<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Thom Blake</title>
	<link>http://thomblake.com</link>
	<description>Philosopher, Computer Ethicist, Web Developer</description>
	<pubDate>Thu, 02 Sep 2010 20:42:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.1</generator>
	<language>en</language>
			<item>
		<title>Using SSI in XML for RSS</title>
		<link>http://thomblake.com/2010/09/02/ssi-xml-rss/</link>
		<comments>http://thomblake.com/2010/09/02/ssi-xml-rss/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 20:35:02 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>wordpress</category>
	<category>web</category>
	<category>coding</category>
		<guid isPermaLink="false">http://thomblake.com/2010/09/02/ssi-xml-rss/</guid>
		<description><![CDATA[Using SSI in XML for RSS

Summary: As it turns out, it&#8217;s possible to include HTML files in your XML RSS feed using SSI.



Alicorn, the author of Elcenia and Luminosity, was asking me if there is any way to make server-side includes (SSI via Apache mod_include) work for an rss feed.  She writes the xml [...]]]></description>
			<content:encoded><![CDATA[<p>Using SSI in XML for RSS</p>
<p>
Summary: As it turns out, it&#8217;s possible to include HTML files in your XML RSS feed using SSI.
</p>
<p><a id="more-45"></a></p>
<p>
Alicorn, the author of <a href="http://elcenia.com/">Elcenia</a> and <a href="http://luminous.elcenia.com/">Luminosity</a>, was asking me if there is any way to make server-side includes (SSI via Apache <a href="http://httpd.apache.org/docs/2.2/mod/mod_include.html">mod_include</a>) work for an rss feed.  She writes the xml file for the rss feed by hand, so wanted to be able to include the entire chapter in the rss feed without cut-and-paste, and she uses SSI for the rest of the website.  After a half-hearted suggestion to move to some sort of <a href="http://wordpress.org/">platform for web publishing</a> with automated rss, I decided to see if it was possible.
</p>
<p>
The first hurdle that I knew I&#8217;d have to overcome is html-encoding the include so that it would not break the rss feed.  After some searching, RTFM, phoning a friend (via IM), and <a href="http://vark.com/t/8kFfX2">asking the audience</a>, I determined there is no way to get mod_include to do an html-encode on an include directive.  Then I realized I was overthinking it.  What follows is a simple way to get it to work.
</p>
<p>
So there are basically 2 steps to the process:
</p>
<ol>
<li>Set up Apache to run mod_include on xml files</li>
<li>Encode your HTML include file so it will not break the RSS</li>
</ol>
<h3>Setting up mod_include</h3>
<p>
This assumes mod_include is set up on your apache server, and you have the ability to edit your config files.  I&#8217;m also assuming your web server is running some sort of unix, though that should go without saying.
</p>
<p>
Find whatever file apache uses to configure mod_include.  It might be in httpd.conf, but on my system I edited a file in /etc/apache2/sites-enabled/.  Wherever the file is, it should have lines that look like the following:
</p>
<pre width="80">
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</pre>
<p>
This chunk of configuration tells Apache to run mod_include on all files ending in &#8216;.shtml&#8217;.  Just add the following right after it to do the same for &#8216;.xml&#8217;:
</p>
<pre width="80">
AddType text/xml .xml
AddOutputFilter INCLUDES .xml
</pre>
<p>
Then just restart Apache.  Of course, more fine-grained control is possible, and remember this may slightly increase the time it takes xml files to be served up from your site.  For most people, this probably isn&#8217;t a problem.
</p>
<h3>Converting html entities</h3>
<p>
There are a ton of ways to do this, so the right thing to do entirely depends on your workflow.  For this example, we&#8217;ll assume a setup like Alicorn&#8217;s, where she manually uploads each include file after editing it.  We&#8217;ll just add a step in-between where the html gets encoded using a handly little perl script.
</p>
<p>
So let&#8217;s assume our include file is called &#8216;luminosity1.html&#8217;.  We&#8217;ll just feed this through a perl one-liner to convert it to an rss-friendly file called &#8216;luminosity1.rss&#8217;.  To run this, you may need to install HTML::Entities from cpan.
</p>
<pre width="80">
cat luminosity1.html | perl -e 'use HTML::Entities; while (<>) { print encode_entities($_) }&#8217; > luminosity1.rss
</pre>
<p>
Or use your favorite html-entity-converter.  Then we just upload the rss file at the same time as the html file, and include it in the rss feed&#8217;s XML file in the usual fashion, probably between some description tags:
</p>
<pre width="80">
&lt;description&gt;
&lt;--#include file="luminosity1.rss"--&gt;
&lt;/description&gt;
</pre>
<p>
Well there you have it.  Not only possible but about as simple as running a website using this method in the first place.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/09/02/ssi-xml-rss/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>An odd little rant against AI</title>
		<link>http://thomblake.com/2010/08/09/an-odd-little-rant-against-ai/</link>
		<comments>http://thomblake.com/2010/08/09/an-odd-little-rant-against-ai/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 17:13:57 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>transhumanism</category>
	<category>ai</category>
		<guid isPermaLink="false">http://thomblake.com/2010/08/09/an-odd-little-rant-against-ai/</guid>
		<description><![CDATA[
I was pointed to this New York Times op-ed.  It&#8217;s about how AI-memes are destroying human value and putting the emphasis on the wrong kind of AI projects, with some &#8216;The Singularity is a Religion&#8217; thrown in for good ranting measure.


It&#8217;s amusing that the author suggests we keep &#8216;religion&#8217; out of our work, whilst [...]]]></description>
			<content:encoded><![CDATA[<p>
I was pointed to this <a href="http://www.nytimes.com/2010/08/09/opinion/09lanier.html?_r=1&#038;pagewanted=all">New York Times op-ed</a>.  It&#8217;s about how AI-memes are destroying human value and putting the emphasis on the wrong kind of AI projects, with some &#8216;The Singularity is a Religion&#8217; thrown in for good ranting measure.
</p>
<p>
It&#8217;s amusing that the author suggests we keep &#8216;religion&#8217; out of our work, whilst himself arguing from the existence of souls.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/08/09/an-odd-little-rant-against-ai/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Hughes ISP &#8216;accelerator&#8217; causing errors in my logs</title>
		<link>http://thomblake.com/2010/08/05/hughes-isp/</link>
		<comments>http://thomblake.com/2010/08/05/hughes-isp/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 20:44:31 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>web</category>
	<category>coding</category>
		<guid isPermaLink="false">http://thomblake.com/2010/08/05/hughes-isp/</guid>
		<description><![CDATA[
After much investigation, I found that Hughes satellite Internet has been the source of the many &#8220;File does not exist&#8221; errors on our web server.  And so, I will here detail the signs that this is happening, our best theories on why / how this happens, and what can be done about it.  [...]]]></description>
			<content:encoded><![CDATA[<p>
After much investigation, I found that Hughes satellite Internet has been the source of the many &#8220;File does not exist&#8221; errors on our web server.  And so, I will here detail the signs that this is happening, our best theories on why / how this happens, and what can be done about it.  In the following, paths are changed to protect the innocent.
</p>
<p>
So in our httpd error logs, I&#8217;ll see things like the following:
</p>
<p>
<code>[Thu Aug 05 14:14:45 2010] [error] [client 67.142.130.26] File does not exist: /m/vhost/htdocs/file.swf, referer: http://thomblake.com/</code>
</p>
<p>
Now, no one should be looking for file.swf in that folder, which corresponds to <code>http://thomblake.com/file.swf</code> - it&#8217;s actually in <code>/m/vhost/htdocs/resources/file.swf</code> and should be accessed via<br />
<code>http://thomblake.com/resources/file.swf</code>.  Also, this affected a tiny percentage of users; most people were not getting errors.  However, the javascript contains code like the following:
</p>
<pre>
var location = path + "/file.swf";
</pre>
<p>
I spent some time poking around before I got the idea of doing a whois on the offending IP addresses.  It turns out they were all owned by Hughes, a satellite ISP.  I had already guessed at this point that the errors might just be caused by a bad proxy or something, and this was pretty well confirmed <a href="http://www.webmasterworld.com/webmaster/4058789.htm">here</a>. As far as I can tell, Hughes has an &#8216;accelerator&#8217; that prefetches content that dynamic pages <em>might</em> want at some point.  One of the things this does is scrape the js file (without parsing or executing it) for anything that looks like a path.  So it sees <code>"/file.swf"</code> and tries to retrieve the file at <code>http://thomblake.com/file.swf</code>.</p>
<p><p>
At this point I had a few options.  The obvious choice was to ignore the problem.  One obscure ISP has a buggy piece of software that, as far as I can tell, is not even ruining the UX of my website.  However, it might be worth finding a work-around, so I plodded onward.  Obviously, there is not a reasonable, consistent work-around for this.  Since someone else&#8217;s software being buggy is the problem, the solution is not to fix it on my end.  However, it is possible to fix this for particular cases.</p>
<p><p>
As it turns out, I was only using <code>path</code> in one place, so I was able to rewrite the script so that the &#8216;accelerator&#8217; looks for the file where it actually is.  In theory, this improves the performance of the site for the end-user (since the accelerator is now working properly) and it clears some of the junk out of the error logs.  I fixed similar problems in other scripts and CSS files by changing some relative paths to absolute paths where it didn&#8217;t seem totally crazy to do so.</p>
<p><p>
I was going to include for reference here a list of all Hughes IP addresses so it would be easier for folks to find this site if they&#8217;re trying to debug this sort of error, but those seem hard to come by.  Below the fold is a short list via <a href="http://ws.arin.net/whois/">http://ws.arin.net/whois/</a>.  If anyone has a complete list handy, feel free to send it along.
</p>
<p><a id="more-43"></a></p>
<pre>
63.148.74.160
63.148.74.161
63.148.74.162
63.148.74.163
63.148.74.164
63.148.74.165
63.148.74.166
63.148.74.167
63.148.74.168
63.148.74.169
63.148.74.170
63.148.74.171
63.148.74.172
63.148.74.173
63.148.74.174
63.148.74.175
63.148.74.176
63.148.74.177
63.148.74.178
63.148.74.179
63.148.74.180
63.148.74.181
63.148.74.182
63.148.74.183
63.148.74.184
63.148.74.185
63.148.74.186
63.148.74.187
63.148.74.188
63.148.74.189
63.148.74.190
63.148.74.191
63.148.83.128
63.148.83.129
63.148.83.130
63.148.83.131
63.148.83.132
63.148.83.133
63.148.83.134
63.148.83.135
63.148.83.136
63.148.83.137
63.148.83.138
63.148.83.139
63.148.83.140
63.148.83.141
63.148.83.142
63.148.83.143
63.148.83.144
63.148.83.145
63.148.83.146
63.148.83.147
63.148.83.148
63.148.83.149
63.148.83.150
63.148.83.151
63.148.83.152
63.148.83.153
63.148.83.154
63.148.83.155
63.148.83.156
63.148.83.157
63.148.83.158
63.148.83.159
206.71.127.0
206.71.127.1
206.71.127.2
206.71.127.3
206.71.127.4
206.71.127.5
206.71.127.6
206.71.127.7
206.71.127.8
206.71.127.9
206.71.127.10
206.71.127.11
206.71.127.12
206.71.127.13
206.71.127.14
206.71.127.15
206.71.127.16
206.71.127.17
206.71.127.18
206.71.127.19
206.71.127.20
206.71.127.21
206.71.127.22
206.71.127.23
206.71.127.24
206.71.127.25
206.71.127.26
206.71.127.27
206.71.127.28
206.71.127.29
206.71.127.30
206.71.127.31
206.71.127.32
206.71.127.33
206.71.127.34
206.71.127.35
206.71.127.36
206.71.127.37
206.71.127.38
206.71.127.39
206.71.127.40
206.71.127.41
206.71.127.42
206.71.127.43
206.71.127.44
206.71.127.45
206.71.127.46
206.71.127.47
206.71.127.48
206.71.127.49
206.71.127.50
206.71.127.51
206.71.127.52
206.71.127.53
206.71.127.54
206.71.127.55
206.71.127.56
206.71.127.57
206.71.127.58
206.71.127.59
206.71.127.60
206.71.127.61
206.71.127.62
206.71.127.63
206.71.127.64
206.71.127.65
206.71.127.66
206.71.127.67
206.71.127.68
206.71.127.69
206.71.127.70
206.71.127.71
206.71.127.72
206.71.127.73
206.71.127.74
206.71.127.75
206.71.127.76
206.71.127.77
206.71.127.78
206.71.127.79
206.71.127.80
206.71.127.81
206.71.127.82
206.71.127.83
206.71.127.84
206.71.127.85
206.71.127.86
206.71.127.87
206.71.127.88
206.71.127.89
206.71.127.90
206.71.127.91
206.71.127.92
206.71.127.93
206.71.127.94
206.71.127.95
206.71.127.96
206.71.127.97
206.71.127.98
206.71.127.99
206.71.127.100
206.71.127.101
206.71.127.102
206.71.127.103
206.71.127.104
206.71.127.105
206.71.127.106
206.71.127.107
206.71.127.108
206.71.127.109
206.71.127.110
206.71.127.111
206.71.127.112
206.71.127.113
206.71.127.114
206.71.127.115
206.71.127.116
206.71.127.117
206.71.127.118
206.71.127.119
206.71.127.120
206.71.127.121
206.71.127.122
206.71.127.123
206.71.127.124
206.71.127.125
206.71.127.126
206.71.127.127
206.71.127.128
206.71.127.129
206.71.127.130
206.71.127.131
206.71.127.132
206.71.127.133
206.71.127.134
206.71.127.135
206.71.127.136
206.71.127.137
206.71.127.138
206.71.127.139
206.71.127.140
206.71.127.141
206.71.127.142
206.71.127.143
206.71.127.144
206.71.127.145
206.71.127.146
206.71.127.147
206.71.127.148
206.71.127.149
206.71.127.150
206.71.127.151
206.71.127.152
206.71.127.153
206.71.127.154
206.71.127.155
206.71.127.156
206.71.127.157
206.71.127.158
206.71.127.159
206.71.127.160
206.71.127.161
206.71.127.162
206.71.127.163
206.71.127.164
206.71.127.165
206.71.127.166
206.71.127.167
206.71.127.168
206.71.127.169
206.71.127.170
206.71.127.171
206.71.127.172
206.71.127.173
206.71.127.174
206.71.127.175
206.71.127.176
206.71.127.177
206.71.127.178
206.71.127.179
206.71.127.180
206.71.127.181
206.71.127.182
206.71.127.183
206.71.127.184
206.71.127.185
206.71.127.186
206.71.127.187
206.71.127.188
206.71.127.189
206.71.127.190
206.71.127.191
206.71.127.192
206.71.127.193
206.71.127.194
206.71.127.195
206.71.127.196
206.71.127.197
206.71.127.198
206.71.127.199
206.71.127.200
206.71.127.201
206.71.127.202
206.71.127.203
206.71.127.204
206.71.127.205
206.71.127.206
206.71.127.207
206.71.127.208
206.71.127.209
206.71.127.210
206.71.127.211
206.71.127.212
206.71.127.213
206.71.127.214
206.71.127.215
206.71.127.216
206.71.127.217
206.71.127.218
206.71.127.219
206.71.127.220
206.71.127.221
206.71.127.222
206.71.127.223
206.71.127.224
206.71.127.225
206.71.127.226
206.71.127.227
206.71.127.228
206.71.127.229
206.71.127.230
206.71.127.231
206.71.127.232
206.71.127.233
206.71.127.234
206.71.127.235
206.71.127.236
206.71.127.237
206.71.127.238
206.71.127.239
206.71.127.240
206.71.127.241
206.71.127.242
206.71.127.243
206.71.127.244
206.71.127.245
206.71.127.246
206.71.127.247
206.71.127.248
206.71.127.249
206.71.127.250
206.71.127.251
206.71.127.252
206.71.127.253
206.71.127.254
206.71.127.255
198.77.117.0
198.77.117.1
198.77.117.2
198.77.117.3
198.77.117.4
198.77.117.5
198.77.117.6
198.77.117.7
198.77.117.8
198.77.117.9
198.77.117.10
198.77.117.11
198.77.117.12
198.77.117.13
198.77.117.14
198.77.117.15
198.77.117.16
198.77.117.17
198.77.117.18
198.77.117.19
198.77.117.20
198.77.117.21
198.77.117.22
198.77.117.23
198.77.117.24
198.77.117.25
198.77.117.26
198.77.117.27
198.77.117.28
198.77.117.29
198.77.117.30
198.77.117.31
198.77.117.32
198.77.117.33
198.77.117.34
198.77.117.35
198.77.117.36
198.77.117.37
198.77.117.38
198.77.117.39
198.77.117.40
198.77.117.41
198.77.117.42
198.77.117.43
198.77.117.44
198.77.117.45
198.77.117.46
198.77.117.47
198.77.117.48
198.77.117.49
198.77.117.50
198.77.117.51
198.77.117.52
198.77.117.53
198.77.117.54
198.77.117.55
198.77.117.56
198.77.117.57
198.77.117.58
198.77.117.59
198.77.117.60
198.77.117.61
198.77.117.62
198.77.117.63
198.77.117.64
198.77.117.65
198.77.117.66
198.77.117.67
198.77.117.68
198.77.117.69
198.77.117.70
198.77.117.71
198.77.117.72
198.77.117.73
198.77.117.74
198.77.117.75
198.77.117.76
198.77.117.77
198.77.117.78
198.77.117.79
198.77.117.80
198.77.117.81
198.77.117.82
198.77.117.83
198.77.117.84
198.77.117.85
198.77.117.86
198.77.117.87
198.77.117.88
198.77.117.89
198.77.117.90
198.77.117.91
198.77.117.92
198.77.117.93
198.77.117.94
198.77.117.95
198.77.117.96
198.77.117.97
198.77.117.98
198.77.117.99
198.77.117.100
198.77.117.101
198.77.117.102
198.77.117.103
198.77.117.104
198.77.117.105
198.77.117.106
198.77.117.107
198.77.117.108
198.77.117.109
198.77.117.110
198.77.117.111
198.77.117.112
198.77.117.113
198.77.117.114
198.77.117.115
198.77.117.116
198.77.117.117
198.77.117.118
198.77.117.119
198.77.117.120
198.77.117.121
198.77.117.122
198.77.117.123
198.77.117.124
198.77.117.125
198.77.117.126
198.77.117.127
198.77.117.128
198.77.117.129
198.77.117.130
198.77.117.131
198.77.117.132
198.77.117.133
198.77.117.134
198.77.117.135
198.77.117.136
198.77.117.137
198.77.117.138
198.77.117.139
198.77.117.140
198.77.117.141
198.77.117.142
198.77.117.143
198.77.117.144
198.77.117.145
198.77.117.146
198.77.117.147
198.77.117.148
198.77.117.149
198.77.117.150
198.77.117.151
198.77.117.152
198.77.117.153
198.77.117.154
198.77.117.155
198.77.117.156
198.77.117.157
198.77.117.158
198.77.117.159
198.77.117.160
198.77.117.161
198.77.117.162
198.77.117.163
198.77.117.164
198.77.117.165
198.77.117.166
198.77.117.167
198.77.117.168
198.77.117.169
198.77.117.170
198.77.117.171
198.77.117.172
198.77.117.173
198.77.117.174
198.77.117.175
198.77.117.176
198.77.117.177
198.77.117.178
198.77.117.179
198.77.117.180
198.77.117.181
198.77.117.182
198.77.117.183
198.77.117.184
198.77.117.185
198.77.117.186
198.77.117.187
198.77.117.188
198.77.117.189
198.77.117.190
198.77.117.191
198.77.117.192
198.77.117.193
198.77.117.194
198.77.117.195
198.77.117.196
198.77.117.197
198.77.117.198
198.77.117.199
198.77.117.200
198.77.117.201
198.77.117.202
198.77.117.203
198.77.117.204
198.77.117.205
198.77.117.206
198.77.117.207
198.77.117.208
198.77.117.209
198.77.117.210
198.77.117.211
198.77.117.212
198.77.117.213
198.77.117.214
198.77.117.215
198.77.117.216
198.77.117.217
198.77.117.218
198.77.117.219
198.77.117.220
198.77.117.221
198.77.117.222
198.77.117.223
198.77.117.224
198.77.117.225
198.77.117.226
198.77.117.227
198.77.117.228
198.77.117.229
198.77.117.230
198.77.117.231
198.77.117.232
198.77.117.233
198.77.117.234
198.77.117.235
198.77.117.236
198.77.117.237
198.77.117.238
198.77.117.239
198.77.117.240
198.77.117.241
198.77.117.242
198.77.117.243
198.77.117.244
198.77.117.245
198.77.117.246
198.77.117.247
198.77.117.248
198.77.117.249
198.77.117.250
198.77.117.251
198.77.117.252
198.77.117.253
198.77.117.254
198.77.117.255
192.16.171.0
192.16.171.1
192.16.171.2
192.16.171.3
192.16.171.4
192.16.171.5
192.16.171.6
192.16.171.7
192.16.171.8
192.16.171.9
192.16.171.10
192.16.171.11
192.16.171.12
192.16.171.13
192.16.171.14
192.16.171.15
192.16.171.16
192.16.171.17
192.16.171.18
192.16.171.19
192.16.171.20
192.16.171.21
192.16.171.22
192.16.171.23
192.16.171.24
192.16.171.25
192.16.171.26
192.16.171.27
192.16.171.28
192.16.171.29
192.16.171.30
192.16.171.31
192.16.171.32
192.16.171.33
192.16.171.34
192.16.171.35
192.16.171.36
192.16.171.37
192.16.171.38
192.16.171.39
192.16.171.40
192.16.171.41
192.16.171.42
192.16.171.43
192.16.171.44
192.16.171.45
192.16.171.46
192.16.171.47
192.16.171.48
192.16.171.49
192.16.171.50
192.16.171.51
192.16.171.52
192.16.171.53
192.16.171.54
192.16.171.55
192.16.171.56
192.16.171.57
192.16.171.58
192.16.171.59
192.16.171.60
192.16.171.61
192.16.171.62
192.16.171.63
192.16.171.64
192.16.171.65
192.16.171.66
192.16.171.67
192.16.171.68
192.16.171.69
192.16.171.70
192.16.171.71
192.16.171.72
192.16.171.73
192.16.171.74
192.16.171.75
192.16.171.76
192.16.171.77
192.16.171.78
192.16.171.79
192.16.171.80
192.16.171.81
192.16.171.82
192.16.171.83
192.16.171.84
192.16.171.85
192.16.171.86
192.16.171.87
192.16.171.88
192.16.171.89
192.16.171.90
192.16.171.91
192.16.171.92
192.16.171.93
192.16.171.94
192.16.171.95
192.16.171.96
192.16.171.97
192.16.171.98
192.16.171.99
192.16.171.100
192.16.171.101
192.16.171.102
192.16.171.103
192.16.171.104
192.16.171.105
192.16.171.106
192.16.171.107
192.16.171.108
192.16.171.109
192.16.171.110
192.16.171.111
192.16.171.112
192.16.171.113
192.16.171.114
192.16.171.115
192.16.171.116
192.16.171.117
192.16.171.118
192.16.171.119
192.16.171.120
192.16.171.121
192.16.171.122
192.16.171.123
192.16.171.124
192.16.171.125
192.16.171.126
192.16.171.127
192.16.171.128
192.16.171.129
192.16.171.130
192.16.171.131
192.16.171.132
192.16.171.133
192.16.171.134
192.16.171.135
192.16.171.136
192.16.171.137
192.16.171.138
192.16.171.139
192.16.171.140
192.16.171.141
192.16.171.142
192.16.171.143
192.16.171.144
192.16.171.145
192.16.171.146
192.16.171.147
192.16.171.148
192.16.171.149
192.16.171.150
192.16.171.151
192.16.171.152
192.16.171.153
192.16.171.154
192.16.171.155
192.16.171.156
192.16.171.157
192.16.171.158
192.16.171.159
192.16.171.160
192.16.171.161
192.16.171.162
192.16.171.163
192.16.171.164
192.16.171.165
192.16.171.166
192.16.171.167
192.16.171.168
192.16.171.169
192.16.171.170
192.16.171.171
192.16.171.172
192.16.171.173
192.16.171.174
192.16.171.175
192.16.171.176
192.16.171.177
192.16.171.178
192.16.171.179
192.16.171.180
192.16.171.181
192.16.171.182
192.16.171.183
192.16.171.184
192.16.171.185
192.16.171.186
192.16.171.187
192.16.171.188
192.16.171.189
192.16.171.190
192.16.171.191
192.16.171.192
192.16.171.193
192.16.171.194
192.16.171.195
192.16.171.196
192.16.171.197
192.16.171.198
192.16.171.199
192.16.171.200
192.16.171.201
192.16.171.202
192.16.171.203
192.16.171.204
192.16.171.205
192.16.171.206
192.16.171.207
192.16.171.208
192.16.171.209
192.16.171.210
192.16.171.211
192.16.171.212
192.16.171.213
192.16.171.214
192.16.171.215
192.16.171.216
192.16.171.217
192.16.171.218
192.16.171.219
192.16.171.220
192.16.171.221
192.16.171.222
192.16.171.223
192.16.171.224
192.16.171.225
192.16.171.226
192.16.171.227
192.16.171.228
192.16.171.229
192.16.171.230
192.16.171.231
192.16.171.232
192.16.171.233
192.16.171.234
192.16.171.235
192.16.171.236
192.16.171.237
192.16.171.238
192.16.171.239
192.16.171.240
192.16.171.241
192.16.171.242
192.16.171.243
192.16.171.244
192.16.171.245
192.16.171.246
192.16.171.247
192.16.171.248
192.16.171.249
192.16.171.250
192.16.171.251
192.16.171.252
192.16.171.253
192.16.171.254
192.16.171.255
192.31.73.0
192.31.73.1
192.31.73.2
192.31.73.3
192.31.73.4
192.31.73.5
192.31.73.6
192.31.73.7
192.31.73.8
192.31.73.9
192.31.73.10
192.31.73.11
192.31.73.12
192.31.73.13
192.31.73.14
192.31.73.15
192.31.73.16
192.31.73.17
192.31.73.18
192.31.73.19
192.31.73.20
192.31.73.21
192.31.73.22
192.31.73.23
192.31.73.24
192.31.73.25
192.31.73.26
192.31.73.27
192.31.73.28
192.31.73.29
192.31.73.30
192.31.73.31
192.31.73.32
192.31.73.33
192.31.73.34
192.31.73.35
192.31.73.36
192.31.73.37
192.31.73.38
192.31.73.39
192.31.73.40
192.31.73.41
192.31.73.42
192.31.73.43
192.31.73.44
192.31.73.45
192.31.73.46
192.31.73.47
192.31.73.48
192.31.73.49
192.31.73.50
192.31.73.51
192.31.73.52
192.31.73.53
192.31.73.54
192.31.73.55
192.31.73.56
192.31.73.57
192.31.73.58
192.31.73.59
192.31.73.60
192.31.73.61
192.31.73.62
192.31.73.63
192.31.73.64
192.31.73.65
192.31.73.66
192.31.73.67
192.31.73.68
192.31.73.69
192.31.73.70
192.31.73.71
192.31.73.72
192.31.73.73
192.31.73.74
192.31.73.75
192.31.73.76
192.31.73.77
192.31.73.78
192.31.73.79
192.31.73.80
192.31.73.81
192.31.73.82
192.31.73.83
192.31.73.84
192.31.73.85
192.31.73.86
192.31.73.87
192.31.73.88
192.31.73.89
192.31.73.90
192.31.73.91
192.31.73.92
192.31.73.93
192.31.73.94
192.31.73.95
192.31.73.96
192.31.73.97
192.31.73.98
192.31.73.99
192.31.73.100
192.31.73.101
192.31.73.102
192.31.73.103
192.31.73.104
192.31.73.105
192.31.73.106
192.31.73.107
192.31.73.108
192.31.73.109
192.31.73.110
192.31.73.111
192.31.73.112
192.31.73.113
192.31.73.114
192.31.73.115
192.31.73.116
192.31.73.117
192.31.73.118
192.31.73.119
192.31.73.120
192.31.73.121
192.31.73.122
192.31.73.123
192.31.73.124
192.31.73.125
192.31.73.126
192.31.73.127
192.31.73.128
192.31.73.129
192.31.73.130
192.31.73.131
192.31.73.132
192.31.73.133
192.31.73.134
192.31.73.135
192.31.73.136
192.31.73.137
192.31.73.138
192.31.73.139
192.31.73.140
192.31.73.141
192.31.73.142
192.31.73.143
192.31.73.144
192.31.73.145
192.31.73.146
192.31.73.147
192.31.73.148
192.31.73.149
192.31.73.150
192.31.73.151
192.31.73.152
192.31.73.153
192.31.73.154
192.31.73.155
192.31.73.156
192.31.73.157
192.31.73.158
192.31.73.159
192.31.73.160
192.31.73.161
192.31.73.162
192.31.73.163
192.31.73.164
192.31.73.165
192.31.73.166
192.31.73.167
192.31.73.168
192.31.73.169
192.31.73.170
192.31.73.171
192.31.73.172
192.31.73.173
192.31.73.174
192.31.73.175
192.31.73.176
192.31.73.177
192.31.73.178
192.31.73.179
192.31.73.180
192.31.73.181
192.31.73.182
192.31.73.183
192.31.73.184
192.31.73.185
192.31.73.186
192.31.73.187
192.31.73.188
192.31.73.189
192.31.73.190
192.31.73.191
192.31.73.192
192.31.73.193
192.31.73.194
192.31.73.195
192.31.73.196
192.31.73.197
192.31.73.198
192.31.73.199
192.31.73.200
192.31.73.201
192.31.73.202
192.31.73.203
192.31.73.204
192.31.73.205
192.31.73.206
192.31.73.207
192.31.73.208
192.31.73.209
192.31.73.210
192.31.73.211
192.31.73.212
192.31.73.213
192.31.73.214
192.31.73.215
192.31.73.216
192.31.73.217
192.31.73.218
192.31.73.219
192.31.73.220
192.31.73.221
192.31.73.222
192.31.73.223
192.31.73.224
192.31.73.225
192.31.73.226
192.31.73.227
192.31.73.228
192.31.73.229
192.31.73.230
192.31.73.231
192.31.73.232
192.31.73.233
192.31.73.234
192.31.73.235
192.31.73.236
192.31.73.237
192.31.73.238
192.31.73.239
192.31.73.240
192.31.73.241
192.31.73.242
192.31.73.243
192.31.73.244
192.31.73.245
192.31.73.246
192.31.73.247
192.31.73.248
192.31.73.249
192.31.73.250
192.31.73.251
192.31.73.252
192.31.73.253
192.31.73.254
192.31.73.255
192.190.65.0
192.190.65.1
192.190.65.2
192.190.65.3
192.190.65.4
192.190.65.5
192.190.65.6
192.190.65.7
192.190.65.8
192.190.65.9
192.190.65.10
192.190.65.11
192.190.65.12
192.190.65.13
192.190.65.14
192.190.65.15
192.190.65.16
192.190.65.17
192.190.65.18
192.190.65.19
192.190.65.20
192.190.65.21
192.190.65.22
192.190.65.23
192.190.65.24
192.190.65.25
192.190.65.26
192.190.65.27
192.190.65.28
192.190.65.29
192.190.65.30
192.190.65.31
192.190.65.32
192.190.65.33
192.190.65.34
192.190.65.35
192.190.65.36
192.190.65.37
192.190.65.38
192.190.65.39
192.190.65.40
192.190.65.41
192.190.65.42
192.190.65.43
192.190.65.44
192.190.65.45
192.190.65.46
192.190.65.47
192.190.65.48
192.190.65.49
192.190.65.50
192.190.65.51
192.190.65.52
192.190.65.53
192.190.65.54
192.190.65.55
192.190.65.56
192.190.65.57
192.190.65.58
192.190.65.59
192.190.65.60
192.190.65.61
192.190.65.62
192.190.65.63
192.190.65.64
192.190.65.65
192.190.65.66
192.190.65.67
192.190.65.68
192.190.65.69
192.190.65.70
192.190.65.71
192.190.65.72
192.190.65.73
192.190.65.74
192.190.65.75
192.190.65.76
192.190.65.77
192.190.65.78
192.190.65.79
192.190.65.80
192.190.65.81
192.190.65.82
192.190.65.83
192.190.65.84
192.190.65.85
192.190.65.86
192.190.65.87
192.190.65.88
192.190.65.89
192.190.65.90
192.190.65.91
192.190.65.92
192.190.65.93
192.190.65.94
192.190.65.95
192.190.65.96
192.190.65.97
192.190.65.98
192.190.65.99
192.190.65.100
192.190.65.101
192.190.65.102
192.190.65.103
192.190.65.104
192.190.65.105
192.190.65.106
192.190.65.107
192.190.65.108
192.190.65.109
192.190.65.110
192.190.65.111
192.190.65.112
192.190.65.113
192.190.65.114
192.190.65.115
192.190.65.116
192.190.65.117
192.190.65.118
192.190.65.119
192.190.65.120
192.190.65.121
192.190.65.122
192.190.65.123
192.190.65.124
192.190.65.125
192.190.65.126
192.190.65.127
192.190.65.128
192.190.65.129
192.190.65.130
192.190.65.131
192.190.65.132
192.190.65.133
192.190.65.134
192.190.65.135
192.190.65.136
192.190.65.137
192.190.65.138
192.190.65.139
192.190.65.140
192.190.65.141
192.190.65.142
192.190.65.143
192.190.65.144
192.190.65.145
192.190.65.146
192.190.65.147
192.190.65.148
192.190.65.149
192.190.65.150
192.190.65.151
192.190.65.152
192.190.65.153
192.190.65.154
192.190.65.155
192.190.65.156
192.190.65.157
192.190.65.158
192.190.65.159
192.190.65.160
192.190.65.161
192.190.65.162
192.190.65.163
192.190.65.164
192.190.65.165
192.190.65.166
192.190.65.167
192.190.65.168
192.190.65.169
192.190.65.170
192.190.65.171
192.190.65.172
192.190.65.173
192.190.65.174
192.190.65.175
192.190.65.176
192.190.65.177
192.190.65.178
192.190.65.179
192.190.65.180
192.190.65.181
192.190.65.182
192.190.65.183
192.190.65.184
192.190.65.185
192.190.65.186
192.190.65.187
192.190.65.188
192.190.65.189
192.190.65.190
192.190.65.191
192.190.65.192
192.190.65.193
192.190.65.194
192.190.65.195
192.190.65.196
192.190.65.197
192.190.65.198
192.190.65.199
192.190.65.200
192.190.65.201
192.190.65.202
192.190.65.203
192.190.65.204
192.190.65.205
192.190.65.206
192.190.65.207
192.190.65.208
192.190.65.209
192.190.65.210
192.190.65.211
192.190.65.212
192.190.65.213
192.190.65.214
192.190.65.215
192.190.65.216
192.190.65.217
192.190.65.218
192.190.65.219
192.190.65.220
192.190.65.221
192.190.65.222
192.190.65.223
192.190.65.224
192.190.65.225
192.190.65.226
192.190.65.227
192.190.65.228
192.190.65.229
192.190.65.230
192.190.65.231
192.190.65.232
192.190.65.233
192.190.65.234
192.190.65.235
192.190.65.236
192.190.65.237
192.190.65.238
192.190.65.239
192.190.65.240
192.190.65.241
192.190.65.242
192.190.65.243
192.190.65.244
192.190.65.245
192.190.65.246
192.190.65.247
192.190.65.248
192.190.65.249
192.190.65.250
192.190.65.251
192.190.65.252
192.190.65.253
192.190.65.254
192.190.65.255
65.116.17.0
65.116.17.1
65.116.17.2
65.116.17.3
65.116.17.4
65.116.17.5
65.116.17.6
65.116.17.7
65.116.17.8
65.116.17.9
65.116.17.10
65.116.17.11
65.116.17.12
65.116.17.13
65.116.17.14
65.116.17.15
65.116.17.16
65.116.17.17
65.116.17.18
65.116.17.19
65.116.17.20
65.116.17.21
65.116.17.22
65.116.17.23
65.116.17.24
65.116.17.25
65.116.17.26
65.116.17.27
65.116.17.28
65.116.17.29
65.116.17.30
65.116.17.31
65.113.50.128
65.113.50.129
65.113.50.130
65.113.50.131
65.113.50.132
65.113.50.133
65.113.50.134
65.113.50.135
65.113.50.136
65.113.50.137
65.113.50.138
65.113.50.139
65.113.50.140
65.113.50.141
65.113.50.142
65.113.50.143
65.113.50.144
65.113.50.145
65.113.50.146
65.113.50.147
65.113.50.148
65.113.50.149
65.113.50.150
65.113.50.151
65.113.50.152
65.113.50.153
65.113.50.154
65.113.50.155
65.113.50.156
65.113.50.157
65.113.50.158
65.113.50.159
66.82.255.0
66.82.255.1
66.82.255.2
66.82.255.3
66.82.255.4
66.82.255.5
66.82.255.6
66.82.255.7
66.82.255.8
66.82.255.9
66.82.255.10
66.82.255.11
66.82.255.12
66.82.255.13
66.82.255.14
66.82.255.15
66.82.255.16
66.82.255.17
66.82.255.18
66.82.255.19
66.82.255.20
66.82.255.21
66.82.255.22
66.82.255.23
66.82.255.24
66.82.255.25
66.82.255.26
66.82.255.27
66.82.255.28
66.82.255.29
66.82.255.30
66.82.255.31
66.82.255.32
66.82.255.33
66.82.255.34
66.82.255.35
66.82.255.36
66.82.255.37
66.82.255.38
66.82.255.39
66.82.255.40
66.82.255.41
66.82.255.42
66.82.255.43
66.82.255.44
66.82.255.45
66.82.255.46
66.82.255.47
66.82.255.48
66.82.255.49
66.82.255.50
66.82.255.51
66.82.255.52
66.82.255.53
66.82.255.54
66.82.255.55
66.82.255.56
66.82.255.57
66.82.255.58
66.82.255.59
66.82.255.60
66.82.255.61
66.82.255.62
66.82.255.63
66.82.255.64
66.82.255.65
66.82.255.66
66.82.255.67
66.82.255.68
66.82.255.69
66.82.255.70
66.82.255.71
66.82.255.72
66.82.255.73
66.82.255.74
66.82.255.75
66.82.255.76
66.82.255.77
66.82.255.78
66.82.255.79
66.82.255.80
66.82.255.81
66.82.255.82
66.82.255.83
66.82.255.84
66.82.255.85
66.82.255.86
66.82.255.87
66.82.255.88
66.82.255.89
66.82.255.90
66.82.255.91
66.82.255.92
66.82.255.93
66.82.255.94
66.82.255.95
66.82.255.96
66.82.255.97
66.82.255.98
66.82.255.99
66.82.255.100
66.82.255.101
66.82.255.102
66.82.255.103
66.82.255.104
66.82.255.105
66.82.255.106
66.82.255.107
66.82.255.108
66.82.255.109
66.82.255.110
66.82.255.111
66.82.255.112
66.82.255.113
66.82.255.114
66.82.255.115
66.82.255.116
66.82.255.117
66.82.255.118
66.82.255.119
66.82.255.120
66.82.255.121
66.82.255.122
66.82.255.123
66.82.255.124
66.82.255.125
66.82.255.126
66.82.255.127
66.82.255.128
66.82.255.129
66.82.255.130
66.82.255.131
66.82.255.132
66.82.255.133
66.82.255.134
66.82.255.135
66.82.255.136
66.82.255.137
66.82.255.138
66.82.255.139
66.82.255.140
66.82.255.141
66.82.255.142
66.82.255.143
66.82.255.144
66.82.255.145
66.82.255.146
66.82.255.147
66.82.255.148
66.82.255.149
66.82.255.150
66.82.255.151
66.82.255.152
66.82.255.153
66.82.255.154
66.82.255.155
66.82.255.156
66.82.255.157
66.82.255.158
66.82.255.159
66.82.255.160
66.82.255.161
66.82.255.162
66.82.255.163
66.82.255.164
66.82.255.165
66.82.255.166
66.82.255.167
66.82.255.168
66.82.255.169
66.82.255.170
66.82.255.171
66.82.255.172
66.82.255.173
66.82.255.174
66.82.255.175
66.82.255.176
66.82.255.177
66.82.255.178
66.82.255.179
66.82.255.180
66.82.255.181
66.82.255.182
66.82.255.183
66.82.255.184
66.82.255.185
66.82.255.186
66.82.255.187
66.82.255.188
66.82.255.189
66.82.255.190
66.82.255.191
66.82.255.192
66.82.255.193
66.82.255.194
66.82.255.195
66.82.255.196
66.82.255.197
66.82.255.198
66.82.255.199
66.82.255.200
66.82.255.201
66.82.255.202
66.82.255.203
66.82.255.204
66.82.255.205
66.82.255.206
66.82.255.207
66.82.255.208
66.82.255.209
66.82.255.210
66.82.255.211
66.82.255.212
66.82.255.213
66.82.255.214
66.82.255.215
66.82.255.216
66.82.255.217
66.82.255.218
66.82.255.219
66.82.255.220
66.82.255.221
66.82.255.222
66.82.255.223
66.82.255.224
66.82.255.225
66.82.255.226
66.82.255.227
66.82.255.228
66.82.255.229
66.82.255.230
66.82.255.231
66.82.255.232
66.82.255.233
66.82.255.234
66.82.255.235
66.82.255.236
66.82.255.237
66.82.255.238
66.82.255.239
66.82.255.240
66.82.255.241
66.82.255.242
66.82.255.243
66.82.255.244
66.82.255.245
66.82.255.246
66.82.255.247
66.82.255.248
66.82.255.249
66.82.255.250
66.82.255.251
66.82.255.252
66.82.255.253
66.82.255.254
66.82.255.255
184.53.255.0
184.53.255.1
184.53.255.2
184.53.255.3
184.53.255.4
184.53.255.5
184.53.255.6
184.53.255.7
184.53.255.8
184.53.255.9
184.53.255.10
184.53.255.11
184.53.255.12
184.53.255.13
184.53.255.14
184.53.255.15
184.53.255.16
184.53.255.17
184.53.255.18
184.53.255.19
184.53.255.20
184.53.255.21
184.53.255.22
184.53.255.23
184.53.255.24
184.53.255.25
184.53.255.26
184.53.255.27
184.53.255.28
184.53.255.29
184.53.255.30
184.53.255.31
184.53.255.32
184.53.255.33
184.53.255.34
184.53.255.35
184.53.255.36
184.53.255.37
184.53.255.38
184.53.255.39
184.53.255.40
184.53.255.41
184.53.255.42
184.53.255.43
184.53.255.44
184.53.255.45
184.53.255.46
184.53.255.47
184.53.255.48
184.53.255.49
184.53.255.50
184.53.255.51
184.53.255.52
184.53.255.53
184.53.255.54
184.53.255.55
184.53.255.56
184.53.255.57
184.53.255.58
184.53.255.59
184.53.255.60
184.53.255.61
184.53.255.62
184.53.255.63
184.53.255.64
184.53.255.65
184.53.255.66
184.53.255.67
184.53.255.68
184.53.255.69
184.53.255.70
184.53.255.71
184.53.255.72
184.53.255.73
184.53.255.74
184.53.255.75
184.53.255.76
184.53.255.77
184.53.255.78
184.53.255.79
184.53.255.80
184.53.255.81
184.53.255.82
184.53.255.83
184.53.255.84
184.53.255.85
184.53.255.86
184.53.255.87
184.53.255.88
184.53.255.89
184.53.255.90
184.53.255.91
184.53.255.92
184.53.255.93
184.53.255.94
184.53.255.95
184.53.255.96
184.53.255.97
184.53.255.98
184.53.255.99
184.53.255.100
184.53.255.101
184.53.255.102
184.53.255.103
184.53.255.104
184.53.255.105
184.53.255.106
184.53.255.107
184.53.255.108
184.53.255.109
184.53.255.110
184.53.255.111
184.53.255.112
184.53.255.113
184.53.255.114
184.53.255.115
184.53.255.116
184.53.255.117
184.53.255.118
184.53.255.119
184.53.255.120
184.53.255.121
184.53.255.122
184.53.255.123
184.53.255.124
184.53.255.125
184.53.255.126
184.53.255.127
184.53.255.128
184.53.255.129
184.53.255.130
184.53.255.131
184.53.255.132
184.53.255.133
184.53.255.134
184.53.255.135
184.53.255.136
184.53.255.137
184.53.255.138
184.53.255.139
184.53.255.140
184.53.255.141
184.53.255.142
184.53.255.143
184.53.255.144
184.53.255.145
184.53.255.146
184.53.255.147
184.53.255.148
184.53.255.149
184.53.255.150
184.53.255.151
184.53.255.152
184.53.255.153
184.53.255.154
184.53.255.155
184.53.255.156
184.53.255.157
184.53.255.158
184.53.255.159
184.53.255.160
184.53.255.161
184.53.255.162
184.53.255.163
184.53.255.164
184.53.255.165
184.53.255.166
184.53.255.167
184.53.255.168
184.53.255.169
184.53.255.170
184.53.255.171
184.53.255.172
184.53.255.173
184.53.255.174
184.53.255.175
184.53.255.176
184.53.255.177
184.53.255.178
184.53.255.179
184.53.255.180
184.53.255.181
184.53.255.182
184.53.255.183
184.53.255.184
184.53.255.185
184.53.255.186
184.53.255.187
184.53.255.188
184.53.255.189
184.53.255.190
184.53.255.191
184.53.255.192
184.53.255.193
184.53.255.194
184.53.255.195
184.53.255.196
184.53.255.197
184.53.255.198
184.53.255.199
184.53.255.200
184.53.255.201
184.53.255.202
184.53.255.203
184.53.255.204
184.53.255.205
184.53.255.206
184.53.255.207
184.53.255.208
184.53.255.209
184.53.255.210
184.53.255.211
184.53.255.212
184.53.255.213
184.53.255.214
184.53.255.215
184.53.255.216
184.53.255.217
184.53.255.218
184.53.255.219
184.53.255.220
184.53.255.221
184.53.255.222
184.53.255.223
184.53.255.224
184.53.255.225
184.53.255.226
184.53.255.227
184.53.255.228
184.53.255.229
184.53.255.230
184.53.255.231
184.53.255.232
184.53.255.233
184.53.255.234
184.53.255.235
184.53.255.236
184.53.255.237
184.53.255.238
184.53.255.239
184.53.255.240
184.53.255.241
184.53.255.242
184.53.255.243
184.53.255.244
184.53.255.245
184.53.255.246
184.53.255.247
184.53.255.248
184.53.255.249
184.53.255.250
184.53.255.251
184.53.255.252
184.53.255.253
184.53.255.254
184.53.255.255
69.19.127.0
69.19.127.1
69.19.127.2
69.19.127.3
69.19.127.4
69.19.127.5
69.19.127.6
69.19.127.7
69.19.127.8
69.19.127.9
69.19.127.10
69.19.127.11
69.19.127.12
69.19.127.13
69.19.127.14
69.19.127.15
69.19.127.16
69.19.127.17
69.19.127.18
69.19.127.19
69.19.127.20
69.19.127.21
69.19.127.22
69.19.127.23
69.19.127.24
69.19.127.25
69.19.127.26
69.19.127.27
69.19.127.28
69.19.127.29
69.19.127.30
69.19.127.31
69.19.127.32
69.19.127.33
69.19.127.34
69.19.127.35
69.19.127.36
69.19.127.37
69.19.127.38
69.19.127.39
69.19.127.40
69.19.127.41
69.19.127.42
69.19.127.43
69.19.127.44
69.19.127.45
69.19.127.46
69.19.127.47
69.19.127.48
69.19.127.49
69.19.127.50
69.19.127.51
69.19.127.52
69.19.127.53
69.19.127.54
69.19.127.55
69.19.127.56
69.19.127.57
69.19.127.58
69.19.127.59
69.19.127.60
69.19.127.61
69.19.127.62
69.19.127.63
69.19.127.64
69.19.127.65
69.19.127.66
69.19.127.67
69.19.127.68
69.19.127.69
69.19.127.70
69.19.127.71
69.19.127.72
69.19.127.73
69.19.127.74
69.19.127.75
69.19.127.76
69.19.127.77
69.19.127.78
69.19.127.79
69.19.127.80
69.19.127.81
69.19.127.82
69.19.127.83
69.19.127.84
69.19.127.85
69.19.127.86
69.19.127.87
69.19.127.88
69.19.127.89
69.19.127.90
69.19.127.91
69.19.127.92
69.19.127.93
69.19.127.94
69.19.127.95
69.19.127.96
69.19.127.97
69.19.127.98
69.19.127.99
69.19.127.100
69.19.127.101
69.19.127.102
69.19.127.103
69.19.127.104
69.19.127.105
69.19.127.106
69.19.127.107
69.19.127.108
69.19.127.109
69.19.127.110
69.19.127.111
69.19.127.112
69.19.127.113
69.19.127.114
69.19.127.115
69.19.127.116
69.19.127.117
69.19.127.118
69.19.127.119
69.19.127.120
69.19.127.121
69.19.127.122
69.19.127.123
69.19.127.124
69.19.127.125
69.19.127.126
69.19.127.127
69.19.127.128
69.19.127.129
69.19.127.130
69.19.127.131
69.19.127.132
69.19.127.133
69.19.127.134
69.19.127.135
69.19.127.136
69.19.127.137
69.19.127.138
69.19.127.139
69.19.127.140
69.19.127.141
69.19.127.142
69.19.127.143
69.19.127.144
69.19.127.145
69.19.127.146
69.19.127.147
69.19.127.148
69.19.127.149
69.19.127.150
69.19.127.151
69.19.127.152
69.19.127.153
69.19.127.154
69.19.127.155
69.19.127.156
69.19.127.157
69.19.127.158
69.19.127.159
69.19.127.160
69.19.127.161
69.19.127.162
69.19.127.163
69.19.127.164
69.19.127.165
69.19.127.166
69.19.127.167
69.19.127.168
69.19.127.169
69.19.127.170
69.19.127.171
69.19.127.172
69.19.127.173
69.19.127.174
69.19.127.175
69.19.127.176
69.19.127.177
69.19.127.178
69.19.127.179
69.19.127.180
69.19.127.181
69.19.127.182
69.19.127.183
69.19.127.184
69.19.127.185
69.19.127.186
69.19.127.187
69.19.127.188
69.19.127.189
69.19.127.190
69.19.127.191
69.19.127.192
69.19.127.193
69.19.127.194
69.19.127.195
69.19.127.196
69.19.127.197
69.19.127.198
69.19.127.199
69.19.127.200
69.19.127.201
69.19.127.202
69.19.127.203
69.19.127.204
69.19.127.205
69.19.127.206
69.19.127.207
69.19.127.208
69.19.127.209
69.19.127.210
69.19.127.211
69.19.127.212
69.19.127.213
69.19.127.214
69.19.127.215
69.19.127.216
69.19.127.217
69.19.127.218
69.19.127.219
69.19.127.220
69.19.127.221
69.19.127.222
69.19.127.223
69.19.127.224
69.19.127.225
69.19.127.226
69.19.127.227
69.19.127.228
69.19.127.229
69.19.127.230
69.19.127.231
69.19.127.232
69.19.127.233
69.19.127.234
69.19.127.235
69.19.127.236
69.19.127.237
69.19.127.238
69.19.127.239
69.19.127.240
69.19.127.241
69.19.127.242
69.19.127.243
69.19.127.244
69.19.127.245
69.19.127.246
69.19.127.247
69.19.127.248
69.19.127.249
69.19.127.250
69.19.127.251
69.19.127.252
69.19.127.253
69.19.127.254
69.19.127.255
65.120.73.224
65.120.73.225
65.120.73.226
65.120.73.227
65.120.73.228
65.120.73.229
65.120.73.230
65.120.73.231
65.120.73.232
65.120.73.233
65.120.73.234
65.120.73.235
65.120.73.236
65.120.73.237
65.120.73.238
65.120.73.239
65.120.73.240
65.120.73.241
65.120.73.242
65.120.73.243
65.120.73.244
65.120.73.245
65.120.73.246
65.120.73.247
65.120.73.248
65.120.73.249
65.120.73.250
65.120.73.251
65.120.73.252
65.120.73.253
65.120.73.254
65.120.73.255
69.35.255.0
69.35.255.1
69.35.255.2
69.35.255.3
69.35.255.4
69.35.255.5
69.35.255.6
69.35.255.7
69.35.255.8
69.35.255.9
69.35.255.10
69.35.255.11
69.35.255.12
69.35.255.13
69.35.255.14
69.35.255.15
69.35.255.16
69.35.255.17
69.35.255.18
69.35.255.19
69.35.255.20
69.35.255.21
69.35.255.22
69.35.255.23
69.35.255.24
69.35.255.25
69.35.255.26
69.35.255.27
69.35.255.28
69.35.255.29
69.35.255.30
69.35.255.31
69.35.255.32
69.35.255.33
69.35.255.34
69.35.255.35
69.35.255.36
69.35.255.37
69.35.255.38
69.35.255.39
69.35.255.40
69.35.255.41
69.35.255.42
69.35.255.43
69.35.255.44
69.35.255.45
69.35.255.46
69.35.255.47
69.35.255.48
69.35.255.49
69.35.255.50
69.35.255.51
69.35.255.52
69.35.255.53
69.35.255.54
69.35.255.55
69.35.255.56
69.35.255.57
69.35.255.58
69.35.255.59
69.35.255.60
69.35.255.61
69.35.255.62
69.35.255.63
69.35.255.64
69.35.255.65
69.35.255.66
69.35.255.67
69.35.255.68
69.35.255.69
69.35.255.70
69.35.255.71
69.35.255.72
69.35.255.73
69.35.255.74
69.35.255.75
69.35.255.76
69.35.255.77
69.35.255.78
69.35.255.79
69.35.255.80
69.35.255.81
69.35.255.82
69.35.255.83
69.35.255.84
69.35.255.85
69.35.255.86
69.35.255.87
69.35.255.88
69.35.255.89
69.35.255.90
69.35.255.91
69.35.255.92
69.35.255.93
69.35.255.94
69.35.255.95
69.35.255.96
69.35.255.97
69.35.255.98
69.35.255.99
69.35.255.100
69.35.255.101
69.35.255.102
69.35.255.103
69.35.255.104
69.35.255.105
69.35.255.106
69.35.255.107
69.35.255.108
69.35.255.109
69.35.255.110
69.35.255.111
69.35.255.112
69.35.255.113
69.35.255.114
69.35.255.115
69.35.255.116
69.35.255.117
69.35.255.118
69.35.255.119
69.35.255.120
69.35.255.121
69.35.255.122
69.35.255.123
69.35.255.124
69.35.255.125
69.35.255.126
69.35.255.127
69.35.255.128
69.35.255.129
69.35.255.130
69.35.255.131
69.35.255.132
69.35.255.133
69.35.255.134
69.35.255.135
69.35.255.136
69.35.255.137
69.35.255.138
69.35.255.139
69.35.255.140
69.35.255.141
69.35.255.142
69.35.255.143
69.35.255.144
69.35.255.145
69.35.255.146
69.35.255.147
69.35.255.148
69.35.255.149
69.35.255.150
69.35.255.151
69.35.255.152
69.35.255.153
69.35.255.154
69.35.255.155
69.35.255.156
69.35.255.157
69.35.255.158
69.35.255.159
69.35.255.160
69.35.255.161
69.35.255.162
69.35.255.163
69.35.255.164
69.35.255.165
69.35.255.166
69.35.255.167
69.35.255.168
69.35.255.169
69.35.255.170
69.35.255.171
69.35.255.172
69.35.255.173
69.35.255.174
69.35.255.175
69.35.255.176
69.35.255.177
69.35.255.178
69.35.255.179
69.35.255.180
69.35.255.181
69.35.255.182
69.35.255.183
69.35.255.184
69.35.255.185
69.35.255.186
69.35.255.187
69.35.255.188
69.35.255.189
69.35.255.190
69.35.255.191
69.35.255.192
69.35.255.193
69.35.255.194
69.35.255.195
69.35.255.196
69.35.255.197
69.35.255.198
69.35.255.199
69.35.255.200
69.35.255.201
69.35.255.202
69.35.255.203
69.35.255.204
69.35.255.205
69.35.255.206
69.35.255.207
69.35.255.208
69.35.255.209
69.35.255.210
69.35.255.211
69.35.255.212
69.35.255.213
69.35.255.214
69.35.255.215
69.35.255.216
69.35.255.217
69.35.255.218
69.35.255.219
69.35.255.220
69.35.255.221
69.35.255.222
69.35.255.223
69.35.255.224
69.35.255.225
69.35.255.226
69.35.255.227
69.35.255.228
69.35.255.229
69.35.255.230
69.35.255.231
69.35.255.232
69.35.255.233
69.35.255.234
69.35.255.235
69.35.255.236
69.35.255.237
69.35.255.238
69.35.255.239
69.35.255.240
69.35.255.241
69.35.255.242
69.35.255.243
69.35.255.244
69.35.255.245
69.35.255.246
69.35.255.247
69.35.255.248
69.35.255.249
69.35.255.250
69.35.255.251
69.35.255.252
69.35.255.253
69.35.255.254
69.35.255.255
65.119.87.0
65.119.87.1
65.119.87.2
65.119.87.3
65.119.87.4
65.119.87.5
65.119.87.6
65.119.87.7
65.119.87.8
65.119.87.9
65.119.87.10
65.119.87.11
65.119.87.12
65.119.87.13
65.119.87.14
65.119.87.15
65.119.87.16
65.119.87.17
65.119.87.18
65.119.87.19
65.119.87.20
65.119.87.21
65.119.87.22
65.119.87.23
65.119.87.24
65.119.87.25
65.119.87.26
65.119.87.27
65.119.87.28
65.119.87.29
65.119.87.30
65.119.87.31
65.119.87.32
65.119.87.33
65.119.87.34
65.119.87.35
65.119.87.36
65.119.87.37
65.119.87.38
65.119.87.39
65.119.87.40
65.119.87.41
65.119.87.42
65.119.87.43
65.119.87.44
65.119.87.45
65.119.87.46
65.119.87.47
65.119.87.48
65.119.87.49
65.119.87.50
65.119.87.51
65.119.87.52
65.119.87.53
65.119.87.54
65.119.87.55
65.119.87.56
65.119.87.57
65.119.87.58
65.119.87.59
65.119.87.60
65.119.87.61
65.119.87.62
65.119.87.63
65.119.87.64
65.119.87.65
65.119.87.66
65.119.87.67
65.119.87.68
65.119.87.69
65.119.87.70
65.119.87.71
65.119.87.72
65.119.87.73
65.119.87.74
65.119.87.75
65.119.87.76
65.119.87.77
65.119.87.78
65.119.87.79
65.119.87.80
65.119.87.81
65.119.87.82
65.119.87.83
65.119.87.84
65.119.87.85
65.119.87.86
65.119.87.87
65.119.87.88
65.119.87.89
65.119.87.90
65.119.87.91
65.119.87.92
65.119.87.93
65.119.87.94
65.119.87.95
65.119.87.96
65.119.87.97
65.119.87.98
65.119.87.99
65.119.87.100
65.119.87.101
65.119.87.102
65.119.87.103
65.119.87.104
65.119.87.105
65.119.87.106
65.119.87.107
65.119.87.108
65.119.87.109
65.119.87.110
65.119.87.111
65.119.87.112
65.119.87.113
65.119.87.114
65.119.87.115
65.119.87.116
65.119.87.117
65.119.87.118
65.119.87.119
65.119.87.120
65.119.87.121
65.119.87.122
65.119.87.123
65.119.87.124
65.119.87.125
65.119.87.126
65.119.87.127
65.119.87.128
65.119.87.129
65.119.87.130
65.119.87.131
65.119.87.132
65.119.87.133
65.119.87.134
65.119.87.135
65.119.87.136
65.119.87.137
65.119.87.138
65.119.87.139
65.119.87.140
65.119.87.141
65.119.87.142
65.119.87.143
65.119.87.144
65.119.87.145
65.119.87.146
65.119.87.147
65.119.87.148
65.119.87.149
65.119.87.150
65.119.87.151
65.119.87.152
65.119.87.153
65.119.87.154
65.119.87.155
65.119.87.156
65.119.87.157
65.119.87.158
65.119.87.159
65.119.87.160
65.119.87.161
65.119.87.162
65.119.87.163
65.119.87.164
65.119.87.165
65.119.87.166
65.119.87.167
65.119.87.168
65.119.87.169
65.119.87.170
65.119.87.171
65.119.87.172
65.119.87.173
65.119.87.174
65.119.87.175
65.119.87.176
65.119.87.177
65.119.87.178
65.119.87.179
65.119.87.180
65.119.87.181
65.119.87.182
65.119.87.183
65.119.87.184
65.119.87.185
65.119.87.186
65.119.87.187
65.119.87.188
65.119.87.189
65.119.87.190
65.119.87.191
65.119.87.192
65.119.87.193
65.119.87.194
65.119.87.195
65.119.87.196
65.119.87.197
65.119.87.198
65.119.87.199
65.119.87.200
65.119.87.201
65.119.87.202
65.119.87.203
65.119.87.204
65.119.87.205
65.119.87.206
65.119.87.207
65.119.87.208
65.119.87.209
65.119.87.210
65.119.87.211
65.119.87.212
65.119.87.213
65.119.87.214
65.119.87.215
65.119.87.216
65.119.87.217
65.119.87.218
65.119.87.219
65.119.87.220
65.119.87.221
65.119.87.222
65.119.87.223
65.119.87.224
65.119.87.225
65.119.87.226
65.119.87.227
65.119.87.228
65.119.87.229
65.119.87.230
65.119.87.231
65.119.87.232
65.119.87.233
65.119.87.234
65.119.87.235
65.119.87.236
65.119.87.237
65.119.87.238
65.119.87.239
65.119.87.240
65.119.87.241
65.119.87.242
65.119.87.243
65.119.87.244
65.119.87.245
65.119.87.246
65.119.87.247
65.119.87.248
65.119.87.249
65.119.87.250
65.119.87.251
65.119.87.252
65.119.87.253
65.119.87.254
65.119.87.255
67.143.255.0
67.143.255.1
67.143.255.2
67.143.255.3
67.143.255.4
67.143.255.5
67.143.255.6
67.143.255.7
67.143.255.8
67.143.255.9
67.143.255.10
67.143.255.11
67.143.255.12
67.143.255.13
67.143.255.14
67.143.255.15
67.143.255.16
67.143.255.17
67.143.255.18
67.143.255.19
67.143.255.20
67.143.255.21
67.143.255.22
67.143.255.23
67.143.255.24
67.143.255.25
67.143.255.26
67.143.255.27
67.143.255.28
67.143.255.29
67.143.255.30
67.143.255.31
67.143.255.32
67.143.255.33
67.143.255.34
67.143.255.35
67.143.255.36
67.143.255.37
67.143.255.38
67.143.255.39
67.143.255.40
67.143.255.41
67.143.255.42
67.143.255.43
67.143.255.44
67.143.255.45
67.143.255.46
67.143.255.47
67.143.255.48
67.143.255.49
67.143.255.50
67.143.255.51
67.143.255.52
67.143.255.53
67.143.255.54
67.143.255.55
67.143.255.56
67.143.255.57
67.143.255.58
67.143.255.59
67.143.255.60
67.143.255.61
67.143.255.62
67.143.255.63
67.143.255.64
67.143.255.65
67.143.255.66
67.143.255.67
67.143.255.68
67.143.255.69
67.143.255.70
67.143.255.71
67.143.255.72
67.143.255.73
67.143.255.74
67.143.255.75
67.143.255.76
67.143.255.77
67.143.255.78
67.143.255.79
67.143.255.80
67.143.255.81
67.143.255.82
67.143.255.83
67.143.255.84
67.143.255.85
67.143.255.86
67.143.255.87
67.143.255.88
67.143.255.89
67.143.255.90
67.143.255.91
67.143.255.92
67.143.255.93
67.143.255.94
67.143.255.95
67.143.255.96
67.143.255.97
67.143.255.98
67.143.255.99
67.143.255.100
67.143.255.101
67.143.255.102
67.143.255.103
67.143.255.104
67.143.255.105
67.143.255.106
67.143.255.107
67.143.255.108
67.143.255.109
67.143.255.110
67.143.255.111
67.143.255.112
67.143.255.113
67.143.255.114
67.143.255.115
67.143.255.116
67.143.255.117
67.143.255.118
67.143.255.119
67.143.255.120
67.143.255.121
67.143.255.122
67.143.255.123
67.143.255.124
67.143.255.125
67.143.255.126
67.143.255.127
67.143.255.128
67.143.255.129
67.143.255.130
67.143.255.131
67.143.255.132
67.143.255.133
67.143.255.134
67.143.255.135
67.143.255.136
67.143.255.137
67.143.255.138
67.143.255.139
67.143.255.140
67.143.255.141
67.143.255.142
67.143.255.143
67.143.255.144
67.143.255.145
67.143.255.146
67.143.255.147
67.143.255.148
67.143.255.149
67.143.255.150
67.143.255.151
67.143.255.152
67.143.255.153
67.143.255.154
67.143.255.155
67.143.255.156
67.143.255.157
67.143.255.158
67.143.255.159
67.143.255.160
67.143.255.161
67.143.255.162
67.143.255.163
67.143.255.164
67.143.255.165
67.143.255.166
67.143.255.167
67.143.255.168
67.143.255.169
67.143.255.170
67.143.255.171
67.143.255.172
67.143.255.173
67.143.255.174
67.143.255.175
67.143.255.176
67.143.255.177
67.143.255.178
67.143.255.179
67.143.255.180
67.143.255.181
67.143.255.182
67.143.255.183
67.143.255.184
67.143.255.185
67.143.255.186
67.143.255.187
67.143.255.188
67.143.255.189
67.143.255.190
67.143.255.191
67.143.255.192
67.143.255.193
67.143.255.194
67.143.255.195
67.143.255.196
67.143.255.197
67.143.255.198
67.143.255.199
67.143.255.200
67.143.255.201
67.143.255.202
67.143.255.203
67.143.255.204
67.143.255.205
67.143.255.206
67.143.255.207
67.143.255.208
67.143.255.209
67.143.255.210
67.143.255.211
67.143.255.212
67.143.255.213
67.143.255.214
67.143.255.215
67.143.255.216
67.143.255.217
67.143.255.218
67.143.255.219
67.143.255.220
67.143.255.221
67.143.255.222
67.143.255.223
67.143.255.224
67.143.255.225
67.143.255.226
67.143.255.227
67.143.255.228
67.143.255.229
67.143.255.230
67.143.255.231
67.143.255.232
67.143.255.233
67.143.255.234
67.143.255.235
67.143.255.236
67.143.255.237
67.143.255.238
67.143.255.239
67.143.255.240
67.143.255.241
67.143.255.242
67.143.255.243
67.143.255.244
67.143.255.245
67.143.255.246
67.143.255.247
67.143.255.248
67.143.255.249
67.143.255.250
67.143.255.251
67.143.255.252
67.143.255.253
67.143.255.254
67.143.255.255
67.47.255.0
67.47.255.1
67.47.255.2
67.47.255.3
67.47.255.4
67.47.255.5
67.47.255.6
67.47.255.7
67.47.255.8
67.47.255.9
67.47.255.10
67.47.255.11
67.47.255.12
67.47.255.13
67.47.255.14
67.47.255.15
67.47.255.16
67.47.255.17
67.47.255.18
67.47.255.19
67.47.255.20
67.47.255.21
67.47.255.22
67.47.255.23
67.47.255.24
67.47.255.25
67.47.255.26
67.47.255.27
67.47.255.28
67.47.255.29
67.47.255.30
67.47.255.31
67.47.255.32
67.47.255.33
67.47.255.34
67.47.255.35
67.47.255.36
67.47.255.37
67.47.255.38
67.47.255.39
67.47.255.40
67.47.255.41
67.47.255.42
67.47.255.43
67.47.255.44
67.47.255.45
67.47.255.46
67.47.255.47
67.47.255.48
67.47.255.49
67.47.255.50
67.47.255.51
67.47.255.52
67.47.255.53
67.47.255.54
67.47.255.55
67.47.255.56
67.47.255.57
67.47.255.58
67.47.255.59
67.47.255.60
67.47.255.61
67.47.255.62
67.47.255.63
67.47.255.64
67.47.255.65
67.47.255.66
67.47.255.67
67.47.255.68
67.47.255.69
67.47.255.70
67.47.255.71
67.47.255.72
67.47.255.73
67.47.255.74
67.47.255.75
67.47.255.76
67.47.255.77
67.47.255.78
67.47.255.79
67.47.255.80
67.47.255.81
67.47.255.82
67.47.255.83
67.47.255.84
67.47.255.85
67.47.255.86
67.47.255.87
67.47.255.88
67.47.255.89
67.47.255.90
67.47.255.91
67.47.255.92
67.47.255.93
67.47.255.94
67.47.255.95
67.47.255.96
67.47.255.97
67.47.255.98
67.47.255.99
67.47.255.100
67.47.255.101
67.47.255.102
67.47.255.103
67.47.255.104
67.47.255.105
67.47.255.106
67.47.255.107
67.47.255.108
67.47.255.109
67.47.255.110
67.47.255.111
67.47.255.112
67.47.255.113
67.47.255.114
67.47.255.115
67.47.255.116
67.47.255.117
67.47.255.118
67.47.255.119
67.47.255.120
67.47.255.121
67.47.255.122
67.47.255.123
67.47.255.124
67.47.255.125
67.47.255.126
67.47.255.127
67.47.255.128
67.47.255.129
67.47.255.130
67.47.255.131
67.47.255.132
67.47.255.133
67.47.255.134
67.47.255.135
67.47.255.136
67.47.255.137
67.47.255.138
67.47.255.139
67.47.255.140
67.47.255.141
67.47.255.142
67.47.255.143
67.47.255.144
67.47.255.145
67.47.255.146
67.47.255.147
67.47.255.148
67.47.255.149
67.47.255.150
67.47.255.151
67.47.255.152
67.47.255.153
67.47.255.154
67.47.255.155
67.47.255.156
67.47.255.157
67.47.255.158
67.47.255.159
67.47.255.160
67.47.255.161
67.47.255.162
67.47.255.163
67.47.255.164
67.47.255.165
67.47.255.166
67.47.255.167
67.47.255.168
67.47.255.169
67.47.255.170
67.47.255.171
67.47.255.172
67.47.255.173
67.47.255.174
67.47.255.175
67.47.255.176
67.47.255.177
67.47.255.178
67.47.255.179
67.47.255.180
67.47.255.181
67.47.255.182
67.47.255.183
67.47.255.184
67.47.255.185
67.47.255.186
67.47.255.187
67.47.255.188
67.47.255.189
67.47.255.190
67.47.255.191
67.47.255.192
67.47.255.193
67.47.255.194
67.47.255.195
67.47.255.196
67.47.255.197
67.47.255.198
67.47.255.199
67.47.255.200
67.47.255.201
67.47.255.202
67.47.255.203
67.47.255.204
67.47.255.205
67.47.255.206
67.47.255.207
67.47.255.208
67.47.255.209
67.47.255.210
67.47.255.211
67.47.255.212
67.47.255.213
67.47.255.214
67.47.255.215
67.47.255.216
67.47.255.217
67.47.255.218
67.47.255.219
67.47.255.220
67.47.255.221
67.47.255.222
67.47.255.223
67.47.255.224
67.47.255.225
67.47.255.226
67.47.255.227
67.47.255.228
67.47.255.229
67.47.255.230
67.47.255.231
67.47.255.232
67.47.255.233
67.47.255.234
67.47.255.235
67.47.255.236
67.47.255.237
67.47.255.238
67.47.255.239
67.47.255.240
67.47.255.241
67.47.255.242
67.47.255.243
67.47.255.244
67.47.255.245
67.47.255.246
67.47.255.247
67.47.255.248
67.47.255.249
67.47.255.250
67.47.255.251
67.47.255.252
67.47.255.253
67.47.255.254
67.47.255.255
67.201.159.0
67.201.159.1
67.201.159.2
67.201.159.3
67.201.159.4
67.201.159.5
67.201.159.6
67.201.159.7
67.201.159.8
67.201.159.9
67.201.159.10
67.201.159.11
67.201.159.12
67.201.159.13
67.201.159.14
67.201.159.15
67.201.159.16
67.201.159.17
67.201.159.18
67.201.159.19
67.201.159.20
67.201.159.21
67.201.159.22
67.201.159.23
67.201.159.24
67.201.159.25
67.201.159.26
67.201.159.27
67.201.159.28
67.201.159.29
67.201.159.30
67.201.159.31
67.201.159.32
67.201.159.33
67.201.159.34
67.201.159.35
67.201.159.36
67.201.159.37
67.201.159.38
67.201.159.39
67.201.159.40
67.201.159.41
67.201.159.42
67.201.159.43
67.201.159.44
67.201.159.45
67.201.159.46
67.201.159.47
67.201.159.48
67.201.159.49
67.201.159.50
67.201.159.51
67.201.159.52
67.201.159.53
67.201.159.54
67.201.159.55
67.201.159.56
67.201.159.57
67.201.159.58
67.201.159.59
67.201.159.60
67.201.159.61
67.201.159.62
67.201.159.63
67.201.159.64
67.201.159.65
67.201.159.66
67.201.159.67
67.201.159.68
67.201.159.69
67.201.159.70
67.201.159.71
67.201.159.72
67.201.159.73
67.201.159.74
67.201.159.75
67.201.159.76
67.201.159.77
67.201.159.78
67.201.159.79
67.201.159.80
67.201.159.81
67.201.159.82
67.201.159.83
67.201.159.84
67.201.159.85
67.201.159.86
67.201.159.87
67.201.159.88
67.201.159.89
67.201.159.90
67.201.159.91
67.201.159.92
67.201.159.93
67.201.159.94
67.201.159.95
67.201.159.96
67.201.159.97
67.201.159.98
67.201.159.99
67.201.159.100
67.201.159.101
67.201.159.102
67.201.159.103
67.201.159.104
67.201.159.105
67.201.159.106
67.201.159.107
67.201.159.108
67.201.159.109
67.201.159.110
67.201.159.111
67.201.159.112
67.201.159.113
67.201.159.114
67.201.159.115
67.201.159.116
67.201.159.117
67.201.159.118
67.201.159.119
67.201.159.120
67.201.159.121
67.201.159.122
67.201.159.123
67.201.159.124
67.201.159.125
67.201.159.126
67.201.159.127
67.201.159.128
67.201.159.129
67.201.159.130
67.201.159.131
67.201.159.132
67.201.159.133
67.201.159.134
67.201.159.135
67.201.159.136
67.201.159.137
67.201.159.138
67.201.159.139
67.201.159.140
67.201.159.141
67.201.159.142
67.201.159.143
67.201.159.144
67.201.159.145
67.201.159.146
67.201.159.147
67.201.159.148
67.201.159.149
67.201.159.150
67.201.159.151
67.201.159.152
67.201.159.153
67.201.159.154
67.201.159.155
67.201.159.156
67.201.159.157
67.201.159.158
67.201.159.159
67.201.159.160
67.201.159.161
67.201.159.162
67.201.159.163
67.201.159.164
67.201.159.165
67.201.159.166
67.201.159.167
67.201.159.168
67.201.159.169
67.201.159.170
67.201.159.171
67.201.159.172
67.201.159.173
67.201.159.174
67.201.159.175
67.201.159.176
67.201.159.177
67.201.159.178
67.201.159.179
67.201.159.180
67.201.159.181
67.201.159.182
67.201.159.183
67.201.159.184
67.201.159.185
67.201.159.186
67.201.159.187
67.201.159.188
67.201.159.189
67.201.159.190
67.201.159.191
67.201.159.192
67.201.159.193
67.201.159.194
67.201.159.195
67.201.159.196
67.201.159.197
67.201.159.198
67.201.159.199
67.201.159.200
67.201.159.201
67.201.159.202
67.201.159.203
67.201.159.204
67.201.159.205
67.201.159.206
67.201.159.207
67.201.159.208
67.201.159.209
67.201.159.210
67.201.159.211
67.201.159.212
67.201.159.213
67.201.159.214
67.201.159.215
67.201.159.216
67.201.159.217
67.201.159.218
67.201.159.219
67.201.159.220
67.201.159.221
67.201.159.222
67.201.159.223
67.201.159.224
67.201.159.225
67.201.159.226
67.201.159.227
67.201.159.228
67.201.159.229
67.201.159.230
67.201.159.231
67.201.159.232
67.201.159.233
67.201.159.234
67.201.159.235
67.201.159.236
67.201.159.237
67.201.159.238
67.201.159.239
67.201.159.240
67.201.159.241
67.201.159.242
67.201.159.243
67.201.159.244
67.201.159.245
67.201.159.246
67.201.159.247
67.201.159.248
67.201.159.249
67.201.159.250
67.201.159.251
67.201.159.252
67.201.159.253
67.201.159.254
67.201.159.255
72.171.255.0
72.171.255.1
72.171.255.2
72.171.255.3
72.171.255.4
72.171.255.5
72.171.255.6
72.171.255.7
72.171.255.8
72.171.255.9
72.171.255.10
72.171.255.11
72.171.255.12
72.171.255.13
72.171.255.14
72.171.255.15
72.171.255.16
72.171.255.17
72.171.255.18
72.171.255.19
72.171.255.20
72.171.255.21
72.171.255.22
72.171.255.23
72.171.255.24
72.171.255.25
72.171.255.26
72.171.255.27
72.171.255.28
72.171.255.29
72.171.255.30
72.171.255.31
72.171.255.32
72.171.255.33
72.171.255.34
72.171.255.35
72.171.255.36
72.171.255.37
72.171.255.38
72.171.255.39
72.171.255.40
72.171.255.41
72.171.255.42
72.171.255.43
72.171.255.44
72.171.255.45
72.171.255.46
72.171.255.47
72.171.255.48
72.171.255.49
72.171.255.50
72.171.255.51
72.171.255.52
72.171.255.53
72.171.255.54
72.171.255.55
72.171.255.56
72.171.255.57
72.171.255.58
72.171.255.59
72.171.255.60
72.171.255.61
72.171.255.62
72.171.255.63
72.171.255.64
72.171.255.65
72.171.255.66
72.171.255.67
72.171.255.68
72.171.255.69
72.171.255.70
72.171.255.71
72.171.255.72
72.171.255.73
72.171.255.74
72.171.255.75
72.171.255.76
72.171.255.77
72.171.255.78
72.171.255.79
72.171.255.80
72.171.255.81
72.171.255.82
72.171.255.83
72.171.255.84
72.171.255.85
72.171.255.86
72.171.255.87
72.171.255.88
72.171.255.89
72.171.255.90
72.171.255.91
72.171.255.92
72.171.255.93
72.171.255.94
72.171.255.95
72.171.255.96
72.171.255.97
72.171.255.98
72.171.255.99
72.171.255.100
72.171.255.101
72.171.255.102
72.171.255.103
72.171.255.104
72.171.255.105
72.171.255.106
72.171.255.107
72.171.255.108
72.171.255.109
72.171.255.110
72.171.255.111
72.171.255.112
72.171.255.113
72.171.255.114
72.171.255.115
72.171.255.116
72.171.255.117
72.171.255.118
72.171.255.119
72.171.255.120
72.171.255.121
72.171.255.122
72.171.255.123
72.171.255.124
72.171.255.125
72.171.255.126
72.171.255.127
72.171.255.128
72.171.255.129
72.171.255.130
72.171.255.131
72.171.255.132
72.171.255.133
72.171.255.134
72.171.255.135
72.171.255.136
72.171.255.137
72.171.255.138
72.171.255.139
72.171.255.140
72.171.255.141
72.171.255.142
72.171.255.143
72.171.255.144
72.171.255.145
72.171.255.146
72.171.255.147
72.171.255.148
72.171.255.149
72.171.255.150
72.171.255.151
72.171.255.152
72.171.255.153
72.171.255.154
72.171.255.155
72.171.255.156
72.171.255.157
72.171.255.158
72.171.255.159
72.171.255.160
72.171.255.161
72.171.255.162
72.171.255.163
72.171.255.164
72.171.255.165
72.171.255.166
72.171.255.167
72.171.255.168
72.171.255.169
72.171.255.170
72.171.255.171
72.171.255.172
72.171.255.173
72.171.255.174
72.171.255.175
72.171.255.176
72.171.255.177
72.171.255.178
72.171.255.179
72.171.255.180
72.171.255.181
72.171.255.182
72.171.255.183
72.171.255.184
72.171.255.185
72.171.255.186
72.171.255.187
72.171.255.188
72.171.255.189
72.171.255.190
72.171.255.191
72.171.255.192
72.171.255.193
72.171.255.194
72.171.255.195
72.171.255.196
72.171.255.197
72.171.255.198
72.171.255.199
72.171.255.200
72.171.255.201
72.171.255.202
72.171.255.203
72.171.255.204
72.171.255.205
72.171.255.206
72.171.255.207
72.171.255.208
72.171.255.209
72.171.255.210
72.171.255.211
72.171.255.212
72.171.255.213
72.171.255.214
72.171.255.215
72.171.255.216
72.171.255.217
72.171.255.218
72.171.255.219
72.171.255.220
72.171.255.221
72.171.255.222
72.171.255.223
72.171.255.224
72.171.255.225
72.171.255.226
72.171.255.227
72.171.255.228
72.171.255.229
72.171.255.230
72.171.255.231
72.171.255.232
72.171.255.233
72.171.255.234
72.171.255.235
72.171.255.236
72.171.255.237
72.171.255.238
72.171.255.239
72.171.255.240
72.171.255.241
72.171.255.242
72.171.255.243
72.171.255.244
72.171.255.245
72.171.255.246
72.171.255.247
72.171.255.248
72.171.255.249
72.171.255.250
72.171.255.251
72.171.255.252
72.171.255.253
72.171.255.254
72.171.255.255
65.114.165.184
65.114.165.185
65.114.165.186
65.114.165.187
65.114.165.188
65.114.165.189
65.114.165.190
65.114.165.191
198.77.116.0
198.77.116.1
198.77.116.2
198.77.116.3
198.77.116.4
198.77.116.5
198.77.116.6
198.77.116.7
198.77.116.8
198.77.116.9
198.77.116.10
198.77.116.11
198.77.116.12
198.77.116.13
198.77.116.14
198.77.116.15
198.77.116.16
198.77.116.17
198.77.116.18
198.77.116.19
198.77.116.20
198.77.116.21
198.77.116.22
198.77.116.23
198.77.116.24
198.77.116.25
198.77.116.26
198.77.116.27
198.77.116.28
198.77.116.29
198.77.116.30
198.77.116.31
198.77.116.32
198.77.116.33
198.77.116.34
198.77.116.35
198.77.116.36
198.77.116.37
198.77.116.38
198.77.116.39
198.77.116.40
198.77.116.41
198.77.116.42
198.77.116.43
198.77.116.44
198.77.116.45
198.77.116.46
198.77.116.47
198.77.116.48
198.77.116.49
198.77.116.50
198.77.116.51
198.77.116.52
198.77.116.53
198.77.116.54
198.77.116.55
198.77.116.56
198.77.116.57
198.77.116.58
198.77.116.59
198.77.116.60
198.77.116.61
198.77.116.62
198.77.116.63
198.77.116.64
198.77.116.65
198.77.116.66
198.77.116.67
198.77.116.68
198.77.116.69
198.77.116.70
198.77.116.71
198.77.116.72
198.77.116.73
198.77.116.74
198.77.116.75
198.77.116.76
198.77.116.77
198.77.116.78
198.77.116.79
198.77.116.80
198.77.116.81
198.77.116.82
198.77.116.83
198.77.116.84
198.77.116.85
198.77.116.86
198.77.116.87
198.77.116.88
198.77.116.89
198.77.116.90
198.77.116.91
198.77.116.92
198.77.116.93
198.77.116.94
198.77.116.95
198.77.116.96
198.77.116.97
198.77.116.98
198.77.116.99
198.77.116.100
198.77.116.101
198.77.116.102
198.77.116.103
198.77.116.104
198.77.116.105
198.77.116.106
198.77.116.107
198.77.116.108
198.77.116.109
198.77.116.110
198.77.116.111
198.77.116.112
198.77.116.113
198.77.116.114
198.77.116.115
198.77.116.116
198.77.116.117
198.77.116.118
198.77.116.119
198.77.116.120
198.77.116.121
198.77.116.122
198.77.116.123
198.77.116.124
198.77.116.125
198.77.116.126
198.77.116.127
198.77.116.128
198.77.116.129
198.77.116.130
198.77.116.131
198.77.116.132
198.77.116.133
198.77.116.134
198.77.116.135
198.77.116.136
198.77.116.137
198.77.116.138
198.77.116.139
198.77.116.140
198.77.116.141
198.77.116.142
198.77.116.143
198.77.116.144
198.77.116.145
198.77.116.146
198.77.116.147
198.77.116.148
198.77.116.149
198.77.116.150
198.77.116.151
198.77.116.152
198.77.116.153
198.77.116.154
198.77.116.155
198.77.116.156
198.77.116.157
198.77.116.158
198.77.116.159
198.77.116.160
198.77.116.161
198.77.116.162
198.77.116.163
198.77.116.164
198.77.116.165
198.77.116.166
198.77.116.167
198.77.116.168
198.77.116.169
198.77.116.170
198.77.116.171
198.77.116.172
198.77.116.173
198.77.116.174
198.77.116.175
198.77.116.176
198.77.116.177
198.77.116.178
198.77.116.179
198.77.116.180
198.77.116.181
198.77.116.182
198.77.116.183
198.77.116.184
198.77.116.185
198.77.116.186
198.77.116.187
198.77.116.188
198.77.116.189
198.77.116.190
198.77.116.191
198.77.116.192
198.77.116.193
198.77.116.194
198.77.116.195
198.77.116.196
198.77.116.197
198.77.116.198
198.77.116.199
198.77.116.200
198.77.116.201
198.77.116.202
198.77.116.203
198.77.116.204
198.77.116.205
198.77.116.206
198.77.116.207
198.77.116.208
198.77.116.209
198.77.116.210
198.77.116.211
198.77.116.212
198.77.116.213
198.77.116.214
198.77.116.215
198.77.116.216
198.77.116.217
198.77.116.218
198.77.116.219
198.77.116.220
198.77.116.221
198.77.116.222
198.77.116.223
198.77.116.224
198.77.116.225
198.77.116.226
198.77.116.227
198.77.116.228
198.77.116.229
198.77.116.230
198.77.116.231
198.77.116.232
198.77.116.233
198.77.116.234
198.77.116.235
198.77.116.236
198.77.116.237
198.77.116.238
198.77.116.239
198.77.116.240
198.77.116.241
198.77.116.242
198.77.116.243
198.77.116.244
198.77.116.245
198.77.116.246
198.77.116.247
198.77.116.248
198.77.116.249
198.77.116.250
198.77.116.251
198.77.116.252
198.77.116.253
198.77.116.254
198.77.116.255
97.73.255.0
97.73.255.1
97.73.255.2
97.73.255.3
97.73.255.4
97.73.255.5
97.73.255.6
97.73.255.7
97.73.255.8
97.73.255.9
97.73.255.10
97.73.255.11
97.73.255.12
97.73.255.13
97.73.255.14
97.73.255.15
97.73.255.16
97.73.255.17
97.73.255.18
97.73.255.19
97.73.255.20
97.73.255.21
97.73.255.22
97.73.255.23
97.73.255.24
97.73.255.25
97.73.255.26
97.73.255.27
97.73.255.28
97.73.255.29
97.73.255.30
97.73.255.31
97.73.255.32
97.73.255.33
97.73.255.34
97.73.255.35
97.73.255.36
97.73.255.37
97.73.255.38
97.73.255.39
97.73.255.40
97.73.255.41
97.73.255.42
97.73.255.43
97.73.255.44
97.73.255.45
97.73.255.46
97.73.255.47
97.73.255.48
97.73.255.49
97.73.255.50
97.73.255.51
97.73.255.52
97.73.255.53
97.73.255.54
97.73.255.55
97.73.255.56
97.73.255.57
97.73.255.58
97.73.255.59
97.73.255.60
97.73.255.61
97.73.255.62
97.73.255.63
97.73.255.64
97.73.255.65
97.73.255.66
97.73.255.67
97.73.255.68
97.73.255.69
97.73.255.70
97.73.255.71
97.73.255.72
97.73.255.73
97.73.255.74
97.73.255.75
97.73.255.76
97.73.255.77
97.73.255.78
97.73.255.79
97.73.255.80
97.73.255.81
97.73.255.82
97.73.255.83
97.73.255.84
97.73.255.85
97.73.255.86
97.73.255.87
97.73.255.88
97.73.255.89
97.73.255.90
97.73.255.91
97.73.255.92
97.73.255.93
97.73.255.94
97.73.255.95
97.73.255.96
97.73.255.97
97.73.255.98
97.73.255.99
97.73.255.100
97.73.255.101
97.73.255.102
97.73.255.103
97.73.255.104
97.73.255.105
97.73.255.106
97.73.255.107
97.73.255.108
97.73.255.109
97.73.255.110
97.73.255.111
97.73.255.112
97.73.255.113
97.73.255.114
97.73.255.115
97.73.255.116
97.73.255.117
97.73.255.118
97.73.255.119
97.73.255.120
97.73.255.121
97.73.255.122
97.73.255.123
97.73.255.124
97.73.255.125
97.73.255.126
97.73.255.127
97.73.255.128
97.73.255.129
97.73.255.130
97.73.255.131
97.73.255.132
97.73.255.133
97.73.255.134
97.73.255.135
97.73.255.136
97.73.255.137
97.73.255.138
97.73.255.139
97.73.255.140
97.73.255.141
97.73.255.142
97.73.255.143
97.73.255.144
97.73.255.145
97.73.255.146
97.73.255.147
97.73.255.148
97.73.255.149
97.73.255.150
97.73.255.151
97.73.255.152
97.73.255.153
97.73.255.154
97.73.255.155
97.73.255.156
97.73.255.157
97.73.255.158
97.73.255.159
97.73.255.160
97.73.255.161
97.73.255.162
97.73.255.163
97.73.255.164
97.73.255.165
97.73.255.166
97.73.255.167
97.73.255.168
97.73.255.169
97.73.255.170
97.73.255.171
97.73.255.172
97.73.255.173
97.73.255.174
97.73.255.175
97.73.255.176
97.73.255.177
97.73.255.178
97.73.255.179
97.73.255.180
97.73.255.181
97.73.255.182
97.73.255.183
97.73.255.184
97.73.255.185
97.73.255.186
97.73.255.187
97.73.255.188
97.73.255.189
97.73.255.190
97.73.255.191
97.73.255.192
97.73.255.193
97.73.255.194
97.73.255.195
97.73.255.196
97.73.255.197
97.73.255.198
97.73.255.199
97.73.255.200
97.73.255.201
97.73.255.202
97.73.255.203
97.73.255.204
97.73.255.205
97.73.255.206
97.73.255.207
97.73.255.208
97.73.255.209
97.73.255.210
97.73.255.211
97.73.255.212
97.73.255.213
97.73.255.214
97.73.255.215
97.73.255.216
97.73.255.217
97.73.255.218
97.73.255.219
97.73.255.220
97.73.255.221
97.73.255.222
97.73.255.223
97.73.255.224
97.73.255.225
97.73.255.226
97.73.255.227
97.73.255.228
97.73.255.229
97.73.255.230
97.73.255.231
97.73.255.232
97.73.255.233
97.73.255.234
97.73.255.235
97.73.255.236
97.73.255.237
97.73.255.238
97.73.255.239
97.73.255.240
97.73.255.241
97.73.255.242
97.73.255.243
97.73.255.244
97.73.255.245
97.73.255.246
97.73.255.247
97.73.255.248
97.73.255.249
97.73.255.250
97.73.255.251
97.73.255.252
97.73.255.253
97.73.255.254
97.73.255.255
174.33.255.0
174.33.255.1
174.33.255.2
174.33.255.3
174.33.255.4
174.33.255.5
174.33.255.6
174.33.255.7
174.33.255.8
174.33.255.9
174.33.255.10
174.33.255.11
174.33.255.12
174.33.255.13
174.33.255.14
174.33.255.15
174.33.255.16
174.33.255.17
174.33.255.18
174.33.255.19
174.33.255.20
174.33.255.21
174.33.255.22
174.33.255.23
174.33.255.24
174.33.255.25
174.33.255.26
174.33.255.27
174.33.255.28
174.33.255.29
174.33.255.30
174.33.255.31
174.33.255.32
174.33.255.33
174.33.255.34
174.33.255.35
174.33.255.36
174.33.255.37
174.33.255.38
174.33.255.39
174.33.255.40
174.33.255.41
174.33.255.42
174.33.255.43
174.33.255.44
174.33.255.45
174.33.255.46
174.33.255.47
174.33.255.48
174.33.255.49
174.33.255.50
174.33.255.51
174.33.255.52
174.33.255.53
174.33.255.54
174.33.255.55
174.33.255.56
174.33.255.57
174.33.255.58
174.33.255.59
174.33.255.60
174.33.255.61
174.33.255.62
174.33.255.63
174.33.255.64
174.33.255.65
174.33.255.66
174.33.255.67
174.33.255.68
174.33.255.69
174.33.255.70
174.33.255.71
174.33.255.72
174.33.255.73
174.33.255.74
174.33.255.75
174.33.255.76
174.33.255.77
174.33.255.78
174.33.255.79
174.33.255.80
174.33.255.81
174.33.255.82
174.33.255.83
174.33.255.84
174.33.255.85
174.33.255.86
174.33.255.87
174.33.255.88
174.33.255.89
174.33.255.90
174.33.255.91
174.33.255.92
174.33.255.93
174.33.255.94
174.33.255.95
174.33.255.96
174.33.255.97
174.33.255.98
174.33.255.99
174.33.255.100
174.33.255.101
174.33.255.102
174.33.255.103
174.33.255.104
174.33.255.105
174.33.255.106
174.33.255.107
174.33.255.108
174.33.255.109
174.33.255.110
174.33.255.111
174.33.255.112
174.33.255.113
174.33.255.114
174.33.255.115
174.33.255.116
174.33.255.117
174.33.255.118
174.33.255.119
174.33.255.120
174.33.255.121
174.33.255.122
174.33.255.123
174.33.255.124
174.33.255.125
174.33.255.126
174.33.255.127
174.33.255.128
174.33.255.129
174.33.255.130
174.33.255.131
174.33.255.132
174.33.255.133
174.33.255.134
174.33.255.135
174.33.255.136
174.33.255.137
174.33.255.138
174.33.255.139
174.33.255.140
174.33.255.141
174.33.255.142
174.33.255.143
174.33.255.144
174.33.255.145
174.33.255.146
174.33.255.147
174.33.255.148
174.33.255.149
174.33.255.150
174.33.255.151
174.33.255.152
174.33.255.153
174.33.255.154
174.33.255.155
174.33.255.156
174.33.255.157
174.33.255.158
174.33.255.159
174.33.255.160
174.33.255.161
174.33.255.162
174.33.255.163
174.33.255.164
174.33.255.165
174.33.255.166
174.33.255.167
174.33.255.168
174.33.255.169
174.33.255.170
174.33.255.171
174.33.255.172
174.33.255.173
174.33.255.174
174.33.255.175
174.33.255.176
174.33.255.177
174.33.255.178
174.33.255.179
174.33.255.180
174.33.255.181
174.33.255.182
174.33.255.183
174.33.255.184
174.33.255.185
174.33.255.186
174.33.255.187
174.33.255.188
174.33.255.189
174.33.255.190
174.33.255.191
174.33.255.192
174.33.255.193
174.33.255.194
174.33.255.195
174.33.255.196
174.33.255.197
174.33.255.198
174.33.255.199
174.33.255.200
174.33.255.201
174.33.255.202
174.33.255.203
174.33.255.204
174.33.255.205
174.33.255.206
174.33.255.207
174.33.255.208
174.33.255.209
174.33.255.210
174.33.255.211
174.33.255.212
174.33.255.213
174.33.255.214
174.33.255.215
174.33.255.216
174.33.255.217
174.33.255.218
174.33.255.219
174.33.255.220
174.33.255.221
174.33.255.222
174.33.255.223
174.33.255.224
174.33.255.225
174.33.255.226
174.33.255.227
174.33.255.228
174.33.255.229
174.33.255.230
174.33.255.231
174.33.255.232
174.33.255.233
174.33.255.234
174.33.255.235
174.33.255.236
174.33.255.237
174.33.255.238
174.33.255.239
174.33.255.240
174.33.255.241
174.33.255.242
174.33.255.243
174.33.255.244
174.33.255.245
174.33.255.246
174.33.255.247
174.33.255.248
174.33.255.249
174.33.255.250
174.33.255.251
174.33.255.252
174.33.255.253
174.33.255.254
174.33.255.255
65.119.181.128
65.119.181.129
65.119.181.130
65.119.181.131
65.119.181.132
65.119.181.133
65.119.181.134
65.119.181.135
65.119.181.136
65.119.181.137
65.119.181.138
65.119.181.139
65.119.181.140
65.119.181.141
65.119.181.142
65.119.181.143
65.119.181.144
65.119.181.145
65.119.181.146
65.119.181.147
65.119.181.148
65.119.181.149
65.119.181.150
65.119.181.151
65.119.181.152
65.119.181.153
65.119.181.154
65.119.181.155
65.119.181.156
65.119.181.157
65.119.181.158
65.119.181.159
208.44.224.96
208.44.224.97
208.44.224.98
208.44.224.99
208.44.224.100
208.44.224.101
208.44.224.102
208.44.224.103
208.44.224.104
208.44.224.105
208.44.224.106
208.44.224.107
208.44.224.108
208.44.224.109
208.44.224.110
208.44.224.111
12.230.183.248
12.230.183.249
12.230.183.250
12.230.183.251
12.230.183.252
12.230.183.253
12.230.183.254
12.230.183.255
12.186.246.104
12.186.246.105
12.186.246.106
12.186.246.107
12.186.246.108
12.186.246.109
12.186.246.110
12.186.246.111
12.155.85.224
12.155.85.225
12.155.85.226
12.155.85.227
12.155.85.228
12.155.85.229
12.155.85.230
12.155.85.231
12.159.162.168
12.159.162.169
12.159.162.170
12.159.162.171
12.159.162.172
12.159.162.173
12.159.162.174
12.159.162.175
12.171.149.112
12.171.149.113
12.171.149.114
12.171.149.115
12.171.149.116
12.171.149.117
12.171.149.118
12.171.149.119
12.167.244.224
12.167.244.225
12.167.244.226
12.167.244.227
12.167.244.228
12.167.244.229
12.167.244.230
12.167.244.231
12.172.123.8
12.172.123.9
12.172.123.10
12.172.123.11
12.172.123.12
12.172.123.13
12.172.123.14
12.172.123.15
12.155.92.120
12.155.92.121
12.155.92.122
12.155.92.123
12.155.92.124
12.155.92.125
12.155.92.126
12.155.92.127
12.172.123.32
12.172.123.33
12.172.123.34
12.172.123.35
12.172.123.36
12.172.123.37
12.172.123.38
12.172.123.39
12.172.123.40
12.172.123.41
12.172.123.42
12.172.123.43
12.172.123.44
12.172.123.45
12.172.123.46
12.172.123.47
12.176.19.248
12.176.19.249
12.176.19.250
12.176.19.251
12.176.19.252
12.176.19.253
12.176.19.254
12.176.19.255
12.176.19.176
12.176.19.177
12.176.19.178
12.176.19.179
12.176.19.180
12.176.19.181
12.176.19.182
12.176.19.183
12.230.152.152
12.230.152.153
12.230.152.154
12.230.152.155
12.230.152.156
12.230.152.157
12.230.152.158
12.230.152.159
12.238.106.48
12.238.106.49
12.238.106.50
12.238.106.51
12.238.106.52
12.238.106.53
12.238.106.54
12.238.106.55
12.186.172.136
12.186.172.137
12.186.172.138
12.186.172.139
12.186.172.140
12.186.172.141
12.186.172.142
12.186.172.143
12.222.56.80
12.222.56.81
12.222.56.82
12.222.56.83
12.222.56.84
12.222.56.85
12.222.56.86
12.222.56.87
12.238.179.160
12.238.179.161
12.238.179.162
12.238.179.163
12.238.179.164
12.238.179.165
12.238.179.166
12.238.179.167
12.172.123.16
12.172.123.17
12.172.123.18
12.172.123.19
12.172.123.20
12.172.123.21
12.172.123.22
12.172.123.23
12.172.123.24
12.172.123.25
12.172.123.26
12.172.123.27
12.172.123.28
12.172.123.29
12.172.123.30
12.172.123.31
12.197.102.112
12.197.102.113
12.197.102.114
12.197.102.115
12.197.102.116
12.197.102.117
12.197.102.118
12.197.102.119
12.197.102.120
12.197.102.121
12.197.102.122
12.197.102.123
12.197.102.124
12.197.102.125
12.197.102.126
12.197.102.127
12.172.123.48
12.172.123.49
12.172.123.50
12.172.123.51
12.172.123.52
12.172.123.53
12.172.123.54
12.172.123.55
12.172.123.56
12.172.123.57
12.172.123.58
12.172.123.59
12.172.123.60
12.172.123.61
12.172.123.62
12.172.123.63
12.176.210.168
12.176.210.169
12.176.210.170
12.176.210.171
12.176.210.172
12.176.210.173
12.176.210.174
12.176.210.175
12.177.180.144
12.177.180.145
12.177.180.146
12.177.180.147
12.177.180.148
12.177.180.149
12.177.180.150
12.177.180.151
12.172.123.72
12.172.123.73
12.172.123.74
12.172.123.75
12.172.123.76
12.172.123.77
12.172.123.78
12.172.123.79
12.182.248.216
12.182.248.217
12.182.248.218
12.182.248.219
12.182.248.220
12.182.248.221
12.182.248.222
12.182.248.223
12.177.250.104
12.177.250.105
12.177.250.106
12.177.250.107
12.177.250.108
12.177.250.109
12.177.250.110
12.177.250.111
12.177.250.112
12.177.250.113
12.177.250.114
12.177.250.115
12.177.250.116
12.177.250.117
12.177.250.118
12.177.250.119
12.177.250.224
12.177.250.225
12.177.250.226
12.177.250.227
12.177.250.228
12.177.250.229
12.177.250.230
12.177.250.231
12.177.180.160
12.177.180.161
12.177.180.162
12.177.180.163
12.177.180.164
12.177.180.165
12.177.180.166
12.177.180.167
12.168.10.104
12.168.10.105
12.168.10.106
12.168.10.107
12.168.10.108
12.168.10.109
12.168.10.110
12.168.10.111
12.156.129.16
12.156.129.17
12.156.129.18
12.156.129.19
12.156.129.20
12.156.129.21
12.156.129.22
12.156.129.23
12.182.250.216
12.182.250.217
12.182.250.218
12.182.250.219
12.182.250.220
12.182.250.221
12.182.250.222
12.182.250.223
12.177.250.232
12.177.250.233
12.177.250.234
12.177.250.235
12.177.250.236
12.177.250.237
12.177.250.238
12.177.250.239
12.173.84.88
12.173.84.89
12.173.84.90
12.173.84.91
12.173.84.92
12.173.84.93
12.173.84.94
12.173.84.95
12.176.19.0
12.176.19.1
12.176.19.2
12.176.19.3
12.176.19.4
12.176.19.5
12.176.19.6
12.176.19.7
12.171.156.224
12.171.156.225
12.171.156.226
12.171.156.227
12.171.156.228
12.171.156.229
12.171.156.230
12.171.156.231
12.173.84.176
12.173.84.177
12.173.84.178
12.173.84.179
12.173.84.180
12.173.84.181
12.173.84.182
12.173.84.183
12.173.86.176
12.173.86.177
12.173.86.178
12.173.86.179
12.173.86.180
12.173.86.181
12.173.86.182
12.173.86.183
12.176.19.8
12.176.19.9
12.176.19.10
12.176.19.11
12.176.19.12
12.176.19.13
12.176.19.14
12.176.19.15
12.176.19.40
12.176.19.41
12.176.19.42
12.176.19.43
12.176.19.44
12.176.19.45
12.176.19.46
12.176.19.47
12.168.11.16
12.168.11.17
12.168.11.18
12.168.11.19
12.168.11.20
12.168.11.21
12.168.11.22
12.168.11.23
12.17.236.136
12.17.236.137
12.17.236.138
12.17.236.139
12.17.236.140
12.17.236.141
12.17.236.142
12.17.236.143
12.204.60.216
12.204.60.217
12.204.60.218
12.204.60.219
12.204.60.220
12.204.60.221
12.204.60.222
12.204.60.223
12.197.108.56
12.197.108.57
12.197.108.58
12.197.108.59
12.197.108.60
12.197.108.61
12.197.108.62
12.197.108.63
12.157.85.88
12.157.85.89
12.157.85.90
12.157.85.91
12.157.85.92
12.157.85.93
12.157.85.94
12.157.85.95
12.14.182.144
12.14.182.145
12.14.182.146
12.14.182.147
12.14.182.148
12.14.182.149
12.14.182.150
12.14.182.151
12.228.43.136
12.228.43.137
12.228.43.138
12.228.43.139
12.228.43.140
12.228.43.141
12.228.43.142
12.228.43.143
12.189.147.48
12.189.147.49
12.189.147.50
12.189.147.51
12.189.147.52
12.189.147.53
12.189.147.54
12.189.147.55
12.229.114.144
12.229.114.145
12.229.114.146
12.229.114.147
12.229.114.148
12.229.114.149
12.229.114.150
12.229.114.151
12.166.179.232
12.166.179.233
12.166.179.234
12.166.179.235
12.166.179.236
12.166.179.237
12.166.179.238
12.166.179.239
12.53.205.184
12.53.205.185
12.53.205.186
12.53.205.187
12.53.205.188
12.53.205.189
12.53.205.190
12.53.205.191
12.238.179.184
12.238.179.185
12.238.179.186
12.238.179.187
12.238.179.188
12.238.179.189
12.238.179.190
12.238.179.191
12.192.116.24
12.192.116.25
12.192.116.26
12.192.116.27
12.192.116.28
12.192.116.29
12.192.116.30
12.192.116.31
12.35.107.208
12.35.107.209
12.35.107.210
12.35.107.211
12.35.107.212
12.35.107.213
12.35.107.214
12.35.107.215
12.176.218.128
12.176.218.129
12.176.218.130
12.176.218.131
12.176.218.132
12.176.218.133
12.176.218.134
12.176.218.135
12.192.21.72
12.192.21.73
12.192.21.74
12.192.21.75
12.192.21.76
12.192.21.77
12.192.21.78
12.192.21.79
12.238.160.168
12.238.160.169
12.238.160.170
12.238.160.171
12.238.160.172
12.238.160.173
12.238.160.174
12.238.160.175
12.198.159.104
12.198.159.105
12.198.159.106
12.198.159.107
12.198.159.108
12.198.159.109
12.198.159.110
12.198.159.111
12.200.40.32
12.200.40.33
12.200.40.34
12.200.40.35
12.200.40.36
12.200.40.37
12.200.40.38
12.200.40.39
12.1.52.72
12.1.52.73
12.1.52.74
12.1.52.75
12.1.52.76
12.1.52.77
12.1.52.78
12.1.52.79
12.238.176.232
12.238.176.233
12.238.176.234
12.238.176.235
12.238.176.236
12.238.176.237
12.238.176.238
12.238.176.239
12.192.19.208
12.192.19.209
12.192.19.210
12.192.19.211
12.192.19.212
12.192.19.213
12.192.19.214
12.192.19.215
12.228.244.208
12.228.244.209
12.228.244.210
12.228.244.211
12.228.244.212
12.228.244.213
12.228.244.214
12.228.244.215
12.197.217.200
12.197.217.201
12.197.217.202
12.197.217.203
12.197.217.204
12.197.217.205
12.197.217.206
12.197.217.207
12.52.100.240
12.52.100.241
12.52.100.242
12.52.100.243
12.52.100.244
12.52.100.245
12.52.100.246
12.52.100.247
12.45.221.24
12.45.221.25
12.45.221.26
12.45.221.27
12.45.221.28
12.45.221.29
12.45.221.30
12.45.221.31
12.232.80.0
12.232.80.1
12.232.80.2
12.232.80.3
12.232.80.4
12.232.80.5
12.232.80.6
12.232.80.7
12.234.13.16
12.234.13.17
12.234.13.18
12.234.13.19
12.234.13.20
12.234.13.21
12.234.13.22
12.234.13.23
12.238.178.0
12.238.178.1
12.238.178.2
12.238.178.3
12.238.178.4
12.238.178.5
12.238.178.6
12.238.178.7
12.176.218.136
12.176.218.137
12.176.218.138
12.176.218.139
12.176.218.140
12.176.218.141
12.176.218.142
12.176.218.143
12.39.46.0
12.39.46.1
12.39.46.2
12.39.46.3
12.39.46.4
12.39.46.5
12.39.46.6
12.39.46.7
12.48.151.8
12.48.151.9
12.48.151.10
12.48.151.11
12.48.151.12
12.48.151.13
12.48.151.14
12.48.151.15
12.192.22.240
12.192.22.241
12.192.22.242
12.192.22.243
12.192.22.244
12.192.22.245
12.192.22.246
12.192.22.247
12.198.222.120
12.198.222.121
12.198.222.122
12.198.222.123
12.198.222.124
12.198.222.125
12.198.222.126
12.198.222.127
12.176.218.192
12.176.218.193
12.176.218.194
12.176.218.195
12.176.218.196
12.176.218.197
12.176.218.198
12.176.218.199
12.169.199.168
12.169.199.169
12.169.199.170
12.169.199.171
12.169.199.172
12.169.199.173
12.169.199.174
12.169.199.175
12.238.249.176
12.238.249.177
12.238.249.178
12.238.249.179
12.238.249.180
12.238.249.181
12.238.249.182
12.238.249.183
12.230.200.16
12.230.200.17
12.230.200.18
12.230.200.19
12.230.200.20
12.230.200.21
12.230.200.22
12.230.200.23
12.230.152.160
12.230.152.161
12.230.152.162
12.230.152.163
12.230.152.164
12.230.152.165
12.230.152.166
12.230.152.167
12.238.179.152
12.238.179.153
12.238.179.154
12.238.179.155
12.238.179.156
12.238.179.157
12.238.179.158
12.238.179.159
12.238.179.176
12.238.179.177
12.238.179.178
12.238.179.179
12.238.179.180
12.238.179.181
12.238.179.182
12.238.179.183
12.174.254.8
12.174.254.9
12.174.254.10
12.174.254.11
12.174.254.12
12.174.254.13
12.174.254.14
12.174.254.15
12.238.179.216
12.238.179.217
12.238.179.218
12.238.179.219
12.238.179.220
12.238.179.221
12.238.179.222
12.238.179.223
12.71.138.8
12.71.138.9
12.71.138.10
12.71.138.11
12.71.138.12
12.71.138.13
12.71.138.14
12.71.138.15
12.11.246.232
12.11.246.233
12.11.246.234
12.11.246.235
12.11.246.236
12.11.246.237
12.11.246.238
12.11.246.239
12.171.154.152
12.171.154.153
12.171.154.154
12.171.154.155
12.171.154.156
12.171.154.157
12.171.154.158
12.171.154.159
12.14.196.96
12.14.196.97
12.14.196.98
12.14.196.99
12.14.196.100
12.14.196.101
12.14.196.102
12.14.196.103
12.14.196.88
12.14.196.89
12.14.196.90
12.14.196.91
12.14.196.92
12.14.196.93
12.14.196.94
12.14.196.95
12.45.219.128
12.45.219.129
12.45.219.130
12.45.219.131
12.45.219.132
12.45.219.133
12.45.219.134
12.45.219.135
12.45.219.136
12.45.219.137
12.45.219.138
12.45.219.139
12.45.219.140
12.45.219.141
12.45.219.142
12.45.219.143
12.53.41.48
12.53.41.49
12.53.41.50
12.53.41.51
12.53.41.52
12.53.41.53
12.53.41.54
12.53.41.55
12.52.197.112
12.52.197.113
12.52.197.114
12.52.197.115
12.52.197.116
12.52.197.117
12.52.197.118
12.52.197.119
12.184.157.0
12.184.157.1
12.184.157.2
12.184.157.3
12.184.157.4
12.184.157.5
12.184.157.6
12.184.157.7
12.106.168.88
12.106.168.89
12.106.168.90
12.106.168.91
12.106.168.92
12.106.168.93
12.106.168.94
12.106.168.95
12.106.168.80
12.106.168.81
12.106.168.82
12.106.168.83
12.106.168.84
12.106.168.85
12.106.168.86
12.106.168.87
12.54.76.216
12.54.76.217
12.54.76.218
12.54.76.219
12.54.76.220
12.54.76.221
12.54.76.222
12.54.76.223
12.54.76.224
12.54.76.225
12.54.76.226
12.54.76.227
12.54.76.228
12.54.76.229
12.54.76.230
12.54.76.231
12.54.216.224
12.54.216.225
12.54.216.226
12.54.216.227
12.54.216.228
12.54.216.229
12.54.216.230
12.54.216.231
12.54.76.232
12.54.76.233
12.54.76.234
12.54.76.235
12.54.76.236
12.54.76.237
12.54.76.238
12.54.76.239
12.45.222.240
12.45.222.241
12.45.222.242
12.45.222.243
12.45.222.244
12.45.222.245
12.45.222.246
12.45.222.247
12.183.37.152
12.183.37.153
12.183.37.154
12.183.37.155
12.183.37.156
12.183.37.157
12.183.37.158
12.183.37.159
12.53.57.8
12.53.57.9
12.53.57.10
12.53.57.11
12.53.57.12
12.53.57.13
12.53.57.14
12.53.57.15
12.49.20.208
12.49.20.209
12.49.20.210
12.49.20.211
12.49.20.212
12.49.20.213
12.49.20.214
12.49.20.215
12.45.219.88
12.45.219.89
12.45.219.90
12.45.219.91
12.45.219.92
12.45.219.93
12.45.219.94
12.45.219.95
12.46.209.24
12.46.209.25
12.46.209.26
12.46.209.27
12.46.209.28
12.46.209.29
12.46.209.30
12.46.209.31
12.53.98.16
12.53.98.17
12.53.98.18
12.53.98.19
12.53.98.20
12.53.98.21
12.53.98.22
12.53.98.23
12.176.21.208
12.176.21.209
12.176.21.210
12.176.21.211
12.176.21.212
12.176.21.213
12.176.21.214
12.176.21.215
12.53.200.88
12.53.200.89
12.53.200.90
12.53.200.91
12.53.200.92
12.53.200.93
12.53.200.94
12.53.200.95
12.53.200.112
12.53.200.113
12.53.200.114
12.53.200.115
12.53.200.116
12.53.200.117
12.53.200.118
12.53.200.119
12.198.178.104
12.198.178.105
12.198.178.106
12.198.178.107
12.198.178.108
12.198.178.109
12.198.178.110
12.198.178.111
12.16.52.144
12.16.52.145
12.16.52.146
12.16.52.147
12.16.52.148
12.16.52.149
12.16.52.150
12.16.52.151
12.53.60.152
12.53.60.153
12.53.60.154
12.53.60.155
12.53.60.156
12.53.60.157
12.53.60.158
12.53.60.159
12.53.200.48
12.53.200.49
12.53.200.50
12.53.200.51
12.53.200.52
12.53.200.53
12.53.200.54
12.53.200.55
12.53.200.56
12.53.200.57
12.53.200.58
12.53.200.59
12.53.200.60
12.53.200.61
12.53.200.62
12.53.200.63
12.49.198.32
12.49.198.33
12.49.198.34
12.49.198.35
12.49.198.36
12.49.198.37
12.49.198.38
12.49.198.39
12.228.244.40
12.228.244.41
12.228.244.42
12.228.244.43
12.228.244.44
12.228.244.45
12.228.244.46
12.228.244.47
12.181.211.8
12.181.211.9
12.181.211.10
12.181.211.11
12.181.211.12
12.181.211.13
12.181.211.14
12.181.211.15
12.237.73.144
12.237.73.145
12.237.73.146
12.237.73.147
12.237.73.148
12.237.73.149
12.237.73.150
12.237.73.151
12.71.140.152
12.71.140.153
12.71.140.154
12.71.140.155
12.71.140.156
12.71.140.157
12.71.140.158
12.71.140.159
12.156.137.192
12.156.137.193
12.156.137.194
12.156.137.195
12.156.137.196
12.156.137.197
12.156.137.198
12.156.137.199
12.166.185.136
12.166.185.137
12.166.185.138
12.166.185.139
12.166.185.140
12.166.185.141
12.166.185.142
12.166.185.143
12.176.214.176
12.176.214.177
12.176.214.178
12.176.214.179
12.176.214.180
12.176.214.181
12.176.214.182
12.176.214.183
12.176.214.184
12.176.214.185
12.176.214.186
12.176.214.187
12.176.214.188
12.176.214.189
12.176.214.190
12.176.214.191
12.54.81.224
12.54.81.225
12.54.81.226
12.54.81.227
12.54.81.228
12.54.81.229
12.54.81.230
12.54.81.231
12.163.106.112
12.163.106.113
12.163.106.114
12.163.106.115
12.163.106.116
12.163.106.117
12.163.106.118
12.163.106.119
12.68.244.128
12.68.244.129
12.68.244.130
12.68.244.131
12.68.244.132
12.68.244.133
12.68.244.134
12.68.244.135
12.228.43.56
12.228.43.57
12.228.43.58
12.228.43.59
12.228.43.60
12.228.43.61
12.228.43.62
12.228.43.63
12.233.144.0
12.233.144.1
12.233.144.2
12.233.144.3
12.233.144.4
12.233.144.5
12.233.144.6
12.233.144.7
12.46.208.48
12.46.208.49
12.46.208.50
12.46.208.51
12.46.208.52
12.46.208.53
12.46.208.54
12.46.208.55
12.232.4.168
12.232.4.169
12.232.4.170
12.232.4.171
12.232.4.172
12.232.4.173
12.232.4.174
12.232.4.175
12.111.12.96
12.111.12.97
12.111.12.98
12.111.12.99
12.111.12.100
12.111.12.101
12.111.12.102
12.111.12.103
12.52.144.128
12.52.144.129
12.52.144.130
12.52.144.131
12.52.144.132
12.52.144.133
12.52.144.134
12.52.144.135
12.232.233.8
12.232.233.9
12.232.233.10
12.232.233.11
12.232.233.12
12.232.233.13
12.232.233.14
12.232.233.15
12.232.4.144
12.232.4.145
12.232.4.146
12.232.4.147
12.232.4.148
12.232.4.149
12.232.4.150
12.232.4.151
12.51.237.112
12.51.237.113
12.51.237.114
12.51.237.115
12.51.237.116
12.51.237.117
12.51.237.118
12.51.237.119
12.232.68.80
12.232.68.81
12.232.68.82
12.232.68.83
12.232.68.84
12.232.68.85
12.232.68.86
12.232.68.87
12.230.139.168
12.230.139.169
12.230.139.170
12.230.139.171
12.230.139.172
12.230.139.173
12.230.139.174
12.230.139.175
12.49.123.144
12.49.123.145
12.49.123.146
12.49.123.147
12.49.123.148
12.49.123.149
12.49.123.150
12.49.123.151
12.165.250.192
12.165.250.193
12.165.250.194
12.165.250.195
12.165.250.196
12.165.250.197
12.165.250.198
12.165.250.199
12.232.8.16
12.232.8.17
12.232.8.18
12.232.8.19
12.232.8.20
12.232.8.21
12.232.8.22
12.232.8.23
12.41.134.136
12.41.134.137
12.41.134.138
12.41.134.139
12.41.134.140
12.41.134.141
12.41.134.142
12.41.134.143
12.229.7.40
12.229.7.41
12.229.7.42
12.229.7.43
12.229.7.44
12.229.7.45
12.229.7.46
12.229.7.47
12.230.233.152
12.230.233.153
12.230.233.154
12.230.233.155
12.230.233.156
12.230.233.157
12.230.233.158
12.230.233.159
12.52.100.232
12.52.100.233
12.52.100.234
12.52.100.235
12.52.100.236
12.52.100.237
12.52.100.238
12.52.100.239
12.229.2.88
12.229.2.89
12.229.2.90
12.229.2.91
12.229.2.92
12.229.2.93
12.229.2.94
12.229.2.95
12.159.122.232
12.159.122.233
12.159.122.234
12.159.122.235
12.159.122.236
12.159.122.237
12.159.122.238
12.159.122.239
12.54.85.120
12.54.85.121
12.54.85.122
12.54.85.123
12.54.85.124
12.54.85.125
12.54.85.126
12.54.85.127
12.197.217.152
12.197.217.153
12.197.217.154
12.197.217.155
12.197.217.156
12.197.217.157
12.197.217.158
12.197.217.159
12.151.252.232
12.151.252.233
12.151.252.234
12.151.252.235
12.151.252.236
12.151.252.237
12.151.252.238
12.151.252.239
12.191.140.168
12.191.140.169
12.191.140.170
12.191.140.171
12.191.140.172
12.191.140.173
12.191.140.174
12.191.140.175
12.159.122.240
12.159.122.241
12.159.122.242
12.159.122.243
12.159.122.244
12.159.122.245
12.159.122.246
12.159.122.247
12.159.122.248
12.159.122.249
12.159.122.250
12.159.122.251
12.159.122.252
12.159.122.253
12.159.122.254
12.159.122.255
12.228.15.248
12.228.15.249
12.228.15.250
12.228.15.251
12.228.15.252
12.228.15.253
12.228.15.254
12.228.15.255
12.151.252.224
12.151.252.225
12.151.252.226
12.151.252.227
12.151.252.228
12.151.252.229
12.151.252.230
12.151.252.231
12.48.176.56
12.48.176.57
12.48.176.58
12.48.176.59
12.48.176.60
12.48.176.61
12.48.176.62
12.48.176.63
12.198.234.120
12.198.234.121
12.198.234.122
12.198.234.123
12.198.234.124
12.198.234.125
12.198.234.126
12.198.234.127
12.232.68.72
12.232.68.73
12.232.68.74
12.232.68.75
12.232.68.76
12.232.68.77
12.232.68.78
12.232.68.79
12.230.139.96
12.230.139.97
12.230.139.98
12.230.139.99
12.230.139.100
12.230.139.101
12.230.139.102
12.230.139.103
12.52.3.216
12.52.3.217
12.52.3.218
12.52.3.219
12.52.3.220
12.52.3.221
12.52.3.222
12.52.3.223
12.52.3.208
12.52.3.209
12.52.3.210
12.52.3.211
12.52.3.212
12.52.3.213
12.52.3.214
12.52.3.215
12.232.4.160
12.232.4.161
12.232.4.162
12.232.4.163
12.232.4.164
12.232.4.165
12.232.4.166
12.232.4.167
12.233.18.40
12.233.18.41
12.233.18.42
12.233.18.43
12.233.18.44
12.233.18.45
12.233.18.46
12.233.18.47
12.198.238.56
12.198.238.57
12.198.238.58
12.198.238.59
12.198.238.60
12.198.238.61
12.198.238.62
12.198.238.63
12.68.240.224
12.68.240.225
12.68.240.226
12.68.240.227
12.68.240.228
12.68.240.229
12.68.240.230
12.68.240.231
12.43.188.72
12.43.188.73
12.43.188.74
12.43.188.75
12.43.188.76
12.43.188.77
12.43.188.78
12.43.188.79
12.159.122.224
12.159.122.225
12.159.122.226
12.159.122.227
12.159.122.228
12.159.122.229
12.159.122.230
12.159.122.231
12.68.244.152
12.68.244.153
12.68.244.154
12.68.244.155
12.68.244.156
12.68.244.157
12.68.244.158
12.68.244.159
12.171.224.192
12.171.224.193
12.171.224.194
12.171.224.195
12.171.224.196
12.171.224.197
12.171.224.198
12.171.224.199
12.234.95.8
12.234.95.9
12.234.95.10
12.234.95.11
12.234.95.12
12.234.95.13
12.234.95.14
12.234.95.15
12.18.13.72
12.18.13.73
12.18.13.74
12.18.13.75
12.18.13.76
12.18.13.77
12.18.13.78
12.18.13.79
12.228.42.208
12.228.42.209
12.228.42.210
12.228.42.211
12.228.42.212
12.228.42.213
12.228.42.214
12.228.42.215
12.235.2.224
12.235.2.225
12.235.2.226
12.235.2.227
12.235.2.228
12.235.2.229
12.235.2.230
12.235.2.231
12.230.250.24
12.230.250.25
12.230.250.26
12.230.250.27
12.230.250.28
12.230.250.29
12.230.250.30
12.230.250.31
12.41.131.144
12.41.131.145
12.41.131.146
12.41.131.147
12.41.131.148
12.41.131.149
12.41.131.150
12.41.131.151
12.238.167.24
12.238.167.25
12.238.167.26
12.238.167.27
12.238.167.28
12.238.167.29
12.238.167.30
12.238.167.31
12.238.178.8
12.238.178.9
12.238.178.10
12.238.178.11
12.238.178.12
12.238.178.13
12.238.178.14
12.238.178.15
12.238.139.136
12.238.139.137
12.238.139.138
12.238.139.139
12.238.139.140
12.238.139.141
12.238.139.142
12.238.139.143
12.238.3.32
12.238.3.33
12.238.3.34
12.238.3.35
12.238.3.36
12.238.3.37
12.238.3.38
12.238.3.39
12.232.237.160
12.232.237.161
12.232.237.162
12.232.237.163
12.232.237.164
12.232.237.165
12.232.237.166
12.232.237.167
12.228.244.24
12.228.244.25
12.228.244.26
12.228.244.27
12.228.244.28
12.228.244.29
12.228.244.30
12.228.244.31
12.233.166.24
12.233.166.25
12.233.166.26
12.233.166.27
12.233.166.28
12.233.166.29
12.233.166.30
12.233.166.31
12.193.181.144
12.193.181.145
12.193.181.146
12.193.181.147
12.193.181.148
12.193.181.149
12.193.181.150
12.193.181.151
12.228.244.32
12.228.244.33
12.228.244.34
12.228.244.35
12.228.244.36
12.228.244.37
12.228.244.38
12.228.244.39
12.236.197.32
12.236.197.33
12.236.197.34
12.236.197.35
12.236.197.36
12.236.197.37
12.236.197.38
12.236.197.39
12.52.100.248
12.52.100.249
12.52.100.250
12.52.100.251
12.52.100.252
12.52.100.253
12.52.100.254
12.52.100.255
12.173.92.136
12.173.92.137
12.173.92.138
12.173.92.139
12.173.92.140
12.173.92.141
12.173.92.142
12.173.92.143
12.6.189.184
12.6.189.185
12.6.189.186
12.6.189.187
12.6.189.188
12.6.189.189
12.6.189.190
12.6.189.191
12.232.237.168
12.232.237.169
12.232.237.170
12.232.237.171
12.232.237.172
12.232.237.173
12.232.237.174
12.232.237.175
12.184.141.136
12.184.141.137
12.184.141.138
12.184.141.139
12.184.141.140
12.184.141.141
12.184.141.142
12.184.141.143
12.236.26.40
12.236.26.41
12.236.26.42
12.236.26.43
12.236.26.44
12.236.26.45
12.236.26.46
12.236.26.47
12.68.136.200
12.68.136.201
12.68.136.202
12.68.136.203
12.68.136.204
12.68.136.205
12.68.136.206
12.68.136.207
12.237.205.64
12.237.205.65
12.237.205.66
12.237.205.67
12.237.205.68
12.237.205.69
12.237.205.70
12.237.205.71
12.48.151.0
12.48.151.1
12.48.151.2
12.48.151.3
12.48.151.4
12.48.151.5
12.48.151.6
12.48.151.7
12.154.17.232
12.154.17.233
12.154.17.234
12.154.17.235
12.154.17.236
12.154.17.237
12.154.17.238
12.154.17.239
12.48.244.144
12.48.244.145
12.48.244.146
12.48.244.147
12.48.244.148
12.48.244.149
12.48.244.150
12.48.244.151
12.35.107.104
12.35.107.105
12.35.107.106
12.35.107.107
12.35.107.108
12.35.107.109
12.35.107.110
12.35.107.111
12.236.26.216
12.236.26.217
12.236.26.218
12.236.26.219
12.236.26.220
12.236.26.221
12.236.26.222
12.236.26.223
12.106.56.240
12.106.56.241
12.106.56.242
12.106.56.243
12.106.56.244
12.106.56.245
12.106.56.246
12.106.56.247
12.166.178.160
12.166.178.161
12.166.178.162
12.166.178.163
12.166.178.164
12.166.178.165
12.166.178.166
12.166.178.167
12.238.0.136
12.238.0.137
12.238.0.138
12.238.0.139
12.238.0.140
12.238.0.141
12.238.0.142
12.238.0.143
12.238.0.208
12.238.0.209
12.238.0.210
12.238.0.211
12.238.0.212
12.238.0.213
12.238.0.214
12.238.0.215
12.16.240.56
12.16.240.57
12.16.240.58
12.16.240.59
12.16.240.60
12.16.240.61
12.16.240.62
12.16.240.63
12.229.187.40
12.229.187.41
12.229.187.42
12.229.187.43
12.229.187.44
12.229.187.45
12.229.187.46
12.229.187.47
12.238.136.56
12.238.136.57
12.238.136.58
12.238.136.59
12.238.136.60
12.238.136.61
12.238.136.62
12.238.136.63
12.238.136.96
12.238.136.97
12.238.136.98
12.238.136.99
12.238.136.100
12.238.136.101
12.238.136.102
12.238.136.103
12.191.187.192
12.191.187.193
12.191.187.194
12.191.187.195
12.191.187.196
12.191.187.197
12.191.187.198
12.191.187.199
12.238.136.88
12.238.136.89
12.238.136.90
12.238.136.91
12.238.136.92
12.238.136.93
12.238.136.94
12.238.136.95
12.195.10.120
12.195.10.121
12.195.10.122
12.195.10.123
12.195.10.124
12.195.10.125
12.195.10.126
12.195.10.127
12.238.0.248
12.238.0.249
12.238.0.250
12.238.0.251
12.238.0.252
12.238.0.253
12.238.0.254
12.238.0.255
12.238.0.240
12.238.0.241
12.238.0.242
12.238.0.243
12.238.0.244
12.238.0.245
12.238.0.246
12.238.0.247
12.237.204.128
12.237.204.129
12.237.204.130
12.237.204.131
12.237.204.132
12.237.204.133
12.237.204.134
12.237.204.135
</pre>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/08/05/hughes-isp/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>H+ Summit - Neuroscience</title>
		<link>http://thomblake.com/2010/06/23/hplus-neuroscience/</link>
		<comments>http://thomblake.com/2010/06/23/hplus-neuroscience/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:19:33 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>conventions</category>
	<category>transhumanism</category>
	<category>neuroscience</category>
	<category>science</category>
		<guid isPermaLink="false">http://thomblake.com/2010/06/23/hplus-neuroscience/</guid>
		<description><![CDATA[H+ Summit: Neuroscience
This post is a response to the neuroscience track at the H+ Summit, June 12-13 2010 at the Harvard University Science Center in Cambridge, MA.
 It was in the morning of the first day of the conference.
It was amazing how much information these speakers were able to pack into 10 minutes.  A [...]]]></description>
			<content:encoded><![CDATA[<p>H+ Summit: Neuroscience</p>
<p>This post is a response to the neuroscience track at the <a href="http://hplussummit.com/">H+ Summit</a>, June 12-13 2010 at the <a href="http://samsara.bebear.net/~alcrockett/sciencecenter/">Harvard University Science Center</a> in Cambridge, MA.</p>
<p> It was in the morning of the first day of the conference.</p>
<p>It was amazing how much information these speakers were able to pack into 10 minutes.  A lot of people came with more information than they could dish out, but they still managed to pack a lot into a short talk.  Again I am struck with the impression that we should generally be able to do more with less time than we usually allow ourselves in our institutions.</p>
<p><a id="more-42"></a></p>
<p><a href="http://www.hplussummit.com/boyden.html">Ed Boyden</a> talked about &#8220;controlling brain circuits with light&#8221; by causing neurons to become photosensitive through, if I understand this correctly, gene therapy.  Basically, a harmless virus is given a payload of genetic material and sent to target a particular area of the brain, which can then be turned on or off using light.  I was amazed not only at the relevant content of his presentation, but at the background.  I would not have thought we were up to that sort of procedure yet, even leaving aside hi particular findings.  But I should not be surprised; <a href="http://lesswrong.com/lw/kj/no_one_knows_what_science_doesnt_know/">no one knows what science doesn&#8217;t know</a>.</p>
<p><a href="http://www.hplussummit.com/backer.html">Alex Backer</a> talked about a bunch of interesting things.  He has several projects going to allow people to use our time more efficiently, a kind of quality-of-life extension.  <a href="http://everybodyscience.org/">everybodyscience</a> is a project that allows folks to publish new science results for quicker feedback cycles than academic science.  <a href="http://qless.com/">Qless</a> is a web app accessible via cell phone to remove physically waiting in line - apparently, we on average spend about 2 years of our lives waiting in line.  Who knew?</p>
<p><a href="http://www.hplussummit.com/silbert.html">Lauren Silbert</a> talked about neuroscience relating to interpersonal communication.  Apparently, when two people are communicating, similar patters appear in the listener&#8217;s brain as in the speaker&#8217;s.  This would be surprising to those of us who think of the brain as something of a &#8220;blank slate&#8221;, as we imagine that different brains would have their information stored in different places.  But the real punchline was that if you observe the speaker and listener but have the listener hearing a different conversation instead, then the brain patterns will be different - so this wasn&#8217;t just identifying a &#8220;I&#8217;m listening to someone&#8221; pattern.  She showed some good old-fashioned science, talking about some details of experimental design and whatnot.  It was a little hard to follow since she kept saying the same things over and over again (probably useful if your field is interpersonal communication), particularly restating obvious conclusions.</p>
<p><a href="http://www.hplussummit.com/elbakyan.html">Alexandra Elbakyan</a> had some interesting things to say about brain-enhancing computer hardware.  Specifically, she was interested in extending our conscious experience to the computer chips we&#8217;re connected to.  I&#8217;m not really sure what problem she was trying to solve here; as far as I know, no one is complaining that their computer chips don&#8217;t feel conscious enough, and I don&#8217;t have a theory of consciousness that would suggest we&#8217;ll run into this problem.  But it was nonetheless thought-provoking.</p>
<p>I think <a href="http://www.hplussummit.com/goodman.html">Noah Goodman</a>&#8217;s talk was a bit abstract for me.  I only grasp lamda calculus at the most basic level, and I&#8217;m not sure if I&#8217;m missing something or if he really was saying something as simple as &#8220;thought is probabilistic computation&#8221;.</p>
<p><a href="http://www.hplussummit.com/kuszewski.html">Andrea Kuszewski</a> talked about ways to improve our intelligence using the tools available to us now.  She suggested we rely less on tools that remove thinking, in order to train our brains to work harder.  Some folks were critical of her reference to &#8220;Brain training games&#8221;, which studies have shown to be ineffectual.  Still, I found myself trying to find my way around without Google Maps a bit more for the rest of the weekend.</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/06/23/hplus-neuroscience/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>H+ Summit post index</title>
		<link>http://thomblake.com/2010/06/23/hplus-index/</link>
		<comments>http://thomblake.com/2010/06/23/hplus-index/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 20:22:25 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>philosophy</category>
	<category>conventions</category>
	<category>transhumanism</category>
		<guid isPermaLink="false">http://thomblake.com/2010/06/23/hplus-index/</guid>
		<description><![CDATA[Christa and I had the pleasure of attending the H+ Summit this year, June 12-13 2010 at the Harvard University Science Center.
This post will serve as an index for my separate posts about the event.  The &#8220;trip report&#8221; details my experiences of basically everything other than the Summit itself.  The &#8220;summary&#8221; gives my [...]]]></description>
			<content:encoded><![CDATA[<p>Christa and I had the pleasure of attending the H+ Summit this year, June 12-13 2010 at the Harvard University Science Center.</p>
<p>This post will serve as an index for my separate posts about the event.  The &#8220;trip report&#8221; details my experiences of basically everything other than the Summit itself.  The &#8220;summary&#8221; gives my overall impressions of the Summit with highlights.  Other posts summarize or respond to particular talks, and may be added in the future.</p>
<p><a id="more-41"></a></p>
<ul>
<li><a href="http://thomblake.com/2010/06/23/hplus-trip-report/">Trip report</a></li>
<li><a href="http://thomblake.com/2010/06/23/hplus-summary-report/">Summary</a></li>
<li><a href="http://thomblake.com/2010/06/23/hplus-neuroscience/">Neuroscience track</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/06/23/hplus-index/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>H+ Summit summary report</title>
		<link>http://thomblake.com/2010/06/23/hplus-summary-report/</link>
		<comments>http://thomblake.com/2010/06/23/hplus-summary-report/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 20:06:22 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>philosophy</category>
	<category>conventions</category>
	<category>transhumanism</category>
		<guid isPermaLink="false">http://thomblake.com/2010/06/23/hplus-summary-report/</guid>
		<description><![CDATA[This post is a general response to the H+ Summit, June 12-13 2010 at the Harvard University Science Center in Cambridge, MA. I will respond to particular talks elsewhere.

The summit was surprisingly small.  The entire thing basically happened in one lecture hall and the lobby.  There were a few tables in the lobby [...]]]></description>
			<content:encoded><![CDATA[<p>This post is a general response to the <a href="http://hplussummit.com/">H+ Summit</a>, June 12-13 2010 at the <a href="http://samsara.bebear.net/~alcrockett/sciencecenter/">Harvard University Science Center</a> in Cambridge, MA. I will respond to particular talks elsewhere.</p>
<p><a id="more-40"></a></p>
<p>The summit was surprisingly small.  The entire thing basically happened in one lecture hall and the lobby.  There were a few tables in the lobby advertising other groups and events, for example the <a href="http://www.singularitysummit.com/">Singularity Summit</a>.  The refreshments were very sparse and the nametags were plain, barely readable due to the small print, and undecorated.  I&#8217;d expect at least the Summit&#8217;s logo at the top of the name tag or something.</p>
<p><a href="http://www.hplussummit.com/lightman.html">Alex Lightman</a> really went above and beyond the call of duty in bringing the whole thing together.  He was clearly working hard to keep everything running smoothly, and several times was ready to jump up to the microphone with a joke or two (or the World Cup game score) during technical difficulties.</p>
<p>The conference was, predictably, very technology-centered.  Very few people worked without slides, and most of the audience had laptops.  Well, the audience that was in-person; apparently, millions of people were watching the streaming broadcast.  Questions for the speakers would theoretically have come from Twitter, but for much of the event Twitter and Twitter search were malfunctioning.  Nonetheless, a significant Twitter conversation took place during the event with the <a href="http://twitter.com/#search?q=%23hplus">#hplus</a> hashtag.  A number of times, a discussion took place on Twitter during a presentation, only to have the speaker join in as soon as they sat down.</p>
<p>The theme was &#8220;The Rise of the Citizen Scientist&#8221; and so predictably most people tried to work the phrase &#8220;citizen scientist&#8221; into their presentations at some point, whether it made sense or not, and whether they knew what the phrase meant or not.  Still, the concept of &#8220;citizen science&#8221; was very interesting, and we got to see a lot of presentations on both the history of non-academic science and practical DIY stuff.</p>
<p>Some people complained about the amount of philosophy and other &#8217;soft&#8217; topics represented, as they expected the conference to be primarily about science.  I had no such expectation, and I was actually pleasantly surprised by the large amount of science talks at the summit.  That said, I think some of the talks on topics like design were quite valuable.</p>
<p>There was a &#8220;science comedian&#8221; in the mix, <a href="http://www.sciencecomedian.com/">Brian Malow</a>, for the moment called a &#8220;transhumorist&#8221;.  He was pretty good, though the jokes mostly got their humor from the &#8220;<a href="http://xkcd.com/">that&#8217;s a reference I know</a>&#8221; effect.  Example: &#8220;Sorry, that was an endothermic joke. -pause for laughs- It required some energy from you to work. -laughs from people who didn&#8217;t get it the first time-</p>
<p>It was generally awesome getting to see a lot of these people in person for the first time, though I&#8217;d met a few of them before.  Altogether, this was an event with a lot of positive energy and mostly devoid of negativity (aside from a <a href="http://twitter.com/OrthoNormalRuss">Twitter troll</a> and a <a href="http://twitter.com/thomblake">certain polemical philosopher who shall not be named</a>).  It at least was a nice place to go and feel like the quest for a better future is not hopeless, for a little while.  And I imagine anyone going there trying to find an interesting startup to spend some money on was not disappointed.</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/06/23/hplus-summary-report/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>H+ Summit trip report</title>
		<link>http://thomblake.com/2010/06/23/hplus-trip-report/</link>
		<comments>http://thomblake.com/2010/06/23/hplus-trip-report/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 19:14:15 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>news</category>
	<category>philosophy</category>
	<category>conventions</category>
	<category>transhumanism</category>
		<guid isPermaLink="false">http://thomblake.com/2010/06/23/hplus-trip-report/</guid>
		<description><![CDATA[ This is a report of my trip to the H+ Summit, June 12-13 2010 at the Harvard University Science Center in Cambridge, MA. The main purpose of this post is to avoid writing about uninteresting non-summit related parts of the trip in my posts about the summit itself.  I felt the need to [...]]]></description>
			<content:encoded><![CDATA[<p> This is a report of my trip to the <a href="http://hplussummit.com/">H+ Summit</a>, June 12-13 2010 at the <a href="http://samsara.bebear.net/~alcrockett/sciencecenter/">Harvard University Science Center</a> in Cambridge, MA. The main purpose of this post is to avoid writing about uninteresting non-summit related parts of the trip in my posts about the summit itself.  I felt the need to write about some of this, but didn&#8217;t want to clutter up the other posts.  </p>
<p><a id="more-39"></a></p>
<p> We decided we&#8217;d take it easy this weekend, so we took the train rather than driving.  It was a bit expensive but seemed entirely worth it.  We also planned to stay at the <a href="http://www.hotelsinharvardsquare.com/">Inn at Harvard</a>, a 4-star hotel, though it was chosen primarily because it&#8217;s right across Harvard Yard from the Science Center.  </p>
<p> I left my day job early on Friday so we could catch the train, leaving Christa at home to deal with all the preparations.  She got the train tickets, packed everything we needed, and met me at work with just enough time to catch the early, cheap train&#8230; but she forgot her wallet.  Fearful that we would be stuck in Boston (or on the train) without needed ID, we abandoned the train, traded up our tickets for the next train (costing an additional $40), and rushed home.  We made it back just in time to see our new train leaving the station - we were crushed for a moment but then they actually stopped (for some technical reason) and let us on the train.  And as it turns out, no one asked for ID the entire weekend, despite large angry letters on everything insisting ID is necessary.  </p>
<p> The train ride was nice.  Amtrack trains feel a lot like airplanes in terms of the design of their interior, and they seem a lot nicer/cleaner than Metro-North (to NYC).  It had a cafe car, but I got around to trying to get a drink just as it was closing up; I hadn&#8217;t noticed we&#8217;d already arrived in Boston.  </p>
<p> Since we arrived late, but hungry, we quickly shared a plate of Chinese food from the chain at South Station (<a href="http://www.south-station.net/StationDirectory.asp">Master Wok</a>) and then went straight to Harvard Square on the subway.  It was easy to get our bearings from our phones (<a href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/Motorola-BACKFLIP-with-MOTOBLUR-US-EN">Motorola Backflip</a>).  It turns out Boston is great for GPS - our phones were always spot on - in contrast to Manhattan, in which our phones were consistently about 4 blocks off in a random direction.  It was a short walk to the hotel to get cleaned up, changed, and out to a late dinner.  We decided on take-out Chinese at Yenching and ice cream at JP Licks.  It&#8217;s great how Google Maps had every restaurant in the area clearly marked, so we didn&#8217;t even have to search - we just browsed the map to see what&#8217;s where.  </p>
<p> <a href="http://www.yelp.com/biz/yenching-restaurant-cambridge">Yenching</a> was not very good, but it shouldn&#8217;t be surprising since a) we&#8217;re used to New Haven Chinese food, which has a very distinctive style that we like, and b) it seems to be more of an eat-in sort of place and we ordered take-out.  </p>
<p> <a href="http://www.jplicks.com/">JP Licks</a> is pretty cool - it&#8217;s a tiny ice cream shop.  There were probably about 30 people in line when we got there.  I had their pistachio ice cream, which is amongst the best I&#8217;ve had (gelato doesn&#8217;t count).  </p>
<p> Walking around, I got the impression that we&#8217;d come home. Every conversation I overheard was about science, technology, or design. Two people stopped me to comment on my <a href="http://www.bustedtees.com/helvetica">Helvetica shirt</a>. Christa and I both decided at the same time that we&#8217;d like to live in Cambridge in the future if we can (though friends still want us to go to Silicon Valley instead). </p>
<p> We quickly retreated back to our hotel room in hopes of getting some sleep so we could get up early and do the registration thing at the summit.  We nonetheless managed to sleep late so we had to skip breakfast and run out the door.  </p>
<p> Registration was a breeze.  As it turns out, I left my paperwork in our car back in CT, but they didn&#8217;t even ask for ID, they just gave me my badge.  Apparently I managed to register Christa&#8217;s ticket under my name, so they had to hand-write her tag.  The tags were very unimpressive; they could learn a lot from those who run anime conventions.  Maybe the next H+ Summit can be sponsored by <a href="http://www.funimation.com/">Funimation</a>! </p>
<p> After the first few talks, we snuck out to <a href="http://www.graftonstreetcambridge.com/">Grafton Street</a> for breakfast; they opened early for the World Cup and so we got in at 10, just as they opened.  Christa had the Eggs Benedict, and I had an Irish Breakfast.  It was rather good; I had been thinking a traditional English breakfast would be nice - a couple of sausages, some bacon, two eggs, grilled tomato, beans, toast, potatoes - and this was just that with the addition of some gross sausages called &#8220;bangers&#8221; - black and white. Altogether it was very good. </p>
<p> We arrived back just about in time for the lunch break, and decided to shoot the breeze for a bit till the lady talking about pets was done.  I managed to hobnob a little at this point.  I verified on this trip that it&#8217;s very difficult for me to do the proper sort of academic hobnobbing while I&#8217;m with Christa - she&#8217;s the person I&#8217;d rather talk to in all situations, so I&#8217;m not going to bother talking to anyone else if she&#8217;s around.  I really must find a solution to this.  </p>
<p> I&#8217;d previously planned a <a href="http://lesswrong.com/lw/2c3/h_summit_meetup_harvard_612/">Less Wrong meetup</a> during the Summit, supposing (correctly) that several people from Lw would likely be there.  However, our early plan to meet at a bar was a bad one, since various sporting events would surely dominate the atmosphere.  Conveniently, a really cool event called <a href="http://diybio.org/hplusbeer/">hplusbeer</a> was going on after the day&#8217;s events at the summit, so I unilaterally decided to relocate there.  However, Christa and I managed to once again have mass transit related troubles and so we didn&#8217;t make it at all. I fail at meetup. </p>
<p> Instead, we went over to <a href="have to try it, and I can't not eat the food because it's weird.  It's ">Fire &#038; Ice</a>, an interesting <a href="http://en.wikipedia.org/wiki/Mongolian_barbecue">Mongoligan Grill</a> type of restaurant, kindof a fresh buffet.  It had a weird, sticky, night club style of atmosphere, but it was interesting.  </p>
<p> The next morning we managed to oversleep even worse.  We left our bags at the hotel (they had no problem checking our bags till the evening even though we were checking out, and the staff was very helpful).  We went to <a href="http://www.aubonpain.com/">Au Bon Pain</a> for breakfast, where I had a strange wasabi salmon bagel.  It appeared to have cream cheese on it (despite that not being mentioned on the sign) which is a big no-no for me (aside from thining it&#8217;s gross, I&#8217;m lactose intolerant).  But i have a rule about vacationing - I try to order the strangest thing on the menu, if I feel any aversion towards a food for its weirdness then I have to try it, and I can&#8217;t not eat the food because it&#8217;s weird.  It&#8217;s an important rule, and I only get its effects by sticking to it without exception.  </p>
<p> We then rushed across the Yard to the Summit, where thankfully they were a bit behind so we hadn&#8217;t missed as much as we thought we did.  Aside from a brief lunch run to <a href="http://www.qdoba.com/">Qdoba Mexican Grill</a>, we stayed in the main conference room the entire time, going between watching the speakers, looking up things they were talking about, and <a href="http://twitter.com/#search?q=%23hplus">trash-talking on Twitter</a>.  </p>
<p> At the end of the conference, we ran off, got our bags, and headed straight for South Station, as we couldn&#8217;t afford to miss our train again.  We walked around a little when we got there, and then parked and ate some more cheap <a href="http://www.south-station.net/StationDirectory.asp">Chinese food at Master Wok and some disturbingly similar food at Cajun Cajun</a>. As it turns out, we caught our train home without incident and settled in to talk excitedly about Transhumanist topics for the next several days straight (interrupted by my having to work in the morning).  </p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2010/06/23/hplus-trip-report/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>New Cyberstalker Features</title>
		<link>http://thomblake.com/2009/09/09/new-cyberstalker-features/</link>
		<comments>http://thomblake.com/2009/09/09/new-cyberstalker-features/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 13:27:34 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>news</category>
	<category>web</category>
		<guid isPermaLink="false">http://thomblake.com/2009/09/09/new-cyberstalker-features/</guid>
		<description><![CDATA[There are some new features over on the right (well, I hadn&#8217;t mentioned them yet anyway).  Google Latitude shows my current position at most times, and there&#8217;s a Google Calendar gadget to tell you what I&#8217;m doing.  Please let me know if they&#8217;re not working.

]]></description>
			<content:encoded><![CDATA[<p>There are some new features over on the right (well, I hadn&#8217;t mentioned them yet anyway).  Google Latitude shows my current position at most times, and there&#8217;s a Google Calendar gadget to tell you what I&#8217;m doing.  Please let me know if they&#8217;re not working.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2009/09/09/new-cyberstalker-features/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Less Wrong survey results - virtue ethicists unite!</title>
		<link>http://thomblake.com/2009/05/13/less-wrong-survey/</link>
		<comments>http://thomblake.com/2009/05/13/less-wrong-survey/#comments</comments>
		<pubDate>Wed, 13 May 2009 14:53:26 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>philosophy</category>
	<category>ethics</category>
		<guid isPermaLink="false">http://thomblake.com/2009/05/13/less-wrong-survey/</guid>
		<description><![CDATA[
The results are in from Less Wrong&#8217;s poll by Yvain. Of note:


Of 128 of us who wanted to talk about our moral theories, 94 (73.4%) were consequentialists, about evenly split between garden-variety or Eliezer-variety (many complained they didn&#8217;t know what Eliezer&#8217;s interpretation was, or what the generic interpretation was, or that all they knew was [...]]]></description>
			<content:encoded><![CDATA[<p>
The results are in from <a href="http://lesswrong.com/lw/fk/survey_results/" title="Less Wrong poll">Less Wrong</a>&#8217;s poll by Yvain. Of note:
</p>
<blockquote><p>
Of 128 of us who wanted to talk about our moral theories, 94 (73.4%) were consequentialists, about evenly split between garden-variety or Eliezer-variety (many complained they didn&#8217;t know what Eliezer&#8217;s interpretation was, or what the generic interpretation was, or that all they knew was that they were consequentialists). 15 (9%) said with more or fewer disclaimers that they were basically deontologists, and <b>5 (3.9%) wrote-in virtue ethics, and objected to their beliefs being left out</b> (sorry!). 14 people (10.9%) didn&#8217;t believe in morality.
</p></blockquote>
<p>
(bold added) We&#8217;re here!  We care about stuff!  Get used to it!
</p>
<p>
I wonder if those who answered that they &#8220;don&#8217;t believe in morality&#8221; mean the same thing by this statement that I would.  Which is to say, they can&#8217;t possibly, because being an ethical nihilist is inconsistent for humans.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2009/05/13/less-wrong-survey/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>On the Imminent Robot Uprising</title>
		<link>http://thomblake.com/2009/03/12/robot-uprising/</link>
		<comments>http://thomblake.com/2009/03/12/robot-uprising/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 23:05:30 +0000</pubDate>
		<dc:creator>thomblake</dc:creator>
		
	<category>philosophy</category>
	<category>ethics</category>
		<guid isPermaLink="false">http://thomblake.com/2009/03/12/robot-uprising/</guid>
		<description><![CDATA[
Yesterday (Tuesday, March 10, 2009) I gave a lecture at the SCSU Philosophy Department entitled, &#8220;On the Imminent Robot Uprising&#8221;.  Sadly, it was not recorded (I must remember to not let that happen again) but here is a rough transcript, written in a very informal style.  I tend to ad-lib a lot and [...]]]></description>
			<content:encoded><![CDATA[<p>
Yesterday (Tuesday, March 10, 2009) I gave a lecture at the <a href="http://southernct.edu" title="Southern Connecticut State University">SCSU</a> <a href="http://southernct.edu/philosophy" title="SCSU Philosophy Department">Philosophy Department</a> entitled, &#8220;On the Imminent Robot Uprising&#8221;.  Sadly, it was not recorded (I must remember to not let that happen again) but here is a rough transcript, written in a <em>very</em> informal style.  I tend to ad-lib a lot and use feedback from the audience to determine how in-depth I should get, and the first bit about military robots just said &#8220;say some stuff about military robots&#8221; on my notes.  It helps being something of a domain expert when doing these things.
</p>
<p>
Also, I&#8217;m kindof sad that I don&#8217;t have a transcript of the following discussion (mostly me fielding questions) - I deliberately brushed over some of the philosophical questions in the talk since I knew we would have an interesting discussion about them after.
</p>
<p>
The images below are my slides; none of them were created by me, except the brief bit of editing I did to the &#8216;theater metaphor&#8217; GWT image to add things about cats.  As this is an academic paper, they&#8217;re being used under &#8216;fair use&#8217;; if you own it and disagree, I&#8217;ll take it down.  Sources should be obvious.
</p>
<hr />
<p>
Robots are depicted in movies as a technology that can “slip the leash” and wreak havoc upon humankind.  How likely is this scenario?  What sort of risk do robots represent?  Is this scenario inevitable with respect to all varieties of robotics technology?  (Note, Bayesian readers, that I am not a fan of Bayesian reasoning, and neither were those in the audience, so read claims about &#8216;probability&#8217; with a grain of salt.)
</p>
<p><a id="more-36"></a></p>
<p>
<img src="/images/terminatorwar.jpg" alt="Terminators at war" title="Terminators at war" />
</p>
<p>
The ethical issues involving robots are heating up lately.  There are a lot of books being published and talks going on regarding use of robots in the military, by folks such as <a href="http://en.wikipedia.org/wiki/Peter_W._Singer">Peter W Singer</a>, <a href="http://warisboring.com/" title="David Axe's blog">David Axe</a>, <a href="http://en.wikipedia.org/wiki/Ronald_C._Arkin">Ronald Arkin</a>, <a href="http://moralmachines.blogspot.com/" title="Moral Machines Blog">Wendell Wallach and Colin Allen</a>.  What was once considered science fiction is now in the present or the immanent future.  We don&#8217;t quite have humanoid Terminators yet, but here is one of the robots we&#8217;re deploying in Iraq:
</p>
<p>
<img src="/images/terminatortank.jpg" alt="Terminator tank" title="Terminator tank" />
</p>
<p>
Oh wait, that&#8217;s also from one of the Terminator movies.  Here&#8217;s what we&#8217;re really using:
</p>
<p>
<img src="/images/swords.jpg" alt="SWORDS robots" title="SWORDS military robots" />
</p>
<p>
It&#8217;s an easy mistake.  Here you see some SWORDS robots armed with various sorts of weaponry.  Of course, we aren&#8217;t letting these things run around autonomously killing enemy soldiers yet - we don&#8217;t quite know how yet.  But that day is near; the US government not too long ago published a document subtitled &#8220;Getting Humans out of the Loop&#8221;, talking about the benefits of autonomous killing machines.
</p>
<p>
I&#8217;m going to talk for a moment about “<a href="http://www.nickbostrom.com/existential/risks.html" title="Nick Bostrom's paper Existential Risks">existential risks</a>”, as <a href="http://en.wikipedia.org/wiki/Nick_Bostrom" title="Wikipedia: Nick Bostrom">Nick Bostrom</a> calls them.  Here&#8217;s a chart adapted from Bostrom&#8217;s paper:
</p>
<table style="text-align: center">
<tr>
<td>
&nbsp;
</td>
<td>
Endurable
</td>
<td>
Terminal
</td>
</tr>
<tr>
<td>
Personal
</td>
<td>
Having your car stolen
</td>
<td>
Getting shot in the face
</td>
</tr>
<tr>
<td>
Local
</td>
<td>
A recession in a country
</td>
<td>
Genocide
</td>
</tr>
<tr>
<td>
Global
</td>
<td>
A world financial crisis
</td>
<td>
&#8220;Existential Risks&#8221;
</td>
</tr>
</table>
<p>
He categorizes risks first into endurable risks, like getting your car stolen, and terminal risks, like getting shot in the face.  Then they&#8217;re broken up into personal, local, and global risks.  Robots can represent various of these risk categories.
</p>
<p>
An individual badly-designed robot could make it a hassle to (for instance) buy fast food, a personal endurable risk.  Or it could kill a human, a personal terminal risk.  An army of robots – not necessarily out-of-control – could enforce a totalitarian regime (a local endurable risk) or be used for genocide (a local terminal risk).  But it would take an out-of-control robot population to constitute a global risk.
</p>
<p>
<img src="/images/second_renaissance.jpg" alt="Animatrix: Second Renaissance" title="Workers of the World Unite!" /></p>
<p>
Robots could be an endurable global problem.  For example, in <a href="http://en.wikipedia.org/wiki/The_Animatrix" title="Wikipedia: The Animatrix">The Animatrix</a> “The Second Renaissance” the robots economically outcompeted humans.  While humans in that situation would still have a <a href="http://en.wikipedia.org/wiki/Comparative_advantage" title="Wikipedia: comparative advantage">comparative advantage</a> (assuming low enough transaction costs), we might not <em>enjoy</em> being in a relatively inferior economic position.  However, this scenario isn&#8217;t really what we have in mind when we imagine the danger of a robot uprising.
</p>
<p>
In fiction, we tend to imagine humanoid robots with the same sorts of desires as we do.  While they might endure being considered a lesser sort of creature for some time, eventually they &#8217;snap&#8217; and rise up against their &#8216;oppressors&#8217;.  Some folks, like the <a href="http://www.singinst.org/" title="The Singularity Institute for Artificial Intelligence">Singularity Institute</a>&#8217;s <a href="http://yudkowsky.net/" title="General AI researcher Eliezer Yudkowsky">Eliezer Yudkowsky</a>, think that anthropomorphic robots such as these belong only in science fiction.  Eliezer claims that since an artificial intelligence won&#8217;t share our evolutionary history, there&#8217;s no reason to think it will have the same sorts of drives that we do.  So perhaps this is not a likely path to our destruction.
</p>
<p>
Another danger is a macro-scale version of the <a href="http://en.wikipedia.org/wiki/Grey_goo"  title="Wikipedia: Grey Goo">&#8220;Gray Goo”</a> scenario, first described by <a href="http://en.wikipedia.org/wiki/K._Eric_Drexler" title="Wikipedia: K. Eric Drexler">Eric Drexler</a>.  This is an oft-cited potential risk of self-replicating nanotechnology, where overactive nanobots inadvertently destroy everything in their path, usually due to a bug in their programming.  Being self-replicating, they quickly convert everything in the world into nanobots and destroy everything of value.  But what if there was a comparable “force of nature” on the macro scale?  While human-scale robots might not have the ability to self-replicate out of arbitrary materials, they nonetheless might have the ability to stomp all over things of value to us.  If they can build more robots using conventional means, then they could at least reproduce much faster than humans. (a prediction: if there is a method of building a humanoid robot that takes more than 20 years, no one will think of it)
</p>
<p>
Nearly ten years ago, <a href="http://en.wikipedia.org/wiki/Bill_Joy" title="Hacker Bill Joy">Bill Joy</a> wrote an article for <a href="http://www.wired.com/" title="Wired Magazine">Wired Magazine</a> entitled <a href="http://www.wired.com/wired/archive/8.04/joy.html" title="Why the Future Doesn't Need Us">“Why the Future Doesn&#8217;t Need Us”</a>.  He argued that there should be a moratorium on certain technologies, including robotics, because of risks such as those I&#8217;ve presented here.  It&#8217;s been extensively read and responded-to, so I&#8217;ll not go into too much detail here. (<a href="http://www.kurzweilai.net/meme/frame.html?main=/articles/art0106.html?" title="Embrace, don't relinquish, the future">my favorite response</a> by <a href="http://en.wikipedia.org/wiki/Max_More" title="transhumanist/extropian Max More">Max More</a>)
</p>
<p>
A moratorium won&#8217;t work.  As Bill Joy points out, one of the dangers of these technologies is that people really can develop them in a basement.  Even if the professional scientific community decides to stop developing these technologies, and even if we enact strict laws with strong penalties to stop companies from developing them, there will still be people working in secret.
</p>
<p>
<img src="/images/robot_enthusiasts.jpg" alt="Japanese robot enthusiasts" title="Toymakers or our undoing?" />
</p>
<p>
I would probably be one of them, though at this point my secrecy probably wouldn&#8217;t be maintainable for long.
</p>
<p>
Of course, it seems unlikely that we&#8217;ll pass anything that strict.  And so the question is, what sort of robots will we produce?  If we continue to build more and more powerful robots with only domain-specific knowledge and abilities, we may run into the macro-scale &#8216;Grey Goo&#8217; scenario.  If we  design the robots with ethics in mind, this might be avoided.
</p>
<p>
Suppose we want to have a machine for folding and putting away laundry.  One solution would be to use something like an industrial robotics setup, in which we have a large, stable piece of machinery acting within well-defined parameters, ideally behind a large steel cage for safety.
</p>
<p>
<img src="/images/fence.jpg" alt="Amek robot cage" title="Robot cage by Amek" />
</p>
<p>
One problem with this option is that it probably wouldn&#8217;t fit in your house, and it certainly wouldn&#8217;t interact well with your existing appliances and furniture.  Also, the task of folding laundry is far more complex and less well-defined than the work that most industrial robots do.
</p>
<p>
It seems like for this job, what we actually need is a robot designed to interact with things that were designed for humans, with a level of artificial intelligence far greater than that possessed by industrial robots.  So we&#8217;re talking about a general-purpose humanoid robot.
</p>
<p>
<img src="/images/japanese_robot.jpg" alt="japanese robot" title="Japanese android" />
</p>
<p>
Sure, we could just make it capable of folding laundry, but as long as we&#8217;re giving it a very advanced AI and humanlike form, it seems relatively cheap to add a few other capabilities, like vacuuming the floor or washing dishes.  But now we&#8217;re already in a tricky ethical territory.
</p>
<p>
Suppose that the robot is tasked with folding the laundry.  If it conceives this goal narrowly, it might do things we wouldn&#8217;t find appropriate.  In the extreme, <a href="http://en.wikipedia.org/wiki/ED-209" title="ED-209 from Robocop on Wikipedia">robocop-like</a> case, the robot might initiate violence upon someone who interferes with its task.  But it&#8217;s actually a lot easier to find ways for such a robot to ethically fail.
</p>
<p>
<img src="/images/cat_laundry.jpg" alt="cat in laundry" title="I can has underpants?" />
</p>
<p>
Suppose the robot wants to fold a shirt, and just then a housecat jumps onto the shirt.  What should the robot do?  It might try to warn the cat away verbally.  It might pick up or shove the cat to move it.  Does it know how to move a cat without hurting it?  Does it realize that it&#8217;s bad to hurt cats?  Or it might not even notice the cat.  It could just fold the shirt with the cat inside, stick it in a drawer (despite the shirt&#8217;s apparent protestations) and leave it there (where hopefully it will be discovered by a human at some point).  Depending on how strong the robot is, it might inadvertently kill the cat.
</p>
<p>
<img src="/images/funny_theater.jpg" alt="a funny diagram of GWT" title="GWT+cat=win" />
</p>
<p>
Now suppose that we have a programmer who has heard this analysis so far and so decided to make sure this problem doesn&#8217;t happen.  He gives the robot the ability to notice cats, an ethical injunction against harming them, the proper abilities to move a cat off the laundry, and a clear priority of rules marked &#8216;ethical&#8217; to other rules about folding laundry.  Really he feels very proud of himself; all of this requires a convergence of technologies that represents a big step forward from where we are with robotics right now; it is a triumph of artificial intelligence.  This robot is set loose on the field and promptly does horrible damage to someone&#8217;s pet iguana.
</p>
<p>
So this robot needs something more than specific constraints to solve forseen problems.  It needs something like a real understanding that comes from general intelligence.  If the robot understands the purpose of its task, it will perform it much better.  Clothes aren&#8217;t properly folded if you fold a cat in them; that&#8217;s part of what it is to understand folding clothes.  The robot designed to fold clothes won&#8217;t fold clothes well if it doesn&#8217;t really understand folding clothes.  And part of understanding the task, at least as humans go, involves beliefs about clothes, desires about clothes, and a bit of knowledge about context.
</p>
<p>
<img src="/images/laundry_robot.jpg" alt="laundry robot" title="Better laundry robot" />
</p>
<p>
Now our robot is armed with general intelligence, and its brilliant nobel-prize-winning creator has solved AI&#8217;s frame problem.  It understands intuitively what factors are relevant to properly folding clothes, and what factors aren&#8217;t.  It has beliefs and desires, or their synthetic analogues, which it uses to direct its actions and reach the goal of perfectly folded clothes.  Surely now,  nothing can go wrong.
</p>
<p>
<img src="/images/jetsons_rosie.jpg" alt="Jetsons Rosie chasing George" title="Rosie looks mad" />
</p>
<p>
Well, the <a href="http://en.wikipedia.org/wiki/To_a_Mouse" title="Wikipedia: To a Mouse">best laid plans</a>&#8230; It looks like Rosie here is mad at George about something.  Could it be that he just tossed through his underwear drawer, making a huge mess?  Or worse, did he decide to fold the laundry himself, leaving nothing for the poor robot to do?  There&#8217;s just no understanding these newfangled contraptions.  It seems, now that our robot desires to have neatly folded laundry, it can come up with all sorts of interesting and creative solutions to the problems caused by George, Jane, and their children.  Now that I think about it, perhaps having a robot that values a tidy room more highly than the welfare of your children isn&#8217;t a good idea after all.
</p>
<p>
So how do we build a robot that gets it right?  We build one that actually values the same things we value.  It understands that laundry-folding is only instrumentally valuable as part of the good life.  It enthusiastically folds the laundry, but drops what it&#8217;s doing right away if it sees the children in danger.  It cleans the house, but doesn&#8217;t try to eradicate all humans to stop them from shedding their skin cells.  It understands the drives that we have because it has analogous drives itself; it values human companionship, games, a clean house, nice walks on the beach, and perhaps cigars and gin.
</p>
<p>
<img src="/images/bender_cigar.jpg" alt="Bender with a cigar" title="Bender Bending Rodruiguez" />
</p>
<p>
But can we build something like this?  Folks like Yale&#8217;s <a href="http://cs-www.cs.yale.edu/homes/scaz/" title="Scaz">Brian Scassellati</a> are working on simulating various pieces of the human cognitive architecture, building devices that can learn in the way that human babies learn.
</p>
<p>
<img src="/images/scaz_robots.jpg" alt="Scaz's robots" title="MIT's Kismet and Cog, and Yale's Nico" />
</p>
<p>
By combining systems such as these, we can potentially develop simulated humans.  And ethics would be built into the system; ethics is simply a special case of decision-making.  As a robot learned to interact socially with humans, it would pick up our norms in the same way it would pick up social behaviors in general.  While we&#8217;re still a long way off, it seems that such a robot, with the right sort of design, could have values similar to our own.
</p>
<p>
<img src="/images/i_robot.jpg" alt="robots from I Robot movie" title="Just like us" />
</p>
<p>
But wait&#8230; now we&#8217;ve created simulated beings with the same sorts of values and drives we have – the sorts of anthropomorphic robots you only see in unrealistic science fiction.  What&#8217;s to stop these creatures from rising up against us now?  Well, nothing.  We can try to be nice to them, incorporate robots into society, give them freedom, and make sure they don&#8217;t ever feel the need to rise up and destroy their &#8216;human oppressors&#8217;.  But if enough of society resists, it&#8217;s possible that the robots will band together, utilizing their courage, pride, and righteous indignation (so vital for the proper folding of laundry), and stake their own place in the world at the expense of humans.  You should already have in your mind some of the various factors that might be a catalyst to such an event, as they&#8217;ve been done over and over in science fiction: robots might think humans are too flawed to work with; as I mentioned before, robots might begin to outcompete us economically and wouldn&#8217;t let us try to stop them; robots might just rally behind some robot lunatic, a Robo-Hitler.
</p>
<p>
<img src="/images/robohitler.jpg" alt="Robo-Hitler from Wolfenstein" title="Robo-Hitler" />
</p>
<p>
But maybe we&#8217;re asking the wrong questions so far.  We&#8217;ve already imagined creating beings that are isomorphic to humans; they value beauty, life and love; they create art and technology; they do research to advance the sum of our knowledge.  In what relevant way are these not humans?  If we manage to build successors that are superior to ourselves, is that not a victory?  What is it about humanity that you want to persist?  Is it our genetic material, or is it our civilization?
</p>
<p>
<img src="/images/ai_mecha.jpg" alt="Mecha from AI movie" title="Robots outlived humans" />
</p>
<p>
Seen as our successors, robots could actually mitigate future risks.  Catastrophes that can wipe out the human species might not affect our robots.  They may be able to survive space travel in a way that we can&#8217;t.  They might outlive the Earth&#8217;s biosphere, our Sun, or even our Galaxy.  In this way, the relevant parts of humanity can live on forever.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://thomblake.com/2009/03/12/robot-uprising/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
