tor-commits
Threads by month
- ----- 2026 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 1 participants
- 216116 discussions
commit cde2e638c1aa03826cf662cc1ccd57e3ca28e24b
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri Jul 6 18:10:10 2012 -0700
Add skeleton facilitator.cgi.
---
facilitator.cgi | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a/facilitator.cgi b/facilitator.cgi
new file mode 100755
index 0000000..061b847
--- /dev/null
+++ b/facilitator.cgi
@@ -0,0 +1,50 @@
+#!/usr/bin/env python
+
+import cgi
+import sys
+import os
+import urllib
+
+FACILITATOR_ADDR = ("127.0.0.1", 9002)
+
+def exit_error(status):
+ print """\
+Status: %d\r
+\r""" % status
+ sys.exit()
+
+def put_reg(client_addr, registrant_addr):
+ # Pretending to register client_addr as reported by registrant_addr.
+ pass
+
+def get_reg(proxy_addr):
+ # Pretending to ask for a client for the proxy at proxy_addr.
+ return {
+ "client": "2.2.2.2:2222",
+ "relay": "199.1.1.1:9001",
+ }
+
+method = os.environ.get("REQUEST_METHOD")
+proxy_addr = (os.environ.get("REMOTE_ADDR"), None)
+
+if not method or not proxy_addr[0]:
+ exit_error(400)
+
+def do_get():
+ try:
+ reg = get_reg(proxy_addr) or ""
+ except:
+ exit_error(500)
+ # Allow XMLHttpRequest from any domain. http://www.w3.org/TR/cors/.
+ print """\
+Status: 200\r
+Content-Type: application/x-www-form-urlencoded\r
+Cache-Control: no-cache\r
+Access-Control-Allow-Origin: *\r
+\r"""
+ print urllib.urlencode(reg)
+
+if method == "GET":
+ do_get()
+else:
+ exit_error(405)
1
0
[research-web/master] Add five more reports (co-)authored by Roger.
by karsten@torproject.org 31 Aug '12
by karsten@torproject.org 31 Aug '12
31 Aug '12
commit 4aa30817da37b14bbc8379ddfdf2624d6fbf581a
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Fri Aug 31 12:34:58 2012 +0200
Add five more reports (co-)authored by Roger.
---
techreports.html | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/techreports.html b/techreports.html
index bbe6942..b249c33 100644
--- a/techreports.html
+++ b/techreports.html
@@ -148,9 +148,22 @@ Tor Tech Report 2010-11-001.
November 30, 2010.
<a href="techreports/countingusers-2010-11-30.pdf">PDF</a>.</p>
+<p>Roger Dingledine.
+<i>Adaptive throttling of Tor clients by entry guards.</i>
+Tor Tech Report 2010-09-001.
+September 19, 2010.
+<a href="techreports/adaptive-throttling-tor-clients-entry-guards-2010-09-19.pdf">PDF</a>.</p>
+
<h3>2009</h3>
<br>
+<p>Roger Dingledine and Steven J. Murdoch.
+<i>Performance Improvements on Tor or, Why Tor is slow and what we're
+going to do about it.</i>
+Tor Tech Report 2009-11-001.
+November 9, 2009.
+<a href="techreports/performance-2009-11-09.pdf">PDF</a>.</p>
+
<p>Karsten Loesing.
<i>Comparison of GeoIP Databases for Tor.</i>
Tor Tech Report 2009-10-001.
@@ -202,6 +215,30 @@ Tor Tech Report 2009-04-001.
April 11, 2009.
<a href="techreports/flagrequirements-2009-04-11.pdf">PDF</a>.</p>
+<p>Roger Dingledine.
+<i>Overhead from directory info: past, present, future.</i>
+Tor Tech Report 2009-02-001.
+February 16, 2009.
+<a href="techreports/overhead-directory-info-2009-02-16.pdf">PDF</a>.</p>
+
+<h3>2006</h3>
+<br>
+
+<p>Roger Dingledine and Nick Mathewson.
+<i>Design of a blocking-resistant anonymity system.</i>
+Tor Tech Report 2006-11-001.
+November 2006.
+<a href="techreports/blocking-2006-11.pdf">PDF</a>.</p>
+
+<h3>2005</h3>
+<br>
+
+<p>Roger Dingledine, Nick Mathewson, and Paul Syverson.
+<i>Challenges in deploying low-latency anonymity.</i>
+Tor Tech Report 2005-02-001.
+February 2005.
+<a href="techreports/challenges-2005-02.pdf">PDF</a>.</p>
+
</div>
</div>
</body>
1
0
[tech-reports/master] Add adaptive-throttling-tor-clients-entry-guards blog post.
by karsten@torproject.org 31 Aug '12
by karsten@torproject.org 31 Aug '12
31 Aug '12
commit b1f18355f738b64a5ac56e171f10694365914114
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 10:22:08 2012 +0200
Add adaptive-throttling-tor-clients-entry-guards blog post.
---
.../.gitignore | 3 +
.../1750-torperf-experiment-ecdf2.png | Bin 0 -> 31301 bytes
.../1750-torperf-experiment3.png | Bin 0 -> 62659 bytes
...daptive-throttling-tor-clients-entry-guards.bib | 25 ++
...daptive-throttling-tor-clients-entry-guards.tex | 231 ++++++++++++++++++++
.../tortechrep.cls | 1 +
6 files changed, 260 insertions(+), 0 deletions(-)
diff --git a/2010/adaptive-throttling-tor-clients-entry-guards/.gitignore b/2010/adaptive-throttling-tor-clients-entry-guards/.gitignore
new file mode 100644
index 0000000..fe7c582
--- /dev/null
+++ b/2010/adaptive-throttling-tor-clients-entry-guards/.gitignore
@@ -0,0 +1,3 @@
+adaptive-throttling-tor-clients-entry-guards.pdf
+adaptive-throttling-tor-clients-entry-guards-2010-09-19.pdf
+
diff --git a/2010/adaptive-throttling-tor-clients-entry-guards/1750-torperf-experiment-ecdf2.png b/2010/adaptive-throttling-tor-clients-entry-guards/1750-torperf-experiment-ecdf2.png
new file mode 100644
index 0000000..00f0218
Binary files /dev/null and b/2010/adaptive-throttling-tor-clients-entry-guards/1750-torperf-experiment-ecdf2.png differ
diff --git a/2010/adaptive-throttling-tor-clients-entry-guards/1750-torperf-experiment3.png b/2010/adaptive-throttling-tor-clients-entry-guards/1750-torperf-experiment3.png
new file mode 100644
index 0000000..3ac6fae
Binary files /dev/null and b/2010/adaptive-throttling-tor-clients-entry-guards/1750-torperf-experiment3.png differ
diff --git a/2010/adaptive-throttling-tor-clients-entry-guards/adaptive-throttling-tor-clients-entry-guards.bib b/2010/adaptive-throttling-tor-clients-entry-guards/adaptive-throttling-tor-clients-entry-guards.bib
new file mode 100644
index 0000000..1188107
--- /dev/null
+++ b/2010/adaptive-throttling-tor-clients-entry-guards/adaptive-throttling-tor-clients-entry-guards.bib
@@ -0,0 +1,25 @@
+@inproceedings{ccs10-scheduling,
+ title = {An Improved Algorithm for {T}or Circuit Scheduling},
+ author = {Can Tang and Ian Goldberg},
+ booktitle = {Proceedings of the 2010 ACM Conference on Computer and
+ Communications Security, CCS 2010, Chicago, Illinois, USA, October
+ 4--8, 2010},
+ year = {2010},
+ editor = {Angelos D. Keromytis and Vitaly Shmatikov},
+ publisher = {ACM},
+}
+
+@inproceedings{timing-esorics10,
+ author = {Sambuddho Chakravarty and Angelos Stavrou and Angelos D.
+ Keromytis},
+ title = {Traffic analysis against low-latency anonymity networks using
+ available bandwidth estimation},
+ booktitle = {Proceedings of the 15th European conference on Research in
+ computer security},
+ series = {ESORICS'10},
+ year = {2010},
+ pages = {249--267},
+ publisher = {Springer-Verlag},
+ address = {Berlin, Heidelberg},
+}
+
diff --git a/2010/adaptive-throttling-tor-clients-entry-guards/adaptive-throttling-tor-clients-entry-guards.tex b/2010/adaptive-throttling-tor-clients-entry-guards/adaptive-throttling-tor-clients-entry-guards.tex
new file mode 100644
index 0000000..a66b788
--- /dev/null
+++ b/2010/adaptive-throttling-tor-clients-entry-guards/adaptive-throttling-tor-clients-entry-guards.tex
@@ -0,0 +1,231 @@
+\documentclass{tortechrep}
+\usepackage{graphicx}
+\begin{document}
+
+\author{Roger Dingledine}
+\contact{arma(a)torproject.org}
+\reportid{2010-09-001}
+\date{September 19, 2010}
+\title{Adaptive throttling of Tor clients by entry guards}
+\maketitle
+
+\begin{abstract}
+Looking for a paper topic (or a thesis topic)? Here's a Tor research area
+that needs more attention.
+The short version is: if we prevent the really loud users from using too
+much of the Tor network, how much can it help?
+
+We've instrumented Tor's entry relays so they can rate-limit connections
+from users, and we've instrumented the directory authorities so they can
+change the rate-limiting parameters globally across the network.
+Which parameter values improve performance for the Tor network as a whole?
+How should relays adapt their rate-limiting parameters based on their
+capacity and based on the network load they see, and what rate-limiting
+algorithms will work best?
+
+We'd love to work with you to help answer these questions.
+\end{abstract}
+
+One of the reasons why Tor is slow is that some people use it for
+file-sharing or other high-volume transfers.
+That means if you want to get your instant message cell through, it
+sometimes needs to wait in line behind a pile of other cells---leading to
+high latency and, maybe even worse, highly variable latency.
+
+One way to improve the situation is Can and Goldberg's ``An Improved
+Algorithm for Tor Circuit Scheduling''~\cite{ccs10-scheduling}, which was
+integrated into Tor as of 0.2.2.11-alpha.
+The idea is to track how many cells the relay has handled for each circuit
+lately, and give priority to cells from quieter circuits.
+
+But while that puts some cells in front of others, it can only work so
+many miracles: if many cells have been placed in front of your cell it
+still has to wait, and the more overall load there is in the network, the
+more often that will happen.
+
+Which leads to the research problem: if we work to keep the really loud
+flows off the network in the first place, how much can it help?
+
+Tor 0.2.2.15-alpha lets you set the PerConnBWRate and PerConnBWBurst
+config options in your relay, to use token buckets%
+\footnote{\url{https://en.wikipedia.org/wiki/Token\_bucket}} to rate limit
+connections from non-relays.
+Tor 0.2.2.16-alpha added the capability for the directory authorities to
+broadcast network-wide token bucket parameters, so we can change how much
+throttling there is and then observe the results on the network.
+
+So the first question is to model how this should work to improve
+performance at a single entry guard.
+Say we do periodic performance tests fetching files of size 50KB, 1MB, and
+5MB using that relay as our first hop, and say the relay sets
+PerConnBWRate to 5KB/s and PerConnBWBurst to 2MB.
+That is, bursts of up to 2 megabytes on the connection are unthrottled,
+but after that it's squeezed to a long-term average of 5 kilobytes per
+second, until the flow lets up at which point the allowed burst slowly
+builds back up to 2MB.
+We would expect the 5MB tests to show horrible performance, since they'll
+need at least $3000/5=600$ seconds to fetch the last 3MB of the file.
+We would expect the 50KB and 1MB tests to look \emph{better}, though: if
+we're squeezing out the really big flows, there's more space for what's
+left.
+
+We actually performed this experiment, using Sebastian's relay fluxe3.
+You can see his performance graphs over time in
+Figure~\ref{fig:torperf-experiment3}.
+The black dots are individual fetches, the y axis is how many seconds it
+took to fetch the file, and the x axis is time (the green-shaded areas are
+when the feature is turned on).
+Don't pay too much attention to the blue smoothing line; it's probably not
+matching the actual distribution well.
+
+\begin{figure}
+\centering
+\includegraphics[width=0.8\textwidth]{1750-torperf-experiment3.png}
+\caption{Influence of PerConnBW* settings on user-perceived Tor
+performance over time}
+\label{fig:torperf-experiment3}
+\end{figure}
+
+Figure~\ref{fig:torperf-experiment-ecdf2} has the cumulative distribution
+functions for the same data.
+The performance gets significantly better both for the 50KB and the 1MB
+downloads, and as expected gets significantly worse for the 5MB downloads.
+
+\begin{figure}
+\centering
+\includegraphics[width=0.8\textwidth]{1750-torperf-experiment-ecdf2.png}
+\caption{Empirical cumulative distribution functions of the influence of
+PerConnBW* settings on user-perceived Tor performance}
+\label{fig:torperf-experiment-ecdf2}
+\end{figure}
+
+% Here's the raw data: 50kb, 1mb, 5mb. See the Torperf howto for help interpreting it.
+%% As of August 30, the links http://siv.sunet.se/sebastian/[50kb.data,
+%% 1mb.data,5mb.data] don't work anymore.
+
+So far so good; we've done the proof of concept, and now we need a
+research group to step in, make it rigorous, and help tackle the real
+research questions.
+
+The next question is: how well does this trick work under various
+conditions?
+It would seem that if there's plenty of spare bandwidth on the relay, it
+should have little effect.
+If we choose parameters that are too lenient, it also would have little
+effect.
+But choosing parameters that are too low will hurt normal web browsing
+users too.
+Are there rate and burst values that would cleanly separate web browsers
+from bulk downloaders?
+Will certain relays (that is, relays with certain characteristics) provide
+clearer performance improvements than others?
+
+How often is it the case, for various relay capacities and various user
+loads, that at least one connection is being throttled?
+The CDFs appear to show improved performance spread out pretty evenly
+relative to download time.
+What statistics should we make relays track over time so we can get a
+better intuition about the load they're really seeing?
+
+Now is where it gets tricky.
+If we're only thinking about one relay turning on this feature in a
+vacuum, then if that relay has enough capacity to handle all its flows, it
+should---no sense slowing down \emph{anybody} if you can handle all the
+traffic.
+But instead think of the entire Tor network as a system: your Tor requests
+might also slow down because a loud Tor flow entered at some other relay
+and is colliding with yours somewhere along the path.
+So there's a reason to squeeze incoming connections even if you have
+enough capacity to handle them: to reduce the effects of bottlenecks
+elsewhere in the system.
+If all relays squeeze client connections, what changes in the performance
+test results do we expect to see for various rate limiting parameter
+values?
+
+We have the capability of doing network-wide experiments to validate your
+theory, by putting the rate and burst in the hourly networkstatus
+consensus and letting relays pick it up from there.
+That is, you can modify the global network-wide parameters and then
+observe the effects in the network.
+Note that the experiment will be complicated by the fact that only relays
+running a sufficiently recent version of Tor will honor the parameters;
+that fraction should increase significantly when Tor 0.2.2.x becomes the
+new stable release (sometime in late 2010).
+
+And finally, once you have a good intuition about how throttling flows at
+point X affects flow performance at point Y, we get to the really hard
+research questions.
+It's probably the case that no fixed network-wide rate limiting parameters
+are going to provide optimal behavior: the parameters ought to be a
+function of the load patterns on the network and of the capacity of the
+given relay.
+Should relays track the flows they've seen recently and adapt their
+throttling parameters over time?
+Is there some flow distribution that relays can learn the parameters of,
+such that we e.g.\ throttle the loudest 10\% of flows?
+Can we approximate optimal behavior when relays base their parameters on
+only the local behavior they see, or do we need a more global view of the
+system to choose good parameters?
+And what does ``optimal'' mean here anyway?
+Or said another way, how much flexibility do we have to define optimal, or
+do the facts here railroad us into prefering certain definitions?
+
+What are the anonymity implications of letting the behavior of user A
+influence the performance of user B, in the local-view case or the
+global-view case?
+We could imagine active attacks that aim to influence the parameters; can
+those impact anonymity?
+
+As a nice side effect, this feature may provide a defense against
+Sambuddho's bandwidth-based link congestion attack~\cite{timing-esorics10},
+which relies on a sustained high-volume flow---if the attack ever gets
+precise enough that we can try out our defense and compare.
+
+Here are some other constraints to keep in mind:
+
+\begin{itemize}
+\item We need the Burst to be big enough to handle directory fetches (up
+to a megabyte or two), or things will get really ugly because clients will
+get slowed down while bootstrapping.
+
+\item Mike's bandwidth authority%
+\footnote{\url{https://blog.torproject.org/blog/torflow-node-capacity-integrity-and-reliability-measurements-hotpets}}
+measurement scripts%
+\footnote{\url{https://gitweb.torproject.org/torflow.git/blob/HEAD:/NetworkScanners/BwAuthority/README.BwAuthorities}}
+send traffic over relays to discover their actual capacity relative to
+their advertised capacity.
+The larger the claimed capacity, the more they send---up to several
+megabytes for the fast relays.
+If relays throttle these bandwidth tests, the directory authorities will
+assign less traffic to them, making them appear to provide better
+performance when in fact they're just being less useful to the network.
+This is an example of a case where it would be easy to misinterpret your
+results if you don't understand the rest of the Tor system.
+A short-term workaround would be to turn the bandwidth authority Tors into
+relays so they don't get throttled.
+
+\item You'll want to do experiments on an established relay with the Guard
+flag, or it probably won't see many client connections except for clients
+fetching directory updates.
+Note that the longer a relay has had the Guard flag, the more users it
+will have attracted; but after a month this effect falls off.
+
+\item Thinking from an economic perspective, it may turn out that the
+performance for a given user doesn't actually get better if we throttle
+the high-volume users, yet we've still improved things.
+That is, if the available capacity of the Tor network improves and thus it
+is supporting more users, we've made a better Tor network even if we
+didn't make it faster for individual users.
+Fortunately, this feedback effect shouldn't happen for short-term
+experiments; but it's something to keep in mind for the long term.
+
+\item It sure would be nice if whatever rate limiting algorithm you
+recommend is efficient to calculate and update over time.
+Some relays are seeing tens of thousands of users, and can't afford much
+processing time on each.
+\end{itemize}
+
+\bibliography{adaptive-throttling-tor-clients-entry-guards}
+
+\end{document}
+
diff --git a/2010/adaptive-throttling-tor-clients-entry-guards/tortechrep.cls b/2010/adaptive-throttling-tor-clients-entry-guards/tortechrep.cls
new file mode 120000
index 0000000..4c24db2
--- /dev/null
+++ b/2010/adaptive-throttling-tor-clients-entry-guards/tortechrep.cls
@@ -0,0 +1 @@
+../../tortechrep.cls
\ No newline at end of file
1
0
[tech-reports/master] Make blocking report conform with tortechrep style.
by karsten@torproject.org 31 Aug '12
by karsten@torproject.org 31 Aug '12
31 Aug '12
commit 4b28ccd3a96f5eacc3a7e7d893960d711fc3ccbd
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 11:38:04 2012 +0200
Make blocking report conform with tortechrep style.
---
2006/blocking/blocking.tex | 39 +++++++++++++++++----------------------
2006/blocking/tortechrep.cls | 1 +
2006/blocking/usenixsubmit.cls | 7 -------
3 files changed, 18 insertions(+), 29 deletions(-)
diff --git a/2006/blocking/blocking.tex b/2006/blocking/blocking.tex
index 3d46ef1..acbf90c 100644
--- a/2006/blocking/blocking.tex
+++ b/2006/blocking/blocking.tex
@@ -1,5 +1,6 @@
+\documentclass{tortechrep}
%\documentclass{llncs}
-\documentclass{usenixsubmit}
+%-\documentclass{usenixsubmit}
%\documentclass[twocolumn]{article}
%usepackage{usenix}
@@ -7,12 +8,6 @@
\usepackage{amsmath}
\usepackage{epsfig}
-\setlength{\textwidth}{6.0in}
-\setlength{\textheight}{8.5in}
-\setlength{\topmargin}{.5cm}
-\setlength{\oddsidemargin}{1cm}
-\setlength{\evensidemargin}{1cm}
-
\newenvironment{tightlist}{\begin{list}{$\bullet$}{
\setlength{\itemsep}{0mm}
\setlength{\parsep}{0mm}
@@ -24,16 +19,16 @@
\newcommand{\workingnote}[1]{} % The version that hides the note.
%\newcommand{\workingnote}[1]{(**#1)} % makes the note visible.
-\date{}
-\title{Design of a blocking-resistant anonymity system\\Tor Project technical report, Nov 2006}
+\date{November 2006}
+\title{Design of a blocking-resistant anonymity system}
%\author{Roger Dingledine\inst{1} \and Nick Mathewson\inst{1}}
-\author{Roger Dingledine \\ The Tor Project \\ arma(a)torproject.org \and
-Nick Mathewson \\ The Tor Project \\ nickm(a)torproject.org}
+\author{Roger Dingledine and Nick Mathewson}
+\contact{arma@torproject.org,nickm@torproject.org}
+\reportid{2006-11-001}
\begin{document}
\maketitle
-\pagestyle{plain}
\begin{abstract}
@@ -140,7 +135,7 @@ adversaries will be in different stages of the arms race at each location,
so an address blocked in one locale can still be useful in others.
We focus on an attacker with somewhat complex goals:
-\begin{tightlist}
+\begin{itemize}
\item The attacker would like to restrict the flow of certain kinds of
information, particularly when this information is seen as embarrassing to
those in power (such as information about rights violations or corruption),
@@ -185,12 +180,12 @@ We focus on an attacker with somewhat complex goals:
(like the bulk of a newspaper's reporting) in order to censor other content
distributed through the same channels (like that newspaper's coverage of
the censored country).
-\end{tightlist}
+\end{itemize}
We assume there are three main technical network attacks in use by censors
currently~\cite{clayton:pet2006}:
-\begin{tightlist}
+\begin{itemize}
\item Block a destination or type of traffic by automatically searching for
certain strings or patterns in TCP packets. Offending packets can be
dropped, or can trigger a response like closing the
@@ -199,7 +194,7 @@ currently~\cite{clayton:pet2006}:
firewall or other routing control point.
\item Intercept DNS requests and give bogus responses for certain
destination hostnames.
-\end{tightlist}
+\end{itemize}
We assume the network firewall has limited CPU and memory per
connection~\cite{clayton:pet2006}. Against an adversary who could carefully
@@ -265,14 +260,14 @@ with particular emphasis to how we can take advantage of these properties
for a blocking-resistance design.
Tor aims to provide three security properties:
-\begin{tightlist}
-\item 1. A local network attacker can't learn, or influence, your
+\begin{enumerate}
+\item A local network attacker can't learn, or influence, your
destination.
-\item 2. No single router in the Tor network can link you to your
+\item No single router in the Tor network can link you to your
destination.
-\item 3. The destination, or somebody watching the destination,
+\item The destination, or somebody watching the destination,
can't learn your location.
-\end{tightlist}
+\end{enumerate}
For blocking-resistance, we care most clearly about the first
property. But as the arms race progresses, the second property
@@ -1411,7 +1406,7 @@ We also need to examine how entry guards fit in. Entry guards
step in a circuit) help protect against certain attacks
where the attacker runs a few Tor relays and waits for
the user to choose these relays as the beginning and end of her
-circuit\footnote{\url{http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#EntryGuards}}.
+circuit\footnote{\url{http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ\#EntryGuards}}.
If the blocked user doesn't use the bridge's entry guards, then the bridge
doesn't gain as much cover benefit. On the other hand, what design changes
are needed for the blocked user to use the bridge's entry guards without
diff --git a/2006/blocking/tortechrep.cls b/2006/blocking/tortechrep.cls
new file mode 120000
index 0000000..4c24db2
--- /dev/null
+++ b/2006/blocking/tortechrep.cls
@@ -0,0 +1 @@
+../../tortechrep.cls
\ No newline at end of file
diff --git a/2006/blocking/usenixsubmit.cls b/2006/blocking/usenixsubmit.cls
deleted file mode 100644
index 743ffcf..0000000
--- a/2006/blocking/usenixsubmit.cls
+++ /dev/null
@@ -1,7 +0,0 @@
-% Created by Anil Somayaji
-
-\ProvidesClass{usenixsubmit}
-\LoadClass[11pt,letterpaper]{article}
-\usepackage{times}
-\usepackage[margin=1in]{geometry}
-
1
0
[tech-reports/master] Add unchanged blocking tech report sources.
by karsten@torproject.org 31 Aug '12
by karsten@torproject.org 31 Aug '12
31 Aug '12
commit 59a46d6edd7bea6df8fb5cb9779054340ac1a408
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 11:26:49 2012 +0200
Add unchanged blocking tech report sources.
---
2006/blocking/.gitignore | 3 +
2006/blocking/blocking.tex | 1894 ++++++++++++++++++++++++++++++++++++++++
2006/blocking/tor-design.bib | 1493 +++++++++++++++++++++++++++++++
2006/blocking/usenixsubmit.cls | 7 +
4 files changed, 3397 insertions(+), 0 deletions(-)
diff --git a/2006/blocking/.gitignore b/2006/blocking/.gitignore
new file mode 100644
index 0000000..cca8809
--- /dev/null
+++ b/2006/blocking/.gitignore
@@ -0,0 +1,3 @@
+blocking.pdf
+blocking-2006-11.pdf
+
diff --git a/2006/blocking/blocking.tex b/2006/blocking/blocking.tex
new file mode 100644
index 0000000..3d46ef1
--- /dev/null
+++ b/2006/blocking/blocking.tex
@@ -0,0 +1,1894 @@
+%\documentclass{llncs}
+\documentclass{usenixsubmit}
+%\documentclass[twocolumn]{article}
+%usepackage{usenix}
+
+\usepackage{url}
+\usepackage{amsmath}
+\usepackage{epsfig}
+
+\setlength{\textwidth}{6.0in}
+\setlength{\textheight}{8.5in}
+\setlength{\topmargin}{.5cm}
+\setlength{\oddsidemargin}{1cm}
+\setlength{\evensidemargin}{1cm}
+
+\newenvironment{tightlist}{\begin{list}{$\bullet$}{
+ \setlength{\itemsep}{0mm}
+ \setlength{\parsep}{0mm}
+ % \setlength{\labelsep}{0mm}
+ % \setlength{\labelwidth}{0mm}
+ % \setlength{\topsep}{0mm}
+ }}{\end{list}}
+
+\newcommand{\workingnote}[1]{} % The version that hides the note.
+%\newcommand{\workingnote}[1]{(**#1)} % makes the note visible.
+
+\date{}
+\title{Design of a blocking-resistant anonymity system\\Tor Project technical report, Nov 2006}
+
+%\author{Roger Dingledine\inst{1} \and Nick Mathewson\inst{1}}
+\author{Roger Dingledine \\ The Tor Project \\ arma(a)torproject.org \and
+Nick Mathewson \\ The Tor Project \\ nickm(a)torproject.org}
+
+\begin{document}
+\maketitle
+\pagestyle{plain}
+
+\begin{abstract}
+
+Internet censorship is on the rise as websites around the world are
+increasingly blocked by government-level firewalls. Although popular
+anonymizing networks like Tor were originally designed to keep attackers from
+tracing people's activities, many people are also using them to evade local
+censorship. But if the censor simply denies access to the Tor network
+itself, blocked users can no longer benefit from the security Tor offers.
+
+Here we describe a design that builds upon the current Tor network
+to provide an anonymizing network that resists blocking
+by government-level attackers. % We have implemented and deployed this
+%design, and talk briefly about early use.
+
+\end{abstract}
+
+\section{Introduction}
+
+Anonymizing networks like Tor~\cite{tor-design} bounce traffic around a
+network of encrypting relays. Unlike encryption, which hides only {\it what}
+is said, these networks also aim to hide who is communicating with whom, which
+users are using which websites, and so on. These systems have a
+broad range of users, including ordinary citizens who want to avoid being
+profiled for targeted advertisements, corporations who don't want to reveal
+information to their competitors, and law enforcement and government
+intelligence agencies who need to do operations on the Internet without being
+noticed.
+
+Historical anonymity research has focused on an
+attacker who monitors the user (call her Alice) and tries to discover her
+activities, yet lets her reach any piece of the network. In more modern
+threat models such as Tor's, the adversary is allowed to perform active
+attacks such as modifying communications to trick Alice
+into revealing her destination, or intercepting some connections
+to run a man-in-the-middle attack. But these systems still assume that
+Alice can eventually reach the anonymizing network.
+
+An increasing number of users are using the Tor software
+less for its anonymity properties than for its censorship
+resistance properties---if they use Tor to access Internet sites like
+Wikipedia
+and Blogspot, they are no longer affected by local censorship
+and firewall rules. In fact, an informal user study
+%(described in Appendix~\ref{app:geoip})
+showed that a few hundred thousand users people access the Tor network
+each day, with about 20\% of them coming from China. %~\cite{something}.
+
+The current Tor design is easy to block if the attacker controls Alice's
+connection to the Tor network---by blocking the directory authorities,
+by blocking all the relay IP addresses in the directory, or by filtering
+based on the network fingerprint of the Tor TLS handshake. Here we
+describe an
+extended design that builds upon the current Tor network to provide an
+anonymizing
+network that resists censorship as well as anonymity-breaking attacks.
+In section~\ref{sec:adversary} we discuss our threat model---that is,
+the assumptions we make about our adversary. Section~\ref{sec:current-tor}
+describes the components of the current Tor design and how they can be
+leveraged for a new blocking-resistant design. Section~\ref{sec:related}
+explains the features and drawbacks of the currently deployed solutions.
+In sections~\ref{sec:bridges} through~\ref{sec:discovery}, we explore the
+components of our designs in detail. Section~\ref{sec:security} considers
+security implications and Section~\ref{sec:reachability} presents other
+issues with maintaining connectivity and sustainability for the design.
+%Section~\ref{sec:future} speculates about future more complex designs,
+Finally section~\ref{sec:conclusion} summarizes our next steps and
+recommendations.
+
+% The other motivation is for places where we're concerned they will
+% try to enumerate a list of Tor users. So even if they're not blocking
+% the Tor network, it may be smart to not be visible as connecting to it.
+
+%And adding more different classes of users and goals to the Tor network
+%improves the anonymity for all Tor users~\cite{econymics,usability:weis2006}.
+
+% Adding use classes for countering blocking as well as anonymity has
+% benefits too. Should add something about how providing undetected
+% access to Tor would facilitate people talking to, e.g., govt. authorities
+% about threats to public safety etc. in an environment where Tor use
+% is not otherwise widespread and would make one stand out.
+
+\section{Adversary assumptions}
+\label{sec:adversary}
+
+To design an effective anti-censorship tool, we need a good model for the
+goals and resources of the censors we are evading. Otherwise, we risk
+spending our effort on keeping the adversaries from doing things they have no
+interest in doing, and thwarting techniques they do not use.
+The history of blocking-resistance designs is littered with conflicting
+assumptions about what adversaries to expect and what problems are
+in the critical path to a solution. Here we describe our best
+understanding of the current situation around the world.
+
+In the traditional security style, we aim to defeat a strong
+attacker---if we can defend against this attacker, we inherit protection
+against weaker attackers as well. After all, we want a general design
+that will work for citizens of China, Thailand, and other censored
+countries; for
+whistleblowers in firewalled corporate networks; and for people in
+unanticipated oppressive situations. In fact, by designing with
+a variety of adversaries in mind, we can take advantage of the fact that
+adversaries will be in different stages of the arms race at each location,
+so an address blocked in one locale can still be useful in others.
+We focus on an attacker with somewhat complex goals:
+
+\begin{tightlist}
+\item The attacker would like to restrict the flow of certain kinds of
+ information, particularly when this information is seen as embarrassing to
+ those in power (such as information about rights violations or corruption),
+ or when it enables or encourages others to oppose them effectively (such as
+ information about opposition movements or sites that are used to organize
+ protests).
+\item As a second-order effect, censors aim to chill citizens' behavior by
+ creating an impression that their online activities are monitored.
+\item In some cases, censors make a token attempt to block a few sites for
+ obscenity, blasphemy, and so on, but their efforts here are mainly for
+ show. In other cases, they really do try hard to block such content.
+\item Complete blocking (where nobody at all can ever download censored
+ content) is not a
+ goal. Attackers typically recognize that perfect censorship is not only
+ impossible, it is unnecessary: if ``undesirable'' information is known only
+ to a small few, further censoring efforts can be focused elsewhere.
+\item Similarly, the censors do not attempt to shut down or block {\it
+ every} anti-censorship tool---merely the tools that are popular and
+ effective (because these tools impede the censors' information restriction
+ goals) and those tools that are highly visible (thus making the censors
+ look ineffectual to their citizens and their bosses).
+\item Reprisal against {\it most} passive consumers of {\it most} kinds of
+ blocked information is also not a goal, given the broadness of most
+ censorship regimes. This seems borne out by fact.\footnote{So far in places
+ like China, the authorities mainly go after people who publish materials
+ and coordinate organized movements~\cite{mackinnon-personal}.
+ If they find that a
+ user happens to be reading a site that should be blocked, the typical
+ response is simply to block the site. Of course, even with an encrypted
+ connection, the adversary may be able to distinguish readers from
+ publishers by observing whether Alice is mostly downloading bytes or mostly
+ uploading them---we discuss this issue more in
+ Section~\ref{subsec:upload-padding}.}
+\item Producers and distributors of targeted information are in much
+ greater danger than consumers; the attacker would like to not only block
+ their work, but identify them for reprisal.
+\item The censors (or their governments) would like to have a working, useful
+ Internet. There are economic, political, and social factors that prevent
+ them from ``censoring'' the Internet by outlawing it entirely, or by
+ blocking access to all but a tiny list of sites.
+ Nevertheless, the censors {\it are} willing to block innocuous content
+ (like the bulk of a newspaper's reporting) in order to censor other content
+ distributed through the same channels (like that newspaper's coverage of
+ the censored country).
+\end{tightlist}
+
+We assume there are three main technical network attacks in use by censors
+currently~\cite{clayton:pet2006}:
+
+\begin{tightlist}
+\item Block a destination or type of traffic by automatically searching for
+ certain strings or patterns in TCP packets. Offending packets can be
+ dropped, or can trigger a response like closing the
+ connection.
+\item Block certain IP addresses or destination ports at a
+ firewall or other routing control point.
+\item Intercept DNS requests and give bogus responses for certain
+ destination hostnames.
+\end{tightlist}
+
+We assume the network firewall has limited CPU and memory per
+connection~\cite{clayton:pet2006}. Against an adversary who could carefully
+examine the contents of every packet and correlate the packets in every
+stream on the network, we would need some stronger mechanism such as
+steganography, which introduces its own
+problems~\cite{active-wardens,tcpstego}. But we make a ``weak
+steganography'' assumption here: to remain unblocked, it is necessary to
+remain unobservable only by computational resources on par with a modern
+router, firewall, proxy, or IDS.
+
+We assume that while various different regimes can coordinate and share
+notes, there will be a time lag between one attacker learning how to overcome
+a facet of our design and other attackers picking it up. (The most common
+vector of transmission seems to be commercial providers of censorship tools:
+once a provider adds a feature to meet one country's needs or requests, the
+feature is available to all of the provider's customers.) Conversely, we
+assume that insider attacks become a higher risk only after the early stages
+of network development, once the system has reached a certain level of
+success and visibility.
+
+We do not assume that government-level attackers are always uniform
+across the country. For example, users of different ISPs in China
+experience different censorship policies and mechanisms. %~\cite{china-ccs07}.
+%there is no single centralized place in China
+%that coordinates its specific censorship decisions and steps.
+
+We assume that the attacker may be able to use political and economic
+resources to secure the cooperation of extraterritorial or multinational
+corporations and entities in investigating information sources.
+For example, the censors can threaten the service providers of
+troublesome blogs with economic reprisals if they do not reveal the
+authors' identities.
+
+We assume that our users have control over their hardware and
+software---they don't have any spyware installed, there are no
+cameras watching their screens, etc. Unfortunately, in many situations
+these threats are real~\cite{zuckerman-threatmodels}; yet
+software-based security systems like ours are poorly equipped to handle
+a user who is entirely observed and controlled by the adversary. See
+Section~\ref{subsec:cafes-and-livecds} for more discussion of what little
+we can do about this issue.
+
+Similarly, we assume that the user will be able to fetch a genuine
+version of Tor, rather than one supplied by the adversary; see
+Section~\ref{subsec:trust-chain} for discussion on helping the user
+confirm that he has a genuine version and that he can connect to the
+real Tor network.
+
+\section{Adapting the current Tor design to anti-censorship}
+\label{sec:current-tor}
+
+Tor is popular and sees a lot of use---it's the largest anonymity
+network of its kind, and has
+attracted more than 1500 volunteer-operated routers from around the
+world. Tor protects each user by routing their traffic through a multiply
+encrypted ``circuit'' built of a few randomly selected relay, each of which
+can remove only a single layer of encryption. Each relay sees only the step
+before it and the step after it in the circuit, and so no single relay can
+learn the connection between a user and her chosen communication partners.
+In this section, we examine some of the reasons why Tor has become popular,
+with particular emphasis to how we can take advantage of these properties
+for a blocking-resistance design.
+
+Tor aims to provide three security properties:
+\begin{tightlist}
+\item 1. A local network attacker can't learn, or influence, your
+destination.
+\item 2. No single router in the Tor network can link you to your
+destination.
+\item 3. The destination, or somebody watching the destination,
+can't learn your location.
+\end{tightlist}
+
+For blocking-resistance, we care most clearly about the first
+property. But as the arms race progresses, the second property
+will become important---for example, to discourage an adversary
+from volunteering a relay in order to learn that Alice is reading
+or posting to certain websites. The third property helps keep users safe from
+collaborating websites: consider websites and other Internet services
+that have been pressured
+recently into revealing the identity of bloggers
+%~\cite{arrested-bloggers}
+or treating clients differently depending on their network
+location~\cite{netauth}.
+%~\cite{google-geolocation}.
+
+The Tor design provides other features as well that are not typically
+present in manual or ad hoc circumvention techniques.
+
+First, Tor has a well-analyzed and well-understood way to distribute
+information about relay.
+Tor directory authorities automatically aggregate, test,
+and publish signed summaries of the available Tor routers. Tor clients
+can fetch these summaries to learn which routers are available and
+which routers are suitable for their needs. Directory information is cached
+throughout the Tor network, so once clients have bootstrapped they never
+need to interact with the authorities directly. (To tolerate a minority
+of compromised directory authorities, we use a threshold trust scheme---
+see Section~\ref{subsec:trust-chain} for details.)
+
+Second, the list of directory authorities is not hard-wired.
+Clients use the default authorities if no others are specified,
+but it's easy to start a separate (or even overlapping) Tor network just
+by running a different set of authorities and convincing users to prefer
+a modified client. For example, we could launch a distinct Tor network
+inside China; some users could even use an aggregate network made up of
+both the main network and the China network. (But we should not be too
+quick to create other Tor networks---part of Tor's anonymity comes from
+users behaving like other users, and there are many unsolved anonymity
+questions if different users know about different pieces of the network.)
+
+Third, in addition to automatically learning from the chosen directories
+which Tor routers are available and working, Tor takes care of building
+paths through the network and rebuilding them as needed. So the user
+never has to know how paths are chosen, never has to manually pick
+working proxies, and so on. More generally, at its core the Tor protocol
+is simply a tool that can build paths given a set of routers. Tor is
+quite flexible about how it learns about the routers and how it chooses
+the paths. Harvard's Blossom project~\cite{blossom-thesis} makes this
+flexibility more concrete: Blossom makes use of Tor not for its security
+properties but for its reachability properties. It runs a separate set
+of directory authorities, its own set of Tor routers (called the Blossom
+network), and uses Tor's flexible path-building to let users view Internet
+resources from any point in the Blossom network.
+
+Fourth, Tor separates the role of \emph{internal relay} from the
+role of \emph{exit relay}. That is, some volunteers choose just to relay
+traffic between Tor users and Tor routers, and others choose to also allow
+connections to external Internet resources. Because we don't force all
+volunteers to play both roles, we end up with more relays. This increased
+diversity in turn is what gives Tor its security: the more options the
+user has for her first hop, and the more options she has for her last hop,
+the less likely it is that a given attacker will be watching both ends
+of her circuit~\cite{tor-design}. As a bonus, because our design attracts
+more internal relays that want to help out but don't want to deal with
+being an exit relay, we end up providing more options for the first
+hop---the one most critical to being able to reach the Tor network.
+
+Fifth, Tor is sustainable. Zero-Knowledge Systems offered the commercial
+but now defunct Freedom Network~\cite{freedom21-security}, a design with
+security comparable to Tor's, but its funding model relied on collecting
+money from users to pay relay operators. Modern commercial proxy systems
+similarly
+need to keep collecting money to support their infrastructure. On the
+other hand, Tor has built a self-sustaining community of volunteers who
+donate their time and resources. This community trust is rooted in Tor's
+open design: we tell the world exactly how Tor works, and we provide all
+the source code. Users can decide for themselves, or pay any security
+expert to decide, whether it is safe to use. Further, Tor's modularity
+as described above, along with its open license, mean that its impact
+will continue to grow.
+
+Sixth, Tor has an established user base of hundreds of
+thousands of people from around the world. This diversity of
+users contributes to sustainability as above: Tor is used by
+ordinary citizens, activists, corporations, law enforcement, and
+even government and military users,
+%\footnote{\url{https://www.torproject.org/overview}}
+and they can
+only achieve their security goals by blending together in the same
+network~\cite{econymics,usability:weis2006}. This user base also provides
+something else: hundreds of thousands of different and often-changing
+addresses that we can leverage for our blocking-resistance design.
+
+Finally and perhaps most importantly, Tor provides anonymity and prevents any
+single relay from linking users to their communication partners. Despite
+initial appearances, {\it distributed-trust anonymity is critical for
+anti-censorship efforts}. If any single relay can expose dissident bloggers
+or compile a list of users' behavior, the censors can profitably compromise
+that relay's operator, perhaps by applying economic pressure to their
+employers,
+breaking into their computer, pressuring their family (if they have relatives
+in the censored area), or so on. Furthermore, in designs where any relay can
+expose its users, the censors can spread suspicion that they are running some
+of the relays and use this belief to chill use of the network.
+
+We discuss and adapt these components further in
+Section~\ref{sec:bridges}. But first we examine the strengths and
+weaknesses of other blocking-resistance approaches, so we can expand
+our repertoire of building blocks and ideas.
+
+\section{Current proxy solutions}
+\label{sec:related}
+
+Relay-based blocking-resistance schemes generally have two main
+components: a relay component and a discovery component. The relay part
+encompasses the process of establishing a connection, sending traffic
+back and forth, and so on---everything that's done once the user knows
+where she's going to connect. Discovery is the step before that: the
+process of finding one or more usable relays.
+
+For example, we can divide the pieces of Tor in the previous section
+into the process of building paths and sending
+traffic over them (relay) and the process of learning from the directory
+authorities about what routers are available (discovery). With this
+distinction
+in mind, we now examine several categories of relay-based schemes.
+
+\subsection{Centrally-controlled shared proxies}
+
+Existing commercial anonymity solutions (like Anonymizer.com) are based
+on a set of single-hop proxies. In these systems, each user connects to
+a single proxy, which then relays traffic between the user and her
+destination. These public proxy
+systems are typically characterized by two features: they control and
+operate the proxies centrally, and many different users get assigned
+to each proxy.
+
+In terms of the relay component, single proxies provide weak security
+compared to systems that distribute trust over multiple relays, since a
+compromised proxy can trivially observe all of its users' actions, and
+an eavesdropper only needs to watch a single proxy to perform timing
+correlation attacks against all its users' traffic and thus learn where
+everyone is connecting. Worse, all users
+need to trust the proxy company to have good security itself as well as
+to not reveal user activities.
+
+On the other hand, single-hop proxies are easier to deploy, and they
+can provide better performance than distributed-trust designs like Tor,
+since traffic only goes through one relay. They're also more convenient
+from the user's perspective---since users entirely trust the proxy,
+they can just use their web browser directly.
+
+Whether public proxy schemes are more or less scalable than Tor is
+still up for debate: commercial anonymity systems can use some of their
+revenue to provision more bandwidth as they grow, whereas volunteer-based
+anonymity systems can attract thousands of fast relays to spread the load.
+
+The discovery piece can take several forms. Most commercial anonymous
+proxies have one or a handful of commonly known websites, and their users
+log in to those websites and relay their traffic through them. When
+these websites get blocked (generally soon after the company becomes
+popular), if the company cares about users in the blocked areas, they
+start renting lots of disparate IP addresses and rotating through them
+as they get blocked. They notify their users of new addresses (by email,
+for example). It's an arms race, since attackers can sign up to receive the
+email too, but operators have one nice trick available to them: because they
+have a list of paying subscribers, they can notify certain subscribers
+about updates earlier than others.
+
+Access control systems on the proxy let them provide service only to
+users with certain characteristics, such as paying customers or people
+from certain IP address ranges.
+
+Discovery in the face of a government-level firewall is a complex and
+unsolved
+topic, and we're stuck in this same arms race ourselves; we explore it
+in more detail in Section~\ref{sec:discovery}. But first we examine the
+other end of the spectrum---getting volunteers to run the proxies,
+and telling only a few people about each proxy.
+
+\subsection{Independent personal proxies}
+
+Personal proxies such as Circumventor~\cite{circumventor} and
+CGIProxy~\cite{cgiproxy} use the same technology as the public ones as
+far as the relay component goes, but they use a different strategy for
+discovery. Rather than managing a few centralized proxies and constantly
+getting new addresses for them as the old addresses are blocked, they
+aim to have a large number of entirely independent proxies, each managing
+its own (much smaller) set of users.
+
+As the Circumventor site explains, ``You don't
+actually install the Circumventor \emph{on} the computer that is blocked
+from accessing Web sites. You, or a friend of yours, has to install the
+Circumventor on some \emph{other} machine which is not censored.''
+
+This tactic has great advantages in terms of blocking-resistance---recall
+our assumption in Section~\ref{sec:adversary} that the attention
+a system attracts from the attacker is proportional to its number of
+users and level of publicity. If each proxy only has a few users, and
+there is no central list of proxies, most of them will never get noticed by
+the censors.
+
+On the other hand, there's a huge scalability question that so far has
+prevented these schemes from being widely useful: how does the fellow
+in China find a person in Ohio who will run a Circumventor for him? In
+some cases he may know and trust some people on the outside, but in many
+cases he's just out of luck. Just as hard, how does a new volunteer in
+Ohio find a person in China who needs it?
+
+% another key feature of a proxy run by your uncle is that you
+% self-censor, so you're unlikely to bring abuse complaints onto
+% your uncle. self-censoring clearly has a downside too, though.
+
+This challenge leads to a hybrid design---centrally-distributed
+personal proxies---which we will investigate in more detail in
+Section~\ref{sec:discovery}.
+
+\subsection{Open proxies}
+
+Yet another currently used approach to bypassing firewalls is to locate
+open and misconfigured proxies on the Internet. A quick Google search
+for ``open proxy list'' yields a wide variety of freely available lists
+of HTTP, HTTPS, and SOCKS proxies. Many small companies have sprung up
+providing more refined lists to paying customers.
+
+There are some downsides to using these open proxies though. First,
+the proxies are of widely varying quality in terms of bandwidth and
+stability, and many of them are entirely unreachable. Second, unlike
+networks of volunteers like Tor, the legality of routing traffic through
+these proxies is questionable: it's widely believed that most of them
+don't realize what they're offering, and probably wouldn't allow it if
+they realized. Third, in many cases the connection to the proxy is
+unencrypted, so firewalls that filter based on keywords in IP packets
+will not be hindered. Fourth, in many countries (including China), the
+firewall authorities hunt for open proxies as well, to preemptively
+block them. And last, many users are suspicious that some
+open proxies are a little \emph{too} convenient: are they run by the
+adversary, in which case they get to monitor all the user's requests
+just as single-hop proxies can?
+
+A distributed-trust design like Tor resolves each of these issues for
+the relay component, but a constantly changing set of thousands of open
+relays is clearly a useful idea for a discovery component. For example,
+users might be able to make use of these proxies to bootstrap their
+first introduction into the Tor network.
+
+\subsection{Blocking resistance and JAP}
+
+K\"{o}psell and Hilling's Blocking Resistance
+design~\cite{koepsell:wpes2004} is probably
+the closest related work, and is the starting point for the design in this
+paper. In this design, the JAP anonymity system~\cite{web-mix} is used
+as a base instead of Tor. Volunteers operate a large number of access
+points that relay traffic to the core JAP
+network, which in turn anonymizes users' traffic. The software to run these
+relays is, as in our design, included in the JAP client software and enabled
+only when the user decides to enable it. Discovery is handled with a
+CAPTCHA-based mechanism; users prove that they aren't an automated process,
+and are given the address of an access point. (The problem of a determined
+attacker with enough manpower to launch many requests and enumerate all the
+access points is not considered in depth.) There is also some suggestion
+that information about access points could spread through existing social
+networks.
+
+\subsection{Infranet}
+
+The Infranet design~\cite{infranet} uses one-hop relays to deliver web
+content, but disguises its communications as ordinary HTTP traffic. Requests
+are split into multiple requests for URLs on the relay, which then encodes
+its responses in the content it returns. The relay needs to be an actual
+website with plausible content and a number of URLs which the user might want
+to access---if the Infranet software produced its own cover content, it would
+be far easier for censors to identify. To keep the censors from noticing
+that cover content changes depending on what data is embedded, Infranet needs
+the cover content to have an innocuous reason for changing frequently: the
+paper recommends watermarked images and webcams.
+
+The attacker and relay operators in Infranet's threat model are significantly
+different than in ours. Unlike our attacker, Infranet's censor can't be
+bypassed with encrypted traffic (presumably because the censor blocks
+encrypted traffic, or at least considers it suspicious), and has more
+computational resources to devote to each connection than ours (so it can
+notice subtle patterns over time). Unlike our bridge operators, Infranet's
+operators (and users) have more bandwidth to spare; the overhead in typical
+steganography schemes is far higher than Tor's.
+
+The Infranet design does not include a discovery element. Discovery,
+however, is a critical point: if whatever mechanism allows users to learn
+about relays also allows the censor to do so, he can trivially discover and
+block their addresses, even if the steganography would prevent mere traffic
+observation from revealing the relays' addresses.
+
+\subsection{RST-evasion and other packet-level tricks}
+
+In their analysis of China's firewall's content-based blocking, Clayton,
+Murdoch and Watson discovered that rather than blocking all packets in a TCP
+streams once a forbidden word was noticed, the firewall was simply forging
+RST packets to make the communicating parties believe that the connection was
+closed~\cite{clayton:pet2006}. They proposed altering operating systems
+to ignore forged RST packets. This approach might work in some cases, but
+in practice it appears that many firewalls start filtering by IP address
+once a sufficient number of RST packets have been sent.
+
+Other packet-level responses to filtering include splitting
+sensitive words across multiple TCP packets, so that the censors'
+firewalls can't notice them without performing expensive stream
+reconstruction~\cite{ptacek98insertion}. This technique relies on the
+same insight as our weak steganography assumption.
+
+%\subsection{Internal caching networks}
+
+%Freenet~\cite{freenet-pets00} is an anonymous peer-to-peer data store.
+%Analyzing Freenet's security can be difficult, as its design is in flux as
+%new discovery and routing mechanisms are proposed, and no complete
+%specification has (to our knowledge) been written. Freenet servers relay
+%requests for specific content (indexed by a digest of the content)
+%``toward'' the server that hosts it, and then cache the content as it
+%follows the same path back to
+%the requesting user. If Freenet's routing mechanism is successful in
+%allowing nodes to learn about each other and route correctly even as some
+%node-to-node links are blocked by firewalls, then users inside censored areas
+%can ask a local Freenet server for a piece of content, and get an answer
+%without having to connect out of the country at all. Of course, operators of
+%servers inside the censored area can still be targeted, and the addresses of
+%external servers can still be blocked.
+
+%\subsection{Skype}
+
+%The popular Skype voice-over-IP software uses multiple techniques to tolerate
+%restrictive networks, some of which allow it to continue operating in the
+%presence of censorship. By switching ports and using encryption, Skype
+%attempts to resist trivial blocking and content filtering. Even if no
+%encryption were used, it would still be expensive to scan all voice
+%traffic for sensitive words. Also, most current keyloggers are unable to
+%store voice traffic. Nevertheless, Skype can still be blocked, especially at
+%its central login server.
+
+%*sjmurdoch* "we consider the login server to be the only central component in
+%the Skype p2p network."
+%*sjmurdoch* http://www1.cs.columbia.edu/~salman/publications/skype1_4.pdf
+%-> *sjmurdoch* ok. what is the login server's role?
+%-> *sjmurdoch* and do you need to reach it directly to use skype?
+%*sjmurdoch* It checks the username and password
+%*sjmurdoch* It is necessary in the current implementation, but I don't know if
+%it is a fundemental limitation of the architecture
+
+\subsection{Tor itself}
+
+And last, we include Tor itself in the list of current solutions
+to firewalls. Tens of thousands of people use Tor from countries that
+routinely filter their Internet. Tor's website has been blocked in most
+of them. But why hasn't the Tor network been blocked yet?
+
+We have several theories. The first is the most straightforward: tens of
+thousands of people are simply too few to matter. It may help that Tor is
+perceived to be for experts only, and thus not worth attention yet. The
+more subtle variant on this theory is that we've positioned Tor in the
+public eye as a tool for retaining civil liberties in more free countries,
+so perhaps blocking authorities don't view it as a threat. (We revisit
+this idea when we consider whether and how to publicize a Tor variant
+that improves blocking-resistance---see Section~\ref{subsec:publicity}
+for more discussion.)
+
+The broader explanation is that the maintenance of most government-level
+filters is aimed at stopping widespread information flow and appearing to be
+in control, not by the impossible goal of blocking all possible ways to bypass
+censorship. Censors realize that there will always
+be ways for a few people to get around the firewall, and as long as Tor
+has not publically threatened their control, they see no urgent need to
+block it yet.
+
+We should recognize that we're \emph{already} in the arms race. These
+constraints can give us insight into the priorities and capabilities of
+our various attackers.
+
+\section{The relay component of our blocking-resistant design}
+\label{sec:bridges}
+
+Section~\ref{sec:current-tor} describes many reasons why Tor is
+well-suited as a building block in our context, but several changes will
+allow the design to resist blocking better. The most critical changes are
+to get more relay addresses, and to distribute them to users differently.
+
+%We need to address three problems:
+%- adapting the relay component of Tor so it resists blocking better.
+%- Discovery.
+%- Tor's network fingerprint.
+
+%Here we describe the new pieces we need to add to the current Tor design.
+
+\subsection{Bridge relays}
+
+Today, Tor relays operate on a few thousand distinct IP addresses;
+an adversary
+could enumerate and block them all with little trouble. To provide a
+means of ingress to the network, we need a larger set of entry points, most
+of which an adversary won't be able to enumerate easily. Fortunately, we
+have such a set: the Tor users.
+
+Hundreds of thousands of people around the world use Tor. We can leverage
+our already self-selected user base to produce a list of thousands of
+frequently-changing IP addresses. Specifically, we can give them a little
+button in the GUI that says ``Tor for Freedom'', and users who click
+the button will turn into \emph{bridge relays} (or just \emph{bridges}
+for short). They can rate limit relayed connections to 10 KB/s (almost
+nothing for a broadband user in a free country, but plenty for a user
+who otherwise has no access at all), and since they are just relaying
+bytes back and forth between blocked users and the main Tor network, they
+won't need to make any external connections to Internet sites. Because
+of this separation of roles, and because we're making use of software
+that the volunteers have already installed for their own use, we expect
+our scheme to attract and maintain more volunteers than previous schemes.
+
+As usual, there are new anonymity and security implications from running a
+bridge relay, particularly from letting people relay traffic through your
+Tor client; but we leave this discussion for Section~\ref{sec:security}.
+
+%...need to outline instructions for a Tor config that will publish
+%to an alternate directory authority, and for controller commands
+%that will do this cleanly.
+
+\subsection{The bridge directory authority}
+
+How do the bridge relays advertise their existence to the world? We
+introduce a second new component of the design: a specialized directory
+authority that aggregates and tracks bridges. Bridge relays periodically
+publish relay descriptors (summaries of their keys, locations, etc,
+signed by their long-term identity key), just like the relays in the
+``main'' Tor network, but in this case they publish them only to the
+bridge directory authorities.
+
+The main difference between bridge authorities and the directory
+authorities for the main Tor network is that the main authorities provide
+a list of every known relay, but the bridge authorities only give
+out a relay descriptor if you already know its identity key. That is,
+you can keep up-to-date on a bridge's location and other information
+once you know about it, but you can't just grab a list of all the bridges.
+
+The identity key, IP address, and directory port for each bridge
+authority ship by default with the Tor software, so the bridge relays
+can be confident they're publishing to the right location, and the
+blocked users can establish an encrypted authenticated channel. See
+Section~\ref{subsec:trust-chain} for more discussion of the public key
+infrastructure and trust chain.
+
+Bridges use Tor to publish their descriptors privately and securely,
+so even an attacker monitoring the bridge directory authority's network
+can't make a list of all the addresses contacting the authority.
+Bridges may publish to only a subset of the
+authorities, to limit the potential impact of an authority compromise.
+
+
+%\subsection{A simple matter of engineering}
+%
+%Although we've described bridges and bridge authorities in simple terms
+%above, some design modifications and features are needed in the Tor
+%codebase to add them. We describe the four main changes here.
+%
+%Firstly, we need to get smarter about rate limiting:
+%Bandwidth classes
+%
+%Secondly, while users can in fact configure which directory authorities
+%they use, we need to add a new type of directory authority and teach
+%bridges to fetch directory information from the main authorities while
+%publishing relay descriptors to the bridge authorities. We're most of
+%the way there, since we can already specify attributes for directory
+%authorities:
+%add a separate flag named ``blocking''.
+%
+%Thirdly, need to build paths using bridges as the first
+%hop. One more hole in the non-clique assumption.
+%
+%Lastly, since bridge authorities don't answer full network statuses,
+%we need to add a new way for users to learn the current status for a
+%single relay or a small set of relays---to answer such questions as
+%``is it running?'' or ``is it behaving correctly?'' We describe in
+%Section~\ref{subsec:enclave-dirs} a way for the bridge authority to
+%publish this information without resorting to signing each answer
+%individually.
+
+\subsection{Putting them together}
+\label{subsec:relay-together}
+
+If a blocked user knows the identity keys of a set of bridge relays, and
+he has correct address information for at least one of them, he can use
+that one to make a secure connection to the bridge authority and update
+his knowledge about the other bridge relays. He can also use it to make
+secure connections to the main Tor network and directory authorities, so he
+can build circuits and connect to the rest of the Internet. All of these
+updates happen in the background: from the blocked user's perspective,
+he just accesses the Internet via his Tor client like always.
+
+So now we've reduced the problem from how to circumvent the firewall
+for all transactions (and how to know that the pages you get have not
+been modified by the local attacker) to how to learn about a working
+bridge relay.
+
+There's another catch though. We need to make sure that the network
+traffic we generate by simply connecting to a bridge relay doesn't stand
+out too much.
+
+%The following section describes ways to bootstrap knowledge of your first
+%bridge relay, and ways to maintain connectivity once you know a few
+%bridge relays.
+
+% (See Section~\ref{subsec:first-bridge} for a discussion
+%of exactly what information is sufficient to characterize a bridge relay.)
+
+
+
+\section{Hiding Tor's network fingerprint}
+\label{sec:network-fingerprint}
+\label{subsec:enclave-dirs}
+
+Currently, Tor uses two protocols for its network communications. The
+main protocol uses TLS for encrypted and authenticated communication
+between Tor instances. The second protocol is standard HTTP, used for
+fetching directory information. All Tor relays listen on their ``ORPort''
+for TLS connections, and some of them opt to listen on their ``DirPort''
+as well, to serve directory information. Tor relays choose whatever port
+numbers they like; the relay descriptor they publish to the directory
+tells users where to connect.
+
+One format for communicating address information about a bridge relay is
+its IP address and DirPort. From there, the user can ask the bridge's
+directory cache for an up-to-date copy of its relay descriptor, and
+learn its current circuit keys, its ORPort, and so on.
+
+However, connecting directly to the directory cache involves a plaintext
+HTTP request. A censor could create a network fingerprint (known as a
+\emph{signature} in the intrusion detection field) for the request
+and/or its response, thus preventing these connections. To resolve this
+vulnerability, we've modified the Tor protocol so that users can connect
+to the directory cache via the main Tor port---they establish a TLS
+connection with the bridge as normal, and then send a special ``begindir''
+relay command to establish an internal connection to its directory cache.
+
+Therefore a better way to summarize a bridge's address is by its IP
+address and ORPort, so all communications between the client and the
+bridge will use ordinary TLS. But there are other details that need
+more investigation.
+
+What port should bridges pick for their ORPort? We currently recommend
+that they listen on port 443 (the default HTTPS port) if they want to
+be most useful, because clients behind standard firewalls will have
+the best chance to reach them. Is this the best choice in all cases,
+or should we encourage some fraction of them pick random ports, or other
+ports commonly permitted through firewalls like 53 (DNS) or 110
+(POP)? Or perhaps we should use other ports where TLS traffic is
+expected, like 993 (IMAPS) or 995 (POP3S). We need more research on our
+potential users, and their current and anticipated firewall restrictions.
+
+Furthermore, we need to look at the specifics of Tor's TLS handshake.
+Right now Tor uses some predictable strings in its TLS handshakes. For
+example, it sets the X.509 organizationName field to ``Tor'', and it puts
+the Tor relay's nickname in the certificate's commonName field. We
+should tweak the handshake protocol so it doesn't rely on any unusual details
+in the certificate, yet it remains secure; the certificate itself
+should be made to resemble an ordinary HTTPS certificate. We should also try
+to make our advertised cipher-suites closer to what an ordinary web server
+would support.
+
+Tor's TLS handshake uses two-certificate chains: one certificate
+contains the self-signed identity key for
+the router, and the second contains a current TLS key, signed by the
+identity key. We use these to authenticate that we're talking to the right
+router, and to limit the impact of TLS-key exposure. Most (though far from
+all) consumer-oriented HTTPS services provide only a single certificate.
+These extra certificates may help identify Tor's TLS handshake; instead,
+bridges should consider using only a single TLS key certificate signed by
+their identity key, and providing the full value of the identity key in an
+early handshake cell. More significantly, Tor currently has all clients
+present certificates, so that clients are harder to distinguish from relays.
+But in a blocking-resistance environment, clients should not present
+certificates at all.
+
+Last, what if the adversary starts observing the network traffic even
+more closely? Even if our TLS handshake looks innocent, our traffic timing
+and volume still look different than a user making a secure web connection
+to his bank. The same techniques used in the growing trend to build tools
+to recognize encrypted Bittorrent traffic
+%~\cite{bt-traffic-shaping}
+could be used to identify Tor communication and recognize bridge
+relays. Rather than trying to look like encrypted web traffic, we may be
+better off trying to blend with some other encrypted network protocol. The
+first step is to compare typical network behavior for a Tor client to
+typical network behavior for various other protocols. This statistical
+cat-and-mouse game is made more complex by the fact that Tor transports a
+variety of protocols, and we'll want to automatically handle web browsing
+differently from, say, instant messaging.
+
+% Tor cells are 512 bytes each. So TLS records will be roughly
+% multiples of this size? How bad is this? -RD
+% Look at ``Inferring the Source of Encrypted HTTP Connections''
+% by Marc Liberatore and Brian Neil Levine (CCS 2006)
+% They substantially flesh out the numbers for the web fingerprinting
+% attack. -PS
+% Yes, but I meant detecting the fingerprint of Tor traffic itself, not
+% learning what websites we're going to. I wouldn't be surprised to
+% learn that these are related problems, but it's not obvious to me. -RD
+
+\subsection{Identity keys as part of addressing information}
+\label{subsec:id-address}
+
+We have described a way for the blocked user to bootstrap into the
+network once he knows the IP address and ORPort of a bridge. What about
+local spoofing attacks? That is, since we never learned an identity
+key fingerprint for the bridge, a local attacker could intercept our
+connection and pretend to be the bridge we had in mind. It turns out
+that giving false information isn't that bad---since the Tor client
+ships with trusted keys for the bridge directory authority and the Tor
+network directory authorities, the user can learn whether he's being
+given a real connection to the bridge authorities or not. (After all,
+if the adversary intercepts every connection the user makes and gives
+him a bad connection each time, there's nothing we can do.)
+
+What about anonymity-breaking attacks from observing traffic, if the
+blocked user doesn't start out knowing the identity key of his intended
+bridge? The vulnerabilities aren't so bad in this case either---the
+adversary could do similar attacks just by monitoring the network
+traffic.
+% cue paper by steven and george
+
+Once the Tor client has fetched the bridge's relay descriptor, it should
+remember the identity key fingerprint for that bridge relay. Thus if
+the bridge relay moves to a new IP address, the client can query the
+bridge directory authority to look up a fresh relay descriptor using
+this fingerprint.
+
+So we've shown that it's \emph{possible} to bootstrap into the network
+just by learning the IP address and ORPort of a bridge, but are there
+situations where it's more convenient or more secure to learn the bridge's
+identity fingerprint as well as instead, while bootstrapping? We keep
+that question in mind as we next investigate bootstrapping and discovery.
+
+\section{Discovering working bridge relays}
+\label{sec:discovery}
+
+Tor's modular design means that we can develop a better relay component
+independently of developing the discovery component. This modularity's
+great promise is that we can pick any discovery approach we like; but the
+unfortunate fact is that we have no magic bullet for discovery. We're
+in the same arms race as all the other designs we described in
+Section~\ref{sec:related}.
+
+In this section we describe a variety of approaches to adding discovery
+components for our design.
+
+\subsection{Bootstrapping: finding your first bridge.}
+\label{subsec:first-bridge}
+
+In Section~\ref{subsec:relay-together}, we showed that a user who knows
+a working bridge address can use it to reach the bridge authority and
+to stay connected to the Tor network. But how do new users reach the
+bridge authority in the first place? After all, the bridge authority
+will be one of the first addresses that a censor blocks.
+
+First, we should recognize that most government firewalls are not
+perfect. That is, they may allow connections to Google cache or some
+open proxy servers, or they let file-sharing traffic, Skype, instant
+messaging, or World-of-Warcraft connections through. Different users will
+have different mechanisms for bypassing the firewall initially. Second,
+we should remember that most people don't operate in a vacuum; users will
+hopefully know other people who are in other situations or have other
+resources available. In the rest of this section we develop a toolkit
+of different options and mechanisms, so that we can enable users in a
+diverse set of contexts to bootstrap into the system.
+
+(For users who can't use any of these techniques, hopefully they know
+a friend who can---for example, perhaps the friend already knows some
+bridge relay addresses. If they can't get around it at all, then we
+can't help them---they should go meet more people or learn more about
+the technology running the firewall in their area.)
+
+By deploying all the schemes in the toolkit at once, we let bridges and
+blocked users employ the discovery approach that is most appropriate
+for their situation.
+
+\subsection{Independent bridges, no central discovery}
+
+The first design is simply to have no centralized discovery component at
+all. Volunteers run bridges, and we assume they have some blocked users
+in mind and communicate their address information to them out-of-band
+(for example, through Gmail). This design allows for small personal
+bridges that have only one or a handful of users in mind, but it can
+also support an entire community of users. For example, Citizen Lab's
+upcoming Psiphon single-hop proxy tool~\cite{psiphon} plans to use this
+\emph{social network} approach as its discovery component.
+
+There are several ways to do bootstrapping in this design. In the simple
+case, the operator of the bridge informs each chosen user about his
+bridge's address information and/or keys. A different approach involves
+blocked users introducing new blocked users to the bridges they know.
+That is, somebody in the blocked area can pass along a bridge's address to
+somebody else they trust. This scheme brings in appealing but complex game
+theoretic properties: the blocked user making the decision has an incentive
+only to delegate to trustworthy people, since an adversary who learns
+the bridge's address and filters it makes it unavailable for both of them.
+Also, delegating known bridges to members of your social network can be
+dangerous: an the adversary who can learn who knows which bridges may
+be able to reconstruct the social network.
+
+Note that a central set of bridge directory authorities can still be
+compatible with a decentralized discovery process. That is, how users
+first learn about bridges is entirely up to the bridges, but the process
+of fetching up-to-date descriptors for them can still proceed as described
+in Section~\ref{sec:bridges}. Of course, creating a central place that
+knows about all the bridges may not be smart, especially if every other
+piece of the system is decentralized. Further, if a user only knows
+about one bridge and he loses track of it, it may be quite a hassle to
+reach the bridge authority. We address these concerns next.
+
+\subsection{Families of bridges, no central discovery}
+
+Because the blocked users are running our software too, we have many
+opportunities to improve usability or robustness. Our second design builds
+on the first by encouraging volunteers to run several bridges at once
+(or coordinate with other bridge volunteers), such that some
+of the bridges are likely to be available at any given time.
+
+The blocked user's Tor client would periodically fetch an updated set of
+recommended bridges from any of the working bridges. Now the client can
+learn new additions to the bridge pool, and can expire abandoned bridges
+or bridges that the adversary has blocked, without the user ever needing
+to care. To simplify maintenance of the community's bridge pool, each
+community could run its own bridge directory authority---reachable via
+the available bridges, and also mirrored at each bridge.
+
+\subsection{Public bridges with central discovery}
+
+What about people who want to volunteer as bridges but don't know any
+suitable blocked users? What about people who are blocked but don't
+know anybody on the outside? Here we describe how to make use of these
+\emph{public bridges} in a way that still makes it hard for the attacker
+to learn all of them.
+
+The basic idea is to divide public bridges into a set of pools based on
+identity key. Each pool corresponds to a \emph{distribution strategy}:
+an approach to distributing its bridge addresses to users. Each strategy
+is designed to exercise a different scarce resource or property of
+the user.
+
+How do we divide bridges between these strategy pools such that they're
+evenly distributed and the allocation is hard to influence or predict,
+but also in a way that's amenable to creating more strategies later
+on without reshuffling all the pools? We assign a given bridge
+to a strategy pool by hashing the bridge's identity key along with a
+secret that only the bridge authority knows: the first $n$ bits of this
+hash dictate the strategy pool number, where $n$ is a parameter that
+describes how many strategy pools we want at this point. We choose $n=3$
+to start, so we divide bridges between 8 pools; but as we later invent
+new distribution strategies, we can increment $n$ to split the 8 into
+16. Since a bridge can't predict the next bit in its hash, it can't
+anticipate which identity key will correspond to a certain new pool
+when the pools are split. Further, since the bridge authority doesn't
+provide any feedback to the bridge about which strategy pool it's in,
+an adversary who signs up bridges with the goal of filling a certain
+pool~\cite{casc-rep} will be hindered.
+
+% This algorithm is not ideal. When we split pools, each existing
+% pool is cut in half, where half the bridges remain with the
+% old distribution policy, and half will be under what the new one
+% is. So the new distribution policy inherits a bunch of blocked
+% bridges if the old policy was too loose, or a bunch of unblocked
+% bridges if its policy was still secure. -RD
+%
+% I think it should be more chordlike.
+% Bridges are allocated to wherever on the ring which is divided
+% into arcs (buckets).
+% If a bucket gets too full, you can just split it.
+% More on this below. -PFS
+
+The first distribution strategy (used for the first pool) publishes bridge
+addresses in a time-release fashion. The bridge authority divides the
+available bridges into partitions, and each partition is deterministically
+available only in certain time windows. That is, over the course of a
+given time slot (say, an hour), each requester is given a random bridge
+from within that partition. When the next time slot arrives, a new set
+of bridges from the pool are available for discovery. Thus some bridge
+address is always available when a new
+user arrives, but to learn about all bridges the attacker needs to fetch
+all new addresses at every new time slot. By varying the length of the
+time slots, we can make it harder for the attacker to guess when to check
+back. We expect these bridges will be the first to be blocked, but they'll
+help the system bootstrap until they \emph{do} get blocked. Further,
+remember that we're dealing with different blocking regimes around the
+world that will progress at different rates---so this pool will still
+be useful to some users even as the arms races progress.
+
+The second distribution strategy publishes bridge addresses based on the IP
+address of the requesting user. Specifically, the bridge authority will
+divide the available bridges in the pool into a bunch of partitions
+(as in the first distribution scheme), hash the requester's IP address
+with a secret of its own (as in the above allocation scheme for creating
+pools), and give the requester a random bridge from the appropriate
+partition. To raise the bar, we should discard the last octet of the
+IP address before inputting it to the hash function, so an attacker
+who only controls a single ``/24'' network only counts as one user. A
+large attacker like China will still be able to control many addresses,
+but the hassle of establishing connections from each network (or spoofing
+TCP connections) may still slow them down. Similarly, as a special case,
+we should treat IP addresses that are Tor exit nodes as all being on
+the same network.
+
+The third strategy combines the time-based and location-based
+strategies to further constrain and rate-limit the available bridge
+addresses. Specifically, the bridge address provided in a given time
+slot to a given network location is deterministic within the partition,
+rather than chosen randomly each time from the partition. Thus, repeated
+requests during that time slot from a given network are given the same
+bridge address as the first request.
+
+The fourth strategy is based on Circumventor's discovery strategy.
+The Circumventor project, realizing that its adoption will remain limited
+if it has no central coordination mechanism, has started a mailing list to
+distribute new proxy addresses every few days. From experimentation it
+seems they have concluded that sending updates every three or four days
+is sufficient to stay ahead of the current attackers.
+
+The fifth strategy provides an alternative approach to a mailing list:
+users provide an email address and receive an automated response
+listing an available bridge address. We could limit one response per
+email address. To further rate limit queries, we could require a CAPTCHA
+solution
+%~\cite{captcha}
+in each case too. In fact, we wouldn't need to
+implement the CAPTCHA on our side: if we only deliver bridge addresses
+to Yahoo or GMail addresses, we can leverage the rate-limiting schemes
+that other parties already impose for account creation.
+
+The sixth strategy ties in the social network design with public
+bridges and a reputation system. We pick some seeds---trusted people in
+blocked areas---and give them each a few dozen bridge addresses and a few
+\emph{delegation tokens}. We run a website next to the bridge authority,
+where users can log in (they connect via Tor, and they don't need to
+provide actual identities, just persistent pseudonyms). Users can delegate
+trust to other people they know by giving them a token, which can be
+exchanged for a new account on the website. Accounts in ``good standing''
+then accrue new bridge addresses and new tokens. As usual, reputation
+schemes bring in a host of new complexities~\cite{rep-anon}: how do we
+decide that an account is in good standing? We could tie reputation
+to whether the bridges they're told about have been blocked---see
+Section~\ref{subsec:geoip} below for initial thoughts on how to discover
+whether bridges have been blocked. We could track reputation between
+accounts (if you delegate to somebody who screws up, it impacts you too),
+or we could use blinded delegation tokens~\cite{chaum-blind} to prevent
+the website from mapping the seeds' social network. We put off deeper
+discussion of the social network reputation strategy for future work.
+
+Pools seven and eight are held in reserve, in case our currently deployed
+tricks all fail at once and the adversary blocks all those bridges---so
+we can adapt and move to new approaches quickly, and have some bridges
+immediately available for the new schemes. New strategies might be based
+on some other scarce resource, such as relaying traffic for others or
+other proof of energy spent. (We might also worry about the incentives
+for bridges that sign up and get allocated to the reserve pools: will they
+be unhappy that they're not being used? But this is a transient problem:
+if Tor users are bridges by default, nobody will mind not being used yet.
+See also Section~\ref{subsec:incentives}.)
+
+%Is it useful to load balance which bridges are handed out? The above
+%pool concept makes some bridges wildly popular and others less so.
+%But I guess that's the point.
+
+\subsection{Public bridges with coordinated discovery}
+
+We presented the above discovery strategies in the context of a single
+bridge directory authority, but in practice we will want to distribute the
+operations over several bridge authorities---a single point of failure
+or attack is a bad move. The first answer is to run several independent
+bridge directory authorities, and bridges gravitate to one based on
+their identity key. The better answer would be some federation of bridge
+authorities that work together to provide redundancy but don't introduce
+new security issues. We could even imagine designs where the bridge
+authorities have encrypted versions of the bridge's relay descriptors,
+and the users learn a decryption key that they keep private when they
+first hear about the bridge---this way the bridge authorities would not
+be able to learn the IP address of the bridges.
+
+We leave this design question for future work.
+
+\subsection{Assessing whether bridges are useful}
+
+Learning whether a bridge is useful is important in the bridge authority's
+decision to include it in responses to blocked users. For example, if
+we end up with a list of thousands of bridges and only a few dozen of
+them are reachable right now, most blocked users will not end up knowing
+about working bridges.
+
+There are three components for assessing how useful a bridge is. First,
+is it reachable from the public Internet? Second, what proportion of
+the time is it available? Third, is it blocked in certain jurisdictions?
+
+The first component can be tested just as we test reachability of
+ordinary Tor relays. Specifically, the bridges do a self-test---connect
+to themselves via the Tor network---before they are willing to
+publish their descriptor, to make sure they're not obviously broken or
+misconfigured. Once the bridges publish, the bridge authority also tests
+reachability to make sure they're not confused or outright lying.
+
+The second component can be measured and tracked by the bridge authority.
+By doing periodic reachability tests, we can get a sense of how often the
+bridge is available. More complex tests will involve bandwidth-intensive
+checks to force the bridge to commit resources in order to be counted as
+available. We need to evaluate how the relationship of uptime percentage
+should weigh into our choice of which bridges to advertise. We leave
+this to future work.
+
+The third component is perhaps the trickiest: with many different
+adversaries out there, how do we keep track of which adversaries have
+blocked which bridges, and how do we learn about new blocks as they
+occur? We examine this problem next.
+
+\subsection{How do we know if a bridge relay has been blocked?}
+\label{subsec:geoip}
+
+There are two main mechanisms for testing whether bridges are reachable
+from inside each blocked area: active testing via users, and passive
+testing via bridges.
+
+In the case of active testing, certain users inside each area
+sign up as testing relays. The bridge authorities can then use a
+Blossom-like~\cite{blossom-thesis} system to build circuits through them
+to each bridge and see if it can establish the connection. But how do
+we pick the users? If we ask random users to do the testing (or if we
+solicit volunteers from the users), the adversary should sign up so he
+can enumerate the bridges we test. Indeed, even if we hand-select our
+testers, the adversary might still discover their location and monitor
+their network activity to learn bridge addresses.
+
+Another answer is not to measure directly, but rather let the bridges
+report whether they're being used.
+%If they periodically report to their
+%bridge directory authority how much use they're seeing, perhaps the
+%authority can make smart decisions from there.
+Specifically, bridges should install a GeoIP database such as the public
+IP-To-Country list~\cite{ip-to-country}, and then periodically report to the
+bridge authorities which countries they're seeing use from. This data
+would help us track which countries are making use of the bridge design,
+and can also let us learn about new steps the adversary has taken in
+the arms race. (The compressed GeoIP database is only several hundred
+kilobytes, and we could even automate the update process by serving it
+from the bridge authorities.)
+More analysis of this passive reachability
+testing design is needed to resolve its many edge cases: for example,
+if a bridge stops seeing use from a certain area, does that mean the
+bridge is blocked or does that mean those users are asleep?
+
+There are many more problems with the general concept of detecting whether
+bridges are blocked. First, different zones of the Internet are blocked
+in different ways, and the actual firewall jurisdictions do not match
+country borders. Our bridge scheme could help us map out the topology
+of the censored Internet, but this is a huge task. More generally,
+if a bridge relay isn't reachable, is that because of a network block
+somewhere, because of a problem at the bridge relay, or just a temporary
+outage somewhere in between? And last, an attacker could poison our
+bridge database by signing up already-blocked bridges. In this case,
+if we're stingy giving out bridge addresses, users in that country won't
+learn working bridges.
+
+All of these issues are made more complex when we try to integrate this
+testing into our social network reputation system above.
+Since in that case we punish or reward users based on whether bridges
+get blocked, the adversary has new attacks to trick or bog down the
+reputation tracking. Indeed, the bridge authority doesn't even know
+what zone the blocked user is in, so do we blame him for any possible
+censored zone, or what?
+
+Clearly more analysis is required. The eventual solution will probably
+involve a combination of passive measurement via GeoIP and active
+measurement from trusted testers. More generally, we can use the passive
+feedback mechanism to track usage of the bridge network as a whole---which
+would let us respond to attacks and adapt the design, and it would also
+let the general public track the progress of the project.
+
+%Worry: the adversary could choose not to block bridges but just record
+%connections to them. So be it, I guess.
+
+\subsection{Advantages of deploying all solutions at once}
+
+For once, we're not in the position of the defender: we don't have to
+defend against every possible filtering scheme; we just have to defend
+against at least one. On the flip side, the attacker is forced to guess
+how to allocate his resources to defend against each of these discovery
+strategies. So by deploying all of our strategies at once, we not only
+increase our chances of finding one that the adversary has difficulty
+blocking, but we actually make \emph{all} of the strategies more robust
+in the face of an adversary with limited resources.
+
+%\subsection{Remaining unsorted notes}
+
+%In the first subsection we describe how to find a first bridge.
+
+%Going to be an arms race. Need a bag of tricks. Hard to say
+%which ones will work. Don't spend them all at once.
+
+%Some techniques are sufficient to get us an IP address and a port,
+%and others can get us IP:port:key. Lay out some plausible options
+%for how users can bootstrap into learning their first bridge.
+
+%\section{The account / reputation system}
+%\section{Social networks with directory-side support}
+%\label{sec:accounts}
+
+%One answer is to measure based on whether the bridge addresses
+%we give it end up blocked. But how do we decide if they get blocked?
+
+%Perhaps each bridge should be known by a single bridge directory
+%authority. This makes it easier to trace which users have learned about
+%it, so easier to blame or reward. It also makes things more brittle,
+%since loss of that authority means its bridges aren't advertised until
+%they switch, and means its bridge users are sad too.
+%(Need a slick hash algorithm that will map our identity key to a
+%bridge authority, in a way that's sticky even when we add bridge
+%directory authorities, but isn't sticky when our authority goes
+%away. Does this exist?)
+% [[Ian says: What about just using something like hash table chaining?
+% This should work, so long as the client knows which authorities currently
+% exist.]]
+
+%\subsection{Discovery based on social networks}
+
+%A token that can be exchanged at the bridge authority (assuming you
+%can reach it) for a new bridge address.
+
+%The account server runs as a Tor controller for the bridge authority.
+
+%Users can establish reputations, perhaps based on social network
+%connectivity, perhaps based on not getting their bridge relays blocked,
+
+%Probably the most critical lesson learned in past work on reputation
+%systems in privacy-oriented environments~\cite{rep-anon} is the need for
+%verifiable transactions. That is, the entity computing and advertising
+%reputations for participants needs to actually learn in a convincing
+%way that a given transaction was successful or unsuccessful.
+
+%(Lesson from designing reputation systems~\cite{rep-anon}: easy to
+%reward good behavior, hard to punish bad behavior.
+
+\section{Security considerations}
+\label{sec:security}
+
+\subsection{Possession of Tor in oppressed areas}
+
+Many people speculate that installing and using a Tor client in areas with
+particularly extreme firewalls is a high risk---and the risk increases
+as the firewall gets more restrictive. This notion certainly has merit, but
+there's
+a counter pressure as well: as the firewall gets more restrictive, more
+ordinary people behind it end up using Tor for more mainstream activities,
+such as learning
+about Wall Street prices or looking at pictures of women's ankles. So
+as the restrictive firewall pushes up the number of Tor users, the
+``typical'' Tor user becomes more mainstream, and therefore mere
+use or possession of the Tor software is not so surprising.
+
+It's hard to say which of these pressures will ultimately win out,
+but we should keep both sides of the issue in mind.
+
+%Nick, want to rewrite/elaborate on this section?
+
+%Ian suggests:
+% Possession of Tor: this is totally of-the-cuff, and there are lots of
+% security issues to think about, but what about an ActiveX version of
+% Tor? The magic you learn (as opposed to a bridge address) is a plain
+% old HTTPS server, which feeds you an ActiveX applet pre-configured with
+% some bridge address (possibly on the same machine). For bonus points,
+% somehow arrange that (a) the applet is signed in some way the user can
+% reliably check, but (b) don't end up with anything like an incriminating
+% long-term cert stored on the user's computer. This may be marginally
+% useful in some Internet-cafe situations as well, though (a) is even
+% harder to get right there.
+
+
+\subsection{Observers can tell who is publishing and who is reading}
+\label{subsec:upload-padding}
+
+Tor encrypts traffic on the local network, and it obscures the eventual
+destination of the communication, but it doesn't do much to obscure the
+traffic volume. In particular, a user publishing a home video will have a
+different network fingerprint than a user reading an online news article.
+Based on our assumption in Section~\ref{sec:adversary} that users who
+publish material are in more danger, should we work to improve Tor's
+security in this situation?
+
+In the general case this is an extremely challenging task:
+effective \emph{end-to-end traffic confirmation attacks}
+are known where the adversary observes the origin and the
+destination of traffic and confirms that they are part of the
+same communication~\cite{danezis:pet2004,e2e-traffic}. Related are
+\emph{website fingerprinting attacks}, where the adversary downloads
+a few hundred popular websites, makes a set of "fingerprints" for each
+site, and then observes the target Tor client's traffic to look for
+a match~\cite{pet05-bissias,defensive-dropping}. But can we do better
+against a limited adversary who just does coarse-grained sweeps looking
+for unusually prolific publishers?
+
+One answer is for bridge users to automatically send bursts of padding
+traffic periodically. (This traffic can be implemented in terms of
+long-range drop cells, which are already part of the Tor specification.)
+Of course, convincingly simulating an actual human publishing interesting
+content is a difficult arms race, but it may be worthwhile to at least
+start the race. More research remains.
+
+\subsection{Anonymity effects from acting as a bridge relay}
+
+Against some attacks, relaying traffic for others can improve
+anonymity. The simplest example is an attacker who owns a small number
+of Tor relays. He will see a connection from the bridge, but he won't
+be able to know whether the connection originated there or was relayed
+from somebody else. More generally, the mere uncertainty of whether the
+traffic originated from that user may be helpful.
+
+There are some cases where it doesn't seem to help: if an attacker can
+watch all of the bridge's incoming and outgoing traffic, then it's easy
+to learn which connections were relayed and which started there. (In this
+case he still doesn't know the final destinations unless he is watching
+them too, but in this case bridges are no better off than if they were
+an ordinary client.)
+
+There are also some potential downsides to running a bridge. First, while
+we try to make it hard to enumerate all bridges, it's still possible to
+learn about some of them, and for some people just the fact that they're
+running one might signal to an attacker that they place a higher value
+on their anonymity. Second, there are some more esoteric attacks on Tor
+relays that are not as well-understood or well-tested---for example, an
+attacker may be able to ``observe'' whether the bridge is sending traffic
+even if he can't actually watch its network, by relaying traffic through
+it and noticing changes in traffic timing~\cite{attack-tor-oak05}. On
+the other hand, it may be that limiting the bandwidth the bridge is
+willing to relay will allow this sort of attacker to determine if it's
+being used as a bridge but not easily learn whether it is adding traffic
+of its own.
+
+We also need to examine how entry guards fit in. Entry guards
+(a small set of nodes that are always used for the first
+step in a circuit) help protect against certain attacks
+where the attacker runs a few Tor relays and waits for
+the user to choose these relays as the beginning and end of her
+circuit\footnote{\url{http://wiki.noreply.org/noreply/TheOnionRouter/TorFAQ#EntryGuards}}.
+If the blocked user doesn't use the bridge's entry guards, then the bridge
+doesn't gain as much cover benefit. On the other hand, what design changes
+are needed for the blocked user to use the bridge's entry guards without
+learning what they are (this seems hard), and even if we solve that,
+do they then need to use the guards' guards and so on down the line?
+
+It is an open research question whether the benefits of running a bridge
+outweigh the risks. A lot of the decision rests on which attacks the
+users are most worried about. For most users, we don't think running a
+bridge relay will be that damaging, and it could help quite a bit.
+
+\subsection{Trusting local hardware: Internet cafes and LiveCDs}
+\label{subsec:cafes-and-livecds}
+
+Assuming that users have their own trusted hardware is not
+always reasonable.
+
+For Internet cafe Windows computers that let you attach your own USB key,
+a USB-based Tor image would be smart. There's Torpark, and hopefully
+there will be more thoroughly analyzed and trustworthy options down the
+road. Worries remain about hardware or software keyloggers and other
+spyware, as well as physical surveillance.
+
+If the system lets you boot from a CD or from a USB key, you can gain
+a bit more security by bringing a privacy LiveCD with you. (This
+approach isn't foolproof either of course, since hardware
+keyloggers and physical surveillance are still a worry).
+
+In fact, LiveCDs are also useful if it's your own hardware, since it's
+easier to avoid leaving private data and logs scattered around the
+system.
+
+%\subsection{Forward compatibility and retiring bridge authorities}
+%
+%Eventually we'll want to change the identity key and/or location
+%of a bridge authority. How do we do this mostly cleanly?
+
+\subsection{The trust chain}
+\label{subsec:trust-chain}
+
+Tor's ``public key infrastructure'' provides a chain of trust to
+let users verify that they're actually talking to the right relays.
+There are four pieces to this trust chain.
+
+First, when Tor clients are establishing circuits, at each step
+they demand that the next Tor relay in the path prove knowledge of
+its private key~\cite{tor-design}. This step prevents the first node
+in the path from just spoofing the rest of the path. Second, the
+Tor directory authorities provide a signed list of relays along with
+their public keys---so unless the adversary can control a threshold
+of directory authorities, he can't trick the Tor client into using other
+Tor relays. Third, the location and keys of the directory authorities,
+in turn, is hard-coded in the Tor source code---so as long as the user
+got a genuine version of Tor, he can know that he is using the genuine
+Tor network. And last, the source code and other packages are signed
+with the GPG keys of the Tor developers, so users can confirm that they
+did in fact download a genuine version of Tor.
+
+In the case of blocked users contacting bridges and bridge directory
+authorities, the same logic applies in parallel: the blocked users fetch
+information from both the bridge authorities and the directory authorities
+for the `main' Tor network, and they combine this information locally.
+
+How can a user in an oppressed country know that he has the correct
+key fingerprints for the developers? As with other security systems, it
+ultimately comes down to human interaction. The keys are signed by dozens
+of people around the world, and we have to hope that our users have met
+enough people in the PGP web of trust
+%~\cite{pgp-wot}
+that they can learn
+the correct keys. For users that aren't connected to the global security
+community, though, this question remains a critical weakness.
+
+%\subsection{Security through obscurity: publishing our design}
+
+%Many other schemes like dynaweb use the typical arms race strategy of
+%not publishing their plans. Our goal here is to produce a design---a
+%framework---that can be public and still secure. Where's the tradeoff?
+
+%\section{Performance improvements}
+%\label{sec:performance}
+%
+%\subsection{Fetch relay descriptors just-in-time}
+%
+%I guess we should encourage most places to do this, so blocked
+%users don't stand out.
+%
+%
+%network-status and directory optimizations. caching better. partitioning
+%issues?
+
+\section{Maintaining reachability}
+\label{sec:reachability}
+
+\subsection{How many bridge relays should you know about?}
+
+The strategies described in Section~\ref{sec:discovery} talked about
+learning one bridge address at a time. But if most bridges are ordinary
+Tor users on cable modem or DSL connection, many of them will disappear
+and/or move periodically. How many bridge relays should a blocked user
+know about so that she is likely to have at least one reachable at any
+given point? This is already a challenging problem if we only consider
+natural churn: the best approach is to see what bridges we attract in
+reality and measure their churn. We may also need to factor in a parameter
+for how quickly bridges get discovered and blocked by the attacker;
+we leave this for future work after we have more deployment experience.
+
+A related question is: if the bridge relays change IP addresses
+periodically, how often does the blocked user need to fetch updates in
+order to keep from being cut out of the loop?
+
+Once we have more experience and intuition, we should explore technical
+solutions to this problem too. For example, if the discovery strategies
+give out $k$ bridge addresses rather than a single bridge address, perhaps
+we can improve robustness from the user perspective without significantly
+aiding the adversary. Rather than giving out a new random subset of $k$
+addresses at each point, we could bind them together into \emph{bridge
+families}, so all users that learn about one member of the bridge family
+are told about the rest as well.
+
+This scheme may also help defend against attacks to map the set of
+bridges. That is, if all blocked users learn a random subset of bridges,
+the attacker should learn about a few bridges, monitor the country-level
+firewall for connections to them, then watch those users to see what
+other bridges they use, and repeat. By segmenting the bridge address
+space, we can limit the exposure of other users.
+
+\subsection{Cablemodem users don't usually provide important websites}
+\label{subsec:block-cable}
+
+Another attacker we might be concerned about is that the attacker could
+just block all DSL and cablemodem network addresses, on the theory that
+they don't run any important services anyway. If most of our bridges
+are on these networks, this attack could really hurt.
+
+The first answer is to aim to get volunteers both from traditionally
+``consumer'' networks and also from traditionally ``producer'' networks.
+Since bridges don't need to be Tor exit nodes, as we improve our usability
+it seems quite feasible to get a lot of websites helping out.
+
+The second answer (not as practical) would be to encourage more use of
+consumer networks for popular and useful Internet services.
+%(But P2P exists;
+%minor websites exist; gaming exists; IM exists; ...)
+
+A related attack we might worry about is based on large countries putting
+economic pressure on companies that want to expand their business. For
+example, what happens if Verizon wants to sell services in China, and
+China pressures Verizon to discourage its users in the free world from
+running bridges?
+
+\subsection{Scanning resistance: making bridges more subtle}
+
+If it's trivial to verify that a given address is operating as a bridge,
+and most bridges run on a predictable port, then it's conceivable our
+attacker could scan the whole Internet looking for bridges. (In fact,
+he can just concentrate on scanning likely networks like cablemodem
+and DSL services---see Section~\ref{subsec:block-cable} above for
+related attacks.) It would be nice to slow down this attack. It would
+be even nicer to make it hard to learn whether we're a bridge without
+first knowing some secret. We call this general property \emph{scanning
+resistance}, and it goes along with normalizing Tor's TLS handshake and
+network fingerprint.
+
+We could provide a password to the blocked user, and she (or her Tor
+client) provides a nonced hash of this password when she connects. We'd
+need to give her an ID key for the bridge too (in addition to the IP
+address and port---see Section~\ref{subsec:id-address}), and wait to
+present the password until we've finished the TLS handshake, else it
+would look unusual. If Alice can authenticate the bridge before she
+tries to send her password, we can resist an adversary who pretends
+to be the bridge and launches a man-in-the-middle attack to learn the
+password. But even if she can't, we still resist against widespread
+scanning.
+
+How should the bridge behave if accessed without the correct
+authorization? Perhaps it should act like an unconfigured HTTPS server
+(``welcome to the default Apache page''), or maybe it should mirror
+and act like common websites, or websites randomly chosen from Google.
+
+We might assume that the attacker can recognize HTTPS connections that
+use self-signed certificates. (This process would be resource-intensive
+but not out of the realm of possibility.) But even in this case, many
+popular websites around the Internet use self-signed or just plain broken
+SSL certificates.
+
+%to unknown servers. It can then attempt to connect to them and block
+%connections to servers that seem suspicious. It may be that password
+%protected web sites will not be suspicious in general, in which case
+%that may be the easiest way to give controlled access to the bridge.
+%If such sites that have no other overt features are automatically
+%blocked when detected, then we may need to be more subtle.
+%Possibilities include serving an innocuous web page if a TLS encrypted
+%request is received without the authorization needed to access the Tor
+%network and only responding to a requested access to the Tor network
+%of proper authentication is given. If an unauthenticated request to
+%access the Tor network is sent, the bridge should respond as if
+%it has received a message it does not understand (as would be the
+%case were it not a bridge).
+
+% Ian suggests a ``socialist millionaires'' protocol here, for something.
+
+% Did we once mention knocking here? it's a good idea, but we should clarify
+% what we mean. Ian also notes that knocking itself is very fingerprintable,
+% and we should beware.
+
+\subsection{How to motivate people to run bridge relays}
+\label{subsec:incentives}
+
+One of the traditional ways to get people to run software that benefits
+others is to give them motivation to install it themselves. An often
+suggested approach is to install it as a stunning screensaver so everybody
+will be pleased to run it. We take a similar approach here, by leveraging
+the fact that these users are already interested in protecting their
+own Internet traffic, so they will install and run the software.
+
+Eventually, we may be able to make all Tor users become bridges if they
+pass their self-reachability tests---the software and installers need
+more work on usability first, but we're making progress.
+
+In the mean time, we can make a snazzy network graph with
+Vidalia\footnote{\url{http://vidalia-project.net/}} that
+emphasizes the connections the bridge user is currently relaying.
+%(Minor
+%anonymity implications, but hey.) (In many cases there won't be much
+%activity, so this may backfire. Or it may be better suited to full-fledged
+%Tor relay.)
+
+% Also consider everybody-a-relay. Many of the scalability questions
+% are easier when you're talking about making everybody a bridge.
+
+%\subsection{What if the clients can't install software?}
+
+%[this section should probably move to the related work section,
+%or just disappear entirely.]
+
+%Bridge users without Tor software
+
+%Bridge relays could always open their socks proxy. This is bad though,
+%first
+%because bridges learn the bridge users' destinations, and second because
+%we've learned that open socks proxies tend to attract abusive users who
+%have no idea they're using Tor.
+
+%Bridges could require passwords in the socks handshake (not supported
+%by most software including Firefox). Or they could run web proxies
+%that require authentication and then pass the requests into Tor. This
+%approach is probably a good way to help bootstrap the Psiphon network,
+%if one of its barriers to deployment is a lack of volunteers willing
+%to exit directly to websites. But it clearly drops some of the nice
+%anonymity and security features Tor provides.
+
+%A hybrid approach where the user gets his anonymity from Tor but his
+%software-less use from a web proxy running on a trusted machine on the
+%free side.
+
+\subsection{Publicity attracts attention}
+\label{subsec:publicity}
+
+Many people working on this field want to publicize the existence
+and extent of censorship concurrently with the deployment of their
+circumvention software. The easy reason for this two-pronged push is
+to attract volunteers for running proxies in their systems; but in many
+cases their main goal is not to focus on getting more users signed up,
+but rather to educate the rest of the world about the
+censorship. The media also tries to do its part by broadcasting the
+existence of each new circumvention system.
+
+But at the same time, this publicity attracts the attention of the
+censors. We can slow down the arms race by not attracting as much
+attention, and just spreading by word of mouth. If our goal is to
+establish a solid social network of bridges and bridge users before
+the adversary gets involved, does this extra attention work to our
+disadvantage?
+
+\subsection{The Tor website: how to get the software}
+
+One of the first censoring attacks against a system like ours is to
+block the website and make the software itself hard to find. Our system
+should work well once the user is running an authentic
+copy of Tor and has found a working bridge, but to get to that point
+we rely on their individual skills and ingenuity.
+
+Right now, most countries that block access to Tor block only the main
+website and leave mirrors and the network itself untouched.
+Falling back on word-of-mouth is always a good last resort, but we should
+also take steps to make sure it's relatively easy for users to get a copy,
+such as publicizing the mirrors more and making copies available through
+other media. We might also mirror the latest version of the software on
+each bridge, so users who hear about an honest bridge can get a good
+copy.
+See Section~\ref{subsec:first-bridge} for more discussion.
+
+% Ian suggests that we have every tor relay distribute a signed copy of the
+% software.
+
+\section{Next Steps}
+\label{sec:conclusion}
+
+Technical solutions won't solve the whole censorship problem. After all,
+the firewalls in places like China are \emph{socially} very
+successful, even if technologies and tricks exist to get around them.
+However, having a strong technical solution is still necessary as one
+important piece of the puzzle.
+
+In this paper, we have shown that Tor provides a great set of building
+blocks to start from. The next steps are to deploy prototype bridges and
+bridge authorities, implement some of the proposed discovery strategies,
+and then observe the system in operation and get more intuition about
+the actual requirements and adversaries we're up against.
+
+\bibliographystyle{plain} \bibliography{tor-design}
+
+%\appendix
+
+%\section{Counting Tor users by country}
+%\label{app:geoip}
+
+\end{document}
+
+
+
+\section{Future designs}
+\label{sec:future}
+
+\subsection{Bridges inside the blocked network too}
+
+Assuming actually crossing the firewall is the risky part of the
+operation, can we have some bridge relays inside the blocked area too,
+and more established users can use them as relays so they don't need to
+communicate over the firewall directly at all? A simple example here is
+to make new blocked users into internal bridges also---so they sign up
+on the bridge authority as part of doing their query, and we give out
+their addresses
+rather than (or along with) the external bridge addresses. This design
+is a lot trickier because it brings in the complexity of whether the
+internal bridges will remain available, can maintain reachability with
+the outside world, etc.
+
+More complex future designs involve operating a separate Tor network
+inside the blocked area, and using \emph{hidden service bridges}---bridges
+that can be accessed by users of the internal Tor network but whose
+addresses are not published or findable, even by these users---to get
+from inside the firewall to the rest of the Internet. But this design
+requires directory authorities to run inside the blocked area too,
+and they would be a fine target to take down the network.
+
+% Hidden services as bridge directory authorities.
+
+
+------------------------------------------
+
+ship geoip db to bridges. they look up users who tls to them in the db,
+and upload a signed list of countries and number-of-users each day. the
+bridge authority aggregates them and publishes stats.
+
+bridge relays have buddies
+they ask a user to test the reachability of their buddy.
+leaks O(1) bridges, but not O(n).
+
+we should not be blockable by ordinary cisco censorship features.
+that is, if they want to block our new design, they will need to
+add a feature to block exactly this.
+strategically speaking, this may come in handy.
+
+Bridges come in clumps of 4 or 8 or whatever. If you know one bridge
+in a clump, the authority will tell you the rest. Now bridges can
+ask users to test reachability of their buddies.
+
+Giving out clumps helps with dynamic IP addresses too. Whether it
+should be 4 or 8 depends on our churn.
+
+the account server. let's call it a database, it doesn't have to
+be a thing that human interacts with.
+
+so how do we reward people for being good?
+
+\subsubsection{Public Bridges with Coordinated Discovery}
+
+****Pretty much this whole subsubsection will probably need to be
+deferred until ``later'' and moved to after end document, but I'm leaving
+it here for now in case useful.******
+
+Rather than be entirely centralized, we can have a coordinated
+collection of bridge authorities, analogous to how Tor network
+directory authorities now work.
+
+Key components
+``Authorities'' will distribute caches of what they know to overlapping
+collections of nodes so that no one node is owned by one authority.
+Also so that it is impossible to DoS info maintained by one authority
+simply by making requests to it.
+
+Where a bridge gets assigned is not predictable by the bridge?
+
+If authorities don't know the IP addresses of the bridges they
+are responsible for, they can't abuse that info (or be attacked for
+having it). But, they also can't, e.g., control being sent massive
+lists of nodes that were never good. This raises another question.
+We generally decry use of IP address for location, etc. but we
+need to do that to limit the introduction of functional but useless
+IP addresses because, e.g., they are in China and the adversary
+owns massive chunks of the IP space there.
+
+We don't want an arbitrary someone to be able to contact the
+authorities and say an IP address is bad because it would be easy
+for an adversary to take down all the suspicious bridges
+even if they provide good cover websites, etc. Only the bridge
+itself and/or the directory authority can declare a bridge blocked
+from somewhere.
+
+
+9. Bridge directories must not simply be a handful of nodes that
+provide the list of bridges. They must flood or otherwise distribute
+information out to other Tor nodes as mirrors. That way it becomes
+difficult for censors to flood the bridge directory authorities with
+requests, effectively denying access for others. But, there's lots of
+churn and a much larger size than Tor directories. We are forced to
+handle the directory scaling problem here much sooner than for the
+network in general. Authorities can pass their bridge directories
+(and policy info) to some moderate number of unidentified Tor nodes.
+Anyone contacting one of those nodes can get bridge info. the nodes
+must remain somewhat synched to prevent the adversary from abusing,
+e.g., a timed release policy or the distribution to those nodes must
+be resilient even if they are not coordinating.
+
+I think some kind of DHT like scheme would work here. A Tor node is
+assigned a chunk of the directory. Lookups in the directory should be
+via hashes of keys (fingerprints) and that should determine the Tor
+nodes responsible. Ordinary directories can publish lists of Tor nodes
+responsible for fingerprint ranges. Clients looking to update info on
+some bridge will make a Tor connection to one of the nodes responsible
+for that address. Instead of shutting down a circuit after getting
+info on one address, extend it to another that is responsible for that
+address (the node from which you are extending knows you are doing so
+anyway). Keep going. This way you can amortize the Tor connection.
+
+10. We need some way to give new identity keys out to those who need
+them without letting those get immediately blocked by authorities. One
+way is to give a fingerprint that gets you more fingerprints, as
+already described. These are meted out/updated periodically but allow
+us to keep track of which sources are compromised: if a distribution
+fingerprint repeatedly leads to quickly blocked bridges, it should be
+suspect, dropped, etc. Since we're using hashes, there shouldn't be a
+correlation with bridge directory mirrors, bridges, portions of the
+network observed, etc. It should just be that the authorities know
+about that key that leads to new addresses.
+
+This last point is very much like the issues in the valet nodes paper,
+which is essentially about blocking resistance wrt exiting the Tor network,
+while this paper is concerned with blocking the entering to the Tor network.
+In fact the tickets used to connect to the IPo (Introduction Point),
+could serve as an example, except that instead of authorizing
+a connection to the Hidden Service, it's authorizing the downloading
+of more fingerprints.
+
+Also, the fingerprints can follow the hash(q + '1' + cookie) scheme of
+that paper (where q = hash(PK + salt) gave the q.onion address). This
+allows us to control and track which fingerprint was causing problems.
+
+Note that, unlike many settings, the reputation problem should not be
+hard here. If a bridge says it is blocked, then it might as well be.
+If an adversary can say that the bridge is blocked wrt
+$\mathit{censor}_i$, then it might as well be, since
+$\mathit{censor}_i$ can presumably then block that bridge if it so
+chooses.
+
+11. How much damage can the adversary do by running nodes in the Tor
+network and watching for bridge nodes connecting to it? (This is
+analogous to an Introduction Point watching for Valet Nodes connecting
+to it.) What percentage of the network do you need to own to do how
+much damage. Here the entry-guard design comes in helpfully. So we
+need to have bridges use entry-guards, but (cf. 3 above) not use
+bridges as entry-guards. Here's a serious tradeoff (again akin to the
+ratio of valets to IPos) the more bridges/client the worse the
+anonymity of that client. The fewer bridges/client the worse the
+blocking resistance of that client.
+
+
+
diff --git a/2006/blocking/tor-design.bib b/2006/blocking/tor-design.bib
new file mode 100644
index 0000000..981761e
--- /dev/null
+++ b/2006/blocking/tor-design.bib
@@ -0,0 +1,1493 @@
+% hs-attack
+@inproceedings{hs-attack,
+ title = {Locating Hidden Servers},
+ author = {Lasse {\O}verlier and Paul Syverson},
+ booktitle = {Proceedings of the 2006 IEEE Symposium on Security and Privacy},
+ year = {2006},
+ month = {May},
+ publisher = {IEEE CS},
+}
+
+
+@TechReport{bauer:tr2007,
+ author = {Kevin Bauer and Damon McCoy and Dirk Grunwald and Tadayoshi Kohno and Douglas Sicker},
+ title = {Low-Resource Routing Attacks Against Anonymous Systems},
+ institution = {University of Colorado at Boulder},
+ year = 2007,
+ number = {CU-CS-1025-07}
+}
+
+@inproceedings{bauer:wpes2007,
+ title = {Low-Resource Routing Attacks Against Tor},
+ author = {Kevin Bauer and Damon McCoy and Dirk Grunwald and Tadayoshi Kohno and Douglas Sicker},
+ booktitle = {{Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2007)}},
+ year = {2007},
+ month = {October},
+ address = {Washington, DC, USA},
+}
+
+% fix me
+@misc{tannenbaum96,
+ author = "Andrew Tannenbaum",
+ title = "Computer Networks",
+ year = "1996",
+ publisher = "Prentice Hall, 3rd edition",
+}
+
+@article{ meadows96,
+ author = "Catherine Meadows",
+ title = "The {NRL} Protocol Analyzer: An Overview",
+ journal = "Journal of Logic Programming",
+ volume = "26",
+ number = "2",
+ pages = "113--131",
+ year = "1996",
+}
+@inproceedings{kesdogan:pet2002,
+ title = {Unobservable Surfing on the World Wide Web: Is Private Information Retrieval an
+ alternative to the MIX based Approach?},
+ author = {Dogan Kesdogan and Mark Borning and Michael Schmeink},
+ booktitle = {Privacy Enhancing Technologies (PET 2002)},
+ year = {2002},
+ month = {April},
+ editor = {Roger Dingledine and Paul Syverson},
+ publisher = {Springer-Verlag, LNCS 2482},
+}
+
+@inproceedings{statistical-disclosure,
+ title = {Statistical Disclosure Attacks},
+ author = {George Danezis},
+ booktitle = {Security and Privacy in the Age of Uncertainty ({SEC2003})},
+ organization = {{IFIP TC11}},
+ year = {2003},
+ month = {May},
+ address = {Athens},
+ pages = {421--426},
+ publisher = {Kluwer},
+}
+
+@inproceedings{limits-open,
+ title = {Limits of Anonymity in Open Environments},
+ author = {Dogan Kesdogan and Dakshi Agrawal and Stefan Penz},
+ booktitle = {Information Hiding Workshop (IH 2002)},
+ year = {2002},
+ month = {October},
+ editor = {Fabien Petitcolas},
+ publisher = {Springer-Verlag, LNCS 2578},
+}
+
+@inproceedings{isdn-mixes,
+ title = {{ISDN-mixes: Untraceable communication with very small bandwidth overhead}},
+ author = {Andreas Pfitzmann and Birgit Pfitzmann and Michael Waidner},
+ booktitle = {GI/ITG Conference on Communication in Distributed Systems},
+ year = {1991},
+ month = {February},
+ pages = {451-463},
+}
+
+
+@Article{jerichow-jsac98,
+ author = {Anja Jerichow and Jan M\"{u}ller and Andreas
+ Pfitzmann and Birgit Pfitzmann and Michael Waidner},
+ title = {Real-Time Mixes: A Bandwidth-Efficient Anonymity Protocol},
+ journal = {IEEE Journal on Selected Areas in Communications},
+ year = 1998,
+ volume = 16,
+ number = 4,
+ pages = {495--509},
+ month = {May}
+}
+
+@inproceedings{tarzan:ccs02,
+ title = {Tarzan: A Peer-to-Peer Anonymizing Network Layer},
+ author = {Michael J. Freedman and Robert Morris},
+ booktitle = {9th {ACM} {C}onference on {C}omputer and {C}ommunications
+ {S}ecurity ({CCS 2002})},
+ year = {2002},
+ month = {November},
+ address = {Washington, DC},
+}
+
+@inproceedings{cebolla,
+ title = {{Cebolla: Pragmatic IP Anonymity}},
+ author = {Zach Brown},
+ booktitle = {Ottawa Linux Symposium},
+ year = {2002},
+ month = {June},
+}
+
+@inproceedings{eax,
+ author = "M. Bellare and P. Rogaway and D. Wagner",
+ title = {The {EAX} Mode of Operation: A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency},
+ booktitle = {Fast Software Encryption 2004},
+ month = {February},
+ year = {2004},
+}
+
+@misc{darkside,
+ title = {{The Dark Side of the Web: An Open Proxy's View}},
+ author = {Vivek S. Pai and Limin Wang and KyoungSoo Park and Ruoming Pang and Larry Peterson},
+ note = {\newline \url{http://codeen.cs.princeton.edu/}},
+}
+% note = {Submitted to HotNets-II. \url{http://codeen.cs.princeton.edu/}},
+
+@Misc{anonymizer,
+ key = {anonymizer},
+ title = {The {Anonymizer}},
+ note = {\url{http://anonymizer.com/}}
+}
+
+@Misc{privoxy,
+ key = {privoxy},
+ title = {{Privoxy}},
+ note = {\url{http://www.privoxy.org/}}
+}
+
+@Misc{i2p,
+ key = {i2p},
+ title = {{I2P}},
+ note = {\url{http://www.i2p.net/}}
+}
+
+@Misc{nym,
+ author = {Jason Holt},
+ title = {nym: practical pseudonymity for anonymous networks},
+ note = {Paper and source code at \url{http://www.lunkwill.org/src/nym/}}
+}
+
+@InProceedings{nymble,
+ author = {Peter C. Johnson and Apu Kapadia and Patrick P. Tsang and Sean W. Smith},
+ title = {Nymble: Anonymous {IP}-address Blocking},
+ booktitle = {Privacy Enhancing Technologies (PET 2007)},
+ year = 2007,
+ publisher = {Springer-Verlag, LNCS 4776}
+}
+
+@inproceedings{anonnet,
+ title = {{Analysis of an Anonymity Network for Web Browsing}},
+ author = {Marc Rennhard and Sandro Rafaeli and Laurent Mathy and Bernhard Plattner and
+ David Hutchison},
+ booktitle = {{IEEE 7th Intl. Workshop on Enterprise Security (WET ICE
+ 2002)}},
+ year = {2002},
+ month = {June},
+ address = {Pittsburgh, USA},
+}
+% pages = {49--54},
+
+@inproceedings{econymics,
+ title = {On the Economics of Anonymity},
+ author = {Alessandro Acquisti and Roger Dingledine and Paul Syverson},
+ booktitle = {Financial Cryptography},
+ year = {2003},
+ editor = {Rebecca N. Wright},
+ publisher = {Springer-Verlag, LNCS 2742},
+}
+
+@inproceedings{defensive-dropping,
+ title = {Timing Analysis in Low-Latency Mix-Based Systems},
+ author = {Brian N. Levine and Michael K. Reiter and Chenxi Wang and Matthew Wright},
+ booktitle = {Financial Cryptography},
+ year = {2004},
+ editor = {Ari Juels},
+ publisher = {Springer-Verlag, LNCS (forthcoming)},
+}
+
+@inproceedings{morphmix:fc04,
+ title = {Practical Anonymity for the Masses with MorphMix},
+ author = {Marc Rennhard and Bernhard Plattner},
+ booktitle = {Financial Cryptography},
+ year = {2004},
+ editor = {Ari Juels},
+ publisher = {Springer-Verlag, LNCS (forthcoming)},
+}
+
+@inproceedings{eternity,
+ title = {The Eternity Service},
+ author = {Ross Anderson},
+ booktitle = {Pragocrypt '96},
+ year = {1996},
+}
+ %note = {\url{http://www.cl.cam.ac.uk/users/rja14/eternity/eternity.html}},
+
+
+@inproceedings{minion-design,
+ title = {Mixminion: Design of a Type {III} Anonymous Remailer Protocol},
+ author = {George Danezis and Roger Dingledine and Nick Mathewson},
+ booktitle = {2003 IEEE Symposium on Security and Privacy},
+ year = {2003},
+ month = {May},
+ publisher = {IEEE CS},
+ pages = {2--15},
+}
+ %note = {\url{http://mixminion.net/minion-design.pdf}},
+
+@inproceedings{ rao-pseudonymity,
+ author = "Josyula R. Rao and Pankaj Rohatgi",
+ title = "Can Pseudonymity Really Guarantee Privacy?",
+ booktitle = "Proceedings of the Ninth USENIX Security Symposium",
+ year = {2000},
+ month = Aug,
+ publisher = {USENIX},
+ pages = "85--96",
+}
+ %note = {\url{http://www.usenix.org/publications/library/proceedings/sec2000/
+%full_papers/rao/rao.pdf}},
+
+@InProceedings{pfitzmann90how,
+ author = "Birgit Pfitzmann and Andreas Pfitzmann",
+ title = "How to Break the Direct {RSA}-Implementation of {MIXes}",
+ booktitle = {Eurocrypt 89},
+ publisher = {Springer-Verlag, LNCS 434},
+ year = {1990},
+ note = {\url{http://citeseer.nj.nec.com/pfitzmann90how.html}},
+}
+
+@Misc{tor-spec,
+ author = {Roger Dingledine and Nick Mathewson},
+ title = {Tor Protocol Specifications},
+ note = {\url{https://www.torproject.org/svn/trunk/doc/tor-spec.txt}},
+}
+
+@Misc{incentives-txt,
+ author = {Roger Dingledine and Nick Mathewson},
+ title = {Tor Incentives Design Brainstorms},
+ note = {\url{https://www.torproject.org/svn/trunk/doc/incentives.txt}},
+}
+
+@InProceedings{BM:mixencrypt,
+ author = {M{\"o}ller, Bodo},
+ title = {Provably Secure Public-Key Encryption for Length-Preserving Chaumian Mixes},
+ booktitle = {{CT-RSA} 2003},
+ publisher = {Springer-Verlag, LNCS 2612},
+ year = 2003,
+}
+
+@InProceedings{back01,
+ author = {Adam Back and Ulf M\"oller and Anton Stiglic},
+ title = {Traffic Analysis Attacks and Trade-Offs in Anonymity Providing Systems},
+ booktitle = {Information Hiding (IH 2001)},
+ pages = {245--257},
+ year = 2001,
+ editor = {Ira S. Moskowitz},
+ publisher = {Springer-Verlag, LNCS 2137},
+}
+ %note = {\newline \url{http://www.cypherspace.org/adam/pubs/traffic.pdf}},
+
+@InProceedings{rackoff93cryptographic,
+ author = {Charles Rackoff and Daniel R. Simon},
+ title = {Cryptographic Defense Against Traffic Analysis},
+ booktitle = {{ACM} Symposium on Theory of Computing},
+ pages = {672--681},
+ year = {1993},
+}
+ %note = {\url{http://research.microsoft.com/crypto/dansimon/me.htm}},
+
+@InProceedings{freehaven-berk,
+ author = {Roger Dingledine and Michael J. Freedman and David Molnar},
+ title = {The Free Haven Project: Distributed Anonymous Storage Service},
+ booktitle = {Designing Privacy Enhancing Technologies: Workshop
+ on Design Issue in Anonymity and Unobservability},
+ year = 2000,
+ month = {July},
+ editor = {H. Federrath},
+ publisher = {Springer-Verlag, LNCS 2009},
+}
+
+ @InProceedings{move-ndss05,
+ author = {Angelos Stavrou and Angelos D. Keromytis and Jason Nieh and Vishal Misra and Dan Rubenstein},
+ title = {MOVE: An End-to-End Solution To Network Denial of Service},
+ booktitle = {{ISOC Network and Distributed System Security Symposium (NDSS05)}},
+ year = 2005,
+ month = {February},
+ publisher = {Internet Society}
+}
+
+%note = {\url{http://freehaven.net/papers.html}},
+
+
+
+
+@InProceedings{raymond00,
+ author = {J. F. Raymond},
+ title = {{Traffic Analysis: Protocols, Attacks, Design Issues,
+ and Open Problems}},
+ booktitle = {Designing Privacy Enhancing Technologies: Workshop
+ on Design Issue in Anonymity and Unobservability},
+ year = 2000,
+ month = {July},
+ pages = {10-29},
+ editor = {H. Federrath},
+ publisher = {Springer-Verlag, LNCS 2009},
+}
+
+@InProceedings{sybil,
+ author = "John Douceur",
+ title = {{The Sybil Attack}},
+ booktitle = "Proceedings of the 1st International Peer To Peer Systems Workshop (IPTPS)",
+ month = Mar,
+ year = 2002,
+}
+
+
+@InCollection{price-privacy,
+ author = {Paul Syverson and Adam Shostack},
+ editor = {L. Jean Camp and Stephen Lewis},
+ title = {What Price Privacy? (and why identity theft is about neither identity nor theft)},
+ booktitle = {Economics of Information Security},
+ chapter = 10,
+ publisher = {Kluwer},
+ year = 2004,
+ pages = {129--142}
+}
+
+
+@InProceedings{trickle02,
+ author = {Andrei Serjantov and Roger Dingledine and Paul Syverson},
+ title = {From a Trickle to a Flood: Active Attacks on Several
+ Mix Types},
+ booktitle = {Information Hiding (IH 2002)},
+ year = {2002},
+ editor = {Fabien Petitcolas},
+ publisher = {Springer-Verlag, LNCS 2578},
+}
+
+@InProceedings{langos02,
+ author = {Oliver Berthold and Heinrich Langos},
+ title = {Dummy Traffic Against Long Term Intersection Attacks},
+ booktitle = {Privacy Enhancing Technologies (PET 2002)},
+ year = {2002},
+ editor = {Roger Dingledine and Paul Syverson},
+ publisher = {Springer-Verlag, LNCS 2482}
+}
+
+
+@InProceedings{hintz-pet02,
+ author = {Andrew Hintz},
+ title = {Fingerprinting Websites Using Traffic Analysis},
+ booktitle = {Privacy Enhancing Technologies (PET 2002)},
+ pages = {171--178},
+ year = 2002,
+ editor = {Roger Dingledine and Paul Syverson},
+ publisher = {Springer-Verlag, LNCS 2482}
+}
+
+@InProceedings{or-discex00,
+ author = {Paul Syverson and Michael Reed and David Goldschlag},
+ title = {{O}nion {R}outing Access Configurations},
+ booktitle = {DARPA Information Survivability Conference and
+ Exposition (DISCEX 2000)},
+ year = {2000},
+ publisher = {IEEE CS Press},
+ pages = {34--40},
+ volume = {1},
+}
+ %note = {\newline \url{http://www.onion-router.net/Publications.html}},
+
+@Inproceedings{or-pet00,
+ title = {{Towards an Analysis of Onion Routing Security}},
+ author = {Paul Syverson and Gene Tsudik and Michael Reed and
+ Carl Landwehr},
+ booktitle = {Designing Privacy Enhancing Technologies: Workshop
+ on Design Issue in Anonymity and Unobservability},
+ year = 2000,
+ month = {July},
+ pages = {96--114},
+ editor = {H. Federrath},
+ publisher = {Springer-Verlag, LNCS 2009},
+}
+ %note = {\url{http://www.onion-router.net/Publications/WDIAU-2000.ps.gz}},
+
+@Inproceedings{freenet-pets00,
+ title = {Freenet: A Distributed Anonymous Information Storage
+ and Retrieval System},
+ author = {Ian Clarke and Oskar Sandberg and Brandon Wiley and
+ Theodore W. Hong},
+ booktitle = {Designing Privacy Enhancing Technologies: Workshop
+ on Design Issue in Anonymity and Unobservability},
+ year = 2000,
+ month = {July},
+ pages = {46--66},
+ editor = {H. Federrath},
+ publisher = {Springer-Verlag, LNCS 2009},
+}
+ %note = {\url{http://citeseer.nj.nec.com/clarke00freenet.html}},
+
+@InProceedings{or-ih96,
+ author = {David M. Goldschlag and Michael G. Reed and Paul
+ F. Syverson},
+ title = {Hiding Routing Information},
+ booktitle = {Information Hiding, First International Workshop},
+ pages = {137--150},
+ year = 1996,
+ editor = {R. Anderson},
+ month = {May},
+ publisher = {Springer-Verlag, LNCS 1174},
+}
+
+@InProceedings{federrath-ih96,
+ author = {Hannes Federrath and Anja Jerichow and Andreas Pfitzmann},
+ title = {{MIXes} in Mobile Communication Systems: Location
+ Management with Privacy},
+ booktitle = {Information Hiding, First International Workshop},
+ pages = {121--135},
+ year = 1996,
+ editor = {R. Anderson},
+ month = {May},
+ publisher = {Springer-Verlag, LNCS 1174},
+}
+
+
+@InProceedings{reed-protocols97,
+ author = {Michael G. Reed and Paul F. Syverson and David
+ M. Goldschlag},
+ title = {Protocols Using Anonymous Connections: Mobile Applications},
+ booktitle = {Security Protocols: 5th International Workshop},
+ pages = {13--23},
+ year = 1997,
+ editor = {Bruce Christianson and Bruno Crispo and Mark Lomas
+ and Michael Roe},
+ month = {April},
+ publisher = {Springer-Verlag, LNCS 1361}
+}
+
+
+
+@Article{or-jsac98,
+ author = {Michael G. Reed and Paul F. Syverson and David
+ M. Goldschlag},
+ title = {Anonymous Connections and Onion Routing},
+ journal = {IEEE Journal on Selected Areas in Communications},
+ year = 1998,
+ volume = 16,
+ number = 4,
+ pages = {482--494},
+ month = {May},
+}
+ %note = {\url{http://www.onion-router.net/Publications/JSAC-1998.ps.gz}}
+
+@Misc{TLS,
+ author = {T. Dierks and C. Allen},
+ title = {The {TLS} {P}rotocol --- {V}ersion 1.0},
+ howpublished = {IETF RFC 2246},
+ month = {January},
+ year = {1999},
+}
+%note = {\url{http://www.rfc-editor.org/rfc/rfc2246.txt}},
+
+@Misc{SMTP,
+ author = {J. Postel},
+ title = {Simple {M}ail {T}ransfer {P}rotocol},
+ howpublished = {IETF RFC 2821 (also STD0010)},
+ month = {April},
+ year = {2001},
+ note = {\url{http://www.rfc-editor.org/rfc/rfc2821.txt}},
+}
+
+@Misc{IMAP,
+ author = {M. Crispin},
+ title = {Internet {M}essage {A}ccess {P}rotocol --- {V}ersion 4rev1},
+ howpublished = {IETF RFC 2060},
+ month = {December},
+ year = {1996},
+ note = {\url{http://www.rfc-editor.org/rfc/rfc2060.txt}},
+}
+
+@misc{pipenet,
+ title = {PipeNet 1.1},
+ author = {Wei Dai},
+ year = 1996,
+ month = {August},
+ howpublished = {Usenet post},
+ note = {\url{http://www.eskimo.com/~weidai/pipenet.txt} First mentioned
+ in a post to the cypherpunks list, Feb.\ 1995.},
+}
+
+
+@Misc{POP3,
+ author = {J. Myers and M. Rose},
+ title = {Post {O}ffice {P}rotocol --- {V}ersion 3},
+ howpublished = {IETF RFC 1939 (also STD0053)},
+ month = {May},
+ year = {1996},
+ note = {\url{http://www.rfc-editor.org/rfc/rfc1939.txt}},
+}
+
+
+@InProceedings{shuffle,
+ author = {C. Andrew Neff},
+ title = {A Verifiable Secret Shuffle and its Application to E-Voting},
+ booktitle = {8th ACM Conference on Computer and Communications
+ Security (CCS-8)},
+ pages = {116--125},
+ year = 2001,
+ editor = {P. Samarati},
+ month = {November},
+ publisher = {ACM Press},
+}
+ %note = {\url{http://www.votehere.net/ada_compliant/ourtechnology/
+ % technicaldocs/shuffle.pdf}},
+
+@InProceedings{dolev91,
+ author = {Danny Dolev and Cynthia Dwork and Moni Naor},
+ title = {Non-Malleable Cryptography},
+ booktitle = {23rd ACM Symposium on the Theory of Computing (STOC)},
+ pages = {542--552},
+ year = 1991,
+ note = {Updated version at
+ \url{http://citeseer.nj.nec.com/dolev00nonmalleable.html}},
+}
+
+@TechReport{rsw96,
+ author = {Ronald L. Rivest and Adi Shamir and David A. Wagner},
+ title = {Time-lock puzzles and timed-release Crypto},
+ year = 1996,
+ type = {MIT LCS technical memo},
+ number = {MIT/LCS/TR-684},
+ month = {February},
+ note = {\newline \url{http://citeseer.nj.nec.com/rivest96timelock.html}},
+}
+
+@InProceedings{web-mix,
+ author = {Oliver Berthold and Hannes Federrath and Stefan K\"opsell},
+ title = {Web {MIX}es: A system for anonymous and unobservable
+ {I}nternet access},
+ booktitle = {Designing Privacy Enhancing Technologies: Workshop
+ on Design Issue in Anonymity and Unobservability},
+ editor = {H. Federrath},
+ publisher = {Springer-Verlag, LNCS 2009},
+ year = {2000},
+}
+% pages = {115--129},
+
+@InProceedings{disad-free-routes,
+ author = {Oliver Berthold and Andreas Pfitzmann and Ronny Standtke},
+ title = {The disadvantages of free {MIX} routes and how to overcome
+ them},
+ booktitle = {Designing Privacy Enhancing Technologies: Workshop
+ on Design Issue in Anonymity and Unobservability},
+ pages = {30--45},
+ year = 2000,
+ editor = {H. Federrath},
+ publisher = {Springer-Verlag, LNCS 2009},
+}
+ %note = {\url{http://www.tik.ee.ethz.ch/~weiler/lehre/netsec/Unterlagen/anon/
+ % disadvantages_berthold.pdf}},
+
+@InProceedings{boneh00,
+ author = {Dan Boneh and Moni Naor},
+ title = {Timed Commitments},
+ booktitle = {Advances in Cryptology -- {CRYPTO} 2000},
+ pages = {236--254},
+ year = 2000,
+ publisher = {Springer-Verlag, LNCS 1880},
+ note = {\newline \url{http://crypto.stanford.edu/~dabo/abstracts/timedcommit.html}},
+}
+
+@InProceedings{goldschlag98,
+ author = {David M. Goldschlag and Stuart G. Stubblebine},
+ title = {Publicly Verifiable Lotteries: Applications of
+ Delaying Functions},
+ booktitle = {Financial Cryptography},
+ pages = {214--226},
+ year = 1998,
+ publisher = {Springer-Verlag, LNCS 1465},
+ note = {\newline \url{http://citeseer.nj.nec.com/goldschlag98publicly.html}},
+}
+
+@InProceedings{syverson98,
+ author = {Paul Syverson},
+ title = {Weakly Secret Bit Commitment: Applications to
+ Lotteries and Fair Exchange},
+ booktitle = {Computer Security Foundations Workshop (CSFW11)},
+ pages = {2--13},
+ year = 1998,
+ address = {Rockport Massachusetts},
+ month = {June},
+ publisher = {IEEE CS Press},
+ note = {\newline \url{http://chacs.nrl.navy.mil/publications/CHACS/1998/}},
+}
+
+@Misc{shoup-iso,
+ author = {Victor Shoup},
+ title = {A Proposal for an {ISO} {S}tandard for Public Key Encryption (version 2.1)},
+ note = {Revised December 20, 2001. \url{http://www.shoup.net/papers/}},
+}
+
+@Misc{shoup-oaep,
+ author = {Victor Shoup},
+ title = {{OAEP} Reconsidered},
+ howpublished = {{IACR} e-print 2000/060},
+ note = {\newline \url{http://eprint.iacr.org/2000/060/}},
+}
+
+@Misc{oaep-still-alive,
+ author = {E. Fujisaki and D. Pointcheval and T. Okamoto and J. Stern},
+ title = {{RSA}-{OAEP} is Still Alive!},
+ howpublished = {{IACR} e-print 2000/061},
+ note = {\newline \url{http://eprint.iacr.org/2000/061/}},
+}
+
+@misc{echolot,
+ author = {Peter Palfrader},
+ title = {Echolot: a pinger for anonymous remailers},
+ note = {\url{http://www.palfrader.org/echolot/}},
+}
+
+@Misc{mixmaster-attacks,
+ author = {Lance Cottrell},
+ title = {Mixmaster and Remailer Attacks},
+ note = {\url{http://www.obscura.com/~loki/remailer/remailer-essay.html}},
+}
+
+@Misc{mixmaster-spec,
+ author = {Ulf M{\"o}ller and Lance Cottrell and Peter
+ Palfrader and Len Sassaman},
+ title = {Mixmaster {P}rotocol --- {V}ersion 2},
+ year = {2003},
+ month = {July},
+ howpublished = {Draft},
+ note = {\url{http://www.abditum.com/mixmaster-spec.txt}},
+}
+
+@InProceedings{puzzles-tls,
+ author = "Drew Dean and Adam Stubblefield",
+ title = {{Using Client Puzzles to Protect TLS}},
+ booktitle = "Proceedings of the 10th USENIX Security Symposium",
+ year = {2001},
+ month = Aug,
+ publisher = {USENIX},
+}
+
+@InProceedings{breadpudding,
+ author = {Markus Jakobsson and Ari Juels},
+ title = {Proofs of Work and Bread Pudding Protocols},
+ booktitle = {Proceedings of the IFIP TC6 and TC11 Joint Working
+ Conference on Communications and Multimedia Security
+ (CMS '99)},
+ year = 1999,
+ month = {September},
+ publisher = {Kluwer}
+}
+
+@Misc{hashcash,
+ author = {Adam Back},
+ title = {Hash cash},
+ note = {\newline \url{http://www.cypherspace.org/~adam/hashcash/}},
+}
+
+@InProceedings{oreilly-acc,
+ author = {Roger Dingledine and Michael J. Freedman and David Molnar},
+ title = {Accountability},
+ booktitle = {Peer-to-peer: Harnessing the Benefits of a Disruptive
+ Technology},
+ year = {2001},
+ publisher = {O'Reilly and Associates},
+}
+
+
+@InProceedings{han,
+ author = {Yongfei Han},
+ title = {Investigation of non-repudiation protocols},
+ booktitle = {ACISP '96},
+ year = 1996,
+ publisher = {Springer-Verlag},
+}
+
+
+@Misc{socks5,
+ key = {socks5},
+ title = {{SOCKS} {P}rotocol {V}ersion 5},
+ howpublished= {IETF RFC 1928},
+ month = {March},
+ year = 1996,
+ note = {\url{http://www.ietf.org/rfc/rfc1928.txt}}
+}
+
+@InProceedings{abe,
+ author = {Masayuki Abe},
+ title = {Universally Verifiable {MIX} With Verification Work Independent of
+ The Number of {MIX} Servers},
+ booktitle = {{EUROCRYPT} 1998},
+ year = {1998},
+ publisher = {Springer-Verlag, LNCS 1403},
+}
+
+@InProceedings{desmedt,
+ author = {Yvo Desmedt and Kaoru Kurosawa},
+ title = {How To Break a Practical {MIX} and Design a New One},
+ booktitle = {{EUROCRYPT} 2000},
+ year = {2000},
+ publisher = {Springer-Verlag, LNCS 1803},
+ note = {\url{http://citeseer.nj.nec.com/447709.html}},
+}
+
+@InProceedings{mitkuro,
+ author = {M. Mitomo and K. Kurosawa},
+ title = {{Attack for Flash MIX}},
+ booktitle = {{ASIACRYPT} 2000},
+ year = {2000},
+ publisher = {Springer-Verlag, LNCS 1976},
+ note = {\newline \url{http://citeseer.nj.nec.com/450148.html}},
+}
+
+@InProceedings{hybrid-mix,
+ author = {M. Ohkubo and M. Abe},
+ title = {A {L}ength-{I}nvariant {H}ybrid {MIX}},
+ booktitle = {Advances in Cryptology - {ASIACRYPT} 2000},
+ year = {2000},
+ publisher = {Springer-Verlag, LNCS 1976},
+}
+
+@InProceedings{PShuffle,
+ author = {Jun Furukawa and Kazue Sako},
+ title = {An Efficient Scheme for Proving a Shuffle},
+ editor = {Joe Kilian},
+ booktitle = {CRYPTO 2001},
+ year = {2001},
+ publisher = {Springer-Verlag, LNCS 2139},
+}
+
+
+@InProceedings{jakobsson-optimally,
+ author = "Markus Jakobsson and Ari Juels",
+ title = "An Optimally Robust Hybrid Mix Network (Extended Abstract)",
+ booktitle = {Principles of Distributed Computing - {PODC} '01},
+ year = "2001",
+ publisher = {ACM Press},
+ note = {\url{http://citeseer.nj.nec.com/492015.html}},
+}
+
+@InProceedings{kesdogan,
+ author = {D. Kesdogan and M. Egner and T. B\"uschkes},
+ title = {Stop-and-Go {MIX}es Providing Probabilistic Anonymity in an Open
+ System},
+ booktitle = {Information Hiding (IH 1998)},
+ year = {1998},
+ publisher = {Springer-Verlag, LNCS 1525},
+}
+ %note = {\url{http://www.cl.cam.ac.uk/~fapp2/ihw98/ihw98-sgmix.pdf}},
+
+@InProceedings{socks4,
+ author = {David Koblas and Michelle R. Koblas},
+ title = {{SOCKS}},
+ booktitle = {UNIX Security III Symposium (1992 USENIX Security
+ Symposium)},
+ pages = {77--83},
+ year = 1992,
+ publisher = {USENIX},
+}
+
+@InProceedings{flash-mix,
+ author = {Markus Jakobsson},
+ title = {Flash {M}ixing},
+ booktitle = {Principles of Distributed Computing - {PODC} '99},
+ year = {1999},
+ publisher = {ACM Press},
+ note = {\newline \url{http://citeseer.nj.nec.com/jakobsson99flash.html}},
+}
+
+@InProceedings{SK,
+ author = {Joe Kilian and Kazue Sako},
+ title = {Receipt-Free {MIX}-Type Voting Scheme - A Practical Solution to
+ the Implementation of a Voting Booth},
+ booktitle = {EUROCRYPT '95},
+ year = {1995},
+ publisher = {Springer-Verlag},
+}
+
+@InProceedings{OAEP,
+ author = {M. Bellare and P. Rogaway},
+ year = {1994},
+ booktitle = {EUROCRYPT '94},
+ title = {Optimal {A}symmetric {E}ncryption {P}adding : How To Encrypt With
+ {RSA}},
+ publisher = {Springer-Verlag},
+ note = {\newline \url{http://www-cse.ucsd.edu/users/mihir/papers/oaep.html}},
+}
+@inproceedings{babel,
+ title = {Mixing {E}-mail With {B}abel},
+ author = {Ceki G\"ulc\"u and Gene Tsudik},
+ booktitle = {{Network and Distributed Security Symposium (NDSS 96)}},
+ year = 1996,
+ month = {February},
+ pages = {2--16},
+ publisher = {IEEE},
+}
+ %note = {\url{http://citeseer.nj.nec.com/2254.html}},
+
+@Misc{rprocess,
+ author = {RProcess},
+ title = {Selective Denial of Service Attacks},
+ note = {\newline \url{http://www.eff.org/pub/Privacy/Anonymity/1999\_09\_DoS\_remail\_vuln.html}},
+}
+
+@Article{remailer-history,
+ author = {Sameer Parekh},
+ title = {Prospects for Remailers},
+ journal = {First Monday},
+ volume = {1},
+ number = {2},
+ month = {August},
+ year = {1996},
+ note = {\url{http://www.firstmonday.dk/issues/issue2/remailers/}},
+}
+
+@Article{chaum-mix,
+ author = {David Chaum},
+ title = {Untraceable electronic mail, return addresses, and digital pseudo-nyms},
+ journal = {Communications of the ACM},
+ year = {1981},
+ volume = {4},
+ number = {2},
+ month = {February},
+}
+ %note = {\url{http://www.eskimo.com/~weidai/mix-net.txt}},
+
+@InProceedings{nym-alias-net,
+ author = {David Mazi\`{e}res and M. Frans Kaashoek},
+ title = {{The Design, Implementation and Operation of an Email
+ Pseudonym Server}},
+ booktitle = {$5^{th}$ ACM Conference on Computer and
+ Communications Security (CCS'98)},
+ year = 1998,
+ publisher = {ACM Press},
+}
+ %note = {\newline \url{http://www.scs.cs.nyu.edu/~dm/}},
+
+@InProceedings{tangler,
+ author = {Marc Waldman and David Mazi\`{e}res},
+ title = {Tangler: A Censorship-Resistant Publishing System
+ Based on Document Entanglements},
+ booktitle = {$8^{th}$ ACM Conference on Computer and
+ Communications Security (CCS-8)},
+ pages = {86--135},
+ year = 2001,
+ publisher = {ACM Press},
+}
+ %note = {\url{http://www.scs.cs.nyu.edu/~dm/}}
+
+@misc{neochaum,
+ author = {Tim May},
+ title = {Payment mixes for anonymity},
+ howpublished = {E-mail archived at
+ \url{http://\newline www.inet-one.com/cypherpunks/dir.2000.02.28-2000.03.05/msg00334.html}},
+}
+
+@misc{helsingius,
+ author = {J. Helsingius},
+ title = {{\tt anon.penet.fi} press release},
+ note = {\newline \url{http://www.penet.fi/press-english.html}},
+}
+
+@InProceedings{garay97secure,
+ author = {J. Garay and R. Gennaro and C. Jutla and T. Rabin},
+ title = {Secure distributed storage and retrieval},
+ booktitle = {11th International Workshop, WDAG '97},
+ pages = {275--289},
+ year = {1997},
+ publisher = {Springer-Verlag, LNCS 1320},
+ note = {\newline \url{http://citeseer.nj.nec.com/garay97secure.html}},
+}
+
+@InProceedings{PIK,
+ author = {C. Park and K. Itoh and K. Kurosawa},
+ title = {Efficient anonymous channel and all/nothing election scheme},
+ booktitle = {Advances in Cryptology -- {EUROCRYPT} '93},
+ pages = {248--259},
+ publisher = {Springer-Verlag, LNCS 765},
+}
+
+@Misc{pgpfaq,
+ key = {PGP},
+ title = {{PGP} {FAQ}},
+ note = {\newline \url{http://www.faqs.org/faqs/pgp-faq/}},
+}
+
+@Article{riordan-schneier,
+ author = {James Riordan and Bruce Schneier},
+ title = {A Certified E-mail Protocol with No Trusted Third Party},
+ journal = {13th Annual Computer Security Applications Conference},
+ month = {December},
+ year = {1998},
+ note = {\newline \url{http://www.counterpane.com/certified-email.html}},
+}
+
+
+@Article{crowds-tissec,
+ author = {Michael K. Reiter and Aviel D. Rubin},
+ title = {Crowds: Anonymity for Web Transactions},
+ journal = {ACM TISSEC},
+ year = 1998,
+ volume = 1,
+ number = 1,
+ pages = {66--92},
+ month = {June},
+}
+ %note = {\url{http://citeseer.nj.nec.com/284739.html}}
+
+@Article{crowds-dimacs,
+ author = {Michael K. Reiter and Aviel D. Rubin},
+ title = {Crowds: Anonymity for Web Transactions},
+ journal = {{DIMACS} Technical Report (Revised)},
+ volume = {97},
+ number = {15},
+ month = {August},
+ year = {1997},
+}
+
+@Misc{advogato,
+ author = {Raph Levien},
+ title = {Advogato's Trust Metric},
+ note = {\newline \url{http://www.advogato.org/trust-metric.html}},
+}
+
+@InProceedings{publius,
+ author = {Marc Waldman and Aviel Rubin and Lorrie Cranor},
+ title = {Publius: {A} robust, tamper-evident, censorship-resistant and
+ source-anonymous web publishing system},
+ booktitle = {Proc. 9th USENIX Security Symposium},
+ pages = {59--72},
+ year = {2000},
+ month = {August},
+}
+ %note = {\newline \url{http://citeseer.nj.nec.com/waldman00publius.html}},
+
+@Misc{freedom-nyms,
+ author = {Russell Samuels},
+ title = {Untraceable Nym Creation on the {F}reedom {N}etwork},
+ year = {1999},
+ month = {November},
+ day = {21},
+ note = {\newline \url{http://www.freedom.net/products/whitepapers/white11.html}},
+}
+
+@techreport{freedom2-arch,
+ title = {Freedom Systems 2.0 Architecture},
+ author = {Philippe Boucher and Adam Shostack and Ian Goldberg},
+ institution = {Zero Knowledge Systems, {Inc.}},
+ year = {2000},
+ month = {December},
+ type = {White Paper},
+ day = {18},
+}
+
+@techreport{freedom21-security,
+ title = {Freedom Systems 2.1 Security Issues and Analysis},
+ author = {Adam Back and Ian Goldberg and Adam Shostack},
+ institution = {Zero Knowledge Systems, {Inc.}},
+ year = {2001},
+ month = {May},
+ type = {White Paper},
+}
+
+@inproceedings{cfs:sosp01,
+ title = {Wide-area cooperative storage with {CFS}},
+ author = {Frank Dabek and M. Frans Kaashoek and David Karger and Robert Morris and Ion Stoica},
+ booktitle = {18th {ACM} {S}ymposium on {O}perating {S}ystems {P}rinciples ({SOSP} '01)},
+ year = {2001},
+ month = {October},
+ address = {Chateau Lake Louise, Banff, Canada},
+}
+
+@inproceedings{SS03,
+ title = {Passive Attack Analysis for Connection-Based Anonymity Systems},
+ author = {Andrei Serjantov and Peter Sewell},
+ booktitle = {Computer Security -- ESORICS 2003},
+ publisher = {Springer-Verlag, LNCS 2808},
+ year = {2003},
+ month = {October},
+}
+ %note = {\url{http://www.cl.cam.ac.uk/users/aas23/papers_aas/conn_sys.ps}},
+
+@Misc{pk-relations,
+ author = {M. Bellare and A. Desai and D. Pointcheval and P. Rogaway},
+ title = {Relations Among Notions of Security for Public-Key Encryption
+ Schemes},
+ howpublished = {
+ Extended abstract in {\em Advances in Cryptology - CRYPTO '98}, LNCS Vol. 1462.
+ Springer-Verlag, 1998.
+ Full version available from \newline \url{http://www-cse.ucsd.edu/users/mihir/}},
+}
+
+
+@InProceedings{mix-acc,
+ author = {Roger Dingledine and Michael J. Freedman and David
+ Hopwood and David Molnar},
+ title = {{A Reputation System to Increase MIX-net
+ Reliability}},
+ booktitle = {Information Hiding (IH 2001)},
+ pages = {126--141},
+ year = 2001,
+ editor = {Ira S. Moskowitz},
+ publisher = {Springer-Verlag, LNCS 2137},
+}
+ %note = {\url{http://www.freehaven.net/papers.html}},
+
+@InProceedings{casc-rep,
+ author = {Roger Dingledine and Paul Syverson},
+ title = {{Reliable MIX Cascade Networks through Reputation}},
+ booktitle = {Financial Cryptography},
+ year = 2002,
+ editor = {Matt Blaze},
+ publisher = {Springer-Verlag, LNCS 2357},
+}
+ %note = {\newline \url{http://www.freehaven.net/papers.html}},
+
+@InProceedings{zhou96certified,
+ author = {Zhou and Gollmann},
+ title = {Certified Electronic Mail},
+ booktitle = {{ESORICS: European Symposium on Research in Computer
+ Security}},
+ publisher = {Springer-Verlag, LNCS 1146},
+ year = {1996},
+ note = {\newline \url{http://citeseer.nj.nec.com/zhou96certified.html}},
+}
+
+@Misc{realtime-mix,
+ author = {Anja Jerichow and Jan M\"uller and Andreas Pfitzmann and
+ Birgit Pfitzmann and Michael Waidner},
+ title = {{Real-Time MIXes: A Bandwidth-Efficient Anonymity Protocol}},
+ howpublished = {IEEE Journal on Selected Areas in Communications, 1998.},
+ note = {\url{http://www.zurich.ibm.com/security/publications/1998.html}},
+}
+
+@InProceedings{danezis:pet2003,
+ author = {George Danezis},
+ title = {Mix-networks with Restricted Routes},
+ booktitle = {Privacy Enhancing Technologies (PET 2003)},
+ year = 2003,
+ editor = {Roger Dingledine},
+ publisher = {Springer-Verlag LNCS 2760}
+}
+
+@InProceedings{gap-pets03,
+ author = {Krista Bennett and Christian Grothoff},
+ title = {{GAP} -- practical anonymous networking},
+ booktitle = {Privacy Enhancing Technologies (PET 2003)},
+ year = 2003,
+ editor = {Roger Dingledine},
+ publisher = {Springer-Verlag LNCS 2760}
+}
+
+@Article{hordes-jcs,
+ author = {Brian Neal Levine and Clay Shields},
+ title = {Hordes: A Multicast-Based Protocol for Anonymity},
+ journal = {Journal of Computer Security},
+ year = 2002,
+ volume = 10,
+ number = 3,
+ pages = {213--240}
+}
+
+@TechReport{herbivore,
+ author = {Sharad Goel and Mark Robson and Milo Polte and Emin G\"{u}n Sirer},
+ title = {Herbivore: A Scalable and Efficient Protocol for Anonymous Communication},
+ institution = {Cornell University Computing and Information Science},
+ year = 2003,
+ type = {Technical Report},
+ number = {TR2003-1890},
+ month = {February}
+}
+
+@InProceedings{p5,
+ author = {Rob Sherwood and Bobby Bhattacharjee and Aravind Srinivasan},
+ title = {$P^5$: A Protocol for Scalable Anonymous Communication},
+ booktitle = {IEEE Symposium on Security and Privacy},
+ pages = {58--70},
+ year = 2002,
+ publisher = {IEEE CS}
+}
+
+@phdthesis{ian-thesis,
+ title = {A Pseudonymous Communications Infrastructure for the Internet},
+ author = {Ian Goldberg},
+ school = {UC Berkeley},
+ year = {2000},
+ month = {Dec},
+}
+
+@Article{taz,
+ author = {Ian Goldberg and David Wagner},
+ title = {TAZ Servers and the Rewebber Network: Enabling
+ Anonymous Publishing on the World Wide Web},
+ journal = {First Monday},
+ year = 1998,
+ volume = 3,
+ number = 4,
+ month = {August},
+ note = {\url{http://www.firstmonday.dk/issues/issue3_4/goldberg/}}
+}
+
+@Misc{tcp-over-tcp-is-bad,
+ key = {tcp-over-tcp-is-bad},
+ title = {Why {TCP} Over {TCP} Is A Bad Idea},
+ author = {Olaf Titz},
+ note = {\url{http://sites.inka.de/sites/bigred/devel/tcp-tcp.html}}
+}
+
+@inproceedings{wright02,
+ title = {An Analysis of the Degradation of Anonymous Protocols},
+ author = {Matthew Wright and Micah Adler and Brian Neil Levine and Clay Shields},
+ booktitle = {{Network and Distributed Security Symposium (NDSS 02)}},
+ year = {2002},
+ month = {February},
+ publisher = {IEEE},
+}
+
+@inproceedings{wright03,
+ title = {Defending Anonymous Communication Against Passive Logging Attacks},
+ author = {Matthew Wright and Micah Adler and Brian Neil Levine and Clay Shields},
+ booktitle = {IEEE Symposium on Security and Privacy},
+ pages= {28--41},
+ year = {2003},
+ month = {May},
+ publisher = {IEEE CS},
+}
+
+
+@InProceedings{attack-tor-oak05,
+ author = {Steven J. Murdoch and George Danezis},
+ title = {Low-cost Traffic Analysis of {T}or},
+ booktitle = {IEEE Symposium on Security and Privacy},
+ year = 2005,
+ month = {May},
+ publisher = {IEEE CS}
+}
+
+@Misc{jap-backdoor,
+ author={{The AN.ON Project}},
+ howpublished={Press release},
+ year={2003},
+ month={September},
+ title={German Police proceeds against anonymity service},
+ note={\url{http://www.datenschutzzentrum.de/material/themen/presse/anon-bka_e.htm}}
+}
+
+@article{shsm03,
+ title = {Using Caching for Browsing Anonymity},
+ author = {Anna Shubina and Sean Smith},
+ journal = {ACM SIGEcom Exchanges},
+ volume = {4},
+ number = {2},
+ year = {2003},
+ month = {Sept},
+ note = {\url{http://www.acm.org/sigs/sigecom/exchanges/volume_4_(03)/4.2-Shubina.pdf}},
+}
+
+@inproceedings{tor-design,
+ title = {Tor: The Second-Generation Onion Router},
+ author = {Roger Dingledine and Nick Mathewson and Paul Syverson},
+ booktitle = {Proceedings of the 13th USENIX Security Symposium},
+ year = {2004},
+ month = {August},
+ note = {\url{https://www.torproject.org/tor-design.pdf}}
+}
+
+@inproceedings{flow-correlation04,
+ title = {On Flow Correlation Attacks and Countermeasures in Mix Networks},
+ author = {Ye Zhu and Xinwen Fu and Bryan Graham and Riccardo Bettati and Wei Zhao},
+ booktitle = {Proceedings of Privacy Enhancing Technologies workshop (PET 2004)},
+ year = {2004},
+ month = {May},
+ series = {LNCS},
+ note = {\url{http://students.cs.tamu.edu/xinwenfu/paper/PET04.pdf}},
+}
+
+@InProceedings{danezis:pet2004,
+ author = "George Danezis",
+ title = "The Traffic Analysis of Continuous-Time Mixes",
+ booktitle= {Privacy Enhancing Technologies (PET 2004)},
+ editor = {David Martin and Andrei Serjantov},
+ month = {May},
+ year = {2004},
+ series = {LNCS},
+ note = {\url{http://www.cl.cam.ac.uk/users/gd216/cmm2.pdf}},
+}
+
+@inproceedings{feamster:wpes2004,
+ title = {Location Diversity in Anonymity Networks},
+ author = {Nick Feamster and Roger Dingledine},
+ booktitle = {{Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2004)}},
+ year = {2004},
+ month = {October},
+ address = {Washington, DC, USA},
+ note = {\url{http://freehaven.net/doc/routing-zones/routing-zones.ps}},
+}
+
+@inproceedings{koepsell:wpes2004,
+ title = {How to Achieve Blocking Resistance for Existing Systems Enabling Anonymous Web Surfing},
+ author = {Stefan K\"opsell and Ulf Hilling},
+ booktitle = {{Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2004)}},
+ year = {2004},
+ month = {October},
+ address = {Washington, DC, USA},
+ note = {\url{http://freehaven.net/anonbib/papers/p103-koepsell.pdf}},
+}
+
+@inproceedings{sync-batching,
+ title = {Synchronous Batching: From Cascades to Free Routes},
+ author = {Roger Dingledine and Vitaly Shmatikov and Paul Syverson},
+ booktitle = {Proceedings of Privacy Enhancing Technologies workshop (PET 2004)},
+ editor = {David Martin and Andrei Serjantov},
+ year = {2004},
+ month = {May},
+ series = {LNCS},
+ note = {\url{http://freehaven.net/doc/sync-batching/sync-batching.pdf}},
+}
+
+@InProceedings{e2e-traffic,
+ author = "Nick Mathewson and Roger Dingledine",
+ title = "Practical Traffic Analysis: Extending and Resisting Statistical Disclosure",
+ booktitle= {Privacy Enhancing Technologies (PET 2004)},
+ editor = {David Martin and Andrei Serjantov},
+ month = {May},
+ year = {2004},
+ series = {LNCS},
+ note = {\url{http://freehaven.net/doc/e2e-traffic/e2e-traffic.pdf}},
+}
+
+@Misc{dtls,
+ author = {E. Rescorla and N. Modadugu},
+ title = {{Datagram Transport Layer Security}},
+ howpublished = {IETF Draft},
+ month = {December},
+ year = {2003},
+ note = {\url{http://www.ietf.org/internet-drafts/draft-rescorla-dtls-02.txt}},
+}
+
+@InProceedings{usability-network-effect,
+ author={Roger Dingledine and Nick Mathewson},
+ title={Anonymity Loves Company: Usability and the Network Effect},
+ booktitle = {Designing Security Systems That People Can Use},
+ year = {2005},
+ publisher = {O'Reilly Media},
+}
+
+@inproceedings{usability:weis2006,
+ title = {Anonymity Loves Company: Usability and the Network Effect},
+ author = {Roger Dingledine and Nick Mathewson},
+ booktitle = {Proceedings of the Fifth Workshop on the Economics of Information Security
+ (WEIS 2006)},
+ year = {2006},
+ month = {June},
+ address = {Cambridge, UK},
+ bookurl = {http://weis2006.econinfosec.org/},
+ note = {\url{http://freehaven.net/doc/wupss04/usability.pdf}},
+}
+
+@Misc{six-four,
+ key = {six-four},
+ title = {{The Six/Four System}},
+ note = {\url{http://sourceforge.net/projects/sixfour/}}
+}
+
+@inproceedings{clayton:pet2006,
+ title = {Ignoring the Great Firewall of China},
+ author = {Richard Clayton and Steven J. Murdoch and Robert N. M. Watson},
+ booktitle = {Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006)},
+ year = {2006},
+ month = {June},
+ address = {Cambridge, UK},
+ publisher = {Springer},
+ bookurl = {http://petworkshop.org/2006/},
+ note = {\url{http://www.cl.cam.ac.uk/~rnc1/ignoring.pdf}},
+}
+
+@Misc{zuckerman-threatmodels,
+ key = {zuckerman-threatmodels},
+ title = {We've got to adjust some of our threat models},
+ author = {Ethan Zuckerman},
+ note = {\url{http://www.ethanzuckerman.com/blog/?p=1019}}
+}
+
+@Misc{cgiproxy,
+ key = {cgiproxy},
+ title = {{CGIProxy: HTTP/FTP Proxy in a CGI Script}},
+ author = {James Marshall},
+ note = {\url{http://www.jmarshall.com/tools/cgiproxy/}}
+}
+
+@Misc{circumventor,
+ key = {circumventor},
+ title = {{How to install the Circumventor program}},
+ author = {Bennett Haselton},
+ note = {\url{http://www.peacefire.org/circumventor/simple-circumventor-instructions.html}}
+}
+
+@Misc{psiphon,
+ key = {psiphon},
+ title = {Psiphon},
+ author = {Ronald Deibert et al},
+ note = {\url{http://psiphon.civisec.org/}}
+}
+
+@InProceedings{tcpstego, author = {Steven J. Murdoch and Stephen Lewis},
+ title = {Embedding Covert Channels into {TCP/IP}},
+ booktitle = {Information Hiding: 7th International Workshop},
+ pages = {247--261},
+ year = {2005},
+ editor = {Mauro Barni and Jordi Herrera-Joancomart\'{\i} and
+Stefan Katzenbeisser and Fernando P\'{e}rez-Gonz\'{a}lez},
+ volume = {3727},
+ series = {LNCS},
+ address = {Barcelona, Catalonia (Spain)},
+ month = {June},
+ publisher = {Springer-Verlag},
+ url = {http://www.cl.cam.ac.uk/~sjm217/papers/ih05coverttcp.pdf}
+}
+
+@phdthesis{blossom-thesis,
+ title = {Perspective Access Networks},
+ author = {Geoffrey Goodell},
+ school = {Harvard University},
+ year = {2006},
+ month = {July},
+ note = {\url{http://afs.eecs.harvard.edu/~goodell/thesis.pdf}},
+}
+
+@inproceedings{tap:pet2006,
+ title = {On the Security of the Tor Authentication Protocol},
+ author = {Ian Goldberg},
+ booktitle = {Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006)},
+ year = {2006},
+ month = {June},
+ address = {Cambridge, UK},
+ publisher = {Springer},
+ bookurl = {http://petworkshop.org/2006/},
+ note = {\url{http://www.cypherpunks.ca/~iang/pubs/torsec.pdf}},
+}
+
+@inproceedings{rep-anon,
+ title = {{Reputation in P2P Anonymity Systems}},
+ author = {Roger Dingledine and Nick Mathewson and Paul Syverson},
+ booktitle = {Proceedings of Workshop on Economics of Peer-to-Peer Systems},
+ year = {2003},
+ month = {June},
+ note = {\url{http://freehaven.net/doc/econp2p03/econp2p03.pdf}},
+}
+
+@misc{tor-challenges,
+ author = {Roger Dingledine and Nick Mathewson and Paul Syverson},
+ title = {Challenges in deploying low-latency anonymity},
+ year = {2005},
+ note = {Manuscript}
+}
+
+@InProceedings{chaum-blind,
+ author = {David Chaum},
+ title = {Blind Signatures for Untraceable Payments},
+ booktitle = {Advances in Cryptology: Proceedings of Crypto 82},
+ pages = {199--203},
+ year = 1983,
+ editor = {D. Chaum and R.L. Rivest and A.T. Sherman},
+ publisher = {Plenum Press}
+}
+
+@Article{netauth,
+ author = {Geoffrey Goodell and Paul Syverson},
+ title = {The Right Place at the Right Time: Examining the use of network location in authentication and abuse prevention},
+ journal = {Communications of the ACM},
+ year = 2007,
+ volume = 50,
+ number = 5,
+ pages = {113--117},
+ month = {May}
+}
+
+@misc{ip-to-country,
+ key = {ip-to-country},
+ title = {IP-to-country database},
+ note = {\url{http://ip-to-country.webhosting.info/}},
+}
+
+@misc{mackinnon-personal,
+ author = {Rebecca MacKinnon},
+ title = {Private communication},
+ year = {2006},
+}
+
+@inproceedings{pet05-bissias,
+ title = {Privacy Vulnerabilities in Encrypted HTTP Streams},
+ author = {George Dean Bissias and Marc Liberatore and Brian Neil Levine},
+ booktitle = {Proceedings of Privacy Enhancing Technologies workshop (PET 2005)},
+ year = {2005},
+ month = {May},
+ note = {\url{http://prisms.cs.umass.edu/brian/pubs/bissias.liberatore.pet.2005.pdf}},
+}
+
+@InProceedings{infranet,
+ author = {Nick Feamster and Magdalena Balazinska and Greg Harfst and Hari Balakrishnan and David Karger},
+ title = {Infranet: Circumventing Web Censorship and Surveillance},
+ booktitle = {Proceedings of the 11th USENIX Security Symposium},
+ year = {2002},
+ month = {August},
+ note = {\url{http://nms.lcs.mit.edu/~feamster/papers/usenixsec2002.pdf}},
+}
+
+@techreport{ ptacek98insertion,
+ author = "Thomas H. Ptacek and Timothy N. Newsham",
+ title = "Insertion, Evasion, and Denial of Service: Eluding Network Intrusion Detection",
+ institution = "Secure Networks, Inc.",
+ address = "Suite 330, 1201 5th Street S.W, Calgary, Alberta, Canada, T2R-0Y6",
+ year = "1998",
+ url = "citeseer.ist.psu.edu/ptacek98insertion.html",
+}
+
+@inproceedings{active-wardens,
+ author = "Gina Fisk and Mike Fisk and Christos Papadopoulos and Joshua Neil",
+ title = "Eliminating Steganography in Internet Traffic with Active Wardens",
+ booktitle = {Information Hiding Workshop (IH 2002)},
+ year = {2002},
+ month = {October},
+ editor = {Fabien Petitcolas},
+ publisher = {Springer-Verlag, LNCS 2578},
+}
+
+@inproceedings{clog-the-queue,
+ title = {Don't Clog the Queue: Circuit Clogging and Mitigation in {P2P} anonymity schemes},
+ author = {Jon McLachlan and Nicholas Hopper},
+ booktitle = {Proceedings of Financial Cryptography (FC '08)},
+ year = {2008},
+ month = {January},
+}
+
+@inproceedings{snader08,
+ title = {A Tune-up for {Tor}: Improving Security and Performance in the {Tor} Network},
+ author = {Robin Snader and Nikita Borisov},
+ booktitle = {Proceedings of the Network and Distributed Security Symposium - {NDSS} '08},
+ year = {2008},
+ month = {February},
+ publisher = {Internet Society},
+}
+
+@inproceedings{murdoch-pet2008,
+ title = {Metrics for Security and Performance in Low-Latency Anonymity Networks},
+ author = {Steven J. Murdoch and Robert N. M. Watson},
+ booktitle = {Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008)},
+ year = {2008},
+ month = {July},
+ address = {Leuven, Belgium},
+ pages = {115--132},
+ editor = {Nikita Borisov and Ian Goldberg},
+ publisher = {Springer},
+ bookurl = {http://petsymposium.org/2008/},
+}
+
+@inproceedings{danezis-pet2008,
+ title = {Bridging and Fingerprinting: Epistemic Attacks on Route Selection},
+ author = {George Danezis and Paul Syverson},
+ booktitle = {Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008)},
+ year = {2008},
+ month = {July},
+ address = {Leuven, Belgium},
+ pages = {133--150},
+ editor = {Nikita Borisov and Ian Goldberg},
+ publisher = {Springer},
+ bookurl = {http://petsymposium.org/2008/},
+}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "tor-design"
+%%% End:
diff --git a/2006/blocking/usenixsubmit.cls b/2006/blocking/usenixsubmit.cls
new file mode 100644
index 0000000..743ffcf
--- /dev/null
+++ b/2006/blocking/usenixsubmit.cls
@@ -0,0 +1,7 @@
+% Created by Anil Somayaji
+
+\ProvidesClass{usenixsubmit}
+\LoadClass[11pt,letterpaper]{article}
+\usepackage{times}
+\usepackage[margin=1in]{geometry}
+
1
0
31 Aug '12
commit 51e3396a95fc38a1b07998811a65d18926570b15
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 11:13:27 2012 +0200
Add overhead-directory-info blog post.
---
2009/overhead-directory-info/.gitignore | 3 +
.../overhead-directory-info.bib | 11 ++
.../overhead-directory-info.tex | 178 ++++++++++++++++++++
2009/overhead-directory-info/tortechrep.cls | 1 +
4 files changed, 193 insertions(+), 0 deletions(-)
diff --git a/2009/overhead-directory-info/.gitignore b/2009/overhead-directory-info/.gitignore
new file mode 100644
index 0000000..b91e2a9
--- /dev/null
+++ b/2009/overhead-directory-info/.gitignore
@@ -0,0 +1,3 @@
+overhead-directory-info.pdf
+overhead-directory-info-2009-02-16.pdf
+
diff --git a/2009/overhead-directory-info/overhead-directory-info.bib b/2009/overhead-directory-info/overhead-directory-info.bib
new file mode 100644
index 0000000..20bf985
--- /dev/null
+++ b/2009/overhead-directory-info/overhead-directory-info.bib
@@ -0,0 +1,11 @@
+@techreport{loesing2009dirarch,
+ title = {Measuring the Tor Network, Evaluation of Relays from Public
+ Directory Data},
+ author = {Karsten Loesing},
+ institution = {The Tor Project},
+ year = {2009},
+ month = {June},
+ number = {2009-06-001},
+ note = {\url{https://research.torproject.org/techreports/dirarch-2009-06-22.pdf}},
+}
+
diff --git a/2009/overhead-directory-info/overhead-directory-info.tex b/2009/overhead-directory-info/overhead-directory-info.tex
new file mode 100644
index 0000000..f0e53f1
--- /dev/null
+++ b/2009/overhead-directory-info/overhead-directory-info.tex
@@ -0,0 +1,178 @@
+\documentclass{tortechrep}
+\begin{document}
+
+\author{Roger Dingledine}
+\contact{arma(a)torproject.org}
+\reportid{2009-02-001}
+\date{February 16, 2009}
+\title{Overhead from directory info: past, present, future}
+\maketitle
+
+\section{Introduction}
+
+A growing number of people want to use Tor in low-bandwidth contexts
+(e.g.\ modems or shared Internet cafes in the Middle East) and mobile
+contexts (start up a Tor client, use it for a short time, and then stop it
+again).
+Currently Tor is nearly unusable in these situations, because it spends
+too many bytes fetching directory info.
+This report summarizes the steps we've taken so far to reduce directory
+overhead, and explains the steps that are coming next.
+First, what do I mean by ``directory info''?
+Part of the Tor design is the \emph{discovery} component: how clients
+learn about the available Tor relays, along with their keys, locations,
+exit policies, and so on.
+Tor's solution so far uses a few trusted directory authorities that sign
+and distribute official lists of the relays that make up the Tor network.
+
+\section{History of v1, v2, v3 dir protocols}
+
+Over the years we've had several different ``directory protocols'', each
+more bandwidth-friendly than the last, and often providing stronger
+security properties as well.
+In Tor's first directory design%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/attic/dir-spec-v1.txt}}
+(Sept 2002), each authority created its own list of every relay
+descriptor, as one flat text file.
+A short summary of relay status at the top of the file told clients which
+relays were reachable.
+Every Tor client fetched a copy from an authority every 10 minutes.
+
+Tor 0.0.8 (Aug 2004) introduced ``directory caches'', where normal relays
+would fetch a copy of the directory and serve it to others, to take some
+burden off the authorities.
+Tor 0.0.9 (Dec 2004) let clients download ``running routers'' status
+summaries separately from the main directory, so they could keep more
+up-to-date on reachability without needing to refetch all the descriptors.
+It also added zlib-style compression during transfer.
+At this point everybody fetched the whole directory every hour and the
+running-routers document every 15 minutes.
+
+There were two big flaws with the v1 directory scheme: a security problem
+and an overhead problem.
+The security problem was that even though there were three authorities,
+you just went with the most recent opinion you could find, so a single
+evil authority could screw everybody.
+The overhead problem was that clients were fetching a new directory even
+when very little of it had changed.
+In Dec 2004 there were 57 relays and the uncompressed directory was 172KB;
+but by May 2006 we were up to 749 relays and the full directory was almost
+1MB compressed.
+Even though we'd lowered the period for fetching new copies to 2~hours
+(20~minutes for caches), this was not good.
+
+We introduced the v2 directory design%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/dir-spec-v2.txt}}
+in Tor 0.1.1.20 in May 2006.
+Each authority now produced its own ``network status'' document, which
+listed brief summaries of each relay along with a hash of the current
+relay descriptor.
+Clients fetched all the status documents (there were 5 authorities by now)
+and ignored relays listed by less than half of them.
+Clients only fetched the relay descriptors they were missing.
+Once bootstrapped, clients fetched one new status document (round robin)
+per hour.
+Peter Palfrader produced a graph of bandwidth needed to bootstrap and then
+keep up-to-date over a day.%
+\footnote{As of August 30, 2012, this graph file cannot be found anymore.}
+
+All of the improvements so far were oriented toward saving bandwidth at
+the server side: we figured that clients had plenty of bandwidth, and we
+wanted to avoid overloading the authorities and caches.
+But if we wanted to add more directory authorities (a majority of 5 is
+still an uncomfortably small number), bootstrapping clients would have to
+fetch one more network status for every new authority.
+By early 2008, each status document listed 2500 relay summaries and came
+in around 175KB compressed, meaning you needed 875KB of status docs when starting up, and then another megabyte of descriptors after that. And we couldn't add more authorities without making the problem even worse.
+
+The v3 directory design%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/dir-spec.txt}}
+in Tor 0.2.0.30 (Jul 2008) solved this last problem by having the
+authorities coordinate and produce an hourly ``consensus'' network status
+document, signed by a majority of the six v3 authorities.
+Now clients only have to fetch one status document.
+
+\section{Next fixes}
+
+Based in part on sponsorship by NLnet%
+\footnote{\url{http://www.nlnet.nl/}}
+to reduce Tor's directory overhead, there are two directions we're
+exploring now: reducing relay download overhead and reducing consensus
+networkstatus download overhead.
+
+We've cut relay descriptor size by 60\% by moving some of the descriptor
+info to separate ``extra-info'' descriptors that clients don't need to
+fetch,%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/104-short-descriptors.txt}}
+and we've cut the consensus size by 40\% by leaving out non-Running
+relays%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/138-remove-down-routers-from-consensus.txt}}
+(since clients won't fetch descriptors for them anyway).
+
+We spent the second half of 2008 working on a much more radical design
+change%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/141-jit-sd-downloads.txt}}
+where we move all the descriptor components that are used for path
+selection into the consensus, and then clients would download each relay
+descriptor ``just in time'' as part of circuit extension.
+This design would have two huge benefits: a) clients download zero
+descriptors at startup, greatly speeding bootstrapping, and b) the total
+number of relay descriptor downloads would be based on the number of
+circuits built, regardless of how many relays are in the network.
+
+Alas, we have backed off on this proposal: Karsten Loesing's work on
+hidden service performance concluded that the circuit extension is the
+main performance killer, and our ``just in time'' download proposal would
+add more round-trips and complexity into exactly that step.
+So we have a new plan: we're still going to move all the path-selection
+information into the consensus, but then we're going to put the remaining
+pieces into a new microdescriptor%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/158-microdescriptors.txt}}
+that will hopefully change at most weekly.
+That means the initial bootstrap costs will still be there (though the
+microdescriptor is maybe a third the size of the normal descriptor), but
+so long as you can keep a disk cache, descriptor maintenance will be
+reduced to roughly zero.
+We're aiming to roll this change out in Tor 0.2.3.x, in late 2010.
+
+We also have plans to further reduce the consensus download overhead.
+Since the consensus doesn't actually change that much from one hour to the
+next, clients should fetch consensus diffs%
+\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/140-consensus-diffs.txt}}
+rather than fetching a whole new consensus.
+We could expect another 80\% reduction in size here.
+We hope to roll this step out in mid to late 2009.
+Alas, this goal is stymied by the fact that we haven't found any small
+portable BSD-licensed C diff libraries.%
+\footnote{\url{https://lists.torproject.org/pipermail/tor-dev/2008-June/001533.html}}
+Anybody know one?
+
+So these two changes together mean an initial bootstrap cost of maybe
+100KB+300KB, and then a maintenance cost of maybe 20KB/hour.
+But actually, once we've gotten the maintenance level so low, we should
+think about updating the consensus more often than once an hour.
+The goal would be to get relays that change IP addresses back into action
+as soon as possible---currently it takes 2 to 4 hours before a new relay
+(or a relay with a new location) gets noticed by clients.
+Since one-third of Tor relays run on dynamic IP
+addresses~\cite{loesing2009dirarch}, bringing that level down to 30 to
+60~minutes could mean a lot more network capacity.
+
+Down the road, there are even more radical design changes to consider.
+One day there will be too many relays for every client to know about all
+of them, so we will want to partition the network (see Section~4.4 of
+Tor's development roadmap%
+\footnote{\url{https://svn.torproject.org/svn/projects/roadmaps/2008-12-19-roadmap-full.pdf}}).
+When we do that, we can bound the amount of directory info that each
+client has to maintain.
+Another promising idea is to figure out ways to let clients build paths
+through the network while requiring less information about each relay.
+There's definitely a tradeoff here between centralized coordination (which
+is easier to design, and can more easily provide good anonymity
+properties) and scaling to many tens of thousands of relays.
+But that, as they say, is a story for another time.
+
+\bibliography{overhead-directory-info}
+
+\end{document}
+
diff --git a/2009/overhead-directory-info/tortechrep.cls b/2009/overhead-directory-info/tortechrep.cls
new file mode 120000
index 0000000..4c24db2
--- /dev/null
+++ b/2009/overhead-directory-info/tortechrep.cls
@@ -0,0 +1 @@
+../../tortechrep.cls
\ No newline at end of file
1
0
[tech-reports/master] Add unchanged performance roadmap sources.
by karsten@torproject.org 31 Aug '12
by karsten@torproject.org 31 Aug '12
31 Aug '12
commit 01f6a9eb4e3142c8014c00add2bb392638b55802
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 11:48:58 2012 +0200
Add unchanged performance roadmap sources.
svn co https://svn.torproject.org/svn/projects/performance/
---
2009/performance/.gitignore | 12 +
2009/performance/Makefile | 40 +
2009/performance/equilibrium.R | 156 ++
2009/performance/extensiontimes.pdf | 609 +++++++
2009/performance/node-selection/exit-capacity.R | 24 +
2009/performance/node-selection/exit-capacity.dat | 14 +
2009/performance/node-selection/hillclimbing.py | 252 +++
.../node-selection/marginal-bandwidth.R | 33 +
2009/performance/node-selection/node-bw.dat | 1044 ++++++++++++
2009/performance/node-selection/opt_0.1.pickle.dat | 1033 ++++++++++++
.../performance/node-selection/opt_0.25.pickle.dat | 1033 ++++++++++++
2009/performance/node-selection/opt_0.5.pickle.dat | 1033 ++++++++++++
.../performance/node-selection/opt_0.75.pickle.dat | 1033 ++++++++++++
.../performance/node-selection/opt_1e-1.pickle.dat | 1033 ++++++++++++
.../performance/node-selection/opt_1e-3.pickle.dat | 1033 ++++++++++++
.../performance/node-selection/opt_1e-6.pickle.dat | 1033 ++++++++++++
2009/performance/node-selection/opt_tor.pickle.dat | 1033 ++++++++++++
.../node-selection/plot-node-selection.R | 63 +
.../performance/node-selection/vary-network-load.R | 93 +
2009/performance/perf-todo | 170 ++
2009/performance/performance.bib | 203 +++
2009/performance/performance.tex | 1775 ++++++++++++++++++++
2009/performance/prettyref.sty | 37 +
23 files changed, 12789 insertions(+), 0 deletions(-)
diff --git a/2009/performance/.gitignore b/2009/performance/.gitignore
new file mode 100644
index 0000000..e116aa1
--- /dev/null
+++ b/2009/performance/.gitignore
@@ -0,0 +1,12 @@
+equilibrium.Rout
+equilibrium.pdf
+node-selection/exit-capacity.Rout
+node-selection/exit-capacity.pdf
+node-selection/optimum-selection-probabilities.pdf
+node-selection/plot-node-selection.Rout
+node-selection/relative-selection-probabilities.pdf
+node-selection/vary-network-load.Rout
+node-selection/vary-network-load.pdf
+performance.pdf
+performance.toc
+
diff --git a/2009/performance/Makefile b/2009/performance/Makefile
new file mode 100644
index 0000000..05a5973
--- /dev/null
+++ b/2009/performance/Makefile
@@ -0,0 +1,40 @@
+LATEX=pdflatex
+
+all: performance.pdf
+
+performance.pdf: node-selection/exit-capacity.pdf \
+ node-selection/optimum-selection-probabilities.pdf \
+ node-selection/relative-selection-probabilities.pdf \
+ node-selection/vary-network-load.pdf \
+ equilibrium.pdf \
+ performance.bbl
+
+%.pdf %.aux: %.tex
+ rm -f $*.ps $*.pdf
+ $(LATEX) $< || { rm -f $*.pdf $*.dvi $*.aux $*.idx && false ; }
+ while grep 'Rerun to get cross-references right.' $*.log ; do \
+ $(LATEX) $< || { rm -f $*.pdf $*.dvi $*.aux $*.idx && false ; } ; done
+
+%.bbl: %.bib %.aux
+ bibtex $* || { rm -f $*.pdf $*.dvi $*.aux $*.bbl && false ; }
+
+node-selection/optimum-selection-probabilities.pdf \
+node-selection/relative-selection-probabilities.pdf: node-selection/plot-node-selection.R
+ cd node-selection; R CMD BATCH --vanilla ../$<
+
+node-selection/%.pdf: node-selection/%.R
+ cd node-selection; R CMD BATCH --vanilla ../$<
+
+%.pdf: %.R
+ R CMD BATCH --vanilla $<
+
+hillclimbing:
+ cd node-selection; ./hillclimbing.py node-bw.dat
+
+clean:
+ rm -f *~ \
+ *.Rout \
+ *.aux *.log *.out *.bbl *.blg *.pdf
+ rm -f node-selection/*.pdf node-selection/*.Rout node-selection/*~
+
+.PHONY: all hillclimbing clean
diff --git a/2009/performance/equilibrium.R b/2009/performance/equilibrium.R
new file mode 100644
index 0000000..0395191
--- /dev/null
+++ b/2009/performance/equilibrium.R
@@ -0,0 +1,156 @@
+###
+### Draw graph showing relationship between network bandwidth and
+### performance, by treating the system as a market for throughput.
+###
+### See related blog post for the details:
+### http://www.lightbluetouchpaper.org/2007/07/18/economics-of-tor-performance/
+###
+### Steven J. Murdoch <http://www.cl.cam.ac.uk/~sjm217/>, 2007-07-18
+###
+
+###
+### Function declarations
+###
+
+### Plot and annotate a point at the intersection of two curves
+plotIntersect <- function(x, y1=NULL, y2=NULL, i=NULL, ann=NULL, adj=NULL) {
+ if (is.null(i))
+ iIntersect <- which.min(abs(y1-y2))
+ else
+ iIntersect <- i
+
+ points(x[iIntersect], y1[iIntersect], pch=20, col="darkred")
+
+ if (!is.null(ann))
+ text(x[iIntersect], y1[iIntersect], ann, adj=adj)
+
+ return(iIntersect)
+}
+
+###
+### Customization
+###
+
+## Number of Tor users (vague estimate)
+uUsersTotal <- 1e5
+
+## Bandwidth (bits/sec) of the Tor network (from
+## http://www.noreply.org/tor-running-routers/) as of July 2007
+rBandwidthTotal <- ( 120 # 120 MByte/sec
+ * 1e6 # convert to byte/sec
+ * 8 ) # convert to bit/sec
+
+## Range for plotting number of users
+rgUsers <- c(uUsersTotal* 0.4, uUsersTotal * 1.6)
+
+## Number of points to plot on X axis
+cUserPoints <- 300
+
+###
+### Generate curves
+###
+
+## Number of users
+uUsers <- seq(rgUsers[1], rgUsers[2], length.out=cUserPoints)
+
+## Supply curve: (bandwidth per user) * (number of users) = rBandwidthTotal
+rSupply <- rBandwidthTotal / uUsers
+
+## Supply curve, for a 50% increase in total bandwidth
+rBandwidthTotalNew <- rBandwidthTotal * 1.5
+rSupplyNew <- rBandwidthTotalNew / uUsers
+
+## Demand curve (arbitrary values, just something that looks OK)
+rDemandB <- 5e-12*(uUsers^3) + 6000
+
+## Second demand curve
+rDemandC <-25*(uUsers-20000)^0.5
+## Find intersect between rDemandB and rSupply
+iIntersectOrig <- which.min(abs(rSupply-rDemandB))
+## Find how much rDemandC needs to be shifted to intersect at same point
+rDiff <- rSupply[iIntersectOrig] - rDemandC[iIntersectOrig]
+## Shift curve
+rDemandC <- rDemandC + rDiff
+## Find user count at intersection
+uIntersectOrig <- uUsers[iIntersectOrig]
+
+###
+### Plotting
+###
+
+## Color declarations (selected from colour-blind-safe pallete)
+colDemand <- "#336600"
+colSupply <- "#9900CC"
+
+## Open output file (increase size, so it can be scaled down later and
+## anti-aliased)
+RequestedSize <- Sys.getenv("IMAGESIZE")
+if (RequestedSize=="") {
+ ImageSize <- c(440, 290)
+} else {
+ ImageSize <- as.numeric(strsplit(RequestedSize, split="x")[[1]])
+}
+
+ScaleFactor <- 2
+ImageSize <- ImageSize * ScaleFactor
+pdf("equilibrium.pdf")
+
+## Style declarations
+par(mar=c(2.2,2.2,0.1,0.1))
+par(lwd=3)
+par(col="black")
+
+## Define plotting area and plot supply curve
+plot(uUsers, rSupply, ann=FALSE, frame.plot=FALSE, type="l", col=colSupply, axes=FALSE)
+title(xlab = "Number of users", line=1)
+title(ylab = "Throughput per user", line=1)
+
+## Draw other curves
+lines(uUsers, rSupplyNew, col=colSupply)
+lines(uUsers, rDemandB, col=colDemand)
+lines(uUsers, rDemandC, col=colDemand)
+lines(rep(uIntersectOrig, 2), c(6376.615, 24055.385), col=colDemand)
+
+## Plot and annotate intersection
+iIntersectA <- plotIntersect(uUsers, rSupplyNew, i=iIntersectOrig, ann="A", adj=c(-1.2,0.1))
+iIntersectB <- plotIntersect(uUsers, rSupplyNew, y2=rDemandB, ann="B", adj=c(-2,0.3))
+iIntersectC <- plotIntersect(uUsers, rSupplyNew, y2=rDemandC, ann="C", adj=c(0.5,1.8))
+
+## Arrow showing movement of supply curve
+arrows(60023.34, 17409.23, 73314.21, 18406.15, lwd=1)
+
+## Hide values (since they are basically guesswork and not important anyway)
+axis(1, par("usr")[1:2], label=FALSE)
+axis(2, par("usr")[3:4], label=FALSE)
+
+## Labels
+text(41634.54, 23942.4, "Supply", adj=c(-0.1,0.5))
+text(137844.4, 18810.24, "Demand", adj=c(-0.2,0.5))
+
+## Save output file
+dev.off()
+
+###
+### Collect some stats
+###
+
+## Original values
+uOrig <- uUsers[iIntersectOrig]
+rOrig <- rSupply[iIntersectOrig]
+print(sprintf("Original users: %.0f, bandwidth %.0f", uOrig, rOrig))
+
+## Percentage change
+print(sprintf("Intersect A users: %.0f%%, bandwidth %.0f%%",
+ uUsers[iIntersectA]/uOrig*100, rSupplyNew[iIntersectA]/rOrig*100))
+print(sprintf("Intersect B users: %.0f%%, bandwidth %.0f%%",
+ uUsers[iIntersectB]/uOrig*100, rSupplyNew[iIntersectB]/rOrig*100))
+print(sprintf("Intersect C users: %.0f%%, bandwidth %.0f%%",
+ uUsers[iIntersectC]/uOrig*100, rSupplyNew[iIntersectC]/rOrig*100))
+
+###
+### Old intersection was 94180 users, 10193 bps each
+### Intersection A (constant demand) is 100% of old users, and 150% of bandwidth
+### Intersection B is 118% of old users and 127% of bandwidth
+### Intersection C is 133% of old users and 113% of bandwidth
+###
+
diff --git a/2009/performance/extensiontimes.pdf b/2009/performance/extensiontimes.pdf
new file mode 100644
index 0000000..5b35caf
--- /dev/null
+++ b/2009/performance/extensiontimes.pdf
@@ -0,0 +1,609 @@
+%PDF-1.1
+%âãÏÓ\r
+1 0 obj
+<<
+/CreationDate (D:20090307204416)
+/ModDate (D:20090307204416)
+/Title (R Graphics Output)
+/Producer (R 2.6.2)
+/Creator (R)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /ZapfDingbats
+>>
+endobj
+6 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/Contents 7 0 R
+/Resources 4 0 R
+>>
+endobj
+7 0 obj
+<<
+/Length 8 0 R
+>>
+stream
+q
+Q q 59.04 73.44 486.72 299.52 re W n
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+50.52 84.53 m
+55.99 84.54 l
+61.45 84.56 l
+66.91 84.64 l
+72.38 84.85 l
+77.84 85.36 l
+83.31 86.45 l
+88.77 88.45 l
+94.24 91.68 l
+99.70 96.34 l
+105.16 102.30 l
+110.63 109.17 l
+116.09 116.28 l
+121.56 122.89 l
+127.02 128.35 l
+132.49 132.26 l
+137.95 134.59 l
+143.41 135.58 l
+148.88 135.61 l
+154.34 135.03 l
+159.81 134.09 l
+165.27 132.94 l
+170.74 131.71 l
+176.20 130.55 l
+181.66 129.63 l
+187.13 129.10 l
+192.59 128.98 l
+198.06 129.18 l
+203.52 129.45 l
+208.99 129.49 l
+214.45 129.08 l
+219.91 128.15 l
+225.38 126.86 l
+230.84 125.52 l
+236.31 124.45 l
+241.77 123.86 l
+247.24 123.81 l
+252.70 124.30 l
+258.17 125.23 l
+263.63 126.46 l
+269.09 127.78 l
+274.56 128.94 l
+280.02 129.79 l
+285.49 130.27 l
+290.95 130.43 l
+296.42 130.23 l
+301.88 129.56 l
+307.34 128.33 l
+312.81 126.67 l
+318.27 124.88 l
+323.74 123.28 l
+329.20 122.05 l
+334.67 121.16 l
+340.13 120.43 l
+345.59 119.56 l
+351.06 118.36 l
+356.52 116.80 l
+361.99 115.09 l
+367.45 113.52 l
+372.92 112.27 l
+378.38 111.37 l
+383.84 110.69 l
+389.31 109.97 l
+394.77 109.00 l
+400.24 107.71 l
+405.70 106.22 l
+411.17 104.77 l
+416.63 103.54 l
+422.10 102.63 l
+427.56 101.98 l
+433.02 101.49 l
+438.49 101.00 l
+443.95 100.38 l
+449.42 99.65 l
+454.88 98.90 l
+460.35 98.25 l
+465.81 97.76 l
+471.27 97.44 l
+476.74 97.21 l
+482.20 96.93 l
+487.67 96.52 l
+493.13 95.95 l
+498.60 95.28 l
+504.06 94.64 l
+509.52 94.13 l
+514.99 93.78 l
+520.45 93.56 l
+525.92 93.36 l
+531.38 93.12 l
+536.85 92.79 l
+542.31 92.40 l
+547.77 92.00 l
+553.24 91.65 l
+558.70 91.35 l
+564.17 91.12 l
+569.63 90.93 l
+575.10 90.72 l
+576.00 90.68 l
+S
+Q q
+BT
+0.000 0.000 0.000 rg
+/F3 1 Tf 14.00 0.00 -0.00 14.00 229.52 397.45 Tm (Circuit extension time) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 281.06 18.72 Tm (Time [s]) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 12.96 203.20 Tm (Density) Tj
+ET
+Q q 59.04 73.44 486.72 299.52 re W n
+0.745 0.745 0.745 RG
+0.08 w
+[] 0 d
+1 J
+1 j
+10.00 M
+59.04 84.53 m 545.76 84.53 l S
+Q q
+0.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+77.07 73.44 m 527.73 73.44 l S
+77.07 73.44 m 77.07 66.24 l S
+122.13 73.44 m 122.13 66.24 l S
+167.20 73.44 m 167.20 66.24 l S
+212.27 73.44 m 212.27 66.24 l S
+257.33 73.44 m 257.33 66.24 l S
+302.40 73.44 m 302.40 66.24 l S
+347.47 73.44 m 347.47 66.24 l S
+392.53 73.44 m 392.53 66.24 l S
+437.60 73.44 m 437.60 66.24 l S
+482.67 73.44 m 482.67 66.24 l S
+527.73 73.44 m 527.73 66.24 l S
+BT
+0.000 0.000 0.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 73.73 47.52 Tm (0) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 118.80 47.52 Tm (1) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 163.86 47.52 Tm (2) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 208.93 47.52 Tm (3) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 254.00 47.52 Tm (4) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 299.06 47.52 Tm (5) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 344.13 47.52 Tm (6) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 389.20 47.52 Tm (7) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 434.26 47.52 Tm (8) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 479.33 47.52 Tm (9) Tj
+/F2 1 Tf 12.00 0.00 -0.00 12.00 521.06 47.52 Tm (10) Tj
+ET
+59.04 84.53 m 59.04 361.87 l S
+59.04 84.53 m 51.84 84.53 l S
+59.04 153.87 m 51.84 153.87 l S
+59.04 223.20 m 51.84 223.20 l S
+59.04 292.53 m 51.84 292.53 l S
+59.04 361.87 m 51.84 361.87 l S
+BT
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 76.19 Tm (0.0) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 145.53 Tm (0.2) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 214.86 Tm (0.4) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 284.19 Tm (0.6) Tj
+/F2 1 Tf 0.00 12.00 -12.00 0.00 41.76 353.53 Tm (0.8) Tj
+ET
+Q q 59.04 73.44 486.72 299.52 re W n
+1.000 0.000 0.000 RG
+0.75 w
+[] 0 d
+1 J
+1 j
+10.00 M
+72.83 98.80 m
+77.95 227.23 l
+80.61 432.00 l
+S
+97.87 432.00 m
+98.43 401.16 l
+103.55 331.77 l
+108.67 294.15 l
+113.79 271.05 l
+118.91 262.09 l
+124.03 254.47 l
+129.16 209.60 l
+134.28 172.21 l
+139.40 145.12 l
+144.52 130.20 l
+149.64 122.41 l
+154.76 117.30 l
+159.88 115.53 l
+165.00 114.07 l
+170.12 109.86 l
+175.24 100.22 l
+180.36 96.21 l
+185.48 93.90 l
+190.60 92.71 l
+195.72 91.33 l
+200.85 90.44 l
+205.97 90.29 l
+211.09 89.63 l
+216.21 88.97 l
+221.33 88.29 l
+226.45 87.54 l
+231.57 87.27 l
+236.69 86.82 l
+241.81 86.76 l
+246.93 86.85 l
+252.05 86.70 l
+257.17 86.23 l
+262.29 86.44 l
+267.41 86.33 l
+272.54 86.08 l
+277.66 85.94 l
+282.78 85.99 l
+287.90 85.77 l
+293.02 85.82 l
+298.14 85.80 l
+303.26 85.50 l
+308.38 85.53 l
+313.50 85.50 l
+318.62 85.50 l
+323.74 85.48 l
+328.86 85.21 l
+333.98 85.23 l
+339.10 85.18 l
+344.23 84.97 l
+349.35 85.04 l
+354.47 85.18 l
+359.59 85.13 l
+364.71 85.02 l
+369.83 85.06 l
+374.95 85.12 l
+380.07 85.25 l
+385.19 85.15 l
+390.31 85.09 l
+395.43 85.00 l
+400.55 85.04 l
+405.67 84.90 l
+410.79 84.92 l
+415.92 84.93 l
+421.04 84.97 l
+426.16 84.93 l
+431.28 84.86 l
+436.40 84.94 l
+441.52 84.82 l
+446.64 84.89 l
+451.76 84.92 l
+456.88 84.83 l
+462.00 84.76 l
+467.12 84.81 l
+472.24 84.80 l
+477.36 84.80 l
+482.48 84.74 l
+487.61 84.76 l
+492.73 84.71 l
+497.85 84.76 l
+502.97 84.75 l
+508.09 84.69 l
+513.21 84.71 l
+518.33 84.76 l
+523.45 84.78 l
+528.57 84.72 l
+533.69 84.78 l
+538.81 84.75 l
+543.93 84.71 l
+549.05 84.76 l
+554.17 84.73 l
+559.30 84.70 l
+564.42 84.70 l
+569.54 84.64 l
+574.66 84.69 l
+576.00 84.70 l
+S
+0.000 0.392 0.000 RG
+65.06 84.57 m
+70.25 85.10 l
+75.45 90.37 l
+80.64 120.61 l
+85.83 204.51 l
+91.03 301.02 l
+96.22 319.76 l
+101.41 276.48 l
+106.61 232.29 l
+111.80 204.85 l
+117.00 192.01 l
+122.19 185.79 l
+127.38 172.32 l
+132.58 158.51 l
+137.77 149.65 l
+142.97 146.09 l
+148.16 146.43 l
+153.35 152.56 l
+158.55 186.35 l
+163.74 259.95 l
+168.93 281.83 l
+174.13 211.86 l
+179.32 149.29 l
+184.52 123.62 l
+189.71 113.76 l
+194.90 109.45 l
+200.10 110.38 l
+205.29 125.00 l
+210.48 150.23 l
+215.68 146.46 l
+220.87 121.43 l
+226.07 103.70 l
+231.26 96.92 l
+236.45 94.80 l
+241.65 94.51 l
+246.84 96.67 l
+252.03 104.04 l
+257.23 111.84 l
+262.42 107.61 l
+267.62 97.49 l
+272.81 91.98 l
+278.00 90.27 l
+283.20 89.73 l
+288.39 89.64 l
+293.58 90.47 l
+298.78 92.94 l
+303.97 94.43 l
+309.17 92.53 l
+314.36 89.70 l
+319.55 88.21 l
+324.75 87.58 l
+329.94 87.29 l
+335.13 87.25 l
+340.33 87.62 l
+345.52 88.44 l
+350.72 88.71 l
+355.91 87.78 l
+361.10 86.81 l
+366.30 86.42 l
+371.49 86.36 l
+376.68 86.37 l
+381.88 86.39 l
+387.07 86.58 l
+392.27 86.90 l
+397.46 86.85 l
+402.65 86.43 l
+407.85 86.04 l
+413.04 85.85 l
+418.24 85.80 l
+423.43 85.80 l
+428.62 85.87 l
+433.82 86.06 l
+439.01 86.21 l
+444.20 86.04 l
+449.40 85.83 l
+454.59 85.75 l
+459.79 85.66 l
+464.98 85.49 l
+470.17 85.42 l
+475.37 85.52 l
+480.56 85.67 l
+485.75 85.79 l
+490.95 85.72 l
+496.14 85.51 l
+501.34 85.26 l
+506.53 85.17 l
+511.72 85.15 l
+516.92 85.19 l
+522.11 85.31 l
+527.30 85.49 l
+532.50 85.47 l
+537.69 85.30 l
+542.89 85.21 l
+548.08 85.17 l
+553.27 85.14 l
+558.47 85.13 l
+563.66 85.09 l
+568.85 85.14 l
+574.05 85.24 l
+576.00 85.24 l
+S
+0.000 0.000 1.000 RG
+58.31 84.54 m
+63.59 84.57 l
+68.88 84.88 l
+74.16 86.65 l
+79.45 92.99 l
+84.74 107.43 l
+90.02 128.99 l
+95.31 150.74 l
+100.59 165.35 l
+105.88 170.88 l
+111.16 170.55 l
+116.45 168.19 l
+121.74 164.53 l
+127.02 158.54 l
+132.31 151.00 l
+137.59 144.54 l
+142.88 141.41 l
+148.16 144.25 l
+153.45 159.62 l
+158.74 194.53 l
+164.02 236.10 l
+169.31 245.56 l
+174.59 208.33 l
+179.88 161.37 l
+185.16 134.49 l
+190.45 124.98 l
+195.73 126.02 l
+201.02 139.75 l
+206.31 167.54 l
+211.59 190.23 l
+216.88 181.14 l
+222.16 148.55 l
+227.45 121.33 l
+232.73 108.81 l
+238.02 105.39 l
+243.31 108.36 l
+248.59 120.02 l
+253.88 137.27 l
+259.16 143.87 l
+264.45 131.32 l
+269.73 113.54 l
+275.02 102.63 l
+280.31 98.01 l
+285.59 96.96 l
+290.88 99.46 l
+296.16 105.92 l
+301.45 111.83 l
+306.73 110.67 l
+312.02 103.84 l
+317.30 97.36 l
+322.59 93.73 l
+327.88 92.26 l
+333.16 92.35 l
+338.45 94.20 l
+343.73 97.10 l
+349.02 98.51 l
+354.30 96.86 l
+359.59 93.69 l
+364.88 91.19 l
+370.16 89.95 l
+375.45 89.61 l
+380.73 90.06 l
+386.02 91.38 l
+391.30 92.82 l
+396.59 92.91 l
+401.88 91.41 l
+407.16 89.62 l
+412.45 88.52 l
+417.73 88.08 l
+423.02 88.08 l
+428.30 88.59 l
+433.59 89.54 l
+438.87 90.18 l
+444.16 89.78 l
+449.45 88.70 l
+454.73 87.76 l
+460.02 87.26 l
+465.30 87.09 l
+470.59 87.19 l
+475.87 87.58 l
+481.16 88.11 l
+486.45 88.26 l
+491.73 87.80 l
+497.02 87.14 l
+502.30 86.68 l
+507.59 86.47 l
+512.87 86.45 l
+518.16 86.66 l
+523.45 87.09 l
+528.73 87.45 l
+534.02 87.33 l
+539.30 86.86 l
+544.59 86.45 l
+549.87 86.24 l
+555.16 86.16 l
+560.44 86.18 l
+565.73 86.36 l
+571.02 86.65 l
+576.00 86.77 l
+S
+BT
+1.000 0.000 0.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 106.96 324.13 Tm (1st hop) Tj
+0.000 0.392 0.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 174.81 272.13 Tm (2nd hop) Tj
+0.000 0.000 1.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 222.57 175.07 Tm (3rd hop) Tj
+0.000 0.000 0.000 rg
+/F2 1 Tf 12.00 0.00 -0.00 12.00 321.62 126.53 Tm (All hops) Tj
+0.000 0.000 0.000 RG
+0.75 w
+[ 0.00 4.00] 0 d
+ET
+122.13 73.44 m 122.13 372.96 l S
+167.20 73.44 m 167.20 372.96 l S
+212.27 73.44 m 212.27 372.96 l S
+257.33 73.44 m 257.33 372.96 l S
+302.40 73.44 m 302.40 372.96 l S
+347.47 73.44 m 347.47 372.96 l S
+392.53 73.44 m 392.53 372.96 l S
+437.60 73.44 m 437.60 372.96 l S
+482.67 73.44 m 482.67 372.96 l S
+527.73 73.44 m 527.73 372.96 l S
+Q
+endstream
+endobj
+8 0 obj
+8908
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [
+6 0 R
+]
+/Count 1
+/MediaBox [0 0 576 432]
+>>
+endobj
+4 0 obj
+<<
+/ProcSet [/PDF /Text]
+/Font << /F1 5 0 R /F2 10 0 R /F3 11 0 R >>
+/ExtGState << >>
+>>
+endobj
+9 0 obj
+<<
+/Type /Encoding
+/BaseEncoding /WinAnsiEncoding
+/Differences [ 45/minus 96/quoteleft
+144/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
+/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space]
+>>
+endobj
+10 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica
+/Encoding 9 0 R
+>> endobj
+11 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding 9 0 R
+>> endobj
+xref
+0 12
+0000000000 65535 f
+0000000021 00000 n
+0000000163 00000 n
+0000009356 00000 n
+0000009439 00000 n
+0000000212 00000 n
+0000000295 00000 n
+0000000375 00000 n
+0000009336 00000 n
+0000009543 00000 n
+0000009800 00000 n
+0000009897 00000 n
+trailer
+<<
+/Size 12
+/Info 1 0 R
+/Root 2 0 R
+>>
+startxref
+9999
+%%EOF
diff --git a/2009/performance/node-selection/exit-capacity.R b/2009/performance/node-selection/exit-capacity.R
new file mode 100644
index 0000000..ece84e9
--- /dev/null
+++ b/2009/performance/node-selection/exit-capacity.R
@@ -0,0 +1,24 @@
+## Read data
+t <- read.table("exit-capacity.dat", header=TRUE)
+
+## Normalize columns
+t[,2] <- t[,2]/max(t[,2])*100
+t[,3] <- t[,3]/max(t[,3])*100
+
+## Remove uninteresting ports
+ports <- c(22, 25, 80, 119, 135, 443,
+ 563, 8080, 6667)
+t <- t[t$port %in% ports,]
+
+## Plot
+pdf("exit-capacity.pdf")
+par(las=1)
+col <- grey(c(1,4)/5)
+barplot(t(as.matrix(t[,2:3])), names=t$port,
+ beside=TRUE, xlab="Port number",
+ ylab="Exit capacity available (%)",
+ col=col, cex.axis=0.8, cex.names=0.8)
+par(xpd=TRUE)
+legend(x="topright", legend=c("Nodes", "Bandwidth"),
+ fill=col, bty="n", inset=c(-0.05,-0.15))
+dev.off()
diff --git a/2009/performance/node-selection/exit-capacity.dat b/2009/performance/node-selection/exit-capacity.dat
new file mode 100644
index 0000000..a23f8cf
--- /dev/null
+++ b/2009/performance/node-selection/exit-capacity.dat
@@ -0,0 +1,14 @@
+port numExits totalBandwidth
+21 115 39282983
+22 116 41341901
+25 5 1530934
+80 315 60290055
+119 16 13026366
+135 7 1709809
+443 326 60956345
+445 8 1730289
+563 102 24056338
+1314 307 55315711
+4661 7 1648369
+8080 307 55318361
+6667 116 41961767
diff --git a/2009/performance/node-selection/hillclimbing.py b/2009/performance/node-selection/hillclimbing.py
new file mode 100755
index 0000000..f294e46
--- /dev/null
+++ b/2009/performance/node-selection/hillclimbing.py
@@ -0,0 +1,252 @@
+#!/usr/bin/python
+
+### Use a simple hillclimbing algorithm to find the selection
+### probability vector for Tor nodes which minimizes the expected
+### latency. Takes as input a file, one node per line, specifying
+### bandwidth capacity and usage, both in bytes/sec, space separated.
+
+### Copyright (c) 2008-2009, Steven J. Murdoch
+###
+### 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.
+###
+### * Neither the names of the copyright owners nor the names of its
+### contributors may 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.
+
+import sys
+
+if __name__=="__main__":
+ import matplotlib
+ matplotlib.use('TkAgg') # do this before importing pylab
+
+import matplotlib.pyplot as plt
+from numpy import *
+
+import time
+
+import threading
+
+## Number of iterations before narrowing adjustment
+ILIMIT = 1000
+## Maximum number of iterations before exiting
+NUM=8000
+## Fraction of network capacity which is being used (set to None to
+## use actual network data
+USAGE=0.5
+
+def wait(x, p, L, isbroken):
+ '''Calculate waiting time at each node (assuming M/D/1 queue)'''
+ z = p*L*x
+ a = z*x
+ b = 2.0*(1.0-z)
+ return x + a/b
+
+def calc_waittime(prob, xs, totalusage, debug=False):
+ '''Function to optimize'''
+ #print "info", prob[0], nodebw[0], totalusage
+ ## Check that probabilities really add up to 1
+ assert abs(1.0 - prob.sum()) < 1e-6
+
+ ## Find overloaded nodes
+ loading_factor = xs*prob*totalusage
+ broken = (loading_factor < 0.0) | (loading_factor > 1.0)
+ if broken.any():
+ return None
+ ## Number of broken nodes
+ #print "Broken", len([x for x in broken if x])
+
+ ## Calculate weighted waiting time
+ wtime = wait(xs, prob, totalusage, False)
+ wtime[broken] = -1.0
+
+ ## Get maximimum waiting time for non-broken nodes
+ cap = wtime.max()
+
+ ## Calculate capped weighted waiting time
+ wtime[broken] = cap
+ wwtime = wtime * prob
+
+ return wwtime
+
+def load_data(fn):
+ fh = file(fn, "rt")
+
+ ## Load in node bandwidths and total network usage
+ totalusage = float64(0.0)
+ totalbw = 0.0
+ nodebw = []
+ for line in fh:
+ bw, usage = line.split()
+ bw = float(bw)/512.0
+ usage = float(usage)/512.0
+ ## Ignore nodes with BW outside acceptable range
+ if bw<=0.0 or bw >= (10.0e6/512.0):
+ continue
+ totalusage += usage
+ totalbw += bw
+ nodebw.append(bw)
+
+ # Node selection probabilities
+ pu = array([1.0/len(nodebw)] * len(nodebw)) # uniform
+ pt = array([bw / totalbw for bw in nodebw]) # Tor
+
+ anodebw = array(nodebw)
+ xs = 1.0/anodebw
+
+ ## Weighted waiting time for Tor and uniform weighting
+ x = calc_waittime(pt, xs, totalusage, True)
+ y = calc_waittime(pu, xs, totalusage, True)
+
+ print "E(Tor)", sum(x)
+ print "E(Uniform)", sum(y)
+
+ return totalusage, anodebw, x,y
+
+def optimize(sprob, ss, xs, totalusage, amount):
+ l = len(sprob)
+ i = 0
+ while True:
+ i += 1
+ ## Take copy of base
+ prob = sprob.copy()
+
+ ## Find elements to change
+ a = random.randint(0, l)
+ b = random.randint(0, l)
+
+ ## Clip amount to modify by
+ if prob[a] < amount:
+ damount = prob[a]
+ else:
+ damount = amount
+
+ ## Move between two elements
+ prob[a] -= damount
+ prob[b] += damount
+
+ ## Calculate the function to optimize
+ wwait = calc_waittime(prob, xs, totalusage, True)
+ if wwait is None:
+ ## We reached a bad state, give up
+ continue
+
+ ## If this is an improvement, return new probabilities
+ s = wwait.sum()
+ if s < ss:
+ return i, prob, wwait, s
+ if i > ILIMIT:
+ ## We reached the maximum limit, return the original parameters
+ wwait = calc_waittime(sprob, xs, totalusage, True)
+ return i, sprob, wwait, wwait.sum()
+
+def save(anodebw, prob, xs, totalusage, count):
+ fh = file("nodeprob-%06d"%count, "wt")
+ anodebw.dump(fh)
+ prob.dump(fh)
+ xs.dump(fh)
+ totalusage.dump(fh)
+ fh.close()
+ #fh.write("bw prob\n")
+ #for i in range(len(anodebw)):
+ # fh.write("%f %f\n"%(anodebw[i],prob[i]))
+ #fh.close()
+
+class Animator(threading.Thread):
+ def __init__(self, prob, totalusage, anodebw, fig, ax):
+ threading.Thread.__init__(self)
+ self.prob = prob
+ self.totalusage = totalusage
+ self.anodebw = anodebw
+ self.xs = 1.0/anodebw
+
+ self.anodebw = anodebw
+ self.fig = fig
+ self.ax = ax
+
+ def run(self):
+ wwait = calc_waittime(self.prob, self.xs, self.totalusage)
+ s = wwait.sum()
+ #line, = self.ax.plot(self.anodebw, wwait.cumsum())
+ line, = self.ax.plot(wwait.cumsum())
+ amount = 1.0/2
+
+ ## Main optimization loop
+ i = 0
+ while i < NUM:
+ i += 1
+ cnt, self.prob, wwait, s = optimize(self.prob, s, self.xs, self.totalusage, amount)
+ print "%6d %4d %f"%(i, cnt, s)
+ if cnt > ILIMIT:
+ ## We tried for too long to optimize so reduce the
+ ## amount to modify probabilities
+ amount /= 2.0
+ print "Narrowing... to", amount
+ save(self.anodebw, self.prob, self.xs, self.totalusage, i)
+
+ line.set_ydata(cumsum(wwait))
+ self.fig.canvas.draw()
+ ## Save the intermediate result
+ save(self.anodebw, self.prob, self.xs, self.totalusage, i)
+ sys.exit()
+
+def main():
+ if len(sys.argv) != 2:
+ print "Usage: hillclimbing.py FILE"
+ sys.exit()
+
+ ## Load data file, where each line is:
+ ## BANDWIDTH USAGE
+ ## Where both are in kB/s
+ fn = sys.argv[1]
+ totalusage, anodebw, x, y = load_data(fn)
+
+ ## Try for different levels of bandwidth usage
+ #totalusage = anodebw.sum()*(1-1e-6)
+ #totalusage = anodebw.sum()*(1-1e-3)
+ #totalusage = anodebw.sum()*(1-1e-1)
+ #totalusage = anodebw.sum()*(0.75)
+ #totalusage = anodebw.sum()*(0.5)
+ #totalusage = anodebw.sum()*(0.25)
+ if USAGE != None:
+ totalusage = anodebw.sum()*USAGE
+
+ pt = anodebw/anodebw.sum()
+
+ plt.ioff()
+ fig = plt.figure()
+ ax = fig.add_subplot(111)
+
+ ## Optimize selection probabilities
+ anim = Animator(pt, totalusage, anodebw, fig, ax)
+
+ win = fig.canvas.manager.window
+ fig.canvas.manager.window.after(100, anim.start)
+
+ plt.show()
+
+if __name__=="__main__":
+ main()
+
+# vim: ai ts=4 sts=4 et sw=4
diff --git a/2009/performance/node-selection/marginal-bandwidth.R b/2009/performance/node-selection/marginal-bandwidth.R
new file mode 100644
index 0000000..2b00c77
--- /dev/null
+++ b/2009/performance/node-selection/marginal-bandwidth.R
@@ -0,0 +1,33 @@
+## Load in data files
+tt <- read.table("opt_tor.pickle.dat", header=TRUE)
+
+## Node bandwidth
+bw <- tt$bw
+
+## Calculate network capcity
+capacity <- sum(bw)
+
+## Calculate selection probabilties
+torProb <- bw/capacity
+optProb <- tt$prob
+
+## Calculate bandwidth given to each user,
+## assuming 1 million users
+torShare <- bw/(torProb*1e6)
+optShare <- bw/(optProb*1e6)
+
+## Output graph
+col <- rainbow(8)
+ylim <- range(c(torShare, optShare), finite=TRUE)
+pdf("marginal-bandwidth.pdf")
+plot(bw, torShare, ylim=ylim, ylab="Bandwidth per user (cells/s)",
+ log="y", type="l", xlab="Node bandwidth (cells/s)",
+ main="Comparison of bandwidth at each node,\nfor Tor and Optimized weighting algorithms",
+ frame.plot=FALSE, lwd=2)
+lines(bw, optShare, type="b", col=col[8])
+
+par(xpd=NA)
+text(x=rep(max(bw), 2), y=c(torShare[length(bw)], optShare[length(bw)]), pos=3, c("Tor", "Optimized"))
+
+## Close output device
+dev.off()
diff --git a/2009/performance/node-selection/node-bw.dat b/2009/performance/node-selection/node-bw.dat
new file mode 100644
index 0000000..9e0e19a
--- /dev/null
+++ b/2009/performance/node-selection/node-bw.dat
@@ -0,0 +1,1044 @@
+0 0
+0 0
+0 0
+0 0
+0 0
+0 0
+0 -1
+0 -1
+0 1208.63888888889
+0 1334.08111111111
+0 26173.44
+0 3817.98444444444
+26 0
+145 281.444444444444
+494 1235.62666666667
+630 0
+768 0
+818 1265.20888888889
+839 0
+1032 893.511111111111
+1378 65.4755555555556
+1536 0
+1587 0
+1676 133.532222222222
+1689 0
+1843 116.92
+2027 0
+2541 0
+2556 0
+2560 10.85
+2712 0
+2737 0
+2987 0
+3237 0
+3532 2774.46222222222
+3821 0
+3887 3815.10666666667
+3948 3342.19
+3956 10584.3588888889
+4177 0
+4332 4868.07555555556
+4459 21.7955555555556
+4507 0
+4556 0
+4843 643.982222222222
+5017 0
+5120 1094.41777777778
+5142 0
+5171 14613.4944444444
+5507 0
+5773 0
+6451 36.1666666666667
+6860 158.931111111111
+8192 2185.86666666667
+8192 330.501111111111
+8370 653.084444444444
+8772 0
+8806 23.58
+8960 34.7622222222222
+9164 0
+9518 0
+9625 1348.54666666667
+9875 727.04
+10000 6504.67555555556
+10240 2240.45
+10240 306.646666666667
+10240 836.266666666667
+10295 704.284444444444
+10492 607.573333333333
+10649 0
+10752 0
+10752 391.055555555556
+10765 387.982222222222
+11213 2357.47555555556
+11571 241.515555555556
+11929 202.564444444444
+12129 1646.36444444444
+12800 0
+12800 0
+12800 0
+13014 0
+13155 1381.26222222222
+13657 21414.1155555556
+13717 1084.88777777778
+13753 0
+13772 237.854444444444
+14007 1286.82666666667
+14008 0
+14297 0
+14384 679.253333333333
+15104 182.754444444444
+15222 154.737777777778
+15302 3984.49777777778
+15345 7636.91222222222
+15360 1747.37333333333
+15360 223.466666666667
+15370 0
+15465 0
+15513 201.017777777778
+15587 0
+15619 5175.75111111111
+15642 147.716666666667
+15973 13608.96
+16025 293.105555555556
+16051 0
+16177 4171.09333333333
+16330 0
+16384 0
+16384 307.2
+16583 0
+16921 1475.69777777778
+16926 0
+16971 0
+17091 5195.09333333333
+17515 0
+17703 8432.07111111111
+17899 0
+17918 0
+17987 5712.78222222222
+18022 4097.48555555556
+18119 567.751111111111
+18284 3280.21333333333
+18366 3611.30666666667
+18476 1196.94222222222
+18613 3546.45333333333
+18703 2013.86666666667
+19120 4268.94222222222
+19353 303.155555555556
+19456 4711.31222222222
+19579 1042.20444444444
+19602 0
+19749 191.146666666667
+20000 127.431111111111
+20000 206.932222222222
+20000 2284.65777777778
+20000 230.477777777778
+20000 248.135555555556
+20000 3069.48666666667
+20000 340.797777777778
+20000 657.332222222222
+20000 757.76
+20000 76.2311111111111
+20019 2595.21777777778
+20214 1272.03555555556
+20317 0
+20317 179.614444444444
+20334 0
+20480 0
+20480 0
+20480 0
+20480 0
+20480 0
+20480 0
+20480 0
+20480 0
+20480 0
+20480 10000.0477777778
+20480 10035.2
+20480 1030.23444444444
+20480 10425.4577777778
+20480 10567.9655555556
+20480 10958.16
+20480 1101.36888888889
+20480 11916.43
+20480 12116.1955555556
+20480 12459.8044444444
+20480 1271.23888888889
+20480 1294.79111111111
+20480 13020.7288888889
+20480 13664.7111111111
+20480 13988.9777777778
+20480 14237.0133333333
+20480 14621.5822222222
+20480 14940.16
+20480 151.324444444444
+20480 15386.1688888889
+20480 1595.20333333333
+20480 16452.2666666667
+20480 16553.0866666667
+20480 16797.0133333333
+20480 17203.6777777778
+20480 17223.68
+20480 17482.4155555556
+20480 17544.0688888889
+20480 18782.4355555556
+20480 18826.8088888889
+20480 19128.1333333333
+20480 20054.4711111111
+20480 20060.8022222222
+20480 20089.7422222222
+20480 20208.5655555556
+20480 20457.2444444444
+20480 20464.0711111111
+20480 20480
+20480 2076.44444444444
+20480 2116.26666666667
+20480 216.904444444444
+20480 2199.32444444444
+20480 2604.37333333333
+20480 2673.17777777778
+20480 2680.88444444444
+20480 2690.52888888889
+20480 2776.17777777778
+20480 2798.28555555556
+20480 2812.91333333333
+20480 2852.15555555556
+20480 2942.90222222222
+20480 2960.49777777778
+20480 3031.04
+20480 3050.54777777778
+20480 3090.43
+20480 313.993333333333
+20480 3167.57333333333
+20480 3232.42666666667
+20480 3289.31555555556
+20480 3308.30666666667
+20480 35.2711111111111
+20480 3562.95555555556
+20480 38370.4177777778
+20480 3865.03111111111
+20480 3883.23555555556
+20480 4018.07222222222
+20480 4190.43555555556
+20480 4198.14444444444
+20480 4301.67777777778
+20480 432.355555555556
+20480 4493.08444444444
+20480 4494.22222222222
+20480 4562.48888888889
+20480 4581.83111111111
+20480 4691.05777777778
+20480 4747.94666666667
+20480 4854.89777777778
+20480 5143.89333333333
+20480 5161.59444444444
+20480 5249.90333333333
+20480 5282.82888888889
+20480 5436.74222222222
+20480 5503.05333333333
+20480 5606.62
+20480 5626.82888888889
+20480 5761.09222222222
+20480 5829.97333333333
+20480 5859.28333333333
+20480 5867.52
+20480 5868.65777777778
+20480 6049.56444444444
+20480 6058.54444444444
+20480 6159.92888888889
+20480 6166.75555555556
+20480 6246.4
+20480 6395.44888888889
+20480 6415.40111111111
+20480 6501.26222222222
+20480 6525.15555555556
+20480 6619.29555555556
+20480 6828.23555555556
+20480 6856.83888888889
+20480 6931.34222222222
+20480 698.482222222222
+20480 7353.92222222222
+20480 761.173333333333
+20480 7794.91555555556
+20480 7980.37333333333
+20480 799.203333333333
+20480 8073.65333333333
+20480 8486.68444444445
+20480 8619.80444444444
+20480 8802.48111111111
+20480 919.475555555556
+20480 9390.08
+20480 9559.67333333333
+20480 9812.19555555556
+20480 9852.01777777778
+20795 0
+21043 0
+21530 0
+21733 0
+21880 1901.22666666667
+21894 0
+22169 81.5844444444444
+22310 0
+22374 0
+22500 0
+22528 0
+22528 4184.74666666667
+22528 5364.62222222222
+22529 0
+22880 0
+23223 0
+23808 2571.90333333333
+24027 12929.7066666667
+24030 2960.49777777778
+24371 1888.48
+24418 1275.44888888889
+24576 15250.1055555556
+24576 4681.95555555556
+24576 5091.99111111111
+24576 5146.16888888889
+24576 5463.14555555556
+24576 8680.10666666667
+24643 0
+24700 0
+24882 8738.13333333333
+25280 12570.1688888889
+25497 11164.0266666667
+25497 1437.01333333333
+25522 0
+25567 3842.27555555556
+25600 0
+25600 10852.1244444444
+25600 12595.2166666667
+25600 14829.7955555556
+25600 15285.1755555556
+25600 16588.8
+25600 17711.7277777778
+25600 19500.7266666667
+25600 23249.3511111111
+25600 24353.6811111111
+25600 25344
+25600 25595.4488888889
+25600 3444.05333333333
+25600 470.658888888889
+25600 4826.45333333333
+25600 5238.56222222222
+25600 5376.25333333333
+25600 5789.01333333333
+25600 5963.09333333333
+25600 6018.84444444444
+25600 6653.72444444444
+25600 9750.75555555556
+25600 9982.86222222222
+25962 0
+26085 146.773333333333
+26362 9599.43111111111
+26624 11827.2
+26624 25758.1511111111
+26921 0
+26988 3755.80444444444
+27095 0
+27648 2980.97777777778
+27648 4973.22666666667
+27768 3477.04888888889
+27864 4408.88888888889
+28080 4612.55111111111
+28440 7967.85777777778
+28520 2252.8
+28634 1857.99111111111
+28672 12557.6533333333
+28727 5214.43555555556
+29207 0
+29322 680.391111111111
+29410 0
+29683 0
+29733 0
+29876 9494.75555555556
+30303 4854.89777777778
+30681 680.391111111111
+30720 0
+30720 0
+30720 10709.9022222222
+30720 10739.0422222222
+30720 11651.0555555556
+30720 15262.1511111111
+30720 15334.9688888889
+30720 15761.6355555556
+30720 17293.0844444444
+30720 17554.8011111111
+30720 18124.0122222222
+30720 18435.4133333333
+30720 1943.32444444444
+30720 22613.0155555556
+30720 2289.20888888889
+30720 22983.1111111111
+30720 2612.33777777778
+30720 26914.1333333333
+30720 29871.2177777778
+30720 30003.1555555556
+30720 30137.2611111111
+30720 30657.7011111111
+30720 3091.34222222222
+30720 3160.17777777778
+30720 3329.13777777778
+30720 3859.74444444444
+30720 3975.39555555556
+30720 4189.29777777778
+30720 4383.85777777778
+30720 4427.09333333333
+30720 4747.94666666667
+30720 6072.32
+30720 6304.66444444444
+30720 6542.92111111111
+30720 6698.09777777778
+30720 7372.72222222222
+30720 7779.81555555556
+30720 8269.36888888889
+30720 8385.28444444444
+30893 0
+30963 0
+31005 0
+31036 0
+31109 1290.24
+31304 27166.72
+31592 0
+32000 0
+32000 27626.0355555556
+32308 0
+32314 0
+32614 1101.45111111111
+32626 0
+32640 16088.1777777778
+32739 0
+32767 7131.59111111111
+32768 0
+32768 0
+32768 10113.7433333333
+32768 10885.9233333333
+32768 10889.6933333333
+32768 11040.9955555556
+32768 12520.1066666667
+32768 12936.5333333333
+32768 1355.09333333333
+32768 15292.8711111111
+32768 1581.51111111111
+32768 16662.7555555556
+32768 17635.5555555556
+32768 18480.9244444444
+32768 18804.0533333333
+32768 18891.6622222222
+32768 21595.0222222222
+32768 22849.6644444444
+32768 23123.0577777778
+32768 23674.88
+32768 2418.91555555556
+32768 26323.8422222222
+32768 26407.8222222222
+32768 27710.5777777778
+32768 2881.99111111111
+32768 3891.2
+32768 4258.70222222222
+32768 4651.23555555556
+32768 4656.92444444444
+32768 5100.65777777778
+32768 5453.36888888889
+32768 6781.15555555556
+32768 7976.04888888889
+32768 8440.03555555556
+32768 8660.76444444444
+32768 8995.27444444445
+33056 4372.48
+33290 0
+33616 0
+33659 7420.58666666667
+33777 10577.4
+34224 3201.70666666667
+34323 1149.29555555556
+34612 1422.22222222222
+34885 8080.49777777778
+35037 6442.09777777778
+35430 10657.2566666667
+35584 0
+35602 0
+35840 10964.9444444444
+35840 11524.5511111111
+35840 1556.48
+35840 18388.7644444444
+35878 0
+36415 5174.61333333333
+36864 26172.3377777778
+37030 0
+37557 0
+37584 229.831111111111
+37726 21.6177777777778
+37888 9877.24111111111
+39047 3328
+39294 4937.95555555556
+39757 0
+40960 0
+40960 10127.36
+40960 10706.4888888889
+40960 10725.6233333333
+40960 12093.44
+40960 13125.4044444444
+40960 14693.2622222222
+40960 16137.6011111111
+40960 18252.2311111111
+40960 19057.4277777778
+40960 2145.84888888889
+40960 22649.7422222222
+40960 23098.0266666667
+40960 23762.4888888889
+40960 35870.72
+40960 37989.2622222222
+40960 3882.09777777778
+40960 40358.1155555556
+40960 40676.6933333333
+40960 4787.76888888889
+40960 6027.94666666667
+40960 6459.16444444444
+40960 6910.10111111111
+40960 698.595555555556
+40960 7549.15555555556
+40960 8647.03666666667
+40960 9120.82888888889
+40960 9783.75111111111
+41062 17400.7288888889
+41882 0
+41940 8252.30222222222
+42017 0
+42072 0
+42137 0
+42281 2092.37333333333
+42599 5047.18222222222
+42637 3203.98222222222
+42707 0
+43431 0
+43669 2.27555555555556
+44237 3776.28444444444
+44339 0
+44637 4543.14666666667
+45150 3837.72444444444
+46056 1711.21777777778
+46080 35077.6888888889
+46080 7154.34666666667
+46137 5870.93333333333
+46256 2417.77777777778
+46353 3908.26666666667
+47054 4886.75555555556
+47230 3595.37777777778
+47950 0
+48150 0
+48179 1003.65666666667
+48335 927.288888888889
+48351 762.311111111111
+48386 9598.29333333333
+48399 1299.34222222222
+48470 4805.97333333333
+48896 0
+48987 0
+49152 28899.5555555556
+49395 0
+49920 10003.6511111111
+50224 0
+50358 0
+50976 3612.08111111111
+51107 5373.72444444444
+51200 0
+51200 0
+51200 11122.9155555556
+51200 1158.25777777778
+51200 11988.7188888889
+51200 12112.7822222222
+51200 12472.32
+51200 125.155555555556
+51200 16433.0822222222
+51200 17578.6666666667
+51200 202673.493333333
+51200 2088.96
+51200 22468.4455555556
+51200 24538.5466666667
+51200 26072.1777777778
+51200 27634.3466666667
+51200 31599.5022222222
+51200 32691.5433333333
+51200 33601.9911111111
+51200 34234.5955555556
+51200 36353.1377777778
+51200 40597.0488888889
+51200 42284.7766666667
+51200 43083.0933333333
+51200 43560.96
+51200 44404.0533333333
+51200 44871.68
+51200 45102.6488888889
+51200 45398.4877777778
+51200 46023.1111111111
+51200 47794.5822222222
+51200 49184.9955555556
+51200 50397.5722222222
+51200 50404.8777777778
+51200 50432
+51200 50521.2155555556
+51200 50575.1944444444
+51200 50917.0555555556
+51200 51149.9377777778
+51200 51181.7955555556
+51200 51197.7244444444
+51200 51200
+51200 51200
+51200 635685.546666667
+51200 7449.72222222222
+51200 7698.20444444444
+51200 8157.86666666667
+51200 9058.98666666667
+51200 9139.97666666667
+51200 9254.68444444445
+51251 4217.23777777778
+51536 721.351111111111
+51598 0
+51685 3040.96555555556
+51838 0
+52050 0
+52224 3703.46666666667
+52224 52204.6577777778
+52570 11169.5422222222
+53074 3844.55111111111
+53248 27566.08
+53554 1298.20444444444
+53632 2356.63444444444
+53802 4210.91555555556
+53992 5148.44444444444
+54010 6006.32888888889
+54132 4753.63555555556
+54439 0
+54591 16360.1066666667
+54987 5842.48888888889
+55051 0
+55390 19590.0611111111
+55671 0
+56320 13139.0577777778
+56320 28078.08
+56320 32531.3422222222
+56320 55635.9855555556
+56320 56060.5866666667
+56968 4503.32444444444
+57778 1160.53333333333
+58789 9722.31111111111
+59559 0
+59661 6480.78222222222
+59664 0
+60000 35382.6133333333
+60000 59267.0033333333
+60513 0
+60645 0
+61122 13535.0044444444
+61190 1460.90666666667
+61206 0
+61440 0
+61440 9092.77777777778
+61455 1198.08
+62464 12080.9244444444
+62464 340776.96
+62788 1571.27111111111
+63985 32540.53
+64031 2746.59555555556
+64163 20608.5688888889
+64358 29884.3088888889
+65159 0
+65536 0
+65536 13000.2488888889
+65536 13114.2411111111
+65536 19432.1066666667
+65536 2020.69333333333
+65536 2226.24
+65536 30859.9466666667
+65536 30999.8933333333
+65536 31616.5688888889
+65536 45120.8533333333
+65536 4647.82222222222
+65536 48173.5111111111
+65536 48513.7066666667
+65536 48839.1111111111
+65536 49134.1333333333
+65536 62929.3511111111
+65536 64807.0011111111
+65536 65536
+66058 8427.52
+66250 1430.46888888889
+66438 16352.1422222222
+67449 763.84
+67670 22167.3244444444
+69632 282.316666666667
+71546 1468.46333333333
+71598 2005.90222222222
+71680 21013.4355555556
+71680 39048.5333333333
+71680 41302.1133333333
+71680 59752.6755555556
+74548 4481.70666666667
+76185 46916.58
+76234 26189.3688888889
+76800 16269.0844444444
+76800 52097.7066666667
+76800 54485.9022222222
+76800 62636.9422222222
+77260 12796.0177777778
+78253 17487.6444444444
+79829 710.757777777778
+80454 5228.08888888889
+81920 13389.3688888889
+81920 31390.1511111111
+81920 42852.2911111111
+81920 62003.2
+82890 160.121111111111
+83929 0
+87040 86846.5777777778
+87142 0
+87400 5027.84
+92160 52869.12
+92160 80695.17
+92160 91575.1822222222
+92194 15014.1155555556
+92229 3087.92888888889
+92287 0
+94208 37077.7255555556
+97858 1104.78222222222
+98304 16158.72
+98304 25246.1511111111
+98304 44442.8144444444
+98304 45126.5422222222
+98304 45276.3655555556
+98304 73122.7022222222
+100621 5016.46222222222
+102400 0
+102400 100347.864444444
+102400 100903.822222222
+102400 101175.751111111
+102400 101388.667777778
+102400 101491.625555556
+102400 101713.148888889
+102400 101827.326666667
+102400 101853.866666667
+102400 101932.373333333
+102400 102347.662222222
+102400 102396.586666667
+102400 102398.862222222
+102400 1055.85777777778
+102400 15265.5922222222
+102400 22195.22
+102400 29594.7377777778
+102400 31470.9333333333
+102400 32546.45
+102400 37233.0744444444
+102400 42194.4888888889
+102400 43157.5266666667
+102400 44345.4366666667
+102400 44845.5111111111
+102400 48965.4044444444
+102400 51212.5155555556
+102400 54104.7466666667
+102400 56881.5111111111
+102400 67570.3466666667
+102400 75522.2755555555
+102400 75819.2355555556
+102400 77133.3688888889
+102400 77251.8988888889
+102400 77375.7155555556
+102400 80239.5022222222
+102400 81199.7866666667
+102400 84805.4044444444
+102400 86031.9288888889
+102400 89465.9777777778
+102400 89783.1822222222
+102400 89849.1733333333
+102400 92673.7866666667
+102400 96281.0311111111
+102400 97647.8044444444
+105413 0
+105459 2752.87
+105472 1897.81333333333
+106134 24017.3211111111
+107682 5827.69777777778
+109568 66353.8533333333
+110129 0
+111027 0
+112640 109688.604444444
+113920 90758.0455555556
+115168 92096.2844444444
+115499 4075.52
+116229 3269.97333333333
+117896 52140.9422222222
+119097 0
+120768 28103.1111111111
+122517 35348.48
+122793 22730.5244444444
+122880 100521.528888889
+122880 22373.2622222222
+122880 28468.3377777778
+122880 98482.6311111111
+125548 2305.55333333333
+126976 106649.6
+127362 7054.22222222222
+128000 124222.577777778
+128000 125798.4
+128124 78921.9555555556
+128537 0
+130089 57308.4777777778
+130189 0
+131072 102064.355555556
+131072 103610.595555556
+131072 105732.551111111
+131072 108617.955555556
+131072 123280.497777778
+131072 124338.631111111
+131072 2223.73555555556
+131072 55888.7822222222
+131072 67873.2722222222
+131072 69205.3433333333
+131072 69439.5744444444
+131072 71644.67
+131072 71724.6133333333
+131072 75391.1322222222
+131072 81374.8266666667
+131072 96124.0177777778
+131271 0
+132165 12590.4977777778
+132973 1429.04888888889
+133120 132553.386666667
+135662 3602.20444444444
+135948 18595.84
+136502 111611.241111111
+138465 11662.2222222222
+138498 1295.92888888889
+139514 120004.835555556
+141107 93340.0522222222
+143360 79271.2533333333
+147503 982.954444444444
+153600 120727.324444444
+153600 134597.973333333
+153600 149329.325555556
+153600 152864.054444444
+153600 153598.862222222
+153600 16845.9377777778
+153600 16902.8266666667
+153600 50140.7288888889
+153600 56103.6422222222
+153600 86485.9022222222
+153600 91713.1855555556
+153723 0
+159444 24301.2511111111
+159466 51125.3455555556
+161938 3125.47555555556
+163840 122205.331111111
+163840 161825.592222222
+164123 10356.0533333333
+166663 0
+168960 63324.5155555556
+170986 74816.9855555556
+174017 0
+174867 84042.7388888889
+180736 93064.5333333333
+183174 169237.617777778
+184320 180457.244444444
+184320 184310.897777778
+189682 0
+191764 12635.0222222222
+192296 25130.0977777778
+196608 105353.643333333
+196608 178038.328888889
+196608 195149.368888889
+196608 80034.9811111111
+197512 234379.946666667
+201541 15224.6044444444
+204800 105516.373333333
+204800 118909.155555556
+204800 127420.38
+204800 131535.473333333
+204800 144939.235555556
+204800 155605.902222222
+204800 1570.13333333333
+204800 164840.587777778
+204800 171103.573333333
+204800 172909.226666667
+204800 177707.235555556
+204800 199326.612222222
+204800 200484.364444444
+204800 203599.644444444
+204800 204797.724444444
+204800 293108.622222222
+204800 41330.9155555556
+204800 54534.8266666667
+204800 7310.01444444444
+204800 85326.5066666667
+204800 87380.1955555556
+204800 97293.6533333333
+216064 43374.3644444444
+219650 169426.488888889
+236492 76795.54
+240062 43592.8177777778
+241574 17140.6222222222
+245760 156818.773333333
+245760 179183.116666667
+256000 115854.222222222
+256000 144387.667777778
+256000 156601.457777778
+256000 174972.017777778
+256000 192534.755555556
+256000 235724.8
+256000 239881.102222222
+256000 90122.8055555556
+256000 99655.68
+261273 99268.7988888889
+262144 178278.453333333
+262144 183643.542222222
+262144 195766.044444444
+262144 220472.888888889
+262144 70445.5111111111
+262144 74971.5911111111
+274818 66864.9244444444
+297302 0
+302362 131368.813333333
+307200 102393.173333333
+307200 149061.404444444
+307200 161044.48
+307200 179659.662222222
+307200 239413.475555556
+307200 304810.666666667
+307200 305479.62
+307200 47312.2133333333
+307200 53858.8888888889
+310156 129414.257777778
+316005 42546.0622222222
+329318 43033.8466666667
+330752 330752
+346316 42946.7711111111
+357785 58729.9866666667
+363501 310963.768888889
+364989 0
+376562 214969.457777778
+380961 148820.463333333
+393216 265218.275555556
+409600 388103.964444444
+431162 134623.004444444
+434047 12614.5422222222
+437218 156621.398888889
+460588 259551.004444444
+464103 192894.124444444
+467609 220751.151111111
+473440 365095.822222222
+476055 103397.831111111
+483265 38908.5866666667
+483402 355647.715555556
+487687 254114.497777778
+495630 196404.337777778
+497492 290346.092222222
+512000 212832.182222222
+512000 214863.644444444
+512000 26876.5866666667
+512000 28402.3466666667
+512000 299245.557777778
+512000 462432.82
+512000 475667.342222222
+512000 493614.648888889
+512000 507867.017777778
+512000 86713.4577777778
+513350 680.391111111111
+524288 281949.297777778
+524288 379599.075555556
+524288 389863.776666667
+524288 473490.773333333
+554952 222022.441111111
+563200 441323.49
+564389 86553.6255555556
+564570 355720.208888889
+569081 362698.207777778
+579692 0
+581177 487444.48
+592338 365010.488888889
+614400 412212.378888889
+622290 291855.928888889
+630707 126682.453333333
+631454 155312.401111111
+633075 124072.391111111
+636340 672.426666666667
+643899 0
+645481 192207.075555556
+655360 648201.404444444
+758803 265169.155555556
+781722 197321.386666667
+786432 319828.733333333
+819200 675452.764444444
+832859 330563.23
+841710 280446.293333333
+860504 200670.804444444
+878626 338074.737777778
+952008 236003.977777778
+957190 407670.328888889
+976900 26336.5188888889
+1013091 341174.567777778
+1024000 407980.942222222
+1048576 1001004.37333333
+1048576 1038647.50111111
+1048576 250621.563333333
+1048576 287072.711111111
+1048576 497180.752222222
+1048576 504210.792222222
+1048576 517667.271111111
+1048576 569982.675555555
+1048576 570312.248888889
+1048576 570361.52
+1048576 686969.78
+1048576 746848.441111111
+1048576 774304.426666667
+1048576 958576.64
+1048576 977957.546666667
+1054691 250916.356666667
+1068944 687632.821111111
+1126177 873672.248888889
+1168230 425153.992222222
+1179578 504359.733333333
+1184265 429220.977777778
+1187891 377703.065555556
+1193821 502402.844444444
+1198876 578881.617777778
+1250969 597947.037777778
+1280273 668843.804444444
+1285382 519920.811111111
+1293863 570229.078888889
+1299426 776040.241111111
+1329497 497659.531111111
+1331200 1533436.20666667
+1412010 455980.684444444
+1422357 562001.92
+1434853 602570.524444444
+1474128 305147.448888889
+1486351 618914.143333333
+1492886 678671.928888889
+1501235 622364.926666667
+1512096 685886.577777778
+1594653 646887.002222222
+1656701 928335.208888889
+1664784 736604.16
+1694231 363285.617777778
+1807036 707361.586666667
+1863331 961551.965555556
+1873621 987088.213333333
+1907570 814730.808888889
+1927460 752771.982222222
+1937152 915942.454444444
+2097152 2320457.17888889
+2115441 827767.816666667
+2143420 1154992.35555556
+2161511 989395.133333333
+2165170 1312608.71111111
+2272856 1473001.24444444
+2432431 1251924.19555556
+2460598 1379208.53333333
+2567822 1461463.04
+2708040 1713379.99222222
+2961919 1603908.26666667
+3096141 1640875.80444444
+3145728 2220930.84444444
+3145728 2669082.15333333
+4098228 2397397.90222222
diff --git a/2009/performance/node-selection/opt_0.1.pickle.dat b/2009/performance/node-selection/opt_0.1.pickle.dat
new file mode 100644
index 0000000..92ac285
--- /dev/null
+++ b/2009/performance/node-selection/opt_0.1.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.83203125000000000000000000000000e-01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.64843750000000000000000000000000e-01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.23046875000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.50000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.59765625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.63867187500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.01562500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.69140625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.09960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.27343750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.29882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.59960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.95898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.96289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.99218750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.29687500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.34570312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.83398437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.32226562500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.46289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.59179687500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.71093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.72656250000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.15820312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.46093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.70898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.80273437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.45898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.79882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.07558593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.12753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.33984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.63476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.71328125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.71992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.78984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.85898437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.87988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92871093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.95312500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.01074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.04921875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.07988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.10253906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.19003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.36894531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.54179687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56933593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.66738281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.67910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.68613281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.68984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.73574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.73593750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.79238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.97304687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.98867187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.99707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.02050781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.02988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.04433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.05058593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.05507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.11972656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.12988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.13496093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.15957031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.18945312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.23886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.30488281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.30585937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.31464843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.33808593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.42089843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.45761718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.49589843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.49960937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.51308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.51992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.53886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.57109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.58710937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.60859375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.63535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.65292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.73437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.77988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.82402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.82851562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.85722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.90996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.94804687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.97148437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.06152343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.10996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.20507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.24472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.27343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.27617187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.35742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.39453125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.40019531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.46875000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.53574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.65000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.69277343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.69335937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.75996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.76914062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.81308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.82421875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.85976562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.93750000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.98476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.99355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.07070312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.09472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.14882812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.27109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.29199218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.42343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.44218750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.48437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.55468750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.57031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.59257812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.61074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.70449218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.72695312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.74414062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.79746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.80722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.83515625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.91855468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.99238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.03378906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.04746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.05566406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.06171875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.07597656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.11406250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.17031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.31015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.31132812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.37226562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.37500000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.39433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.39980468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.45625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.50195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.56562500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.57402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.59707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.68437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.70371093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.76015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.81347656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.84316406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.91992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.95351562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.00742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.11230468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.23242187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.33535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.34062500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.36835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.62636718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.67460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.76503906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.01992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.18007812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.19140625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.20644531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.21718750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.22988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.32011718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.32753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.34121093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.48261718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.52910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.64003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.65996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.71816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.81835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.99531250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.01113281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.03437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.05332031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.19023437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.22460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.36523437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.40429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.40996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.44042968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.44355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.45039062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.45292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.46679687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.55000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.56777343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.64746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.83554687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.95625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.98183593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00099609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00656250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00777343750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00947265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.01246093750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.01660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.02675781250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.03660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.04000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.04597656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.04750000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.05082031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.05453125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.05488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.05726562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.06326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.06623046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.07396484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.07521484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.08183593750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.08732421875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.11265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.12847656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.14822265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.16326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.16525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.16531250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.18189453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.18447265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.19378906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.19511718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.19542968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.20029296875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.22632812500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.24970703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.25060546875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.25318359375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.25699218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.27263671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.29019531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.29394531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.29761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.31736328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.32167968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.36000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.39738281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.39839843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.45601562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.48798828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.48894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.50898437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.52837890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.55916015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.57136718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.61894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.63923828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.70000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.70199218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.70703125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.80066406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.80134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.80248046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.91128906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.96525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.05884765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.05974609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.06000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.07292968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.10316406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.14000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.15095703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.16849609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.22500000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.24937500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.25583984375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.27009765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.30265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.32611328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.35875000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.39291015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.39830078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.45210937500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.48000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.48753906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.50242187500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.51048828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.54080078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.54275390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.56388671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.58134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.59712890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.64964843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.65523437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.66605468750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.70439453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.70503906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.72488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.75599609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+2.88091796875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.00240234375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.11414062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.11457031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.16285156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.20552734375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.25513671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.30000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.33957031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.39876953125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.41537109375000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.53000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.57761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.70472656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.74539062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.75578125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.85765625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+3.93634765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.29003906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.61898437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.68871093750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.71824218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+4.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.10298828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.36753906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.80667968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+5.90550781250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.05773437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.17197265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.43199218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.46000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.76398437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+6.98798828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.09962890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.12869140625000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.35472656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.44064453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+7.68000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.42113281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.47748046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.53941406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+8.99585937500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.06451171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.13298828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.24687500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.29794921875000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.43876953125000000000000000000000e+02 8.62155751235604839166626334190369e-08 3.91135472656249985448084771633148e+04
+9.44144531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.52513671875000000000000000000000e+02 3.69918544901142462913434805216184e-03 3.91135472656249985448084771633148e+04
+9.68027343750000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+9.71664062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 5.41869429326879981090314686298370e-08 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 1.20955128579680604161694645881653e-07 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 5.46563766368723166072518537816904e-04 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.00263671875000000000000000000000e+03 5.81182879599850821250583976507187e-10 3.91135472656249985448084771633148e+04
+1.02400000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.02400000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.02400000000000000000000000000000e+03 5.29354338141274638473987579345703e-13 3.91135472656249985448084771633148e+04
+1.02400000000000000000000000000000e+03 4.35207425653061363846063613891602e-14 3.91135472656249985448084771633148e+04
+1.08389062500000000000000000000000e+03 2.40965273053182771345603896406828e-03 3.91135472656249985448084771633148e+04
+1.10000000000000000000000000000000e+03 4.43701228647341849864460527896881e-07 3.91135472656249985448084771633148e+04
+1.10232226562500000000000000000000e+03 8.69511467271877336315810680389404e-08 3.91135472656249985448084771633148e+04
+1.10267578125000000000000000000000e+03 7.18345702921396878082305192947388e-08 3.91135472656249985448084771633148e+04
+1.11148632812500000000000000000000e+03 4.69305105887940499087562784552574e-07 3.91135472656249985448084771633148e+04
+1.13221093750000000000000000000000e+03 1.86192128381890142918564379215240e-09 3.91135472656249985448084771633148e+04
+1.13511132812500000000000000000000e+03 2.13162820728030055761337280273438e-14 3.91135472656249985448084771633148e+04
+1.15691015625000000000000000000000e+03 2.61381827293405422096839174628258e-09 3.91135472656249985448084771633148e+04
+1.20000000000000000000000000000000e+03 7.63405783033022089512087404727936e-10 3.91135472656249985448084771633148e+04
+1.21541015625000000000000000000000e+03 2.51175080734356015454977750778198e-10 3.91135472656249985448084771633148e+04
+1.23184960937500000000000000000000e+03 4.46496818591104321916063213393500e-03 3.91135472656249985448084771633148e+04
+1.23330859375000000000000000000000e+03 1.76330239298749802401289343833923e-09 3.91135472656249985448084771633148e+04
+1.23647460937500000000000000000000e+03 5.91971605975682643729918197550433e-03 3.91135472656249985448084771633148e+04
+1.24285156250000000000000000000000e+03 3.21545249653741940787377018295956e-03 3.91135472656249985448084771633148e+04
+1.25761523437500000000000000000000e+03 0.00000000000000000000000000000000e+00 3.91135472656249985448084771633148e+04
+1.26070507812500000000000000000000e+03 2.52958205493314380873925983905792e-08 3.91135472656249985448084771633148e+04
+1.28000000000000000000000000000000e+03 2.91322521661641076207160949707031e-13 3.91135472656249985448084771633148e+04
+1.48203710937500000000000000000000e+03 5.02915040190288209487334825098515e-05 3.91135472656249985448084771633148e+04
+1.52680078125000000000000000000000e+03 5.72070146276359992043580859899521e-06 3.91135472656249985448084771633148e+04
+1.53600000000000000000000000000000e+03 6.89452539504031847172882407903671e-09 3.91135472656249985448084771633148e+04
+1.60000000000000000000000000000000e+03 6.87119694475768483243882656097412e-10 3.91135472656249985448084771633148e+04
+1.62667773437500000000000000000000e+03 2.02874545813956641548969628274790e-03 3.91135472656249985448084771633148e+04
+1.64396484375000000000000000000000e+03 4.90068790174547075366717763245106e-04 3.91135472656249985448084771633148e+04
+1.68067187500000000000000000000000e+03 1.46387346087006875450242660008371e-03 3.91135472656249985448084771633148e+04
+1.71606640625000000000000000000000e+03 4.30107505167143244761973619461060e-10 3.91135472656249985448084771633148e+04
+1.85939062500000000000000000000000e+03 6.05252618672835751567617990076542e-05 3.91135472656249985448084771633148e+04
+1.86951171875000000000000000000000e+03 4.36543974302594506298191845417023e-08 3.91135472656249985448084771633148e+04
+1.90800781250000000000000000000000e+03 1.14543869787153695938286546152085e-04 3.91135472656249985448084771633148e+04
+1.97869335937500000000000000000000e+03 1.90650843023831839673221111297607e-06 3.91135472656249985448084771633148e+04
+2.00000000000000000000000000000000e+03 9.06939964575137480551347834989429e-04 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 1.93584360263443500116409268230200e-03 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 7.51341945795526433560240775477723e-03 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 3.35341608970196602967916987836361e-06 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 2.20941167583532660501077771186829e-08 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 4.54477788736085130949504673480988e-09 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 7.63153064028067058127691169033824e-04 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 7.54963053574710454829421735212236e-03 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 5.35880673169231158681213855743408e-10 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 2.31944863315902694012038409709930e-09 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 6.88804257909359646250280206913885e-03 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 4.15499101791283464990556240081787e-09 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 4.27494306620701536303386092185974e-09 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 1.45873920511085941598139470443130e-02 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 6.20369613333338065785937942564487e-05 3.91135472656249985448084771633148e+04
+2.04800000000000000000000000000000e+03 6.08713968119900528108701109886169e-10 3.91135472656249985448084771633148e+04
+2.05994335937500000000000000000000e+03 1.00144177562317207574871247288684e-02 3.91135472656249985448084771633148e+04
+2.08778125000000000000000000000000e+03 1.94929984761671448723063804209232e-03 3.91135472656249985448084771633148e+04
+2.19956445312500000000000000000000e+03 7.15398342521211816347204148769379e-06 3.91135472656249985448084771633148e+04
+2.28169921875000000000000000000000e+03 1.38408527339419287760513554985664e-02 3.91135472656249985448084771633148e+04
+2.30386328125000000000000000000000e+03 7.81482564512447908100511995144188e-03 3.91135472656249985448084771633148e+04
+2.31301757812500000000000000000000e+03 1.31252766418008919024895675420339e-02 3.91135472656249985448084771633148e+04
+2.32009960937500000000000000000000e+03 1.09214502061259904897028150116967e-02 3.91135472656249985448084771633148e+04
+2.33168164062500000000000000000000e+03 7.43701983084852063371483765763514e-03 3.91135472656249985448084771633148e+04
+2.34155468750000000000000000000000e+03 7.87358384947652034657750164114987e-04 3.91135472656249985448084771633148e+04
+2.44329882812500000000000000000000e+03 1.77578447201067260441398332204699e-03 3.91135472656249985448084771633148e+04
+2.50053320312500000000000000000000e+03 2.04583200424934830152778886258602e-06 3.91135472656249985448084771633148e+04
+2.51051171875000000000000000000000e+03 6.25712152002577681741968262940645e-05 3.91135472656249985448084771633148e+04
+2.52707617187500000000000000000000e+03 9.23497443801527331808109977373533e-03 3.91135472656249985448084771633148e+04
+2.53794140625000000000000000000000e+03 1.95199522121881977043678091376933e-02 3.91135472656249985448084771633148e+04
+2.59667382812500000000000000000000e+03 1.36536288715248411290703600684537e-02 3.91135472656249985448084771633148e+04
+2.60000000000000000000000000000000e+03 1.95505956242669753919471986591816e-03 3.91135472656249985448084771633148e+04
+2.75783203125000000000000000000000e+03 7.63877010090396879604668356478214e-06 3.91135472656249985448084771633148e+04
+2.77804101562500000000000000000000e+03 1.30301762852447211571416119113564e-04 3.91135472656249985448084771633148e+04
+2.80244726562500000000000000000000e+03 2.50561785541947301680920645594597e-07 3.91135472656249985448084771633148e+04
+2.87915625000000000000000000000000e+03 2.10996476905122853917617931074346e-02 3.91135472656249985448084771633148e+04
+2.90302929687500000000000000000000e+03 8.46964499601199349854141473770142e-06 3.91135472656249985448084771633148e+04
+2.91579296875000000000000000000000e+03 1.92941534142337771384756450743225e-02 3.91135472656249985448084771633148e+04
+2.93209960937500000000000000000000e+03 1.15741825314403107283212079892110e-02 3.91135472656249985448084771633148e+04
+2.95331250000000000000000000000000e+03 1.52724855980988366566108993538364e-02 3.91135472656249985448084771633148e+04
+3.11455664062500000000000000000000e+03 2.60257470979407025402085906762295e-02 3.91135472656249985448084771633148e+04
+3.23574414062500000000000000000000e+03 2.38189809885293035662812144437339e-02 3.91135472656249985448084771633148e+04
+3.25153125000000000000000000000000e+03 2.12994246935161932188229627627152e-02 3.91135472656249985448084771633148e+04
+3.30904492187500000000000000000000e+03 2.45743353889596241601545045796229e-02 3.91135472656249985448084771633148e+04
+3.52936718750000000000000000000000e+03 4.92668906903581671485881088301539e-04 3.91135472656249985448084771633148e+04
+3.63931835937500000000000000000000e+03 1.89144899645967909385113614462171e-02 3.91135472656249985448084771633148e+04
+3.65941601562500000000000000000000e+03 1.78553656151373418836669770826120e-02 3.91135472656249985448084771633148e+04
+3.72572265625000000000000000000000e+03 3.20461825799193134045594888448250e-02 3.91135472656249985448084771633148e+04
+3.76457031250000000000000000000000e+03 1.41756947076330293983081887176922e-02 3.91135472656249985448084771633148e+04
+3.78350000000000000000000000000000e+03 2.28276584196425956496678821849855e-02 3.91135472656249985448084771633148e+04
+4.09600000000000000000000000000000e+03 1.21822138338219115860638908088731e-02 3.91135472656249985448084771633148e+04
+4.13172070312500000000000000000000e+03 3.39021434800146695409672759069508e-02 3.91135472656249985448084771633148e+04
+4.18636718750000000000000000000000e+03 4.13490059064756942941443185191019e-02 3.91135472656249985448084771633148e+04
+4.22170117187500000000000000000000e+03 2.47476631160015725363621186261298e-02 3.91135472656249985448084771633148e+04
+4.22884765625000000000000000000000e+03 2.35844782734082256125951460035139e-02 3.91135472656249985448084771633148e+04
+4.43917187500000000000000000000000e+03 5.04489726874415150836838961367903e-02 3.91135472656249985448084771633148e+04
+4.75084179687500000000000000000000e+03 1.51733847757723611104907490698679e-02 3.91135472656249985448084771633148e+04
+4.80585546875000000000000000000000e+03 4.10832919729496731653384244964400e-02 3.91135472656249985448084771633148e+04
+5.01527734375000000000000000000000e+03 5.90415687698933322469230233764392e-02 3.91135472656249985448084771633148e+04
+5.28914062500000000000000000000000e+03 6.24690147956671743001422214547347e-02 3.91135472656249985448084771633148e+04
+5.78499804687500000000000000000000e+03 1.81294398519696031701897709353943e-02 3.91135472656249985448084771633148e+04
+6.04715039062500000000000000000000e+03 2.99628363813583820096653198561398e-02 3.91135472656249985448084771633148e+04
+6.14400000000000000000000000000000e+03 3.82715505102509540025224055170838e-02 3.91135472656249985448084771633148e+04
+6.14400000000000000000000000000000e+03 7.63815610010554757458578478690470e-02 3.91135472656249985448084771633148e+04
+8.00435156250000000000000000000000e+03 2.70710423180224070416333148614285e-02 3.91135472656249985448084771633148e+04
diff --git a/2009/performance/node-selection/opt_0.25.pickle.dat b/2009/performance/node-selection/opt_0.25.pickle.dat
new file mode 100644
index 0000000..9190e4a
--- /dev/null
+++ b/2009/performance/node-selection/opt_0.25.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.83203125000000000000000000000000e-01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.64843750000000000000000000000000e-01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.23046875000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.50000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.59765625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.63867187500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.01562500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.69140625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.09960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.27343750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.29882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.59960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.95898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.96289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.99218750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.29687500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.34570312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.83398437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.32226562500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.46289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.59179687500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.71093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.72656250000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.15820312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.46093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.70898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.80273437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.45898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.79882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.07558593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.12753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.33984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.63476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.71328125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.71992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.78984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.85898437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.87988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92871093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.95312500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.01074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.04921875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.07988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.10253906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.19003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.36894531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.54179687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56933593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.66738281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.67910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.68613281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.68984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.73574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.73593750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.79238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.97304687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.98867187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.99707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.02050781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.02988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.04433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.05058593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.05507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.11972656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.12988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.13496093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.15957031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.18945312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.23886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.30488281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.30585937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.31464843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.33808593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.42089843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.45761718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.49589843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.49960937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.51308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.51992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.53886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.57109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.58710937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.60859375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.63535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.65292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.73437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.77988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.82402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.82851562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.85722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.90996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.94804687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.97148437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.06152343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.10996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.20507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.24472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.27343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.27617187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.35742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.39453125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.40019531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.46875000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.53574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.65000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.69277343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.69335937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.75996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.76914062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.81308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.82421875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.85976562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.93750000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.98476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.99355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.07070312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.09472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.14882812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.27109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.29199218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.42343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.44218750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.48437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.55468750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.57031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.59257812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.61074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.70449218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.72695312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.74414062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.79746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.80722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.83515625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.91855468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.99238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.03378906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.04746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.05566406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.06171875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.07597656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.11406250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.17031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.31015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.31132812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.37226562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.37500000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.39433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.39980468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.45625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.50195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.56562500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.57402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.59707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.68437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.70371093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.76015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.81347656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.84316406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.91992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.95351562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.00742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.11230468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.23242187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.33535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.34062500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.36835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.62636718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.67460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.76503906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.01992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.18007812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.19140625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.20644531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.21718750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.22988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.32011718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.32753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.34121093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.48261718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.52910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.64003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.65996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.71816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.81835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.99531250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.01113281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.03437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.05332031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.19023437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.22460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.36523437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.40429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.40996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.44042968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.44355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.45039062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.45292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.46679687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.55000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.56777343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.64746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.83554687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.95625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.98183593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00099609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00656250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00777343750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00947265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.01246093750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.01660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.02675781250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.03660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.04000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.04597656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.04750000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.05082031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.05453125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.05488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.05726562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.06326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.06623046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.07396484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.07521484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.08183593750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.08732421875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.11265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.12847656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.14822265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.16326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.16525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.16531250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.18189453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.18447265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.19378906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.19511718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.19542968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.20029296875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.22632812500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.24970703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.25060546875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.25318359375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.25699218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.27263671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.29019531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.29394531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.29761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.31736328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.32167968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.36000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.39738281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.39839843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.45601562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.48798828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.48894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.50898437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.52837890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.55916015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.57136718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.61894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.63923828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.70000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.70199218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.70703125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.80066406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.80134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.80248046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.91128906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.96525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.05884765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.05974609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.06000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.07292968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.10316406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.14000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.15095703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.16849609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.22500000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.24937500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.25583984375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.27009765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.30265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.32611328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.35875000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.39291015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.39830078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.45210937500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.48000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.48753906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.50242187500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.51048828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.54080078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.54275390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.56388671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.58134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.59712890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.64964843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.65523437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.66605468750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.70439453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.70503906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.72488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.75599609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+2.88091796875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.00240234375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.11414062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.11457031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.16285156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.20552734375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.25513671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.30000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.33957031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.39876953125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.41537109375000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.53000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.57761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.70472656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.74539062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.75578125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.85765625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+3.93634765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.29003906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.61898437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.68871093750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.71824218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+4.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.10298828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.12000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.36753906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.80667968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+5.90550781250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.05773437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.17197265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.43199218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.46000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.76398437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+6.98798828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.09962890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.12869140625000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.35472656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.44064453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+7.68000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.42113281250000000000000000000000e+02 4.44089209850062616169452667236328e-16 9.77838681640625000000000000000000e+04
+8.47748046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.53941406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+8.99585937500000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.06451171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.13298828125000000000000000000000e+02 3.62975121070974182657664641737938e-07 9.77838681640625000000000000000000e+04
+9.24687500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.29794921875000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.43876953125000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.44144531250000000000000000000000e+02 3.73772371298208838652499252930284e-06 9.77838681640625000000000000000000e+04
+9.52513671875000000000000000000000e+02 1.77635683940025046467781066894531e-15 9.77838681640625000000000000000000e+04
+9.68027343750000000000000000000000e+02 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+9.71664062500000000000000000000000e+02 8.26656143271264909344608895480633e-06 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 6.04932302765703866498370189219713e-05 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 2.10353955327252910983970579650304e-03 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00000000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.00263671875000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.02400000000000000000000000000000e+03 2.79373983502750888874288648366928e-06 9.77838681640625000000000000000000e+04
+1.02400000000000000000000000000000e+03 9.25299836751491966424509882926941e-10 9.77838681640625000000000000000000e+04
+1.02400000000000000000000000000000e+03 0.00000000000000000000000000000000e+00 9.77838681640625000000000000000000e+04
+1.02400000000000000000000000000000e+03 2.89056485414107555698137730360031e-08 9.77838681640625000000000000000000e+04
+1.08389062500000000000000000000000e+03 1.37250712572978272874024696648121e-07 9.77838681640625000000000000000000e+04
+1.10000000000000000000000000000000e+03 5.54609173697429014282533898949623e-05 9.77838681640625000000000000000000e+04
+1.10232226562500000000000000000000e+03 1.12224016746154120482970029115677e-08 9.77838681640625000000000000000000e+04
+1.10267578125000000000000000000000e+03 1.99119382773282893595023779198527e-05 9.77838681640625000000000000000000e+04
+1.11148632812500000000000000000000e+03 2.23103948870928547876246739178896e-05 9.77838681640625000000000000000000e+04
+1.13221093750000000000000000000000e+03 1.16100518246132350386190523749974e-03 9.77838681640625000000000000000000e+04
+1.13511132812500000000000000000000e+03 2.72453706262609784971573390066624e-06 9.77838681640625000000000000000000e+04
+1.15691015625000000000000000000000e+03 3.05951282220107145803922321647406e-06 9.77838681640625000000000000000000e+04
+1.20000000000000000000000000000000e+03 3.90180949487728412350406870245934e-05 9.77838681640625000000000000000000e+04
+1.21541015625000000000000000000000e+03 2.09286763851628324073494979984389e-03 9.77838681640625000000000000000000e+04
+1.23184960937500000000000000000000e+03 1.58828729066364578853542965930501e-03 9.77838681640625000000000000000000e+04
+1.23330859375000000000000000000000e+03 4.40156088060870195194373977187752e-03 9.77838681640625000000000000000000e+04
+1.23647460937500000000000000000000e+03 7.76077176417810932207430596463382e-04 9.77838681640625000000000000000000e+04
+1.24285156250000000000000000000000e+03 2.81822398484621317038545385003090e-04 9.77838681640625000000000000000000e+04
+1.25761523437500000000000000000000e+03 4.14690765707437236642363131977618e-04 9.77838681640625000000000000000000e+04
+1.26070507812500000000000000000000e+03 4.21606647519556787528927088715136e-04 9.77838681640625000000000000000000e+04
+1.28000000000000000000000000000000e+03 1.48595499398837581697674359304528e-03 9.77838681640625000000000000000000e+04
+1.48203710937500000000000000000000e+03 3.24198669046538157090253662317991e-04 9.77838681640625000000000000000000e+04
+1.52680078125000000000000000000000e+03 3.29899215301987427245711259615746e-03 9.77838681640625000000000000000000e+04
+1.53600000000000000000000000000000e+03 5.75874020442956012499902129775364e-03 9.77838681640625000000000000000000e+04
+1.60000000000000000000000000000000e+03 2.97951145151742480265966150909662e-03 9.77838681640625000000000000000000e+04
+1.62667773437500000000000000000000e+03 3.57451952137441929246985949930604e-03 9.77838681640625000000000000000000e+04
+1.64396484375000000000000000000000e+03 5.76101263472355087924547945021914e-03 9.77838681640625000000000000000000e+04
+1.68067187500000000000000000000000e+03 1.86705669644000329075728128458422e-03 9.77838681640625000000000000000000e+04
+1.71606640625000000000000000000000e+03 3.85627896448173870802555995851435e-03 9.77838681640625000000000000000000e+04
+1.85939062500000000000000000000000e+03 4.62175463821026116795209759402496e-03 9.77838681640625000000000000000000e+04
+1.86951171875000000000000000000000e+03 6.60754257495010932643708656542003e-04 9.77838681640625000000000000000000e+04
+1.90800781250000000000000000000000e+03 7.79896287740559218670810537332727e-03 9.77838681640625000000000000000000e+04
+1.97869335937500000000000000000000e+03 5.85258131435354139043836241285135e-03 9.77838681640625000000000000000000e+04
+2.00000000000000000000000000000000e+03 1.16949579149094873287140217144042e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 6.77354404617154168266601743653155e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 1.90327717448557365287342690862715e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 7.39732780058945799117608999040385e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 3.20764800831385699098063923884183e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 3.52560352485031813785099075175822e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 6.78114608433778506824118892382103e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 8.79982188785204122449812302875216e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 8.60984530148591747922282024774177e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 1.97693840011803345646512752864510e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 7.05436828592177420094166961916926e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 6.08998597206154845817849263767130e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 3.52017871580306016335293328722855e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 4.78158944704916259726967808774134e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 7.52086751529175250030601063144786e-03 9.77838681640625000000000000000000e+04
+2.04800000000000000000000000000000e+03 7.77980035896510754844790369588736e-03 9.77838681640625000000000000000000e+04
+2.05994335937500000000000000000000e+03 8.81655209787791070696894024649737e-03 9.77838681640625000000000000000000e+04
+2.08778125000000000000000000000000e+03 9.52981093479533282464277732515257e-03 9.77838681640625000000000000000000e+04
+2.19956445312500000000000000000000e+03 9.56861509049832838214033614576692e-03 9.77838681640625000000000000000000e+04
+2.28169921875000000000000000000000e+03 1.72242039793907763742253358429934e-03 9.77838681640625000000000000000000e+04
+2.30386328125000000000000000000000e+03 1.03134330487144147692202267307948e-02 9.77838681640625000000000000000000e+04
+2.31301757812500000000000000000000e+03 6.52427857931340074437720488731429e-03 9.77838681640625000000000000000000e+04
+2.32009960937500000000000000000000e+03 1.05908082608618600573002765941055e-02 9.77838681640625000000000000000000e+04
+2.33168164062500000000000000000000e+03 1.03206567403851395825498116209928e-02 9.77838681640625000000000000000000e+04
+2.34155468750000000000000000000000e+03 1.11173169203823158507349333490311e-02 9.77838681640625000000000000000000e+04
+2.44329882812500000000000000000000e+03 6.83814468031191877162022763059213e-03 9.77838681640625000000000000000000e+04
+2.50053320312500000000000000000000e+03 2.82446540266789725137641653418541e-03 9.77838681640625000000000000000000e+04
+2.51051171875000000000000000000000e+03 2.31375024719404111250842248637127e-03 9.77838681640625000000000000000000e+04
+2.52707617187500000000000000000000e+03 1.17300339712678551584712494104679e-02 9.77838681640625000000000000000000e+04
+2.53794140625000000000000000000000e+03 1.28268665143768546138547392843066e-02 9.77838681640625000000000000000000e+04
+2.59667382812500000000000000000000e+03 1.04935966488838641752501246173779e-02 9.77838681640625000000000000000000e+04
+2.60000000000000000000000000000000e+03 1.05145979651625233464162789687180e-02 9.77838681640625000000000000000000e+04
+2.75783203125000000000000000000000e+03 1.46354726060970302681241150821734e-02 9.77838681640625000000000000000000e+04
+2.77804101562500000000000000000000e+03 1.33760431644031063669331160781439e-02 9.77838681640625000000000000000000e+04
+2.80244726562500000000000000000000e+03 1.32642541386515308565741122492909e-02 9.77838681640625000000000000000000e+04
+2.87915625000000000000000000000000e+03 1.42329078764004603868675857825110e-02 9.77838681640625000000000000000000e+04
+2.90302929687500000000000000000000e+03 1.63339396538820756654697419207878e-02 9.77838681640625000000000000000000e+04
+2.91579296875000000000000000000000e+03 1.35543783995681985793391177708145e-02 9.77838681640625000000000000000000e+04
+2.93209960937500000000000000000000e+03 1.55485754940969077286805344328968e-02 9.77838681640625000000000000000000e+04
+2.95331250000000000000000000000000e+03 9.82742675877781163285007437480090e-03 9.77838681640625000000000000000000e+04
+3.11455664062500000000000000000000e+03 3.00482416483171654170147846230066e-03 9.77838681640625000000000000000000e+04
+3.23574414062500000000000000000000e+03 1.65657765770038101216243831004249e-02 9.77838681640625000000000000000000e+04
+3.25153125000000000000000000000000e+03 1.17470267111234854401358163045188e-02 9.77838681640625000000000000000000e+04
+3.30904492187500000000000000000000e+03 1.66580646575807851672568205003699e-02 9.77838681640625000000000000000000e+04
+3.52936718750000000000000000000000e+03 1.61744296826332005501125621549363e-02 9.77838681640625000000000000000000e+04
+3.63931835937500000000000000000000e+03 1.91154603872757296312290264950207e-02 9.77838681640625000000000000000000e+04
+3.65941601562500000000000000000000e+03 2.18051122843989850230705940248299e-02 9.77838681640625000000000000000000e+04
+3.72572265625000000000000000000000e+03 1.54339171992207268430119526669841e-02 9.77838681640625000000000000000000e+04
+3.76457031250000000000000000000000e+03 2.27773935227831708649759434592852e-02 9.77838681640625000000000000000000e+04
+3.78350000000000000000000000000000e+03 1.63224197646205278211528622023252e-02 9.77838681640625000000000000000000e+04
+4.09600000000000000000000000000000e+03 2.39177287081247941236128440323228e-02 9.77838681640625000000000000000000e+04
+4.13172070312500000000000000000000e+03 2.46576045050280433235112553802537e-02 9.77838681640625000000000000000000e+04
+4.18636718750000000000000000000000e+03 2.29073935486190441435105924483651e-02 9.77838681640625000000000000000000e+04
+4.22170117187500000000000000000000e+03 2.36174509620878728122228551455919e-02 9.77838681640625000000000000000000e+04
+4.22884765625000000000000000000000e+03 5.59805504407406492872745218392083e-03 9.77838681640625000000000000000000e+04
+4.43917187500000000000000000000000e+03 2.07099880259238311452918424038216e-02 9.77838681640625000000000000000000e+04
+4.75084179687500000000000000000000e+03 2.90792341207011945103388939060096e-02 9.77838681640625000000000000000000e+04
+4.80585546875000000000000000000000e+03 2.88035753796421975514441271570831e-02 9.77838681640625000000000000000000e+04
+5.01527734375000000000000000000000e+03 3.25726652945495728785907374458475e-02 9.77838681640625000000000000000000e+04
+5.28914062500000000000000000000000e+03 3.00308359405065811165158606854675e-02 9.77838681640625000000000000000000e+04
+5.78499804687500000000000000000000e+03 3.56474333882510346915850618643162e-02 9.77838681640625000000000000000000e+04
+6.04715039062500000000000000000000e+03 3.43596892254971267299801240824308e-02 9.77838681640625000000000000000000e+04
+6.14400000000000000000000000000000e+03 3.75624101066391255510090729785588e-02 9.77838681640625000000000000000000e+04
+6.14400000000000000000000000000000e+03 4.15538162655451903670922320088721e-02 9.77838681640625000000000000000000e+04
+8.00435156250000000000000000000000e+03 5.43678167860916564113615834230586e-02 9.77838681640625000000000000000000e+04
diff --git a/2009/performance/node-selection/opt_0.5.pickle.dat b/2009/performance/node-selection/opt_0.5.pickle.dat
new file mode 100644
index 0000000..5622dfb
--- /dev/null
+++ b/2009/performance/node-selection/opt_0.5.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.83203125000000000000000000000000e-01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.64843750000000000000000000000000e-01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.23046875000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.50000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.59765625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.63867187500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.01562500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.69140625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.09960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.27343750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.29882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.59960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.95898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.96289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.99218750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.29687500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.34570312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.83398437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.32226562500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.46289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.59179687500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.71093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.72656250000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.15820312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.46093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.70898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.80273437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.45898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.79882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.07558593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.12753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.33984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.63476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.71328125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.71992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.78984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.85898437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.87988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92871093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.95312500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.01074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.04921875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.07988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.10253906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.19003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.36894531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.54179687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56933593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.66738281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.67910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.68613281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.68984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.73574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.73593750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.79238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.97304687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.98867187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.99707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.02050781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.02988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.04433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.05058593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.05507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.11972656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.12988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.13496093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.15957031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.18945312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.23886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.30488281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.30585937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.31464843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.33808593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.42089843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.45761718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.49589843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.49960937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.51308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.51992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.53886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.57109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.58710937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.60859375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.63535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.65292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.73437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.77988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.82402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.82851562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.85722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.90996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.94804687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.97148437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.06152343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.10996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.20507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.24472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.27343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.27617187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.35742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.39453125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.40019531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.46875000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.53574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.65000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.69277343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.69335937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.75996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.76914062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.81308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.82421875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.85976562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.93750000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.98476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.99355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.07070312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.09472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.14882812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.27109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.29199218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.42343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.44218750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.48437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.55468750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.57031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.59257812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.61074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.70449218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.72695312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.74414062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.79746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.80722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.83515625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.91855468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+5.99238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.03378906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.04746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.05566406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.06171875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.07597656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.11406250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.17031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.31015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.31132812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.37226562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.37500000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.39433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.39980468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.45625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.50195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.56562500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.57402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.59707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.68437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.70371093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.76015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.81347656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.84316406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.91992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+6.95351562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.00742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.11230468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.23242187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.33535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.34062500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.36835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.62636718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.67460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+7.76503906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.01992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.18007812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.19140625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.20644531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.21718750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.22988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.32011718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.32753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.34121093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.48261718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.52910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.64003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.65996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.71816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.81835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+8.99531250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.01113281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.03437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.05332031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.19023437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.22460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.36523437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.40429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.40996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.44042968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.44355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.45039062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.45292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.46679687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.55000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.56777343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.64746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.83554687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.95625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+9.98183593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00099609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00656250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00777343750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.00947265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.01246093750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.01660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.02675781250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.03660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.04000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.04597656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.04750000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.05082031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.05453125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.05488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.05726562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.06326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.06623046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.07396484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.07521484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.08183593750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.08732421875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.11265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.12847656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.14822265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.16326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.16525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.16531250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.18189453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.18447265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.19378906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.19511718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.19542968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.20029296875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.22632812500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.24970703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.25060546875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.25318359375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.25699218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.27263671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.29019531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.29394531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.29761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.31736328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.32167968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.36000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.39738281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.39839843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.45601562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.48798828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.48894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.50898437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.52837890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.55916015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.57136718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.61894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.63923828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.70000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.70199218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.70703125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.80066406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.80134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.80248046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.91128906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+1.96525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.05884765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.05974609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.06000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.07292968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.10316406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.14000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.15095703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.16849609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.22500000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.24937500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.25583984375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.27009765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.30265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.32611328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.35875000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.39291015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.39830078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.45210937500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.48000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.48753906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.50242187500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.51048828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.54080078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.54275390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.56388671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.58134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.59712890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.64964843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.65523437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.66605468750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.70439453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.70503906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.72488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.75599609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+2.88091796875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.00240234375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.11414062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.11457031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.16285156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.20552734375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.25513671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.30000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.33957031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.39876953125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.41537109375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.53000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.57761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.70472656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.74539062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.75578125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.85765625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+3.93634765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.95567736328125000000000000000000e+05
+4.22000000000000000000000000000000e+02 5.09137753397226333618164062500000e-05 1.95567736328125000000000000000000e+05
+4.29003906250000000000000000000000e+02 8.56576953083276748657226562500000e-05 1.95567736328125000000000000000000e+05
+4.61898437500000000000000000000000e+02 2.43091955780982971191406250000000e-04 1.95567736328125000000000000000000e+05
+4.68871093750000000000000000000000e+02 2.75473110377788543701171875000000e-04 1.95567736328125000000000000000000e+05
+4.71824218750000000000000000000000e+02 2.89101153612136840820312500000000e-04 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+02 2.27852026000618934631347656250000e-04 1.95567736328125000000000000000000e+05
+4.80000000000000000000000000000000e+02 3.26579902321100234985351562500000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895374655723571777343750000000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895665960286942314239055917824e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895607486367225646972656250000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895607486367225646972656250000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895374655723571777343750000000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895374655723571777343750000000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895374655723571777343750000000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895840317010879516601562500000e-04 1.95567736328125000000000000000000e+05
+5.00000000000000000000000000000000e+02 4.16895374655723571777343750000000e-04 1.95567736328125000000000000000000e+05
+5.10298828125000000000000000000000e+02 4.62751602753996849060058593750000e-04 1.95567736328125000000000000000000e+05
+5.12000000000000000000000000000000e+02 4.70288796350359916687011718750000e-04 1.95567736328125000000000000000000e+05
+5.12000000000000000000000000000000e+02 4.70288097858428955078125000000000e-04 1.95567736328125000000000000000000e+05
+5.12000000000000000000000000000000e+02 4.70288563519716262817382812500000e-04 1.95567736328125000000000000000000e+05
+5.12000000000000000000000000000000e+02 4.70288563519716262817382812500000e-04 1.95567736328125000000000000000000e+05
+5.12000000000000000000000000000000e+02 4.70288097858428955078125000000000e-04 1.95567736328125000000000000000000e+05
+5.12000000000000000000000000000000e+02 4.70289029181003570556640625000000e-04 1.95567736328125000000000000000000e+05
+5.36753906250000000000000000000000e+02 5.78908715397119522094726562500000e-04 1.95567736328125000000000000000000e+05
+5.80667968750000000000000000000000e+02 7.67836582358872319145626228475976e-04 1.95567736328125000000000000000000e+05
+5.90550781250000000000000000000000e+02 8.09856690466403961181640625000000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898438900709152221679687500000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898904561996459960937500000000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898904561996459960937500000000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49899217728717964667750628393605e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898671731352806091308593750000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898438900709152221679687500000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898671731352806091308593750000e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898430523662266194984127309908e-04 1.95567736328125000000000000000000e+05
+6.00000000000000000000000000000000e+02 8.49898572349092789116054014186830e-04 1.95567736328125000000000000000000e+05
+6.05773437500000000000000000000000e+02 8.74304678291082382202148437500000e-04 1.95567736328125000000000000000000e+05
+6.17197265625000000000000000000000e+02 9.22476407140493392944335937500000e-04 1.95567736328125000000000000000000e+05
+6.43199218750000000000000000000000e+02 1.03160803355586321375381153586659e-03 1.95567736328125000000000000000000e+05
+6.46000000000000000000000000000000e+02 1.04332668706774711608886718750000e-03 1.95567736328125000000000000000000e+05
+6.76398437500000000000000000000000e+02 1.17014874036576238189311105486468e-03 1.95567736328125000000000000000000e+05
+6.98798828125000000000000000000000e+02 1.26325571909546852111816406250000e-03 1.95567736328125000000000000000000e+05
+7.09962890625000000000000000000000e+02 1.30957504734396934509277343750000e-03 1.95567736328125000000000000000000e+05
+7.12869140625000000000000000000000e+02 1.32162589579820632934570312500000e-03 1.95567736328125000000000000000000e+05
+7.35472656250000000000000000000000e+02 1.41525384970009326934814453125000e-03 1.95567736328125000000000000000000e+05
+7.44064453125000000000000000000000e+02 1.45080689409718454133124687643885e-03 1.95567736328125000000000000000000e+05
+7.68000000000000000000000000000000e+02 1.54977367748654077522774130670768e-03 1.95567736328125000000000000000000e+05
+8.00000000000000000000000000000000e+02 1.68196880258619785308837890625000e-03 1.95567736328125000000000000000000e+05
+8.42113281250000000000000000000000e+02 1.85587225307129064996725098524166e-03 1.95567736328125000000000000000000e+05
+8.47748046875000000000000000000000e+02 1.87914120033383369445800781250000e-03 1.95567736328125000000000000000000e+05
+8.53941406250000000000000000000000e+02 1.90471980387550221883175005643807e-03 1.95567736328125000000000000000000e+05
+8.99585937500000000000000000000000e+02 2.09331082774079227717956008802958e-03 1.95567736328125000000000000000000e+05
+9.06451171875000000000000000000000e+02 2.12169266420120846555752436302100e-03 1.95567736328125000000000000000000e+05
+9.13298828125000000000000000000000e+02 2.15000783182582328595389142833483e-03 1.95567736328125000000000000000000e+05
+9.24687500000000000000000000000000e+02 2.19711337690235448266706796971448e-03 1.95567736328125000000000000000000e+05
+9.29794921875000000000000000000000e+02 2.21824356645523509956596797110251e-03 1.95567736328125000000000000000000e+05
+9.43876953125000000000000000000000e+02 2.27652359514142607274655993876422e-03 1.95567736328125000000000000000000e+05
+9.44144531250000000000000000000000e+02 2.27763131260871887207031250000000e-03 1.95567736328125000000000000000000e+05
+9.52513671875000000000000000000000e+02 2.31228170983851588973778667934766e-03 1.95567736328125000000000000000000e+05
+9.68027343750000000000000000000000e+02 2.37654177298684751717949836802291e-03 1.95567736328125000000000000000000e+05
+9.71664062500000000000000000000000e+02 2.39161086961590550400980070833157e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910467561670392361294901206747e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910437716688567919010033335780e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910455361008644104003906250000e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910490438042196176260389961499e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910462833824369696666956031095e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910455361008644104003906250000e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910460715129002978729388928514e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910467874648681479987644138419e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910478644073009490966796875000e-03 1.95567736328125000000000000000000e+05
+1.00000000000000000000000000000000e+03 2.50910509263240150482077162052974e-03 1.95567736328125000000000000000000e+05
+1.00263671875000000000000000000000e+03 2.52004500511038374149785923350464e-03 1.95567736328125000000000000000000e+05
+1.02400000000000000000000000000000e+03 2.60873256130777098765749499875710e-03 1.95567736328125000000000000000000e+05
+1.02400000000000000000000000000000e+03 2.60873325214311998360150468556640e-03 1.95567736328125000000000000000000e+05
+1.02400000000000000000000000000000e+03 2.60873272530425404786003085177981e-03 1.95567736328125000000000000000000e+05
+1.02400000000000000000000000000000e+03 2.60873289379436480023288780216717e-03 1.95567736328125000000000000000000e+05
+1.08389062500000000000000000000000e+03 2.85784141023555674984701902019424e-03 1.95567736328125000000000000000000e+05
+1.10000000000000000000000000000000e+03 2.92497206978090161857974926817860e-03 1.95567736328125000000000000000000e+05
+1.10232226562500000000000000000000e+03 2.93465451464293685529538535661231e-03 1.95567736328125000000000000000000e+05
+1.10267578125000000000000000000000e+03 2.93612734210562395867349927414125e-03 1.95567736328125000000000000000000e+05
+1.11148632812500000000000000000000e+03 2.97287175487531262624285588458406e-03 1.95567736328125000000000000000000e+05
+1.13221093750000000000000000000000e+03 3.05936663836546898775914371526596e-03 1.95567736328125000000000000000000e+05
+1.13511132812500000000000000000000e+03 3.07147920834123858147002295027050e-03 1.95567736328125000000000000000000e+05
+1.15691015625000000000000000000000e+03 3.16257247639714633713481362065068e-03 1.95567736328125000000000000000000e+05
+1.20000000000000000000000000000000e+03 3.34294326603412628173828125000000e-03 1.95567736328125000000000000000000e+05
+1.21541015625000000000000000000000e+03 3.40754766782801199465069430516451e-03 1.95567736328125000000000000000000e+05
+1.23184960937500000000000000000000e+03 3.47652754657813700678303803215385e-03 1.95567736328125000000000000000000e+05
+1.23330859375000000000000000000000e+03 3.48265156727567588845762003302298e-03 1.95567736328125000000000000000000e+05
+1.23647460937500000000000000000000e+03 3.49594451043551152774613299811790e-03 1.95567736328125000000000000000000e+05
+1.24285156250000000000000000000000e+03 3.52272413985685317605600630486151e-03 1.95567736328125000000000000000000e+05
+1.25761523437500000000000000000000e+03 3.58475858686541082320786699710879e-03 1.95567736328125000000000000000000e+05
+1.26070507812500000000000000000000e+03 3.59774818787969834915640987560437e-03 1.95567736328125000000000000000000e+05
+1.28000000000000000000000000000000e+03 3.67890695592857763090988143517279e-03 1.95567736328125000000000000000000e+05
+1.48203710937500000000000000000000e+03 4.53361174053722604943006402322681e-03 1.95567736328125000000000000000000e+05
+1.52680078125000000000000000000000e+03 4.72415235790361962703309828270903e-03 1.95567736328125000000000000000000e+05
+1.53600000000000000000000000000000e+03 4.76336019942384582964711725594498e-03 1.95567736328125000000000000000000e+05
+1.60000000000000000000000000000000e+03 5.03660459522835193130196884681027e-03 1.95567736328125000000000000000000e+05
+1.62667773437500000000000000000000e+03 5.15074187108322326111853328711732e-03 1.95567736328125000000000000000000e+05
+1.64396484375000000000000000000000e+03 5.22477710183720002456997377748849e-03 1.95567736328125000000000000000000e+05
+1.68067187500000000000000000000000e+03 5.38217024839986180051454311978887e-03 1.95567736328125000000000000000000e+05
+1.71606640625000000000000000000000e+03 5.53417596120507615520267563624657e-03 1.95567736328125000000000000000000e+05
+1.85939062500000000000000000000000e+03 6.15201804010116325843737783429788e-03 1.95567736328125000000000000000000e+05
+1.86951171875000000000000000000000e+03 6.19578454311924941427802693283411e-03 1.95567736328125000000000000000000e+05
+1.90800781250000000000000000000000e+03 6.36240777908162781495438053980251e-03 1.95567736328125000000000000000000e+05
+1.97869335937500000000000000000000e+03 6.66899867413637496144085403670942e-03 1.95567736328125000000000000000000e+05
+2.00000000000000000000000000000000e+03 6.76157286093182624542308190029871e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038521945393327317042064805719e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038446277236864445647768206982e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038442438617338037243342796501e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038486399535923976333862128740e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038493000788975106907230383513e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038459061472947392301691138528e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038416105269162392765736058209e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038443453338717875622521091827e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038570800890579237663047251772e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038485492171462631905143325639e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038393665548941524612303055619e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038456119960809359570319543309e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038438168194086907991646739902e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038468924257234582420039714634e-03 1.95567736328125000000000000000000e+05
+2.04800000000000000000000000000000e+03 6.97038615704141835405227567434849e-03 1.95567736328125000000000000000000e+05
+2.05994335937500000000000000000000e+03 7.02239691889965881449464646379965e-03 1.95567736328125000000000000000000e+05
+2.08778125000000000000000000000000e+03 7.14371339404038657727724626056443e-03 1.95567736328125000000000000000000e+05
+2.19956445312500000000000000000000e+03 7.63202117914349616178970592272890e-03 1.95567736328125000000000000000000e+05
+2.28169921875000000000000000000000e+03 7.99195234545538660264618613382481e-03 1.95567736328125000000000000000000e+05
+2.30386328125000000000000000000000e+03 8.08923890110538681974539088059828e-03 1.95567736328125000000000000000000e+05
+2.31301757812500000000000000000000e+03 8.12944041795244341785942054912084e-03 1.95567736328125000000000000000000e+05
+2.32009960937500000000000000000000e+03 8.16054930614718704307009033982467e-03 1.95567736328125000000000000000000e+05
+2.33168164062500000000000000000000e+03 8.21143792597221755524827813133015e-03 1.95567736328125000000000000000000e+05
+2.34155468750000000000000000000000e+03 8.25483255412720953736460671734676e-03 1.95567736328125000000000000000000e+05
+2.44329882812500000000000000000000e+03 8.70276369819230309621271857167812e-03 1.95567736328125000000000000000000e+05
+2.50053320312500000000000000000000e+03 8.95531396526171724614684421794664e-03 1.95567736328125000000000000000000e+05
+2.51051171875000000000000000000000e+03 8.99938648266430940569904350923025e-03 1.95567736328125000000000000000000e+05
+2.52707617187500000000000000000000e+03 9.07257302131653925458820708627172e-03 1.95567736328125000000000000000000e+05
+2.53794140625000000000000000000000e+03 9.12059715900953929534900055386970e-03 1.95567736328125000000000000000000e+05
+2.59667382812500000000000000000000e+03 9.38043493818439301501488358780989e-03 1.95567736328125000000000000000000e+05
+2.60000000000000000000000000000000e+03 9.39516263934218019693300760764032e-03 1.95567736328125000000000000000000e+05
+2.75783203125000000000000000000000e+03 1.00954445488067937053422440385475e-02 1.95567736328125000000000000000000e+05
+2.77804101562500000000000000000000e+03 1.01853069928362974239099969508970e-02 1.95567736328125000000000000000000e+05
+2.80244726562500000000000000000000e+03 1.02022394974223690189418789486808e-02 1.95567736328125000000000000000000e+05
+2.87915625000000000000000000000000e+03 1.06355835099442921909407289149385e-02 1.95567736328125000000000000000000e+05
+2.90302929687500000000000000000000e+03 1.07420458569224587519475022645565e-02 1.95567736328125000000000000000000e+05
+2.91579296875000000000000000000000e+03 1.07989902549025535566373790175021e-02 1.95567736328125000000000000000000e+05
+2.93209960937500000000000000000000e+03 1.08717643939418486670467345334146e-02 1.95567736328125000000000000000000e+05
+2.95331250000000000000000000000000e+03 1.09664733927705305288613502057160e-02 1.95567736328125000000000000000000e+05
+3.11455664062500000000000000000000e+03 1.16878085381729290154195766149314e-02 1.95567736328125000000000000000000e+05
+3.23574414062500000000000000000000e+03 1.22315336778535989348259960252108e-02 1.95567736328125000000000000000000e+05
+3.25153125000000000000000000000000e+03 1.23024611480140166203112173093359e-02 1.95567736328125000000000000000000e+05
+3.30904492187500000000000000000000e+03 1.25610363874187214855426830695251e-02 1.95567736328125000000000000000000e+05
+3.52936718750000000000000000000000e+03 1.35541298255144656431658845008315e-02 1.95567736328125000000000000000000e+05
+3.63931835937500000000000000000000e+03 1.40511664618742232457648810850515e-02 1.95567736328125000000000000000000e+05
+3.65941601562500000000000000000000e+03 1.41421172516769805271863447160285e-02 1.95567736328125000000000000000000e+05
+3.72572265625000000000000000000000e+03 1.44423947034592690258358871346900e-02 1.95567736328125000000000000000000e+05
+3.76457031250000000000000000000000e+03 1.46184710121301728036335987326311e-02 1.95567736328125000000000000000000e+05
+3.78350000000000000000000000000000e+03 1.47043082119345143443656098725114e-02 1.95567736328125000000000000000000e+05
+4.09600000000000000000000000000000e+03 1.61248927270092913544008439430399e-02 1.95567736328125000000000000000000e+05
+4.13172070312500000000000000000000e+03 1.62876832139433949664386602762534e-02 1.95567736328125000000000000000000e+05
+4.18636718750000000000000000000000e+03 1.65368794998738931345538816231056e-02 1.95567736328125000000000000000000e+05
+4.22170117187500000000000000000000e+03 1.66981066642279026013273579565066e-02 1.95567736328125000000000000000000e+05
+4.22884765625000000000000000000000e+03 1.67307240246817451323479986058373e-02 1.95567736328125000000000000000000e+05
+4.43917187500000000000000000000000e+03 1.76928302052756294959756644402660e-02 1.95567736328125000000000000000000e+05
+4.75084179687500000000000000000000e+03 1.91211846154581144308082230054424e-02 1.95567736328125000000000000000000e+05
+4.80585546875000000000000000000000e+03 1.93739801489002660961347146439948e-02 1.95567736328125000000000000000000e+05
+5.01527734375000000000000000000000e+03 2.03376919635084377202538519213704e-02 1.95567736328125000000000000000000e+05
+5.28914062500000000000000000000000e+03 2.15905753838371156083653090718144e-02 1.95567736328125000000000000000000e+05
+5.78499804687500000000000000000000e+03 2.38969705836291276823679652352439e-02 1.95567736328125000000000000000000e+05
+6.04715039062500000000000000000000e+03 2.51147309541860028203608123931190e-02 1.95567736328125000000000000000000e+05
+6.14400000000000000000000000000000e+03 2.55652710826013984668492184937350e-02 1.95567736328125000000000000000000e+05
+6.14400000000000000000000000000000e+03 2.55645852025587656808358616444821e-02 1.95567736328125000000000000000000e+05
+8.00435156250000000000000000000000e+03 3.42772773099132566088087514799554e-02 1.95567736328125000000000000000000e+05
diff --git a/2009/performance/node-selection/opt_0.75.pickle.dat b/2009/performance/node-selection/opt_0.75.pickle.dat
new file mode 100644
index 0000000..a37cd0b
--- /dev/null
+++ b/2009/performance/node-selection/opt_0.75.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.83203125000000000000000000000000e-01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+9.64843750000000000000000000000000e-01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.23046875000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.50000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.59765625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.63867187500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.01562500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.69140625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.09960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.27343750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.29882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.59960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.95898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.96289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.99218750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.29687500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.34570312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.83398437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.32226562500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.46289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.59179687500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.71093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.72656250000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+8.15820312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+8.46093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+8.70898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+8.80273437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+8.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+9.45898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+9.79882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.00429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.00996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.07558593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.12753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.33984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.63476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.71328125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.71992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.78984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.85898437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.87988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.92871093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+1.95312500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.01074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.04921875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.07988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.10253906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.19003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.36894531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.54179687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.56933593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.66738281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.67910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.68613281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.68984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.73574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.73593750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.79238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.97304687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.98867187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+2.99707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.00195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.02050781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.02988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.04433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.05058593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.05507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.11972656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.12988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.13496093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.15957031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.18945312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.23886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.30488281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.30585937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.31464843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.33808593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.42089843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.45761718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.49589843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.49960937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.51308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.51992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.53886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.57109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.58710937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.60859375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.63535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.65292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.73437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.77988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.82402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.82851562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.85722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.90996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.94804687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+3.97148437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.06152343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.10996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.20507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.24472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.27343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.27617187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.35742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.39453125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.40019531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.46875000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.53574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.65000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.69277343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.69335937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.75996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.76914062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.81308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.82421875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.85976562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.93750000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.98476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+4.99355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.07070312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.09472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.14882812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.27109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.29199218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.42343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.44218750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.48437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.55468750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.57031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.59257812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.61074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.70449218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.72695312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.74414062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.79746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.80722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.83515625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.91855468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+5.99238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.03378906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.04746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.05566406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.06171875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.07597656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.11406250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.17031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.31015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.31132812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.37226562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.37500000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.39433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.39980468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.45625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.50195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.56562500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.57402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.59707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.68437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.70371093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.76015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.81347656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.84316406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.91992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+6.95351562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.00742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.11230468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.23242187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.33535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.34062500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.36835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 2.93351604492187500000000000000000e+05
+7.62636718750000000000000000000000e+01 4.12482768297195434570312500000000e-06 2.93351604492187500000000000000000e+05
+7.67460937500000000000000000000000e+01 5.73927536606788635253906250000000e-06 2.93351604492187500000000000000000e+05
+7.76503906250000000000000000000000e+01 8.74057877808809280395507812500000e-06 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64019875228404998779296875000000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+01 1.64021039381623268127441406250000e-05 2.93351604492187500000000000000000e+05
+8.01992187500000000000000000000000e+01 1.70432031154632568359375000000000e-05 2.93351604492187500000000000000000e+05
+8.18007812500000000000000000000000e+01 2.21556983888149261474609375000000e-05 2.93351604492187500000000000000000e+05
+8.19140625000000000000000000000000e+01 2.25147232413291931152343750000000e-05 2.93351604492187500000000000000000e+05
+8.20644531250000000000000000000000e+01 2.29906290769577026367187500000000e-05 2.93351604492187500000000000000000e+05
+8.21718750000000000000000000000000e+01 2.33300961554050445556640625000000e-05 2.93351604492187500000000000000000e+05
+8.22988281250000000000000000000000e+01 2.37310305237770080566406250000000e-05 2.93351604492187500000000000000000e+05
+8.25800781250000000000000000000000e+01 2.46176496148109436035156250000000e-05 2.93351604492187500000000000000000e+05
+8.32011718750000000000000000000000e+01 2.65683047473430633544921875000000e-05 2.93351604492187500000000000000000e+05
+8.32753906250000000000000000000000e+01 2.68009025603532791137695312500000e-05 2.93351604492187500000000000000000e+05
+8.34121093750000000000000000000000e+01 2.72286124527454376220703125000000e-05 2.93351604492187500000000000000000e+05
+8.48261718750000000000000000000000e+01 3.16280638799071311950683593750000e-05 2.93351604492187500000000000000000e+05
+8.52910156250000000000000000000000e+01 3.30642797052860260009765625000000e-05 2.93351604492187500000000000000000e+05
+8.64003906250000000000000000000000e+01 3.64736188203096389770507812500000e-05 2.93351604492187500000000000000000e+05
+8.65996093750000000000000000000000e+01 3.70834022760391235351562500000000e-05 2.93351604492187500000000000000000e+05
+8.71816406250000000000000000000000e+01 3.88599000871181488037109375000000e-05 2.93351604492187500000000000000000e+05
+8.81835937500000000000000000000000e+01 4.19032294303178787231445312500000e-05 2.93351604492187500000000000000000e+05
+8.99531250000000000000000000000000e+01 4.72355168312788009643554687500000e-05 2.93351604492187500000000000000000e+05
+9.00000000000000000000000000000000e+01 4.73761465400457382202148437500000e-05 2.93351604492187500000000000000000e+05
+9.00000000000000000000000000000000e+01 4.73761465400457382202148437500000e-05 2.93351604492187500000000000000000e+05
+9.01113281250000000000000000000000e+01 4.77097928524017333984375000000000e-05 2.93351604492187500000000000000000e+05
+9.03437500000000000000000000000000e+01 4.84057236462831497192382812500000e-05 2.93351604492187500000000000000000e+05
+9.05332031250000000000000000000000e+01 4.89724334329366683959960937500000e-05 2.93351604492187500000000000000000e+05
+9.19023437500000000000000000000000e+01 5.30522083863615989685058593750000e-05 2.93351604492187500000000000000000e+05
+9.22460937500000000000000000000000e+01 5.40723558515310287475585937500000e-05 2.93351604492187500000000000000000e+05
+9.36523437500000000000000000000000e+01 5.82290813326835632324218750000000e-05 2.93351604492187500000000000000000e+05
+9.40429687500000000000000000000000e+01 5.93792647123336791992187500000000e-05 2.93351604492187500000000000000000e+05
+9.40996093750000000000000000000000e+01 5.95459714531898498535156250000000e-05 2.93351604492187500000000000000000e+05
+9.44042968750000000000000000000000e+01 6.04415545240044593811035156250000e-05 2.93351604492187500000000000000000e+05
+9.44355468750000000000000000000000e+01 6.05334062129259109497070312500000e-05 2.93351604492187500000000000000000e+05
+9.45039062500000000000000000000000e+01 6.07341062277555465698242187500000e-05 2.93351604492187500000000000000000e+05
+9.45292968750000000000000000000000e+01 6.08087284490466117858886718750000e-05 2.93351604492187500000000000000000e+05
+9.46679687500000000000000000000000e+01 6.12158328294754028320312500000000e-05 2.93351604492187500000000000000000e+05
+9.55000000000000000000000000000000e+01 6.36534532532095909118652343750000e-05 2.93351604492187500000000000000000e+05
+9.56777343750000000000000000000000e+01 6.41731312498450279235839843750000e-05 2.93351604492187500000000000000000e+05
+9.60000000000000000000000000000000e+01 6.51146983727812767028808593750000e-05 2.93351604492187500000000000000000e+05
+9.64746093750000000000000000000000e+01 6.64989929646253585815429687500000e-05 2.93351604492187500000000000000000e+05
+9.75000000000000000000000000000000e+01 6.94822520017623901367187500000000e-05 2.93351604492187500000000000000000e+05
+9.80937500000000000000000000000000e+01 7.12047331035137176513671875000000e-05 2.93351604492187500000000000000000e+05
+9.83554687500000000000000000000000e+01 7.19630625098943710327148437500000e-05 2.93351604492187500000000000000000e+05
+9.95625000000000000000000000000000e+01 7.54517968744039535522460937500000e-05 2.93351604492187500000000000000000e+05
+9.98183593750000000000000000000000e+01 7.61897535994648933410644531250000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+02 7.67132733017206192016601562500000e-05 2.93351604492187500000000000000000e+05
+1.00099609375000000000000000000000e+02 7.70002370700240135192871093750000e-05 2.93351604492187500000000000000000e+05
+1.00656250000000000000000000000000e+02 7.86022283136844635009765625000000e-05 2.93351604492187500000000000000000e+05
+1.00777343750000000000000000000000e+02 7.89505429565906524658203125000000e-05 2.93351604492187500000000000000000e+05
+1.00947265625000000000000000000000e+02 7.94389052316546440124511718750000e-05 2.93351604492187500000000000000000e+05
+1.01246093750000000000000000000000e+02 8.02972353994846343994140625000000e-05 2.93351604492187500000000000000000e+05
+1.01660156250000000000000000000000e+02 8.14853701740503311157226562500000e-05 2.93351604492187500000000000000000e+05
+1.02000000000000000000000000000000e+02 8.24595335870981216430664062500000e-05 2.93351604492187500000000000000000e+05
+1.02000000000000000000000000000000e+02 8.24595335870981216430664062500000e-05 2.93351604492187500000000000000000e+05
+1.02675781250000000000000000000000e+02 8.43941234052181243896484375000000e-05 2.93351604492187500000000000000000e+05
+1.03660156250000000000000000000000e+02 8.72062519192695617675781250000000e-05 2.93351604492187500000000000000000e+05
+1.04000000000000000000000000000000e+02 8.81756423041224479675292968750000e-05 2.93351604492187500000000000000000e+05
+1.04597656250000000000000000000000e+02 8.98784492164850234985351562500000e-05 2.93351604492187500000000000000000e+05
+1.04750000000000000000000000000000e+02 9.03122127056121826171875000000000e-05 2.93351604492187500000000000000000e+05
+1.05082031250000000000000000000000e+02 9.12568066269159317016601562500000e-05 2.93351604492187500000000000000000e+05
+1.05453125000000000000000000000000e+02 9.23117622733116149902343750000000e-05 2.93351604492187500000000000000000e+05
+1.05488281250000000000000000000000e+02 9.24118794500827789306640625000000e-05 2.93351604492187500000000000000000e+05
+1.05726562500000000000000000000000e+02 9.30887181311845779418945312500000e-05 2.93351604492187500000000000000000e+05
+1.06326171875000000000000000000000e+02 9.47904773056507110595703125000000e-05 2.93351604492187500000000000000000e+05
+1.06623046875000000000000000000000e+02 9.56323929131031036376953125000000e-05 2.93351604492187500000000000000000e+05
+1.07396484375000000000000000000000e+02 9.78234456852078437805175781250000e-05 2.93351604492187500000000000000000e+05
+1.07521484375000000000000000000000e+02 9.81772318482398986816406250000000e-05 2.93351604492187500000000000000000e+05
+1.08183593750000000000000000000000e+02 1.00049772299826145172119140625000e-04 2.93351604492187500000000000000000e+05
+1.08732421875000000000000000000000e+02 1.01600075140595436096191406250000e-04 2.93351604492187500000000000000000e+05
+1.10000000000000000000000000000000e+02 1.05175189673900604248046875000000e-04 2.93351604492187500000000000000000e+05
+1.10000000000000000000000000000000e+02 1.05175189673900604248046875000000e-04 2.93351604492187500000000000000000e+05
+1.10000000000000000000000000000000e+02 1.05175306089222431182861328125000e-04 2.93351604492187500000000000000000e+05
+1.10000000000000000000000000000000e+02 1.05175189673900604248046875000000e-04 2.93351604492187500000000000000000e+05
+1.10000000000000000000000000000000e+02 1.05175189673900604248046875000000e-04 2.93351604492187500000000000000000e+05
+1.11265625000000000000000000000000e+02 1.08737382106482982635498046875000e-04 2.93351604492187500000000000000000e+05
+1.12847656250000000000000000000000e+02 1.13180372864007949829101562500000e-04 2.93351604492187500000000000000000e+05
+1.14822265625000000000000000000000e+02 1.18711963295936584472656250000000e-04 2.93351604492187500000000000000000e+05
+1.16326171875000000000000000000000e+02 1.22915836982429027557373046875000e-04 2.93351604492187500000000000000000e+05
+1.16525390625000000000000000000000e+02 1.23472069390118122100830078125000e-04 2.93351604492187500000000000000000e+05
+1.16531250000000000000000000000000e+02 1.23488483950495719909667968750000e-04 2.93351604492187500000000000000000e+05
+1.17187500000000000000000000000000e+02 1.25320162624120712280273437500000e-04 2.93351604492187500000000000000000e+05
+1.17187500000000000000000000000000e+02 1.25320046208798885345458984375000e-04 2.93351604492187500000000000000000e+05
+1.18189453125000000000000000000000e+02 1.28114130347967147827148437500000e-04 2.93351604492187500000000000000000e+05
+1.18447265625000000000000000000000e+02 1.28832645714282989501953125000000e-04 2.93351604492187500000000000000000e+05
+1.19378906250000000000000000000000e+02 1.31427310407161712646484375000000e-04 2.93351604492187500000000000000000e+05
+1.19511718750000000000000000000000e+02 1.31797045469284057617187500000000e-04 2.93351604492187500000000000000000e+05
+1.19542968750000000000000000000000e+02 1.31883993166738260061077170348653e-04 2.93351604492187500000000000000000e+05
+1.20000000000000000000000000000000e+02 1.33155961520969867706298828125000e-04 2.93351604492187500000000000000000e+05
+1.20000000000000000000000000000000e+02 1.33155845105648040771484375000000e-04 2.93351604492187500000000000000000e+05
+1.20029296875000000000000000000000e+02 1.33237335830926895141601562500000e-04 2.93351604492187500000000000000000e+05
+1.22000000000000000000000000000000e+02 1.38715491630136966705322265625000e-04 2.93351604492187500000000000000000e+05
+1.22000000000000000000000000000000e+02 1.38715491630136966705322265625000e-04 2.93351604492187500000000000000000e+05
+1.22632812500000000000000000000000e+02 1.40472548082470893859863281250000e-04 2.93351604492187500000000000000000e+05
+1.24970703125000000000000000000000e+02 1.46957347169518470764160156250000e-04 2.93351604492187500000000000000000e+05
+1.25060546875000000000000000000000e+02 1.47206359542906284332275390625000e-04 2.93351604492187500000000000000000e+05
+1.25318359375000000000000000000000e+02 1.47920800372958183288574218750000e-04 2.93351604492187500000000000000000e+05
+1.25699218750000000000000000000000e+02 1.48975872434675693511962890625000e-04 2.93351604492187500000000000000000e+05
+1.27263671875000000000000000000000e+02 1.53307570144534111022949218750000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55344954691827297210693359375000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345135806305963480089538109041e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+02 1.55345071107149124145507812500000e-04 2.93351604492187500000000000000000e+05
+1.29019531250000000000000000000000e+02 1.58164650201797485351562500000000e-04 2.93351604492187500000000000000000e+05
+1.29394531250000000000000000000000e+02 1.59201445057988166809082031250000e-04 2.93351604492187500000000000000000e+05
+1.29761718750000000000000000000000e+02 1.60216586664319038391113281250000e-04 2.93351604492187500000000000000000e+05
+1.31736328125000000000000000000000e+02 1.65672041475772857666015625000000e-04 2.93351604492187500000000000000000e+05
+1.32167968750000000000000000000000e+02 1.66863901540637016296386718750000e-04 2.93351604492187500000000000000000e+05
+1.36000000000000000000000000000000e+02 1.77437672391533851623535156250000e-04 2.93351604492187500000000000000000e+05
+1.39738281250000000000000000000000e+02 1.87741756992203164553303929018568e-04 2.93351604492187500000000000000000e+05
+1.39839843750000000000000000000000e+02 1.88021571375429630279541015625000e-04 2.93351604492187500000000000000000e+05
+1.40000000000000000000000000000000e+02 1.88462901860475540161132812500000e-04 2.93351604492187500000000000000000e+05
+1.40000000000000000000000000000000e+02 1.88462901860475540161132812500000e-04 2.93351604492187500000000000000000e+05
+1.40000000000000000000000000000000e+02 1.88462901860475540161132812500000e-04 2.93351604492187500000000000000000e+05
+1.40000000000000000000000000000000e+02 1.88462901860475540161132812500000e-04 2.93351604492187500000000000000000e+05
+1.45601562500000000000000000000000e+02 2.03890027478337287902832031250000e-04 2.93351604492187500000000000000000e+05
+1.48798828125000000000000000000000e+02 2.12692134923211928487774002860533e-04 2.93351604492187500000000000000000e+05
+1.48894531250000000000000000000000e+02 2.12955521419644355773925781250000e-04 2.93351604492187500000000000000000e+05
+1.50000000000000000000000000000000e+02 2.15998617932200431823730468750000e-04 2.93351604492187500000000000000000e+05
+1.50000000000000000000000000000000e+02 2.15998734347522258758544921875000e-04 2.93351604492187500000000000000000e+05
+1.50000000000000000000000000000000e+02 2.15998734347522258758544921875000e-04 2.93351604492187500000000000000000e+05
+1.50000000000000000000000000000000e+02 2.15998617932200431823730468750000e-04 2.93351604492187500000000000000000e+05
+1.50898437500000000000000000000000e+02 2.18471977859735488891601562500000e-04 2.93351604492187500000000000000000e+05
+1.52837890625000000000000000000000e+02 2.23811125188218924472738358133483e-04 2.93351604492187500000000000000000e+05
+1.55916015625000000000000000000000e+02 2.32285740806601435914924280723426e-04 2.93351604492187500000000000000000e+05
+1.57136718750000000000000000000000e+02 2.35647079534828662872314453125000e-04 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+02 2.43532820604741573333740234375000e-04 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+02 2.43532820604741573333740234375000e-04 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+02 2.43532704189419746398925781250000e-04 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+02 2.43532937020063400268554687500000e-04 2.93351604492187500000000000000000e+05
+1.61894531250000000000000000000000e+02 2.48751835897564888000488281250000e-04 2.93351604492187500000000000000000e+05
+1.63923828125000000000000000000000e+02 2.54343613050878047943115234375000e-04 2.93351604492187500000000000000000e+05
+1.70000000000000000000000000000000e+02 2.71097189878069847433772476819058e-04 2.93351604492187500000000000000000e+05
+1.70199218750000000000000000000000e+02 2.71646655164659023284912109375000e-04 2.93351604492187500000000000000000e+05
+1.70703125000000000000000000000000e+02 2.73036789785628761922930962668943e-04 2.93351604492187500000000000000000e+05
+1.80000000000000000000000000000000e+02 2.98712176188875252504095758609992e-04 2.93351604492187500000000000000000e+05
+1.80000000000000000000000000000000e+02 2.98712169751524925231933593750000e-04 2.93351604492187500000000000000000e+05
+1.80000000000000000000000000000000e+02 2.98712169751524925231933593750000e-04 2.93351604492187500000000000000000e+05
+1.80066406250000000000000000000000e+02 2.98895873129367828369140625000000e-04 2.93351604492187500000000000000000e+05
+1.80134765625000000000000000000000e+02 2.99084798161396538725836924399459e-04 2.93351604492187500000000000000000e+05
+1.80248046875000000000000000000000e+02 2.99398007390255706944293123683565e-04 2.93351604492187500000000000000000e+05
+1.84000000000000000000000000000000e+02 3.09775699861347675323486328125000e-04 2.93351604492187500000000000000000e+05
+1.91128906250000000000000000000000e+02 3.29520553350448608398437500000000e-04 2.93351604492187500000000000000000e+05
+1.92000000000000000000000000000000e+02 3.31935705617070198059082031250000e-04 2.93351604492187500000000000000000e+05
+1.92000000000000000000000000000000e+02 3.31935859306595713869025843223426e-04 2.93351604492187500000000000000000e+05
+1.92000000000000000000000000000000e+02 3.31935799213046761786671812188843e-04 2.93351604492187500000000000000000e+05
+1.92000000000000000000000000000000e+02 3.31935861250183582640826962517622e-04 2.93351604492187500000000000000000e+05
+1.92000000000000000000000000000000e+02 3.31935822032392024993896484375000e-04 2.93351604492187500000000000000000e+05
+1.92000000000000000000000000000000e+02 3.31935705617070198059082031250000e-04 2.93351604492187500000000000000000e+05
+1.96525390625000000000000000000000e+02 3.44491796568036079406738281250000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142827773631864614334308072330e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142921053942857402552224499459e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142859578132629394531250000000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142981521314635477704069188576e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143092408776283264160156250000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143010971302765049761873683565e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142859578132629394531250000000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143092408776283264160156250000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143007560519824244993358774991e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142929533829246835363591117130e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142859578132629394531250000000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142929533829246835363591117130e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143092408776283264160156250000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142985155720887990860035188234e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142859578132629394531250000000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142983752471843250653193990729e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142921326447966158534885749987e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142934126540007144789967696852e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143008674947384895048685393704e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142859578132629394531250000000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142857281777249239818061710139e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143045949151073770178044242130e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143118553970636958744266920007e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142958273475976990751767914389e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142932978362317067433373551921e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142920590514624981648417190172e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142929533829246835363591117130e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142929533829246835363591117130e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142975993454456329345703125000e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143022541702568242727444669526e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143002138648810023929813795007e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54143012119480455127118467828495e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142931830184626990076779406991e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142935274717697222146561841782e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142898795924187041461728142622e-04 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+02 3.54142931830184626990076779406991e-04 2.93351604492187500000000000000000e+05
+2.05884765625000000000000000000000e+02 3.70510047698915023425825232550324e-04 2.93351604492187500000000000000000e+05
+2.05974609375000000000000000000000e+02 3.70760029233827091005304410487042e-04 2.93351604492187500000000000000000e+05
+2.06000000000000000000000000000000e+02 3.70830759686847010944688030065208e-04 2.93351604492187500000000000000000e+05
+2.07292968750000000000000000000000e+02 3.74430543578391206681332814554253e-04 2.93351604492187500000000000000000e+05
+2.10316406250000000000000000000000e+02 3.82853520249811711366472177786591e-04 2.93351604492187500000000000000000e+05
+2.14000000000000000000000000000000e+02 3.93125468746165066848130553722740e-04 2.93351604492187500000000000000000e+05
+2.15095703125000000000000000000000e+02 3.96183173261638852964000578893433e-04 2.93351604492187500000000000000000e+05
+2.16849609375000000000000000000000e+02 4.01079310569110074682908084753308e-04 2.93351604492187500000000000000000e+05
+2.20000000000000000000000000000000e+02 4.09880412155832303186531184735486e-04 2.93351604492187500000000000000000e+05
+2.22500000000000000000000000000000e+02 4.16870160581332585385261335630958e-04 2.93351604492187500000000000000000e+05
+2.24937500000000000000000000000000e+02 4.23690109771726435006211630707185e-04 2.93351604492187500000000000000000e+05
+2.25583984375000000000000000000000e+02 4.25499863922595977783203125000000e-04 2.93351604492187500000000000000000e+05
+2.27009765625000000000000000000000e+02 4.29492031705345990617861406946076e-04 2.93351604492187500000000000000000e+05
+2.30265625000000000000000000000000e+02 4.38614762767267790145864214679250e-04 2.93351604492187500000000000000000e+05
+2.32611328125000000000000000000000e+02 4.45192488824837774401277368241381e-04 2.93351604492187500000000000000000e+05
+2.35875000000000000000000000000000e+02 4.54352004453539848327636718750000e-04 2.93351604492187500000000000000000e+05
+2.39291015625000000000000000000000e+02 4.63948234920199447176014651006426e-04 2.93351604492187500000000000000000e+05
+2.39830078125000000000000000000000e+02 4.65463378207424307436701482743047e-04 2.93351604492187500000000000000000e+05
+2.40000000000000000000000000000000e+02 4.65940907725346034617963653090555e-04 2.93351604492187500000000000000000e+05
+2.40000000000000000000000000000000e+02 4.65941047482850757323336043924655e-04 2.93351604492187500000000000000000e+05
+2.40000000000000000000000000000000e+02 4.65940912318056794927390029670278e-04 2.93351604492187500000000000000000e+05
+2.40000000000000000000000000000000e+02 4.65940986866464172677648747367130e-04 2.93351604492187500000000000000000e+05
+2.45210937500000000000000000000000e+02 4.80600450243303333429378820795819e-04 2.93351604492187500000000000000000e+05
+2.48000000000000000000000000000000e+02 4.88455630966675227733198028090555e-04 2.93351604492187500000000000000000e+05
+2.48753906250000000000000000000000e+02 4.90580026162586212493121884392622e-04 2.93351604492187500000000000000000e+05
+2.50000000000000000000000000000000e+02 4.94092235178161028746890437446382e-04 2.93351604492187500000000000000000e+05
+2.50000000000000000000000000000000e+02 4.94092150025951309597060934208912e-04 2.93351604492187500000000000000000e+05
+2.50242187500000000000000000000000e+02 4.94775023953730741510526058846153e-04 2.93351604492187500000000000000000e+05
+2.51048828125000000000000000000000e+02 4.97049489165057693795812809867130e-04 2.93351604492187500000000000000000e+05
+2.54080078125000000000000000000000e+02 5.05600983163987651933246603164207e-04 2.93351604492187500000000000000000e+05
+2.54275390625000000000000000000000e+02 5.06152118644998612502494683695886e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021094631451504308738975623783e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021086540519500068802116743427e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021132237502264707151855560596e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021151558761267154340490748154e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021060941520125810166863544737e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021056348809365500740486965014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021056348809365500740486965014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021093623013054375869845813440e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021172764131192435554940090014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021093623013054375869845813440e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11020970671392598359827896814522e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021056348809365500740486965014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021172764131192435554940090014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021172764131192435554940090014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021172764131192435554940090014e-04 2.93351604492187500000000000000000e+05
+2.56000000000000000000000000000000e+02 5.11021113584676344582247153880417e-04 2.93351604492187500000000000000000e+05
+2.56388671875000000000000000000000e+02 5.12118635394051384401858939554586e-04 2.93351604492187500000000000000000e+05
+2.58134765625000000000000000000000e+02 5.17050934109729147004907989781941e-04 2.93351604492187500000000000000000e+05
+2.59712890625000000000000000000000e+02 5.21511149598880268535294746357067e-04 2.93351604492187500000000000000000e+05
+2.60000000000000000000000000000000e+02 5.22322673457076107339513981742130e-04 2.93351604492187500000000000000000e+05
+2.64964843750000000000000000000000e+02 5.36367548753914321138513976450213e-04 2.93351604492187500000000000000000e+05
+2.65523437500000000000000000000000e+02 5.37949054810079240959708180014331e-04 2.93351604492187500000000000000000e+05
+2.66605468750000000000000000000000e+02 5.41012850342087112109901170242665e-04 2.93351604492187500000000000000000e+05
+2.70439453125000000000000000000000e+02 5.51876633749907342940677068554578e-04 2.93351604492187500000000000000000e+05
+2.70503906250000000000000000000000e+02 5.52059333244566416767917793606557e-04 2.93351604492187500000000000000000e+05
+2.72488281250000000000000000000000e+02 5.57686652452971261782754819336105e-04 2.93351604492187500000000000000000e+05
+2.75599609375000000000000000000000e+02 5.66515643306050322401679064654445e-04 2.93351604492187500000000000000000e+05
+2.80000000000000000000000000000000e+02 5.79014891059266285748552416379198e-04 2.93351604492187500000000000000000e+05
+2.88091796875000000000000000000000e+02 6.02037177368033383020873294810826e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003434352144531721551246050694e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003424926715886685013590096105e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003553293233822758800943830693e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003505276605931098576895976748e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003471626348220596680604899120e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003515789618049935949528617130e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003390164332702005900443964492e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003452883849565088758559738835e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003355211026393661866151774120e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003434352144531721551246050694e-04 2.93351604492187500000000000000000e+05
+3.00000000000000000000000000000000e+02 6.36003356189201399933930147767569e-04 2.93351604492187500000000000000000e+05
+3.00240234375000000000000000000000e+02 6.36689819089636139387566871050694e-04 2.93351604492187500000000000000000e+05
+3.11414062500000000000000000000000e+02 6.68653544467211614736601443809150e-04 2.93351604492187500000000000000000e+05
+3.11457031250000000000000000000000e+02 6.68776760648884206414410691365902e-04 2.93351604492187500000000000000000e+05
+3.16285156250000000000000000000000e+02 6.82614640011770042356264998062443e-04 2.93351604492187500000000000000000e+05
+3.20000000000000000000000000000000e+02 6.93272403547873054818762028617130e-04 2.93351604492187500000000000000000e+05
+3.20000000000000000000000000000000e+02 6.93272301075032186708224646309873e-04 2.93351604492187500000000000000000e+05
+3.20552734375000000000000000000000e+02 6.94859033354871310356193347956832e-04 2.93351604492187500000000000000000e+05
+3.25513671875000000000000000000000e+02 7.09107737426554769061270988572687e-04 2.93351604492187500000000000000000e+05
+3.30000000000000000000000000000000e+02 7.22007066808846311410652329954019e-04 2.93351604492187500000000000000000e+05
+3.33957031250000000000000000000000e+02 7.33395340343888889333978653439772e-04 2.93351604492187500000000000000000e+05
+3.39876953125000000000000000000000e+02 7.50451260680776188229101908433449e-04 2.93351604492187500000000000000000e+05
+3.41537109375000000000000000000000e+02 7.55238172112261273334621325403759e-04 2.93351604492187500000000000000000e+05
+3.53000000000000000000000000000000e+02 7.88337373034760481929628106456676e-04 2.93351604492187500000000000000000e+05
+3.57761718750000000000000000000000e+02 8.02110079010520324316324547453405e-04 2.93351604492187500000000000000000e+05
+3.60000000000000000000000000000000e+02 8.08588757661308967644719913892004e-04 2.93351604492187500000000000000000e+05
+3.60000000000000000000000000000000e+02 8.08588858604058569393147060111460e-04 2.93351604492187500000000000000000e+05
+3.70472656250000000000000000000000e+02 8.38940202669087066456032886208050e-04 2.93351604492187500000000000000000e+05
+3.74539062500000000000000000000000e+02 8.50742368816751479490556597795603e-04 2.93351604492187500000000000000000e+05
+3.75578125000000000000000000000000e+02 8.53759564429964297113673232786368e-04 2.93351604492187500000000000000000e+05
+3.84000000000000000000000000000000e+02 8.78236798340336667634264955495382e-04 2.93351604492187500000000000000000e+05
+3.84000000000000000000000000000000e+02 8.78236883333003868698507510259788e-04 2.93351604492187500000000000000000e+05
+3.84000000000000000000000000000000e+02 8.78236924189177781477355644312865e-04 2.93351604492187500000000000000000e+05
+3.84000000000000000000000000000000e+02 8.78236790570859114993251814951236e-04 2.93351604492187500000000000000000e+05
+3.85765625000000000000000000000000e+02 8.83373457671328583817871304972869e-04 2.93351604492187500000000000000000e+05
+3.93634765625000000000000000000000e+02 9.06286848578497688036503809883015e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845293670538068364628259132587e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845286879302959370807712957685e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845233503700193608554336321959e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845292620191409757590683682338e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845249605099270495678354109259e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845343440948083890695841091656e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845173448572656013655368667514e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845293415601588452035208831603e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845318552222671673601617214899e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845150855085462032745269311818e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845252654889074875321774982240e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845363724065717275779618944398e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845311080909390083482080058275e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845247308743890340965165819398e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845286879302959370807712957685e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845214189414562694357968553049e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845312179020575399368553348722e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845358439564581981562341184144e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845133189777443560863900984259e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845282639359710444293405373628e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845366020421097430492807234259e-04 2.93351604492187500000000000000000e+05
+4.00000000000000000000000000000000e+02 9.24845265627353323514836525021110e-04 2.93351604492187500000000000000000e+05
+4.22000000000000000000000000000000e+02 9.89148621979521079292108076685963e-04 2.93351604492187500000000000000000e+05
+4.29003906250000000000000000000000e+02 1.00967061688348488761313159756128e-03 2.93351604492187500000000000000000e+05
+4.61898437500000000000000000000000e+02 1.10636216341291455066142557228659e-03 2.93351604492187500000000000000000e+05
+4.68871093750000000000000000000000e+02 1.12692028307503650658150107233268e-03 2.93351604492187500000000000000000e+05
+4.71824218750000000000000000000000e+02 1.13563347430065760164386023944871e-03 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+02 1.15977599687040961243256198542895e-03 2.93351604492187500000000000000000e+05
+4.80000000000000000000000000000000e+02 1.15977596169578186201254421661133e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895066721913703997048905591782e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895073296278432829764515332727e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895066492278165981577586762796e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895066492278165981577586762796e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895058807801890191080396164125e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895074044002125687735649250953e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895067914355660805558745352073e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895066721913703997048905591782e-03 2.93351604492187500000000000000000e+05
+5.00000000000000000000000000000000e+02 1.21895074291572210779810436775961e-03 2.93351604492187500000000000000000e+05
+5.10298828125000000000000000000000e+02 1.24948478258014319085267285203145e-03 2.93351604492187500000000000000000e+05
+5.12000000000000000000000000000000e+02 1.25453227880934826445058494215345e-03 2.93351604492187500000000000000000e+05
+5.12000000000000000000000000000000e+02 1.25453225793931209645915014760931e-03 2.93351604492187500000000000000000e+05
+5.12000000000000000000000000000000e+02 1.25453235795046640251027003643003e-03 2.93351604492187500000000000000000e+05
+5.12000000000000000000000000000000e+02 1.25453240750889797976153072767147e-03 2.93351604492187500000000000000000e+05
+5.12000000000000000000000000000000e+02 1.25453243364705147033788534827181e-03 2.93351604492187500000000000000000e+05
+5.12000000000000000000000000000000e+02 1.25453243249887378026052875412688e-03 2.93351604492187500000000000000000e+05
+5.36753906250000000000000000000000e+02 1.32810460529664557845219707843398e-03 2.93351604492187500000000000000000e+05
+5.80667968750000000000000000000000e+02 1.45916208539798313188751155422551e-03 2.93351604492187500000000000000000e+05
+5.90550781250000000000000000000000e+02 1.48874580786388264683206550387240e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706069046654784884808897515995e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706065548869954012767280460139e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706065294780040840494361731317e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706063723410378846212509529323e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706064462752386601263054899391e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706069505925860915751535173968e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706071818492643950293530252793e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706072432411238730398661544996e-03 2.93351604492187500000000000000000e+05
+6.00000000000000000000000000000000e+02 1.51706065089598877981824642802167e-03 2.93351604492187500000000000000000e+05
+6.05773437500000000000000000000000e+02 1.53437478515841378701178854271348e-03 2.93351604492187500000000000000000e+05
+6.17197265625000000000000000000000e+02 1.56866414932760127841360198175380e-03 2.93351604492187500000000000000000e+05
+6.43199218750000000000000000000000e+02 1.64685606387147270845972002462076e-03 2.93351604492187500000000000000000e+05
+6.46000000000000000000000000000000e+02 1.65529005600052823293788506475721e-03 2.93351604492187500000000000000000e+05
+6.76398437500000000000000000000000e+02 1.74696998782242923255181299424521e-03 2.93351604492187500000000000000000e+05
+6.98798828125000000000000000000000e+02 1.81468673187056353524049256975559e-03 2.93351604492187500000000000000000e+05
+7.09962890625000000000000000000000e+02 1.84848396980167445358134159505425e-03 2.93351604492187500000000000000000e+05
+7.12869140625000000000000000000000e+02 1.85728725508250546577526662872515e-03 2.93351604492187500000000000000000e+05
+7.35472656250000000000000000000000e+02 1.92582582595850551610006107239315e-03 2.93351604492187500000000000000000e+05
+7.44064453125000000000000000000000e+02 1.95190999933721230988337147493894e-03 2.93351604492187500000000000000000e+05
+7.68000000000000000000000000000000e+02 2.02466706172628073054364783445180e-03 2.93351604492187500000000000000000e+05
+8.00000000000000000000000000000000e+02 2.12213694497861244878111897094186e-03 2.93351604492187500000000000000000e+05
+8.42113281250000000000000000000000e+02 2.25073936938111063277290213591186e-03 2.93351604492187500000000000000000e+05
+8.47748046875000000000000000000000e+02 2.26797347766968370591511572342824e-03 2.93351604492187500000000000000000e+05
+8.53941406250000000000000000000000e+02 2.28692313409680283986524784722860e-03 2.93351604492187500000000000000000e+05
+8.99585937500000000000000000000000e+02 2.42680399181723896115392413719292e-03 2.93351604492187500000000000000000e+05
+9.06451171875000000000000000000000e+02 2.44787586302884930394840878875584e-03 2.93351604492187500000000000000000e+05
+9.13298828125000000000000000000000e+02 2.46890230771978132912058967463054e-03 2.93351604492187500000000000000000e+05
+9.24687500000000000000000000000000e+02 2.50389047961708903489164157463165e-03 2.93351604492187500000000000000000e+05
+9.29794921875000000000000000000000e+02 2.51958860482488387552701958327361e-03 2.93351604492187500000000000000000e+05
+9.43876953125000000000000000000000e+02 2.56289436146074200290057021334178e-03 2.93351604492187500000000000000000e+05
+9.44144531250000000000000000000000e+02 2.56371761027172082383907003588774e-03 2.93351604492187500000000000000000e+05
+9.52513671875000000000000000000000e+02 2.58947103519353025516402944106176e-03 2.93351604492187500000000000000000e+05
+9.68027343750000000000000000000000e+02 2.63723982358862740760230281011900e-03 2.93351604492187500000000000000000e+05
+9.71664062500000000000000000000000e+02 2.64844341185059388432687654812980e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581023595625538041842261804959e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581015703171963673878686051921e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581021967669521521848707834579e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581007403731098215349248903294e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581026716114257893441852331762e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581014462525359126621182781491e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581033305387265330832491372348e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581020062327014488734455710528e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581032312771119802130570519694e-03 2.93351604492187500000000000000000e+05
+1.00000000000000000000000000000000e+03 2.73581025538929215740191480676913e-03 2.93351604492187500000000000000000e+05
+1.00263671875000000000000000000000e+03 2.74394635008160057282333710304556e-03 2.93351604492187500000000000000000e+05
+1.02400000000000000000000000000000e+03 2.80990544954193592272484458760573e-03 2.93351604492187500000000000000000e+05
+1.02400000000000000000000000000000e+03 2.80990537516241341634004591298890e-03 2.93351604492187500000000000000000e+05
+1.02400000000000000000000000000000e+03 2.80990540965347663365792030276680e-03 2.93351604492187500000000000000000e+05
+1.02400000000000000000000000000000e+03 2.80990543383527989484971243427935e-03 2.93351604492187500000000000000000e+05
+1.08389062500000000000000000000000e+03 2.99517438044881803560492983251606e-03 2.93351604492187500000000000000000e+05
+1.10000000000000000000000000000000e+03 3.04509395569872330297722662351134e-03 2.93351604492187500000000000000000e+05
+1.10232226562500000000000000000000e+03 3.05229310281518884800933122392053e-03 2.93351604492187500000000000000000e+05
+1.10267578125000000000000000000000e+03 3.05338908833030888215209763814073e-03 2.93351604492187500000000000000000e+05
+1.11148632812500000000000000000000e+03 3.08070925293812839310114704005628e-03 2.93351604492187500000000000000000e+05
+1.13221093750000000000000000000000e+03 3.14501317831299403299238903741752e-03 2.93351604492187500000000000000000e+05
+1.13511132812500000000000000000000e+03 3.15401681863638301203667246852547e-03 2.93351604492187500000000000000000e+05
+1.15691015625000000000000000000000e+03 3.22172186856391597545301586080768e-03 2.93351604492187500000000000000000e+05
+1.20000000000000000000000000000000e+03 3.35572861571284668941173023881674e-03 2.93351604492187500000000000000000e+05
+1.21541015625000000000000000000000e+03 3.40370744152683653294122478882855e-03 2.93351604492187500000000000000000e+05
+1.23184960937500000000000000000000e+03 3.45492152297825110343620913511131e-03 2.93351604492187500000000000000000e+05
+1.23330859375000000000000000000000e+03 3.45946803445979379071362203035278e-03 2.93351604492187500000000000000000e+05
+1.23647460937500000000000000000000e+03 3.46933531161418198113244315550219e-03 2.93351604492187500000000000000000e+05
+1.24285156250000000000000000000000e+03 3.48921347764016322179347895371393e-03 2.93351604492187500000000000000000e+05
+1.25761523437500000000000000000000e+03 3.53525144921634001254906465305794e-03 2.93351604492187500000000000000000e+05
+1.26070507812500000000000000000000e+03 3.54488972341804146892751958830559e-03 2.93351604492187500000000000000000e+05
+1.28000000000000000000000000000000e+03 3.60510092959245073002128023631485e-03 2.93351604492187500000000000000000e+05
+1.48203710937500000000000000000000e+03 4.23784422010497867361333845792615e-03 2.93351604492187500000000000000000e+05
+1.52680078125000000000000000000000e+03 4.37854751614257398789620268075851e-03 2.93351604492187500000000000000000e+05
+1.53600000000000000000000000000000e+03 4.40748393313361314788112466089842e-03 2.93351604492187500000000000000000e+05
+1.60000000000000000000000000000000e+03 4.60898984575941039060209547528757e-03 2.93351604492187500000000000000000e+05
+1.62667773437500000000000000000000e+03 4.69308168411358694882551390037406e-03 2.93351604492187500000000000000000e+05
+1.64396484375000000000000000000000e+03 4.74760210478851994719828866209355e-03 2.93351604492187500000000000000000e+05
+1.68067187500000000000000000000000e+03 4.86344349038942032337207166392545e-03 2.93351604492187500000000000000000e+05
+1.71606640625000000000000000000000e+03 4.97523624513349950471141625030214e-03 2.93351604492187500000000000000000e+05
+1.85939062500000000000000000000000e+03 5.42880277166558726509304477758633e-03 2.93351604492187500000000000000000e+05
+1.86951171875000000000000000000000e+03 5.46088297384547238094709697975304e-03 2.93351604492187500000000000000000e+05
+1.90800781250000000000000000000000e+03 5.58295943173084743826883880046807e-03 2.93351604492187500000000000000000e+05
+1.97869335937500000000000000000000e+03 5.80734503628464911184625663054248e-03 2.93351604492187500000000000000000e+05
+2.00000000000000000000000000000000e+03 5.87503842293547653280461062763607e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763257772983597482241435727701e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763265846164002920160029930230e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763264266531050700193006264271e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763261436350082644874959214576e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763261534167583272081358813921e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763269318441589905699373730386e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763272064311961262461636579246e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763267874469044205198997588013e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763259092934343408298758504316e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763271016037039534696262421676e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763250905982185534615069855136e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763273924009079784980258409632e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763249004830553579026286570297e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763278774343710247896055420824e-03 2.93351604492187500000000000000000e+05
+2.04800000000000000000000000000000e+03 6.02763274855130405660563752689995e-03 2.93351604492187500000000000000000e+05
+2.05994335937500000000000000000000e+03 6.06562096813298597119956667711449e-03 2.93351604492187500000000000000000e+05
+2.08778125000000000000000000000000e+03 6.15419487465695882327798571509447e-03 2.93351604492187500000000000000000e+05
+2.19956445312500000000000000000000e+03 6.51027043979742099655272369318482e-03 2.93351604492187500000000000000000e+05
+2.28169921875000000000000000000000e+03 6.77229865143065892785223525152105e-03 2.93351604492187500000000000000000e+05
+2.30386328125000000000000000000000e+03 6.84306160263308850544294870132944e-03 2.93351604492187500000000000000000e+05
+2.31301757812500000000000000000000e+03 6.87229481876775599724638254883757e-03 2.93351604492187500000000000000000e+05
+2.32009960937500000000000000000000e+03 6.89491348634813008139365919646480e-03 2.93351604492187500000000000000000e+05
+2.33168164062500000000000000000000e+03 6.93190874741318047158600279544771e-03 2.93351604492187500000000000000000e+05
+2.34155468750000000000000000000000e+03 6.96345002110009686502323233980860e-03 2.93351604492187500000000000000000e+05
+2.44329882812500000000000000000000e+03 7.28874097356721657725575624908743e-03 2.93351604492187500000000000000000e+05
+2.50053320312500000000000000000000e+03 7.47192138540121383871728255599010e-03 2.93351604492187500000000000000000e+05
+2.51051171875000000000000000000000e+03 7.50387168001096470371091839979272e-03 2.93351604492187500000000000000000e+05
+2.52707617187500000000000000000000e+03 7.55691855838381415511051386602048e-03 2.93351604492187500000000000000000e+05
+2.53794140625000000000000000000000e+03 7.59171985424769192596361477853861e-03 2.93351604492187500000000000000000e+05
+2.59667382812500000000000000000000e+03 7.77992058460314460377471590390996e-03 2.93351604492187500000000000000000e+05
+2.60000000000000000000000000000000e+03 7.79058281277423061994547026642977e-03 2.93351604492187500000000000000000e+05
+2.75783203125000000000000000000000e+03 8.29700254248257225431206762777947e-03 2.93351604492187500000000000000000e+05
+2.77804101562500000000000000000000e+03 8.36190987543777852764037561428268e-03 2.93351604492187500000000000000000e+05
+2.80244726562500000000000000000000e+03 8.44031746665629620252069287289487e-03 2.93351604492187500000000000000000e+05
+2.87915625000000000000000000000000e+03 8.68688471329439639012637286441532e-03 2.93351604492187500000000000000000e+05
+2.90302929687500000000000000000000e+03 8.76366052847598643593673983787085e-03 2.93351604492187500000000000000000e+05
+2.91579296875000000000000000000000e+03 8.80471591489451893552953265498218e-03 2.93351604492187500000000000000000e+05
+2.93209960937500000000000000000000e+03 8.85717559241719527840519532446706e-03 2.93351604492187500000000000000000e+05
+2.95331250000000000000000000000000e+03 8.92543183198280486168041392147643e-03 2.93351604492187500000000000000000e+05
+3.11455664062500000000000000000000e+03 9.44472170793416235246020562499325e-03 2.93351604492187500000000000000000e+05
+3.23574414062500000000000000000000e+03 9.83551605037659947006201122121638e-03 2.93351604492187500000000000000000e+05
+3.25153125000000000000000000000000e+03 9.88645558514516728521037691734819e-03 2.93351604492187500000000000000000e+05
+3.30904492187500000000000000000000e+03 1.00720896905065956938862825609249e-02 2.93351604492187500000000000000000e+05
+3.52936718750000000000000000000000e+03 1.07840191882333773926161413214686e-02 2.93351604492187500000000000000000e+05
+3.63931835937500000000000000000000e+03 1.11397570931964125240387630810801e-02 2.93351604492187500000000000000000e+05
+3.65941601562500000000000000000000e+03 1.12048125061032788352122224750929e-02 2.93351604492187500000000000000000e+05
+3.72572265625000000000000000000000e+03 1.14195104636439000861392045749199e-02 2.93351604492187500000000000000000e+05
+3.76457031250000000000000000000000e+03 1.15453435337188273918096470538330e-02 2.93351604492187500000000000000000e+05
+3.78350000000000000000000000000000e+03 1.16066722819996200055658874816800e-02 2.93351604492187500000000000000000e+05
+4.09600000000000000000000000000000e+03 1.26202093321012686483184594976592e-02 2.93351604492187500000000000000000e+05
+4.13172070312500000000000000000000e+03 1.27361891098998324806101933859281e-02 2.93351604492187500000000000000000e+05
+4.18636718750000000000000000000000e+03 1.29136660229966886148655902388782e-02 2.93351604492187500000000000000000e+05
+4.22170117187500000000000000000000e+03 1.30284517690363588204860434416332e-02 2.93351604492187500000000000000000e+05
+4.22884765625000000000000000000000e+03 1.30516703421117916117388801922061e-02 2.93351604492187500000000000000000e+05
+4.43917187500000000000000000000000e+03 1.37354292580989592598150750291097e-02 2.93351604492187500000000000000000e+05
+4.75084179687500000000000000000000e+03 1.47500633516498523556403910106383e-02 2.93351604492187500000000000000000e+05
+4.80585546875000000000000000000000e+03 1.49293223336068869855353113962337e-02 2.93351604492187500000000000000000e+05
+5.01527734375000000000000000000000e+03 1.56121336816922168244659019364917e-02 2.93351604492187500000000000000000e+05
+5.28914062500000000000000000000000e+03 1.65060097557423075820270952362989e-02 2.93351604492187500000000000000000e+05
+5.78499804687500000000000000000000e+03 1.81269766282221821140918649462037e-02 2.93351604492187500000000000000000e+05
+6.04715039062500000000000000000000e+03 1.89851498833415142930558516809469e-02 2.93351604492187500000000000000000e+05
+6.14400000000000000000000000000000e+03 1.93023874882492611770867796394668e-02 2.93351604492187500000000000000000e+05
+6.14400000000000000000000000000000e+03 1.93023872954293865267239027616597e-02 2.93351604492187500000000000000000e+05
+8.00435156250000000000000000000000e+03 2.54132930554161438896354496819185e-02 2.93351604492187500000000000000000e+05
diff --git a/2009/performance/node-selection/opt_1e-1.pickle.dat b/2009/performance/node-selection/opt_1e-1.pickle.dat
new file mode 100644
index 0000000..09ce3c9
--- /dev/null
+++ b/2009/performance/node-selection/opt_1e-1.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+2.83203125000000000000000000000000e-01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+9.64843750000000000000000000000000e-01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.23046875000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.50000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.59765625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.63867187500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+2.01562500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+2.69140625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+3.09960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+3.27343750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+3.29882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+3.59960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+3.95898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+4.96289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+4.99218750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+5.29687500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+5.34570312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+5.83398437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+6.32226562500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+6.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+7.46289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+7.59179687500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+7.71093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+7.72656250000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+8.15820312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+8.46093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+8.70898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+8.80273437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+8.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+9.45898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+9.79882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.00429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.00996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.07558593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.12753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 3.52021925390625023283064365386963e+05
+1.33984375000000000000000000000000e+01 1.19209289550781250000000000000000e-07 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+01 7.00354576110839843750000000000000e-06 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+01 6.97374343872070312500000000000000e-06 3.52021925390625023283064365386963e+05
+1.63476562500000000000000000000000e+01 7.86781311035156250000000000000000e-06 3.52021925390625023283064365386963e+05
+1.71328125000000000000000000000000e+01 9.80496406555175781250000000000000e-06 3.52021925390625023283064365386963e+05
+1.71992187500000000000000000000000e+01 9.95397567749023437500000000000000e-06 3.52021925390625023283064365386963e+05
+1.75000000000000000000000000000000e+01 1.06692314147949218750000000000000e-05 3.52021925390625023283064365386963e+05
+1.78984375000000000000000000000000e+01 1.16229057312011718750000000000000e-05 3.52021925390625023283064365386963e+05
+1.85898437500000000000000000000000e+01 1.32918357849121093750000000000000e-05 3.52021925390625023283064365386963e+05
+1.87988281250000000000000000000000e+01 1.37686729431152343750000000000000e-05 3.52021925390625023283064365386963e+05
+1.92871093750000000000000000000000e+01 1.49011611938476562500000000000000e-05 3.52021925390625023283064365386963e+05
+1.95312500000000000000000000000000e+01 1.54972076416015625000000000000000e-05 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+01 1.65998935699462890625000000000000e-05 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+01 1.66296958923339843750000000000000e-05 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+01 1.65998935699462890625000000000000e-05 3.52021925390625023283064365386963e+05
+2.01074218750000000000000000000000e+01 1.68383121490478515625000000000000e-05 3.52021925390625023283064365386963e+05
+2.04921875000000000000000000000000e+01 1.77621841430664062500000000000000e-05 3.52021925390625023283064365386963e+05
+2.07988281250000000000000000000000e+01 1.84774398803710937500000000000000e-05 3.52021925390625023283064365386963e+05
+2.10000000000000000000000000000000e+01 1.89244747161865234375000000000000e-05 3.52021925390625023283064365386963e+05
+2.10000000000000000000000000000000e+01 1.89542770385742187500000000000000e-05 3.52021925390625023283064365386963e+05
+2.10253906250000000000000000000000e+01 1.89840793609619140625000000000000e-05 3.52021925390625023283064365386963e+05
+2.19003906250000000000000000000000e+01 2.10106372833251953125000000000000e-05 3.52021925390625023283064365386963e+05
+2.25996093750000000000000000000000e+01 2.26199626922607421875000000000000e-05 3.52021925390625023283064365386963e+05
+2.32988281250000000000000000000000e+01 2.42590904235839843750000000000000e-05 3.52021925390625023283064365386963e+05
+2.36894531250000000000000000000000e+01 2.51531600952148437500000000000000e-05 3.52021925390625023283064365386963e+05
+2.50000000000000000000000000000000e+01 2.81333923339843750000000000000000e-05 3.52021925390625023283064365386963e+05
+2.50000000000000000000000000000000e+01 2.81333923339843750000000000000000e-05 3.52021925390625023283064365386963e+05
+2.50000000000000000000000000000000e+01 2.81631946563720703125000000000000e-05 3.52021925390625023283064365386963e+05
+2.54179687500000000000000000000000e+01 2.91168689727783203125000000000000e-05 3.52021925390625023283064365386963e+05
+2.56933593750000000000000000000000e+01 2.97427177429199218750000000000000e-05 3.52021925390625023283064365386963e+05
+2.66738281250000000000000000000000e+01 3.19778919219970703125000000000000e-05 3.52021925390625023283064365386963e+05
+2.67910156250000000000000000000000e+01 3.22759151458740234375000000000000e-05 3.52021925390625023283064365386963e+05
+2.68613281250000000000000000000000e+01 3.24249267578125000000000000000000e-05 3.52021925390625023283064365386963e+05
+2.68984375000000000000000000000000e+01 3.24845314025878906250000000000000e-05 3.52021925390625023283064365386963e+05
+2.73574218750000000000000000000000e+01 3.35574150085449218750000000000000e-05 3.52021925390625023283064365386963e+05
+2.73593750000000000000000000000000e+01 3.35574150085449218750000000000000e-05 3.52021925390625023283064365386963e+05
+2.79238281250000000000000000000000e+01 3.48687171936035156250000000000000e-05 3.52021925390625023283064365386963e+05
+2.80937500000000000000000000000000e+01 3.52561473846435546875000000000000e-05 3.52021925390625023283064365386963e+05
+2.95000000000000000000000000000000e+01 3.84747982025146484375000000000000e-05 3.52021925390625023283064365386963e+05
+2.97304687500000000000000000000000e+01 3.90112400054931640625000000000000e-05 3.52021925390625023283064365386963e+05
+2.98867187500000000000000000000000e+01 3.93688678741455078125000000000000e-05 3.52021925390625023283064365386963e+05
+2.99707031250000000000000000000000e+01 3.95774841308593750000000000000000e-05 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+01 3.96370887756347656250000000000000e-05 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+01 3.96370887756347656250000000000000e-05 3.52021925390625023283064365386963e+05
+3.00195312500000000000000000000000e+01 3.96668910980224609375000000000000e-05 3.52021925390625023283064365386963e+05
+3.02050781250000000000000000000000e+01 4.01139259338378906250000000000000e-05 3.52021925390625023283064365386963e+05
+3.02988281250000000000000000000000e+01 4.03225421905517578125000000000000e-05 3.52021925390625023283064365386963e+05
+3.04433593750000000000000000000000e+01 4.06503677368164062500000000000000e-05 3.52021925390625023283064365386963e+05
+3.05058593750000000000000000000000e+01 4.07993793487548828125000000000000e-05 3.52021925390625023283064365386963e+05
+3.05507812500000000000000000000000e+01 4.08887863159179687500000000000000e-05 3.52021925390625023283064365386963e+05
+3.11972656250000000000000000000000e+01 4.23789024353027343750000000000000e-05 3.52021925390625023283064365386963e+05
+3.12988281250000000000000000000000e+01 4.26173210144042968750000000000000e-05 3.52021925390625023283064365386963e+05
+3.13496093750000000000000000000000e+01 4.27365303039550781250000000000000e-05 3.52021925390625023283064365386963e+05
+3.15957031250000000000000000000000e+01 4.33027744293212890625000000000000e-05 3.52021925390625023283064365386963e+05
+3.18945312500000000000000000000000e+01 4.39882278442382812500000000000000e-05 3.52021925390625023283064365386963e+05
+3.20000000000000000000000000000000e+01 4.42266464233398437500000000000000e-05 3.52021925390625023283064365386963e+05
+3.20000000000000000000000000000000e+01 4.42564487457275390625000000000000e-05 3.52021925390625023283064365386963e+05
+3.23886718750000000000000000000000e+01 4.51207160949707031250000000000000e-05 3.52021925390625023283064365386963e+05
+3.30488281250000000000000000000000e+01 4.66704368591308593750000000000000e-05 3.52021925390625023283064365386963e+05
+3.30585937500000000000000000000000e+01 4.66704368591308593750000000000000e-05 3.52021925390625023283064365386963e+05
+3.31464843750000000000000000000000e+01 4.68790531158447265625000000000000e-05 3.52021925390625023283064365386963e+05
+3.33808593750000000000000000000000e+01 4.74154949188232421875000000000000e-05 3.52021925390625023283064365386963e+05
+3.42089843750000000000000000000000e+01 4.93526458740234375000000000000000e-05 3.52021925390625023283064365386963e+05
+3.45761718750000000000000000000000e+01 5.01871109008789062500000000000000e-05 3.52021925390625023283064365386963e+05
+3.49589843750000000000000000000000e+01 5.10811805725097656250000000000000e-05 3.52021925390625023283064365386963e+05
+3.49960937500000000000000000000000e+01 5.11407852172851562500000000000000e-05 3.52021925390625023283064365386963e+05
+3.51308593750000000000000000000000e+01 5.14388084411621093750000000000000e-05 3.52021925390625023283064365386963e+05
+3.51992187500000000000000000000000e+01 5.16176223754882812500000000000000e-05 3.52021925390625023283064365386963e+05
+3.53886718750000000000000000000000e+01 5.20646572113037109375000000000000e-05 3.52021925390625023283064365386963e+05
+3.57109375000000000000000000000000e+01 5.28097152709960937500000000000000e-05 3.52021925390625023283064365386963e+05
+3.58710937500000000000000000000000e+01 5.31673431396484375000000000000000e-05 3.52021925390625023283064365386963e+05
+3.60859375000000000000000000000000e+01 5.36739826202392578125000000000000e-05 3.52021925390625023283064365386963e+05
+3.63535156250000000000000000000000e+01 5.42998313903808593750000000000000e-05 3.52021925390625023283064365386963e+05
+3.65292968750000000000000000000000e+01 5.47170639038085937500000000000000e-05 3.52021925390625023283064365386963e+05
+3.73437500000000000000000000000000e+01 5.65946102142333984375000000000000e-05 3.52021925390625023283064365386963e+05
+3.77988281250000000000000000000000e+01 5.76376914978027343750000000000000e-05 3.52021925390625023283064365386963e+05
+3.80000000000000000000000000000000e+01 5.81145286560058593750000000000000e-05 3.52021925390625023283064365386963e+05
+3.82402343750000000000000000000000e+01 5.86509704589843750000000000000000e-05 3.52021925390625023283064365386963e+05
+3.82851562500000000000000000000000e+01 5.87701797485351562500000000000000e-05 3.52021925390625023283064365386963e+05
+3.85722656250000000000000000000000e+01 5.94556331634521484375000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05583190917968750000000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05881214141845703125000000000000e-05 3.52021925390625023283064365386963e+05
+3.90625000000000000000000000000000e+01 6.05583190917968750000000000000000e-05 3.52021925390625023283064365386963e+05
+3.90996093750000000000000000000000e+01 6.06775283813476562500000000000000e-05 3.52021925390625023283064365386963e+05
+3.94804687500000000000000000000000e+01 6.15715980529785156250000000000000e-05 3.52021925390625023283064365386963e+05
+3.96816406250000000000000000000000e+01 6.20484352111816406250000000000000e-05 3.52021925390625023283064365386963e+05
+3.96816406250000000000000000000000e+01 6.20484352111816406250000000000000e-05 3.52021925390625023283064365386963e+05
+3.97148437500000000000000000000000e+01 6.21080398559570312500000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27934932708740234375000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27934932708740234375000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27934932708740234375000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27934932708740234375000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+01 6.27636909484863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.06152343750000000000000000000000e+01 6.41942024230957031250000000000000e-05 3.52021925390625023283064365386963e+05
+4.10996093750000000000000000000000e+01 6.53266906738281250000000000000000e-05 3.52021925390625023283064365386963e+05
+4.20507812500000000000000000000000e+01 6.75618648529052734375000000000000e-05 3.52021925390625023283064365386963e+05
+4.24472656250000000000000000000000e+01 6.84857368469238281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.27343750000000000000000000000000e+01 6.91413879394531250000000000000000e-05 3.52021925390625023283064365386963e+05
+4.27617187500000000000000000000000e+01 6.92009925842285156250000000000000e-05 3.52021925390625023283064365386963e+05
+4.32988281250000000000000000000000e+01 7.04824924468994140625000000000000e-05 3.52021925390625023283064365386963e+05
+4.35742187500000000000000000000000e+01 7.11381435394287109375000000000000e-05 3.52021925390625023283064365386963e+05
+4.36992187500000000000000000000000e+01 7.14063644409179687500000000000000e-05 3.52021925390625023283064365386963e+05
+4.39453125000000000000000000000000e+01 7.20024108886718750000000000000000e-05 3.52021925390625023283064365386963e+05
+4.40000000000000000000000000000000e+01 7.21216201782226562500000000000000e-05 3.52021925390625023283064365386963e+05
+4.40000000000000000000000000000000e+01 7.21216201782226562500000000000000e-05 3.52021925390625023283064365386963e+05
+4.40000000000000000000000000000000e+01 7.21216201782226562500000000000000e-05 3.52021925390625023283064365386963e+05
+4.40019531250000000000000000000000e+01 7.21216201782226562500000000000000e-05 3.52021925390625023283064365386963e+05
+4.46875000000000000000000000000000e+01 7.37607479095458984375000000000000e-05 3.52021925390625023283064365386963e+05
+4.53574218750000000000000000000000e+01 7.53104686737060546875000000000000e-05 3.52021925390625023283064365386963e+05
+4.65000000000000000000000000000000e+01 7.80224800109863281250000000000000e-05 3.52021925390625023283064365386963e+05
+4.69277343750000000000000000000000e+01 7.90357589721679687500000000000000e-05 3.52021925390625023283064365386963e+05
+4.69335937500000000000000000000000e+01 7.90357589721679687500000000000000e-05 3.52021925390625023283064365386963e+05
+4.75996093750000000000000000000000e+01 8.05854797363281250000000000000000e-05 3.52021925390625023283064365386963e+05
+4.76914062500000000000000000000000e+01 8.08238983154296875000000000000000e-05 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+01 8.15391540527343750000000000000000e-05 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+01 8.15391540527343750000000000000000e-05 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+01 8.15689563751220703125000000000000e-05 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+01 8.15391540527343750000000000000000e-05 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+01 8.15391540527343750000000000000000e-05 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+01 8.15391540527343750000000000000000e-05 3.52021925390625023283064365386963e+05
+4.81308593750000000000000000000000e+01 8.18669795989990234375000000000000e-05 3.52021925390625023283064365386963e+05
+4.82421875000000000000000000000000e+01 8.21352005004882812500000000000000e-05 3.52021925390625023283064365386963e+05
+4.85976562500000000000000000000000e+01 8.29696655273437500000000000000000e-05 3.52021925390625023283064365386963e+05
+4.93750000000000000000000000000000e+01 8.47876071929931640625000000000000e-05 3.52021925390625023283064365386963e+05
+4.97988281250000000000000000000000e+01 8.58008861541748046875000000000000e-05 3.52021925390625023283064365386963e+05
+4.97988281250000000000000000000000e+01 8.58039836697641240554484953761971e-05 3.52021925390625023283064365386963e+05
+4.98476562500000000000000000000000e+01 8.59200954437255859375000000000000e-05 3.52021925390625023283064365386963e+05
+4.99355468750000000000000000000000e+01 8.61287117004394531250000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62743166663923889518617027505343e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62560875624948615114986893992466e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.63075256347656250000000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.63075256347656250000000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.63075256347656250000000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+01 8.62777233123779296875000000000000e-05 3.52021925390625023283064365386963e+05
+5.07070312500000000000000000000000e+01 8.79764556884765625000000000000000e-05 3.52021925390625023283064365386963e+05
+5.09472656250000000000000000000000e+01 8.85128974914550781250000000000000e-05 3.52021925390625023283064365386963e+05
+5.14882812500000000000000000000000e+01 8.98184191692176324547589039148932e-05 3.52021925390625023283064365386963e+05
+5.20000000000000000000000000000000e+01 9.10460948944091796875000000000000e-05 3.52021925390625023283064365386963e+05
+5.20000000000000000000000000000000e+01 9.10162925720214843750000000000000e-05 3.52021925390625023283064365386963e+05
+5.25800781250000000000000000000000e+01 9.23871994018554687500000000000000e-05 3.52021925390625023283064365386963e+05
+5.27109375000000000000000000000000e+01 9.27150249481201171875000000000000e-05 3.52021925390625023283064365386963e+05
+5.29199218750000000000000000000000e+01 9.32216644287109375000000000000000e-05 3.52021925390625023283064365386963e+05
+5.40000000000000000000000000000000e+01 9.57846641540527343750000000000000e-05 3.52021925390625023283064365386963e+05
+5.40000000000000000000000000000000e+01 9.57854618070572676061594230567664e-05 3.52021925390625023283064365386963e+05
+5.42343750000000000000000000000000e+01 9.63211059570312500000000000000000e-05 3.52021925390625023283064365386963e+05
+5.44218750000000000000000000000000e+01 9.67833658502218060429994617166471e-05 3.52021925390625023283064365386963e+05
+5.48437500000000000000000000000000e+01 9.77814197540283203125000000000000e-05 3.52021925390625023283064365386963e+05
+5.55468750000000000000000000000000e+01 9.94801521301269531250000000000000e-05 3.52021925390625023283064365386963e+05
+5.57031250000000000000000000000000e+01 9.98377799987792968750000000000000e-05 3.52021925390625023283064365386963e+05
+5.59257812500000000000000000000000e+01 1.00374221801757812500000000000000e-04 3.52021925390625023283064365386963e+05
+5.60000000000000000000000000000000e+01 1.00553035736083984375000000000000e-04 3.52021925390625023283064365386963e+05
+5.61074218750000000000000000000000e+01 1.00821256637573242187500000000000e-04 3.52021925390625023283064365386963e+05
+5.70449218750000000000000000000000e+01 1.03028378412049623691001953851298e-04 3.52021925390625023283064365386963e+05
+5.72695312500000000000000000000000e+01 1.03577659486673266664435999473426e-04 3.52021925390625023283064365386963e+05
+5.74414062500000000000000000000000e+01 1.03994892000101001039435999473426e-04 3.52021925390625023283064365386963e+05
+5.79746093750000000000000000000000e+01 1.05261802673339843750000000000000e-04 3.52021925390625023283064365386963e+05
+5.80722656250000000000000000000000e+01 1.05500221252441406250000000000000e-04 3.52021925390625023283064365386963e+05
+5.83515625000000000000000000000000e+01 1.06155872344970703125000000000000e-04 3.52021925390625023283064365386963e+05
+5.91855468750000000000000000000000e+01 1.08197019456766040101935999473426e-04 3.52021925390625023283064365386963e+05
+5.99238281250000000000000000000000e+01 1.09940767288208007812500000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10135834033969859748793018727753e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10134170411966235414435999473426e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10138214136968704080082881446856e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10121488453725273294267483770170e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10126563845488415621653999210139e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10132109873230666762661256186107e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10119581222534179687500000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10134170411966235414435999473426e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10134170411966235414435999473426e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10119581222534179687500000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10110710838730042329322578176232e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10134170411966235414435999473426e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10134170411966235414435999473426e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10126563845488415621653999210139e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10124026149606858010487897558960e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10126563845488415621653999210139e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10126563845488415621653999210139e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10134170411966235414435999473426e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10130367128727325518044999341782e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10157550862702725141817339249428e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10126563845488415621653999210139e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10149383544921875000000000000000e-04 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+01 1.10119581222534179687500000000000e-04 3.52021925390625023283064365386963e+05
+6.03378906250000000000000000000000e+01 1.10938833116434008851935999473426e-04 3.52021925390625023283064365386963e+05
+6.04746093750000000000000000000000e+01 1.11282115870639400443536937146405e-04 3.52021925390625023283064365386963e+05
+6.05566406250000000000000000000000e+01 1.11467668352934704684153999210139e-04 3.52021925390625023283064365386963e+05
+6.06171875000000000000000000000000e+01 1.11620957330993699169012500771458e-04 3.52021925390625023283064365386963e+05
+6.07597656250000000000000000000000e+01 1.11952112077615649476935999473426e-04 3.52021925390625023283064365386963e+05
+6.11406250000000000000000000000000e+01 1.12875984071634204164435999473426e-04 3.52021925390625023283064365386963e+05
+6.17031250000000000000000000000000e+01 1.14202499389648437500000000000000e-04 3.52021925390625023283064365386963e+05
+6.25000000000000000000000000000000e+01 1.16146632967802868746653999210139e-04 3.52021925390625023283064365386963e+05
+6.25000000000000000000000000000000e+01 1.16154239534280688539435999473426e-04 3.52021925390625023283064365386963e+05
+6.31015625000000000000000000000000e+01 1.17612175836745674710470677126750e-04 3.52021925390625023283064365386963e+05
+6.31132812500000000000000000000000e+01 1.17629766464233398437500000000000e-04 3.52021925390625023283064365386963e+05
+6.36992187500000000000000000000000e+01 1.19048871349709497373739464087805e-04 3.52021925390625023283064365386963e+05
+6.37226562500000000000000000000000e+01 1.19097062884184704684153999210139e-04 3.52021925390625023283064365386963e+05
+6.37500000000000000000000000000000e+01 1.19167204143234617191512980660661e-04 3.52021925390625023283064365386963e+05
+6.39433593750000000000000000000000e+01 1.19626522064208984375000000000000e-04 3.52021925390625023283064365386963e+05
+6.39980468750000000000000000000000e+01 1.19775533676147460937500000000000e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19782516299101696871653999210139e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19777440907338554544267483770170e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19783939945139396732881609253241e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19790122865579516664435999473426e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19756597686686001684452929083591e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19760320543191821351935999473426e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19767927109669641144717999736713e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19747638584950859231767483770170e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19786319582340606768044999341782e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19781881642232483544535659447661e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19766025468050186196522499670891e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19753107632862505803686414829201e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19782516299101696871653999210139e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19790122865579516664435999473426e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19764759694373801876890461848291e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19775533676147460937500000000000e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19787906503992228795033025967598e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19760320543191821351935999473426e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19775533676147460937500000000000e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19766584728800770534920538956669e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19786319582340606768044999341782e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19745580095724886903960082484843e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19745731353759765625000000000000e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19790122865579516664435999473426e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19745731353759765625000000000000e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19757153127895982084108461585004e-04 3.52021925390625023283064365386963e+05
+6.40000000000000000000000000000000e+01 1.19766978012311156500530051616238e-04 3.52021925390625023283064365386963e+05
+6.45625000000000000000000000000000e+01 1.21128059957729966459108461585004e-04 3.52021925390625023283064365386963e+05
+6.50195312500000000000000000000000e+01 1.22213385452802519338943998405966e-04 3.52021925390625023283064365386963e+05
+6.56562500000000000000000000000000e+01 1.23753200905814410943614478632924e-04 3.52021925390625023283064365386963e+05
+6.57402343750000000000000000000000e+01 1.23958644716617950518044999341782e-04 3.52021925390625023283064365386963e+05
+6.59707031250000000000000000000000e+01 1.24512603241517979786937009301084e-04 3.52021925390625023283064365386963e+05
+6.68437500000000000000000000000000e+01 1.26637050448271618746653999210139e-04 3.52021925390625023283064365386963e+05
+6.70371093750000000000000000000000e+01 1.27104773427164091529131817459586e-04 3.52021925390625023283064365386963e+05
+6.76015625000000000000000000000000e+01 1.28459431265103013334108461585004e-04 3.52021925390625023283064365386963e+05
+6.81347656250000000000000000000000e+01 1.29762094471646877071741021936191e-04 3.52021925390625023283064365386963e+05
+6.84316406250000000000000000000000e+01 1.30459354280374438539435999473426e-04 3.52021925390625023283064365386963e+05
+6.91992187500000000000000000000000e+01 1.32334526450010169385668179486970e-04 3.52021925390625023283064365386963e+05
+6.95000000000000000000000000000000e+01 1.33086796861074690328033409691955e-04 3.52021925390625023283064365386963e+05
+6.95351562500000000000000000000000e+01 1.33156776428222656250000000000000e-04 3.52021925390625023283064365386963e+05
+7.00000000000000000000000000000000e+01 1.34292444018670404162762999078495e-04 3.52021925390625023283064365386963e+05
+7.00000000000000000000000000000000e+01 1.34281661838858359806284092918816e-04 3.52021925390625023283064365386963e+05
+7.00000000000000000000000000000000e+01 1.34292444018670404162762999078495e-04 3.52021925390625023283064365386963e+05
+7.00000000000000000000000000000000e+01 1.34274051545999438539435999473426e-04 3.52021925390625023283064365386963e+05
+7.00742187500000000000000000000000e+01 1.34466580316401130602843583261574e-04 3.52021925390625023283064365386963e+05
+7.11230468750000000000000000000000e+01 1.37024743508031368339344924223155e-04 3.52021925390625023283064365386963e+05
+7.20000000000000000000000000000000e+01 1.39167343304649591571517386334733e-04 3.52021925390625023283064365386963e+05
+7.23242187500000000000000000000000e+01 1.39959085192824792594906702092317e-04 3.52021925390625023283064365386963e+05
+7.33535156250000000000000000000000e+01 1.42459782096681551949793331779404e-04 3.52021925390625023283064365386963e+05
+7.34062500000000000000000000000000e+01 1.42555929754482896146608461585004e-04 3.52021925390625023283064365386963e+05
+7.36835937500000000000000000000000e+01 1.43233299725254641186072968039866e-04 3.52021925390625023283064365386963e+05
+7.40000000000000000000000000000000e+01 1.44012440268241056562717461453360e-04 3.52021925390625023283064365386963e+05
+7.62636718750000000000000000000000e+01 1.49532840608499438539435999473426e-04 3.52021925390625023283064365386963e+05
+7.67460937500000000000000000000000e+01 1.50705439837507183028358914711475e-04 3.52021925390625023283064365386963e+05
+7.76503906250000000000000000000000e+01 1.52928011553481190982345383488905e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58667653762137555832623103668766e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58682153581521899476935999473426e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58678986166226060209108461585004e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58666940448566259891371998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58697769127621606021286138066273e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58682396259114113709620674796952e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58682074738500757723341783034243e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58708152620670684893044999341782e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58682153581521899476935999473426e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58680648577155813689493202289782e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58694203211881833303145694635816e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58707520013311067889894001581297e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58674547015044079684153999210139e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58674547015044079684153999210139e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58682153581521899476935999473426e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+01 1.58696742770953955203871998946852e-04 3.52021925390625023283064365386963e+05
+8.01992187500000000000000000000000e+01 1.59188793062112719789435999473426e-04 3.52021925390625023283064365386963e+05
+8.18007812500000000000000000000000e+01 1.63092109982603797237871168235301e-04 3.52021925390625023283064365386963e+05
+8.19140625000000000000000000000000e+01 1.63381731502305655064077871685413e-04 3.52021925390625023283064365386963e+05
+8.20644531250000000000000000000000e+01 1.63736426714694522982149194056944e-04 3.52021925390625023283064365386963e+05
+8.21718750000000000000000000000000e+01 1.64011067810963508334723415238443e-04 3.52021925390625023283064365386963e+05
+8.22988281250000000000000000000000e+01 1.64306789681703242864824199287455e-04 3.52021925390625023283064365386963e+05
+8.25800781250000000000000000000000e+01 1.64995099332010256628494593300616e-04 3.52021925390625023283064365386963e+05
+8.32011718750000000000000000000000e+01 1.66553221893505064852072927727988e-04 3.52021925390625023283064365386963e+05
+8.32753906250000000000000000000000e+01 1.66735599135104235702861674717212e-04 3.52021925390625023283064365386963e+05
+8.34121093750000000000000000000000e+01 1.67048999605986462496653999210139e-04 3.52021925390625023283064365386963e+05
+8.48261718750000000000000000000000e+01 1.70539674608585723955544999341782e-04 3.52021925390625023283064365386963e+05
+8.52910156250000000000000000000000e+01 1.71687623327842342610058401497497e-04 3.52021925390625023283064365386963e+05
+8.64003906250000000000000000000000e+01 1.74404707541578541307378258373717e-04 3.52021925390625023283064365386963e+05
+8.65996093750000000000000000000000e+01 1.74921251867520005521608461585004e-04 3.52021925390625023283064365386963e+05
+8.71816406250000000000000000000000e+01 1.76342492687850302098342969436828e-04 3.52021925390625023283064365386963e+05
+8.81835937500000000000000000000000e+01 1.78814738127705210755588605131550e-04 3.52021925390625023283064365386963e+05
+8.99531250000000000000000000000000e+01 1.83189814392488556273747013491970e-04 3.52021925390625023283064365386963e+05
+9.00000000000000000000000000000000e+01 1.83283658740802588016371998946852e-04 3.52021925390625023283064365386963e+05
+9.00000000000000000000000000000000e+01 1.83322651197576741953498835613345e-04 3.52021925390625023283064365386963e+05
+9.01113281250000000000000000000000e+01 1.83564483502787902753292104129912e-04 3.52021925390625023283064365386963e+05
+9.03437500000000000000000000000000e+01 1.84158706965624436669229369023526e-04 3.52021925390625023283064365386963e+05
+9.05332031250000000000000000000000e+01 1.84613271667565670289615220589496e-04 3.52021925390625023283064365386963e+05
+9.19023437500000000000000000000000e+01 1.87994487986825050762976219154154e-04 3.52021925390625023283064365386963e+05
+9.22460937500000000000000000000000e+01 1.88838936422573716459108461585004e-04 3.52021925390625023283064365386963e+05
+9.36523437500000000000000000000000e+01 1.92319629506832226982504518986161e-04 3.52021925390625023283064365386963e+05
+9.40429687500000000000000000000000e+01 1.93327041385455908328871998946852e-04 3.52021925390625023283064365386963e+05
+9.40996093750000000000000000000000e+01 1.93433332839819009186035914105162e-04 3.52021925390625023283064365386963e+05
+9.44042968750000000000000000000000e+01 1.94177275918072265656344477235962e-04 3.52021925390625023283064365386963e+05
+9.44355468750000000000000000000000e+01 1.94262408127581593861310516047070e-04 3.52021925390625023283064365386963e+05
+9.45039062500000000000000000000000e+01 1.94466982056685935929124520171740e-04 3.52021925390625023283064365386963e+05
+9.45292968750000000000000000000000e+01 1.94531897224894950596332798831156e-04 3.52021925390625023283064365386963e+05
+9.46679687500000000000000000000000e+01 1.94872958866377154682480998815208e-04 3.52021925390625023283064365386963e+05
+9.55000000000000000000000000000000e+01 1.96924247073107972112737673597849e-04 3.52021925390625023283064365386963e+05
+9.56777343750000000000000000000000e+01 1.97347024682682661931437673175083e-04 3.52021925390625023283064365386963e+05
+9.60000000000000000000000000000000e+01 1.98168889109625554487484344612369e-04 3.52021925390625023283064365386963e+05
+9.64746093750000000000000000000000e+01 1.99326583870276232909879432497746e-04 3.52021925390625023283064365386963e+05
+9.75000000000000000000000000000000e+01 2.01853673655749313959814617014388e-04 3.52021925390625023283064365386963e+05
+9.80937500000000000000000000000000e+01 2.03354492925605977258346479530360e-04 3.52021925390625023283064365386963e+05
+9.83554687500000000000000000000000e+01 2.04016090502671498373848946172870e-04 3.52021925390625023283064365386963e+05
+9.95625000000000000000000000000000e+01 2.07012650762676238876819345691160e-04 3.52021925390625023283064365386963e+05
+9.98183593750000000000000000000000e+01 2.07636993596856513164677915384004e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08108993289752783328871998946852e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08107725466566802685272619122259e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08108993289752783328871998946852e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08091236685024888334108461585004e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08096547767415689794701094683660e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08099000658066375819832405369425e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08094168596012127608191333294485e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08092191465114514101544807012090e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08091236685024888334108461585004e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08090600817081817705544999341782e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08088387809237513031285216058563e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08091236685024888334108461585004e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08120403139469513018044999341782e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08071584400887268223589998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08108993289752783328871998946852e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08097182890082550970473063145505e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08086797533842907809153999210139e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08093219778132231673195562393630e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08101386723274963536089998683565e-04 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+02 2.08097025483518856172476807486760e-04 3.52021925390625023283064365386963e+05
+1.00099609375000000000000000000000e+02 2.08326251599245775014690451598653e-04 3.52021925390625023283064365386963e+05
+1.00656250000000000000000000000000e+02 2.09719589502979175763691666034561e-04 3.52021925390625023283064365386963e+05
+1.00777343750000000000000000000000e+02 2.10029184920591512151372137751082e-04 3.52021925390625023283064365386963e+05
+1.00947265625000000000000000000000e+02 2.10455770191902893223589998683565e-04 3.52021925390625023283064365386963e+05
+1.01246093750000000000000000000000e+02 2.11216041384550915621653999210139e-04 3.52021925390625023283064365386963e+05
+1.01660156250000000000000000000000e+02 2.12246287774972932672901126949228e-04 3.52021925390625023283064365386963e+05
+1.02000000000000000000000000000000e+02 2.13095495298804905089790073802192e-04 3.52021925390625023283064365386963e+05
+1.02000000000000000000000000000000e+02 2.13086138348742536174906803125850e-04 3.52021925390625023283064365386963e+05
+1.02675781250000000000000000000000e+02 2.14747304615731018223589998683565e-04 3.52021925390625023283064365386963e+05
+1.03660156250000000000000000000000e+02 2.17220739315229381585087287120928e-04 3.52021925390625023283064365386963e+05
+1.04000000000000000000000000000000e+02 2.18059801551947205541098773196040e-04 3.52021925390625023283064365386963e+05
+1.04597656250000000000000000000000e+02 2.19556415963856603901921404897735e-04 3.52021925390625023283064365386963e+05
+1.04750000000000000000000000000000e+02 2.19934336176768306398560115511032e-04 3.52021925390625023283064365386963e+05
+1.05082031250000000000000000000000e+02 2.20766581767772092793206129002215e-04 3.52021925390625023283064365386963e+05
+1.05453125000000000000000000000000e+02 2.21685539596131830995112688142967e-04 3.52021925390625023283064365386963e+05
+1.05488281250000000000000000000000e+02 2.21751162208861914235807910600329e-04 3.52021925390625023283064365386963e+05
+1.05726562500000000000000000000000e+02 2.22384626022998309596151456091206e-04 3.52021925390625023283064365386963e+05
+1.06326171875000000000000000000000e+02 2.23858018042851620015704083854757e-04 3.52021925390625023283064365386963e+05
+1.06623046875000000000000000000000e+02 2.24617026163449534301164156602226e-04 3.52021925390625023283064365386963e+05
+1.07396484375000000000000000000000e+02 2.26534837411810870740763723674149e-04 3.52021925390625023283064365386963e+05
+1.07521484375000000000000000000000e+02 2.26854419778378419304126767386265e-04 3.52021925390625023283064365386963e+05
+1.08183593750000000000000000000000e+02 2.28517405303903145107752292730652e-04 3.52021925390625023283064365386963e+05
+1.08732421875000000000000000000000e+02 2.29890769309726121505388363175371e-04 3.52021925390625023283064365386963e+05
+1.10000000000000000000000000000000e+02 2.33071929600924725514698998551921e-04 3.52021925390625023283064365386963e+05
+1.10000000000000000000000000000000e+02 2.33071929600924725514698998551921e-04 3.52021925390625023283064365386963e+05
+1.10000000000000000000000000000000e+02 2.33071929600924725514698998551921e-04 3.52021925390625023283064365386963e+05
+1.10000000000000000000000000000000e+02 2.33071929600924725514698998551921e-04 3.52021925390625023283064365386963e+05
+1.10000000000000000000000000000000e+02 2.33042127278537030202198998551921e-04 3.52021925390625023283064365386963e+05
+1.11265625000000000000000000000000e+02 2.36234779057259338536089998683565e-04 3.52021925390625023283064365386963e+05
+1.12847656250000000000000000000000e+02 2.40173601454965468526836502860533e-04 3.52021925390625023283064365386963e+05
+1.14822265625000000000000000000000e+02 2.45162399507061758933273987182133e-04 3.52021925390625023283064365386963e+05
+1.16326171875000000000000000000000e+02 2.48911067554633859411072904777029e-04 3.52021925390625023283064365386963e+05
+1.16525390625000000000000000000000e+02 2.49415726084786489383238183847880e-04 3.52021925390625023283064365386963e+05
+1.16531250000000000000000000000000e+02 2.49427302284381481514013989553291e-04 3.52021925390625023283064365386963e+05
+1.17187500000000000000000000000000e+02 2.51090287809906261527748139172900e-04 3.52021925390625023283064365386963e+05
+1.17187500000000000000000000000000e+02 2.51090287809906261527748139172900e-04 3.52021925390625023283064365386963e+05
+1.18189453125000000000000000000000e+02 2.53578856706179593151484485957781e-04 3.52021925390625023283064365386963e+05
+1.18447265625000000000000000000000e+02 2.54251474203194441185693630558262e-04 3.52021925390625023283064365386963e+05
+1.19378906250000000000000000000000e+02 2.56573756884242792312283976130516e-04 3.52021925390625023283064365386963e+05
+1.19511718750000000000000000000000e+02 2.56913313148720819437120788109041e-04 3.52021925390625023283064365386963e+05
+1.19542968750000000000000000000000e+02 2.56993208740362679472907236899459e-04 3.52021925390625023283064365386963e+05
+1.20000000000000000000000000000000e+02 2.58161681768125268743307998420278e-04 3.52021925390625023283064365386963e+05
+1.20000000000000000000000000000000e+02 2.58173091617841998432480998815208e-04 3.52021925390625023283064365386963e+05
+1.20029296875000000000000000000000e+02 2.58236583885289522691253161212899e-04 3.52021925390625023283064365386963e+05
+1.22000000000000000000000000000000e+02 2.63185592666042905609508073538905e-04 3.52021925390625023283064365386963e+05
+1.22000000000000000000000000000000e+02 2.63215394988430600922008073538905e-04 3.52021925390625023283064365386963e+05
+1.22632812500000000000000000000000e+02 2.64773676074403431675297060365892e-04 3.52021925390625023283064365386963e+05
+1.24970703125000000000000000000000e+02 2.70691260379336677034667335561835e-04 3.52021925390625023283064365386963e+05
+1.25060546875000000000000000000000e+02 2.70920960205307099176452734212717e-04 3.52021925390625023283064365386963e+05
+1.25318359375000000000000000000000e+02 2.71528335330768408328871998946852e-04 3.52021925390625023283064365386963e+05
+1.25699218750000000000000000000000e+02 2.72505001472377105051908552368900e-04 3.52021925390625023283064365386963e+05
+1.27263671875000000000000000000000e+02 2.76434390126509320698144911432337e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78314313651987620817918056559392e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+02 2.78316930004571261043216923170007e-04 3.52021925390625023283064365386963e+05
+1.29019531250000000000000000000000e+02 2.80893721359500123536251381395346e-04 3.52021925390625023283064365386963e+05
+1.29394531250000000000000000000000e+02 2.81831699423594960948746823703459e-04 3.52021925390625023283064365386963e+05
+1.29761718750000000000000000000000e+02 2.82791241660994936354955875401629e-04 3.52021925390625023283064365386963e+05
+1.31736328125000000000000000000000e+02 2.87780039713091226761393359723229e-04 3.52021925390625023283064365386963e+05
+1.32167968750000000000000000000000e+02 2.88823992927869383634531530447020e-04 3.52021925390625023283064365386963e+05
+1.36000000000000000000000000000000e+02 2.98561585208180339280625847919737e-04 3.52021925390625023283064365386963e+05
+1.39738281250000000000000000000000e+02 3.08029688391177911086643570470756e-04 3.52021925390625023283064365386963e+05
+1.39839843750000000000000000000000e+02 3.08289349064014023965585309383641e-04 3.52021925390625023283064365386963e+05
+1.40000000000000000000000000000000e+02 3.08698813971178698950525998156991e-04 3.52021925390625023283064365386963e+05
+1.40000000000000000000000000000000e+02 3.08728616293566394263025998156991e-04 3.52021925390625023283064365386963e+05
+1.40000000000000000000000000000000e+02 3.08698813971178698950525998156991e-04 3.52021925390625023283064365386963e+05
+1.40000000000000000000000000000000e+02 3.08698813971178698950525998156991e-04 3.52021925390625023283064365386963e+05
+1.45601562500000000000000000000000e+02 3.22956847599419527485714587200505e-04 3.52021925390625023283064365386963e+05
+1.48798828125000000000000000000000e+02 3.31075207203296577752188456500448e-04 3.52021925390625023283064365386963e+05
+1.48894531250000000000000000000000e+02 3.31349689775087567680106337419943e-04 3.52021925390625023283064365386963e+05
+1.50000000000000000000000000000000e+02 3.34146194007031585929134998025347e-04 3.52021925390625023283064365386963e+05
+1.50000000000000000000000000000000e+02 3.34146194007031585929134998025347e-04 3.52021925390625023283064365386963e+05
+1.50000000000000000000000000000000e+02 3.34146194007031585929134998025347e-04 3.52021925390625023283064365386963e+05
+1.50000000000000000000000000000000e+02 3.34146194007031585929134998025347e-04 3.52021925390625023283064365386963e+05
+1.50898437500000000000000000000000e+02 3.36443192266735861557097608809386e-04 3.52021925390625023283064365386963e+05
+1.52837890625000000000000000000000e+02 3.41401712423010416166957448069752e-04 3.52021925390625023283064365386963e+05
+1.55916015625000000000000000000000e+02 3.49271428199736258882190931274181e-04 3.52021925390625023283064365386963e+05
+1.57136718750000000000000000000000e+02 3.52362547425859741045267581327494e-04 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+02 3.59653178687659863532743997893704e-04 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+02 3.59682981010047558845243997893704e-04 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+02 3.59673310178453096031675473298606e-04 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+02 3.59653178687659863532743997893704e-04 3.52021925390625023283064365386963e+05
+1.61894531250000000000000000000000e+02 3.64526651253336956594319762103851e-04 3.52021925390625023283064365386963e+05
+1.63923828125000000000000000000000e+02 3.69714871235581933345965000015099e-04 3.52021925390625023283064365386963e+05
+1.70000000000000000000000000000000e+02 3.85279372657838922386352997762060e-04 3.52021925390625023283064365386963e+05
+1.70199218750000000000000000000000e+02 3.85818509376943685491162527867459e-04 3.52021925390625023283064365386963e+05
+1.70703125000000000000000000000000e+02 3.87077023469781396607797274711515e-04 3.52021925390625023283064365386963e+05
+1.80000000000000000000000000000000e+02 4.10994973595181067177461997630417e-04 3.52021925390625023283064365386963e+05
+1.80000000000000000000000000000000e+02 4.10965171272793371864961997630417e-04 3.52021925390625023283064365386963e+05
+1.80000000000000000000000000000000e+02 4.10965171272793371864961997630417e-04 3.52021925390625023283064365386963e+05
+1.80066406250000000000000000000000e+02 4.11134949405032412532434715757290e-04 3.52021925390625023283064365386963e+05
+1.80134765625000000000000000000000e+02 4.11309721011749005077640095606739e-04 3.52021925390625023283064365386963e+05
+1.80248046875000000000000000000000e+02 4.11629144853838558216346799056851e-04 3.52021925390625023283064365386963e+05
+1.84000000000000000000000000000000e+02 4.21251411647730262307470772142892e-04 3.52021925390625023283064365386963e+05
+1.91128906250000000000000000000000e+02 4.39656407425361751839520962903407e-04 3.52021925390625023283064365386963e+05
+1.92000000000000000000000000000000e+02 4.41883497042379379607379696892622e-04 3.52021925390625023283064365386963e+05
+1.92000000000000000000000000000000e+02 4.41913299364767074919879696892622e-04 3.52021925390625023283064365386963e+05
+1.92000000000000000000000000000000e+02 4.41883497042379379607379696892622e-04 3.52021925390625023283064365386963e+05
+1.92000000000000000000000000000000e+02 4.41943101687154770232379696892622e-04 3.52021925390625023283064365386963e+05
+1.92000000000000000000000000000000e+02 4.41913299364767074919879696892622e-04 3.52021925390625023283064365386963e+05
+1.92000000000000000000000000000000e+02 4.41883497042379379607379696892622e-04 3.52021925390625023283064365386963e+05
+1.96525390625000000000000000000000e+02 4.53572586696570842490494612775365e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62545384759416138009679997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62556482497631835625051532900898e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62577799708006399178467082933253e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62568840326792640911535148262601e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62551877182890624692901404557688e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62587235501089964057053194323998e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62545384759416138009679997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+02 4.62575187081803833322179997367130e-04 3.52021925390625023283064365386963e+05
+2.05884765625000000000000000000000e+02 4.77799339617192763904340857550324e-04 3.52021925390625023283064365386963e+05
+2.05974609375000000000000000000000e+02 4.78029039443163186046126256201205e-04 3.52021925390625023283064365386963e+05
+2.06000000000000000000000000000000e+02 4.78093954611372227818388846998232e-04 3.52021925390625023283064365386963e+05
+2.07292968750000000000000000000000e+02 4.81459239360330654849962073171810e-04 3.52021925390625023283064365386963e+05
+2.10316406250000000000000000000000e+02 4.89282112690936073044756238203945e-04 3.52021925390625023283064365386963e+05
+2.14000000000000000000000000000000e+02 4.98845249295572072158189147472740e-04 3.52021925390625023283064365386963e+05
+2.15095703125000000000000000000000e+02 5.01676390799903450593011378089159e-04 3.52021925390625023283064365386963e+05
+2.16849609375000000000000000000000e+02 5.06220135525579733280776562054371e-04 3.52021925390625023283064365386963e+05
+2.20000000000000000000000000000000e+02 5.14423621469915857279397997103842e-04 3.52021925390625023283064365386963e+05
+2.22500000000000000000000000000000e+02 5.20904675768429914484158871346153e-04 3.52021925390625023283064365386963e+05
+2.24937500000000000000000000000000e+02 5.27225938883660143197129599457185e-04 3.52021925390625023283064365386963e+05
+2.25583984375000000000000000000000e+02 5.28938383580526997815307588268752e-04 3.52021925390625023283064365386963e+05
+2.27009765625000000000000000000000e+02 5.32643224593963506181826250696076e-04 3.52021925390625023283064365386963e+05
+2.30265625000000000000000000000000e+02 5.41086555837703314132680620929250e-04 3.52021925390625023283064365386963e+05
+2.32611328125000000000000000000000e+02 5.47202927974873155718416040116381e-04 3.52021925390625023283064365386963e+05
+2.35875000000000000000000000000000e+02 5.55696035438911191753352802891186e-04 3.52021925390625023283064365386963e+05
+2.39291015625000000000000000000000e+02 5.64578633912203370001647861897709e-04 3.52021925390625023283064365386963e+05
+2.39830078125000000000000000000000e+02 5.66015880674198396636798147341096e-04 3.52021925390625023283064365386963e+05
+2.40000000000000000000000000000000e+02 5.66446827930542121630475005389371e-04 3.52021925390625023283064365386963e+05
+2.40000000000000000000000000000000e+02 5.66450869792354053111615996840555e-04 3.52021925390625023283064365386963e+05
+2.40000000000000000000000000000000e+02 5.66480672114741748424115996840555e-04 3.52021925390625023283064365386963e+05
+2.40000000000000000000000000000000e+02 5.66431847413949719587111797380885e-04 3.52021925390625023283064365386963e+05
+2.45210937500000000000000000000000e+02 5.80071482922515598880386367142137e-04 3.52021925390625023283064365386963e+05
+2.48000000000000000000000000000000e+02 5.87321373766104787121633545865507e-04 3.52021925390625023283064365386963e+05
+2.48753906250000000000000000000000e+02 5.89308459559240681302494380133794e-04 3.52021925390625023283064365386963e+05
+2.50000000000000000000000000000000e+02 5.92553900920736236965224996708912e-04 3.52021925390625023283064365386963e+05
+2.50000000000000000000000000000000e+02 5.92553900920736236965224996708912e-04 3.52021925390625023283064365386963e+05
+2.50242187500000000000000000000000e+02 5.93173091755960909740585940141955e-04 3.52021925390625023283064365386963e+05
+2.51048828125000000000000000000000e+02 5.95265120194583656487719025562910e-04 3.52021925390625023283064365386963e+05
+2.54080078125000000000000000000000e+02 6.03223687683581582565095491332841e-04 3.52021925390625023283064365386963e+05
+2.54275390625000000000000000000000e+02 6.03723035131343383971613825167424e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08221680062243108023933846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08191877739855412711433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08221680062243108023933846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08221680062243108023933846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08221680062243108023933846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08259409167488619349373202283005e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08221680062243108023933846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08221680062243108023933846340014e-04 3.52021925390625023283064365386963e+05
+2.56000000000000000000000000000000e+02 6.08251482384630803336433846340014e-04 3.52021925390625023283064365386963e+05
+2.56388671875000000000000000000000e+02 6.09245183805676745851520603736162e-04 3.52021925390625023283064365386963e+05
+2.58134765625000000000000000000000e+02 6.13828559278217994812920643710186e-04 3.52021925390625023283064365386963e+05
+2.59712890625000000000000000000000e+02 6.17952693623296340705297602369228e-04 3.52021925390625023283064365386963e+05
+2.60000000000000000000000000000000e+02 6.18716536693893811443833996577268e-04 3.52021925390625023283064365386963e+05
+2.64964843750000000000000000000000e+02 6.31707972039875472261560851450213e-04 3.52021925390625023283064365386963e+05
+2.65523437500000000000000000000000e+02 6.33136105740474174410903351883917e-04 3.52021925390625023283064365386963e+05
+2.66605468750000000000000000000000e+02 6.35962095245849951333227956240535e-04 3.52021925390625023283064365386963e+05
+2.70439453125000000000000000000000e+02 6.46002704224515411982054935435826e-04 3.52021925390625023283064365386963e+05
+2.70503906250000000000000000000000e+02 6.46167488882276792351577743289681e-04 3.52021925390625023283064365386963e+05
+2.72488281250000000000000000000000e+02 6.51360068241087393492438906150710e-04 3.52021925390625023283064365386963e+05
+2.75599609375000000000000000000000e+02 6.59523289340646569518800124143354e-04 3.52021925390625023283064365386963e+05
+2.80000000000000000000000000000000e+02 6.71101412884984351026051996313981e-04 3.52021925390625023283064365386963e+05
+2.88091796875000000000000000000000e+02 6.92325819448733840305587605712390e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23635300688013367170769996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23665103010401062483269996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23635300688013367170769996050694e-04 3.52021925390625023283064365386963e+05
+3.00000000000000000000000000000000e+02 7.23669939078315027983223650664968e-04 3.52021925390625023283064365386963e+05
+3.00240234375000000000000000000000e+02 7.24309102693535770273181029210718e-04 3.52021925390625023283064365386963e+05
+3.11414062500000000000000000000000e+02 7.53711235206843267568632693809150e-04 3.52021925390625023283064365386963e+05
+3.11457031250000000000000000000000e+02 7.53844238175490764970743118311702e-04 3.52021925390625023283064365386963e+05
+3.16285156250000000000000000000000e+02 7.66552390745062380006391578035618e-04 3.52021925390625023283064365386963e+05
+3.20000000000000000000000000000000e+02 7.76348002425368555190487995787407e-04 3.52021925390625023283064365386963e+05
+3.20000000000000000000000000000000e+02 7.76348002425368555190487995787407e-04 3.52021925390625023283064365386963e+05
+3.20552734375000000000000000000000e+02 7.77820760347309883911415262502942e-04 3.52021925390625023283064365386963e+05
+3.25513671875000000000000000000000e+02 7.90910401188202045845432319737256e-04 3.52021925390625023283064365386963e+05
+3.30000000000000000000000000000000e+02 8.02716714244051249282918547578447e-04 3.52021925390625023283064365386963e+05
+3.33957031250000000000000000000000e+02 8.13193661615546235441054356840596e-04 3.52021925390625023283064365386963e+05
+3.39876953125000000000000000000000e+02 8.28835522237796940882292862085023e-04 3.52021925390625023283064365386963e+05
+3.41537109375000000000000000000000e+02 8.33221616466179519459867020003685e-04 3.52021925390625023283064365386963e+05
+3.53000000000000000000000000000000e+02 8.63548967826031780084528044483250e-04 3.52021925390625023283064365386963e+05
+3.57761718750000000000000000000000e+02 8.76170093438279583286654172979979e-04 3.52021925390625023283064365386963e+05
+3.60000000000000000000000000000000e+02 8.82101231446343579667423995260833e-04 3.52021925390625023283064365386963e+05
+3.60000000000000000000000000000000e+02 8.82101231446343579667423995260833e-04 3.52021925390625023283064365386963e+05
+3.70472656250000000000000000000000e+02 9.09859718234124793811989917458050e-04 3.52021925390625023283064365386963e+05
+3.74539062500000000000000000000000e+02 9.20643562287565319149362785822177e-04 3.52021925390625023283064365386963e+05
+3.75578125000000000000000000000000e+02 9.23389497676821132191027352575929e-04 3.52021925390625023283064365386963e+05
+3.84000000000000000000000000000000e+02 9.45755824651165009214759393785243e-04 3.52021925390625023283064365386963e+05
+3.84000000000000000000000000000000e+02 9.45755824651165009214759393785243e-04 3.52021925390625023283064365386963e+05
+3.84000000000000000000000000000000e+02 9.45755824651165009214759393785243e-04 3.52021925390625023283064365386963e+05
+3.84000000000000000000000000000000e+02 9.45755824651165009214759393785243e-04 3.52021925390625023283064365386963e+05
+3.85765625000000000000000000000000e+02 9.50418937190870014367072293737237e-04 3.52021925390625023283064365386963e+05
+3.93634765625000000000000000000000e+02 9.71342308565660257982377068231017e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88241890658358643206859994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88234284091880823414077994470972e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88241890658358643206859994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88241890658358643206859994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88241890658358643206859994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.00000000000000000000000000000000e+02 9.88271692980746338519359994734259e-04 3.52021925390625023283064365386963e+05
+4.22000000000000000000000000000000e+02 1.04678316599809929574038669386482e-03 3.52021925390625023283064365386963e+05
+4.29003906250000000000000000000000e+02 1.06549442817930489248168246518844e-03 3.52021925390625023283064365386963e+05
+4.61898437500000000000000000000000e+02 1.15323040866264440312827233015014e-03 3.52021925390625023283064365386963e+05
+4.68871093750000000000000000000000e+02 1.17186177525220808562367302840812e-03 3.52021925390625023283064365386963e+05
+4.71824218750000000000000000000000e+02 1.17976953653101883194576071645088e-03 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+02 1.20162589501073349684823199368111e-03 3.52021925390625023283064365386963e+05
+4.80000000000000000000000000000000e+02 1.20162209172749458695184099354947e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25515301201511737111404798383774e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25515427760247472339927288231820e-03 3.52021925390625023283064365386963e+05
+5.00000000000000000000000000000000e+02 1.25514325945255645830544999341782e-03 3.52021925390625023283064365386963e+05
+5.10298828125000000000000000000000e+02 1.28275535023570654534486035203145e-03 3.52021925390625023283064365386963e+05
+5.12000000000000000000000000000000e+02 1.28728348044003797386036769268003e-03 3.52021925390625023283064365386963e+05
+5.12000000000000000000000000000000e+02 1.28728348044003797386036769268003e-03 3.52021925390625023283064365386963e+05
+5.12000000000000000000000000000000e+02 1.28731328276242566917286769268003e-03 3.52021925390625023283064365386963e+05
+5.12000000000000000000000000000000e+02 1.28731328276242566917286769268003e-03 3.52021925390625023283064365386963e+05
+5.12000000000000000000000000000000e+02 1.28731328276242566917286769268003e-03 3.52021925390625023283064365386963e+05
+5.12000000000000000000000000000000e+02 1.28729862292801091119831546905061e-03 3.52021925390625023283064365386963e+05
+5.36753906250000000000000000000000e+02 1.35364041517529987666834667692228e-03 3.52021925390625023283064365386963e+05
+5.80667968750000000000000000000000e+02 1.47164145211556643411121569897659e-03 3.52021925390625023283064365386963e+05
+5.90550781250000000000000000000000e+02 1.49821402427030353141090834867555e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52368375597807751559153999210139e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52362415133330212496653999210139e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52365395365568982027903999210139e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52364919903926377027503225036753e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52362415133330212496653999210139e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52361202500259020238548846037929e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52362415133330212496653999210139e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52362415133330212496653999210139e-03 3.52021925390625023283064365386963e+05
+6.00000000000000000000000000000000e+02 1.52362415133330212496653999210139e-03 3.52021925390625023283064365386963e+05
+6.05773437500000000000000000000000e+02 1.53921837837759484766964046542626e-03 3.52021925390625023283064365386963e+05
+6.17197265625000000000000000000000e+02 1.56995234306719824018960807165968e-03 3.52021925390625023283064365386963e+05
+6.43199218750000000000000000000000e+02 1.64003028430679403948388994649576e-03 3.52021925390625023283064365386963e+05
+6.46000000000000000000000000000000e+02 1.64759437094528192468967375816646e-03 3.52021925390625023283064365386963e+05
+6.76398437500000000000000000000000e+02 1.72961155616699856218954067799132e-03 3.52021925390625023283064365386963e+05
+6.98798828125000000000000000000000e+02 1.79013674233865767264350932208572e-03 3.52021925390625023283064365386963e+05
+7.09962890625000000000000000000000e+02 1.82031857018404475030692868386950e-03 3.52021925390625023283064365386963e+05
+7.12869140625000000000000000000000e+02 1.82819589504255560277745651376335e-03 3.52021925390625023283064365386963e+05
+7.35472656250000000000000000000000e+02 1.88933045340671217776629120521648e-03 3.52021925390625023283064365386963e+05
+7.44064453125000000000000000000000e+02 1.91255581623620603964885944492380e-03 3.52021925390625023283064365386963e+05
+7.68000000000000000000000000000000e+02 1.97740194242366790905451878757049e-03 3.52021925390625023283064365386963e+05
+8.00000000000000000000000000000000e+02 2.06414700064836125620315598894194e-03 3.52021925390625023283064365386963e+05
+8.42113281250000000000000000000000e+02 2.17837280826005137007728151843367e-03 3.52021925390625023283064365386963e+05
+8.47748046875000000000000000000000e+02 2.19368826493256553061828029171920e-03 3.52021925390625023283064365386963e+05
+8.53941406250000000000000000000000e+02 2.21050604913988583966055756491187e-03 3.52021925390625023283064365386963e+05
+8.99585937500000000000000000000000e+02 2.33452351007106808852831214551315e-03 3.52021925390625023283064365386963e+05
+9.06451171875000000000000000000000e+02 2.35315464134264228437953825334716e-03 3.52021925390625023283064365386963e+05
+9.13298828125000000000000000000000e+02 2.37181240016170590684252417190692e-03 3.52021925390625023283064365386963e+05
+9.24687500000000000000000000000000e+02 2.40277875800969358682790399939222e-03 3.52021925390625023283064365386963e+05
+9.29794921875000000000000000000000e+02 2.41670096111790740772695684768223e-03 3.52021925390625023283064365386963e+05
+9.43876953125000000000000000000000e+02 2.45502040794043667124024743486643e-03 3.52021925390625023283064365386963e+05
+9.44144531250000000000000000000000e+02 2.45574597158835323737480216266249e-03 3.52021925390625023283064365386963e+05
+9.52513671875000000000000000000000e+02 2.47849829728229902395253425595456e-03 3.52021925390625023283064365386963e+05
+9.68027343750000000000000000000000e+02 2.52075212735135235561645394852803e-03 3.52021925390625023283064365386963e+05
+9.71664062500000000000000000000000e+02 2.53071981693332292290277152346789e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60787391159185942546283598630907e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60785932240242736973589998683565e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60785298757183585383057078388447e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60785932240242736973589998683565e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60786868130883980540501987377411e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60784030598623303709437948327832e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60784410926947173015033598630907e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60783824265271163556079159207002e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60784410926947173015033598630907e-03 3.52021925390625023283064365386963e+05
+1.00000000000000000000000000000000e+03 2.60787391159185942546283598630907e-03 3.52021925390625023283064365386963e+05
+1.00263671875000000000000000000000e+03 2.61506213697245901150800762025028e-03 3.52021925390625023283064365386963e+05
+1.02400000000000000000000000000000e+03 2.67330737050455865752573991755980e-03 3.52021925390625023283064365386963e+05
+1.02400000000000000000000000000000e+03 2.67325703949516718313517138483348e-03 3.52021925390625023283064365386963e+05
+1.02400000000000000000000000000000e+03 2.67331284085670344702334588760095e-03 3.52021925390625023283064365386963e+05
+1.02400000000000000000000000000000e+03 2.67326877151761403000884698144546e-03 3.52021925390625023283064365386963e+05
+1.08389062500000000000000000000000e+03 2.83667507142606632394854493384173e-03 3.52021925390625023283064365386963e+05
+1.10000000000000000000000000000000e+03 2.88059957354805775200934370161576e-03 3.52021925390625023283064365386963e+05
+1.10232226562500000000000000000000e+03 2.88699320499727091898778397194292e-03 3.52021925390625023283064365386963e+05
+1.10267578125000000000000000000000e+03 2.88791984357715308603942183651725e-03 3.52021925390625023283064365386963e+05
+1.11148632812500000000000000000000e+03 2.91197880630293844117506552038321e-03 3.52021925390625023283064365386963e+05
+1.13221093750000000000000000000000e+03 2.96862755462934304467870205712643e-03 3.52021925390625023283064365386963e+05
+1.13511132812500000000000000000000e+03 2.97654704122311472569428758561116e-03 3.52021925390625023283064365386963e+05
+1.15691015625000000000000000000000e+03 3.03612997522514178536101603356201e-03 3.52021925390625023283064365386963e+05
+1.20000000000000000000000000000000e+03 3.15392540368159782909751598367620e-03 3.52021925390625023283064365386963e+05
+1.21541015625000000000000000000000e+03 3.19609553329205887603481350822676e-03 3.52021925390625023283064365386963e+05
+1.23184960937500000000000000000000e+03 3.24104726900095469616092103137817e-03 3.52021925390625023283064365386963e+05
+1.23330859375000000000000000000000e+03 3.24506677765634254234639044511823e-03 3.52021925390625023283064365386963e+05
+1.23647460937500000000000000000000e+03 3.25369486875998767741458017610512e-03 3.52021925390625023283064365386963e+05
+1.24285156250000000000000000000000e+03 3.27119564836780059996490521712076e-03 3.52021925390625023283064365386963e+05
+1.25761523437500000000000000000000e+03 3.31156931316537892981410884374327e-03 3.52021925390625023283064365386963e+05
+1.26070507812500000000000000000000e+03 3.32003206649904075362100819290845e-03 3.52021925390625023283064365386963e+05
+1.28000000000000000000000000000000e+03 3.37287927490517594822372338114747e-03 3.52021925390625023283064365386963e+05
+1.48203710937500000000000000000000e+03 3.92689853113946558960112298564127e-03 3.52021925390625023283064365386963e+05
+1.52680078125000000000000000000000e+03 4.04983825851600726108969752203848e-03 3.52021925390625023283064365386963e+05
+1.53600000000000000000000000000000e+03 4.07508226664525432386687597841046e-03 3.52021925390625023283064365386963e+05
+1.60000000000000000000000000000000e+03 4.25091216544941797456091947537971e-03 3.52021925390625023283064365386963e+05
+1.62667773437500000000000000000000e+03 4.32429793483879009591275277557543e-03 3.52021925390625023283064365386963e+05
+1.64396484375000000000000000000000e+03 4.37189454150501387308391798569573e-03 3.52021925390625023283064365386963e+05
+1.68067187500000000000000000000000e+03 4.47282724699915850558040730788889e-03 3.52021925390625023283064365386963e+05
+1.71606640625000000000000000000000e+03 4.57021537367176787503009194324477e-03 3.52021925390625023283064365386963e+05
+1.85939062500000000000000000000000e+03 4.96496887409488517339806179506922e-03 3.52021925390625023283064365386963e+05
+1.86951171875000000000000000000000e+03 4.99284181443787784815402375215854e-03 3.52021925390625023283064365386963e+05
+1.90800781250000000000000000000000e+03 5.09899214755575071189586111586323e-03 3.52021925390625023283064365386963e+05
+1.97869335937500000000000000000000e+03 5.29392898116658097013020878307543e-03 3.52021925390625023283064365386963e+05
+2.00000000000000000000000000000000e+03 5.35267633870037569387978493296032e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48512722388727787248274836429118e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48511771269807532624973589463480e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48515940007097534819591189148014e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48515448273789296002034276966697e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48512666872554531527494958709212e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48513039120941420928589948857734e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48509487809311756939534276966697e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48511295398263019201801071744740e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48515131532259676838680917398960e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48514457966257310689295323413717e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48514022112444286916055347091969e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48509091889386700413577813151278e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48510186071607137164862777467533e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48515829254229893979788457158975e-03 3.52021925390625023283064365386963e+05
+2.04800000000000000000000000000000e+03 5.48516557777448208327308876164352e-03 3.52021925390625023283064365386963e+05
+2.05994335937500000000000000000000e+03 5.51808859477705745261166825343935e-03 3.52021925390625023283064365386963e+05
+2.08778125000000000000000000000000e+03 5.59488918152649828546829624542625e-03 3.52021925390625023283064365386963e+05
+2.19956445312500000000000000000000e+03 5.90365671208593293523003708855867e-03 3.52021925390625023283064365386963e+05
+2.28169921875000000000000000000000e+03 6.13059879096319784025359567181113e-03 3.52021925390625023283064365386963e+05
+2.30386328125000000000000000000000e+03 6.19182045596613529758744931541514e-03 3.52021925390625023283064365386963e+05
+2.31301757812500000000000000000000e+03 6.21716431718885836205101824702979e-03 3.52021925390625023283064365386963e+05
+2.32009960937500000000000000000000e+03 6.23673826147452727702846786428381e-03 3.52021925390625023283064365386963e+05
+2.33168164062500000000000000000000e+03 6.26877814308175306673431848025757e-03 3.52021925390625023283064365386963e+05
+2.34155468750000000000000000000000e+03 6.29606018450428947530461698534054e-03 3.52021925390625023283064365386963e+05
+2.44329882812500000000000000000000e+03 6.57749010769080252880591785924480e-03 3.52021925390625023283064365386963e+05
+2.50053320312500000000000000000000e+03 6.73581035845969774977781696634338e-03 3.52021925390625023283064365386963e+05
+2.51051171875000000000000000000000e+03 6.76344740944195312037923173420495e-03 3.52021925390625023283064365386963e+05
+2.52707617187500000000000000000000e+03 6.80926737542572255157402594250016e-03 3.52021925390625023283064365386963e+05
+2.53794140625000000000000000000000e+03 6.83932626357913221737394593446879e-03 3.52021925390625023283064365386963e+05
+2.59667382812500000000000000000000e+03 7.00198220347513465566802182138417e-03 3.52021925390625023283064365386963e+05
+2.60000000000000000000000000000000e+03 7.01119991785064886058442823468795e-03 3.52021925390625023283064365386963e+05
+2.75783203125000000000000000000000e+03 7.44834666451928400360271709246263e-03 3.52021925390625023283064365386963e+05
+2.77804101562500000000000000000000e+03 7.50434800744816197376474420366321e-03 3.52021925390625023283064365386963e+05
+2.80244726562500000000000000000000e+03 7.57198747073175096322650290403544e-03 3.52021925390625023283064365386963e+05
+2.87915625000000000000000000000000e+03 7.78459503355628454346337719016446e-03 3.52021925390625023283064365386963e+05
+2.90302929687500000000000000000000e+03 7.85078694198094832745749016567061e-03 3.52021925390625023283064365386963e+05
+2.91579296875000000000000000000000e+03 7.88623609538629914694762845783771e-03 3.52021925390625023283064365386963e+05
+2.93209960937500000000000000000000e+03 7.93142775113860054592151982433279e-03 3.52021925390625023283064365386963e+05
+2.95331250000000000000000000000000e+03 7.99027552549827838057616702371888e-03 3.52021925390625023283064365386963e+05
+3.11455664062500000000000000000000e+03 8.43754445246995901652731220110581e-03 3.52021925390625023283064365386963e+05
+3.23574414062500000000000000000000e+03 8.77393627721624949633572043694585e-03 3.52021925390625023283064365386963e+05
+3.25153125000000000000000000000000e+03 8.81772016915099987599546693672892e-03 3.52021925390625023283064365386963e+05
+3.30904492187500000000000000000000e+03 8.97749803637862102412281473107214e-03 3.52021925390625023283064365386963e+05
+3.52936718750000000000000000000000e+03 9.58958157739374372763307974310010e-03 3.52021925390625023283064365386963e+05
+3.63931835937500000000000000000000e+03 9.89512078425420181504446048847967e-03 3.52021925390625023283064365386963e+05
+3.65941601562500000000000000000000e+03 9.95102082911003722742737664930246e-03 3.52021925390625023283064365386963e+05
+3.72572265625000000000000000000000e+03 1.01354018613925619257676302709115e-02 3.52021925390625023283064365386963e+05
+3.76457031250000000000000000000000e+03 1.02433760712019976402142873439516e-02 3.52021925390625023283064365386963e+05
+3.78350000000000000000000000000000e+03 1.02960608026383577950912950882412e-02 3.52021925390625023283064365386963e+05
+4.09600000000000000000000000000000e+03 1.11655044416008233237880276078613e-02 3.52021925390625023283064365386963e+05
+4.13172070312500000000000000000000e+03 1.12649302264493187536453788766266e-02 3.52021925390625023283064365386963e+05
+4.18636718750000000000000000000000e+03 1.14171272907643197441762694666068e-02 3.52021925390625023283064365386963e+05
+4.22170117187500000000000000000000e+03 1.15154469749336046957566281889740e-02 3.52021925390625023283064365386963e+05
+4.22884765625000000000000000000000e+03 1.15353563531952075377207123096923e-02 3.52021925390625023283064365386963e+05
+4.43917187500000000000000000000000e+03 1.21210900420533947835499688494565e-02 3.52021925390625023283064365386963e+05
+4.75084179687500000000000000000000e+03 1.29895735897652547796710109651031e-02 3.52021925390625023283064365386963e+05
+4.80585546875000000000000000000000e+03 1.31429980102411858577937664449564e-02 3.52021925390625023283064365386963e+05
+5.01527734375000000000000000000000e+03 1.37268771403288147164856169979430e-02 3.52021925390625023283064365386963e+05
+5.28914062500000000000000000000000e+03 1.44908904583903250240517479596747e-02 3.52021925390625023283064365386963e+05
+5.78499804687500000000000000000000e+03 1.58750642321892100616853582550903e-02 3.52021925390625023283064365386963e+05
+6.04715039062500000000000000000000e+03 1.66072171266438035897028413501175e-02 3.52021925390625023283064365386963e+05
+6.14400000000000000000000000000000e+03 1.68778448165647909640085799765075e-02 3.52021925390625023283064365386963e+05
+6.14400000000000000000000000000000e+03 1.68778298339986899956333132877262e-02 3.52021925390625023283064365386963e+05
+8.00435156250000000000000000000000e+03 2.20812432277932013668930721905781e-02 3.52021925390625023283064365386963e+05
diff --git a/2009/performance/node-selection/opt_1e-3.pickle.dat b/2009/performance/node-selection/opt_1e-3.pickle.dat
new file mode 100644
index 0000000..9c283db
--- /dev/null
+++ b/2009/performance/node-selection/opt_1e-3.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 1.14552676677703857421875000000000e-07 3.90744337183593772351741790771484e+05
+2.83203125000000000000000000000000e-01 6.88247382640838623046875000000000e-07 3.90744337183593772351741790771484e+05
+9.64843750000000000000000000000000e-01 2.40281224250793457031250000000000e-06 3.90744337183593772351741790771484e+05
+1.23046875000000000000000000000000e+00 3.07324576007927216484837303067668e-06 3.90744337183593772351741790771484e+05
+1.50000000000000000000000000000000e+00 3.75602394342422485351562500000000e-06 3.90744337183593772351741790771484e+05
+1.59765625000000000000000000000000e+00 4.00270573612528323775806501916286e-06 3.90744337183593772351741790771484e+05
+1.63867187500000000000000000000000e+00 4.10663737758064378456299148290043e-06 3.90744337183593772351741790771484e+05
+2.01562500000000000000000000000000e+00 5.06199604858936049101751988854581e-06 3.90744337183593772351741790771484e+05
+2.69140625000000000000000000000000e+00 6.77669970180053796588717437976435e-06 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+00 7.56008073381647468136530776394721e-06 3.90744337183593772351741790771484e+05
+3.09960937500000000000000000000000e+00 7.81288528702575729169808871343861e-06 3.90744337183593772351741790771484e+05
+3.27343750000000000000000000000000e+00 8.25451054780990299488026284979725e-06 3.90744337183593772351741790771484e+05
+3.29882812500000000000000000000000e+00 8.31942571601893629681338110382072e-06 3.90744337183593772351741790771484e+05
+3.59960937500000000000000000000000e+00 9.08376417269901585856400200169602e-06 3.90744337183593772351741790771484e+05
+3.95898437500000000000000000000000e+00 9.99697554113301833087542463962549e-06 3.90744337183593772351741790771484e+05
+4.96289062500000000000000000000000e+00 1.25505829065840040083094908407446e-05 3.90744337183593772351741790771484e+05
+4.99218750000000000000000000000000e+00 1.26236223785990405517505597021710e-05 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+00 1.26435962765095123369607499341782e-05 3.90744337183593772351741790771484e+05
+5.29687500000000000000000000000000e+00 1.33998104293835886572034202246506e-05 3.90744337183593772351741790771484e+05
+5.34570312500000000000000000000000e+00 1.35237159687494201421855896660951e-05 3.90744337183593772351741790771484e+05
+5.83398437500000000000000000000000e+00 1.47664966527062036823333621149423e-05 3.90744337183593772351741790771484e+05
+6.32226562500000000000000000000000e+00 1.60092773366629855284152400551889e-05 3.90744337183593772351741790771484e+05
+6.89843750000000000000000000000000e+00 1.74767643721125749581117581055167e-05 3.90744337183593772351741790771484e+05
+7.46289062500000000000000000000000e+00 1.89142905606964567099929908078337e-05 3.90744337183593772351741790771484e+05
+7.59179687500000000000000000000000e+00 1.92419972310700068207980906187515e-05 3.90744337183593772351741790771484e+05
+7.71093750000000000000000000000000e+00 1.95447365290554688941563471482610e-05 3.90744337183593772351741790771484e+05
+7.72656250000000000000000000000000e+00 1.95856156474510279430923526122754e-05 3.90744337183593772351741790771484e+05
+8.15820312500000000000000000000000e+00 2.06845168941315082130477653876710e-05 3.90744337183593772351741790771484e+05
+8.46093750000000000000000000000000e+00 2.14557114704384349840662893349474e-05 3.90744337183593772351741790771484e+05
+8.70898437500000000000000000000000e+00 2.20880200839466781252608956753747e-05 3.90744337183593772351741790771484e+05
+8.80273437500000000000000000000000e+00 2.23267755362977206811357644422600e-05 3.90744337183593772351741790771484e+05
+8.89843750000000000000000000000000e+00 2.25714557857009983558947002757478e-05 3.90744337183593772351741790771484e+05
+9.45898437500000000000000000000000e+00 2.39989950253296442151708378620611e-05 3.90744337183593772351741790771484e+05
+9.79882812500000000000000000000000e+00 2.48659969392859291385192849199726e-05 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+01 2.53775308427567260899371248683565e-05 3.90744337183593772351741790771484e+05
+1.00429687500000000000000000000000e+01 2.54873872812643209085931711443962e-05 3.90744337183593772351741790771484e+05
+1.00996093750000000000000000000000e+01 2.56312667185406241787855308178479e-05 3.90744337183593772351741790771484e+05
+1.07558593750000000000000000000000e+01 2.73034862075725477128206042376490e-05 3.90744337183593772351741790771484e+05
+1.12753906250000000000000000000000e+01 2.86280251283204493508403876145252e-05 3.90744337183593772351741790771484e+05
+1.25996093750000000000000000000000e+01 3.20042875983992316656252807849370e-05 3.90744337183593772351741790771484e+05
+1.33984375000000000000000000000000e+01 3.40410307242972601975486424130679e-05 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+01 4.06755749221412318491521153962509e-05 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+01 4.06765062447158473276677403962509e-05 3.90744337183593772351741790771484e+05
+1.63476562500000000000000000000000e+01 4.15625507340079851695789636689682e-05 3.90744337183593772351741790771484e+05
+1.71328125000000000000000000000000e+01 4.35662021837119207284816368996871e-05 3.90744337183593772351741790771484e+05
+1.71992187500000000000000000000000e+01 4.37350489933763188123844178889499e-05 3.90744337183593772351741790771484e+05
+1.75000000000000000000000000000000e+01 4.45031127403548569000657497696238e-05 3.90744337183593772351741790771484e+05
+1.78984375000000000000000000000000e+01 4.55199188886396802124906235675894e-05 3.90744337183593772351741790771484e+05
+1.85898437500000000000000000000000e+01 4.72838835634179543488710140142217e-05 3.90744337183593772351741790771484e+05
+1.87988281250000000000000000000000e+01 4.78163226873738419521464582118142e-05 3.90744337183593772351741790771484e+05
+1.92871093750000000000000000000000e+01 4.90618973390544719278411056606615e-05 3.90744337183593772351741790771484e+05
+1.95312500000000000000000000000000e+01 4.96851503261820946549462418850851e-05 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+01 5.08817215556611572579992497367130e-05 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+01 5.08817215556611572579992497367130e-05 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+01 5.08817215556611572579992497367130e-05 3.90744337183593772351741790771484e+05
+2.01074218750000000000000000000000e+01 5.11545000067809116535422209182116e-05 3.90744337183593772351741790771484e+05
+2.04921875000000000000000000000000e+01 5.21363518337224110359151563187652e-05 3.90744337183593772351741790771484e+05
+2.07988281250000000000000000000000e+01 5.29184646815591925661861893992466e-05 3.90744337183593772351741790771484e+05
+2.10000000000000000000000000000000e+01 5.34327925527538325650191153304291e-05 3.90744337183593772351741790771484e+05
+2.10000000000000000000000000000000e+01 5.34327925527538325650191153304291e-05 3.90744337183593772351741790771484e+05
+2.10253906250000000000000000000000e+01 5.34977077209628675610181280930533e-05 3.90744337183593772351741790771484e+05
+2.19003906250000000000000000000000e+01 5.57301276740626097831905749746539e-05 3.90744337183593772351741790771484e+05
+2.25996093750000000000000000000000e+01 5.75149975693259711832967806532935e-05 3.90744337183593772351741790771484e+05
+2.32988281250000000000000000000000e+01 5.92989361420147238811509393663357e-05 3.90744337183593772351741790771484e+05
+2.36894531250000000000000000000000e+01 6.02957683923890686321020448978913e-05 3.90744337183593772351741790771484e+05
+2.50000000000000000000000000000000e+01 6.36417331539976044094131246708912e-05 3.90744337183593772351741790771484e+05
+2.50000000000000000000000000000000e+01 6.36408018314229889308974996708912e-05 3.90744337183593772351741790771484e+05
+2.50000000000000000000000000000000e+01 6.36408018314229889308974996708912e-05 3.90744337183593772351741790771484e+05
+2.54179687500000000000000000000000e+01 6.47075427244839950944796380660762e-05 3.90744337183593772351741790771484e+05
+2.56933593750000000000000000000000e+01 6.54116226258281204409411602185287e-05 3.90744337183593772351741790771484e+05
+2.66738281250000000000000000000000e+01 6.79136902007192215990558081806228e-05 3.90744337183593772351741790771484e+05
+2.67910156250000000000000000000000e+01 6.82123673468016896749566146951338e-05 3.90744337183593772351741790771484e+05
+2.68613281250000000000000000000000e+01 6.83921324279959289655847487487961e-05 3.90744337183593772351741790771484e+05
+2.68984375000000000000000000000000e+01 6.84870084430706750275308358766324e-05 3.90744337183593772351741790771484e+05
+2.73574218750000000000000000000000e+01 6.96586123001616529812687894640533e-05 3.90744337183593772351741790771484e+05
+2.73593750000000000000000000000000e+01 6.96636057746392590691100754618503e-05 3.90744337183593772351741790771484e+05
+2.79238281250000000000000000000000e+01 7.11048572535216027350538081641673e-05 3.90744337183593772351741790771484e+05
+2.80937500000000000000000000000000e+01 7.15392895330743623693095512017237e-05 3.90744337183593772351741790771484e+05
+2.95000000000000000000000000000000e+01 7.51290032215115637309957308254127e-05 3.90744337183593772351741790771484e+05
+2.97304687500000000000000000000000e+01 7.57163705647212470495333036524244e-05 3.90744337183593772351741790771484e+05
+2.98867187500000000000000000000000e+01 7.61158485229306827537371082925688e-05 3.90744337183593772351741790771484e+05
+2.99707031250000000000000000000000e+01 7.63305679254682459744171807436430e-05 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+01 7.64054700426325134748894996050694e-05 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+01 7.64054700426325134748894996050694e-05 3.90744337183593772351741790771484e+05
+3.00195312500000000000000000000000e+01 7.64554047874086963260467642022888e-05 3.90744337183593772351741790771484e+05
+3.02050781250000000000000000000000e+01 7.69288535402077840522072627038597e-05 3.90744337183593772351741790771484e+05
+3.02988281250000000000000000000000e+01 7.71685403151334454747295454879463e-05 3.90744337183593772351741790771484e+05
+3.04433593750000000000000000000000e+01 7.75371261039025478582070727284759e-05 3.90744337183593772351741790771484e+05
+3.05058593750000000000000000000000e+01 7.76969172871863221398885945845336e-05 3.90744337183593772351741790771484e+05
+3.05507812500000000000000000000000e+01 7.78117672001715332107812939099745e-05 3.90744337183593772351741790771484e+05
+3.11972656250000000000000000000000e+01 7.94618132845392185310481880655686e-05 3.90744337183593772351741790771484e+05
+3.12988281250000000000000000000000e+01 7.97214739573753449625170830472598e-05 3.90744337183593772351741790771484e+05
+3.13496093750000000000000000000000e+01 7.98503729712187994759994835725081e-05 3.90744337183593772351741790771484e+05
+3.15957031250000000000000000000000e+01 8.04795507553986573219886868635342e-05 3.90744337183593772351741790771484e+05
+3.18945312500000000000000000000000e+01 8.12416897053249602907859516776057e-05 3.90744337183593772351741790771484e+05
+3.20000000000000000000000000000000e+01 8.15113373271163260029917307925018e-05 3.90744337183593772351741790771484e+05
+3.20000000000000000000000000000000e+01 8.15113373271163260029917307925018e-05 3.90744337183593772351741790771484e+05
+3.23886718750000000000000000000000e+01 8.25031761030130646661015503262604e-05 3.90744337183593772351741790771484e+05
+3.30488281250000000000000000000000e+01 8.41891078312986758424088518104611e-05 3.90744337183593772351741790771484e+05
+3.30585937500000000000000000000000e+01 8.42140752036867740442510621434735e-05 3.90744337183593772351741790771484e+05
+3.31464843750000000000000000000000e+01 8.44387815551795765456680187277527e-05 3.90744337183593772351741790771484e+05
+3.33808593750000000000000000000000e+01 8.50361358473444855924153196191639e-05 3.90744337183593772351741790771484e+05
+3.42089843750000000000000000000000e+01 8.71515063807052503151370781431240e-05 3.90744337183593772351741790771484e+05
+3.45761718750000000000000000000000e+01 8.80884169373481864867211910130607e-05 3.90744337183593772351741790771484e+05
+3.49589843750000000000000000000000e+01 8.90662066123866817072413093470118e-05 3.90744337183593772351741790771484e+05
+3.49960937500000000000000000000000e+01 8.91620139500360432477030214748481e-05 3.90744337183593772351741790771484e+05
+3.51308593750000000000000000000000e+01 8.95056323664170609818654944511707e-05 3.90744337183593772351741790771484e+05
+3.51992187500000000000000000000000e+01 8.96804039731336806321251864382305e-05 3.90744337183593772351741790771484e+05
+3.53886718750000000000000000000000e+01 9.01638396748880076390225690730063e-05 3.90744337183593772351741790771484e+05
+3.57109375000000000000000000000000e+01 9.09868316411203482182296076175021e-05 3.90744337183593772351741790771484e+05
+3.58710937500000000000000000000000e+01 9.13953652257103941721275153220461e-05 3.90744337183593772351741790771484e+05
+3.60859375000000000000000000000000e+01 9.19446474182483648772759576850433e-05 3.90744337183593772351741790771484e+05
+3.63535156250000000000000000000000e+01 9.26278220991073961837480865710859e-05 3.90744337183593772351741790771484e+05
+3.65292968750000000000000000000000e+01 9.30763034795183992605935308084497e-05 3.90744337183593772351741790771484e+05
+3.73437500000000000000000000000000e+01 9.51567196915358400532633509349978e-05 3.90744337183593772351741790771484e+05
+3.77988281250000000000000000000000e+01 9.63183365996715787262644203892137e-05 3.90744337183593772351741790771484e+05
+3.80000000000000000000000000000000e+01 9.68326644708662119488337682859935e-05 3.90744337183593772351741790771484e+05
+3.82402343750000000000000000000000e+01 9.74459305090386089477291764460176e-05 3.90744337183593772351741790771484e+05
+3.82851562500000000000000000000000e+01 9.75598490994492045401062507714585e-05 3.90744337183593772351741790771484e+05
+3.85722656250000000000000000000000e+01 9.82938898476590341762512692547205e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90625000000000000000000000000000e+01 9.95453892963918992708299837701702e-05 3.90744337183593772351741790771484e+05
+3.90996093750000000000000000000000e+01 9.96402653114666317802489148292011e-05 3.90744337183593772351741790771484e+05
+3.94804687500000000000000000000000e+01 1.00613061512027507360400591096550e-04 3.90744337183593772351741790771484e+05
+3.96816406250000000000000000000000e+01 1.01126458060647538656981470062135e-04 3.90744337183593772351741790771484e+05
+3.96816406250000000000000000000000e+01 1.01126458060647538656981470062135e-04 3.90744337183593772351741790771484e+05
+3.97148437500000000000000000000000e+01 1.01211347126767045438190673056766e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01940394400499255433967249473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01941325723073870912482874473426e-04 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+01 1.01939463077924639955451624473426e-04 3.90744337183593772351741790771484e+05
+4.06152343750000000000000000000000e+01 1.03510544893225053613393382700991e-04 3.90744337183593772351741790771484e+05
+4.10996093750000000000000000000000e+01 1.04747995241099675265382396016633e-04 3.90744337183593772351741790771484e+05
+4.20507812500000000000000000000000e+01 1.07177954666550368911098756186107e-04 3.90744337183593772351741790771484e+05
+4.24472656250000000000000000000000e+01 1.08189767340357572583155187917470e-04 3.90744337183593772351741790771484e+05
+4.27343750000000000000000000000000e+01 1.08923808088567402219300206400732e-04 3.90744337183593772351741790771484e+05
+4.27617187500000000000000000000000e+01 1.08992785408679434600888458195556e-04 3.90744337183593772351741790771484e+05
+4.32988281250000000000000000000000e+01 1.10365059567449745885243939103049e-04 3.90744337183593772351741790771484e+05
+4.35742187500000000000000000000000e+01 1.11068208146219255753189836255501e-04 3.90744337183593772351741790771484e+05
+4.36992187500000000000000000000000e+01 1.11387790512786804316552879967617e-04 3.90744337183593772351741790771484e+05
+4.39453125000000000000000000000000e+01 1.12016036974392046684026458258643e-04 3.90744337183593772351741790771484e+05
+4.40000000000000000000000000000000e+01 1.12155854259765342404234211848291e-04 3.90744337183593772351741790771484e+05
+4.40000000000000000000000000000000e+01 1.12155854259765342404234211848291e-04 3.90744337183593772351741790771484e+05
+4.40000000000000000000000000000000e+01 1.12155854259765342404234211848291e-04 3.90744337183593772351741790771484e+05
+4.40019531250000000000000000000000e+01 1.12160847734242962044602653914893e-04 3.90744337183593772351741790771484e+05
+4.46875000000000000000000000000000e+01 1.13911694630737614993172546196121e-04 3.90744337183593772351741790771484e+05
+4.53574218750000000000000000000000e+01 1.15622593731411324371322058013334e-04 3.90744337183593772351741790771484e+05
+4.65000000000000000000000000000000e+01 1.18541913655668566590292711815380e-04 3.90744337183593772351741790771484e+05
+4.69277343750000000000000000000000e+01 1.19633621921117657403189904474772e-04 3.90744337183593772351741790771484e+05
+4.69335937500000000000000000000000e+01 1.19648602344550516324295230674579e-04 3.90744337183593772351741790771484e+05
+4.75996093750000000000000000000000e+01 1.21349514496268986421707858358587e-04 3.90744337183593772351741790771484e+05
+4.76914062500000000000000000000000e+01 1.21584207796717028203861699076072e-04 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+01 1.22373176764180660331532424223155e-04 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+01 1.22373176764180660331532424223155e-04 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+01 1.22373176764180660331532424223155e-04 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+01 1.22373176764180660331532424223155e-04 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+01 1.22373176764180660331532424223155e-04 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+01 1.22372245441606044853016799223155e-04 3.90744337183593772351741790771484e+05
+4.81308593750000000000000000000000e+01 1.22705876909031823306442388066273e-04 3.90744337183593772351741790771484e+05
+4.82421875000000000000000000000000e+01 1.22991436276830663418269118380977e-04 3.90744337183593772351741790771484e+05
+4.85976562500000000000000000000000e+01 1.23899317309182497226158203851298e-04 3.90744337183593772351741790771484e+05
+4.93750000000000000000000000000000e+01 1.25884857506125205509409092918816e-04 3.90744337183593772351741790771484e+05
+4.97988281250000000000000000000000e+01 1.26967510145193658967557870376197e-04 3.90744337183593772351741790771484e+05
+4.97988281250000000000000000000000e+01 1.26967510145193658967557870376197e-04 3.90744337183593772351741790771484e+05
+4.98476562500000000000000000000000e+01 1.27091415684559493840671828834843e-04 3.90744337183593772351741790771484e+05
+4.99355468750000000000000000000000e+01 1.27316122036052309894615941487928e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27481838016388305742654374341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27481838016388305742654374341782e-04 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+01 1.27480906693813690264138749341782e-04 3.90744337183593772351741790771484e+05
+5.07070312500000000000000000000000e+01 1.29286681809562145704234348286832e-04 3.90744337183593772351741790771484e+05
+5.09472656250000000000000000000000e+01 1.29900879170309158181645381446856e-04 3.90744337183593772351741790771484e+05
+5.14882812500000000000000000000000e+01 1.31283140278034681641683434349943e-04 3.90744337183593772351741790771484e+05
+5.20000000000000000000000000000000e+01 1.32590499268595978258830636598020e-04 3.90744337183593772351741790771484e+05
+5.20000000000000000000000000000000e+01 1.32590499268595978258830636598020e-04 3.90744337183593772351741790771484e+05
+5.25800781250000000000000000000000e+01 1.34072629865873867421183218695546e-04 3.90744337183593772351741790771484e+05
+5.27109375000000000000000000000000e+01 1.34406261333299645874608807538664e-04 3.90744337183593772351741790771484e+05
+5.29199218750000000000000000000000e+01 1.34940563102404771211179079770659e-04 3.90744337183593772351741790771484e+05
+5.40000000000000000000000000000000e+01 1.37700091843378239148468211716647e-04 3.90744337183593772351741790771484e+05
+5.40000000000000000000000000000000e+01 1.37699160520803623669952586716647e-04 3.90744337183593772351741790771484e+05
+5.42343750000000000000000000000000e+01 1.38298377458117763673731137608058e-04 3.90744337183593772351741790771484e+05
+5.44218750000000000000000000000000e+01 1.38776819685394471040260078176232e-04 3.90744337183593772351741790771484e+05
+5.48437500000000000000000000000000e+01 1.39854478849985318410567569635816e-04 3.90744337183593772351741790771484e+05
+5.55468750000000000000000000000000e+01 1.41651198339353150048441909447661e-04 3.90744337183593772351741790771484e+05
+5.57031250000000000000000000000000e+01 1.42050676297562585752645714087805e-04 3.90744337183593772351741790771484e+05
+5.59257812500000000000000000000000e+01 1.42619001065436419540752299717212e-04 3.90744337183593772351741790771484e+05
+5.60000000000000000000000000000000e+01 1.42808753095585884559590161835274e-04 3.90744337183593772351741790771484e+05
+5.61074218750000000000000000000000e+01 1.43082462869280254433648758016773e-04 3.90744337183593772351741790771484e+05
+5.70449218750000000000000000000000e+01 1.45478399295962253180355960857639e-04 3.90744337183593772351741790771484e+05
+5.72695312500000000000000000000000e+01 1.46051717538313693056303832484843e-04 3.90744337183593772351741790771484e+05
+5.74414062500000000000000000000000e+01 1.46491143292344058778400861520197e-04 3.90744337183593772351741790771484e+05
+5.79746093750000000000000000000000e+01 1.47852499179584515303503833294485e-04 3.90744337183593772351741790771484e+05
+5.80722656250000000000000000000000e+01 1.48103104226040031485278625211777e-04 3.90744337183593772351741790771484e+05
+5.83515625000000000000000000000000e+01 1.48816239753764767081434250428629e-04 3.90744337183593772351741790771484e+05
+5.91855468750000000000000000000000e+01 1.50947522033132992651249804083591e-04 3.90744337183593772351741790771484e+05
+5.99238281250000000000000000000000e+01 1.52832261417948719753670538956669e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027938245150433443919624210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+01 1.53027006922575817965403999210139e-04 3.90744337183593772351741790771484e+05
+6.03378906250000000000000000000000e+01 1.53890878007203731146074199287455e-04 3.90744337183593772351741790771484e+05
+6.04746093750000000000000000000000e+01 1.54240421220636970446593583261574e-04 3.90744337183593772351741790771484e+05
+6.05566406250000000000000000000000e+01 1.54450147148696914026905213646046e-04 3.90744337183593772351741790771484e+05
+6.06171875000000000000000000000000e+01 1.54604944857503082220745449504307e-04 3.90744337183593772351741790771484e+05
+6.07597656250000000000000000000000e+01 1.54969468494369193994897315747039e-04 3.90744337183593772351741790771484e+05
+6.11406250000000000000000000000000e+01 1.55942264694930069575048992014388e-04 3.90744337183593772351741790771484e+05
+6.17031250000000000000000000000000e+01 1.57379454021909395526612751581297e-04 3.90744337183593772351741790771484e+05
+6.25000000000000000000000000000000e+01 1.59414928963628273108493749177228e-04 3.90744337183593772351741790771484e+05
+6.25000000000000000000000000000000e+01 1.59414928963628273108493749177228e-04 3.90744337183593772351741790771484e+05
+6.31015625000000000000000000000000e+01 1.60951056457585376388910725076187e-04 3.90744337183593772351741790771484e+05
+6.31132812500000000000000000000000e+01 1.60981017304451067126067065338191e-04 3.90744337183593772351741790771484e+05
+6.36992187500000000000000000000000e+01 1.62479059647736444240567754704330e-04 3.90744337183593772351741790771484e+05
+6.37226562500000000000000000000000e+01 1.62538981341467852819934747365949e-04 3.90744337183593772351741790771484e+05
+6.37500000000000000000000000000000e+01 1.62608889984154500680038624160773e-04 3.90744337183593772351741790771484e+05
+6.39433593750000000000000000000000e+01 1.63103243957438668893661359859948e-04 3.90744337183593772351741790771484e+05
+6.39980468750000000000000000000000e+01 1.63243061242811991718923425587207e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63248054717289597806764711585004e-04 3.90744337183593772351741790771484e+05
+6.40000000000000000000000000000000e+01 1.63247123394714982328249086585004e-04 3.90744337183593772351741790771484e+05
+6.45625000000000000000000000000000e+01 1.64684312721694335384867158289524e-04 3.90744337183593772351741790771484e+05
+6.50195312500000000000000000000000e+01 1.65852785749456924655267919810342e-04 3.90744337183593772351741790771484e+05
+6.56562500000000000000000000000000e+01 1.67478795784011127252208228632924e-04 3.90744337183593772351741790771484e+05
+6.57402343750000000000000000000000e+01 1.67693515186548676920361145015193e-04 3.90744337183593772351741790771484e+05
+6.59707031250000000000000000000000e+01 1.68282745174907604748457123911010e-04 3.90744337183593772351741790771484e+05
+6.68437500000000000000000000000000e+01 1.70513896943828196020587206760410e-04 3.90744337183593772351741790771484e+05
+6.70371093750000000000000000000000e+01 1.71007319594537748755694317459586e-04 3.90744337183593772351741790771484e+05
+6.76015625000000000000000000000000e+01 1.72449502395994707900153675161903e-04 3.90744337183593772351741790771484e+05
+6.81347656250000000000000000000000e+01 1.73811789605809779903772271936191e-04 3.90744337183593772351741790771484e+05
+6.84316406250000000000000000000000e+01 1.74570797726407694189232344683660e-04 3.90744337183593772351741790771484e+05
+6.91992187500000000000000000000000e+01 1.76531370550962317823168179486970e-04 3.90744337183593772351741790771484e+05
+6.95000000000000000000000000000000e+01 1.77300365620515471389365136367644e-04 3.90744337183593772351741790771484e+05
+6.95351562500000000000000000000000e+01 1.77390248161112597810942781428878e-04 3.90744337183593772351741790771484e+05
+7.00000000000000000000000000000000e+01 1.78578695086785638537762999078495e-04 3.90744337183593772351741790771484e+05
+7.00000000000000000000000000000000e+01 1.78577763764211023059247374078495e-04 3.90744337183593772351741790771484e+05
+7.00000000000000000000000000000000e+01 1.78578695086785638537762999078495e-04 3.90744337183593772351741790771484e+05
+7.00000000000000000000000000000000e+01 1.78576832441636407580731749078495e-04 3.90744337183593772351741790771484e+05
+7.00742187500000000000000000000000e+01 1.78767515794360515183139548334168e-04 3.90744337183593772351741790771484e+05
+7.11230468750000000000000000000000e+01 1.81448080266266711458103544352127e-04 3.90744337183593772351741790771484e+05
+7.20000000000000000000000000000000e+01 1.83688287661567926532454886334733e-04 3.90744337183593772351741790771484e+05
+7.23242187500000000000000000000000e+01 1.84517204424852488678018835877026e-04 3.90744337183593772351741790771484e+05
+7.33535156250000000000000000000000e+01 1.87146902829407900175837098366571e-04 3.90744337183593772351741790771484e+05
+7.34062500000000000000000000000000e+01 1.87281726640303589808203565958422e-04 3.90744337183593772351741790771484e+05
+7.36835937500000000000000000000000e+01 1.87990800016125307689979218039866e-04 3.90744337183593772351741790771484e+05
+7.40000000000000000000000000000000e+01 1.88798811558924802900608086453360e-04 3.90744337183593772351741790771484e+05
+7.62636718750000000000000000000000e+01 1.94582523188185484847023687393630e-04 3.90744337183593772351741790771484e+05
+7.67460937500000000000000000000000e+01 1.95814980061582500411171414711475e-04 3.90744337183593772351741790771484e+05
+7.76503906250000000000000000000000e+01 1.98126958744719594302657883488905e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04131314573570074588637623946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04131314573570074588637623946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04131314573570074588637623946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04131314573570074588637623946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+01 2.04130383250995459110121998946852e-04 3.90744337183593772351741790771484e+05
+8.01992187500000000000000000000000e+01 2.04639717647712499797377216914640e-04 3.90744337183593772351741790771484e+05
+8.18007812500000000000000000000000e+01 2.08732504074209937374589918235301e-04 3.90744337183593772351741790771484e+05
+8.19140625000000000000000000000000e+01 2.09022125593911795200796621685413e-04 3.90744337183593772351741790771484e+05
+8.20644531250000000000000000000000e+01 2.09407554451262973909883569056944e-04 3.90744337183593772351741790771484e+05
+8.21718750000000000000000000000000e+01 2.09681264224957343783942165238443e-04 3.90744337183593772351741790771484e+05
+8.22988281250000000000000000000000e+01 2.10005840066002498435146494948356e-04 3.90744337183593772351741790771484e+05
+8.25800781250000000000000000000000e+01 2.10724900390779482702713343300616e-04 3.90744337183593772351741790771484e+05
+8.32011718750000000000000000000000e+01 2.12310962629512755281760427727988e-04 3.90744337183593772351741790771484e+05
+8.32753906250000000000000000000000e+01 2.12500714659662220300598289846050e-04 3.90744337183593772351741790771484e+05
+8.34121093750000000000000000000000e+01 2.12850257873095486706171985957781e-04 3.90744337183593772351741790771484e+05
+8.48261718750000000000000000000000e+01 2.16463670749741628543394433847880e-04 3.90744337183593772351741790771484e+05
+8.52910156250000000000000000000000e+01 2.17651186352840053791699026497497e-04 3.90744337183593772351741790771484e+05
+8.64003906250000000000000000000000e+01 2.20486548533552418260503258373717e-04 3.90744337183593772351741790771484e+05
+8.65996093750000000000000000000000e+01 2.20995882930269431842704164203894e-04 3.90744337183593772351741790771484e+05
+8.71816406250000000000000000000000e+01 2.22483938324599569676467969436828e-04 3.90744337183593772351741790771484e+05
+8.81835937500000000000000000000000e+01 2.25043728086468333314182355131550e-04 3.90744337183593772351741790771484e+05
+8.99531250000000000000000000000000e+01 2.29565953318040924437809513491970e-04 3.90744337183593772351741790771484e+05
+9.00000000000000000000000000000000e+01 2.29685796705503741596543498815208e-04 3.90744337183593772351741790771484e+05
+9.00000000000000000000000000000000e+01 2.29685796705503741596543498815208e-04 3.90744337183593772351741790771484e+05
+9.01113281250000000000000000000000e+01 2.29970424750727966229854604129912e-04 3.90744337183593772351741790771484e+05
+9.03437500000000000000000000000000e+01 2.30564648213564500145791869023526e-04 3.90744337183593772351741790771484e+05
+9.05332031250000000000000000000000e+01 2.31049015237893429078677720589496e-04 3.90744337183593772351741790771484e+05
+9.19023437500000000000000000000000e+01 2.34547578201554359845007469154154e-04 3.90744337183593772351741790771484e+05
+9.22460937500000000000000000000000e+01 2.35426429709615118394255839362472e-04 3.90744337183593772351741790771484e+05
+9.36523437500000000000000000000000e+01 2.39019868688350781670004518986161e-04 3.90744337183593772351741790771484e+05
+9.40429687500000000000000000000000e+01 2.40018563583874357377986874517717e-04 3.90744337183593772351741790771484e+05
+9.40996093750000000000000000000000e+01 2.40163374343725259186035914105162e-04 3.90744337183593772351741790771484e+05
+9.44042968750000000000000000000000e+01 2.40942356362233652032969755119041e-04 3.90744337183593772351741790771484e+05
+9.44355468750000000000000000000000e+01 2.41022251953875539173810516047070e-04 3.90744337183593772351741790771484e+05
+9.45039062500000000000000000000000e+01 2.41197023560592185929124520171740e-04 3.90744337183593772351741790771484e+05
+9.45292968750000000000000000000000e+01 2.41261938728801200596332798831156e-04 3.90744337183593772351741790771484e+05
+9.46679687500000000000000000000000e+01 2.41615544094137457611232155940684e-04 3.90744337183593772351741790771484e+05
+9.55000000000000000000000000000000e+01 2.43742764221602692571722048597849e-04 3.90744337183593772351741790771484e+05
+9.56777343750000000000000000000000e+01 2.44196239076491315288935934901815e-04 3.90744337183593772351741790771484e+05
+9.60000000000000000000000000000000e+01 2.45020162365298271346658598446311e-04 3.90744337183593772351741790771484e+05
+9.64746093750000000000000000000000e+01 2.46233576663359423827848182497746e-04 3.90744337183593772351741790771484e+05
+9.75000000000000000000000000000000e+01 2.48854219441534184418390873716476e-04 3.90744337183593772351741790771484e+05
+9.80937500000000000000000000000000e+01 2.50371304360155397510795394211414e-04 3.90744337183593772351741790771484e+05
+9.83554687500000000000000000000000e+01 2.51040429940156239584786446172870e-04 3.90744337183593772351741790771484e+05
+9.95625000000000000000000000000000e+01 2.54124534522174835068225595691160e-04 3.90744337183593772351741790771484e+05
+9.98183593750000000000000000000000e+01 2.54779611001317420147099790384004e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55244004127735870518511873683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+02 2.55243072805161255039996248683565e-04 3.90744337183593772351741790771484e+05
+1.00099609375000000000000000000000e+02 2.55497740003519761831096701598653e-04 3.90744337183593772351741790771484e+05
+1.00656250000000000000000000000000e+02 2.56920880229640857892597916034561e-04 3.90744337183593772351741790771484e+05
+1.00777343750000000000000000000000e+02 2.57230475647253194280278387751082e-04 3.90744337183593772351741790771484e+05
+1.00947265625000000000000000000000e+02 2.57664907926805953914534130788638e-04 3.90744337183593772351741790771484e+05
+1.01246093750000000000000000000000e+02 2.58428909521881474287835489533904e-04 3.90744337183593772351741790771484e+05
+1.01660156250000000000000000000000e+02 2.59486594788561843096669212727079e-04 3.90744337183593772351741790771484e+05
+1.02000000000000000000000000000000e+02 2.60354528025092746886665073802192e-04 3.90744337183593772351741790771484e+05
+1.02000000000000000000000000000000e+02 2.60354528025092746886665073802192e-04 3.90744337183593772351741790771484e+05
+1.02675781250000000000000000000000e+02 2.62082270194348573248005473956823e-04 3.90744337183593772351741790771484e+05
+1.03660156250000000000000000000000e+02 2.64598981331068004631962287120928e-04 3.90744337183593772351741790771484e+05
+1.04000000000000000000000000000000e+02 2.65465983245024292943442523196040e-04 3.90744337183593772351741790771484e+05
+1.04597656250000000000000000000000e+02 2.66993986435175333690045240686572e-04 3.90744337183593772351741790771484e+05
+1.04750000000000000000000000000000e+02 2.67383477444429530113512161193512e-04 3.90744337183593772351741790771484e+05
+1.05082031250000000000000000000000e+02 2.68232368105624570820549879002215e-04 3.90744337183593772351741790771484e+05
+1.05453125000000000000000000000000e+02 2.69181128256372004334956438142967e-04 3.90744337183593772351741790771484e+05
+1.05488281250000000000000000000000e+02 2.69271010796969130756534083204201e-04 3.90744337183593772351741790771484e+05
+1.05726562500000000000000000000000e+02 2.69880214683238482935995206091206e-04 3.90744337183593772351741790771484e+05
+1.06326171875000000000000000000000e+02 2.71412280025292568502032208854757e-04 3.90744337183593772351741790771484e+05
+1.06623046875000000000000000000000e+02 2.72171288145890482787492281602226e-04 3.90744337183593772351741790771484e+05
+1.07396484375000000000000000000000e+02 2.74147772716452594373576223674149e-04 3.90744337183593772351741790771484e+05
+1.07521484375000000000000000000000e+02 2.74468286405594758415454892386265e-04 3.90744337183593772351741790771484e+05
+1.08183593750000000000000000000000e+02 2.76160142930932564053064792730652e-04 3.90744337183593772351741790771484e+05
+1.08732421875000000000000000000000e+02 2.77563309259143235763200863175371e-04 3.90744337183593772351741790771484e+05
+1.10000000000000000000000000000000e+02 2.80802211549967999440480248551921e-04 3.90744337183593772351741790771484e+05
+1.10000000000000000000000000000000e+02 2.80802211549967999440480248551921e-04 3.90744337183593772351741790771484e+05
+1.10000000000000000000000000000000e+02 2.80802211549967999440480248551921e-04 3.90744337183593772351741790771484e+05
+1.10000000000000000000000000000000e+02 2.80802211549967999440480248551921e-04 3.90744337183593772351741790771484e+05
+1.10000000000000000000000000000000e+02 2.80802211549967999440480248551921e-04 3.90744337183593772351741790771484e+05
+1.11265625000000000000000000000000e+02 2.84037983011464387986949597930675e-04 3.90744337183593772351741790771484e+05
+1.12847656250000000000000000000000e+02 2.88080834693185683370586502860533e-04 3.90744337183593772351741790771484e+05
+1.14822265625000000000000000000000e+02 2.93127374744908133444992737182133e-04 3.90744337183593772351741790771484e+05
+1.16326171875000000000000000000000e+02 2.96973281415248543859547458723114e-04 3.90744337183593772351741790771484e+05
+1.16525390625000000000000000000000e+02 2.97481684489390941963232739553291e-04 3.90744337183593772351741790771484e+05
+1.16531250000000000000000000000000e+02 2.97495733590249198958349596821904e-04 3.90744337183593772351741790771484e+05
+1.17187500000000000000000000000000e+02 2.99174472337303417289466889172900e-04 3.90744337183593772351741790771484e+05
+1.17187500000000000000000000000000e+02 2.99174472337303417289466889172900e-04 3.90744337183593772351741790771484e+05
+1.18189453125000000000000000000000e+02 3.01736124744321411884212524867621e-04 3.90744337183593772351741790771484e+05
+1.18447265625000000000000000000000e+02 3.02393400730217756615381130558262e-04 3.90744337183593772351741790771484e+05
+1.19378906250000000000000000000000e+02 3.04775288056041498366971476130516e-04 3.90744337183593772351741790771484e+05
+1.19511718750000000000000000000000e+02 3.05114844320519525491808288109041e-04 3.90744337183593772351741790771484e+05
+1.19542968750000000000000000000000e+02 3.05194739912161385527594736899459e-04 3.90744337183593772351741790771484e+05
+1.20000000000000000000000000000000e+02 3.06363212939923974797995498420278e-04 3.90744337183593772351741790771484e+05
+1.20000000000000000000000000000000e+02 3.06363212939923974797995498420278e-04 3.90744337183593772351741790771484e+05
+1.20029296875000000000000000000000e+02 3.06438115057088228745940661212899e-04 3.90744337183593772351741790771484e+05
+1.22000000000000000000000000000000e+02 3.11475044658401998675517630132958e-04 3.90744337183593772351741790771484e+05
+1.22000000000000000000000000000000e+02 3.11476530805004697601695573538905e-04 3.90744337183593772351741790771484e+05
+1.22632812500000000000000000000000e+02 3.13092553890603688022953310365892e-04 3.90744337183593772351741790771484e+05
+1.24970703125000000000000000000000e+02 3.19069742840312324007323585561835e-04 3.90744337183593772351741790771484e+05
+1.25060546875000000000000000000000e+02 3.19299442666282746149108984212717e-04 3.90744337183593772351741790771484e+05
+1.25318359375000000000000000000000e+02 3.19957649974753706358793214903358e-04 3.90744337183593772351741790771484e+05
+1.25699218750000000000000000000000e+02 3.20932308820463785790921829033095e-04 3.90744337183593772351741790771484e+05
+1.27263671875000000000000000000000e+02 3.24930219231886517963769911432337e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+02 3.26812759109948458308841923170007e-04 3.90744337183593772351741790771484e+05
+1.29019531250000000000000000000000e+02 3.29419352787265016114376381395346e-04 3.90744337183593772351741790771484e+05
+1.29394531250000000000000000000000e+02 3.30376237241818430847434262531692e-04 3.90744337183593772351741790771484e+05
+1.29761718750000000000000000000000e+02 3.31316873088759828933080875401629e-04 3.90744337183593772351741790771484e+05
+1.31736328125000000000000000000000e+02 3.36363413140482279007487109723229e-04 3.90744337183593772351741790771484e+05
+1.32167968750000000000000000000000e+02 3.37466971000035826505625280447020e-04 3.90744337183593772351741790771484e+05
+1.36000000000000000000000000000000e+02 3.47262305279972941819688347919737e-04 3.90744337183593772351741790771484e+05
+1.39738281250000000000000000000000e+02 3.56819815430133599563206070470756e-04 3.90744337183593772351741790771484e+05
+1.39839843750000000000000000000000e+02 3.57078544780395096963632184383641e-04 3.90744337183593772351741790771484e+05
+1.40000000000000000000000000000000e+02 3.57488941010134387427088498156991e-04 3.90744337183593772351741790771484e+05
+1.40000000000000000000000000000000e+02 3.57487078364985156470057248156991e-04 3.90744337183593772351741790771484e+05
+1.40000000000000000000000000000000e+02 3.57487078364985156470057248156991e-04 3.90744337183593772351741790771484e+05
+1.40000000000000000000000000000000e+02 3.57488009687559771948572873156991e-04 3.90744337183593772351741790771484e+05
+1.45601562500000000000000000000000e+02 3.71807431844218682238240036852517e-04 3.90744337183593772351741790771484e+05
+1.48798828125000000000000000000000e+02 3.79980818241504585564688456500448e-04 3.90744337183593772351741790771484e+05
+1.48894531250000000000000000000000e+02 3.80225498490907880180106337419943e-04 3.90744337183593772351741790771484e+05
+1.50000000000000000000000000000000e+02 3.83051805045239593741634998025347e-04 3.90744337183593772351741790771484e+05
+1.50000000000000000000000000000000e+02 3.83051805045239593741634998025347e-04 3.90744337183593772351741790771484e+05
+1.50000000000000000000000000000000e+02 3.83051805045239593741634998025347e-04 3.90744337183593772351741790771484e+05
+1.50000000000000000000000000000000e+02 3.83051805045239593741634998025347e-04 3.90744337183593772351741790771484e+05
+1.50898437500000000000000000000000e+02 3.85349734627518484848113233809386e-04 3.90744337183593772351741790771484e+05
+1.52837890625000000000000000000000e+02 3.90307323461218423979457448069752e-04 3.90744337183593772351741790771484e+05
+1.55916015625000000000000000000000e+02 3.98176107915369651216175306274181e-04 3.90744337183593772351741790771484e+05
+1.57136718750000000000000000000000e+02 4.01297029463880828691751956327494e-04 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+02 4.08616531725494031013212747893704e-04 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+02 4.08617463048068646491728372893704e-04 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+02 4.08616531725494031013212747893704e-04 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+02 4.08616531725494031013212747893704e-04 3.90744337183593772351741790771484e+05
+1.61894531250000000000000000000000e+02 4.13460201968783428762288512103851e-04 3.90744337183593772351741790771484e+05
+1.63923828125000000000000000000000e+02 4.18648421951028405513933750015099e-04 3.90744337183593772351741790771484e+05
+1.70000000000000000000000000000000e+02 4.34183121050897699241821747762060e-04 3.90744337183593772351741790771484e+05
+1.70199218750000000000000000000000e+02 4.34692455447614767034131277867459e-04 3.90744337183593772351741790771484e+05
+1.70703125000000000000000000000000e+02 4.35980771862840173463266024711515e-04 3.90744337183593772351741790771484e+05
+1.80000000000000000000000000000000e+02 4.59749710376301367470430747630417e-04 3.90744337183593772351741790771484e+05
+1.80000000000000000000000000000000e+02 4.59749710376301367470430747630417e-04 3.90744337183593772351741790771484e+05
+1.80000000000000000000000000000000e+02 4.59749710376301367470430747630417e-04 3.90744337183593772351741790771484e+05
+1.80066406250000000000000000000000e+02 4.59918557185965792659387840757290e-04 3.90744337183593772351741790771484e+05
+1.80134765625000000000000000000000e+02 4.60094260115257000683108845606739e-04 3.90744337183593772351741790771484e+05
+1.80248046875000000000000000000000e+02 4.60382950312384243030799924056851e-04 3.90744337183593772351741790771484e+05
+1.84000000000000000000000000000000e+02 4.69976346106462867287939522142892e-04 3.90744337183593772351741790771484e+05
+1.91128906250000000000000000000000e+02 4.88203459272342800423505337903407e-04 3.90744337183593772351741790771484e+05
+1.92000000000000000000000000000000e+02 4.90429617566785812712848446892622e-04 3.90744337183593772351741790771484e+05
+1.92000000000000000000000000000000e+02 4.90430548889360428191364071892622e-04 3.90744337183593772351741790771484e+05
+1.92000000000000000000000000000000e+02 4.90429617566785812712848446892622e-04 3.90744337183593772351741790771484e+05
+1.92000000000000000000000000000000e+02 4.90429617566785812712848446892622e-04 3.90744337183593772351741790771484e+05
+1.92000000000000000000000000000000e+02 4.90429617566785812712848446892622e-04 3.90744337183593772351741790771484e+05
+1.92000000000000000000000000000000e+02 4.90429617566785812712848446892622e-04 3.90744337183593772351741790771484e+05
+1.96525390625000000000000000000000e+02 5.01999497931426494345963362775365e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10883820349683319406164372367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+02 5.10884751672257934884679997367130e-04 3.90744337183593772351741790771484e+05
+2.05884765625000000000000000000000e+02 5.25930090273320693591840857550324e-04 3.90744337183593772351741790771484e+05
+2.05974609375000000000000000000000e+02 5.26160721421865731212141881201205e-04 3.90744337183593772351741790771484e+05
+2.06000000000000000000000000000000e+02 5.26224705267500157505888846998232e-04 3.90744337183593772351741790771484e+05
+2.07292968750000000000000000000000e+02 5.29532248016832424869493323171810e-04 3.90744337183593772351741790771484e+05
+2.10316406250000000000000000000000e+02 5.37261215185610356386003427786591e-04 3.90744337183593772351741790771484e+05
+2.14000000000000000000000000000000e+02 5.46679839372972279677720397472740e-04 3.90744337183593772351741790771484e+05
+2.15095703125000000000000000000000e+02 5.49481178554915962800042628089159e-04 3.90744337183593772351741790771484e+05
+2.16849609375000000000000000000000e+02 5.53967181280966085819839062054371e-04 3.90744337183593772351741790771484e+05
+2.20000000000000000000000000000000e+02 5.62021655613363733255960497103842e-04 3.90744337183593772351741790771484e+05
+2.22500000000000000000000000000000e+02 5.68414234267289320001736996346153e-04 3.90744337183593772351741790771484e+05
+2.24937500000000000000000000000000e+02 5.74647021737931078255723349457185e-04 3.90744337183593772351741790771484e+05
+2.25583984375000000000000000000000e+02 5.76299861790022542248901338268752e-04 3.90744337183593772351741790771484e+05
+2.27009765625000000000000000000000e+02 5.79945098158683659990420000696076e-04 3.90744337183593772351741790771484e+05
+2.30265625000000000000000000000000e+02 5.88271082758021917648305620929250e-04 3.90744337183593772351741790771484e+05
+2.32611328125000000000000000000000e+02 5.94268245605640977984041040116381e-04 3.90744337183593772351741790771484e+05
+2.35875000000000000000000000000000e+02 6.02614204102889768413509052891186e-04 3.90744337183593772351741790771484e+05
+2.39291015625000000000000000000000e+02 6.11347790964243470099304111897709e-04 3.90744337183593772351741790771484e+05
+2.39830078125000000000000000000000e+02 6.12726921242640618428532128802999e-04 3.90744337183593772351741790771484e+05
+2.40000000000000000000000000000000e+02 6.13162284844767993541303496840555e-04 3.90744337183593772351741790771484e+05
+2.40000000000000000000000000000000e+02 6.13161353522193378062787871840555e-04 3.90744337183593772351741790771484e+05
+2.40000000000000000000000000000000e+02 6.13162284844767993541303496840555e-04 3.90744337183593772351741790771484e+05
+2.40000000000000000000000000000000e+02 6.13162284844767993541303496840555e-04 3.90744337183593772351741790771484e+05
+2.45210937500000000000000000000000e+02 6.26486737396201817142105117142137e-04 3.90744337183593772351741790771484e+05
+2.48000000000000000000000000000000e+02 6.33617418950240224133352295865507e-04 3.90744337183593772351741790771484e+05
+2.48753906250000000000000000000000e+02 6.35545831421175343167728755133794e-04 3.90744337183593772351741790771484e+05
+2.50000000000000000000000000000000e+02 6.38732599460470123683974996708912e-04 3.90744337183593772351741790771484e+05
+2.50000000000000000000000000000000e+02 6.38731668137895508205459371708912e-04 3.90744337183593772351741790771484e+05
+2.50242187500000000000000000000000e+02 6.39350858973120180980820315141955e-04 3.90744337183593772351741790771484e+05
+2.51048828125000000000000000000000e+02 6.41414095254950935437454617726871e-04 3.90744337183593772351741790771484e+05
+2.54080078125000000000000000000000e+02 6.49165830289363137740876741332841e-04 3.90744337183593772351741790771484e+05
+2.54275390625000000000000000000000e+02 6.49665177737124939147395075167424e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54073484378286961783699471340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54075347023436192740730721340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54075347023436192740730721340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54075347023436192740730721340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56000000000000000000000000000000e+02 6.54074415700861577262215096340014e-04 3.90744337183593772351741790771484e+05
+2.56388671875000000000000000000000e+02 6.55068117121907519777301853736162e-04 3.90744337183593772351741790771484e+05
+2.58134765625000000000000000000000e+02 6.59534145950047218445733143710186e-04 3.90744337183593772351741790771484e+05
+2.59712890625000000000000000000000e+02 6.63568873327962478400610102369228e-04 3.90744337183593772351741790771484e+05
+2.60000000000000000000000000000000e+02 6.64302914076172253826646496577268e-04 3.90744337183593772351741790771484e+05
+2.64964843750000000000000000000000e+02 6.76998188843426192476404601450213e-04 3.90744337183593772351741790771484e+05
+2.65523437500000000000000000000000e+02 6.78427253866599510104262726883917e-04 3.90744337183593772351741790771484e+05
+2.66605468750000000000000000000000e+02 6.81193638727199896401587331240535e-04 3.90744337183593772351741790771484e+05
+2.70439453125000000000000000000000e+02 6.90998623094487640985961185435826e-04 3.90744337183593772351741790771484e+05
+2.70503906250000000000000000000000e+02 6.91163407752249021355483993289681e-04 3.90744337183593772351741790771484e+05
+2.72488281250000000000000000000000e+02 6.96236777821508841246345156150710e-04 3.90744337183593772351741790771484e+05
+2.75599609375000000000000000000000e+02 7.04193245309503381042237624143354e-04 3.90744337183593772351741790771484e+05
+2.80000000000000000000000000000000e+02 7.15445405952725745069020746313981e-04 3.90744337183593772351741790771484e+05
+2.88091796875000000000000000000000e+02 7.36138958648944411594650105712390e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66590691797003082746941871050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66591623119577698225457496050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66589760474428467268426246050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66590691797003082746941871050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66589760474428467268426246050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66590691797003082746941871050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66589760474428467268426246050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66590691797003082746941871050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66589760474428467268426246050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66590691797003082746941871050694e-04 3.90744337183593772351741790771484e+05
+3.00000000000000000000000000000000e+02 7.66589760474428467268426246050694e-04 3.90744337183593772351741790771484e+05
+3.00240234375000000000000000000000e+02 7.67204889157750095224352904210718e-04 3.90744337183593772351741790771484e+05
+3.11414062500000000000000000000000e+02 7.95779075902224432119413943809150e-04 3.90744337183593772351741790771484e+05
+3.11457031250000000000000000000000e+02 7.95888932340732091312573981412015e-04 3.90744337183593772351741790771484e+05
+3.16285156250000000000000000000000e+02 8.08236526539701967408735328035618e-04 3.90744337183593772351741790771484e+05
+3.20000000000000000000000000000000e+02 8.17735977641280420424862995787407e-04 3.90744337183593772351741790771484e+05
+3.20000000000000000000000000000000e+02 8.17735977641280420424862995787407e-04 3.90744337183593772351741790771484e+05
+3.20552734375000000000000000000000e+02 8.19150062241020973999305887502942e-04 3.90744337183593772351741790771484e+05
+3.25513671875000000000000000000000e+02 8.31836281381894207531679796829849e-04 3.90744337183593772351741790771484e+05
+3.30000000000000000000000000000000e+02 8.43310017547281012481596995655764e-04 3.90744337183593772351741790771484e+05
+3.33957031250000000000000000000000e+02 8.53428659484084138273085606840596e-04 3.90744337183593772351741790771484e+05
+3.39876953125000000000000000000000e+02 8.68568537238617100794402237085023e-04 3.90744337183593772351741790771484e+05
+3.41537109375000000000000000000000e+02 8.72813921867166974018215075403759e-04 3.90744337183593772351741790771484e+05
+3.53000000000000000000000000000000e+02 9.02129936802052593072809294483250e-04 3.90744337183593772351741790771484e+05
+3.57761718750000000000000000000000e+02 9.14306821546208813022982297979979e-04 3.90744337183593772351741790771484e+05
+3.60000000000000000000000000000000e+02 9.20032137265282788651798995260833e-04 3.90744337183593772351741790771484e+05
+3.60000000000000000000000000000000e+02 9.20032137265282788651798995260833e-04 3.90744337183593772351741790771484e+05
+3.70472656250000000000000000000000e+02 9.46814597994866981311989917458050e-04 3.90744337183593772351741790771484e+05
+3.74539062500000000000000000000000e+02 9.57214737147565929500925285822177e-04 3.90744337183593772351741790771484e+05
+3.75578125000000000000000000000000e+02 9.59871265569658656605089852575929e-04 3.90744337183593772351741790771484e+05
+3.84000000000000000000000000000000e+02 9.81411509420318604185462518785243e-04 3.90744337183593772351741790771484e+05
+3.84000000000000000000000000000000e+02 9.81410578097743988706946893785243e-04 3.90744337183593772351741790771484e+05
+3.84000000000000000000000000000000e+02 9.81410578097743988706946893785243e-04 3.90744337183593772351741790771484e+05
+3.84000000000000000000000000000000e+02 9.81411509420318604185462518785243e-04 3.90744337183593772351741790771484e+05
+3.85765625000000000000000000000000e+02 9.85926541670659748253791043737237e-04 3.90744337183593772351741790771484e+05
+3.93634765625000000000000000000000e+02 1.00605083827642991130268956823102e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233109085700900331428186973426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233109085700900331428186973426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233202217958361879279749473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233109085700900331428186973426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233109085700900331428186973426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233202217958361879279749473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233109085700900331428186973426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233109085700900331428186973426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.00000000000000000000000000000000e+02 1.02233015953443438783576624473426e-03 3.90744337183593772351741790771484e+05
+4.22000000000000000000000000000000e+02 1.07859714514696404183413669386482e-03 3.90744337183593772351741790771484e+05
+4.29003906250000000000000000000000e+02 1.09651026388172417348754184018844e-03 3.90744337183593772351741790771484e+05
+4.61898437500000000000000000000000e+02 1.18064109467872716680014733015014e-03 3.90744337183593772351741790771484e+05
+4.68871093750000000000000000000000e+02 1.19847524914441999968617302840812e-03 3.90744337183593772351741790771484e+05
+4.71824218750000000000000000000000e+02 1.20602724519972763321529196645088e-03 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+02 1.22693924258878220290291949368111e-03 3.90744337183593772351741790771484e+05
+4.80000000000000000000000000000000e+02 1.22693924258878220290291949368111e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809197901365646440896561841782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809291033623107988748124341782e-03 3.90744337183593772351741790771484e+05
+5.00000000000000000000000000000000e+02 1.27809197901365646440896561841782e-03 3.90744337183593772351741790771484e+05
+5.10298828125000000000000000000000e+02 1.30443467712760565423157910203145e-03 3.90744337183593772351741790771484e+05
+5.12000000000000000000000000000000e+02 1.30878585604276014182911769268003e-03 3.90744337183593772351741790771484e+05
+5.12000000000000000000000000000000e+02 1.30878585604276014182911769268003e-03 3.90744337183593772351741790771484e+05
+5.12000000000000000000000000000000e+02 1.30878585604276014182911769268003e-03 3.90744337183593772351741790771484e+05
+5.12000000000000000000000000000000e+02 1.30878399339761091087208644268003e-03 3.90744337183593772351741790771484e+05
+5.12000000000000000000000000000000e+02 1.30878585604276014182911769268003e-03 3.90744337183593772351741790771484e+05
+5.12000000000000000000000000000000e+02 1.30878399339761091087208644268003e-03 3.90744337183593772351741790771484e+05
+5.36753906250000000000000000000000e+02 1.37209922860417866084803417692228e-03 3.90744337183593772351741790771484e+05
+5.80667968750000000000000000000000e+02 1.48442186885539418976509562497768e-03 3.90744337183593772351741790771484e+05
+5.90550781250000000000000000000000e+02 1.50970188822818545890114272367555e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386869965407238863841499210139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386963097664700411693061710139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386869965407238863841499210139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386963097664700411693061710139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386963097664700411693061710139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386869965407238863841499210139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386869965407238863841499210139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53386869965407238863841499210139e-03 3.90744337183593772351741790771484e+05
+6.00000000000000000000000000000000e+02 1.53387056229922161959544624210139e-03 3.90744337183593772351741790771484e+05
+6.05773437500000000000000000000000e+02 1.54863686079050781943533543483227e-03 3.90744337183593772351741790771484e+05
+6.17197265625000000000000000000000e+02 1.57785673152613967022694918540537e-03 3.90744337183593772351741790771484e+05
+6.43199218750000000000000000000000e+02 1.64436745353677832293115557149576e-03 3.90744337183593772351741790771484e+05
+6.46000000000000000000000000000000e+02 1.65153088990540632130521458975636e-03 3.90744337183593772351741790771484e+05
+6.76398437500000000000000000000000e+02 1.72928844222318520325309965102178e-03 3.90744337183593772351741790771484e+05
+6.98798828125000000000000000000000e+02 1.78658467803907423758491557208572e-03 3.90744337183593772351741790771484e+05
+7.09962890625000000000000000000000e+02 1.81514134799175730523856930886950e-03 3.90744337183593772351741790771484e+05
+7.12869140625000000000000000000000e+02 1.82257629462732580541417526376335e-03 3.90744337183593772351741790771484e+05
+7.35472656250000000000000000000000e+02 1.88039557707918563583815441120350e-03 3.90744337183593772351741790771484e+05
+7.44064453125000000000000000000000e+02 1.90237304717712197264789519834949e-03 3.90744337183593772351741790771484e+05
+7.68000000000000000000000000000000e+02 1.96359974186786651745295628757049e-03 3.90744337183593772351741790771484e+05
+8.00000000000000000000000000000000e+02 2.04545753119273962528090748946852e-03 3.90744337183593772351741790771484e+05
+8.42113281250000000000000000000000e+02 2.15318270723361369911597051896024e-03 3.90744337183593772351741790771484e+05
+8.47748046875000000000000000000000e+02 2.16759819432728751548156154171920e-03 3.90744337183593772351741790771484e+05
+8.53941406250000000000000000000000e+02 2.18344088379898541851797943991187e-03 3.90744337183593772351741790771484e+05
+8.99585937500000000000000000000000e+02 2.30020264359856452252017788850935e-03 3.90744337183593772351741790771484e+05
+9.06451171875000000000000000000000e+02 2.31776401961313743838033474276017e-03 3.90744337183593772351741790771484e+05
+9.13298828125000000000000000000000e+02 2.33528045435741227892068039295737e-03 3.90744337183593772351741790771484e+05
+9.24687500000000000000000000000000e+02 2.36441416784274535678456174991879e-03 3.90744337183593772351741790771484e+05
+9.29794921875000000000000000000000e+02 2.37747955418231293744923959820881e-03 3.90744337183593772351741790771484e+05
+9.43876953125000000000000000000000e+02 2.41350299426257948118279550442367e-03 3.90744337183593772351741790771484e+05
+9.44144531250000000000000000000000e+02 2.41418710026601330415063628720418e-03 3.90744337183593772351741790771484e+05
+9.52513671875000000000000000000000e+02 2.43559717691865058528111198654642e-03 3.90744337183593772351741790771484e+05
+9.68027343750000000000000000000000e+02 2.47528362775873474882493141535633e-03 3.90744337183593772351741790771484e+05
+9.71664062500000000000000000000000e+02 2.48458613384893237108208552399446e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707243976349609532183748683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707243976349609532183748683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707337108607071080035311183565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707430240864532627886873683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707430240864532627886873683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707430240864532627886873683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707243976349609532183748683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707430240864532627886873683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707430240864532627886873683565e-03 3.90744337183593772351741790771484e+05
+1.00000000000000000000000000000000e+03 2.55707430240864532627886873683565e-03 3.90744337183593772351741790771484e+05
+1.00263671875000000000000000000000e+03 2.56381921824372794455060287077686e-03 3.90744337183593772351741790771484e+05
+1.02400000000000000000000000000000e+03 2.61846950704744960494729788536006e-03 3.90744337183593772351741790771484e+05
+1.02400000000000000000000000000000e+03 2.61846950704744960494729788536006e-03 3.90744337183593772351741790771484e+05
+1.02400000000000000000000000000000e+03 2.61846950704744960494729788536006e-03 3.90744337183593772351741790771484e+05
+1.02400000000000000000000000000000e+03 2.61846857572487498946878226036006e-03 3.90744337183593772351741790771484e+05
+1.08389062500000000000000000000000e+03 2.77167788407371371017795524949179e-03 3.90744337183593772351741790771484e+05
+1.10000000000000000000000000000000e+03 2.81289106991976971608448998551921e-03 3.90744337183593772351741790771484e+05
+1.10232226562500000000000000000000e+03 2.81883203636395596528019247273278e-03 3.90744337183593772351741790771484e+05
+1.10267578125000000000000000000000e+03 2.81973585524440467295348433651725e-03 3.90744337183593772351741790771484e+05
+1.11148632812500000000000000000000e+03 2.84227445712898364044152188512271e-03 3.90744337183593772351741790771484e+05
+1.13221093750000000000000000000000e+03 2.89529374242367349215343530488553e-03 3.90744337183593772351741790771484e+05
+1.13511132812500000000000000000000e+03 2.90271277731323461279711040106122e-03 3.90744337183593772351741790771484e+05
+1.15691015625000000000000000000000e+03 2.95847847357061420961454878408858e-03 3.90744337183593772351741790771484e+05
+1.20000000000000000000000000000000e+03 3.06871156272119256780417373420278e-03 3.90744337183593772351741790771484e+05
+1.21541015625000000000000000000000e+03 3.10813429073653795312037750875334e-03 3.90744337183593772351741790771484e+05
+1.23184960937500000000000000000000e+03 3.15019230509188622596505879869255e-03 3.90744337183593772351741790771484e+05
+1.23330859375000000000000000000000e+03 3.15392336184924142530872082090809e-03 3.90744337183593772351741790771484e+05
+1.23647460937500000000000000000000e+03 3.16202430323548255505783366459127e-03 3.90744337183593772351741790771484e+05
+1.24285156250000000000000000000000e+03 3.17833637930807662297372218063174e-03 3.90744337183593772351741790771484e+05
+1.25761523437500000000000000000000e+03 3.21610719859390494293482909426984e-03 3.90744337183593772351741790771484e+05
+1.26070507812500000000000000000000e+03 3.22401060050779477567095554491061e-03 3.90744337183593772351741790771484e+05
+1.28000000000000000000000000000000e+03 3.27337279983971884966820198314963e-03 3.90744337183593772351741790771484e+05
+1.48203710937500000000000000000000e+03 3.79024526238708539538357911169442e-03 3.90744337183593772351741790771484e+05
+1.52680078125000000000000000000000e+03 3.90476614106815417271079127203848e-03 3.90744337183593772351741790771484e+05
+1.53600000000000000000000000000000e+03 3.92830030701892853051138132514097e-03 3.90744337183593772351741790771484e+05
+1.60000000000000000000000000000000e+03 4.09203637476531628669462747893704e-03 3.90744337183593772351741790771484e+05
+1.62667773437500000000000000000000e+03 4.16028694613868130908196363293428e-03 3.90744337183593772351741790771484e+05
+1.64396484375000000000000000000000e+03 4.20451399106246473391657048068737e-03 3.90744337183593772351741790771484e+05
+1.68067187500000000000000000000000e+03 4.29842468032988912068903530894204e-03 3.90744337183593772351741790771484e+05
+1.71606640625000000000000000000000e+03 4.38897737693940987596663561021160e-03 3.90744337183593772351741790771484e+05
+1.85939062500000000000000000000000e+03 4.75566235596005821434362204058743e-03 3.90744337183593772351741790771484e+05
+1.86951171875000000000000000000000e+03 4.78155530450941751441362725927320e-03 3.90744337183593772351741790771484e+05
+1.90800781250000000000000000000000e+03 4.88004560433378739570109416945343e-03 3.90744337183593772351741790771484e+05
+1.97869335937500000000000000000000e+03 5.06089109902340458096992037440032e-03 3.90744337183593772351741790771484e+05
+2.00000000000000000000000000000000e+03 5.11540216500272308663976872367130e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23821026940924933806842389572012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820840676410010711139264572012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23821026940924933806842389572012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820810965588707502904597390625e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23821026940924933806842389572012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23820933808667472258990827072012e-03 3.90744337183593772351741790771484e+05
+2.04800000000000000000000000000000e+03 5.23821026940924933806842389572012e-03 3.90744337183593772351741790771484e+05
+2.05994335937500000000000000000000e+03 5.26876492361394964392129480756921e-03 3.90744337183593772351741790771484e+05
+2.08778125000000000000000000000000e+03 5.33999000073019126910711662503672e-03 3.90744337183593772351741790771484e+05
+2.19956445312500000000000000000000e+03 5.62598548515153701332636160259426e-03 3.90744337183593772351741790771484e+05
+2.28169921875000000000000000000000e+03 5.83612601029331618668338776956261e-03 3.90744337183593772351741790771484e+05
+2.30386328125000000000000000000000e+03 5.89283479950375617406610473381079e-03 3.90744337183593772351741790771484e+05
+2.31301757812500000000000000000000e+03 5.91625411554154521237558483903740e-03 3.90744337183593772351741790771484e+05
+2.32009960937500000000000000000000e+03 5.93437442383600716189206991657557e-03 3.90744337183593772351741790771484e+05
+2.33168164062500000000000000000000e+03 5.96400621658492273435836494854811e-03 3.90744337183593772351741790771484e+05
+2.34155468750000000000000000000000e+03 5.98926685652077361171619074298178e-03 3.90744337183593772351741790771484e+05
+2.44329882812500000000000000000000e+03 6.24958191228854476745313561991679e-03 3.90744337183593772351741790771484e+05
+2.50053320312500000000000000000000e+03 6.39601872179931460471458137817535e-03 3.90744337183593772351741790771484e+05
+2.51051171875000000000000000000000e+03 6.42154900935695740343822635054494e-03 3.90744337183593772351741790771484e+05
+2.52707617187500000000000000000000e+03 6.46393033136917136149968143854494e-03 3.90744337183593772351741790771484e+05
+2.53794140625000000000000000000000e+03 6.49172858766222660165112756658345e-03 3.90744337183593772351741790771484e+05
+2.59667382812500000000000000000000e+03 6.64199818606505450885313379671970e-03 3.90744337183593772351741790771484e+05
+2.60000000000000000000000000000000e+03 6.65050952368103406170396496577268e-03 3.90744337183593772351741790771484e+05
+2.75783203125000000000000000000000e+03 7.05433208208636371161492917281066e-03 3.90744337183593772351741790771484e+05
+2.77804101562500000000000000000000e+03 7.10603867805440977956088488554087e-03 3.90744337183593772351741790771484e+05
+2.80244726562500000000000000000000e+03 7.16848183861030444768980274261594e-03 3.90744337183593772351741790771484e+05
+2.87915625000000000000000000000000e+03 7.36475142297583502265512223061705e-03 3.90744337183593772351741790771484e+05
+2.90302929687500000000000000000000e+03 7.42583136499934057250804642080766e-03 3.90744337183593772351741790771484e+05
+2.91579296875000000000000000000000e+03 7.45848793509751393365769800425369e-03 3.90744337183593772351741790771484e+05
+2.93209960937500000000000000000000e+03 7.50020825583353357296489960504005e-03 3.90744337183593772351741790771484e+05
+2.95331250000000000000000000000000e+03 7.55448429165079919644920636301322e-03 3.90744337183593772351741790771484e+05
+3.11455664062500000000000000000000e+03 7.96704535112971977406370882590636e-03 3.90744337183593772351741790771484e+05
+3.23574414062500000000000000000000e+03 8.27711701145090843201312935661917e-03 3.90744337183593772351741790771484e+05
+3.25153125000000000000000000000000e+03 8.31751093062103007136354193562511e-03 3.90744337183593772351741790771484e+05
+3.30904492187500000000000000000000e+03 8.46466460094982484085868179590761e-03 3.90744337183593772351741790771484e+05
+3.52936718750000000000000000000000e+03 9.02839121100758139337738583662940e-03 3.90744337183593772351741790771484e+05
+3.63931835937500000000000000000000e+03 9.30971678620754090893729681965851e-03 3.90744337183593772351741790771484e+05
+3.65941601562500000000000000000000e+03 9.36114061677551304030409085044084e-03 3.90744337183593772351741790771484e+05
+3.72572265625000000000000000000000e+03 9.53079726094433268834826833426632e-03 3.90744337183593772351741790771484e+05
+3.76457031250000000000000000000000e+03 9.63019476807784602367945581136155e-03 3.90744337183593772351741790771484e+05
+3.78350000000000000000000000000000e+03 9.67862970694047773656532029917798e-03 3.90744337183593772351741790771484e+05
+4.09600000000000000000000000000000e+03 1.04782161287423573187149727914402e-02 3.90744337183593772351741790771484e+05
+4.13172070312500000000000000000000e+03 1.05696144266243310938513388919091e-02 3.90744337183593772351741790771484e+05
+4.18636718750000000000000000000000e+03 1.07094376764199812612776696596484e-02 3.90744337183593772351741790771484e+05
+4.22170117187500000000000000000000e+03 1.07998472663553869710373334100950e-02 3.90744337183593772351741790771484e+05
+4.22884765625000000000000000000000e+03 1.08181342219527600739814587882393e-02 3.90744337183593772351741790771484e+05
+4.43917187500000000000000000000000e+03 1.13562899229338442469439129922648e-02 3.90744337183593772351741790771484e+05
+4.75084179687500000000000000000000e+03 1.21537643626310563199632852615650e-02 3.90744337183593772351741790771484e+05
+4.80585546875000000000000000000000e+03 1.22945310422413727619028733784035e-02 3.90744337183593772351741790771484e+05
+5.01527734375000000000000000000000e+03 1.28303862772718210022437901329795e-02 3.90744337183593772351741790771484e+05
+5.28914062500000000000000000000000e+03 1.35311321823126870511622144022112e-02 3.90744337183593772351741790771484e+05
+5.78499804687500000000000000000000e+03 1.47999117078542637149229932447270e-02 3.90744337183593772351741790771484e+05
+6.04715039062500000000000000000000e+03 1.54707025721252562633356575361177e-02 3.90744337183593772351741790771484e+05
+6.14400000000000000000000000000000e+03 1.57185200112993431198482596755639e-02 3.90744337183593772351741790771484e+05
+6.14400000000000000000000000000000e+03 1.57185190799767685043697440505639e-02 3.90744337183593772351741790771484e+05
+8.00435156250000000000000000000000e+03 2.04788137949141156590737722353879e-02 3.90744337183593772351741790771484e+05
diff --git a/2009/performance/node-selection/opt_1e-6.pickle.dat b/2009/performance/node-selection/opt_1e-6.pickle.dat
new file mode 100644
index 0000000..ae46599
--- /dev/null
+++ b/2009/performance/node-selection/opt_1e-6.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 1.29815784502837151753466197849629e-07 3.91135081520777312107384204864502e+05
+2.83203125000000000000000000000000e-01 7.24018328961226928679249630060877e-07 3.91135081520777312107384204864502e+05
+9.64843750000000000000000000000000e-01 2.46671272731412061617463186979915e-06 3.91135081520777312107384204864502e+05
+1.23046875000000000000000000000000e+00 3.14581616132313765480808982755168e-06 3.91135081520777312107384204864502e+05
+1.50000000000000000000000000000000e+00 3.83490836327679455541959235853611e-06 3.91135081520777312107384204864502e+05
+1.59765625000000000000000000000000e+00 4.08458026816828578359165266564723e-06 3.91135081520777312107384204864502e+05
+1.63867187500000000000000000000000e+00 4.18944323219826180891220412938480e-06 3.91135081520777312107384204864502e+05
+2.01562500000000000000000000000000e+00 5.15317471143150009272497838463956e-06 3.91135081520777312107384204864502e+05
+2.69140625000000000000000000000000e+00 6.88090414776146944581805206531122e-06 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+00 7.66986765825688839482050795925971e-06 3.91135081520777312107384204864502e+05
+3.09960937500000000000000000000000e+00 7.92453303762599841632806307867298e-06 3.91135081520777312107384204864502e+05
+3.27343750000000000000000000000000e+00 8.36894862815518346334416055487537e-06 3.91135081520777312107384204864502e+05
+3.29882812500000000000000000000000e+00 8.43386379636421676527727880889884e-06 3.91135081520777312107384204864502e+05
+3.59960937500000000000000000000000e+00 9.20285340894916308203659721653977e-06 3.91135081520777312107384204864502e+05
+3.95898437500000000000000000000000e+00 1.01216472558626477878723423642349e-05 3.91135081520777312107384204864502e+05
+4.96289062500000000000000000000000e+00 1.26882804044324253435298277548071e-05 3.91135081520777312107384204864502e+05
+4.99218750000000000000000000000000e+00 1.27631825215966928440021466162335e-05 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+00 1.27831564195071646292123368482407e-05 3.91135081520777312107384204864502e+05
+5.29687500000000000000000000000000e+00 1.35421609021262802932889304785569e-05 3.91135081520777312107384204864502e+05
+5.34570312500000000000000000000000e+00 1.36669968545720254838584870049623e-05 3.91135081520777312107384204864502e+05
+5.83398437500000000000000000000000e+00 1.49153591075135894846023440485361e-05 3.91135081520777312107384204864502e+05
+6.32226562500000000000000000000000e+00 1.61637222699498535642085444985483e-05 3.91135081520777312107384204864502e+05
+6.89843750000000000000000000000000e+00 1.76367917838789252274293850586417e-05 3.91135081520777312107384204864502e+05
+7.46289062500000000000000000000000e+00 1.90799004509422892128349402707244e-05 3.91135081520777312107384204864502e+05
+7.59179687500000000000000000000000e+00 1.94094679474756667348148142515640e-05 3.91135081520777312107384204864502e+05
+7.71093750000000000000000000000000e+00 1.97140680716209562193478449509954e-05 3.91135081520777312107384204864502e+05
+7.72656250000000000000000000000000e+00 1.97540158674418997897682254150098e-05 3.91135081520777312107384204864502e+05
+8.15820312500000000000000000000000e+00 2.08575700890166503605888115302491e-05 3.91135081520777312107384204864502e+05
+8.46093750000000000000000000000000e+00 2.16315568140580200212977346474474e-05 3.91135081520777312107384204864502e+05
+8.70898437500000000000000000000000e+00 2.22657244347366870278106393277184e-05 3.91135081520777312107384204864502e+05
+8.80273437500000000000000000000000e+00 2.25054112096623450622011330946037e-05 3.91135081520777312107384204864502e+05
+8.89843750000000000000000000000000e+00 2.27500896400762191911035930980134e-05 3.91135081520777312107384204864502e+05
+9.45898437500000000000000000000000e+00 2.41832131771737508297605290241705e-05 3.91135081520777312107384204864502e+05
+9.79882812500000000000000000000000e+00 2.50520740983004596184272744219257e-05 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+01 2.55664001505056994595355135402315e-05 3.91135081520777312107384204864502e+05
+1.00429687500000000000000000000000e+01 2.56762565890132942781915598162712e-05 3.91135081520777312107384204864502e+05
+1.00996093750000000000000000000000e+01 2.58210673488642130268995444897229e-05 3.91135081520777312107384204864502e+05
+1.07558593750000000000000000000000e+01 2.74988693163756187944589404192897e-05 3.91135081520777312107384204864502e+05
+1.12753906250000000000000000000000e+01 2.88271298894431752548282721360096e-05 3.91135081520777312107384204864502e+05
+1.25996093750000000000000000000000e+01 3.22126946713316910796305603259526e-05 3.91135081520777312107384204864502e+05
+1.33984375000000000000000000000000e+01 3.42550202757092018450782444638492e-05 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+01 4.09063137279810237431111608064072e-05 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+01 4.09063119089916201972546849763290e-05 3.91135081520777312107384204864502e+05
+1.63476562500000000000000000000000e+01 4.17951494565129027017845453340072e-05 3.91135081520777312107384204864502e+05
+1.71328125000000000000000000000000e+01 4.38025216490417913101085289895309e-05 3.91135081520777312107384204864502e+05
+1.71992187500000000000000000000000e+01 4.39722997812808048725269349787936e-05 3.91135081520777312107384204864502e+05
+1.75000000000000000000000000000000e+01 4.47412930318445548928674160293895e-05 3.91135081520777312107384204864502e+05
+1.78984375000000000000000000000000e+01 4.57599590967945038435388260822378e-05 3.91135081520777312107384204864502e+05
+1.85898437500000000000000000000000e+01 4.75276445143977310293405269536748e-05 3.91135081520777312107384204864502e+05
+1.87988281250000000000000000000000e+01 4.80619462835028495896472211512673e-05 3.91135081520777312107384204864502e+05
+1.92871093750000000000000000000000e+01 4.93103112649285189091757919399583e-05 3.91135081520777312107384204864502e+05
+1.95312500000000000000000000000000e+01 4.99344955746307571147965531643820e-05 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+01 5.11329276302696471290243351859317e-05 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+01 5.11329276302696471290243351859317e-05 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+01 5.11329258112802435831678593558536e-05 3.91135081520777312107384204864502e+05
+2.01074218750000000000000000000000e+01 5.14075669075492289357420805373522e-05 3.91135081520777312107384204864502e+05
+2.04921875000000000000000000000000e+01 5.23912795606505557292897901078277e-05 3.91135081520777312107384204864502e+05
+2.07988281250000000000000000000000e+01 5.31752532346471646707355973582310e-05 3.91135081520777312107384204864502e+05
+2.10000000000000000000000000000000e+01 5.36895811058418046695685232894135e-05 3.91135081520777312107384204864502e+05
+2.10000000000000000000000000000000e+01 5.36895811058418046695685232894135e-05 3.91135081520777312107384204864502e+05
+2.10253906250000000000000000000000e+01 5.37544962740508396655675360520377e-05 3.91135081520777312107384204864502e+05
+2.19003906250000000000000000000000e+01 5.59915673830554486427486804434039e-05 3.91135081520777312107384204864502e+05
+2.25996093750000000000000000000000e+01 5.77792294270532529325452852919653e-05 3.91135081520777312107384204864502e+05
+2.32988281250000000000000000000000e+01 5.95668896520616604527489923448513e-05 3.91135081520777312107384204864502e+05
+2.36894531250000000000000000000000e+01 6.05655827285958326148748720463288e-05 3.91135081520777312107384204864502e+05
+2.50000000000000000000000000000000e+01 6.39161986461092351471946493290943e-05 3.91135081520777312107384204864502e+05
+2.50000000000000000000000000000000e+01 6.39161986461092351471946493290943e-05 3.91135081520777312107384204864502e+05
+2.50000000000000000000000000000000e+01 6.39161986461092351471946493290943e-05 3.91135081520777312107384204864502e+05
+2.54179687500000000000000000000000e+01 6.49848003653300687219515618942012e-05 3.91135081520777312107384204864502e+05
+2.56933593750000000000000000000000e+01 6.56888784476847905225566082165756e-05 3.91135081520777312107384204864502e+05
+2.66738281250000000000000000000000e+01 6.81955989974701619815364295185134e-05 3.91135081520777312107384204864502e+05
+2.67910156250000000000000000000000e+01 6.84952074661272455359528610330244e-05 3.91135081520777312107384204864502e+05
+2.68613281250000000000000000000000e+01 6.86749725473214848265809950866867e-05 3.91135081520777312107384204864502e+05
+2.68984375000000000000000000000000e+01 6.87698485623962308885270822145230e-05 3.91135081520777312107384204864502e+05
+2.73574218750000000000000000000000e+01 6.99433132456470362534398099718658e-05 3.91135081520777312107384204864502e+05
+2.73593750000000000000000000000000e+01 6.99483067201246423412810959696628e-05 3.91135081520777312107384204864502e+05
+2.79238281250000000000000000000000e+01 7.13914172061774098725431270118236e-05 3.91135081520777312107384204864502e+05
+2.80937500000000000000000000000000e+01 7.18258494857301695067988700493800e-05 3.91135081520777312107384204864502e+05
+2.95000000000000000000000000000000e+01 7.54211456526468531020093721828346e-05 3.91135081520777312107384204864502e+05
+2.97304687500000000000000000000000e+01 7.60103756410057673775781950098462e-05 3.91135081520777312107384204864502e+05
+2.98867187500000000000000000000000e+01 7.64098517802257995359255238199125e-05 3.91135081520777312107384204864502e+05
+2.99707031250000000000000000000000e+01 7.66245711827633627566055962709868e-05 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+01 7.66994732999276302570779151324132e-05 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+01 7.66994732999276302570779151324132e-05 3.91135081520777312107384204864502e+05
+3.00195312500000000000000000000000e+01 7.67494080447038131082351797296326e-05 3.91135081520777312107384204864502e+05
+3.02050781250000000000000000000000e+01 7.72237881200775163129113032312034e-05 3.91135081520777312107384204864502e+05
+3.02988281250000000000000000000000e+01 7.74634730760137741895771101852120e-05 3.91135081520777312107384204864502e+05
+3.04433593750000000000000000000000e+01 7.78329901873574920515702624257415e-05 3.91135081520777312107384204864502e+05
+3.05058593750000000000000000000000e+01 7.79927813706412663332517842817992e-05 3.91135081520777312107384204864502e+05
+3.05507812500000000000000000000000e+01 7.81076312836264774041444836072401e-05 3.91135081520777312107384204864502e+05
+3.11972656250000000000000000000000e+01 7.97604695167286056141017769327561e-05 3.91135081520777312107384204864502e+05
+3.12988281250000000000000000000000e+01 8.00201292800700302726424339994082e-05 3.91135081520777312107384204864502e+05
+3.13496093750000000000000000000000e+01 8.01499587069933984917122216096175e-05 3.91135081520777312107384204864502e+05
+3.15957031250000000000000000000000e+01 8.07791364911732563377014249006436e-05 3.91135081520777312107384204864502e+05
+3.18945312500000000000000000000000e+01 8.15431362672593867176734638846369e-05 3.91135081520777312107384204864502e+05
+3.20000000000000000000000000000000e+01 8.18127838890507524298792429995331e-05 3.91135081520777312107384204864502e+05
+3.20000000000000000000000000000000e+01 8.18127838890507524298792429995331e-05 3.91135081520777312107384204864502e+05
+3.23886718750000000000000000000000e+01 8.28064834911073185041638367032135e-05 3.91135081520777312107384204864502e+05
+3.30488281250000000000000000000000e+01 8.44942760455527570916459123573361e-05 3.91135081520777312107384204864502e+05
+3.30585937500000000000000000000000e+01 8.45192434179408552934881226903485e-05 3.91135081520777312107384204864502e+05
+3.31464843750000000000000000000000e+01 8.47439497694336577949050792746277e-05 3.91135081520777312107384204864502e+05
+3.33808593750000000000000000000000e+01 8.53431667067477977986836301660389e-05 3.91135081520777312107384204864502e+05
+3.42089843750000000000000000000000e+01 8.74603962472789863867236870298427e-05 3.91135081520777312107384204864502e+05
+3.45761718750000000000000000000000e+01 8.83991694490711535153390498997794e-05 3.91135081520777312107384204864502e+05
+3.49589843750000000000000000000000e+01 8.93778886276948606685183174036524e-05 3.91135081520777312107384204864502e+05
+3.49960937500000000000000000000000e+01 8.94727646427696067304644045314888e-05 3.91135081520777312107384204864502e+05
+3.51308593750000000000000000000000e+01 8.98173143817252399431425025078113e-05 3.91135081520777312107384204864502e+05
+3.51992187500000000000000000000000e+01 8.99920841694524560475457186647930e-05 3.91135081520777312107384204864502e+05
+3.53886718750000000000000000000000e+01 9.04764511937813985329587262995688e-05 3.91135081520777312107384204864502e+05
+3.57109375000000000000000000000000e+01 9.13003726635989510448249140139865e-05 3.91135081520777312107384204864502e+05
+3.58710937500000000000000000000000e+01 9.17098375707636124772384467185304e-05 3.91135081520777312107384204864502e+05
+3.60859375000000000000000000000000e+01 9.22591197633015831823868890815277e-05 3.91135081520777312107384204864502e+05
+3.63535156250000000000000000000000e+01 9.29432257667352299673746429675703e-05 3.91135081520777312107384204864502e+05
+3.65292968750000000000000000000000e+01 9.33926366507314449768792363748560e-05 3.91135081520777312107384204864502e+05
+3.73437500000000000000000000000000e+01 9.54749136889087131807238306713259e-05 3.91135081520777312107384204864502e+05
+3.77988281250000000000000000000000e+01 9.66383914232042792648996742954637e-05 3.91135081520777312107384204864502e+05
+3.80000000000000000000000000000000e+01 9.71527192943989124874690221922435e-05 3.91135081520777312107384204864502e+05
+3.82402343750000000000000000000000e+01 9.77669148361565214190235795221895e-05 3.91135081520777312107384204864502e+05
+3.82851562500000000000000000000000e+01 9.78817647491417324899162788476303e-05 3.91135081520777312107384204864502e+05
+3.85722656250000000000000000000000e+01 9.86158054973515621260612973308923e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90625000000000000000000000000000e+01 9.98691657722442546318147860162640e-05 3.91135081520777312107384204864502e+05
+3.90996093750000000000000000000000e+01 9.99640417873189871412337170752949e-05 3.91135081520777312107384204864502e+05
+3.94804687500000000000000000000000e+01 1.00937767491465074654044542512565e-04 3.91135081520777312107384204864502e+05
+3.96816406250000000000000000000000e+01 1.01452095362659721429141046478151e-04 3.91135081520777312107384204864502e+05
+3.96816406250000000000000000000000e+01 1.01452095362659721429141046478151e-04 3.91135081520777312107384204864502e+05
+3.97148437500000000000000000000000e+01 1.01536984428779228210350249472782e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266032612006139979055063804481e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266029883522034660270350059363e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266030793016736433198587974402e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266030793016736433198587974402e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+01 1.02266031702511438206126825889442e-04 3.91135081520777312107384204864502e+05
+4.06152343750000000000000000000000e+01 1.03838974343971679275243358286929e-04 3.91135081520777312107384204864502e+05
+4.10996093750000000000000000000000e+01 1.05077354195431512859891520772493e-04 3.91135081520777312107384204864502e+05
+4.20507812500000000000000000000000e+01 1.07509174447042033916782655111888e-04 3.91135081520777312107384204864502e+05
+4.24472656250000000000000000000000e+01 1.08522847947009065000013861013173e-04 3.91135081520777312107384204864502e+05
+4.27343750000000000000000000000000e+01 1.09256888695218894636158879496435e-04 3.91135081520777312107384204864502e+05
+4.27617187500000000000000000000000e+01 1.09326797337905542496262756291259e-04 3.91135081520777312107384204864502e+05
+4.32988281250000000000000000000000e+01 1.10700001000261065713277386368674e-04 3.91135081520777312107384204864502e+05
+4.35742187500000000000000000000000e+01 1.11404079082615787513882432691048e-04 3.91135081520777312107384204864502e+05
+4.36992187500000000000000000000000e+01 1.11723661449183336077245476403164e-04 3.91135081520777312107384204864502e+05
+4.39453125000000000000000000000000e+01 1.12352839233363193923234679694190e-04 3.91135081520777312107384204864502e+05
+4.40000000000000000000000000000000e+01 1.12492656518736489643442433283838e-04 3.91135081520777312107384204864502e+05
+4.40000000000000000000000000000000e+01 1.12492656518736489643442433283838e-04 3.91135081520777312107384204864502e+05
+4.40000000000000000000000000000000e+01 1.12492656518736489643442433283838e-04 3.91135081520777312107384204864502e+05
+4.40019531250000000000000000000000e+01 1.12497649993214109283810875350440e-04 3.91135081520777312107384204864502e+05
+4.46875000000000000000000000000000e+01 1.14250357715868589643555541801589e-04 3.91135081520777312107384204864502e+05
+4.53574218750000000000000000000000e+01 1.15963117642702126432879827788724e-04 3.91135081520777312107384204864502e+05
+4.65000000000000000000000000000000e+01 1.18884296574129792517168779930614e-04 3.91135081520777312107384204864502e+05
+4.69277343750000000000000000000000e+01 1.19977867484728114287097222590006e-04 3.91135081520777312107384204864502e+05
+4.69335937500000000000000000000000e+01 1.19992847908160973208202548789814e-04 3.91135081520777312107384204864502e+05
+4.75996093750000000000000000000000e+01 1.21695620886039270716789950643744e-04 3.91135081520777312107384204864502e+05
+4.76914062500000000000000000000000e+01 1.21930314186487312498943791361228e-04 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+01 1.22719281334961541080758040678234e-04 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+01 1.22719281334961541080758040678234e-04 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+01 1.22719281334961541080758040678234e-04 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+01 1.22719281334961541080758040678234e-04 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+01 1.22719281334961541080758040678234e-04 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+01 1.22719281334961541080758040678234e-04 3.91135081520777312107384204864502e+05
+4.81308593750000000000000000000000e+01 1.23053844124961935012699254521351e-04 3.91135081520777312107384204864502e+05
+4.82421875000000000000000000000000e+01 1.23338472170186159646010359836055e-04 3.91135081520777312107384204864502e+05
+4.85976562500000000000000000000000e+01 1.24247284525112608932415070306376e-04 3.91135081520777312107384204864502e+05
+4.93750000000000000000000000000000e+01 1.26234685548215144626840733543816e-04 3.91135081520777312107384204864502e+05
+4.97988281250000000000000000000000e+01 1.27318267690868810017648660171119e-04 3.91135081520777312107384204864502e+05
+4.97988281250000000000000000000000e+01 1.27318267690868810017648660171119e-04 3.91135081520777312107384204864502e+05
+4.98476562500000000000000000000000e+01 1.27443104552809260369278243629765e-04 3.91135081520777312107384204864502e+05
+4.99355468750000000000000000000000e+01 1.27667810904302076423222356282849e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832594652568755019816926221665e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+01 1.27832595562063456792745164136704e-04 3.91135081520777312107384204864502e+05
+5.07070312500000000000000000000000e+01 1.29640231503971739644015537251676e-04 3.91135081520777312107384204864502e+05
+5.09472656250000000000000000000000e+01 1.30254428864718752121426570411700e-04 3.91135081520777312107384204864502e+05
+5.14882812500000000000000000000000e+01 1.31637619476029487514123772484709e-04 3.91135081520777312107384204864502e+05
+5.20000000000000000000000000000000e+01 1.32945907970175996063930123902708e-04 3.91135081520777312107384204864502e+05
+5.20000000000000000000000000000000e+01 1.32945907970175996063930123902708e-04 3.91135081520777312107384204864502e+05
+5.25800781250000000000000000000000e+01 1.34428969890028500704798331000234e-04 3.91135081520777312107384204864502e+05
+5.27109375000000000000000000000000e+01 1.34763532680028894636739544843351e-04 3.91135081520777312107384204864502e+05
+5.29199218750000000000000000000000e+01 1.35297832630144616427453341245268e-04 3.91135081520777312107384204864502e+05
+5.40000000000000000000000000000000e+01 1.38059222197277911775917247361178e-04 3.91135081520777312107384204864502e+05
+5.40000000000000000000000000000000e+01 1.38059222197277911775917247361178e-04 3.91135081520777312107384204864502e+05
+5.42343750000000000000000000000000e+01 1.38658439134592051779695798252590e-04 3.91135081520777312107384204864502e+05
+5.44218750000000000000000000000000e+01 1.39137811774948672851812125905724e-04 3.91135081520777312107384204864502e+05
+5.48437500000000000000000000000000e+01 1.40216401352619433927707004450269e-04 3.91135081520777312107384204864502e+05
+5.55468750000000000000000000000000e+01 1.42014050345572477498240493432036e-04 3.91135081520777312107384204864502e+05
+5.57031250000000000000000000000000e+01 1.42413528303781913202444298072180e-04 3.91135081520777312107384204864502e+05
+5.59257812500000000000000000000000e+01 1.42982784394230362469066508701587e-04 3.91135081520777312107384204864502e+05
+5.60000000000000000000000000000000e+01 1.43172536424379827487904370819649e-04 3.91135081520777312107384204864502e+05
+5.61074218750000000000000000000000e+01 1.43447177520648812840478592001148e-04 3.91135081520777312107384204864502e+05
+5.70449218750000000000000000000000e+01 1.45844043450916023519844944011936e-04 3.91135081520777312107384204864502e+05
+5.72695312500000000000000000000000e+01 1.46418293015842078874308440639140e-04 3.91135081520777312107384204864502e+05
+5.74414062500000000000000000000000e+01 1.46857716950883041050548993844416e-04 3.91135081520777312107384204864502e+05
+5.79746093750000000000000000000000e+01 1.48220935483272728532683215618704e-04 3.91135081520777312107384204864502e+05
+5.80722656250000000000000000000000e+01 1.48470609207153629235942382535995e-04 3.91135081520777312107384204864502e+05
+5.83515625000000000000000000000000e+01 1.49184674238463576764757156922769e-04 3.91135081520777312107384204864502e+05
+5.91855468750000000000000000000000e+01 1.51316886021417014267231859747653e-04 3.91135081520777312107384204864502e+05
+5.99238281250000000000000000000000e+01 1.53204419373956587805199469620732e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+01 1.53399164878583686016932929874201e-04 3.91135081520777312107384204864502e+05
+6.03378906250000000000000000000000e+01 1.54263034144222195651746654121439e-04 3.91135081520777312107384204864502e+05
+6.04746093750000000000000000000000e+01 1.54612577357655434952266038095559e-04 3.91135081520777312107384204864502e+05
+6.05566406250000000000000000000000e+01 1.54822303285715378532577668480030e-04 3.91135081520777312107384204864502e+05
+6.06171875000000000000000000000000e+01 1.54977100994521546726417904338291e-04 3.91135081520777312107384204864502e+05
+6.07597656250000000000000000000000e+01 1.55341624631387658500569770581023e-04 3.91135081520777312107384204864502e+05
+6.11406250000000000000000000000000e+01 1.56315352154523149559237071848372e-04 3.91135081520777312107384204864502e+05
+6.17031250000000000000000000000000e+01 1.57753470985087687443459980585203e-04 3.91135081520777312107384204864502e+05
+6.25000000000000000000000000000000e+01 1.59790806752966392436515752351056e-04 3.91135081520777312107384204864502e+05
+6.25000000000000000000000000000000e+01 1.59790806752966392436515752351056e-04 3.91135081520777312107384204864502e+05
+6.31015625000000000000000000000000e+01 1.61328796892072726673963978250015e-04 3.91135081520777312107384204864502e+05
+6.31132812500000000000000000000000e+01 1.61358757738938417411120318512019e-04 3.91135081520777312107384204864502e+05
+6.36992187500000000000000000000000e+01 1.62856798263234390979764532048080e-04 3.91135081520777312107384204864502e+05
+6.37226562500000000000000000000000e+01 1.62916720866460501332059762624738e-04 3.91135081520777312107384204864502e+05
+6.37500000000000000000000000000000e+01 1.62986628599652447419235401504523e-04 3.91135081520777312107384204864502e+05
+6.39433593750000000000000000000000e+01 1.63480982572936615632858137203698e-04 3.91135081520777312107384204864502e+05
+6.39980468750000000000000000000000e+01 1.63620799858309938458120202930957e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.40000000000000000000000000000000e+01 1.63625793332787544545961488928754e-04 3.91135081520777312107384204864502e+05
+6.45625000000000000000000000000000e+01 1.65063912163352109535238709803195e-04 3.91135081520777312107384204864502e+05
+6.50195312500000000000000000000000e+01 1.66232385191114698805639471324014e-04 3.91135081520777312107384204864502e+05
+6.56562500000000000000000000000000e+01 1.67860256051828728813754554316517e-04 3.91135081520777312107384204864502e+05
+6.57402343750000000000000000000000e+01 1.68074975454366278481907470698786e-04 3.91135081520777312107384204864502e+05
+6.59707031250000000000000000000000e+01 1.68664205442725206310003449594603e-04 3.91135081520777312107384204864502e+05
+6.68437500000000000000000000000000e+01 1.70896286715231009514792681613926e-04 3.91135081520777312107384204864502e+05
+6.70371093750000000000000000000000e+01 1.71390640688515177728415417313101e-04 3.91135081520777312107384204864502e+05
+6.76015625000000000000000000000000e+01 1.72833754812546752351390400015418e-04 3.91135081520777312107384204864502e+05
+6.81347656250000000000000000000000e+01 1.74196971525947036287668145959628e-04 3.91135081520777312107384204864502e+05
+6.84316406250000000000000000000000e+01 1.74955979646544950573128218707097e-04 3.91135081520777312107384204864502e+05
+6.91992187500000000000000000000000e+01 1.76918413297259401618238827680329e-04 3.91135081520777312107384204864502e+05
+6.95000000000000000000000000000000e+01 1.77687408366812555184435784561003e-04 3.91135081520777312107384204864502e+05
+6.95351562500000000000000000000000e+01 1.77777290907409681606013429622237e-04 3.91135081520777312107384204864502e+05
+7.00000000000000000000000000000000e+01 1.78965737833082722332833647271855e-04 3.91135081520777312107384204864502e+05
+7.00000000000000000000000000000000e+01 1.78965737833082722332833647271855e-04 3.91135081520777312107384204864502e+05
+7.00000000000000000000000000000000e+01 1.78965737833082722332833647271855e-04 3.91135081520777312107384204864502e+05
+7.00000000000000000000000000000000e+01 1.78965737833082722332833647271855e-04 3.91135081520777312107384204864502e+05
+7.00742187500000000000000000000000e+01 1.79155489863232214456725821527527e-04 3.91135081520777312107384204864502e+05
+7.11230468750000000000000000000000e+01 1.81836983838723622664348966715409e-04 3.91135081520777312107384204864502e+05
+7.20000000000000000000000000000000e+01 1.84079052060184665149875082867936e-04 3.91135081520777312107384204864502e+05
+7.23242187500000000000000000000000e+01 1.84907968823469227295439032410229e-04 3.91135081520777312107384204864502e+05
+7.33535156250000000000000000000000e+01 1.87539528054184466204432069069696e-04 3.91135081520777312107384204864502e+05
+7.34062500000000000000000000000000e+01 1.87674351865080155836798536661547e-04 3.91135081520777312107384204864502e+05
+7.36835937500000000000000000000000e+01 1.88383425240901873718574188742991e-04 3.91135081520777312107384204864502e+05
+7.40000000000000000000000000000000e+01 1.89192368106275984407718682156485e-04 3.91135081520777312107384204864502e+05
+7.62636718750000000000000000000000e+01 1.94979801387856321176483831436599e-04 3.91135081520777312107384204864502e+05
+7.67460937500000000000000000000000e+01 1.96213188674333250446218945839405e-04 3.91135081520777312107384204864502e+05
+7.76503906250000000000000000000000e+01 1.98525166447975642564777176701796e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+01 2.04532312606571162194590840499586e-04 3.91135081520777312107384204864502e+05
+8.01992187500000000000000000000000e+01 2.05041647003288202881846058467374e-04 3.91135081520777312107384204864502e+05
+8.18007812500000000000000000000000e+01 2.09136294255945467870233533957958e-04 3.91135081520777312107384204864502e+05
+8.19140625000000000000000000000000e+01 2.09425915775647325696440237408069e-04 3.91135081520777312107384204864502e+05
+8.20644531250000000000000000000000e+01 2.09810413310423888927011559779601e-04 3.91135081520777312107384204864502e+05
+8.21718750000000000000000000000000e+01 2.10085054406692874279585780961099e-04 3.91135081520777312107384204864502e+05
+8.22988281250000000000000000000000e+01 2.10409630247738028930790110671012e-04 3.91135081520777312107384204864502e+05
+8.25800781250000000000000000000000e+01 2.11128688753525609652500483193194e-04 3.91135081520777312107384204864502e+05
+8.32011718750000000000000000000000e+01 2.12716613637408113188578817620566e-04 3.91135081520777312107384204864502e+05
+8.32753906250000000000000000000000e+01 2.12906365667557578207416679738628e-04 3.91135081520777312107384204864502e+05
+8.34121093750000000000000000000000e+01 2.13255908880990844612990375850359e-04 3.91135081520777312107384204864502e+05
+8.48261718750000000000000000000000e+01 2.16871182583796813861387597910380e-04 3.91135081520777312107384204864502e+05
+8.52910156250000000000000000000000e+01 2.18059629509469854588207815559997e-04 3.91135081520777312107384204864502e+05
+8.64003906250000000000000000000000e+01 2.20895921193767430989671196606139e-04 3.91135081520777312107384204864502e+05
+8.65996093750000000000000000000000e+01 2.21405255590484444571872102436316e-04 3.91135081520777312107384204864502e+05
+8.71816406250000000000000000000000e+01 2.22893310984814582405635907669250e-04 3.91135081520777312107384204864502e+05
+8.81835937500000000000000000000000e+01 2.25454961572843173454525067533893e-04 3.91135081520777312107384204864502e+05
+8.99531250000000000000000000000000e+01 2.29979047630575591989327000064236e-04 3.91135081520777312107384204864502e+05
+9.00000000000000000000000000000000e+01 2.30098891018038409148060985387474e-04 3.91135081520777312107384204864502e+05
+9.00000000000000000000000000000000e+01 2.30098891018038409148060985387474e-04 3.91135081520777312107384204864502e+05
+9.01113281250000000000000000000000e+01 2.30383519063262633781372090702178e-04 3.91135081520777312107384204864502e+05
+9.03437500000000000000000000000000e+01 2.30977742526099167697309355595792e-04 3.91135081520777312107384204864502e+05
+9.05332031250000000000000000000000e+01 2.31462109550428096630195207161762e-04 3.91135081520777312107384204864502e+05
+9.19023437500000000000000000000000e+01 2.34962533340248854807699729896342e-04 3.91135081520777312107384204864502e+05
+9.22460937500000000000000000000000e+01 2.35841384848309613356948100104660e-04 3.91135081520777312107384204864502e+05
+9.36523437500000000000000000000000e+01 2.39436684653205104043871553898271e-04 3.91135081520777312107384204864502e+05
+9.40429687500000000000000000000000e+01 2.40435379548728679751853909429826e-04 3.91135081520777312107384204864502e+05
+9.40996093750000000000000000000000e+01 2.40580190308579581559902949017271e-04 3.91135081520777312107384204864502e+05
+9.44042968750000000000000000000000e+01 2.41359172327087974406836790031150e-04 3.91135081520777312107384204864502e+05
+9.44355468750000000000000000000000e+01 2.41439067918729861547677550959179e-04 3.91135081520777312107384204864502e+05
+9.45039062500000000000000000000000e+01 2.41613839525446508302991555083850e-04 3.91135081520777312107384204864502e+05
+9.45292968750000000000000000000000e+01 2.41678754693655522970199833743266e-04 3.91135081520777312107384204864502e+05
+9.46679687500000000000000000000000e+01 2.42033291381566395463614815852793e-04 3.91135081520777312107384204864502e+05
+9.55000000000000000000000000000000e+01 2.44160509690042226878248232679880e-04 3.91135081520777312107384204864502e+05
+9.56777343750000000000000000000000e+01 2.44614915867505465073977743983846e-04 3.91135081520777312107384204864502e+05
+9.60000000000000000000000000000000e+01 2.45438839156312421131700407528342e-04 3.91135081520777312107384204864502e+05
+9.64746093750000000000000000000000e+01 2.46652253454373573612889991579777e-04 3.91135081520777312107384204864502e+05
+9.75000000000000000000000000000000e+01 2.49273825736133546136091831968429e-04 3.91135081520777312107384204864502e+05
+9.80937500000000000000000000000000e+01 2.50791841977329374707011977463367e-04 3.91135081520777312107384204864502e+05
+9.83554687500000000000000000000000e+01 2.51460967557330216781003029424824e-04 3.91135081520777312107384204864502e+05
+9.95625000000000000000000000000000e+01 2.54546932965508639675616953113035e-04 3.91135081520777312107384204864502e+05
+9.98183593750000000000000000000000e+01 2.55201078122076609275975522805879e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+02 2.55665471248495059647387606105440e-04 3.91135081520777312107384204864502e+05
+1.00099609375000000000000000000000e+02 2.55920138446853566438488059020528e-04 3.91135081520777312107384204864502e+05
+1.00656250000000000000000000000000e+02 2.57343278672974662499989273456436e-04 3.91135081520777312107384204864502e+05
+1.00777343750000000000000000000000e+02 2.57652874090586998887669745172957e-04 3.91135081520777312107384204864502e+05
+1.00947265625000000000000000000000e+02 2.58087306370139758521925488210513e-04 3.91135081520777312107384204864502e+05
+1.01246093750000000000000000000000e+02 2.58851307965215278895226846955779e-04 3.91135081520777312107384204864502e+05
+1.01660156250000000000000000000000e+02 2.59909922735480859636719719318876e-04 3.91135081520777312107384204864502e+05
+1.02000000000000000000000000000000e+02 2.60778787294586378905231205393989e-04 3.91135081520777312107384204864502e+05
+1.02000000000000000000000000000000e+02 2.60778787294586378905231205393989e-04 3.91135081520777312107384204864502e+05
+1.02675781250000000000000000000000e+02 2.62506529463842205266571605548620e-04 3.91135081520777312107384204864502e+05
+1.03660156250000000000000000000000e+02 2.65023238781572233104671942882646e-04 3.91135081520777312107384204864502e+05
+1.04000000000000000000000000000000e+02 2.65892103340677752373183428957759e-04 3.91135081520777312107384204864502e+05
+1.04597656250000000000000000000000e+02 2.67420106530828793119786146448291e-04 3.91135081520777312107384204864502e+05
+1.04750000000000000000000000000000e+02 2.67809597540082989543253066955231e-04 3.91135081520777312107384204864502e+05
+1.05082031250000000000000000000000e+02 2.68658488201278030250290784763934e-04 3.91135081520777312107384204864502e+05
+1.05453125000000000000000000000000e+02 2.69607248352025463764697343904686e-04 3.91135081520777312107384204864502e+05
+1.05488281250000000000000000000000e+02 2.69697130892622590186274988965920e-04 3.91135081520777312107384204864502e+05
+1.05726562500000000000000000000000e+02 2.70306334778891942365736111852925e-04 3.91135081520777312107384204864502e+05
+1.06326171875000000000000000000000e+02 2.71839330534025941637360501701437e-04 3.91135081520777312107384204864502e+05
+1.06623046875000000000000000000000e+02 2.72598337745129154149892336533867e-04 3.91135081520777312107384204864502e+05
+1.07396484375000000000000000000000e+02 2.74575753638265881214491903605790e-04 3.91135081520777312107384204864502e+05
+1.07521484375000000000000000000000e+02 2.74895336004833429777854947317905e-04 3.91135081520777312107384204864502e+05
+1.08183593750000000000000000000000e+02 2.76588123852745850893980472662292e-04 3.91135081520777312107384204864502e+05
+1.08732421875000000000000000000000e+02 2.77991288361967119058260067276933e-04 3.91135081520777312107384204864502e+05
+1.10000000000000000000000000000000e+02 2.81232053297941113692570702653484e-04 3.91135081520777312107384204864502e+05
+1.10000000000000000000000000000000e+02 2.81232053297941113692570702653484e-04 3.91135081520777312107384204864502e+05
+1.10000000000000000000000000000000e+02 2.81232053297941113692570702653484e-04 3.91135081520777312107384204864502e+05
+1.10000000000000000000000000000000e+02 2.81232053297941113692570702653484e-04 3.91135081520777312107384204864502e+05
+1.10000000000000000000000000000000e+02 2.81232053297941113692570702653484e-04 3.91135081520777312107384204864502e+05
+1.11265625000000000000000000000000e+02 2.84467822940448098693183576202159e-04 3.91135081520777312107384204864502e+05
+1.12847656250000000000000000000000e+02 2.88512537267318625033851731132017e-04 3.91135081520777312107384204864502e+05
+1.14822265625000000000000000000000e+02 2.93560938145200902519432739623539e-04 3.91135081520777312107384204864502e+05
+1.16326171875000000000000000000000e+02 2.97405913492966697455471836164520e-04 3.91135081520777312107384204864502e+05
+1.16525390625000000000000000000000e+02 2.97915247889683711037672741994697e-04 3.91135081520777312107384204864502e+05
+1.16531250000000000000000000000000e+02 2.97930228313116583511305224263310e-04 3.91135081520777312107384204864502e+05
+1.17187500000000000000000000000000e+02 2.99608033918606782818050415784228e-04 3.91135081520777312107384204864502e+05
+1.17187500000000000000000000000000e+02 2.99608033918606782818050415784228e-04 3.91135081520777312107384204864502e+05
+1.18189453125000000000000000000000e+02 3.02169686325624777412796051478949e-04 3.91135081520777312107384204864502e+05
+1.18447265625000000000000000000000e+02 3.02828824956670353100995907169590e-04 3.91135081520777312107384204864502e+05
+1.19378906250000000000000000000000e+02 3.05210712282494094852586252741844e-04 3.91135081520777312107384204864502e+05
+1.19511718750000000000000000000000e+02 3.05550268546972121977423064720369e-04 3.91135081520777312107384204864502e+05
+1.19542968750000000000000000000000e+02 3.05630164138613982013209513510787e-04 3.91135081520777312107384204864502e+05
+1.20000000000000000000000000000000e+02 3.06798637166376571283610275031606e-04 3.91135081520777312107384204864502e+05
+1.20000000000000000000000000000000e+02 3.06798637166376571283610275031606e-04 3.91135081520777312107384204864502e+05
+1.20029296875000000000000000000000e+02 3.06873537464551421685698961994149e-04 3.91135081520777312107384204864502e+05
+1.22000000000000000000000000000000e+02 3.11911953212467890541453874320155e-04 3.91135081520777312107384204864502e+05
+1.22000000000000000000000000000000e+02 3.11911953212467890541453874320155e-04 3.91135081520777312107384204864502e+05
+1.22632812500000000000000000000000e+02 3.13529838943216111919742861147142e-04 3.91135081520777312107384204864502e+05
+1.24970703125000000000000000000000e+02 3.19507026073935344358256660513007e-04 3.91135081520777312107384204864502e+05
+1.25060546875000000000000000000000e+02 3.19736725899905766500042059163889e-04 3.91135081520777312107384204864502e+05
+1.25318359375000000000000000000000e+02 3.20395864530951342188241914854530e-04 3.91135081520777312107384204864502e+05
+1.25699218750000000000000000000000e+02 3.21369592054086806141854903984267e-04 3.91135081520777312107384204864502e+05
+1.27263671875000000000000000000000e+02 3.25369365110658769271734236383509e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251904988720709616806248121179e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251904988720709616806248121179e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251904988720709616806248121179e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251904988720709616806248121179e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+02 3.27251903169731306070949772291101e-04 3.91135081520777312107384204864502e+05
+1.29019531250000000000000000000000e+02 3.29858496847047863876484230516439e-04 3.91135081520777312107384204864502e+05
+1.29394531250000000000000000000000e+02 3.30817243946750509566573361652786e-04 3.91135081520777312107384204864502e+05
+1.29761718750000000000000000000000e+02 3.31756017148542676695188724522723e-04 3.91135081520777312107384204864502e+05
+1.31736328125000000000000000000000e+02 3.36804419845414357726626208844323e-04 3.91135081520777312107384204864502e+05
+1.32167968750000000000000000000000e+02 3.37907975885978501678907903738036e-04 3.91135081520777312107384204864502e+05
+1.36000000000000000000000000000000e+02 3.47705172811064847950002221210752e-04 3.91135081520777312107384204864502e+05
+1.39738281250000000000000000000000e+02 3.57262681142236102147663467931693e-04 3.91135081520777312107384204864502e+05
+1.39839843750000000000000000000000e+02 3.57522341815072215026605206844579e-04 3.91135081520777312107384204864502e+05
+1.40000000000000000000000000000000e+02 3.57931806722236890011545895617928e-04 3.91135081520777312107384204864502e+05
+1.40000000000000000000000000000000e+02 3.57931806722236890011545895617928e-04 3.91135081520777312107384204864502e+05
+1.40000000000000000000000000000000e+02 3.57931806722236890011545895617928e-04 3.91135081520777312107384204864502e+05
+1.40000000000000000000000000000000e+02 3.57931806722236890011545895617928e-04 3.91135081520777312107384204864502e+05
+1.45601562500000000000000000000000e+02 3.72253089705055627712387833483376e-04 3.91135081520777312107384204864502e+05
+1.48798828125000000000000000000000e+02 3.80427407424916146517351878131308e-04 3.91135081520777312107384204864502e+05
+1.48894531250000000000000000000000e+02 3.80672087674319441132769759050802e-04 3.91135081520777312107384204864502e+05
+1.50000000000000000000000000000000e+02 3.83498394228651154694298419656207e-04 3.91135081520777312107384204864502e+05
+1.50000000000000000000000000000000e+02 3.83498394228651154694298419656207e-04 3.91135081520777312107384204864502e+05
+1.50000000000000000000000000000000e+02 3.83498394228651154694298419656207e-04 3.91135081520777312107384204864502e+05
+1.50000000000000000000000000000000e+02 3.83498394228651154694298419656207e-04 3.91135081520777312107384204864502e+05
+1.50898437500000000000000000000000e+02 3.85795390669366026776404554610167e-04 3.91135081520777312107384204864502e+05
+1.52837890625000000000000000000000e+02 3.90753910825640581386264393870533e-04 3.91135081520777312107384204864502e+05
+1.55916015625000000000000000000000e+02 3.98623626602366424101497877074962e-04 3.91135081520777312107384204864502e+05
+1.57136718750000000000000000000000e+02 4.01744548150877601577074527128275e-04 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+02 4.09064981735065419377050943694485e-04 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+02 4.09064981735065419377050943694485e-04 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+02 4.09064981735065419377050943694485e-04 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+02 4.09064981735065419377050943694485e-04 3.91135081520777312107384204864502e+05
+1.61894531250000000000000000000000e+02 4.13908651978354817126126707904632e-04 3.91135081520777312107384204864502e+05
+1.63923828125000000000000000000000e+02 4.19096871051105092104843707900841e-04 3.91135081520777312107384204864502e+05
+1.70000000000000000000000000000000e+02 4.34631569241479684059803467732763e-04 3.91135081520777312107384204864502e+05
+1.70199218750000000000000000000000e+02 4.35140903638196751852112997838162e-04 3.91135081520777312107384204864502e+05
+1.70703125000000000000000000000000e+02 4.36429220053422158281247744682219e-04 3.91135081520777312107384204864502e+05
+1.80000000000000000000000000000000e+02 4.60198158566883352288412467601120e-04 3.91135081520777312107384204864502e+05
+1.80000000000000000000000000000000e+02 4.60198158566883352288412467601120e-04 3.91135081520777312107384204864502e+05
+1.80000000000000000000000000000000e+02 4.60198158566883352288412467601120e-04 3.91135081520777312107384204864502e+05
+1.80066406250000000000000000000000e+02 4.60367936699122392955885185727993e-04 3.91135081520777312107384204864502e+05
+1.80134765625000000000000000000000e+02 4.60542708305838985501090565577442e-04 3.91135081520777312107384204864502e+05
+1.80248046875000000000000000000000e+02 4.60832329825540843327297269027554e-04 3.91135081520777312107384204864502e+05
+1.84000000000000000000000000000000e+02 4.70424794297044852105921242113595e-04 3.91135081520777312107384204864502e+05
+1.91128906250000000000000000000000e+02 4.88650977959339573308827908704188e-04 3.91135081520777312107384204864502e+05
+1.92000000000000000000000000000000e+02 4.90878067576357201076686642693403e-04 3.91135081520777312107384204864502e+05
+1.92000000000000000000000000000000e+02 4.90878067576357201076686642693403e-04 3.91135081520777312107384204864502e+05
+1.92000000000000000000000000000000e+02 4.90878067576357201076686642693403e-04 3.91135081520777312107384204864502e+05
+1.92000000000000000000000000000000e+02 4.90878067576357201076686642693403e-04 3.91135081520777312107384204864502e+05
+1.92000000000000000000000000000000e+02 4.90878067576357201076686642693403e-04 3.91135081520777312107384204864502e+05
+1.92000000000000000000000000000000e+02 4.90878067576357201076686642693403e-04 3.91135081520777312107384204864502e+05
+1.96525390625000000000000000000000e+02 5.02447948850492584482729796491185e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+02 5.11331339036680092291486943167911e-04 3.91135081520777312107384204864502e+05
+2.05884765625000000000000000000000e+02 5.26376679456732254544504279181183e-04 3.91135081520777312107384204864502e+05
+2.05974609375000000000000000000000e+02 5.26606379282702676686289677832065e-04 3.91135081520777312107384204864502e+05
+2.06000000000000000000000000000000e+02 5.26671294450911718458552268629091e-04 3.91135081520777312107384204864502e+05
+2.07292968750000000000000000000000e+02 5.29976974555094754865125494802669e-04 3.91135081520777312107384204864502e+05
+2.10316406250000000000000000000000e+02 5.37706873046447301860151224417450e-04 3.91135081520777312107384204864502e+05
+2.14000000000000000000000000000000e+02 5.47124567730224013219209044933677e-04 3.91135081520777312107384204864502e+05
+2.15095703125000000000000000000000e+02 5.49925906912167696341531275550096e-04 3.91135081520777312107384204864502e+05
+2.16849609375000000000000000000000e+02 5.54410046993068588404296459515308e-04 3.91135081520777312107384204864502e+05
+2.20000000000000000000000000000000e+02 5.62464523144455639386274370394858e-04 3.91135081520777312107384204864502e+05
+2.22500000000000000000000000000000e+02 5.68856170475806610653535244637169e-04 3.91135081520777312107384204864502e+05
+2.24937500000000000000000000000000e+02 5.75088026623873753429005972748200e-04 3.91135081520777312107384204864502e+05
+2.25583984375000000000000000000000e+02 5.76740866675965217422183961559767e-04 3.91135081520777312107384204864502e+05
+2.27009765625000000000000000000000e+02 5.80386104863615738709559099817170e-04 3.91135081520777312107384204864502e+05
+2.30265625000000000000000000000000e+02 5.88710226817804765410413470050344e-04 3.91135081520777312107384204864502e+05
+2.32611328125000000000000000000000e+02 5.94707391484413229292005365067553e-04 3.91135081520777312107384204864502e+05
+2.35875000000000000000000000000000e+02 6.03051487336512788764442127842358e-04 3.91135081520777312107384204864502e+05
+2.39291015625000000000000000000000e+02 6.11785076016855893996093662678959e-04 3.91135081520777312107384204864502e+05
+2.39830078125000000000000000000000e+02 6.13163274972678426846806054584249e-04 3.91135081520777312107384204864502e+05
+2.40000000000000000000000000000000e+02 6.13597707252231186481061797621805e-04 3.91135081520777312107384204864502e+05
+2.40000000000000000000000000000000e+02 6.13597707252231186481061797621805e-04 3.91135081520777312107384204864502e+05
+2.40000000000000000000000000000000e+02 6.13597707252231186481061797621805e-04 3.91135081520777312107384204864502e+05
+2.40000000000000000000000000000000e+02 6.13597707252231186481061797621805e-04 3.91135081520777312107384204864502e+05
+2.45210937500000000000000000000000e+02 6.26920298977505182670688643753465e-04 3.91135081520777312107384204864502e+05
+2.48000000000000000000000000000000e+02 6.34050982350532993207792298306913e-04 3.91135081520777312107384204864502e+05
+2.48753906250000000000000000000000e+02 6.35978463498893496763653132575200e-04 3.91135081520777312107384204864502e+05
+2.50000000000000000000000000000000e+02 6.39164300215613661801383749150318e-04 3.91135081520777312107384204864502e+05
+2.50000000000000000000000000000000e+02 6.39164300215613661801383749150318e-04 3.91135081520777312107384204864502e+05
+2.50242187500000000000000000000000e+02 6.39783492869827738122601168413439e-04 3.91135081520777312107384204864502e+05
+2.51048828125000000000000000000000e+02 6.41845797829083877100719845998356e-04 3.91135081520777312107384204864502e+05
+2.54080078125000000000000000000000e+02 6.49595670218346848447110719604325e-04 3.91135081520777312107384204864502e+05
+2.54275390625000000000000000000000e+02 6.50095019485098053399485529268986e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56000000000000000000000000000000e+02 6.54504257448834691514305550441577e-04 3.91135081520777312107384204864502e+05
+2.56388671875000000000000000000000e+02 6.55497958869880634029392307837725e-04 3.91135081520777312107384204864502e+05
+2.58134765625000000000000000000000e+02 6.59962125052871101740792347811748e-04 3.91135081520777312107384204864502e+05
+2.59712890625000000000000000000000e+02 6.63996854249775765241525782300869e-04 3.91135081520777312107384204864502e+05
+2.60000000000000000000000000000000e+02 6.64730894997985540667562176508909e-04 3.91135081520777312107384204864502e+05
+2.64964843750000000000000000000000e+02 6.77424308939079651906145507211932e-04 3.91135081520777312107384204864502e+05
+2.65523437500000000000000000000000e+02 6.78852442639678354055488007645636e-04 3.91135081520777312107384204864502e+05
+2.66605468750000000000000000000000e+02 6.81618829319268143898669087832332e-04 3.91135081520777312107384204864502e+05
+2.70439453125000000000000000000000e+02 6.91421019718832042047496067027623e-04 3.91135081520777312107384204864502e+05
+2.70503906250000000000000000000000e+02 6.91585804376593422417018874881478e-04 3.91135081520777312107384204864502e+05
+2.72488281250000000000000000000000e+02 6.96659176264842645853736513572585e-04 3.91135081520777312107384204864502e+05
+2.75599609375000000000000000000000e+02 7.04613782926677358238454207395307e-04 3.91135081520777312107384204864502e+05
+2.80000000000000000000000000000000e+02 7.15864082743739894854062555396013e-04 3.91135081520777312107384204864502e+05
+2.88091796875000000000000000000000e+02 7.36552052961479079146167592284655e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00000000000000000000000000000000e+02 7.66997272308483652586419410113194e-04 3.91135081520777312107384204864502e+05
+3.00240234375000000000000000000000e+02 7.67611471488220068609686919103297e-04 3.91135081520777312107384204864502e+05
+3.11414062500000000000000000000000e+02 7.96179144431640307792708011191962e-04 3.91135081520777312107384204864502e+05
+3.11457031250000000000000000000000e+02 7.96289000870147966985868048794828e-04 3.91135081520777312107384204864502e+05
+3.16285156250000000000000000000000e+02 8.08632873416798188259679847078587e-04 3.91135081520777312107384204864502e+05
+3.20000000000000000000000000000000e+02 8.18130463692216813864632740660454e-04 3.91135081520777312107384204864502e+05
+3.20000000000000000000000000000000e+02 8.18130463692216813864632740660454e-04 3.91135081520777312107384204864502e+05
+3.20552734375000000000000000000000e+02 8.19543618788372155506416483206067e-04 3.91135081520777312107384204864502e+05
+3.25513671875000000000000000000000e+02 8.32227045780510946149099993363052e-04 3.91135081520777312107384204864502e+05
+3.30000000000000000000000000000000e+02 8.43697060293578096276667643849123e-04 3.91135081520777312107384204864502e+05
+3.33957031250000000000000000000000e+02 8.53813843223210798202837956694111e-04 3.91135081520777312107384204864502e+05
+3.39876953125000000000000000000000e+02 8.68949068002849490423289413598695e-04 3.91135081520777312107384204864502e+05
+3.41537109375000000000000000000000e+02 8.73193523127814151714443102747509e-04 3.91135081520777312107384204864502e+05
+3.53000000000000000000000000000000e+02 9.02500232112911230167306975147312e-04 3.91135081520777312107384204864502e+05
+3.57761718750000000000000000000000e+02 9.14674326527322410773646055304198e-04 3.91135081520777312107384204864502e+05
+3.60000000000000000000000000000000e+02 9.20396850097661943512772353415130e-04 3.91135081520777312107384204864502e+05
+3.60000000000000000000000000000000e+02 9.20396850097661943512772353415130e-04 3.91135081520777312107384204864502e+05
+3.70472656250000000000000000000000e+02 9.47171869341596230074120654762737e-04 3.91135081520777312107384204864502e+05
+3.74539062500000000000000000000000e+02 9.57568286841975523440706474787021e-04 3.91135081520777312107384204864502e+05
+3.75578125000000000000000000000000e+02 9.60224815264068250544871041540773e-04 3.91135081520777312107384204864502e+05
+3.84000000000000000000000000000000e+02 9.81756684487514273002028986070400e-04 3.91135081520777312107384204864502e+05
+3.84000000000000000000000000000000e+02 9.81756684487514273002028986070400e-04 3.91135081520777312107384204864502e+05
+3.84000000000000000000000000000000e+02 9.81756684487514273002028986070400e-04 3.91135081520777312107384204864502e+05
+3.84000000000000000000000000000000e+02 9.81756684487514273002028986070400e-04 3.91135081520777312107384204864502e+05
+3.85765625000000000000000000000000e+02 9.86270787234270205137698361852472e-04 3.91135081520777312107384204864502e+05
+3.93634765625000000000000000000000e+02 1.00638950136156088595307256383649e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.00000000000000000000000000000000e+02 1.02266324014108588025262491782996e-03 3.91135081520777312107384204864502e+05
+4.22000000000000000000000000000000e+02 1.07890975666585743272807285109138e-03 3.91135081520777312107384204864502e+05
+4.29003906250000000000000000000000e+02 1.09681636159956346666943804990524e-03 3.91135081520777312107384204864502e+05
+4.61898437500000000000000000000000e+02 1.18091649149341341301644447980834e-03 3.91135081520777312107384204864502e+05
+4.68871093750000000000000000000000e+02 1.19874320265446693625777108138664e-03 3.91135081520777312107384204864502e+05
+4.71824218750000000000000000000000e+02 1.20629333788361474237571524525947e-03 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+02 1.22719602932288077146161242581002e-03 3.91135081520777312107384204864502e+05
+4.80000000000000000000000000000000e+02 1.22719603114187017500746890164010e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.00000000000000000000000000000000e+02 1.27832922980156095046910813550767e-03 3.91135081520777312107384204864502e+05
+5.10298828125000000000000000000000e+02 1.30465983163597656034615734910176e-03 3.91135081520777312107384204864502e+05
+5.12000000000000000000000000000000e+02 1.30900914972497122053252116558042e-03 3.91135081520777312107384204864502e+05
+5.12000000000000000000000000000000e+02 1.30900914790598181698666468975034e-03 3.91135081520777312107384204864502e+05
+5.12000000000000000000000000000000e+02 1.30900914972497122053252116558042e-03 3.91135081520777312107384204864502e+05
+5.12000000000000000000000000000000e+02 1.30900914972497122053252116558042e-03 3.91135081520777312107384204864502e+05
+5.12000000000000000000000000000000e+02 1.30900914972497122053252116558042e-03 3.91135081520777312107384204864502e+05
+5.12000000000000000000000000000000e+02 1.30900915063446592230544940349546e-03 3.91135081520777312107384204864502e+05
+5.36753906250000000000000000000000e+02 1.37229647072015215579499081144377e-03 3.91135081520777312107384204864502e+05
+5.80667968750000000000000000000000e+02 1.48456980180661636363470545774135e-03 3.91135081520777312107384204864502e+05
+5.90550781250000000000000000000000e+02 1.50983679357729943734667266141969e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523219496184550658668399592e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523219496184550658668399592e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.00000000000000000000000000000000e+02 1.53399523401395124905244315982600e-03 3.91135081520777312107384204864502e+05
+6.05773437500000000000000000000000e+02 1.54875595184574737020466450587719e-03 3.91135081520777312107384204864502e+05
+6.17197265625000000000000000000000e+02 1.57796279679826042911805483726084e-03 3.91135081520777312107384204864502e+05
+6.43199218750000000000000000000000e+02 1.64444095344160740035377443746256e-03 3.91135081520777312107384204864502e+05
+6.46000000000000000000000000000000e+02 1.65160159948049035938399953238331e-03 3.91135081520777312107384204864502e+05
+6.76398437500000000000000000000000e+02 1.72932007444891286569721433608038e-03 3.91135081520777312107384204864502e+05
+6.98798828125000000000000000000000e+02 1.78659026233654312336429637042556e-03 3.91135081520777312107384204864502e+05
+7.09962890625000000000000000000000e+02 1.81513297518353278366121106301989e-03 3.91135081520777312107384204864502e+05
+7.12869140625000000000000000000000e+02 1.82256326884420701353595184457390e-03 3.91135081520777312107384204864502e+05
+7.35472656250000000000000000000000e+02 1.88035277989649900892699108112538e-03 3.91135081520777312107384204864502e+05
+7.44064453125000000000000000000000e+02 1.90231908503747638126968322325183e-03 3.91135081520777312107384204864502e+05
+7.68000000000000000000000000000000e+02 1.96351414568350386008477315158416e-03 3.91135081520777312107384204864502e+05
+8.00000000000000000000000000000000e+02 2.04532727518054111004452977340407e-03 3.91135081520777312107384204864502e+05
+8.42113281250000000000000000000000e+02 2.15299663007459916863606252945829e-03 3.91135081520777312107384204864502e+05
+8.47748046875000000000000000000000e+02 2.16740280939949504085406672970748e-03 3.91135081520777312107384204864502e+05
+8.53941406250000000000000000000000e+02 2.18323712788195782585898285788062e-03 3.91135081520777312107384204864502e+05
+8.99585937500000000000000000000000e+02 2.29993469008851758594857983553084e-03 3.91135081520777312107384204864502e+05
+9.06451171875000000000000000000000e+02 2.31748676197229136475286281893204e-03 3.91135081520777312107384204864502e+05
+9.13298828125000000000000000000000e+02 2.33499389440475647178319107410971e-03 3.91135081520777312107384204864502e+05
+9.24687500000000000000000000000000e+02 2.36411086045465110294649946354184e-03 3.91135081520777312107384204864502e+05
+9.29794921875000000000000000000000e+02 2.37716880348957937396647821515216e-03 3.91135081520777312107384204864502e+05
+9.43876953125000000000000000000000e+02 2.41317177448208781617711160549788e-03 3.91135081520777312107384204864502e+05
+9.44144531250000000000000000000000e+02 2.41385588048552163914495238827840e-03 3.91135081520777312107384204864502e+05
+9.52513671875000000000000000000000e+02 2.43525293135504012839720466843119e-03 3.91135081520777312107384204864502e+05
+9.68027343750000000000000000000000e+02 2.47491612277762115107426765803211e-03 3.91135081520777312107384204864502e+05
+9.71664062500000000000000000000000e+02 2.48421397771191390657641306916048e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934726995083131617647609346e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934545096142777032000026338e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934545096142777032000026338e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934545096142777032000026338e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934726995083131617647609346e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934545096142777032000026338e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934726995083131617647609346e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934726995083131617647609346e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934545096142777032000026338e-03 3.91135081520777312107384204864502e+05
+1.00000000000000000000000000000000e+03 2.55665934545096142777032000026338e-03 3.91135081520777312107384204864502e+05
+1.00263671875000000000000000000000e+03 2.56340054054321909299263282377979e-03 3.91135081520777312107384204864502e+05
+1.02400000000000000000000000000000e+03 2.61801919621171838917228491538935e-03 3.91135081520777312107384204864502e+05
+1.02400000000000000000000000000000e+03 2.61801919621171838917228491538935e-03 3.91135081520777312107384204864502e+05
+1.02400000000000000000000000000000e+03 2.61801919712121309094521315330439e-03 3.91135081520777312107384204864502e+05
+1.02400000000000000000000000000000e+03 2.61801919621171838917228491538935e-03 3.91135081520777312107384204864502e+05
+1.08389062500000000000000000000000e+03 2.77113918854286420123678169602499e-03 3.91135081520777312107384204864502e+05
+1.10000000000000000000000000000000e+03 2.81232538968111860436249749284343e-03 3.91135081520777312107384204864502e+05
+1.10232226562500000000000000000000e+03 2.81826263629197460228170690754723e-03 3.91135081520777312107384204864502e+05
+1.10267578125000000000000000000000e+03 2.81916645517242330995499877133170e-03 3.91135081520777312107384204864502e+05
+1.11148632812500000000000000000000e+03 2.84169203309287288911066937657779e-03 3.91135081520777312107384204864502e+05
+1.13221093750000000000000000000000e+03 2.89467782169769644387558038545194e-03 3.91135081520777312107384204864502e+05
+1.13511132812500000000000000000000e+03 2.90209313493493790969690593328778e-03 3.91135081520777312107384204864502e+05
+1.15691015625000000000000000000000e+03 2.95782533814043001665905485708663e-03 3.91135081520777312107384204864502e+05
+1.20000000000000000000000000000000e+03 3.06799143936824399159224441291371e-03 3.91135081520777312107384204864502e+05
+1.21541015625000000000000000000000e+03 3.10738997846250102410903259908537e-03 3.91135081520777312107384204864502e+05
+1.23184960937500000000000000000000e+03 3.14942007860646248224023580064568e-03 3.91135081520777312107384204864502e+05
+1.23330859375000000000000000000000e+03 3.15315020586023246965123867369130e-03 3.91135081520777312107384204864502e+05
+1.23647460937500000000000000000000e+03 3.16124463344541950168831156986471e-03 3.91135081520777312107384204864502e+05
+1.24285156250000000000000000000000e+03 3.17754833852877845157269831588565e-03 3.91135081520777312107384204864502e+05
+1.25761523437500000000000000000000e+03 3.21529403575195439971001754031477e-03 3.91135081520777312107384204864502e+05
+1.26070507812500000000000000000000e+03 3.22319371783251398116965091844577e-03 3.91135081520777312107384204864502e+05
+1.28000000000000000000000000000000e+03 3.27252428130073158563106971996604e-03 3.91135081520777312107384204864502e+05
+1.48203710937500000000000000000000e+03 3.78906459456402125440810380041512e-03 3.91135081520777312107384204864502e+05
+1.52680078125000000000000000000000e+03 3.90351011069511172335566584479238e-03 3.91135081520777312107384204864502e+05
+1.53600000000000000000000000000000e+03 3.92702939185559686541271418036558e-03 3.91135081520777312107384204864502e+05
+1.60000000000000000000000000000000e+03 4.09065567085855480433664865813626e-03 3.91135081520777312107384204864502e+05
+1.62667773437500000000000000000000e+03 4.15886158604206277594750318371553e-03 3.91135081520777312107384204864502e+05
+1.64396484375000000000000000000000e+03 4.20305885774728896220331364474987e-03 3.91135081520777312107384204864502e+05
+1.68067187500000000000000000000000e+03 4.29690628074426862054169262705727e-03 3.91135081520777312107384204864502e+05
+1.71606640625000000000000000000000e+03 4.38739808525431124186511055995652e-03 3.91135081520777312107384204864502e+05
+1.85939062500000000000000000000000e+03 4.75382948221039509234531195147611e-03 3.91135081520777312107384204864502e+05
+1.86951171875000000000000000000000e+03 4.77970568514330534926060067846265e-03 3.91135081520777312107384204864502e+05
+1.90800781250000000000000000000000e+03 4.87812713439976161633460094435577e-03 3.91135081520777312107384204864502e+05
+1.97869335937500000000000000000000e+03 5.05884609654848934473525545740813e-03 3.91135081520777312107384204864502e+05
+2.00000000000000000000000000000000e+03 5.11331994782360070572746479911075e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966207804045335238996017324e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966389702985689824643600332e-03 3.91135081520777312107384204864502e+05
+2.04800000000000000000000000000000e+03 5.23603966207804045335238996017324e-03 3.91135081520777312107384204864502e+05
+2.05994335937500000000000000000000e+03 5.26657478215553608025256693281335e-03 3.91135081520777312107384204864502e+05
+2.08778125000000000000000000000000e+03 5.33774682299773851890112297269297e-03 3.91135081520777312107384204864502e+05
+2.19956445312500000000000000000000e+03 5.62353855332104607400722784404934e-03 3.91135081520777312107384204864502e+05
+2.28169921875000000000000000000000e+03 5.83352928650443264962932587991418e-03 3.91135081520777312107384204864502e+05
+2.30386328125000000000000000000000e+03 5.89019527489420720300916656242407e-03 3.91135081520777312107384204864502e+05
+2.31301757812500000000000000000000e+03 5.91359970614170702557510495012139e-03 3.91135081520777312107384204864502e+05
+2.32009960937500000000000000000000e+03 5.93170605914946497128070745930017e-03 3.91135081520777312107384204864502e+05
+2.33168164062500000000000000000000e+03 5.96131738462961184576993645123366e-03 3.91135081520777312107384204864502e+05
+2.34155468750000000000000000000000e+03 5.98655941448487504547015802813803e-03 3.91135081520777312107384204864502e+05
+2.44329882812500000000000000000000e+03 6.24668467144131201590484536723125e-03 3.91135081520777312107384204864502e+05
+2.50053320312500000000000000000000e+03 6.39301355485380126686401069946442e-03 3.91135081520777312107384204864502e+05
+2.51051171875000000000000000000000e+03 6.41852523414984579147590793013478e-03 3.91135081520777312107384204864502e+05
+2.52707617187500000000000000000000e+03 6.46087492211734268354739185724611e-03 3.91135081520777312107384204864502e+05
+2.53794140625000000000000000000000e+03 6.48865364064521443765443109441549e-03 3.91135081520777312107384204864502e+05
+2.59667382812500000000000000000000e+03 6.63881252262001671921032297518650e-03 3.91135081520777312107384204864502e+05
+2.60000000000000000000000000000000e+03 6.64731641693135696241645504755979e-03 3.91135081520777312107384204864502e+05
+2.75783203125000000000000000000000e+03 7.05083938960091201331170651656066e-03 3.91135081520777312107384204864502e+05
+2.77804101562500000000000000000000e+03 7.10250690821960170562299197172251e-03 3.91135081520777312107384204864502e+05
+2.80244726562500000000000000000000e+03 7.16490541258563932297542820037961e-03 3.91135081520777312107384204864502e+05
+2.87915625000000000000000000000000e+03 7.36102427003222387763559098061705e-03 3.91135081520777312107384204864502e+05
+2.90302929687500000000000000000000e+03 7.42205955404688297316617706655961e-03 3.91135081520777312107384204864502e+05
+2.91579296875000000000000000000000e+03 7.45469193522396798151641306162674e-03 3.91135081520777312107384204864502e+05
+2.93209960937500000000000000000000e+03 7.49638248546991448756360298943946e-03 3.91135081520777312107384204864502e+05
+2.95331250000000000000000000000000e+03 7.55061665087959459075062085275931e-03 3.91135081520777312107384204864502e+05
+3.11455664062500000000000000000000e+03 7.96286323983245135360586886008605e-03 3.91135081520777312107384204864502e+05
+3.23574414062500000000000000000000e+03 8.27269857886932073742780602287894e-03 3.91135081520777312107384204864502e+05
+3.25153125000000000000000000000000e+03 8.31306086399472531078824744099620e-03 3.91135081520777312107384204864502e+05
+3.30904492187500000000000000000000e+03 8.46010382153347326172898590357363e-03 3.91135081520777312107384204864502e+05
+3.52936718750000000000000000000000e+03 9.02339314290063858325918744185401e-03 3.91135081520777312107384204864502e+05
+3.63931835937500000000000000000000e+03 9.30450100689686650234921927449250e-03 3.91135081520777312107384204864502e+05
+3.65941601562500000000000000000000e+03 9.35588389928932243067016827353655e-03 3.91135081520777312107384204864502e+05
+3.72572265625000000000000000000000e+03 9.52540749893518792767999059378781e-03 3.91135081520777312107384204864502e+05
+3.76457031250000000000000000000000e+03 9.62472778269256312722035318074632e-03 3.91135081520777312107384204864502e+05
+3.78350000000000000000000000000000e+03 9.67312457552841307995006303599439e-03 3.91135081520777312107384204864502e+05
+4.09600000000000000000000000000000e+03 1.04720811213176116100109780404637e-02 3.91135081520777312107384204864502e+05
+4.13172070312500000000000000000000e+03 1.05634068506173309232032408999657e-02 3.91135081520777312107384204864502e+05
+4.18636718750000000000000000000000e+03 1.07031193839849554649834573183398e-02 3.91135081520777312107384204864502e+05
+4.22170117187500000000000000000000e+03 1.07934564017001279057073048761595e-02 3.91135081520777312107384204864502e+05
+4.22884765625000000000000000000000e+03 1.08117275393656477738835164359443e-02 3.91135081520777312107384204864502e+05
+4.43917187500000000000000000000000e+03 1.13494552612439080635509114358683e-02 3.91135081520777312107384204864502e+05
+4.75084179687500000000000000000000e+03 1.21462895931130441390388696731861e-02 3.91135081520777312107384204864502e+05
+4.80585546875000000000000000000000e+03 1.22869409015014512814856217914894e-02 3.91135081520777312107384204864502e+05
+5.01527734375000000000000000000000e+03 1.28223616436280215408194393944541e-02 3.91135081520777312107384204864502e+05
+5.28914062500000000000000000000000e+03 1.35225372172743316112608624735003e-02 3.91135081520777312107384204864502e+05
+5.78499804687500000000000000000000e+03 1.47902765664584164018169332166508e-02 3.91135081520777312107384204864502e+05
+6.04715039062500000000000000000000e+03 1.54605112525850133670113351058717e-02 3.91135081520777312107384204864502e+05
+6.14400000000000000000000000000000e+03 1.57081228779619511137788379073754e-02 3.91135081520777312107384204864502e+05
+6.14400000000000000000000000000000e+03 1.57081228788714458155517661452905e-02 3.91135081520777312107384204864502e+05
+8.00435156250000000000000000000000e+03 2.04644113242171653277434728579465e-02 3.91135081520777312107384204864502e+05
diff --git a/2009/performance/node-selection/opt_tor.pickle.dat b/2009/performance/node-selection/opt_tor.pickle.dat
new file mode 100644
index 0000000..0fc79c1
--- /dev/null
+++ b/2009/performance/node-selection/opt_tor.pickle.dat
@@ -0,0 +1,1033 @@
+bw prob totalusage
+5.07812500000000000000000000000000e-02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.83203125000000000000000000000000e-01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.64843750000000000000000000000000e-01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.23046875000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.50000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.59765625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.63867187500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.01562500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.69140625000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.09960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.27343750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.29882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.59960937500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.95898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.96289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.99218750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.29687500000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.34570312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.83398437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.32226562500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.46289062500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.59179687500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.71093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.72656250000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.15820312500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.46093750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.70898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.80273437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.89843750000000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.45898437500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.79882812500000000000000000000000e+00 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.07558593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.12753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.33984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.63476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.71328125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.71992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.78984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.85898437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.87988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92871093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.95312500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.01074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.04921875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.07988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.10000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.10253906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.19003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.25996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.36894531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.50000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.54179687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56933593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.66738281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.67910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.68613281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.68984375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.73574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.73593750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.79238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.97304687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.98867187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.99707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.02050781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.02988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.04433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.05058593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.05507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.11972656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.12988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.13496093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.15957031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.18945312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.23886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.30488281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.30585937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.31464843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.33808593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.42089843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.45761718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.49589843750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.49960937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.51308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.51992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.53886718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.57109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.58710937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.60859375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.63535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.65292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.73437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.77988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.82402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.82851562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.85722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.90996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.94804687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.96816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.97148437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.06152343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.10996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.20507812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.24472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.27343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.27617187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.32988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.35742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.39453125000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.40019531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.46875000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.53574218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.65000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.69277343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.69335937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.75996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.76914062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.81308593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.82421875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.85976562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.93750000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.97988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.98476562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.99355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.07070312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.09472656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.14882812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.27109375000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.29199218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.42343750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.44218750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.48437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.55468750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.57031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.59257812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.61074218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.70449218750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.72695312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.74414062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.79746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.80722656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.83515625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.91855468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+5.99238281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.03378906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.04746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.05566406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.06171875000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.07597656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.11406250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.17031250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.25000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.31015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.31132812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.36992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.37226562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.37500000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.39433593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.39980468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.45625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.50195312500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.56562500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.57402343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.59707031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.68437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.70371093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.76015625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.81347656250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.84316406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.91992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.95000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+6.95351562500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.00742187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.11230468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.20000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.23242187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.33535156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.34062500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.36835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.40000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.62636718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.67460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+7.76503906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.01992187500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.18007812500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.19140625000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.20644531250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.21718750000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.22988281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.25800781250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.32011718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.32753906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.34121093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.48261718750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.52910156250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.64003906250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.65996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.71816406250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.81835937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+8.99531250000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.00000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.01113281250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.03437500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.05332031250000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.19023437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.22460937500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.36523437500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.40429687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.40996093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.44042968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.44355468750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.45039062500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.45292968750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.46679687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.55000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.56777343750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.60000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.64746093750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.75000000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.80937500000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.83554687500000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.95625000000000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+9.98183593750000000000000000000000e+01 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00099609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00656250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00777343750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.00947265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.01246093750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.01660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.02000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.02675781250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.03660156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.04000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.04597656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.04750000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.05082031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.05453125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.05488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.05726562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.06326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.06623046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.07396484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.07521484375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.08183593750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.08732421875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.10000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.11265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.12847656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.14822265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.16326171875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.16525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.16531250000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.17187500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.18189453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.18447265625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.19378906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.19511718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.19542968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.20029296875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.22000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.22632812500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.24970703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.25060546875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.25318359375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.25699218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.27263671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.29019531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.29394531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.29761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.31736328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.32167968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.36000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.39738281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.39839843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.45601562500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.48798828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.48894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.50898437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.52837890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.55916015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.57136718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.61894531250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.63923828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.70000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.70199218750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.70703125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.80066406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.80134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.80248046875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.91128906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.92000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+1.96525390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.05884765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.05974609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.06000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.07292968750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.10316406250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.14000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.15095703125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.16849609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.22500000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.24937500000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.25583984375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.27009765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.30265625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.32611328125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.35875000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.39291015625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.39830078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.40000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.45210937500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.48000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.48753906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.50000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.50242187500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.51048828125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.54080078125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.54275390625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.56388671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.58134765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.59712890625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.64964843750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.65523437500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.66605468750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.70439453125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.70503906250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.72488281250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.75599609375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.80000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+2.88091796875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.00240234375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.11414062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.11457031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.16285156250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.20000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.20552734375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.25513671875000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.30000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.33957031250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.39876953125000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.41537109375000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.53000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.57761718750000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.60000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.70472656250000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.74539062500000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.75578125000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.84000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.85765625000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+3.93634765625000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.00000000000000000000000000000000e+02 0.00000000000000000000000000000000e+00 1.94088516019965318264439702033997e+05
+4.22000000000000000000000000000000e+02 2.32481397688388824462890625000000e-06 1.94088516019965318264439702033997e+05
+4.29003906250000000000000000000000e+02 3.80836427211761474609375000000000e-05 1.94088516019965318264439702033997e+05
+4.61898437500000000000000000000000e+02 1.99558679014444351196289062500000e-04 1.94088516019965318264439702033997e+05
+4.68871093750000000000000000000000e+02 2.32671387493610382080078125000000e-04 1.94088516019965318264439702033997e+05
+4.71824218750000000000000000000000e+02 2.46597919613122940063476562500000e-04 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+02 2.84872949123382568359375000000000e-04 1.94088516019965318264439702033997e+05
+4.80000000000000000000000000000000e+02 2.84873414784669876098632812500000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76964919269084930419921875000000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76965152099728584289550781250000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76965384926819524480379186570644e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76964919269084930419921875000000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76964919269084930419921875000000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76965152099728584289550781250000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76964919261979503062320873141289e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76964919269084930419921875000000e-04 1.94088516019965318264439702033997e+05
+5.00000000000000000000000000000000e+02 3.76964919269084930419921875000000e-04 1.94088516019965318264439702033997e+05
+5.10298828125000000000000000000000e+02 4.23654215410351753234863281250000e-04 1.94088516019965318264439702033997e+05
+5.12000000000000000000000000000000e+02 4.31324122473597526550292968750000e-04 1.94088516019965318264439702033997e+05
+5.12000000000000000000000000000000e+02 4.31324355304241180419921875000000e-04 1.94088516019965318264439702033997e+05
+5.12000000000000000000000000000000e+02 4.31323889642953872680664062500000e-04 1.94088516019965318264439702033997e+05
+5.12000000000000000000000000000000e+02 4.31324355304241180419921875000000e-04 1.94088516019965318264439702033997e+05
+5.12000000000000000000000000000000e+02 4.31323889650059300038265064358711e-04 1.94088516019965318264439702033997e+05
+5.12000000000000000000000000000000e+02 4.31324353485251776874065399169922e-04 1.94088516019965318264439702033997e+05
+5.36753906250000000000000000000000e+02 5.41745036027620066945709176309265e-04 1.94088516019965318264439702033997e+05
+5.80667968750000000000000000000000e+02 7.33381370082497596740722656250000e-04 1.94088516019965318264439702033997e+05
+5.90550781250000000000000000000000e+02 7.75944905399228446185588836669922e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487410662559368740298637590058e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487503470852971076965332031250e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487688826823126975185118681111e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487648990005254745483398437500e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487241536378860473632812500000e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487705378676764667034149169922e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487625760192649998492342433565e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487561678513884544372558593750e-04 1.94088516019965318264439702033997e+05
+6.00000000000000000000000000000000e+02 8.16487474367022514343261718750000e-04 1.94088516019965318264439702033997e+05
+6.05773437500000000000000000000000e+02 8.41190820210613310337066650390625e-04 1.94088516019965318264439702033997e+05
+6.17197265625000000000000000000000e+02 8.89934133738279342651367187500000e-04 1.94088516019965318264439702033997e+05
+6.43199218750000000000000000000000e+02 1.00028980523347854614257812500000e-03 1.94088516019965318264439702033997e+05
+6.46000000000000000000000000000000e+02 1.01213471943295595448231161128660e-03 1.94088516019965318264439702033997e+05
+6.76398437500000000000000000000000e+02 1.14026430640681896225285818502471e-03 1.94088516019965318264439702033997e+05
+6.98798828125000000000000000000000e+02 1.23427342623472213745117187500000e-03 1.94088516019965318264439702033997e+05
+7.09962890625000000000000000000000e+02 1.28102536746727219477137715841764e-03 1.94088516019965318264439702033997e+05
+7.12869140625000000000000000000000e+02 1.29318732401542072635303171068699e-03 1.94088516019965318264439702033997e+05
+7.35472656250000000000000000000000e+02 1.38765643350780010223388671875000e-03 1.94088516019965318264439702033997e+05
+7.44064453125000000000000000000000e+02 1.42351936660420255037484693616534e-03 1.94088516019965318264439702033997e+05
+7.68000000000000000000000000000000e+02 1.52332675537649592234501483289932e-03 1.94088516019965318264439702033997e+05
+8.00000000000000000000000000000000e+02 1.65659675305137579423564453406925e-03 1.94088516019965318264439702033997e+05
+8.42113281250000000000000000000000e+02 1.83184561319649219512939453125000e-03 1.94088516019965318264439702033997e+05
+8.47748046875000000000000000000000e+02 1.73298394522200483944263105229311e-03 1.94088516019965318264439702033997e+05
+8.53941406250000000000000000000000e+02 1.88105992254988503911694586179237e-03 1.94088516019965318264439702033997e+05
+8.99585937500000000000000000000000e+02 2.07102415151894092559814453125000e-03 1.94088516019965318264439702033997e+05
+9.06451171875000000000000000000000e+02 2.09960798878406577211430672491588e-03 1.94088516019965318264439702033997e+05
+9.13298828125000000000000000000000e+02 2.12812353856861591339111328125000e-03 1.94088516019965318264439702033997e+05
+9.24687500000000000000000000000000e+02 2.17555960491631721065441951168395e-03 1.94088516019965318264439702033997e+05
+9.29794921875000000000000000000000e+02 2.19683688307071352946442388542891e-03 1.94088516019965318264439702033997e+05
+9.43876953125000000000000000000000e+02 2.25552020182068126835650545558565e-03 1.94088516019965318264439702033997e+05
+9.44144531250000000000000000000000e+02 2.25663520101793959801717015523081e-03 1.94088516019965318264439702033997e+05
+9.52513671875000000000000000000000e+02 2.29152370828504623606614032382822e-03 1.94088516019965318264439702033997e+05
+9.68027343750000000000000000000000e+02 2.35622147574421694771196200690611e-03 1.94088516019965318264439702033997e+05
+9.71664062500000000000000000000000e+02 2.37139227485725105279423807758121e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967350936900571473087140361713e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967305520546256999980805346695e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967297852664996501981242715829e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967297145566640939606806171014e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967331617340643934443988882776e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967339231947332178762621879287e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967297708593523000719649473922e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967320658266544342041015625000e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967291412829656166438851983003e-03 1.94088516019965318264439702033997e+05
+1.00000000000000000000000000000000e+03 2.48967316393214777719977703895893e-03 1.94088516019965318264439702033997e+05
+1.00263671875000000000000000000000e+03 2.50068584617715731002740575661392e-03 1.94088516019965318264439702033997e+05
+1.02400000000000000000000000000000e+03 2.58995930326149509381750135617040e-03 1.94088516019965318264439702033997e+05
+1.02400000000000000000000000000000e+03 2.58995908515912039160600244258603e-03 1.94088516019965318264439702033997e+05
+1.02400000000000000000000000000000e+03 2.58995897904155687047067502248865e-03 1.94088516019965318264439702033997e+05
+1.02400000000000000000000000000000e+03 2.58995933787019121108397001762569e-03 1.94088516019965318264439702033997e+05
+1.08389062500000000000000000000000e+03 2.84067953714832498526843274078146e-03 1.94088516019965318264439702033997e+05
+1.10000000000000000000000000000000e+03 2.90823760953606413187655377328156e-03 1.94088516019965318264439702033997e+05
+1.10232226562500000000000000000000e+03 2.91798095285506538937303488978614e-03 1.94088516019965318264439702033997e+05
+1.10267578125000000000000000000000e+03 2.91946442234209888044738079315721e-03 1.94088516019965318264439702033997e+05
+1.11148632812500000000000000000000e+03 2.95644032750568518108646998143740e-03 1.94088516019965318264439702033997e+05
+1.13221093750000000000000000000000e+03 3.04348098736645887585350322979139e-03 1.94088516019965318264439702033997e+05
+1.13511132812500000000000000000000e+03 3.01947538145881134996617589649759e-03 1.94088516019965318264439702033997e+05
+1.15691015625000000000000000000000e+03 3.14733222237605862053877459061368e-03 1.94088516019965318264439702033997e+05
+1.20000000000000000000000000000000e+03 3.32882089223558979423911452499851e-03 1.94088516019965318264439702033997e+05
+1.21541015625000000000000000000000e+03 3.39382381399312878234031387592040e-03 1.94088516019965318264439702033997e+05
+1.23184960937500000000000000000000e+03 3.46322508523160682569752566450916e-03 1.94088516019965318264439702033997e+05
+1.23330859375000000000000000000000e+03 3.46938807289639671721515057356555e-03 1.94088516019965318264439702033997e+05
+1.23647460937500000000000000000000e+03 3.48276150931831150053819001755073e-03 1.94088516019965318264439702033997e+05
+1.24285156250000000000000000000000e+03 3.50970515469820141390977497053427e-03 1.94088516019965318264439702033997e+05
+1.25761523437500000000000000000000e+03 3.57211841353272194915513537694096e-03 1.94088516019965318264439702033997e+05
+1.26070507812500000000000000000000e+03 3.58518658702813332317393957282547e-03 1.94088516019965318264439702033997e+05
+1.28000000000000000000000000000000e+03 3.66683960405036861451844032444569e-03 1.94088516019965318264439702033997e+05
+1.48203710937500000000000000000000e+03 4.52666997877529831556531192404691e-03 1.94088516019965318264439702033997e+05
+1.52680078125000000000000000000000e+03 4.71834111055633234621531357788626e-03 1.94088516019965318264439702033997e+05
+1.53600000000000000000000000000000e+03 4.75778182132746002563905562965374e-03 1.94088516019965318264439702033997e+05
+1.60000000000000000000000000000000e+03 5.03264429851634116641623251098281e-03 1.94088516019965318264439702033997e+05
+1.62667773437500000000000000000000e+03 5.14745742492467382028786815340027e-03 1.94088516019965318264439702033997e+05
+1.64396484375000000000000000000000e+03 5.22193024107304917119654064094902e-03 1.94088516019965318264439702033997e+05
+1.68067187500000000000000000000000e+03 5.38025297343352505718971912074267e-03 1.94088516019965318264439702033997e+05
+1.71606640625000000000000000000000e+03 5.53315693381820940255355623094147e-03 1.94088516019965318264439702033997e+05
+1.85939062500000000000000000000000e+03 6.15464885893252100501626955519896e-03 1.94088516019965318264439702033997e+05
+1.86951171875000000000000000000000e+03 6.19867397963214626643857485532862e-03 1.94088516019965318264439702033997e+05
+1.90800781250000000000000000000000e+03 6.36628362126391220132681780796702e-03 1.94088516019965318264439702033997e+05
+1.97869335937500000000000000000000e+03 6.67468836353658171584024572098315e-03 1.94088516019965318264439702033997e+05
+2.00000000000000000000000000000000e+03 6.76780981219331223552870824278216e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786048690440807718005089554936e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786065494279683640854727855185e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786033143766963593446206459703e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786003755300476836254119916703e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786047293744594172126838316217e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786037757269078651845006788790e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786017551461738850360205788093e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786048790099370370265674523580e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786014528070219070654545134857e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786052576329987595649129161757e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786049405182441651707136998084e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786049085210441367266298584582e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786009423109927773953842233823e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786026086716013039357164871035e-03 1.94088516019965318264439702033997e+05
+2.04800000000000000000000000000000e+03 6.97786008951384144338714321520456e-03 1.94088516019965318264439702033997e+05
+2.05994335937500000000000000000000e+03 7.03018114306533641738594653247674e-03 1.94088516019965318264439702033997e+05
+2.08778125000000000000000000000000e+03 7.15221770440085773123950474428057e-03 1.94088516019965318264439702033997e+05
+2.19956445312500000000000000000000e+03 7.64342851501665851432498755002598e-03 1.94088516019965318264439702033997e+05
+2.28169921875000000000000000000000e+03 8.00550677415268543968274173039390e-03 1.94088516019965318264439702033997e+05
+2.30386328125000000000000000000000e+03 8.10337482760395064196323744454276e-03 1.94088516019965318264439702033997e+05
+2.31301757812500000000000000000000e+03 8.14381550505069613798969641038639e-03 1.94088516019965318264439702033997e+05
+2.32009960937500000000000000000000e+03 8.17510955234381983536273708068620e-03 1.94088516019965318264439702033997e+05
+2.33168164062500000000000000000000e+03 8.22630368467867391368830709552640e-03 1.94088516019965318264439702033997e+05
+2.34155468750000000000000000000000e+03 8.26995750007261144765013938240372e-03 1.94088516019965318264439702033997e+05
+2.44329882812500000000000000000000e+03 8.72057065449566987114238258982368e-03 1.94088516019965318264439702033997e+05
+2.50053320312500000000000000000000e+03 8.97463807081509690188880767891533e-03 1.94088516019965318264439702033997e+05
+2.51051171875000000000000000000000e+03 9.01897521023410989049473585055239e-03 1.94088516019965318264439702033997e+05
+2.52707617187500000000000000000000e+03 9.09260163286310790775601731183997e-03 1.94088516019965318264439702033997e+05
+2.53794140625000000000000000000000e+03 9.14091492099251487490896295184939e-03 1.94088516019965318264439702033997e+05
+2.59667382812500000000000000000000e+03 9.40231782978514021853477800050314e-03 1.94088516019965318264439702033997e+05
+2.60000000000000000000000000000000e+03 9.41713427964682714410571406915551e-03 1.94088516019965318264439702033997e+05
+2.75783203125000000000000000000000e+03 1.01216487982407777473925492017770e-02 1.94088516019965318264439702033997e+05
+2.77804101562500000000000000000000e+03 1.02120568918634135879841551286518e-02 1.94088516019965318264439702033997e+05
+2.80244726562500000000000000000000e+03 1.03213012318279472034898702759165e-02 1.94088516019965318264439702033997e+05
+2.87915625000000000000000000000000e+03 1.06650671482770246362159483055621e-02 1.94088516019965318264439702033997e+05
+2.90302929687500000000000000000000e+03 1.07721777971416243779856358742109e-02 1.94088516019965318264439702033997e+05
+2.91579296875000000000000000000000e+03 1.08294686269791995414379925932735e-02 1.94088516019965318264439702033997e+05
+2.93209960937500000000000000000000e+03 1.09026856565074374560975201120527e-02 1.94088516019965318264439702033997e+05
+2.95331250000000000000000000000000e+03 1.09979728019826954871218660514387e-02 1.94088516019965318264439702033997e+05
+3.11455664062500000000000000000000e+03 1.17237160073525529396798461334583e-02 1.94088516019965318264439702033997e+05
+3.23574414062500000000000000000000e+03 1.22707777741216158412518311138228e-02 1.94088516019965318264439702033997e+05
+3.25153125000000000000000000000000e+03 1.23421414006133316199065319551664e-02 1.94088516019965318264439702033997e+05
+3.30904492187500000000000000000000e+03 1.26023082250554183114665818266076e-02 1.94088516019965318264439702033997e+05
+3.52936718750000000000000000000000e+03 1.36015386132096148530390422592973e-02 1.94088516019965318264439702033997e+05
+3.63931835937500000000000000000000e+03 1.41018891086425752351418694274798e-02 1.94088516019965318264439702033997e+05
+3.65941601562500000000000000000000e+03 1.41931765105123841586021171679022e-02 1.94088516019965318264439702033997e+05
+3.72572265625000000000000000000000e+03 1.44953241096529641951384803633118e-02 1.94088516019965318264439702033997e+05
+3.76457031250000000000000000000000e+03 1.46724965672033764302328862072500e-02 1.94088516019965318264439702033997e+05
+3.78350000000000000000000000000000e+03 1.47588692224892396864799337663499e-02 1.94088516019965318264439702033997e+05
+4.09600000000000000000000000000000e+03 1.61883649460311876411289233601565e-02 1.94088516019965318264439702033997e+05
+4.13172070312500000000000000000000e+03 1.63521643893390390689379643163193e-02 1.94088516019965318264439702033997e+05
+4.18636718750000000000000000000000e+03 1.66029290475604406063236950785722e-02 1.94088516019965318264439702033997e+05
+4.22170117187500000000000000000000e+03 1.67651703427119970479797217421947e-02 1.94088516019965318264439702033997e+05
+4.22884765625000000000000000000000e+03 1.67979945367176912440765335077231e-02 1.94088516019965318264439702033997e+05
+4.43917187500000000000000000000000e+03 1.77653966253147992115923869960170e-02 1.94088516019965318264439702033997e+05
+4.75084179687500000000000000000000e+03 1.92036063368969077413961343836490e-02 1.94088516019965318264439702033997e+05
+4.80585546875000000000000000000000e+03 1.94576240997594955561833529600335e-02 1.94088516019965318264439702033997e+05
+5.01527734375000000000000000000000e+03 2.04278814602118115317797020225044e-02 1.94088516019965318264439702033997e+05
+5.28914062500000000000000000000000e+03 2.16993992536379520785772001545411e-02 1.94088516019965318264439702033997e+05
+5.78499804687500000000000000000000e+03 2.40100891047538393674454226811577e-02 1.94088516019965318264439702033997e+05
+6.04715039062500000000000000000000e+03 2.52357564310486982839254466171042e-02 1.94088516019965318264439702033997e+05
+6.14400000000000000000000000000000e+03 2.56892264055377170239857775868586e-02 1.94088516019965318264439702033997e+05
+6.14400000000000000000000000000000e+03 2.56892264101179802759933323841324e-02 1.94088516019965318264439702033997e+05
+8.00435156250000000000000000000000e+03 3.44585870745575464924037589753425e-02 1.94088516019965318264439702033997e+05
diff --git a/2009/performance/node-selection/plot-node-selection.R b/2009/performance/node-selection/plot-node-selection.R
new file mode 100644
index 0000000..b302e6a
--- /dev/null
+++ b/2009/performance/node-selection/plot-node-selection.R
@@ -0,0 +1,63 @@
+## Load in data files
+t1 = read.table("opt_1e-6.pickle.dat", header=TRUE)
+t2 = read.table("opt_1e-3.pickle.dat", header=TRUE)
+t3 = read.table("opt_1e-1.pickle.dat", header=TRUE)
+t4 = read.table("opt_0.75.pickle.dat", header=TRUE)
+t5 = read.table("opt_0.5.pickle.dat", header=TRUE)
+t6 = read.table("opt_0.25.pickle.dat", header=TRUE)
+t7 = read.table("opt_0.1.pickle.dat", header=TRUE)
+tt = read.table("opt_tor.pickle.dat", header=TRUE)
+
+## Calculate selection probabilties that Tor uses
+o = t1$bw/sum(t1$bw)
+
+#plot(t1$bw, cumsum(t1$prob), col="red", type="l")
+#lines(t1$bw, cumsum(t2$prob), col="pink")
+#lines(t1$bw, cumsum(t3$prob), col="blue")
+#lines(t1$bw, cumsum(t4$prob), col="orange")
+#lines(t1$bw, cumsum(t5$prob), col="purple")
+#lines(t1$bw, cumsum(tt$prob))
+
+## Plot probabiltieis
+pdf("optimum-selection-probabilities.pdf")
+col <- rainbow(8)
+ plot(t1$bw, t1$prob, col=col[1], type="b", ylim=c(0,0.035),xlab="Bandwidth (cells/s)",
+ ylab="Selection probability", frame.plot=FALSE)
+lines(t1$bw, t2$prob, col=col[2], type="b")
+lines(t1$bw, t3$prob, col=col[3], type="b")
+lines(t1$bw, t4$prob, col=col[4], type="b")
+lines(t1$bw, t5$prob, col=col[5], type="b")
+
+## These are too messy
+##lines(t1$bw, t6$prob, col=col[6], type="b")
+##lines(t1$bw, t7$prob, col=col[7], type="b")
+
+lines(t1$bw, tt$prob,col=col[8], type="b")
+lines(t1$bw, o, type="l", lwd=2)
+
+## Annotate graph
+title(main="Optimum node selection probability")
+x <- rep(8254.383, 4)
+y <- c(0.03453717, 0.02553347, 0.02219589, 0.02048830)
+par(xpd=TRUE)
+text(x,y,c("50%", "75%", "90%", ">99%"), adj=c(0,0.5))
+dev.off()
+
+## Plot probabilities relative to what Tor does
+pdf("relative-selection-probabilities.pdf")
+ plot(t1$bw, t1$prob-o, col=col[1], type="b", xlab="Bandwidth (cells/s)",
+ ylab="Selection probability - Tor's selection probability", frame.plot=FALSE, ylim=c(-0.002,0.015))
+lines(t1$bw, t2$prob-o, col=col[2], type="b")
+lines(t1$bw, t3$prob-o, col=col[3], type="b")
+lines(t1$bw, t4$prob-o, col=col[4], type="b")
+lines(t1$bw, t5$prob-o, col=col[5], type="b")
+lines(t1$bw, tt$prob-o,col=col[8], type="b")
+
+lines(range(t1$bw), rep(0,2), lty=2)
+
+title(main="Selection probabilility compared to Tor")
+x <- rep(8111.669, 4)
+y <- c(1.396915e-02, 4.962766e-03, 1.635106e-03, 7.446809e-06)
+par(xpd=TRUE)
+text(x,y,c("50%", "75%", "90%", ">99%"), adj=c(0,0.5))
+dev.off()
diff --git a/2009/performance/node-selection/vary-network-load.R b/2009/performance/node-selection/vary-network-load.R
new file mode 100644
index 0000000..e2b96dd
--- /dev/null
+++ b/2009/performance/node-selection/vary-network-load.R
@@ -0,0 +1,93 @@
+## The waiting time for a node (assuming no overloaded nodes)
+## x: 1/bandwidth
+## q: selection probability
+## L: network load
+wait <- function(x,q,L) {
+ a <- q*L*x*x
+ b <- 2*(1-q*x*L)
+ return (x + a/b)
+}
+
+## The weighted wait time
+wwait <- function(x,q,L) {
+ return (q*wait(x,q,L))
+}
+
+## Average latency, returning NA for infinite
+netLatency <- function(x, q, L) {
+ if (any(x*q*L <0 | x*q*L >1)) {
+ return (NA)
+ } else {
+ return (sum(wwait(x, q, L)))
+ }
+}
+
+## Load in data files
+t1 <- read.table("opt_1e-6.pickle.dat", header=TRUE)
+t2 <- read.table("opt_1e-3.pickle.dat", header=TRUE)
+t3 <- read.table("opt_1e-1.pickle.dat", header=TRUE)
+t4 <- read.table("opt_0.75.pickle.dat", header=TRUE)
+t5 <- read.table("opt_0.5.pickle.dat", header=TRUE)
+t6 <- read.table("opt_0.25.pickle.dat", header=TRUE)
+t7 <- read.table("opt_0.1.pickle.dat", header=TRUE)
+tt <- read.table("opt_tor.pickle.dat", header=TRUE)
+
+## Node bandwidth and reciprocal
+bw <- t1$bw
+x <- 1/bw
+
+## Calculate network capcity
+capacity <- sum(bw)
+
+## Calculate selection probabilties that Tor uses
+torProb <- bw/sum(bw)
+
+## Load values to try
+varyLoad <- seq(0.01,0.93,0.01)
+latencyTor <- c()
+latency3 <- c()
+latency4 <- c()
+latency5 <- c()
+for (L in varyLoad) {
+ latencyTor <- append(latencyTor,
+ netLatency(x, torProb, capacity*L))
+ latency3 <- append(latency3,
+ netLatency(x, t3$prob, capacity*L))
+ latency4 <- append(latency4,
+ netLatency(x, t4$prob, capacity*L))
+ latency5 <- append(latency5,
+ netLatency(x, t5$prob, capacity*L))
+}
+
+## Output graph
+pdf("vary-network-load.pdf")
+
+## Set up axes
+yFac <- 1000
+xFac <- 100
+
+ylim <- range(na.omit(c(latencyTor, latency3, latency4, latency5)))
+ylim <- c(0,0.015) * yFac
+xlim <- c(0,1) * xFac
+plot(NA, NA,
+ xlim=xlim, ylim=ylim,
+ frame.plot=FALSE,
+ xlab = "Network load (%)",
+ ylab = "Average queuing delay (ms)",
+ main = "Latency for varying network loads")
+
+## Plot data
+col <- rainbow(8)
+lines(varyLoad*xFac, latency3*yFac, col=col[3])
+lines(varyLoad*xFac, latency4*yFac, col=col[4])
+lines(varyLoad*xFac, latency5*yFac, col=col[5])
+lines(varyLoad*xFac, latencyTor*yFac)
+
+## Plot points at which selection probabilities are optimal
+par(xpd=TRUE)
+points(c(0.9, 0.75, 0.5, 1)*xFac, rep(par("usr")[3], 4),
+ col=c(col[3:5], "black"), pch=20,
+ cex=2)
+
+## Close output device
+dev.off()
diff --git a/2009/performance/perf-todo b/2009/performance/perf-todo
new file mode 100644
index 0000000..b02f690
--- /dev/null
+++ b/2009/performance/perf-todo
@@ -0,0 +1,170 @@
+
+performance roadmap (elaboration of sec 3.1 from the 3-year roadmap)
+
+Coderman:
+ - 1.1, UDP-Tor.
+ - Explore how hard it would be to get a user-space TCP stack with
+ suitable properties.
+ - Help Ian and Chris deploy a testbed (prototype) network
+
+Roger, Steven:
+ - 1.2, new circuit window sizes
+ - Conclude whether the transition period will hurt as much as it
+ seems like it will.
+ * Pick a lower number, and switch to it.
+Metrics: gather queue sizes from relays so we have a better sense of
+what's actually going on.
+
+Roger, others:
+ * 2.1, squeeze loud circuits
+ - Evaluate the code to see what stats we can keep about circuit use.
+ - Write proposals for various meddling. Look at the research papers
+ that Juliusz pointed us to. Ask our systems friends. Plan to put
+ a lot of the parameters in the consensus, so we can tune it with
+ short turnaround times.
+
+ - 2.4, rate-limit at clients
+ - Consider ways to choose what rate limits to use.
+ - Reconsider in the context of 2.1 proposals above
+
+ - 2.5, Default exit policies
+ * Change Vidalia's default exit policy to not click "other protocols".
+ D let exit relays specify some destination networks/ports that get
+ rate limited further.
+Metrics: At what fraction of exit relays allowing a given port out
+do connections to that port start to suffer? That is, if even 5%
+of the relays (by bandwidth) allowing a port to exit are enough for
+most connections to that port to work fine, then we're going to have
+a tough time pushing unwanted traffic off the network just by changing
+some exit policies. (Alas, this question is messy because it pretends
+that the amount of traffic generated for port x is independent of x.
+How to phrase it so it's more useful?)
+
+ - 2.6, tell users not to file-share
+ * Put statement on the Tor front page
+ * Put statement on the download pages too
+ * And the FAQ
+ D Should we put some sort of popup in Vidalia? How to detect?
+ - Contact Azureus people and get them to fix their docs, and/or
+ remove the feature, and/or pop up a warning.
+
+ - 3.1.2, Tor weather
+ * Link to it from the Tor relay page
+ * and the torrc.sample
+M - Put a link in Vidalia's relay interface
+I * Implement time-to-notification (immediate, a day, a week)
+N - Build a plan for how Tor weather can learn about hibernating
+ relays if we take them out of the v3 consensus and we obsolete v2.
+
+Steven, with help from Jake
+ - 3.1.3, facebook app
+ - ? [Steven should fill this in]
+
+ - 3.6, incentives to relay
+ - Sort out how to do circuit priority in practice. I think the only
+ answer here is to make different TLS connections for different
+ priorities. (Otherwise other people can free-ride on your
+ high-priority conns.)
+Metrics: what period of time should the gold star status last? That is,
+What period of time, taken as a rolling snapshot of which relays are
+present in the network, guarantees a sufficiently large anonymity set
+for high-priority relays?
+ D design the actual crypto for certs, and build something.
+
+ - 3.7, clients automatically become relays
+ D what's the algorithm for knowing when you should upgrade from
+ being a client to a bridge, and from being a bridge to a relay?
+ D implement enough internal performance/stability tracking for
+ clients to be able to know when they've crossed a threshold.
+ (both of these only really doable once we've done more work on
+ looking at anonymity risks)
+
+ - 4.1, balance traffic better
+ * Steven and Mike should decide if we should do Steven's plan
+ (rejigger the bandwidth numbers at the authorities based on
+ Steven's algorithm), or Mike's plan (relay scanning to identify
+ the unbalanced relays and fix them on the fly), or both.
+ * Figure out how to actually modify bandwidths in the consensus. We
+ may need to change the consensus voting algorithm to decide what
+ bandwidth to advertise based on something other than median:
+ if 7 authorities provide bandwidths, and 2 are doing scanning,
+ then the 5 that aren't scanning will outvote any changes. Should
+ all 7 scan? Should only some vote? Extra points if it doesn't
+ change all the numbers every new consensus, so consensus diffing
+ is still practical.
+ - Make clients actually use the bandwidth numbers in the consensus.
+ - Should a relay with rate/burst of 100/100 have the same capacity
+ as a relay with rate/burst of 100/500?
+
+ - 4.2, getting better bandwidth estimates
+Metrics: how accurate are the ten-second-bandwidth-burst advertised
+numbers anyway, in terms of guessing capacity? Steven says we're at 50%
+load, but is that just because our advertised bandwidth is a function
+of our recent load?
+ - What is "true" capacity anyway?
+Metrics: What other algorithms can we use to produce a more accurate
+advertised bandwidth?
+ - Compare Mike's active probe data to the capacities. Where there
+ are differences, which one is less wrong?
+ - We should instrument Tor relays to compute peer bandwidths. But
+ to do that, we need to understand the anonymity implications of
+ publishing all this aggregated traffic data. Is it really safe
+ enough?
+
+ - 4.3, Micah's latency plan
+ - Hear some numbers from him about how good it can be and how
+ reliable it can be, in theory.
+ - Micah writes a proposal to make Tor relays compute their
+ coordinates, so we can do more direct measurements of whether it
+ should work.
+
+ - 4.4, Looking at exit policy when picking relays
+ D pending results from section 4.1
+
+ - 4.5, Older entry guards are overloaded
+Metrics: compare "how fast each relay should be based on its advertised
+capacity" with "how long the relay has had the guard flag", to see how
+big an issue this is really.
+Metrics: How many relays does a client touch over time x, given that they
+drop old guards y seconds after choosing them? Even if y is infinite,
+we have some number based on guards going away. How does x grow as we
+reduce y?
+ * Pick a conservative y like six months, and implement.
+ D Reduce y based on the results of the metrics. (don't partition
+ clients too far by tor version though.)
+Metrics: if we were more flexible in our Guard stability criteria, how
+many more relays would get the Guard flag? How would that influence the
+above numbers? I'd like to become very flexible so more than half of
+the relays get to be guards. Are there cutoffs that are reasonable and
+fit naturally into the data from the past few years?
+Metrics: if we're more flexible in our Guard speed criteria, how does
+that impact the speed that clients should expect? Originally we avoided
+20KB/s relays as guards, because "then clients can't ever get more than
+20KB/s". But they can't get that now anyway.
+ - Write a proposal for what new criteria we should use, and why
+ that'll safely increase the guard set.
+
+ - 5.1, better round-robin
+
+
+ - 5.2, better timeouts for giving up on circuits/streams
+ * clients gather data about circuit timeouts, and then abandon
+ circuits that take more than a std dev above that.
+Metrics: Right now we abandon the circuit after 10 seconds for the first
+try. What are the download stats if we don't abandon it? What "try a
+new one" timeouts will minimize the number of circuits we go through,
+while also minimizing the time-until-user-gets-website?
+ - Change Tor so it launches a new stream attempt on schedule, but
+ is willing to use the original attempt if it completes earlier.
+ D same with stream timeouts.
+
+ - 5.3, try extending a few other places
+
+ - 5.4, bundle the first data cell with the begin cell
+
+ - 6.1, directory overhead
+ * deploy proposal 158, the "microdescriptor" plan
+
+ - 6.2, TLS overhead
+ D can wait
+
diff --git a/2009/performance/performance.bib b/2009/performance/performance.bib
new file mode 100644
index 0000000..4090376
--- /dev/null
+++ b/2009/performance/performance.bib
@@ -0,0 +1,203 @@
+@InProceedings{tuneup,
+ author = {Robin Snader and Nikita Borisov},
+ title = {A Tune-up for {Tor}: Improving Security and Performance in the {Tor} Network},
+ booktitle = {Network \& Distributed System Security Symposium},
+ year = {2008},
+ month = {February},
+ publisher = {Internet Society},
+}
+
+@inproceedings{mccoy-pet2008,
+ title = {Shining Light in Dark Places: Understanding the {Tor} Network},
+ author = {Damon McCoy and Kevin Bauer and Dirk Grunwald and Tadayoshi Kohno and Douglas
+ Sicker},
+ booktitle = {Proceedings of the Eighth International Symposium on Privacy Enhancing
+ Technologies (PETS 2008)},
+ year = {2008},
+ month = {July},
+ address = {Leuven, Belgium},
+ pages = {63--76},
+ editor = {Nikita Borisov and Ian Goldberg},
+ publisher = {Springer},
+ www_section = {Misc},
+ bookurl = {http://petsymposium.org/2008/},
+ www_pdf_url = {http://www.cs.washington.edu/homes/yoshi/papers/Tor/PETS2008_37.pdf},
+ www_tags = {selected},
+}
+
+@inproceedings{murdoch-pet2008,
+ title = {Metrics for Security and Performance in Low-Latency Anonymity Networks},
+ author = {Steven J. Murdoch and Robert N. M. Watson},
+ booktitle = {Proceedings of the Eighth International Symposium on Privacy Enhancing
+ Technologies (PETS 2008)},
+ year = {2008},
+ month = {July},
+ address = {Leuven, Belgium},
+ pages = {115--132},
+ editor = {Nikita Borisov and Ian Goldberg},
+ publisher = {Springer},
+ www_section = {traffic},
+ bookurl = {http://petsymposium.org/2008/},
+ www_pdf_url = {http://www.cl.cam.ac.uk/~sjm217/papers/pets08metrics.pdf},
+ www_tags = {selected},
+}
+
+@Misc{tls-cbc,
+ author = {Bodo M\"{o}ller},
+ title = {Security of {CBC} Ciphersuites in {SSL}/{TLS}: Problems and Countermeasures},
+ month = {May},
+ year = {2004},
+ note = {\url{http://www.openssl.org/~bodo/tls-cbc.txt}},
+}
+
+@Misc{tls-empty-record,
+ author = {Ben Laurie},
+ title = {On {TLS} Empty Record Insertion},
+ month = {December},
+ howpublished = {Email to or-dev(a)freehaven.net, in thread ``Re: Empty {TLS} application records being injected in {Tor} streams''},
+ year = {2008},
+ note = {\url{http://archives.seul.org/or/dev/Dec-2008/msg00005.html}},
+}
+
+@Misc{circuit-window,
+ author = {Csaba Kiraly},
+ title = {Effect of {Tor} window size on performance},
+ month = {February},
+ howpublished = {Email to or-dev(a)freehaven.net},
+ year = {2009},
+ note = {\url{http://archives.seul.org/or/dev/Feb-2009/msg00000.html}},
+}
+
+@mastersthesis{reardon-thesis,
+ title = {Improving {Tor} using a {TCP}-over-{DTLS} Tunnel},
+ author = {Reardon, Joel},
+ school = {University of Waterloo},
+ year = {2008},
+ month = {September},
+ www_tags = {selected},
+ www_abstract_url = {http://hdl.handle.net/10012/4011},
+ www_section = {Anonymous communication},
+ www_pdf_url = {http://uwspace.uwaterloo.ca/bitstream/10012/4011/1/thesis.pdf},
+ note = {\url{http://hdl.handle.net/10012/4011}}
+}
+
+@TechReport{DTLS,
+ author = {Rescorla, E. and Modadugu, N.},
+ title = {Datagram Transport Layer Security},
+ institution = {IETF},
+ year = {2006},
+ type = {RFC},
+ number = {4347},
+ month = {April}
+}
+
+@TechReport{tor-l3-approach,
+ author = {Kiraly, C. and Bianchi G. and Lo Cigno, R.},
+ title = {Solving Performance Issues in Anonymization Overlays with a {L}3 approach},
+ institution = {University of Trento},
+ year = {2008},
+ number = {DISI-08-041},
+ month = {September},
+ note = {version 1.1, \url{http://disi.unitn.it/locigno/preprints/TR-DISI-08-041.pdf}},
+}
+
+@Misc{daytona,
+ author = {Prashant Pradhan and Srikanth Kandula and Wen Xu and Anees Shaikh and Erich Nahum},
+ title = {Daytona: A User-Level {TCP} Stack},
+ year = {2002},
+ note = {\url{http://nms.lcs.mit.edu/~kandula/data/daytona.pdf}},
+}
+
+@InProceedings{tcptiming,
+ author = {Kohno, Tadayoshi and Broido, Andre and {claffy}, {kc}},
+ title = {Remote Physical Device Fingerprinting},
+ booktitle = {IEEE Symposium on Security and Privacy},
+ pages = {211--225},
+ year = {2005},
+ address = {Oakland, CA, US},
+ month = {May},
+ publisher = {IEEE Computer Society},
+}
+
+@inproceedings{HotOrNot,
+ title = {Hot or Not: Revealing Hidden Services by their Clock Skew},
+ author = {Steven J. Murdoch},
+ booktitle = {CCS '06: Proceedings of the 9th ACM Conference on Computer and Communications Security},
+ pages = {27--36},
+ year = {2006},
+ month = {October},
+ address = {Alexandria, VA, US},
+ publisher = {ACM Press},
+}
+
+@TechReport{IPsec,
+ author = {Kent, S. and Seo, K.},
+ title = {Security Architecture for the Internet Protocol},
+ institution = {IETF},
+ year = {2005},
+ type = {RFC},
+ number = {4301},
+ month = {December}
+}
+
+@inproceedings{wendolsky-pet2007,
+ title = {Performance Comparison of low-latency Anonymisation Services from a User Perspective},
+ author = {Rolf Wendolsky and Dominik Herrmann and Hannes Federrath},
+ booktitle = {Proceedings of the Seventh Workshop on Privacy Enhancing Technologies (PET 2007)},
+ year = {2007},
+ month = {June},
+ address = {Ottawa, Canada},
+ editor = {Nikita Borisov and Philippe Golle},
+ publisher = {Springer},
+ www_section = {Anonymous communication},
+ bookurl = {http://petworkshop.org/2007/},
+ www_pdf_url = {http://petworkshop.org/2007/papers/PET2007_preproc_Performance_comparison.pdf},
+}
+
+@Misc{economics-tor,
+ author = {Steven J. Murdoch},
+ title = {Economics of {Tor} performance},
+ howpublished = {Light Blue Touchpaper},
+ month = {18 July},
+ year = {2007},
+ note = {\url{http://www.lightbluetouchpaper.org/2007/07/18/economics-of-tor-performance/}},
+}
+
+@inproceedings{hs-attack,
+ title = {Locating Hidden Servers},
+ author = {Lasse {\O}verlier and Paul Syverson},
+ booktitle = {Proceedings of the 2006 IEEE Symposium on Security and Privacy},
+ year = {2006},
+ month = {May},
+ publisher = {IEEE CS},
+}
+
+@InProceedings{overlier:pet2007,
+ author = {Lasse {\O}verlier and Paul Syverson},
+ title = {Improving Efficiency and Simplicity of {Tor} Circuit
+ Establishment and Hidden Services},
+ booktitle = {Privacy Enhancing Technologies: 7th International
+ Symposium, {PET} 2007},
+ pages = {134--152},
+ year = {2007},
+ editor = {Nikita Borisov and Philippe Golle},
+ publisher = {Springer-Verlag, LNCS 4776}
+}
+
+@inproceedings{kate-pet2007,
+ title = {Pairing-Based Onion Routing},
+ author = {Aniket Kate and Greg Zaverucha and Ian Goldberg},
+ booktitle = {Proceedings of the Seventh Workshop on Privacy Enhancing Technologies (PET
+ 2007)},
+ year = {2007},
+ month = {June},
+ address = {Ottawa, Canada},
+ editor = {Nikita Borisov and Philippe Golle},
+ publisher = {Springer},
+ www_section = {Anonymous communication},
+ bookurl = {http://petworkshop.org/2007/},
+ www_pdf_url = {http://petworkshop.org/2007/papers/PET2007_preproc_Pairing_based.pdf},
+ www_remarks = {Describes an circuit-establishment protocol for a Tor-like network. Uses
+ Pairing- and Identity-Based crypto for efficiency, at the expense of having all
+ private keys generated by a trusted IBE authority.},
+}
diff --git a/2009/performance/performance.tex b/2009/performance/performance.tex
new file mode 100644
index 0000000..f75d83c
--- /dev/null
+++ b/2009/performance/performance.tex
@@ -0,0 +1,1775 @@
+\documentclass{article}
+%\usepackage{palatcm}
+\usepackage{fancyhdr}
+\usepackage{color}
+\usepackage{graphicx}
+\usepackage{fullpage}
+\setlength{\headheight}{12pt}
+\setlength{\headsep}{12pt}
+\addtolength{\textheight}{-24pt}
+
+\usepackage{prettyref}
+\newrefformat{sec}{Section~\ref{#1}}
+\newrefformat{tab}{Table~\ref{#1}}
+\newrefformat{fig}{Figure~\ref{#1}}
+\newrefformat{cha}{Chapter~\ref{#1}}
+\newrefformat{eqn}{Equation~\ref{#1}}
+\newrefformat{apx}{Appendix~\ref{#1}}
+
+\usepackage{hyperref}
+\hypersetup{colorlinks, citecolor=MyDarkRed, filecolor=MyDarkBlue, linkcolor=MyDarkRed, urlcolor=MyDarkBlue}
+
+\definecolor{MyDarkBlue}{rgb}{0, 0.0, 0.45}
+\definecolor{MyDarkRed}{rgb}{0.45, 0.0, 0}
+\definecolor{MyDarkGreen}{rgb}{0, 0.45, 0}
+\definecolor{MyLightGray}{gray}{.90}
+\definecolor{MyLightGreen}{rgb}{0.5, 0.99, 0.5}
+
+\usepackage{xspace}
+\makeatletter
+\newcommand{\ie}{i.e.\@\xspace}
+\newcommand{\eg}{e.g.\@\xspace}
+\newcommand{\cf}{cf.\@\xspace}
+\newcommand{\vs}{vs.\@\xspace}
+\newcommand{\wrt}{w.r.t.\@\xspace}
+\newcommand{\etal}{\textit{et al.\@\xspace}}
+\newcommand{\detal}{\textit{et al.}}
+\newcommand{\ia}{inter alia\xspace}
+\makeatother
+
+\newcommand{\thetitle}{Performance Improvements on Tor}
+\title{\thetitle\\or,\\Why Tor is slow and what we're going to do about it}
+
+%% Please add your name in here if you contribute
+\author{Roger Dingledine \and Steven J. Murdoch}
+
+\pagestyle{fancy}
+\fancyhf{}
+
+\fancyhead[C]{\thetitle}
+\fancyfoot[C]{\thepage}
+
+\begin{document}
+
+\thispagestyle{plain}
+
+\maketitle
+
+As Tor's user base has grown, the performance of the Tor network has
+suffered. This document describes our current understanding of why Tor
+is slow, and lays out our options for fixing it.
+
+Over the past few years, our funding (and thus our development effort)
+has focused on usability and blocking-resistance.
+We've come up with a portable self-contained Windows bundle;
+deployed tools to handle the upcoming censorship arms race; further
+developed supporting applications like Vidalia, Torbutton, and Thandy;
+made it easier for users to be relays by adding better rate limiting and
+an easy graphical interface with uPnP support; developed an effective
+translation and localization team and infrastructure; and spread
+understanding of Tor in a safe word-of-mouth way that stayed mostly
+under the radar of censors.
+
+%s we've been adding these features, people around the world have
+%ontinued to realize that they want privacy online, and
+%Tor's user base has grown larger than the current network can handle.
+% At
+%the same time, Tor's flexibility in terms of handling many protocols has
+%bitten us because a small number of people are loading down the network
+%with file sharing traffic.
+
+%Tor remains slow because we're lagging behind in deploying some of
+%the new research ideas to handle load better, and because we haven't
+%increased the capacity of the network to handle the new load.
+
+In parallel to adding these features, we've also been laying the
+groundwork for performance improvements. We've been working with academics
+to write research papers on improving Tor's speed, funding
+some academic groups directly to come up with prototypes, and
+thinking hard about how to safely collect metrics about network
+performance. But it's becoming increasingly clear that we're not going
+to produce the perfect answers just by thinking hard. We need to roll
+out some attempts at solutions, and use the experience to get better
+intuition about how to really solve the problems.
+
+%better understanding of anonymity (research)
+%Two approaches: "research conclusively first" vs "roll it out and see"
+
+We've identified six main reasons why the Tor network is slow.
+Problem \#1 is that Tor's congestion control does not work well. We need
+to come up with ways to let ``quiet'' streams like web browsing
+co-exist better with ``loud'' streams like bulk transfer.
+Problem \#2 is that some Tor users simply put too much traffic onto the
+network relative to the amount they contribute, so we need to work on
+ways to limit the effects of those users and/or provide priority to the
+other users.
+Problem \#3 is that the Tor network simply doesn't have enough capacity
+to handle all the users that want privacy on the Internet. We need to
+develop strategies for increasing the overall community of relays, and
+consider introducing incentives to make the network more self-sustaining.
+Problem \#4 is that Tor's current path selection algorithms don't actually
+distribute load correctly over the network, meaning some relays are
+overloaded and some are underloaded. We need
+to develop ways to more accurately estimate the properties of each relay,
+and also ways for clients to select paths more fairly.
+Problem \#5 is that Tor clients aren't as good as they should be at
+handling high or variable latency and connection failures. We need better
+heuristics for clients to automatically shift away from bad
+circuits, and other tricks for them to dynamically adapt their behavior.
+Problem \#6 is that low-bandwidth users spend too much of their network
+overhead downloading directory information. We've made a serious dent
+in this problem already, but more work remains here too.
+
+We discuss each reason more in its own section below. For each section,
+we explain our current intuition for how to address the problem,
+how effective we think each fix would be, how much effort and risk is
+involved, and the recommended next steps, all with an eye to what
+can be accomplished in 2009.
+
+While all six categories need to be resolved in order to make the Tor
+network fast enough to handle everyone who wants to use it, we've ordered
+the sections by precedence. That is, solving the earlier sections will
+be necessary before we can see benefits from solving the later sections.
+
+\pagebreak
+\tableofcontents
+\pagebreak
+
+\section{Tor's congestion control does not work well}
+\label{sec:congestion}
+
+One of Tor's critical performance problems is in how it combines
+high-volume streams with low-volume streams. We need to come up with ways
+to let the ``quiet'' streams (like web browsing) co-exist better with the
+``loud'' streams (like bulk transfer).
+
+\subsection{TCP backoff slows down every circuit at once}
+
+Tor combines all the circuits going between two Tor relays into a single TCP
+connection. This approach is a smart idea in terms of anonymity, since
+putting all circuits on the same connection prevents an observer from
+learning which packets correspond to which circuit. But over the past
+year, research has shown that it's a bad idea in terms of performance,
+since TCP's backoff mechanism only has one option when that connection
+is sending too many bytes: slow it down, and thus slow down all the
+circuits going across it.
+
+We could fix this problem by switching to a design with one circuit per
+TCP connection. But that means that a relay with 1000 connections and
+1000 circuits per connection would need a million sockets open. That
+number is a problem for even the well-designed operating systems and
+routers out there.
+
+More generally,
+Tor currently uses two levels of congestion avoidance -- TCP flow control
+per-link, and a simple windowing scheme per-circuit.
+It has been suggested that this approach is causing performance problems,
+because the two schemes interact badly.
+
+Experiments show that moving congestion management to be fully end-to-end
+offers a significant improvement in performance.
+
+There have been two proposals to resolve this problem, but their
+underlying principle is the same: use an unreliable protocol for links
+between Tor relays, and perform error recovery and congestion management
+between the client and exit relay. Tor partially funded Joel Reardon's
+thesis~\cite{reardon-thesis} under Ian Goldberg. His thesis proposed
+using DTLS~\cite{DTLS}
+(a UDP variant of TLS) as the link protocol and a cut-down version of
+TCP to give reliability and congestion avoidance, but largely using the
+existing Tor cell protocol.
+Csaba Kiraly \detal~\cite{tor-l3-approach} proposed using
+IPSec~\cite{ipsec} to replace the entire Tor cell and link protocol.
+
+Each approach has its own strengths and weaknesses.
+DTLS is relatively immature, and Reardon noted deficiencies in the
+OpenSSL implementation of the protocol.
+However, the largest missing piece from this proposal is a high-quality,
+privacy preserving TCP stack, under a compatible license.
+Prior work has shown that there is a substantial privacy leak from TCP
+stack and clockskew fingerprinting~\cite{tcptiming,HotOrNot}.
+Therefore to adopt this proposal, Tor would need to incorporate a
+TCP stack, modified to operate in user-mode and to not leak identity
+information.
+
+Reardon built a prototype around the TCP-Daytona stack~\cite{daytona},
+developed at IBM Labs, and based on the Linux kernel TCP stack.
+This implementation is not publicly available and its license is unclear,
+so it is unlikely to be suitable for use in Tor.
+Writing a TCP stack from scratch is a substantial undertaking, and
+therefore other attempts have been to move different operating system
+stacks into user-space.
+While there have been some prototypes, the maturity of these systems
+have yet to be shown.
+
+Kiraly \etal rely on the operating system IPsec stack, and a modification
+to the IKE key exchange protocol to support onion routing.
+As with the proposal from Reardon, there is a risk of operating system
+and machine fingerprinting from exposing the client TCP stack to the
+exit relay.
+This could be resolved in a similar way, by implementing a user-mode
+IPsec stack, but this would be a substantial effort, and would lose some
+of the advantages of making use of existing building blocks.
+
+%A significant issue with moving from TLS as the link protocol is that
+%it is incompatible with Tor's current censorship-resistance strategy.
+%Tor impersonates the TLS behaviour of HTTPS web-browsing, with the
+%intention that it is difficult to block Tor, without blocking a
+%significant amount of HTTPS.
+%If Tor were to move to an unusual protocol, such as DTLS, it would be
+%easier to block just Tor.
+%Even IPsec is comparatively unusual on the open Internet.
+
+%One option would be to modify the link protocol so that it impersonates
+%an existing popular encrypted protocol.
+%To avoid requiring low-level operating system access, this should be a
+%UDP protocol.
+%There are few options available, as TCP is significantly more popular.
+%Voice over IP is one fruitful area, as these require low latency and
+%hence UDP is common, but further investigation is needed.
+
+Prof.~Goldberg has a new student named Chris Alexander picking up
+where Joel left off. He's
+currently working on fixing bugs in OpenSSL's implementation of DTLS along
+with other core libraries that we'd need to use if we go this direction.
+
+{\bf Impact}: High.
+
+{\bf Effort}: High effort to get all the pieces in place.
+
+{\bf Risk}: High risk that it would need further work to get right.
+
+{\bf Plan}: We should keep working with them (and help fund Chris)
+to get this project closer
+to something we can deploy. The next step on our side is to deploy
+a separate testing Tor network that uses datagram protocols, based on
+patches from Joel and others, and get more intuition from that. We could
+optimistically have this testbed network deployed in late 2009.
+
+\subsection{We chose Tor's congestion control window sizes wrong}
+%Changing circuit window size
+
+Tor maintains a per-circuit maximum of unacknowledged cells
+(\texttt{CIRCWINDOW}).
+If this value is exceeded, it is assumed that the circuit has become
+congested, and so the originator stops sending.
+Kiraly proposed~\cite{circuit-window,tor-l3-approach} that reducing
+this window size would substantially decrease latency (although not
+to the same extent as moving to an unreliable link protocol), while not
+affecting throughput.
+
+Specifically, right now the circuit window size is 512KB and the
+per-stream window size is 256KB. These numbers mean that a user
+downloading a large file receives it (in the ideal case) in chunks
+of 256KB, sending back acknowledgements for each chunk. In practice,
+though, the network has too many of these chunks moving around at once,
+so they spend most of their time waiting in buffers at relays.
+
+Reducing the size of these chunks has several effects. First, we reduce
+memory usage at the relays, because there are fewer chunks waiting and
+because they're smaller. Second, because there are fewer bytes vying to
+get onto the network at each hop, users should see lower latency.
+
+More investigation is needed on precisely what should be the new value
+for the circuit window, and whether it should vary.
+Out of 100KB, 512KB (current value in Tor) and 2560KB, they found the
+optimum was 100KB for all levels of packet loss.
+However this was only evaluated for a fixed network latency and relay
+bandwidth, where all users had the same \texttt{CIRCWINDOW} value.
+Therefore, a different optimum may exist for networks with different
+characteristics, and during the transition of the network to the new value.
+
+{\bf Impact}: Medium. It seems pretty clear that in the steady-state this
+patch is a good idea; but it's still up in the air whether the transition
+period will show immediate improvement or if there will be a period
+where traffic from people who upgrade get clobbered by traffic from
+people who haven't upgraded yet.
+
+{\bf Effort}: Low effort to deploy -- it's a several line patch!
+
+{\bf Risk}: Medium risk that we haven't thought things through well
+enough and we'd need to back it out or change parts of it.
+
+{\bf Plan}: Once we start on Tor 0.2.2.x (in the next few months), we should
+put the patch in and see how it fares. We should go for maximum effect,
+and choose the lowest possible window setting of 100 cells (50KB).
+
+%\subsection{Priority for circuit control cells, e.g. circuit creation}
+
+\section{Some users add way too much load}
+\label{sec:too-much-load}
+
+\prettyref{sec:congestion} described mechanisms to let low-volume
+streams have a chance at competing with high-volume streams. Without
+those mechanisms, normal web browsing users will always get squeezed out
+by people pulling down larger content and tolerating high latency. But the next problem is that some
+users simply add more load than the network can handle. Just making sure
+that all the load gets handled fairly isn't enough if there's too much
+load in the first place.
+
+When we originally designed Tor, we aimed for high throughput. We
+figured that providing high throughput would mean we get good latency
+properties for free. However, now that it's clear we have several user
+profiles trying to use the Tor network at once, we need to consider
+changing some of those design choices. Some of those changes would aim
+for better latency and worse throughput.
+
+\subsection{Squeeze over-active circuits}
+\label{sec:squeeze}
+
+The Tor 0.2.0.30 release included this change:
+\begin{verbatim}
+ - Change the way that Tor buffers data that it is waiting to write.
+ Instead of queueing data cells in an enormous ring buffer for each
+ client->relay or relay->relay connection, we now queue cells on a
+ separate queue for each circuit. This lets us use less slack memory,
+ and will eventually let us be smarter about prioritizing different
+ kinds of traffic.
+\end{verbatim}
+
+Currently when we're picking cells to write onto the network, we choose
+round-robin from each circuit that wants to write. We could instead
+remember which circuits have written many cells recently, and give priority
+to the ones that haven't.
+
+Technically speaking, we're reinventing more of TCP here, and we'd be
+better served by a general switch to DTLS+UDP. But there are two reasons
+to still consider this separate approach.
+
+The first is rapid deployment. We could get this change into the Tor 0.2.2.x
+development release in mid 2009, and as relays upgrade, the change would
+gradually phase in. This timeframe is way earlier than the practical
+timeframe for switching to DTLS+UDP.
+
+The second reason is the flexibility this approach provides. We could
+give priorities based on recent activity (``if you've sent much more
+than the average in the past 10 seconds, then you get slowed down''),
+or we could base it on the total number of bytes sent on the circuit so
+far, or some combination. Even once we switch to DTLS+UDP, we may still
+want to be able to enforce some per-circuit quality-of-service properties.
+
+This meddling is tricky though: we could encounter feedback effects if
+we don't perfectly anticipate the results of our changes. For example,
+we might end up squeezing certain classes of circuits too far, causing
+those clients to build too many new circuits in response.
+Or we might simply squeeze all circuits too much, ruining the network
+for everybody.
+% XXX
+
+Also, Bittorrent is designed to resist attacks like this -- it
+periodically drops its lowest-performing connection and replaces it with
+a new one. So we would want to make sure we're not going to accidentally
+increase the number of circuit creation requests and thus just shift
+the load problem.
+
+{\bf Impact}: High, if we get it right.
+
+{\bf Effort}: Medium effort to deploy -- we need to go look at the code
+to figure out where to change, how to efficiently keep stats on which
+circuits are active, etc.
+
+{\bf Risk}: High risk that we'd get it wrong the first few times. Also,
+it will be hard to measure whether we've gotten it right or wrong.
+
+{\bf Plan}: Step one is to evaluate the complexity of changing the
+current code. We should do that for Tor 0.2.2.x in mid 2009. Then we should
+write some proposals for various meddling we could do, and try to find
+the right balance between simplicity (easy to code, easy to analyze)
+and projected effect.
+
+\subsection{Throttle certain protocols at exits}
+
+If we're right that Bittorrent traffic is a main reason for Tor's load,
+we could bundle a protocol analyzer with the exit relays. When they
+detect that a given outgoing stream is a protocol associated with bulk
+transfer, they could set a low rate limit on that stream. (Tor already
+supports per-stream rate limiting, though we've never found a need for
+it.)
+
+This is a slippery slope in many respects though. First is the wiretapping
+question: is an application that automatically looks at traffic content
+wiretapping? It depends which lawyer you ask. Second is the network
+neutrality question: remember Comcast's famous ``we're just delaying
+the traffic'' quote. Third is the
+liability concern: once we add this feature in, what other requests are
+we going to get for throttling or blocking certain content? And does the
+capability to throttle certain content change the liability situation
+for the relay operator?
+%(Imagine an AG, ``I demand you block all things immoral, or provide me
+%the API to do it myself; you clearly have the ability. Also anyone who
+%doesn't is going to get served.'')
+
+{\bf Impact}: Medium-high.
+
+{\bf Effort}: Medium effort to deploy: need to find the right protocol
+recognition tools and sort out how to bundle them.
+
+{\bf Risk}: This isn't really an arms race we want to play. The
+``encrypted bittorrent'' community already has a leg up since they've been
+fighting this battle with the telco's already. Plus the other downsides.
+
+{\bf Plan}: Not a good move.
+
+\subsection{Throttle certain protocols at the client side}
+
+While throttling certain protocols at the exit side introduces wiretapping
+and liability problems, detecting them at the client side is more
+straightforward. We could teach Tor clients to detect protocols as they
+come in on the socks port, and automatically treat them differently --
+and even pop up an explanation box if we like.
+
+This approach opens a new can of worms though: clients could disable the
+``feature'' and resume overloading the network.
+
+{\bf Impact}: Medium-high.
+
+{\bf Effort}: Medium effort to deploy: need to find the right protocol
+recognition tools and sort out how to bundle them.
+
+{\bf Risk}: This isn't really an arms race we want to play either. Users
+who want to file-share over Tor will find a way. Encouraging people
+to fork a new ``fast'' version of Tor is not a good way to keep all
+sides happy.
+
+{\bf Plan}: Not a good move.
+
+\subsection{Throttle all streams at the client side}
+
+While we shouldn't try to identify particular protocols as evil, we
+could set stricter rate limiting on client streams by default. If we
+set a low steady-state rate with a high bucket size (\eg allow spikes
+up to 250KB but enforce a long-term rate for all streams of 5KB/s),
+we would probably provide similar performance to what clients get now,
+and it's possible we could alleviate quite a bit of the congestion and
+then get even better and more consistent performance.
+
+Plus, we could make the defaults higher if you sign up as a relay and
+pass your reachability test.
+
+The first problem is: how should we choose the numbers? So far we have
+avoided picking absolute speed numbers for this sort of situation,
+because we won't be able to predict a number now which will still be
+the correct number in the future.
+
+The second problem is the same as in the previous subsection -- users
+could modify their clients to disable these checks. So we would want
+to do this step only if we also put in throttling at the exits or
+intermediate relays, a la \prettyref{sec:squeeze}. And if that throttling
+works, changing clients
+(and hoping they don't revert the changes) may be unnecessary.
+
+{\bf Impact}: Low at first, but medium-high later.
+
+{\bf Effort}: Low effort to deploy.
+
+{\bf Risk}: If we pick high numbers, we'll never see much of an impact.
+If we pick low numbers, we could accidentally choke users too much.
+
+{\bf Plan}: It's not crazy, but may be redundant. We should consider
+in Tor 0.2.2.x whether to do it, in conjunction with throttling at other
+points in the circuit.
+
+\subsection{Default exit policy of 80,443}
+
+We hear periodically from relay operators who had problems with DMCA
+takedown attempts, switched to an exit policy of ``permit only ports 80
+and 443'', and no longer hear DMCA complaints.
+
+Does that mean that most file-sharing attempts go over some other port? If
+only a few exit relays permitted ports other than 80 and 443, we would
+effectively squeeze the high-volume flows onto those few exit relays,
+reducing the total amount of load on the network.
+
+First, there's a clear downside: we lose out on other protocols. Part
+of the point of Tor is to be application-neutral. Also, it's not clear
+that it would work long-term, since corporate firewalls are continuing
+to push more and more of the Internet onto port 80.
+
+To be clearer, we have more options here than the two extremes. We could
+switch the default exit policy from allow-all-but-these-20-ports to
+accept-only-these-20-ports. We could even get more complex, for example
+by applying per-stream rate limiting at the exit relays to streams
+destined for certain ports.
+
+{\bf Impact}: Low? Medium? High?
+
+{\bf Effort}: Low effort to deploy.
+
+{\bf Risk}: The Tor network becomes less useful, roughly in proportion
+to the amount of speedup we get.
+
+{\bf Plan}: I think we should take some of these steps in the Tor 0.2.2.x
+timeframe. The big challenge here is that we don't have much intuition
+about how effective the changes should be, so we don't know how far to go.
+
+\subsection{Better user education}
+
+We still run across users who think any anonymity system out there must
+have been designed with file-sharing in mind. If we make it clearer in
+the FAQ and our webpage that Tor isn't for high-volume streams, that
+might combine well with the other approaches above.
+
+Overall, the challenge of users who want to overload the system will
+continue. Tor is not the only system that faces this challenge.
+
+\section{The Tor network doesn't have enough capacity}
+\label{sec:capacity}
+
+\prettyref{sec:congestion} aims to let web browsing
+connections work better in the face of high-volume streams, and
+\prettyref{sec:too-much-load} aims to reduce the overall load on the
+network. The third reason why Tor is slow is that we simply don't have
+enough capacity in the network to handle all the users who want to use Tor.
+
+Why do we call this the third problem rather than the number one
+problem? Just adding more capacity to the network isn't going to solve
+the performance problem. If we add more capacity without solving the
+issues with high-volume streams, then those high-volume streams will
+expand to use up whatever new capacity we add.
+
+Economics tells us to expect that improving performance in the Tor network
+(\ie increasing supply) means that more users will arrive to fill the
+void. So in either case we shouldn't be under the illusion that Tor will
+magically just become faster once we implement these improvements.
+We place the first two sections higher in priority because their goals are
+to limit the ability of the high-volume users to become even higher-volume
+users, thus allowing the new capacity to be more useful to the other users.
+We discuss the supply-vs-demand question more in \prettyref{sec:economics}.
+
+\subsection{Tor server advocacy}
+
+Encouraging more volunteers to run Tor servers, and existing volunteers
+to keep their servers running, will increase network capacity and
+hence performance.
+
+{\bf Impact}: High, assuming we work on the plans from
+\prettyref{sec:congestion} and \prettyref{sec:too-much-load} also.
+
+{\bf Effort}: Medium to high, depending on how much we put in.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: A clear win. We should do as many advocacy aspects as we
+can fit in.
+
+\subsubsection{Talks and trainings}
+
+One of the best ways we've found for getting new relays is to go to
+conferences and talk to people in person. There are many thousands of
+people out there with spare fast network connections and a willingness
+to help save the world. Our experience is that visiting them in person
+produces much better results, long-term, than Slashdot articles.
+
+Roger and Jake have been working on this angle, and Jake will be ramping
+up even more on it in 2009.
+
+Advocacy and education is especially important in the context of new and
+quickly-changing government policies. In particular, the data retention
+question in Germany is causing instability in the overall set
+of volunteers willing to run relays. Karsten's latest
+metrics\footnote{\url{https://www.torproject.org/projects/metrics}}
+show that while the number
+of relays in other countries held steady or went up during 2008, the
+numbers in Germany went down over the course of 2008. On the other hand,
+the total amount of bandwidth provided by German relays held steady
+during 2008 -- so while other operators picked up the slack, we still
+lost overall diversity of relays. These results tell us where to focus
+our efforts.
+
+\subsubsection{Better support for relay operators}
+
+Getting somebody to set up a relay is one thing; getting them to keep it
+up is another thing entirely. We lose relays when the operator reboots
+and forgets to set up the relay to start on boot. We lose relays when
+the operator looks through the website and doesn't find the answer to
+a question.
+
+%When the Tor network was just starting out, Roger interacted with each
+%relay operator and tried to be responsive to all issues. The network
+%quickly scaled beyond his ability to provide enough attention to each
+%operator.
+
+We've been working on a new service for relay operators called Tor
+Weather\footnote{\url{https://weather.torproject.org/}}. The idea is
+that once you've set up your relay, you can subscribe to get an email
+whenever it goes down. We need to work on the interface more, for example to
+let people subscribe to various levels of notification, but the basic
+idea seems like a very useful one.
+
+With Tor Weather you can also subscribe to watch somebody \emph{else}'s
+relay; so this service should tie in well for the people doing advocacy,
+to let them focus their follow-ups when a relay they helped set up
+disappears.
+
+We are also considering setting up a mailing list exclusively for relay
+operators, to give them a better sense of community, to answer questions
+and concerns more quickly, etc.
+
+We should also consider offering paid or subsidized support options so
+relay operators have a place to go for help. Corporations and universities
+running relays could get direct phone, email, or IM support options.
+
+\subsubsection{A Facebook app to show off your relay}
+
+We're currently developing a Facebook
+application that will allow relay operators to link their Tor relays
+to their Facebook profile. Volunteers who desire can therefore publicly
+get credit for their contribution to the Tor network. This would raise
+awareness for Tor, and encourage others to operate relays.
+
+Opportunities for expansion include allowing relay operators to form
+``teams'', and for these teams to be ranked on the contribution to the
+network. (Real world examples here include the SETI screensaver and the
+MD5 hash crack challenges.) This competition may give more encouragement
+for team members to
+increase their contribution to the network. Also, when one of the team
+members has their relay fail, other team members may notice and provide
+assistance on fixing the problem.
+% Would this also introduce an incentive to cheat to be the top team?) -AL
+% Yes. -RD
+
+\subsubsection{Look for new ways to get people to run relays}
+
+We are not primarily social engineers, and the people that we are good
+at convincing to set up relays are not a very huge group.
+
+We need to keep an eye out for more creative ways to encourage a broader
+class of users to realize that helping out by operating a relay will
+ultimately be something they want to do.
+
+\subsection{Funding more relays directly}
+
+Another option is to directly pay hosting fees for fast relays (or
+to directly sponsor others to run them).
+
+The main problem with this approach is that the efficiency is low: at
+even cheap hosting rates, the cost of a significant number of new relays
+grows quickly. For example, if we can find 100 non-exit relays providing
+1MB/s for as low as \$100/mo (and at that price it'd be renting space
+on a shared server, with all the resource sharing hassles that comes
+with), that's \$120k per year. Figure some more
+for maintenance and coordination, the overhead to find 100 locations
+that are on sufficiently different networks and administrative zones, etc.
+
+The amount of work involved in running them as exit relays might be a
+few times this cost, due to higher hosting fees, more effort involved
+in establishing and maintaining the right relationships, having lawyers
+nearby, etc.
+
+Plus the costs just keep coming, month after month.
+
+Overall, it seems more sustainable to invest in better code, and community
+outreach and education.
+
+{\bf Impact}: Medium.
+
+{\bf Effort}: High.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: If we end up with extra funding, sure. Otherwise, I think
+our time and effort are better spent on design and coding that will
+have long-term impact rather than be recurring costs.
+
+\subsection{Handling fast Tor relays on Windows}
+\label{sec:overlapped-io}
+
+Advocating that users set up relays is all well and good, but if most
+users are on Windows, and Tor doesn't support fast relays on Windows
+well, then we're in a bad position.
+
+Nick has been adapting libevent so it can handle a buffer-based
+abstraction rather than the traditional Unix-style socket-based
+abstraction. Then we will modify Tor to use this new abstraction. Nick's
+blog post\footnote{\url{https://blog.torproject.org/blog/some-notes-progress-ioc…
+provides more detail.
+
+{\bf Impact}: Medium.
+
+{\bf Effort}: High, but we're already halfway through.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: Keep at it. We're on schedule to get a test version (one that
+works for Nick) out in September 2009. Then iterate until it works
+for everybody.
+
+\subsection{Relay scanning to find overloaded relays or broken exits}
+\label{sec:relay-scanning}
+
+Part of the reason that Tor is slow is because some of the relays are
+advertising more bandwidth than they can realistically handle. These
+anomalies might be due to bad load balancing on the part of the Tor
+designers, bad rate limiting or flaky network connectivity on the part
+of the relay operator, or malicious intent. Similarly, some exit relays
+might fail to give back the `real' content, requiring users to repeat
+their connection attempts.
+
+Mike has been working on tools to
+identify these relays: SpeedRacer\footnote{\url{https://svn.torproject.org/svn/torflow/trunk/READM…
+and SoaT\footnote{\url{https://svn.torproject.org/svn/torflow/trunk/NetworkScan….
+Once the tools are further refined, we should be able to figure out if
+there are general classes of problems (load balancing, common usability
+problems, etc) that mean we should modify our design to compensate. The
+end goal is to get our tools to the point where they can automatically
+tell the directory authorities to leave out certain misbehaving relays in
+the network status consensus, and/or adjust the bandwidths they advertise
+for each relay.
+
+{\bf Impact}: Low.
+
+{\bf Effort}: Medium.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: Keep at it. We're on schedule to get a test version
+(that works for Mike) out in mid 2009. Then iterate until it works
+for everybody.
+
+\subsection{Getting dynamic-IP relays back into the relay list quickly}
+
+Currently there is a delay of 2-5 hours between when a relay changes its
+IP address and when that relay gets used again by clients. This delay
+causes two problems: relays on dynamic IP addresses will be underutilized
+(contributing less to the total network capacity than they could),
+and clients waste time connecting to relay IP addresses that are no
+longer listening.
+
+There are several approaches that can mitigate this problem by notifying
+clients sooner about IP address changes.
+The first approach is to continue on our path of simplifying directory
+information (see \prettyref{sec:directory-overhead}): if we can put out
+``diffs'' of the network status more often than once an hour, clients
+can get updated quicker.
+A second approach is for each relay to estimate how volatile its IP address
+is, and advertise this in its descriptor.
+Clients then ignore relays with volatile IP addresses and old descriptor.
+Similarly, directory authorities could prioritise the distribution of
+updated IP addresses for freshly changed relays.
+
+As a last note here, we currently have some bugs that are causing relays
+with dynamic IP addresses to fall out of the network entirely. If a
+third to half of the relays are running on dynamic IP addresses, that's
+really bad.
+
+{\bf Impact}: Low-medium.
+
+{\bf Effort}: Low-medium.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: Track down and fix bugs for Tor 0.2.2.x. Continue simplifying
+directory information so we can get new info to clients quicker.
+
+\subsection{Incentives to relay}
+
+Our blog post on this
+topic\footnote{\url{https://blog.torproject.org/blog/two-incentive-designs-tor}}
+explains
+our work to-date on this topic. The current situation is that we have
+two designs to consider: one that's quite simple but has a serious
+anonymity problem, and one that's quite complex.
+
+I think we should move forward with the first (simple but flawed)
+design. There are several pieces to moving it forward. The first phase
+is changing Tor's queueing mechanisms to be able to give some circuits
+priority over others. This step also ties into the other development items
+in this document regarding cell-, circuit-, and connection-priorities. The
+second phase is then redesigning the ``gold star'' mechanism so the
+priority earned by relays lasts long enough that there's a sufficient
+anonymity set for them. We'll need to look at current and projected
+network metrics to discover a good upper bound on relay churn. The
+question to answer is: ``What period of time, taken as a rolling snapshot
+of which relays are present in the network, guarantees a sufficiently
+large anonymity set for high-priority relays?'' Hopefully the answer is
+something like 7 or 14 days. There are other missing pieces in there, like
+``what do we mean by sufficiently?'', that we'll just have to guess about.
+The third phase is to actually sort out how to construct and distribute
+gold-star cryptographic certificates that entry relays can verify.
+
+Notice that with the new certificates approach, we can reward users
+who contribute to the network in other ways than running a fast public
+relay -- examples might include top sponsors, users who run stable bridge
+relays, translators, people who fix bugs, etc.
+
+{\bf Impact}: Medium-high.
+
+{\bf Effort}: Medium-high.
+
+{\bf Risk}: Medium-high: if we screw up the balance of our
+community-oriented infrastructure, we might end up hurting more than
+we help.
+
+{\bf Plan}: Accomplishing the three phases above will put us in a much
+better position to decide whether to deploy this idea. At the same time,
+the more complex options might become more within reach as other research
+teams investigate and refine them, so we should keep an eye on them too.
+
+\subsection{Reachable clients become relays automatically}
+
+Even if we don't add in an incentive scheme, simply making suitable
+users into relays by default should do a lot for our capacity problems.
+
+We've made many steps toward this goal already, with automated
+reachability testing, bandwidth estimation, UPnP support built in to
+Vidalia, and so on.
+
+There are a few risks here though. First, relaying traffic could
+introduce anonymity vulnerabilities, and we need to learn more about
+that first. (That's on the roadmap for 2009.) Second, making clients
+into relays by default could make some users upset. Third, this
+approach could change how sysadmins view Tor. By putting ourselves
+into the same category as Skype, we would scale up the ``blocking
+Tor connections'' arms race by a level that's hard to predict.
+Also, we need to finish deployment of \prettyref{sec:overlapped-io}
+before we can roll this out, or we'll just make a bunch of Windows
+machines crash.
+
+We had originally been avoiding the ``everybody a relay'' design until
+we had a better plan for scaling the directory to be able to distribute
+tens of thousands of relay addresses. I think these two plans are not as
+related as we first thought, though. For example, a very simple answer
+for what to do if we get more relays than our current directory scheme
+can handle is to publish only the best relays, for some metric of best
+that considers capacity, expected uptime, etc. That should be a perfectly
+adequate stopgap measure. The step after that would be to consider
+splintering the network into two networkstatus documents, and clients
+flip a coin to decide which they use. Ultimately, if we are so lucky as
+to get into the position of having too many relays, we'll want to look
+at the distribution and properties of the relays we have when deciding
+what algorithms would best make use of them.
+
+{\bf Impact}: High.
+
+{\bf Effort}: Medium, now that we've done a lot of hard work already.
+
+{\bf Risk}: Medium.
+
+{\bf Plan}: Wrap up our investigations into the anonymity implications
+of being a relay, at the same time as working on a plan for exactly how
+the Tor client should decide if it's suitable for elevation to relay
+status. This is going to happen, it's just a matter of how soon.
+
+\section{Tor clients choose paths imperfectly}
+
+Even when we sort out the congestion control issues, the problem of users
+abusing the network with too much traffic, and the question of overall
+capacity, we still face a fourth problem. Users need to choose their
+paths in such a way that everybody is using the network efficiently.
+
+Right now, Tor relays estimate their capacity by observing the largest
+traffic burst they've seen themselves do in the past day. They advertise
+that bandwidth capacity in the directory information, and clients weight
+their path selection by the bandwidth of each relay. For example, a relay
+that advertises 100KB/s peak bandwidth will be chosen twice as often as
+a relay that advertises 50KB/s peak bandwidth.
+
+There are several problems with our current algorithm that are worth
+fixing.
+
+\subsection{We don't balance traffic over our bandwidth numbers correctly}
+\label{sec:bias-toward-faster}
+
+Selecting relays with a probability proportional to their bandwidth
+contribution to the network may not be the optimal algorithm. Murdoch
+and Watson~\cite{murdoch-pet2008} investigated the performance impact of
+different relay selection algorithms, and came up with a model to describe
+the optimal path selection strategies based on how loaded the network is.
+
+Tor's current selection strategy is optimal when the network is
+fully loaded. That is, if every single byte is going to be used, then
+weighting by capacity is the right way to do it. But if the network is
+not fully loaded, then the fast relays end up with less load than the
+slow relays. To compensate, clients should pick faster relays with
+higher probability.
+
+In particular, we can estimate the network load because all Tor relays
+publish both their capacity and usage in their relay descriptor (but
+see \prettyref{sec:better-bandwidth-estimates} for problems that crop
+up there). The Tor network
+is currently loaded at around 50\%. This level is much higher than most
+reasonable networks, indicating that our plan in \prettyref{sec:capacity}
+to get more overall capacity is a good one. But 50\% is quite far from
+100\% when it becomes to optimal load balancing.
+
+%, and derived a formula
+%for estimating average latency $T$:
+
+%\begin{equation}
+%T = \sum_{i=1}^n q_i t_i = \sum_{i=1}^n \frac{q_i x_i (2 - q_i x_i \Lambda)}{2 (1 - q_i x_i \Lambda)}
+%\label{eqn:waiting}
+%\end{equation}
+
+%Where $q_i$ is the probability of the $i$th relay (out of $n$ relays) being selected, $t_i$ is the average latency at the $i$th relay, $x_i$ is the reciprocal of the $i$th relay's bandwidth, and $\Lambda$ is the total network load.
+
+%This calculation is subject to a number of assumptions.
+%In particular, it assumes that Tor relays have infinite length queues and input traffic is Poisson distributed.
+%Whereas in practice Tor relays have finite length queues (which controls network load), and the distribution of input cells is not known.
+%Unfortunately, these assumptions are necessary to apply standard queueing theory results.
+
+To find the optimum relay selection probabilities for the model, Steven
+used a hill-climbing algorithm to minimize network latency, with a Tor
+directory snapshot as input.
+The results (shown in \prettyref{fig:optimum-selection} and
+\prettyref{fig:relative-selection}) depend on the network load relative
+to overall capacity.
+As load approaches capacity, the optimum selection probabilities
+converge to the one currently used by Tor: relay bandwidth proportional
+to network capacity.
+However, as load drops, the optimized selection algorithm favors slow
+relays less and faster relays more; many relays are not used at all.
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=0.6\textwidth]{node-selection/optimum-selection-probabilities}
+\caption{Optimum relay selection probabilities for a variety of network loads. Tor is currently at around 50\% utilization. The relay selection probabilities currently used by Tor are shown in black.}
+\label{fig:optimum-selection}
+\end{figure}
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=0.6\textwidth]{node-selection/relative-selection-probabilities}
+\caption{Difference between Tor's current relay selection probabilities and the optimum, for a variety of network loads. For Tor's current network load ($\approx 50$\%) shown in pink, the slowest relays are not used at all, and the slower relays are favoured less.}
+\label{fig:relative-selection}
+\end{figure}
+
+%\subsubsection{Impact of network load estimation}
+
+Anecdotal evidence supports the theory that the fast relays in the Tor
+network have more spare capacity than they should. Several users have
+posted that they get much better Tor performance if they hard-code their
+paths to only use the fastest ten relays (and ignore the huge anonymity
+implications, of course).
+% Snader and Borisov~\cite{tuneup} suggested
+%an alternate strategy for relay selection that put even more weight on
+%the fast relays, and justified their design by trying it on the current
+%Tor network. Our current theory is that their alternate strategy puts
+%too much weight on the fast relays if all clients were doing it, and
+%it only looked good because the current network is unbalanced; but as
+%usual more research remains to get better intuition there.
+
+The relay selection probabilities in these graphs are tuned to a
+particular level of network load. \prettyref{fig:vary-load} shows how
+average network latency is affected by relay selection probabilities,
+for different levels of network load. For all load levels examined,
+the optimized selection probabilities offer lower latency when compared
+to Tor's current selection algorithm. However, there's a downside to
+tailoring for a particular load level: if we see a much heavier load in
+practice than the one we had in mind when we tuned our selection biases,
+then we end up overbalancing the network in the other direction.
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=0.6\textwidth]{node-selection/vary-network-load}
+\caption{Average network latency against network load. Three relay selection probabilities are shown, optimized for 50\%, 75\%, and 90\% network load. The Tor relay selection algorithm is also included (black). The dots on the $x$ axis show the level of network load at which the relay selection probability distributions are optimized for. The line is cut off when the model predicts that at least one relay will have an infinite queue length, which occurs before load $=$ capacity for all relay selection algorithms except for Tor's current one.}
+\label{fig:vary-load}
+\end{figure}
+
+Specifically, each probability distribution has a cut-off point at
+which (according to the model) at least one relay will have a higher
+load than its capacity, at which its queue length, and hence latency,
+will become infinite.
+For the optimized selection probability distributions, this cut-off
+point is a few percent above the level they were designed to operate at.
+For Tor's current selection algorithm, it is when the overall network
+capacity equals the overall network load.
+
+In this respect the Tor selection algorithm reaches the theoretical
+optimum, as no network can operate at greater than 100\% utilization
+while maintaining finite latency.
+However, in a real instantiation of any of these alternative probability
+distributions, the network latency would not become infinite; instead
+a connection would time out and a different circuit would be selected.
+So in practice, if the wrong probability distribution was selected,
+the network would converge at a different one.
+Unfortunately the standard queuing theory models cannot handle this
+case; we need to move to a simulation rather than using equations
+and assumptions, to estimate the real effect.
+
+{\bf Impact}: Low-medium.
+
+{\bf Effort}: Medium, since we still need to get a better sense of
+the correct network load to expect, and we need to experiment to see
+if the model actually matches reality.
+
+{\bf Risk}: Low, since we can always back out the changes.
+
+{\bf Plan}: It seems clear that some adjustments should be done in
+terms of biasing selection toward the faster relays. The exact load
+level to anticipate remains an open question though. Fortunately, in
+our new networkstatus algorithm, the directory authorities declare the
+bandwidths for each relay. So we can just reweight them on the fly and
+clients will use the new numbers. That means once enough clients have
+upgraded to using the bandwidths specified in the networkstatus, we can
+start to experiment with shifting the biases and see what results we get.
+
+%Despite the simplifications made to the network model, results derived
+%from it may still be useful.
+%This is especially the case because it models the entire network, whereas
+%experiments can feasibly change only a few of the clients' behaviour.
+%The formula is also amenable to mathematical analysis such as non-linear
+%optimization.
+
+\subsection{The bandwidth estimates we have aren't very accurate}
+\label{sec:better-bandwidth-estimates}
+
+Weighting relay selection by bandwidth only works if we can accurately
+estimate the bandwidth for each relay.
+
+Snader and Borisov~\cite{tuneup} examined three strategies for estimating
+the bandwidth for each relay. The first strategy was Tor's current
+approach of looking for peaks in the actual bytes it's handled in the past
+day. The second strategy was active probing by the directory authorities.
+For their third strategy, they proposed that each Tor relay
+opportunistically monitor the data rates that it achieves when
+communicating with other Tor relays.
+Since currently Tor uses a clique topology, given enough time, all relays
+will communicate with all other Tor relays.
+If each Tor relay reports their measurements back to the directory
+authorities, then the median report should be a good estimate of that
+relay's bandwidth.
+As a bonus, this estimate should be difficult to game, when compared to
+the current approach of self-advertising bandwidth capacity.
+
+Experiments show that opportunistic bandwidth measurement has a better
+systematic error than Tor's current self-advertised measure, although
+has a poorer log-log correlation (0.48 vs. 0.57).
+The most accurate scheme is active probing of capacity, with a log-log
+correlation of 0.63, but this introduces network overhead.
+
+All three schemes suffer from fairly poor accuracy. Perhaps this
+inaccuracy is due to some relays with high variance in bandwidth
+capacity? We need to explore this area more to understand why our
+estimates are not as good as they could be.
+
+{\bf Impact}: Low-medium.
+
+{\bf Effort}: Medium, since we still need to get a better sense of
+the correct network load to expect, and we need to experiment to see
+if the model actually matches reality.
+
+{\bf Risk}: Low, since we can always back out the changes.
+
+{\bf Plan}: More research remains here to figure out what algorithms
+will actually produce more accurate bandwidth estimates. As with
+\prettyref{sec:bias-toward-faster} above, once we do have some better
+numbers, we can change the weights in the directory, and clients will
+immediately move to the better numbers. We should also experiment with
+augmenting our estimates with active probes from Mike's SpeedRacer tool.
+
+\subsection{Bandwidth might not even be the right metric to weight by}
+
+The current Tor network selection algorithm biases purely by bandwidth.
+This approach will sometimes cause high latency circuits due to multiple
+ocean crossings or otherwise congested links.
+An alternative approach would be to not only bias selection of relays
+based on bandwidth, but to also bias the selection of hops based on
+expected latency.
+
+%One option would be to predict the latency of hops based on geolocation
+%of the relay IP address.
+%This approach has the advantage of not requiring any additional
+%measurement database to be published.
+%However, it does assume that the geolocation database is accurate and
+%that physical distance between hops is an accurate estimator for latency.
+%% Micah Sherr tells me that latency and geolocation distance are
+%% pretty much not correlated. -RD
+
+Micah Sherr is finishing his PhD thesis at Penn under Matt Blaze,
+exploring
+exactly this issue. In the past we've avoided any sort of path selection
+algorithm that requires pairwise measurements of the network, because
+communicating $N^2$ measurements to clients would take too much bandwidth.
+Micah solves this problem by using a \emph{virtual coordinate system} --
+a three or four dimension space such that distance between relays in
+the virtual coordinate space corresponds to the network latency (or other
+metric) between them.
+
+His experiments show that we could see a significant speedup in the Tor
+network if users choose their paths based on this new relay selection
+algorithm. More research remains, of course, but the initial results
+are very promising.
+
+%A second option would be to actually measure hop latency, and publish
+%the database.
+%Nodes could do this themselves and include the results in their descriptor.
+%Alternatively, a central authority could perform the measurements and
+%publish the results.
+%Performing these measurements would be a $O(n^2)$ problem, where $n$
+%is the number of relays, so does not scale well.
+
+%Publishing a latency database would also increase the size of the
+%directory that each client must download.
+%If na\"{\i}vely implemented, the database would scale with $O(n^2)$.
+%However, a more efficient versions could be created, such as by dimension
+%reduction, creating a map in which the distance between any two relays
+%is an approximation of the latency of a hop between them.
+%Delta compression could be used if the map changes slowly.
+
+On the other hand, reducing the number of potential paths would also
+have anonymity
+consequences, and these would need to be carefully considered.
+For example, an attacker who wishes to monitor traffic could create
+several relays, on distinct /16 subnets, but with low latency between them.
+A Tor client trying to minimize latency would be more likely to select
+these relays for both entry and exit than it would otherwise.
+This particular problem could be mitigated by selecting entry and
+exit relay as normal, and only using latency measurements to select the
+middle relay.
+
+{\bf Impact}: Medium-high.
+
+{\bf Effort}: Medium-high, since we first need to sort out how effective
+the algorithm is, and then we need to figure out a migration plan.
+
+{\bf Risk}: Medium, since a new selection algorithm probably carries
+with it a new set of anonymity-breaking papers that will only come out
+a few years after we deploy.
+
+{\bf Plan}: Micah is going to write a design proposal for getting
+relays to compute and maintain their virtual coordinates based on
+latency. Once we deploy that, we'll have some actual data points, and
+we'll be in a better position to simulate whether the idea will help
+in reality. Counting deployment time, that means we probably won't have
+clients using this scheme until 2010.
+
+\subsection{Considering exit policy in relay selection}
+
+When selecting an exit relay for a circuit, the Tor client will build a list
+of all exit relays which can carry the desired stream, then select from
+them with a probability weighted by each relay's capacity\footnote{The
+actual algorithm is slightly more complex: in particular, exit relays which
+are also guard relays will be weighted less, and some circuits are
+created preemptively without any destination port in mind.}.
+This means that relays with more permissive exit policies will be
+candidates for more circuits, and hence will be more heavily loaded
+compared to relays with restrictive policies.
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=0.6\textwidth]{node-selection/exit-capacity}
+\caption{Exit relay capacity, in terms of number of relays and advertised
+bandwidth for a selection of port numbers.}
+\label{fig:exit-capacity}
+\end{figure}
+
+\prettyref{fig:exit-capacity} shows the exit relay capacity for a selection
+of port numbers.
+It can be clearly seen that there is a radical difference in the
+availability of relays for certain ports (generally those not in the
+default exit policy).
+Any traffic to these ports will be routed through a small number of exit
+relays, and if they have a permissive exit policy, they will likely become
+overloaded from all the other traffic they receive.
+The extent of this effect will depend on how much traffic in Tor is to
+ports which are not in the default exit policy.
+
+The overloading of permissive exit relays can be counteracted by adjusting
+the selection probability of a relay based on its exit policy and knowledge
+of the global network load per-port.
+While it should improve performance, this modification will make it
+easier for malicious exit relays to select traffic they wish to monitor.
+For example, an exit relay which wants to attack SSH sessions can currently
+list only port 22 in its exit policy.
+Currently they will get a small amount of traffic compared to their
+capacity, but with the modification they will get a much larger share
+of SSH traffic.
+(On the other hand, a malicious exit relay could already do this
+by artificially
+inflating its advertised bandwidth capacity.)
+
+To properly balance exit relay usage, it is necessary to know the usage
+of the Tor network, by port.
+McCoy \detal~\cite{mccoy-pet2008} have figures for protocol usage in
+Tor, but these figures were generated through deep packet inspection,
+rather than by port number.
+Furthermore, the exit relay they ran used the fairly permissive default
+exit policy.
+Therefore, their measurements will underestimate the relative traffic on
+ports which are present in the default exit policy, and are also present
+in more restrictive policies.
+To accurately estimate the Tor network usage by port, it is necessary
+to measure the network usage by port on one or more exit relays, while
+simultaneously recording the exit policy of all other exit relays
+considered usable.
+
+We could instead imagine more crude approaches. For example, in
+\prettyref{sec:relay-scanning} we suggest using a tool like SpeedRacer
+or SoaT to identify relays that are overloaded. We could then either
+instruct clients to avoid them entirely, or reduce the capacity associated
+with that relay in the directory status to reduce the attention the relay
+gets from clients. Then we could avoid the whole question of \emph{why}
+the relays are overloaded. On the other hand, understanding the reasons
+for load hotspots can help us resolve them at the architectural level.
+
+{\bf Impact}: Low-medium.
+
+{\bf Effort}: Low-medium.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: When we're gathering statistics for metrics, we should make
+a point of gathering some anonymized data about destination ports seen
+by a few exit relays. Then we will have better intuition about whether
+we should solve this by reweighting at the clients, reweighting in the
+directory status, or ignoring the issue entirely.
+
+\subsection{Older entry guards are overloaded}
+
+While the load on exit relays is skewed based on having an unusual exit
+policy, load on entry guards is skewed based on how long they've been
+in the network.
+
+Since Tor clients choose a small number of entry guards and keep them
+for several months, a relay that's been listed with the Guard flag for a
+long time will accumulate an increasing number of clients. A relay that
+just earned its Guard flag for the first time will see very few clients.
+
+To combat this skew, clients should rotate entry guards every so
+often. We need to look at network performance metrics and discern how
+long it takes for the skew to become noticeable -- it might be that
+rotating to a new guard after a week or two is enough to substantially
+resolve the problem. We also need to consider the added risk that
+higher guard churn poses versus the original attack they were designed
+to thwart~\cite{hs-attack}, but I think a few weeks should still be
+plenty high.
+
+At the same time, there are fewer relays with the Guard flag than there
+should be. While the Exit flag really is a function of the relay's exit
+policy, the required properties for entry guards are much more vague:
+we want them to be ``fast enough'', and we want them to be ``likely to
+be around for a while more''. I think the requirements currently are too
+strict. This scarcity of entry guards in turn influences the anonymity
+the Tor network can provide, since there are fewer potential entry points
+into the network.
+
+{\bf Impact}: High.
+
+{\bf Effort}: Low.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: We should do it, early in Tor 0.2.2.x. We'll need proposals
+first, both for the ``dropping old guards'' plan (to assess the tradeoff
+from the anonymity risk) and for the ``opening up the guard criteria''
+plan.
+
+%\subsection{Two hops vs three hops.}
+
+% People periodically suggest two hops rather than three. The problem
+% is that the design we have right now is more like ``two hops plus an
+% entry guard'', so removing any of the hops seems like a bad move.
+% But YMMV.
+
+\section{Clients need to handle variable latency and failures better}
+
+The next issue we need to tackle is that Tor clients aren't as good
+as they should be at handling high or variable latency and connection
+failures. First, we need ways to smooth out the latency that clients see.
+Then, for the cases where we can't smooth it out enough, we need better
+heuristics for clients to automatically shift away from bad circuits,
+and other tricks for them to dynamically adapt their behavior.
+
+\subsection{Our round-robin and rate limiting is too granular}
+
+Tor's rate limiting uses a token bucket approach to enforce a long-term
+average rate of incoming and outgoing bytes, while still permitting
+short-term bursts above the allowed bandwidth. Each token represents
+permission to send another byte onto the network (or read from the
+network). Every second new tokens are added, up to some cap (the
+\emph{bucket size}).
+
+So Tor relays that have cells buffered waiting to go out onto the network
+will wait until the new second arrives, and then deliver as many cells
+as they can. In practice, this behavior results in traffic `bumps'
+at the beginning of each second, with little network traffic the rest
+of the time. Mike and Karsten have been collecting data from circuit
+extension times (how long it takes to establish each hop of a circuit);
+the bumps are easily seen in \prettyref{fig:extension-times}.
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=0.6\textwidth]{extensiontimes}
+\caption{Number of seconds it takes to establish each hop of a 3-hop
+circuit. The higher density of samples around 2s, 3s, etc indicate that
+rate limiting at each relay is introducing extra delay into the
+responses.}
+\label{fig:extension-times}
+\end{figure}
+
+Our original theory when designing Tor's rate limiting was that one-second
+granularity should be sufficient:
+cells will go out as quickly as possible while the bucket still has
+tokens, and once it's empty there's nothing we can do
+but wait until the next second for permission to send more cells.
+
+We should explore refilling the buckets more often than once a second,
+for three reasons. First, we'll get a better intuition about how full
+the buffers really are: if we spread things out better, then we could
+reduce latency by perhaps multiple seconds. Second, spikes-and-silence is
+not friendly for TCP, so averaging the flows ourselves might mean much
+smoother network performance. Third, sub-second precision will give us
+more flexibility in our priority strategies from \prettyref{sec:squeeze}.
+
+On the other hand, we don't want to go too far: cells are 512 bytes,
+so it isn't useful to think in units smaller than that. Also, every
+network write operation carries with it overhead from the TLS record,
+the TCP header, and the IP packet header. Finally, network transmission
+unit (MTU) sizes vary, but if we could use a larger packet on the wire
+and we don't, then we're not being as efficient as we could be.
+
+%also, let's say we have 15 connections that want attention
+%and we have n tokens for the second to divide up among them
+%and each act of writing onto the connection incurs overhead from tls header
+%if we do it on a per-second, we can write more onto a given conn, because we
+%have more of n to divvy up
+%if we do it every 100ms, we only have n/10 to divvy up, so if we're trying
+%to round robin fairly, everybody gets a tinier amount
+%in fact, if n is small, and we can't really write less than 512 bytes per
+%go, we're going to have to get smarter about randomly picking a conn to use,
+%or skipping ones we fed last time, or something. or some will starve
+%entirely.
+%(right now, i think some starve entirely if you have more than n conns and
+%you rate limit to n cells per second)
+
+{\bf Impact}: Low-Medium.
+
+{\bf Effort}: Medium.
+
+{\bf Risk}: Low, unless we add in bad feedback effects and don't notice.
+
+{\bf Plan}: We should continue collecting metrics to get better
+intuition here. While we're designing priority stategies for
+\prettyref{sec:squeeze}, we should keep the option of higher-resolution
+rate-limiting in mind.
+
+%\subsection{The switch to Polipo: prefetching, pipelining, etc}
+
+%Polipo makes Tor appear faster, for some web browsing activities. Yay.
+%We should continue our plans to migrate to it. (Polipo needs a more
+%active maintainer, and someone with unix to Windows porting experience
+%to make polipo work correctly in Windows. Alternatively, could privoxy
+%include some of the polipo features we like?)
+
+\subsection{Better timeouts for giving up on circuits and trying a new one}
+
+Some circuits are established very quickly, and some circuits take many
+seconds to form. The time it takes for the circuit to open can give us
+a hint about how well that circuit will perform for future traffic. We
+should discard extremely slow circuits early, so clients never have to
+even try them.
+
+The question, though, is how to decide the right timeouts? If we set a
+static timeout in the clients, then choosing a number that's too low will
+cause clients to discard too many circuits. Worse, clients on really bad
+connections will never manage to establish a circuit. On the other hand,
+setting a number that's too high won't change the status quo much.
+
+Fallon Chen worked during her Google-Summer-of-Code-2008 internship with
+us on collecting data about how long it takes for clients to establish
+circuits, and analyzing the data to decide what shape the distribution
+has (it appears to be a Pareto distribution). The goal is for clients
+to track their own circuit build times, and then be able to recognize
+if a circuit has taken longer than it should have compared to the
+previous circuits. That way clients with fast connections can discard
+not-quite-fast-enough circuits, whereas clients with slow connections
+can discard only the really-very-slow circuits. Not only do clients get
+better performance, but we can also dynamically adapt our paths away
+from overloaded relays.
+
+Mike and Fallon wrote a
+proposal\footnote{\url{https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/151-path-selection-improvements.txt}}
+explaining the details of how to collect the stats, how many data points
+the client needs before it has a good sense of the expected build times,
+and so on.
+
+Further, there's another case in Tor where adaptive timeouts would be
+smart: how long we wait in between trying to attach a stream to a given
+circuit and deciding that we should try a new circuit. Right now we
+have a crude and static ``try 10 seconds on one, then try 15 seconds
+on another'' algorithm, which is both way too high and way too low,
+depending on the context.
+
+{\bf Impact}: Medium.
+
+{\bf Effort}: Medium, but we're already part-way through it.
+
+{\bf Risk}: Low, unless we've mis-characterized the distribution of
+circuit extend times, in which case clients end up discarding too many
+circuits.
+
+{\bf Plan}: We should deploy the changes in clients in Tor 0.2.2.x to
+collect circuit times, and see how that goes. Then we should gather data
+about stream timeouts to build a plan for how to resolve the second piece.
+
+%\subsection{When a circuit has too many streams on it, move to a new one}
+
+%This would prevent any single circuit from getting too overloaded.
+
+%But actually, this idea would benefit high-volume flows most, so
+%it is a bad idea. We should not do it.
+
+\subsection{If extending a circuit fails, try extending a few other
+places before abandoning the circuit.}
+
+Right now, when any extend operation fails, we abandon the entire
+circuit. As the reasoning goes, any other approach allows an attacker
+who controls some relays (or part of the network) to dictate our circuits
+(by declining to extend except to relays that he can successfully attack).
+
+However, this reasoning is probably too paranoid. If we try at most three
+times for each hop, we greatly increase the odds that we can reuse the
+work we've already done, but we don't much increase the odds that an
+attacker will control the entire circuit.
+
+Overall, this modification should cut down on the total number of extend
+attempts in the network. This result is particularly helpful since some
+of our other schemes in this document involve increasing that number.
+
+{\bf Impact}: Low.
+
+{\bf Effort}: Low.
+
+{\bf Risk}: Low-medium. We need to actually do some computations to
+confirm that the risk of whole-path compromise is as low as we think
+it is.
+
+{\bf Plan}: Do the computations, then write a proposal, then do it.
+
+\subsection{Improving efficiency of the Tor circuit-building protocol}
+\label{sec:protocol-efficiency}
+
+A number of proposals~\cite{kate-pet2007,overlier:pet2007} have been
+published in the literature on how to improve the efficiency of the Tor
+handshake protocol.
+These would reduce the latency of circuit establishment, and lower CPU
+load on nodes.
+Applying a modification like this would break existing clients, so
+Tor's version negotiation functionality would be required to permit both
+protocol to operate in parallel.
+Compared to the existing Tor protocol, the proposed modifications are not
+as well analyzed so there is a risk that they will have some weaknesses.
+Some also relax Tor's security assurances (e.g. perfect forward secrecy)
+in order to offer improved performance.
+
+{\bf Impact}: Low.
+
+{\bf Effort}: High.
+
+{\bf Risk}: High.
+
+{\bf Plan}: Not yet. Cryptographic overhead does not appear to be a
+significant component of latency. If, later on, circuit establishment
+overhead starts to be a significant contributor to performance problems,
+we should re-evaluate.
+
+\subsection{Bundle the first data cell with the begin cell}
+
+In Tor's current design, clients send a ``relay begin'' cell to specify
+the intended destination for our stream, and then wait for a ``relay
+connected'' cell to confirm the connection is established. Only then
+do they complete the SOCKS handshake with the local application, and
+start reading application traffic.
+
+We could modify our local proxy protocol in the case of Privoxy or Polipo
+so it sends the web request to the SOCKS port during the handshake. Then
+we could optimistically include the first cell worth of application data
+in the original begin cell. This trick would allow us to cut out an entire
+network round-trip every time we establish a new connection through Tor.
+The result would be quicker page loads for users.
+
+Alas, this trick would involve extending the SOCKS protocol, which isn't
+usually a polite strategy when it comes to interoperating with other
+applications. On the other hand, it should be possible to extend it in a
+backwards-compatible way: applications that don't know about the trick
+would still behave the same and still work fine (albeit in a degraded
+mode where they waste a network round-trip).
+
+{\bf Impact}: Medium.
+
+{\bf Effort}: Medium.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: Overall, it seems like a delicate move, but with potentially
+quite a good payoff. I'm not convinced yet either way.
+
+\section{The network overhead may still be high for modem users}
+
+Even if we resolve all the other pieces of the performance question,
+there still remain some challenges posed uniquely by users with extremely
+low bandwidth -- for example, users on modems or cell phones. We need
+to optimize the Tor protocols so they are efficient enough that Tor can
+be practical in this situation too.
+
+\subsection{We've made progress already at directory overhead}
+\label{sec:directory-overhead}
+
+We've already made great progress at reducing directory
+overhead, both for bootstrapping and maintenance. Our
+blog post on the topic provides background and
+details\footnote{\url{https://blog.torproject.org/blog/overhead-directory-info\%3A-past\%2C-present\%2C-future}}.
+
+Proposal 158 further reduces the directory overhead, and is scheduled
+to be deployed in Tor 0.2.2.x.\footnote{\url{https://svn.torproject.org/svn/tor/trunk/doc/spec/pr…
+
+{\bf Impact}: Low for normal users, high for low-bandwidth users.
+
+{\bf Effort}: Medium, but we're already a lot of the way through it.
+
+{\bf Risk}: Low.
+
+{\bf Plan}: We should roll out proposal 158. Then we'll be in good
+shape for a while. The next directory overhead challenge will be in
+advertising many more relays; but first we need to get the relays.
+
+\subsection{Our TLS overhead can also be improved}
+
+OpenSSL will, by default, insert an empty TLS application record before
+any one which contains data.
+This is to prevent an attack, by which someone who has partial control
+over the plaintext of a TLS stream, can also confirm guesses as to the
+plaintext which he does not control.
+By including an empty application record, which incorporates a MAC,
+the attacker is made unable to control the CBC initialization vector,
+and hence does not have control of the input to the encryption
+function~\cite{tls-cbc}.
+
+This application record does introduce an appreciable overhead.
+Most Tor cells are sent in application records of their own, giving
+application records of 512 bytes (cell) $+$ 20 bytes (MAC) $+$ 12 bytes
+(TLS padding) $+$ 5 bytes (TLS application record header) $=$ 549 bytes.
+The empty application records contain only 20 bytes (MAC) $+$ 12 bytes
+(TLS padding) $+$ 5 bytes (TLS application record header) $=$ 37 bytes.
+There is also a 20 byte IP header and 32 byte TCP header.
+
+Thus the overhead saved by removing the empty TLS application record
+itself is $37 / (549 + 37 + 20 + 32) = 5.8\%$.
+This calculation is assuming that the same number of IP packets will
+be sent, because currently Tor sends packets, with only one cell, far
+smaller than the path MTU.
+If Tor were to pack cells optimally efficiently into packets, then
+removing the empty application records would also reduce the number of
+packets, and hence TCP/IP headers, that needed to be sent.
+The reduction in TCP/IP header overhead would be $37/(549 + 37) = 6.3\%$.
+
+Of course, the empty application record was inserted for a reason --
+to prevent an attack on the CBC mode of operation used by TLS, so before
+removing it we must be confident the attack does not apply to Tor.
+Ben Laurie (one of the OpenSSL developers) concluded that in his
+opinion Tor could safely remove the insertion of empty TLS application
+records~\cite{tls-empty-record}.
+Steven was able to come up with only certificational weaknesses (discussed
+in the above analysis), which are expensive to exploit and give little
+information to the attacker.
+
+%To be successful, the attacker must have full control of the plaintext
+%application record before the one he wishes to guess.
+%Tor makes this difficult because all cells where the payload is controlled
+%by the attacker are prepended with a two byte circuit ID, unknown to
+%the attacker.
+%Also, because the majority of cells sent in Tor are encrypted by a key
+%not known by the attacker, the probability that an attacker can guess
+%what a cell might be is extremely small.
+%The exception is a padding cell, which has no circuit ID and a zero
+%length payload, however Tor does not currently send padding cells,
+%other than as a periodic keep-alive.
+
+{\bf Impact}: Low.
+
+{\bf Effort}: Low.
+
+{\bf Risk}: Medium, since our initial analysis might be wrong.
+
+{\bf Plan}: Do it in the Tor 0.2.2.x or 0.2.3.x timeframe. Not critical.
+
+%\subsection{Hibernating relays shouldn't be listed as Running}
+
+%we are giving Running flags to hibernating relays. if we stop giving
+%them the Running flag, they will no longer get into the consensus,
+%thus saving directory overhead. but this is simply a bug that we
+%should fix.
+
+\section{Last thoughts}
+
+\subsection{Lessons from economics}
+\label{sec:economics}
+
+Imagine we implement all the solutions above, and it doubles the effective
+capacity of the Tor
+network. The na\"{\i}ve hypothesis is that users would then experience
+twice the throughput.
+Unfortunately this is not true, because it assumes that the number of
+users does not vary with bandwidth available.
+In fact, as the supply of the Tor network's bandwidth increases, there
+will be a corresponding increase in the demand for bandwidth from
+Tor users.
+Simple economics shows that performance of Tor and other
+anonymization networks is controlled by how the number of users
+scales with available bandwidth; this relationship can be represented
+by a demand
+curve.\footnote{The economics discussion is based on a blog post published
+in Light
+Blue Touchpaper~\cite{economics-tor}. The property discussed was also
+observed by Andreas Pfitzmann in response to a presentation at the PET
+Symposium~\cite{wendolsky-pet2007}.}
+
+\begin{figure}[t]
+\centering
+\includegraphics[width=0.6\textwidth]{equilibrium}
+\caption{Hypothetical supply and demand curves for Tor network
+resources. As supply goes up, point A corresponds to no increase in users,
+whereas points B and C represent more users arriving to use up some of
+the new capacity.}
+\label{fig:equilibrium}
+\end{figure}
+
+\prettyref{fig:equilibrium} is the typical supply and demand graph from
+economics textbooks, except with long-term throughput per user substituted
+for price, and number of users substituted for quantity of goods sold.
+%Also, it is inverted, because users prefer higher throughput, whereas
+%consumers prefer lower prices.
+%Similarly,
+As the number of users increases, the bandwidth supplied
+by the network falls.
+%, whereas suppliers will produce more goods if the price is higher.
+
+In drawing the supply curve, we have assumed the network's bandwidth is
+constant and shared equally over as many users as needed.
+The shape of the demand curve is much harder to even approximate, but
+for the sake of discussion, we have drawn three alternatives.
+The number of Tor users and the throughput they each get is the
+intersection between the supply and demand curves -- the equilibrium.
+If the number of users is below this point, more users will join and
+the throughput per user will fall to the lowest tolerable level.
+Similarly, if the number of users is too high, some will be getting
+lower throughput than their minimum, so will give up, improving the
+network for the rest of the users.
+
+Now assume Tor's bandwidth grows by 50\% -- the supply curve shifts,
+as shown in the figure.
+By comparing how the equilibrium moves, we can see how the shape of the
+demand curve affects the performance improvement that Tor users see.
+If the number of users is independent of performance, shown in curve A,
+then everyone gets a 50\% improvement, which matches the na\"{\i}ve
+hypothesis.
+More realistically, the number of users increases, so the performance
+gain is less. The shallower the curve gets, the smaller the performance
+increase will be.
+For demand curve B, there is a 18\% increase in the number of Tor users
+and a 27\% increase in throughput. On the other hand, with curve C there
+are 33\%
+more users and so only a 13\% increase in throughput for each user.
+
+%In an extreme case where the demand curve points down (not shown),
+%as the network bandwidth increases, performance for users will fall.
+%Products exhibiting this type of demand curve, such as designer clothes,
+%are known as Veblen goods.
+%As the price increases, their value as status symbols grows, so more
+%people want to buy them.
+%I don't think it is likely to be the case with Tor, but there could be
+%a few users who might think that the slower the network is, the better
+%it is for anonymity.
+
+%To keep the explanation simple, I have made quite a few assumptions,
+%some more reasonable than others.
+%For the supply curve, I assume that all Tor's bandwidth goes into
+%servicing user requests, it is shared fairly between users, there is
+%no overhead when the number of Tor clients grows, and the performance
+%bottleneck is the network, not clients.
+%I don't think any of these are true, but the difference between the ideal
+%case and reality might not be significant enough to nullify the analysis.
+%The demand curves are basically guesswork -- it's unlikely that the true
+%one is as nicely behaved as the ideal ones shown.
+%It more likely will be a combination of the different classes, as
+%different user communities come into relevance.
+
+The above analysis glosses over many topics. One interesting analysis
+is reaching equilibrium -- in fact it could
+take some time between the network bandwidth changing and the user
+population reaching stability.
+If this period is sufficiently long and network bandwidth is sufficiently
+volatile it might never reach equilibrium.
+We might also consider effects which shift the demand curve.
+In normal economics, marketing makes people buy a product even though
+they considered it too expensive.
+Similarly, a Slashdot article or news of a privacy scandal could make
+Tor users more tolerant of the poor performance.
+Finally, the user perception of performance is an interesting and complex
+topic. In this analyis
+we assumed that performance is equivalent to throughput; but actually
+latency, packet loss, predictability, and their interaction with TCP/IP
+congestion control are important components too.
+
+So what does all this tell us?
+
+The above discussion has argued that the speed of an anonymity network
+will converge on the slowest level that the most tolerant users will
+consider usable.
+This is problematic because there is significant variation in levels
+of tolerance between different users and different protocols.
+Most notably, file sharing users are subject to high profile legal
+threats, and do not require interactive traffic, so they will continue to use
+a network even if the performance is considerably lower than the usable
+level for web browsing.
+
+In conventional markets, this type of problem is solved by differential
+pricing, for example different classes of seat on airline flights.
+In this model, several equilibrium points are allowed to form, and the
+one chosen will depend on the cost/benefit tradeoffs of the customers.
+A similar strategy could be used for Tor, allowing interactive web
+browsing users to get higher performance, while forcing bulk data transfer
+users to have lower performance (but still tolerable for them).
+Alternatively, the network could be configured to share resources in a
+manner such that the utility to each user is more equal.
+In this case, it will be acceptable to all users that a single equilibrium
+point is formed, because its level will no longer be characterized in
+terms of simple bandwidth.
+
+\prettyref{sec:too-much-load} is an example of the former strategy.
+Web browsing users will be offered better performance, so we should
+attract more of them, but hopefully not so many that the performance
+returns to current levels.
+In constrast, bulk-traffic users will be given poorer performance,
+but since they are less sensitive to latency, it could be that they do
+not mind.
+\prettyref{sec:congestion} could be used to implement the latter strategy.
+If web-browsing users are more sensitive to latency than bandwidth,
+then we could optimize the network for latency rather than throughput.
+
+\subsection{The plan moving forward}
+
+Our next steps should be to work with funders and developers to turn
+this set of explanations and potential fixes into a roadmap: we need to
+lay out all the solutions, sort out the dependencies, assign developers
+to tasks, and get everything started.
+
+At the same time, we need to continue to work on ways to measure changes
+in the network: without `before' and `after' snapshots, we'll have
+a much tougher time telling whether a given idea is actually working.
+Many of the plans here have a delay between when we roll out the change
+and when the clients and relays have upgraded enough for the change to
+be noticeable. Since our timeframe requires rolling out several solutions
+at the same time, an increased focus on metrics and measurements will be
+critical to keeping everything straight.
+
+Lastly, we need to be aware that ramping up development on performance
+may need to push out or downgrade other items on our roadmap. So far,
+Tor has been focusing our development energy on the problems that funders
+are experiencing most severely at the time. This approach is good to make
+sure that we're always working on something that's actually important.
+But it also means that next year's critical items don't get as much
+attention as they should, and last year's critical items don't get
+as much maintenance as they should. Ultimately we need to work toward
+having consistent funding for core Tor development and maintenance as
+well as feature-oriented funding.
+
+%\subsection*{Acknowledgements}
+
+% Mike Perry provided many of the ideas discussed here
+
+\bibliographystyle{acm}
+\bibliography{performance}
+
+\end{document}
+
diff --git a/2009/performance/prettyref.sty b/2009/performance/prettyref.sty
new file mode 100644
index 0000000..67940f3
--- /dev/null
+++ b/2009/performance/prettyref.sty
@@ -0,0 +1,37 @@
+%%
+%% This is file `prettyref.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% prettyref.dtx (with options: `style')
+%%
+%% Copyright (c) 1995 Kevin Ruland
+%%
+%%
+%% prettyref v3.0
+%%
+%% Copyright 1995,1998. by Kevin Ruland kevin(a)rodin.wustl.edu
+%%
+\ProvidesPackage{prettyref}[1998/07/09 v3.0]
+\def\newrefformat#1#2{%
+ \@namedef{pr@#1}##1{#2}}
+\newrefformat{eq}{\textup{(\ref{#1})}}
+\newrefformat{lem}{Lemma \ref{#1}}
+\newrefformat{thm}{Theorem \ref{#1}}
+\newrefformat{cha}{Chapter \ref{#1}}
+\newrefformat{sec}{Section \ref{#1}}
+\newrefformat{tab}{Table \ref{#1} on page \pageref{#1}}
+\newrefformat{fig}{Figure \ref{#1} on page \pageref{#1}}
+\def\prettyref#1{\@prettyref#1:}
+\def\@prettyref#1:#2:{%
+ \expandafter\ifx\csname pr@#1\endcsname\relax%
+ \PackageWarning{prettyref}{Reference format #1\space undefined}%
+ \ref{#1:#2}%
+ \else%
+ \csname pr@#1\endcsname{#1:#2}%
+ \fi%
+}
+\endinput
+%%
+%% End of file `prettyref.sty'.
1
0
[tech-reports/master] Change style of performance roadmap to tortechrep.
by karsten@torproject.org 31 Aug '12
by karsten@torproject.org 31 Aug '12
31 Aug '12
commit a2f3f956422ccc77d5cf056ced9192cef285dea3
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 12:03:36 2012 +0200
Change style of performance roadmap to tortechrep.
Also update a few URLs and make minor tweaks.
---
2009/performance/performance.tex | 51 ++++++++++++++++++++------------------
2009/performance/tortechrep.cls | 1 +
2 files changed, 28 insertions(+), 24 deletions(-)
diff --git a/2009/performance/performance.tex b/2009/performance/performance.tex
index f75d83c..69cebd2 100644
--- a/2009/performance/performance.tex
+++ b/2009/performance/performance.tex
@@ -1,12 +1,13 @@
-\documentclass{article}
+\documentclass{tortechrep}
+%\documentclass{article}
%\usepackage{palatcm}
-\usepackage{fancyhdr}
+%\usepackage{fancyhdr}
\usepackage{color}
\usepackage{graphicx}
-\usepackage{fullpage}
-\setlength{\headheight}{12pt}
-\setlength{\headsep}{12pt}
-\addtolength{\textheight}{-24pt}
+%\usepackage{fullpage}
+%\setlength{\headheight}{12pt}
+%\setlength{\headsep}{12pt}
+%\addtolength{\textheight}{-24pt}
\usepackage{prettyref}
\newrefformat{sec}{Section~\ref{#1}}
@@ -16,8 +17,8 @@
\newrefformat{eqn}{Equation~\ref{#1}}
\newrefformat{apx}{Appendix~\ref{#1}}
-\usepackage{hyperref}
-\hypersetup{colorlinks, citecolor=MyDarkRed, filecolor=MyDarkBlue, linkcolor=MyDarkRed, urlcolor=MyDarkBlue}
+%\usepackage{hyperref}
+%\hypersetup{colorlinks, citecolor=MyDarkRed, filecolor=MyDarkBlue, linkcolor=MyDarkRed, urlcolor=MyDarkBlue}
\definecolor{MyDarkBlue}{rgb}{0, 0.0, 0.45}
\definecolor{MyDarkRed}{rgb}{0.45, 0.0, 0}
@@ -37,21 +38,24 @@
\newcommand{\ia}{inter alia\xspace}
\makeatother
-\newcommand{\thetitle}{Performance Improvements on Tor}
-\title{\thetitle\\or,\\Why Tor is slow and what we're going to do about it}
+\title{Performance Improvements on Tor\\
+or,\\Why Tor is slow and what we're going to do about it}
%% Please add your name in here if you contribute
-\author{Roger Dingledine \and Steven J. Murdoch}
+\author{Roger Dingledine and Steven J. Murdoch}
+\contact{arma@torproject.org,steven.murdoch@cl.cam.ac.uk}
+\date{November 9, 2009}
+\reportid{2009-11-001}
-\pagestyle{fancy}
-\fancyhf{}
+%\pagestyle{fancy}
+%\fancyhf{}
-\fancyhead[C]{\thetitle}
-\fancyfoot[C]{\thepage}
+%\fancyhead[C]{\thetitle}
+%\fancyfoot[C]{\thepage}
\begin{document}
-\thispagestyle{plain}
+%\thispagestyle{plain}
\maketitle
@@ -131,9 +135,9 @@ network fast enough to handle everyone who wants to use it, we've ordered
the sections by precedence. That is, solving the earlier sections will
be necessary before we can see benefits from solving the later sections.
-\pagebreak
+%\pagebreak
\tableofcontents
-\pagebreak
+%\pagebreak
\section{Tor's congestion control does not work well}
\label{sec:congestion}
@@ -567,7 +571,7 @@ Advocacy and education is especially important in the context of new and
quickly-changing government policies. In particular, the data retention
question in Germany is causing instability in the overall set
of volunteers willing to run relays. Karsten's latest
-metrics\footnote{\url{https://www.torproject.org/projects/metrics}}
+metrics\footnote{\url{https://metrics.torproject.org/}}
show that while the number
of relays in other countries held steady or went up during 2008, the
numbers in Germany went down over the course of 2008. On the other hand,
@@ -706,8 +710,8 @@ might fail to give back the `real' content, requiring users to repeat
their connection attempts.
Mike has been working on tools to
-identify these relays: SpeedRacer\footnote{\url{https://svn.torproject.org/svn/torflow/trunk/READM…
-and SoaT\footnote{\url{https://svn.torproject.org/svn/torflow/trunk/NetworkScan….
+identify these relays: SpeedRacer\footnote{\url{https://gitweb.torproject.org/torflow.git/blob/HEA…
+and SoaT\footnote{\url{https://gitweb.torproject.org/torflow.git/blob/HEAD:/Net….
Once the tools are further refined, we should be able to figure out if
there are general classes of problems (load balancing, common usability
problems, etc) that mean we should modify our design to compensate. The
@@ -1378,7 +1382,7 @@ better performance, but we can also dynamically adapt our paths away
from overloaded relays.
Mike and Fallon wrote a
-proposal\footnote{\url{https://svn.torproject.org/svn/tor/trunk/doc/spec/proposals/151-path-selection-improvements.txt}}
+proposal\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/151-path-selection-improvements.txt}}
explaining the details of how to collect the stats, how many data points
the client needs before it has a good sense of the expected build times,
and so on.
@@ -1511,7 +1515,7 @@ blog post on the topic provides background and
details\footnote{\url{https://blog.torproject.org/blog/overhead-directory-i….
Proposal 158 further reduces the directory overhead, and is scheduled
-to be deployed in Tor 0.2.2.x.\footnote{\url{https://svn.torproject.org/svn/tor/trunk/doc/spec/pr…
+to be deployed in Tor 0.2.2.x.\footnote{\url{https://gitweb.torproject.org/torspec.git/blob/HEAD:…
{\bf Impact}: Low for normal users, high for low-bandwidth users.
@@ -1768,7 +1772,6 @@ well as feature-oriented funding.
% Mike Perry provided many of the ideas discussed here
-\bibliographystyle{acm}
\bibliography{performance}
\end{document}
diff --git a/2009/performance/tortechrep.cls b/2009/performance/tortechrep.cls
new file mode 120000
index 0000000..4c24db2
--- /dev/null
+++ b/2009/performance/tortechrep.cls
@@ -0,0 +1 @@
+../../tortechrep.cls
\ No newline at end of file
1
0
commit 31e300759a029e88bf565cef3b93f446ba8b4498
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 12:41:53 2012 +0200
Ignore another file.
---
2009/performance/.gitignore | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/2009/performance/.gitignore b/2009/performance/.gitignore
index e116aa1..68789e7 100644
--- a/2009/performance/.gitignore
+++ b/2009/performance/.gitignore
@@ -8,5 +8,6 @@ node-selection/relative-selection-probabilities.pdf
node-selection/vary-network-load.Rout
node-selection/vary-network-load.pdf
performance.pdf
+performance-2009-11-09.pdf
performance.toc
1
0
commit dfabfb27621253b384b41c45cf2ab82ff5344fff
Author: Karsten Loesing <karsten.loesing(a)gmx.net>
Date: Thu Aug 30 12:33:46 2012 +0200
Tweak challenges tech report.
---
2005/challenges/challenges.tex | 38 +--
2005/challenges/llncs.cls | 1016 ----------------------------------------
2005/challenges/tortechrep.cls | 1 +
3 files changed, 10 insertions(+), 1045 deletions(-)
diff --git a/2005/challenges/challenges.tex b/2005/challenges/challenges.tex
index 6949693..7ce04bf 100644
--- a/2005/challenges/challenges.tex
+++ b/2005/challenges/challenges.tex
@@ -1,35 +1,19 @@
-\documentclass{llncs}
+\documentclass{tortechrep}
\usepackage{url}
\usepackage{amsmath}
\usepackage{epsfig}
-\setlength{\textwidth}{5.9in}
-\setlength{\textheight}{8.4in}
-\setlength{\topmargin}{.5cm}
-\setlength{\oddsidemargin}{1cm}
-\setlength{\evensidemargin}{1cm}
-
-\newenvironment{tightlist}{\begin{list}{$\bullet$}{
- \setlength{\itemsep}{0mm}
- \setlength{\parsep}{0mm}
- % \setlength{\labelsep}{0mm}
- % \setlength{\labelwidth}{0mm}
- % \setlength{\topsep}{0mm}
- }}{\end{list}}
-
\begin{document}
-\title{Challenges in deploying low-latency anonymity (DRAFT)}
+\title{Challenges in deploying low-latency anonymity}
-\author{Roger Dingledine\inst{1} \and
-Nick Mathewson\inst{1} \and
-Paul Syverson\inst{2}}
-\institute{The Free Haven Project \email{<\{arma,nickm\}(a)freehaven.net>} \and
-Naval Research Laboratory \email{<syverson(a)itd.nrl.navy.mil>}}
+\author{Roger Dingledine, Nick Mathewson, and Paul Syverson}
+\contact{\{arma,nickm\}@torproject.org,syverson@itd.nrl.navy.mil}
+\reportid{2005-02-001}
+\date{February 2005}
\maketitle
-\pagestyle{plain}
\begin{abstract}
There are many unexpected or unexpectedly difficult obstacles to
@@ -183,9 +167,7 @@ their popular Java Anon Proxy anonymizing client.
%interests helps maintain both the stability and the security of the
%network.
-\medskip
-\noindent
-{\bf Threat models and design philosophy.}
+\paragraph{Threat models and design philosophy.}
The ideal Tor network would be practical, useful and anonymous. When
trade-offs arise between these properties, Tor's research strategy has been
to remain useful enough to attract many users,
@@ -325,9 +307,7 @@ help counter these attacks.
%see Section~\ref{subsec:helper-nodes} for discussion of some ways to
%address this issue.
-\medskip
-\noindent
-{\bf Distributed trust.}
+\paragraph{Distributed trust.}
In practice Tor's threat model is based on
dispersal and diversity.
Our defense lies in having a diverse enough set of nodes
@@ -1464,7 +1444,7 @@ These are difficult and open questions. Yet choosing not to solve them
means leaving most users to a less secure network or no anonymizing
network at all.
-\bibliographystyle{plain} \bibliography{tor-design}
+\bibliography{tor-design}
\clearpage
\appendix
diff --git a/2005/challenges/llncs.cls b/2005/challenges/llncs.cls
deleted file mode 100644
index 697dd77..0000000
--- a/2005/challenges/llncs.cls
+++ /dev/null
@@ -1,1016 +0,0 @@
-% LLNCS DOCUMENT CLASS -- version 2.8
-% for LaTeX2e
-%
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{llncs}[2000/05/16 v2.8
-^^JLaTeX document class for Lecture Notes in Computer Science]
-% Options
-\let\if@envcntreset\iffalse
-\DeclareOption{envcountreset}{\let\if@envcntreset\iftrue}
-\DeclareOption{citeauthoryear}{\let\citeauthoryear=Y}
-\DeclareOption{oribibl}{\let\oribibl=Y}
-\let\if@custvec\iftrue
-\DeclareOption{orivec}{\let\if@custvec\iffalse}
-\let\if@envcntsame\iffalse
-\DeclareOption{envcountsame}{\let\if@envcntsame\iftrue}
-\let\if@envcntsect\iffalse
-\DeclareOption{envcountsect}{\let\if@envcntsect\iftrue}
-\let\if@runhead\iffalse
-\DeclareOption{runningheads}{\let\if@runhead\iftrue}
-
-\let\if@openbib\iffalse
-\DeclareOption{openbib}{\let\if@openbib\iftrue}
-
-\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
-
-\ProcessOptions
-
-\LoadClass[twoside]{article}
-\RequirePackage{multicol} % needed for the list of participants, index
-
-\setlength{\textwidth}{12.2cm}
-\setlength{\textheight}{19.3cm}
-
-% Ragged bottom for the actual page
-\def\thisbottomragged{\def\@textbottom{\vskip\z@ plus.0001fil
-\global\let\@textbottom\relax}}
-
-\renewcommand\small{%
- \@setfontsize\small\@ixpt{11}%
- \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
- \abovedisplayshortskip \z@ \@plus2\p@
- \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
- \def\@listi{\leftmargin\leftmargini
- \parsep 0\p@ \@plus1\p@ \@minus\p@
- \topsep 8\p@ \@plus2\p@ \@minus4\p@
- \itemsep0\p@}%
- \belowdisplayskip \abovedisplayskip
-}
-
-\frenchspacing
-\widowpenalty=10000
-\clubpenalty=10000
-
-\setlength\oddsidemargin {63\p@}
-\setlength\evensidemargin {63\p@}
-\setlength\marginparwidth {90\p@}
-
-\setlength\headsep {16\p@}
-
-\setlength\footnotesep{7.7\p@}
-\setlength\textfloatsep{8mm\@plus 2\p@ \@minus 4\p@}
-\setlength\intextsep {8mm\@plus 2\p@ \@minus 2\p@}
-
-\setcounter{secnumdepth}{2}
-
-\newcounter {chapter}
-\renewcommand\thechapter {\@arabic\c@chapter}
-
-\newif\if@mainmatter \@mainmattertrue
-\newcommand\frontmatter{\cleardoublepage
- \@mainmatterfalse\pagenumbering{Roman}}
-\newcommand\mainmatter{\cleardoublepage
- \@mainmattertrue\pagenumbering{arabic}}
-\newcommand\backmatter{\if@openright\cleardoublepage\else\clearpage\fi
- \@mainmatterfalse}
-
-\renewcommand\part{\cleardoublepage
- \thispagestyle{empty}%
- \if@twocolumn
- \onecolumn
- \@tempswatrue
- \else
- \@tempswafalse
- \fi
- \null\vfil
- \secdef\@part\@spart}
-
-\def\@part[#1]#2{%
- \ifnum \c@secnumdepth >-2\relax
- \refstepcounter{part}%
- \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
- \else
- \addcontentsline{toc}{part}{#1}%
- \fi
- \markboth{}{}%
- {\centering
- \interlinepenalty \@M
- \normalfont
- \ifnum \c@secnumdepth >-2\relax
- \huge\bfseries \partname~\thepart
- \par
- \vskip 20\p@
- \fi
- \Huge \bfseries #2\par}%
- \@endpart}
-\def\@spart#1{%
- {\centering
- \interlinepenalty \@M
- \normalfont
- \Huge \bfseries #1\par}%
- \@endpart}
-\def\@endpart{\vfil\newpage
- \if@twoside
- \null
- \thispagestyle{empty}%
- \newpage
- \fi
- \if@tempswa
- \twocolumn
- \fi}
-
-\newcommand\chapter{\clearpage
- \thispagestyle{empty}%
- \global\@topnum\z@
- \@afterindentfalse
- \secdef\@chapter\@schapter}
-\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \refstepcounter{chapter}%
- \typeout{\(a)chapapp\space\thechapter.}%
- \addcontentsline{toc}{chapter}%
- {\protect\numberline{\thechapter}#1}%
- \else
- \addcontentsline{toc}{chapter}{#1}%
- \fi
- \else
- \addcontentsline{toc}{chapter}{#1}%
- \fi
- \chaptermark{#1}%
- \addtocontents{lof}{\protect\addvspace{10\p@}}%
- \addtocontents{lot}{\protect\addvspace{10\p@}}%
- \if@twocolumn
- \@topnewpage[\@makechapterhead{#2}]%
- \else
- \@makechapterhead{#2}%
- \@afterheading
- \fi}
-\def\@makechapterhead#1{%
-% \vspace*{50\p@}%
- {\centering
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \large\bfseries \@chapapp{} \thechapter
- \par\nobreak
- \vskip 20\p@
- \fi
- \fi
- \interlinepenalty\@M
- \Large \bfseries #1\par\nobreak
- \vskip 40\p@
- }}
-\def\@schapter#1{\if@twocolumn
- \@topnewpage[\@makeschapterhead{#1}]%
- \else
- \@makeschapterhead{#1}%
- \@afterheading
- \fi}
-\def\@makeschapterhead#1{%
-% \vspace*{50\p@}%
- {\centering
- \normalfont
- \interlinepenalty\@M
- \Large \bfseries #1\par\nobreak
- \vskip 40\p@
- }}
-
-\renewcommand\section{\@startsection{section}{1}{\z@}%
- {-18\p@ \@plus -4\p@ \@minus -4\p@}%
- {12\p@ \@plus 4\p@ \@minus 4\p@}%
- {\normalfont\large\bfseries\boldmath
- \rightskip=\z@ \@plus 8em\pretolerance=10000 }}
-\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
- {-18\p@ \@plus -4\p@ \@minus -4\p@}%
- {8\p@ \@plus 4\p@ \@minus 4\p@}%
- {\normalfont\normalsize\bfseries\boldmath
- \rightskip=\z@ \@plus 8em\pretolerance=10000 }}
-\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
- {-18\p@ \@plus -4\p@ \@minus -4\p@}%
- {-0.5em \@plus -0.22em \@minus -0.1em}%
- {\normalfont\normalsize\bfseries\boldmath}}
-\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
- {-12\p@ \@plus -4\p@ \@minus -4\p@}%
- {-0.5em \@plus -0.22em \@minus -0.1em}%
- {\normalfont\normalsize\itshape}}
-\renewcommand\subparagraph[1]{\typeout{LLNCS warning: You should not use
- \string\subparagraph\space with this class}\vskip0.5cm
-You should not use \verb|\subparagraph| with this class.\vskip0.5cm}
-
-\DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"00}
-\DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"01}
-\DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"02}
-\DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{"03}
-\DeclareMathSymbol{\Xi}{\mathalpha}{letters}{"04}
-\DeclareMathSymbol{\Pi}{\mathalpha}{letters}{"05}
-\DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{"06}
-\DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{"07}
-\DeclareMathSymbol{\Phi}{\mathalpha}{letters}{"08}
-\DeclareMathSymbol{\Psi}{\mathalpha}{letters}{"09}
-\DeclareMathSymbol{\Omega}{\mathalpha}{letters}{"0A}
-
-\let\footnotesize\small
-
-\if@custvec
-\def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle#1$}}
-{\mbox{\boldmath$\textstyle#1$}}
-{\mbox{\boldmath$\scriptstyle#1$}}
-{\mbox{\boldmath$\scriptscriptstyle#1$}}}
-\fi
-
-\def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}}
-\def\qed{\ifmmode\squareforqed\else{\unskip\nobreak\hfil
-\penalty50\hskip1em\null\nobreak\hfil\squareforqed
-\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
-
-\def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip
-\halign{\hfil
-$\displaystyle##$\hfil\cr\gets\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\gets
-\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\gets
-\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\gets\cr\to\cr}}}}}
-\def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
-\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
-\noalign{\vskip1pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr
-\noalign{\vskip0.9pt}=\cr}}}}}
-\def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
-\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
-\noalign{\vskip1pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr
-\noalign{\vskip0.9pt}=\cr}}}}}
-\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip
-\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\noalign{\vskip-1pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\noalign{\vskip-0.8pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\noalign{\vskip-0.3pt}<\cr}}}}}
-\def\bbbr{{\rm I\!R}} %reelle Zahlen
-\def\bbbm{{\rm I\!M}}
-\def\bbbn{{\rm I\!N}} %natuerliche Zahlen
-\def\bbbf{{\rm I\!F}}
-\def\bbbh{{\rm I\!H}}
-\def\bbbk{{\rm I\!K}}
-\def\bbbp{{\rm I\!P}}
-\def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l}
-{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}}
-\def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}}
-\def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}}
-\def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}}
-\def\bbbs{{\mathchoice
-{\setbox0=\hbox{$\displaystyle \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
-to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
-to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
-to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
-to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
-\def\bbbz{{\mathchoice {\hbox{$\mathsf\textstyle Z\kern-0.4em Z$}}
-{\hbox{$\mathsf\textstyle Z\kern-0.4em Z$}}
-{\hbox{$\mathsf\scriptstyle Z\kern-0.3em Z$}}
-{\hbox{$\mathsf\scriptscriptstyle Z\kern-0.2em Z$}}}}
-
-\let\ts\,
-
-\setlength\leftmargini {17\p@}
-\setlength\leftmargin {\leftmargini}
-\setlength\leftmarginii {\leftmargini}
-\setlength\leftmarginiii {\leftmargini}
-\setlength\leftmarginiv {\leftmargini}
-\setlength \labelsep {.5em}
-\setlength \labelwidth{\leftmargini}
-\addtolength\labelwidth{-\labelsep}
-
-\def\@listI{\leftmargin\leftmargini
- \parsep 0\p@ \@plus1\p@ \@minus\p@
- \topsep 8\p@ \@plus2\p@ \@minus4\p@
- \itemsep0\p@}
-\let\@listi\@listI
-\@listi
-\def\@listii {\leftmargin\leftmarginii
- \labelwidth\leftmarginii
- \advance\labelwidth-\labelsep
- \topsep 0\p@ \@plus2\p@ \@minus\p@}
-\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii
- \advance\labelwidth-\labelsep
- \topsep 0\p@ \@plus\p@\@minus\p@
- \parsep \z@
- \partopsep \p@ \@plus\z@ \@minus\p@}
-
-\renewcommand\labelitemi{\normalfont\bfseries --}
-\renewcommand\labelitemii{$\m@th\bullet$}
-
-\setlength\arraycolsep{1.4\p@}
-\setlength\tabcolsep{1.4\p@}
-
-\def\tableofcontents{\chapter*{\contentsname\@mkboth{{\contentsname}}%
- {{\contentsname}}}
- \def\authcount##1{\setcounter{auco}{##1}\setcounter{@auth}{1}}
- \def\lastand{\ifnum\value{auco}=2\relax
- \unskip{} \andname\
- \else
- \unskip \lastandname\
- \fi}%
- \def\and{\stepcounter{@auth}\relax
- \ifnum\value{@auth}=\value{auco}%
- \lastand
- \else
- \unskip,
- \fi}%
- \@starttoc{toc}\if@restonecol\twocolumn\fi}
-
-\def\l@part#1#2{\addpenalty{\@secpenalty}%
- \addvspace{2em plus\p@}% % space above part line
- \begingroup
- \parindent \z@
- \rightskip \z@ plus 5em
- \hrule\vskip5pt
- \large % same size as for a contribution heading
- \bfseries\boldmath % set line in boldface
- \leavevmode % TeX command to enter horizontal mode.
- #1\par
- \vskip5pt
- \hrule
- \vskip1pt
- \nobreak % Never break after part entry
- \endgroup}
-
-\def\@dotsep{2}
-
-\def\hyperhrefextend{\ifx\hyper@anchor\@undefined\else
-{chapter.\thechapter}\fi}
-
-\def\addnumcontentsmark#1#2#3{%
-\addtocontents{#1}{\protect\contentsline{#2}{\protect\numberline
- {\thechapter}#3}{\thepage}\hyperhrefextend}}
-\def\addcontentsmark#1#2#3{%
-\addtocontents{#1}{\protect\contentsline{#2}{#3}{\thepage}\hyperhrefextend}}
-\def\addcontentsmarkwop#1#2#3{%
-\addtocontents{#1}{\protect\contentsline{#2}{#3}{0}\hyperhrefextend}}
-
-\def\@adcmk[#1]{\ifcase #1 \or
-\def\@gtempa{\addnumcontentsmark}%
- \or \def\@gtempa{\addcontentsmark}%
- \or \def\@gtempa{\addcontentsmarkwop}%
- \fi\@gtempa{toc}{chapter}}
-\def\addtocmark{\@ifnextchar[{\@adcmk}{\@adcmk[3]}}
-
-\def\l@chapter#1#2{\addpenalty{-\@highpenalty}
- \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup
- \parindent \z@ \rightskip \@pnumwidth
- \parfillskip -\@pnumwidth
- \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip
- {\large\bfseries\boldmath#1}\ifx0#2\hfil\null
- \else
- \nobreak
- \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern
- \@dotsep mu$}\hfill
- \nobreak\hbox to\@pnumwidth{\hss #2}%
- \fi\par
- \penalty\@highpenalty \endgroup}
-
-\def\l@title#1#2{\addpenalty{-\@highpenalty}
- \addvspace{8pt plus 1pt}
- \@tempdima \z@
- \begingroup
- \parindent \z@ \rightskip \@tocrmarg
- \parfillskip -\@tocrmarg
- \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip
- #1\nobreak
- \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern
- \@dotsep mu$}\hfill
- \nobreak\hbox to\@pnumwidth{\hss #2}\par
- \penalty\@highpenalty \endgroup}
-
-\setcounter{tocdepth}{0}
-\newdimen\tocchpnum
-\newdimen\tocsecnum
-\newdimen\tocsectotal
-\newdimen\tocsubsecnum
-\newdimen\tocsubsectotal
-\newdimen\tocsubsubsecnum
-\newdimen\tocsubsubsectotal
-\newdimen\tocparanum
-\newdimen\tocparatotal
-\newdimen\tocsubparanum
-\tocchpnum=\z@ % no chapter numbers
-\tocsecnum=15\p@ % section 88. plus 2.222pt
-\tocsubsecnum=23\p@ % subsection 88.8 plus 2.222pt
-\tocsubsubsecnum=27\p@ % subsubsection 88.8.8 plus 1.444pt
-\tocparanum=35\p@ % paragraph 88.8.8.8 plus 1.666pt
-\tocsubparanum=43\p@ % subparagraph 88.8.8.8.8 plus 1.888pt
-\def\calctocindent{%
-\tocsectotal=\tocchpnum
-\advance\tocsectotal by\tocsecnum
-\tocsubsectotal=\tocsectotal
-\advance\tocsubsectotal by\tocsubsecnum
-\tocsubsubsectotal=\tocsubsectotal
-\advance\tocsubsubsectotal by\tocsubsubsecnum
-\tocparatotal=\tocsubsubsectotal
-\advance\tocparatotal by\tocparanum}
-\calctocindent
-
-\def\l@section{\@dottedtocline{1}{\tocchpnum}{\tocsecnum}}
-\def\l@subsection{\@dottedtocline{2}{\tocsectotal}{\tocsubsecnum}}
-\def\l@subsubsection{\@dottedtocline{3}{\tocsubsectotal}{\tocsubsubsecnum}}
-\def\l@paragraph{\@dottedtocline{4}{\tocsubsubsectotal}{\tocparanum}}
-\def\l@subparagraph{\@dottedtocline{5}{\tocparatotal}{\tocsubparanum}}
-
-\def\listoffigures{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
- \fi\section*{\listfigurename\@mkboth{{\listfigurename}}{{\listfigurename}}}
- \@starttoc{lof}\if@restonecol\twocolumn\fi}
-\def\l@figure{\@dottedtocline{1}{0em}{1.5em}}
-
-\def\listoftables{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
- \fi\section*{\listtablename\@mkboth{{\listtablename}}{{\listtablename}}}
- \@starttoc{lot}\if@restonecol\twocolumn\fi}
-\let\l@table\l@figure
-
-\renewcommand\listoffigures{%
- \section*{\listfigurename
- \@mkboth{\listfigurename}{\listfigurename}}%
- \@starttoc{lof}%
- }
-
-\renewcommand\listoftables{%
- \section*{\listtablename
- \@mkboth{\listtablename}{\listtablename}}%
- \@starttoc{lot}%
- }
-
-\ifx\oribibl\undefined
-\ifx\citeauthoryear\undefined
-\renewenvironment{thebibliography}[1]
- {\section*{\refname}
- \def\(a)biblabel##1{##1.}
- \small
- \list{\@biblabel{\@arabic\c@enumiv}}%
- {\settowidth\labelwidth{\@biblabel{#1}}%
- \leftmargin\labelwidth
- \advance\leftmargin\labelsep
- \if@openbib
- \advance\leftmargin\bibindent
- \itemindent -\bibindent
- \listparindent \itemindent
- \parsep \z@
- \fi
- \usecounter{enumiv}%
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{\@arabic\c@enumiv}}%
- \if@openbib
- \renewcommand\newblock{\par}%
- \else
- \renewcommand\newblock{\hskip .11em \(a)plus.33em \(a)minus.07em}%
- \fi
- \sloppy\clubpenalty4000\widowpenalty4000%
- \sfcode`\.=\@m}
- {\def\@noitemerr
- {\@latex@warning{Empty `thebibliography' environment}}%
- \endlist}
-\def\@lbibitem[#1]#2{\item[{[#1]}\hfill]\if@filesw
- {\let\protect\noexpand\immediate
- \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
-\newcount\@tempcntc
-\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
- \@tempcnta\z@\@tempcntb\m@ne\def\@citea{}\@cite{\@for\@citeb:=#2\do
- {\@ifundefined
- {b@\@citeb}{\@citeo\@tempcntb\m@ne\@citea\def\@citea{,}{\bfseries
- ?}\@warning
- {Citation `\@citeb' on page \thepage \space undefined}}%
- {\setbox\z@\hbox{\global\@tempcntc0\csname b@\@citeb\endcsname\relax}%
- \ifnum\@tempcntc=\z@ \@citeo\@tempcntb\m@ne
- \@citea\def\@citea{,}\hbox{\csname b@\@citeb\endcsname}%
- \else
- \advance\@tempcntb\@ne
- \ifnum\@tempcntb=\@tempcntc
- \else\advance\@tempcntb\m@ne\@citeo
- \@tempcnta\@tempcntc\@tempcntb\@tempcntc\fi\fi}}\@citeo}{#1}}
-\def\@citeo{\ifnum\@tempcnta>\@tempcntb\else
- \@citea\def\@citea{,\,\hskip\z@skip}%
- \ifnum\@tempcnta=\@tempcntb\the\@tempcnta\else
- {\advance\@tempcnta\@ne\ifnum\@tempcnta=\@tempcntb \else
- \def\@citea{--}\fi
- \advance\@tempcnta\m@ne\the\@tempcnta\@citea\the\@tempcntb}\fi\fi}
-\else
-\renewenvironment{thebibliography}[1]
- {\section*{\refname}
- \small
- \list{}%
- {\settowidth\labelwidth{}%
- \leftmargin\parindent
- \itemindent=-\parindent
- \labelsep=\z@
- \if@openbib
- \advance\leftmargin\bibindent
- \itemindent -\bibindent
- \listparindent \itemindent
- \parsep \z@
- \fi
- \usecounter{enumiv}%
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{}}%
- \if@openbib
- \renewcommand\newblock{\par}%
- \else
- \renewcommand\newblock{\hskip .11em \(a)plus.33em \(a)minus.07em}%
- \fi
- \sloppy\clubpenalty4000\widowpenalty4000%
- \sfcode`\.=\@m}
- {\def\@noitemerr
- {\@latex@warning{Empty `thebibliography' environment}}%
- \endlist}
- \def\@cite#1{#1}%
- \def\@lbibitem[#1]#2{\item[]\if@filesw
- {\def\protect##1{\string ##1\space}\immediate
- \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
- \fi
-\else
-\@cons\@openbib@code{\noexpand\small}
-\fi
-
-\def\idxquad{\hskip 10\p@}% space that divides entry from number
-
-\def\@idxitem{\par\hangindent 10\p@}
-
-\def\subitem{\par\setbox0=\hbox{--\enspace}% second order
- \noindent\hangindent\wd0\box0}% index entry
-
-\def\subsubitem{\par\setbox0=\hbox{--\,--\enspace}% third
- \noindent\hangindent\wd0\box0}% order index entry
-
-\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax}
-
-\renewenvironment{theindex}
- {\@mkboth{\indexname}{\indexname}%
- \thispagestyle{empty}\parindent\z@
- \parskip\z@ \@plus .3\p@\relax
- \let\item\par
- \def\,{\relax\ifmmode\mskip\thinmuskip
- \else\hskip0.2em\ignorespaces\fi}%
- \normalfont\small
- \begin{multicols}{2}[\@makeschapterhead{\indexname}]%
- }
- {\end{multicols}}
-
-\renewcommand\footnoterule{%
- \kern-3\p@
- \hrule\@width 2truecm
- \kern2.6\p@}
- \newdimen\fnindent
- \fnindent1em
-\long\def\@makefntext#1{%
- \parindent \fnindent%
- \leftskip \fnindent%
- \noindent
- \llap{\hb@xt@1em{\hss\@makefnmark\ }}\ignorespaces#1}
-
-\long\def\@makecaption#1#2{%
- \vskip\abovecaptionskip
- \sbox\@tempboxa{{\bfseries #1.} #2}%
- \ifdim \wd\@tempboxa >\hsize
- {\bfseries #1.} #2\par
- \else
- \global \@minipagefalse
- \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
- \fi
- \vskip\belowcaptionskip}
-
-\def\fps@figure{htbp}
-\def\fnum@figure{\figurename\thinspace\thefigure}
-\def \@floatboxreset {%
- \reset@font
- \small
- \@setnobreak
- \@setminipage
-}
-\def\fps@table{htbp}
-\def\fnum@table{\tablename~\thetable}
-\renewenvironment{table}
- {\setlength\abovecaptionskip{0\p@}%
- \setlength\belowcaptionskip{10\p@}%
- \@float{table}}
- {\end@float}
-\renewenvironment{table*}
- {\setlength\abovecaptionskip{0\p@}%
- \setlength\belowcaptionskip{10\p@}%
- \@dblfloat{table}}
- {\end@dblfloat}
-
-\long\def\@caption#1[#2]#3{\par\addcontentsline{\csname
- ext@#1\endcsname}{#1}{\protect\numberline{\csname
- the#1\endcsname}{\ignorespaces #2}}\begingroup
- \@parboxrestore
- \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
- \endgroup}
-
-% LaTeX does not provide a command to enter the authors institute
-% addresses. The \institute command is defined here.
-
-\newcounter{@inst}
-\newcounter{@auth}
-\newcounter{auco}
-\def\andname{and}
-\def\lastandname{\unskip, and}
-\newdimen\instindent
-\newbox\authrun
-\newtoks\authorrunning
-\newtoks\tocauthor
-\newbox\titrun
-\newtoks\titlerunning
-\newtoks\toctitle
-
-\def\clearheadinfo{\gdef\@author{No Author Given}%
- \gdef\@title{No Title Given}%
- \gdef\@subtitle{}%
- \gdef\@institute{No Institute Given}%
- \gdef\@thanks{}%
- \global\titlerunning={}\global\authorrunning={}%
- \global\toctitle={}\global\tocauthor={}}
-
-\def\institute#1{\gdef\@institute{#1}}
-
-\def\institutename{\par
- \begingroup
- \parskip=\z@
- \parindent=\z@
- \setcounter{@inst}{1}%
- \def\and{\par\stepcounter{@inst}%
- \noindent$^{\the@inst}$\enspace\ignorespaces}%
- \setbox0=\vbox{\def\thanks##1{}\@institute}%
- \ifnum\c@@inst=1\relax
- \else
- \setcounter{footnote}{\c@@inst}%
- \setcounter{@inst}{1}%
- \noindent$^{\the@inst}$\enspace
- \fi
- \ignorespaces
- \@institute\par
- \endgroup}
-
-\def\@fnsymbol#1{\ensuremath{\ifcase#1\or\star\or{\star\star}\or
- {\star\star\star}\or \dagger\or \ddagger\or
- \mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger
- \or \ddagger\ddagger \else\@ctrerr\fi}}
-
-\def\inst#1{\unskip$^{#1}$}
-\def\fnmsep{\unskip$^,$}
-\def\email#1{{\tt#1}}
-\AtBeginDocument{\@ifundefined{url}{\def\url#1{#1}}{}}
-\def\homedir{\~{ }}
-
-\def\subtitle#1{\gdef\@subtitle{#1}}
-\clearheadinfo
-
-\renewcommand\maketitle{\newpage
- \refstepcounter{chapter}%
- \stepcounter{section}%
- \setcounter{section}{0}%
- \setcounter{subsection}{0}%
- \setcounter{figure}{0}
- \setcounter{table}{0}
- \setcounter{equation}{0}
- \setcounter{footnote}{0}%
- \begingroup
- \parindent=\z@
- \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \if@twocolumn
- \ifnum \col@number=\@ne
- \@maketitle
- \else
- \twocolumn[\@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \@maketitle
- \fi
- \thispagestyle{empty}\@thanks
-%
- \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}%
- \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}%
- \instindent=\hsize
- \advance\instindent by-\headlineindent
- \if!\the\toctitle!\addcontentsline{toc}{title}{\@title}\else
- \addcontentsline{toc}{title}{\the\toctitle}\fi
- \if@runhead
- \if!\the\titlerunning!\else
- \edef\@title{\the\titlerunning}%
- \fi
- \global\setbox\titrun=\hbox{\small\rm\unboldmath\ignorespaces\@title}%
- \ifdim\wd\titrun>\instindent
- \typeout{Title too long for running head. Please supply}%
- \typeout{a shorter form with \string\titlerunning\space prior to
- \string\maketitle}%
- \global\setbox\titrun=\hbox{\small\rm
- Title Suppressed Due to Excessive Length}%
- \fi
- \xdef\@title{\copy\titrun}%
- \fi
-%
- \if!\the\tocauthor!\relax
- {\def\and{\noexpand\protect\noexpand\and}%
- \protected@xdef\toc@uthor{\@author}}%
- \else
- \def\\{\noexpand\protect\noexpand\newline}%
- \protected@xdef\scratch{\the\tocauthor}%
- \protected@xdef\toc@uthor{\scratch}%
- \fi
- \addtocontents{toc}{{\protect\raggedright\protect\leftskip15\p@
- \protect\rightskip\@tocrmarg
- \protect\itshape\toc@uthor\protect\endgraf}}%
- \if@runhead
- \if!\the\authorrunning!
- \value{@inst}=\value{@auth}%
- \setcounter{@auth}{1}%
- \else
- \edef\@author{\the\authorrunning}%
- \fi
- \global\setbox\authrun=\hbox{\small\unboldmath\@author\unskip}%
- \ifdim\wd\authrun>\instindent
- \typeout{Names of authors too long for running head. Please supply}%
- \typeout{a shorter form with \string\authorrunning\space prior to
- \string\maketitle}%
- \global\setbox\authrun=\hbox{\small\rm
- Authors Suppressed Due to Excessive Length}%
- \fi
- \xdef\@author{\copy\authrun}%
- \markboth{\@author}{\@title}%
- \fi
- \endgroup
- \setcounter{footnote}{0}%
- \clearheadinfo}
-%
-\def\@maketitle{\newpage
- \markboth{}{}%
- \def\lastand{\ifnum\value{@inst}=2\relax
- \unskip{} \andname\
- \else
- \unskip \lastandname\
- \fi}%
- \def\and{\stepcounter{@auth}\relax
- \ifnum\value{@auth}=\value{@inst}%
- \lastand
- \else
- \unskip,
- \fi}%
- \begin{center}%
- {\Large \bfseries\boldmath
- \pretolerance=10000
- \@title \par}\vskip .8cm
-\if!\@subtitle!\else {\large \bfseries\boldmath
- \vskip -.65cm
- \pretolerance=10000
- \@subtitle \par}\vskip .8cm\fi
- \setbox0=\vbox{\setcounter{@auth}{1}\def\and{\stepcounter{@auth}}%
- \def\thanks##1{}\@author}%
- \global\value{@inst}=\value{@auth}%
- \global\value{auco}=\value{@auth}%
- \setcounter{@auth}{1}%
-{\lineskip .5em
-\noindent\ignorespaces
-\(a)author\vskip.35cm}
- {\small\institutename}
- \end{center}%
- }
-
-% definition of the "\spnewtheorem" command.
-%
-% Usage:
-%
-% \spnewtheorem{env_nam}{caption}[within]{cap_font}{body_font}
-% or \spnewtheorem{env_nam}[numbered_like]{caption}{cap_font}{body_font}
-% or \spnewtheorem*{env_nam}{caption}{cap_font}{body_font}
-%
-% New is "cap_font" and "body_font". It stands for
-% fontdefinition of the caption and the text itself.
-%
-% "\spnewtheorem*" gives a theorem without number.
-%
-% A defined spnewthoerem environment is used as described
-% by Lamport.
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\def\@thmcountersep{}
-\def\(a)thmcounterend{.}
-
-\def\spnewtheorem{\@ifstar{\@sthm}{\@Sthm}}
-
-% definition of \spnewtheorem with number
-
-\def\@spnthm#1#2{%
- \@ifnextchar[{\@spxnthm{#1}{#2}}{\@spynthm{#1}{#2}}}
-\def\@Sthm#1{\@ifnextchar[{\@spothm{#1}}{\@spnthm{#1}}}
-
-\def\@spxnthm#1#2[#3]#4#5{\expandafter\@ifdefinable\csname #1\endcsname
- {\@definecounter{#1}\@addtoreset{#1}{#3}%
- \expandafter\xdef\csname the#1\endcsname{\expandafter\noexpand
- \csname the#3\endcsname \noexpand\@thmcountersep \@thmcounter{#1}}%
- \expandafter\xdef\csname #1name\endcsname{#2}%
- \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#4}{#5}}%
- \global\@namedef{end#1}{\@endtheorem}}}
-
-\def\@spynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname
- {\@definecounter{#1}%
- \expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%
- \expandafter\xdef\csname #1name\endcsname{#2}%
- \global\@namedef{#1}{\@spthm{#1}{\csname #1name\endcsname}{#3}{#4}}%
- \global\@namedef{end#1}{\@endtheorem}}}
-
-\def\@spothm#1[#2]#3#4#5{%
- \@ifundefined{c@#2}{\@latexerr{No theorem environment `#2' defined}\@eha}%
- {\expandafter\@ifdefinable\csname #1\endcsname
- {\global\@namedef{the#1}{\@nameuse{the#2}}%
- \expandafter\xdef\csname #1name\endcsname{#3}%
- \global\@namedef{#1}{\@spthm{#2}{\csname #1name\endcsname}{#4}{#5}}%
- \global\@namedef{end#1}{\@endtheorem}}}}
-
-\def\@spthm#1#2#3#4{\topsep 7\p@ \@plus2\p@ \@minus4\p@
-\refstepcounter{#1}%
-\@ifnextchar[{\@spythm{#1}{#2}{#3}{#4}}{\@spxthm{#1}{#2}{#3}{#4}}}
-
-\def\@spxthm#1#2#3#4{\@spbegintheorem{#2}{\csname the#1\endcsname}{#3}{#4}%
- \ignorespaces}
-
-\def\@spythm#1#2#3#4[#5]{\@spopargbegintheorem{#2}{\csname
- the#1\endcsname}{#5}{#3}{#4}\ignorespaces}
-
-\def\@spbegintheorem#1#2#3#4{\trivlist
- \item[\hskip\labelsep{#3#1\ #2\@thmcounterend}]#4}
-
-\def\@spopargbegintheorem#1#2#3#4#5{\trivlist
- \item[\hskip\labelsep{#4#1\ #2}]{#4(#3)\@thmcounterend\ }#5}
-
-% definition of \spnewtheorem* without number
-
-\def\@sthm#1#2{\@Ynthm{#1}{#2}}
-
-\def\@Ynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname
- {\global\@namedef{#1}{\@Thm{\csname #1name\endcsname}{#3}{#4}}%
- \expandafter\xdef\csname #1name\endcsname{#2}%
- \global\@namedef{end#1}{\@endtheorem}}}
-
-\def\@Thm#1#2#3{\topsep 7\p@ \@plus2\p@ \@minus4\p@
-\@ifnextchar[{\@Ythm{#1}{#2}{#3}}{\@Xthm{#1}{#2}{#3}}}
-
-\def\@Xthm#1#2#3{\@Begintheorem{#1}{#2}{#3}\ignorespaces}
-
-\def\@Ythm#1#2#3[#4]{\@Opargbegintheorem{#1}
- {#4}{#2}{#3}\ignorespaces}
-
-\def\@Begintheorem#1#2#3{#3\trivlist
- \item[\hskip\labelsep{#2#1\@thmcounterend}]}
-
-\def\@Opargbegintheorem#1#2#3#4{#4\trivlist
- \item[\hskip\labelsep{#3#1}]{#3(#2)\@thmcounterend\ }}
-
-\if@envcntsect
- \def\(a)thmcountersep{.}
- \spnewtheorem{theorem}{Theorem}[section]{\bfseries}{\itshape}
-\else
- \spnewtheorem{theorem}{Theorem}{\bfseries}{\itshape}
- \if@envcntreset
- \@addtoreset{theorem}{section}
- \else
- \@addtoreset{theorem}{chapter}
- \fi
-\fi
-
-%definition of divers theorem environments
-\spnewtheorem*{claim}{Claim}{\itshape}{\rmfamily}
-\spnewtheorem*{proof}{Proof}{\itshape}{\rmfamily}
-\if@envcntsame % alle Umgebungen wie Theorem.
- \def\spn@wtheorem#1#2#3#4{\@spothm{#1}[theorem]{#2}{#3}{#4}}
-\else % alle Umgebungen mit eigenem Zaehler
- \if@envcntsect % mit section numeriert
- \def\spn@wtheorem#1#2#3#4{\@spxnthm{#1}{#2}[section]{#3}{#4}}
- \else % nicht mit section numeriert
- \if@envcntreset
- \def\spn@wtheorem#1#2#3#4{\@spynthm{#1}{#2}{#3}{#4}
- \@addtoreset{#1}{section}}
- \else
- \def\spn@wtheorem#1#2#3#4{\@spynthm{#1}{#2}{#3}{#4}
- \@addtoreset{#1}{chapter}}%
- \fi
- \fi
-\fi
-\spn@wtheorem{case}{Case}{\itshape}{\rmfamily}
-\spn@wtheorem{conjecture}{Conjecture}{\itshape}{\rmfamily}
-\spn@wtheorem{corollary}{Corollary}{\bfseries}{\itshape}
-\spn@wtheorem{definition}{Definition}{\bfseries}{\itshape}
-\spn@wtheorem{example}{Example}{\itshape}{\rmfamily}
-\spn@wtheorem{exercise}{Exercise}{\itshape}{\rmfamily}
-\spn@wtheorem{lemma}{Lemma}{\bfseries}{\itshape}
-\spn@wtheorem{note}{Note}{\itshape}{\rmfamily}
-\spn@wtheorem{problem}{Problem}{\itshape}{\rmfamily}
-\spn@wtheorem{property}{Property}{\itshape}{\rmfamily}
-\spn@wtheorem{proposition}{Proposition}{\bfseries}{\itshape}
-\spn@wtheorem{question}{Question}{\itshape}{\rmfamily}
-\spn@wtheorem{solution}{Solution}{\itshape}{\rmfamily}
-\spn@wtheorem{remark}{Remark}{\itshape}{\rmfamily}
-
-\def\@takefromreset#1#2{%
- \def\@tempa{#1}%
- \let\@tempd\@elt
- \def\@elt##1{%
- \def\@tempb{##1}%
- \ifx\@tempa\@tempb\else
- \@addtoreset{##1}{#2}%
- \fi}%
- \expandafter\expandafter\let\expandafter\@tempc\csname cl@#2\endcsname
- \expandafter\def\csname cl@#2\endcsname{}%
- \@tempc
- \let\@elt\@tempd}
-
-\def\theopargself{\def\@spopargbegintheorem##1##2##3##4##5{\trivlist
- \item[\hskip\labelsep{##4##1\ ##2}]{##4##3\@thmcounterend\ }##5}
- \def\@Opargbegintheorem##1##2##3##4{##4\trivlist
- \item[\hskip\labelsep{##3##1}]{##3##2\@thmcounterend\ }}
- }
-
-\renewenvironment{abstract}{%
- \list{}{\advance\topsep by0.35cm\relax\small
- \leftmargin=1cm
- \labelwidth=\z@
- \listparindent=\z@
- \itemindent\listparindent
- \rightmargin\leftmargin}\item[\hskip\labelsep
- \bfseries\abstractname]}
- {\endlist}
-\renewcommand{\abstractname}{Abstract.}
-\renewcommand{\contentsname}{Table of Contents}
-\renewcommand{\figurename}{Fig.}
-\renewcommand{\tablename}{Table}
-
-\newdimen\headlineindent % dimension for space between
-\headlineindent=1.166cm % number and text of headings.
-
-\def\ps@headings{\let\@mkboth\@gobbletwo
- \let\@oddfoot\@empty\let\@evenfoot\@empty
- \def\@evenhead{\normalfont\small\rlap{\thepage}\hspace{\headlineindent}%
- \leftmark\hfil}
- \def\@oddhead{\normalfont\small\hfil\rightmark\hspace{\headlineindent}%
- \llap{\thepage}}
- \def\chaptermark##1{}%
- \def\sectionmark##1{}%
- \def\subsectionmark##1{}}
-
-\def\ps@titlepage{\let\@mkboth\@gobbletwo
- \let\@oddfoot\@empty\let\@evenfoot\@empty
- \def\@evenhead{\normalfont\small\rlap{\thepage}\hspace{\headlineindent}%
- \hfil}
- \def\@oddhead{\normalfont\small\hfil\hspace{\headlineindent}%
- \llap{\thepage}}
- \def\chaptermark##1{}%
- \def\sectionmark##1{}%
- \def\subsectionmark##1{}}
-
-\if@runhead\ps@headings\else
-\ps@empty\fi
-
-\setlength\arraycolsep{1.4\p@}
-\setlength\tabcolsep{1.4\p@}
-
-\endinput
-
diff --git a/2005/challenges/tortechrep.cls b/2005/challenges/tortechrep.cls
new file mode 120000
index 0000000..4c24db2
--- /dev/null
+++ b/2005/challenges/tortechrep.cls
@@ -0,0 +1 @@
+../../tortechrep.cls
\ No newline at end of file
1
0