You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/06/29 16:15:43 UTC

[doris] branch branch-1.2-lts updated (046dc17ece -> c5ff94cff3)

This is an automated email from the ASF dual-hosted git repository.

morningman pushed a change to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 046dc17ece [branch-1.2](revert) revert 21282 #21352
     new 3db42b3a80 [Bug](streamload) fix inconsistent load result of be and fe (#20950)
     new 17b63b39f2 [fix](compress) snappy does not work right (#20934)
     new 6b72aa0dbf [fix](planner) fix push filter through agg #21080
     new c5ff94cff3 [fix](time_zone) be compatible with doris old version for CST time_zone when load orc file in broker load #21263

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/olap/rowset/segment_v2/binary_plain_page.h  |     6 +
 be/src/util/block_compression.cpp                  |     2 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |     2 +-
 .../doris/httpv2/controller/BaseController.java    |     2 +-
 .../apache/doris/planner/SingleNodePlanner.java    |     6 +
 regression-test/data/compress_p1/snappy/ipv4.csv   | 82845 +++++++++++++++++++
 .../data/load_p0/stream_load/test_auth.csv         |     2 +
 ...consistency.out => push_filter_through_agg.out} |     0
 .../snappy/load.groovy}                            |    38 +-
 .../load_p0/stream_load/test_stream_load.groovy    |    52 +
 .../aggregate/push_filter_through_agg.groovy       |    59 +
 11 files changed, 82995 insertions(+), 19 deletions(-)
 create mode 100644 regression-test/data/compress_p1/snappy/ipv4.csv
 create mode 100644 regression-test/data/load_p0/stream_load/test_auth.csv
 copy regression-test/data/query_p0/aggregate/{nullablity_consistency.out => push_filter_through_agg.out} (100%)
 copy regression-test/suites/{query_p1/lateral_view/load_from_big_lateral_view.groovy => compress_p1/snappy/load.groovy} (58%)
 create mode 100644 regression-test/suites/query_p0/aggregate/push_filter_through_agg.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


[doris] 04/04: [fix](time_zone) be compatible with doris old version for CST time_zone when load orc file in broker load #21263

Posted by mo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit c5ff94cff3c16fad33b99fd68fab5176f745df31
Author: morningman <mo...@163.com>
AuthorDate: Thu Jun 29 23:34:09 2023 +0800

    [fix](time_zone) be compatible with doris old version for CST time_zone when load orc file in broker load #21263
---
 be/src/vec/exec/format/orc/vorc_reader.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/be/src/vec/exec/format/orc/vorc_reader.cpp b/be/src/vec/exec/format/orc/vorc_reader.cpp
index a6b2ef9f7b..f1c9884168 100644
--- a/be/src/vec/exec/format/orc/vorc_reader.cpp
+++ b/be/src/vec/exec/format/orc/vorc_reader.cpp
@@ -160,7 +160,7 @@ Status OrcReader::init_reader(
 
     // create orc row reader
     _row_reader_options.range(_range_start_offset, _range_size);
-    _row_reader_options.setTimezoneName(_ctz);
+    _row_reader_options.setTimezoneName(_ctz == "CST" ? "Asia/Shanghai" : _ctz);
     RETURN_IF_ERROR(_init_read_columns());
     _init_search_argument(colname_to_value_range);
     _row_reader_options.include(_read_cols);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


[doris] 03/04: [fix](planner) fix push filter through agg #21080

Posted by mo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 6b72aa0dbf46021bef61a942a00eba11f6408365
Author: AKIRA <33...@users.noreply.github.com>
AuthorDate: Sun Jun 25 20:14:20 2023 +0900

    [fix](planner) fix push filter through agg #21080
    
    In the previous implementation, the check for groupby exprs was ignored. Add this necessary check to make sure it would work
    
    You could reproduce it by runnning belowing sql:
    
    CREATE TABLE t_push_filter_through_agg (col1 varchar(11451) not null, col2 int not null, col3 int not null)
    UNIQUE KEY(col1)
    DISTRIBUTED BY HASH(col1)
    BUCKETS 3
    PROPERTIES(
        "replication_num"="1"
    );
    
    CREATE VIEW `view_i` AS
    SELECT
        `b`.`col1` AS `col1`,
        `b`.`col2` AS `col2`
    FROM
    (
        SELECT
            `col1` AS `col1`,
            sum(`cost`) AS `col2`
        FROM
        (
            SELECT
                `col1` AS `col1`,
                sum(CAST(`col3` AS INT)) AS `cost`
            FROM
                `t_push_filter_through_agg`
            GROUP BY
                `col1`
        ) a
        GROUP BY
            `col1`
    ) b;
    
    SELECT SUM(`total_cost`) FROM view_a WHERE `dt` BETWEEN '2023-06-12' AND '2023-06-18' LIMIT 1;
---
 .../apache/doris/planner/SingleNodePlanner.java    |  6 +++
 .../query_p0/aggregate/push_filter_through_agg.out |  4 ++
 .../aggregate/push_filter_through_agg.groovy       | 59 ++++++++++++++++++++++
 3 files changed, 69 insertions(+)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java b/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java
index 1be176bd46..ef080ba6ab 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java
@@ -2716,6 +2716,12 @@ public class SingleNodePlanner {
                         }
                     }
                 }
+                GroupByClause groupByClause = stmt.getGroupByClause();
+                List<Expr> exprs = groupByClause.getGroupingExprs();
+                if (!exprs.contains(sourceExpr)) {
+                    isAllSlotReferToGroupBys = false;
+                    break;
+                }
             }
 
             if (isAllSlotReferToGroupBys) {
diff --git a/regression-test/data/query_p0/aggregate/push_filter_through_agg.out b/regression-test/data/query_p0/aggregate/push_filter_through_agg.out
new file mode 100644
index 0000000000..e011475a94
--- /dev/null
+++ b/regression-test/data/query_p0/aggregate/push_filter_through_agg.out
@@ -0,0 +1,4 @@
+-- This file is automatically generated. You should know what you did if you want to edit this
+-- !sql --
+\N
+
diff --git a/regression-test/suites/query_p0/aggregate/push_filter_through_agg.groovy b/regression-test/suites/query_p0/aggregate/push_filter_through_agg.groovy
new file mode 100644
index 0000000000..82ee73c4f2
--- /dev/null
+++ b/regression-test/suites/query_p0/aggregate/push_filter_through_agg.groovy
@@ -0,0 +1,59 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership.  The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License.  You may obtain a copy of the License at
+//
+//   http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied.  See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+suite("push_filter_through_agg") {
+    sql """
+        CREATE TABLE t_push_filter_through_agg (col1 varchar(11451) not null, col2 int not null, col3 int not null)
+        UNIQUE KEY(col1)
+        DISTRIBUTED BY HASH(col1)
+        BUCKETS 3
+        PROPERTIES(
+            "replication_num"="1"
+        );
+    """
+
+    sql """
+        CREATE VIEW `view_i` AS 
+        SELECT 
+          `b`.`col1` AS `col1`, 
+          `b`.`col2` AS `col2`
+        FROM 
+          (
+            SELECT 
+              `col1` AS `col1`, 
+              sum(`cost`) AS `col2`
+            FROM 
+              (
+                SELECT 
+                  `col1` AS `col1`, 
+                  sum(
+                    CAST(`col3` AS INT)
+                  ) AS `cost` 
+                FROM 
+                  `t_push_filter_through_agg` 
+                GROUP BY 
+                  `col1`
+              ) a 
+            GROUP BY 
+              `col1`
+          ) b;
+    """
+
+     qt_sql """
+         SELECT SUM(`col2`) FROM view_i WHERE `col1` BETWEEN 10 AND 20 LIMIT 1;
+     """
+}
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


[doris] 02/04: [fix](compress) snappy does not work right (#20934)

Posted by mo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 17b63b39f2df33f53888b96af6fc5342be6b2446
Author: Yongqiang YANG <98...@users.noreply.github.com>
AuthorDate: Mon Jun 19 14:11:10 2023 +0800

    [fix](compress) snappy does not work right (#20934)
---
 be/src/olap/rowset/segment_v2/binary_plain_page.h  |     6 +
 be/src/util/block_compression.cpp                  |     2 +-
 regression-test/data/compress_p1/snappy/ipv4.csv   | 82845 +++++++++++++++++++
 .../suites/compress_p1/snappy/load.groovy          |    45 +
 4 files changed, 82897 insertions(+), 1 deletion(-)

diff --git a/be/src/olap/rowset/segment_v2/binary_plain_page.h b/be/src/olap/rowset/segment_v2/binary_plain_page.h
index 9faaeab3eb..0d5460e5b1 100644
--- a/be/src/olap/rowset/segment_v2/binary_plain_page.h
+++ b/be/src/olap/rowset/segment_v2/binary_plain_page.h
@@ -195,6 +195,12 @@ public:
         _num_elems = decode_fixed32_le((const uint8_t*)&_data[_data.get_size() - sizeof(uint32_t)]);
         _offsets_pos = _data.get_size() - (_num_elems + 1) * sizeof(uint32_t);
 
+        if (_offsets_pos > _data.get_size() - sizeof(uint32_t)) {
+            return Status::Corruption(
+                    "file corruption: offsets pos beyonds data_size: {}, num_element: {}"
+                    ", offset_pos: {}",
+                    _data.size, _num_elems, _offsets_pos);
+        }
         _parsed = true;
 
         return Status::OK();
diff --git a/be/src/util/block_compression.cpp b/be/src/util/block_compression.cpp
index 4ff091b677..591d717d5b 100644
--- a/be/src/util/block_compression.cpp
+++ b/be/src/util/block_compression.cpp
@@ -433,7 +433,7 @@ public:
         // we should assure that *len is not 0
         *len = _slices[_cur_slice].size - _slice_off;
         DCHECK(*len != 0);
-        return _slices[_cur_slice].data;
+        return _slices[_cur_slice].data + _slice_off;
     }
 
     // Skip the next n bytes.  Invalidates any buffer returned by
diff --git a/regression-test/data/compress_p1/snappy/ipv4.csv b/regression-test/data/compress_p1/snappy/ipv4.csv
new file mode 100644
index 0000000000..41655e8e3b
--- /dev/null
+++ b/regression-test/data/compress_p1/snappy/ipv4.csv
@@ -0,0 +1,82845 @@
+75.158.98.142
+231.156.13.181
+36.132.57.72
+26.148.62.69
+3.104.235.212
+10.27.200.39
+116.146.168.101
+4.176.230.169
+249.151.151.238
+35.53.201.225
+5.153.154.49
+218.242.65.108
+197.116.158.227
+195.254.213.62
+29.219.165.78
+213.160.137.220
+190.220.58.5
+109.12.161.40
+159.11.133.189
+38.89.19.37
+112.188.122.5
+116.49.203.127
+19.234.246.170
+80.177.84.245
+193.109.66.91
+249.23.43.179
+204.172.231.8
+159.173.32.25
+26.145.63.226
+164.1.254.112
+185.111.98.148
+171.79.130.13
+106.156.116.62
+152.7.112.96
+188.125.172.12
+25.130.167.157
+174.139.202.71
+145.252.104.222
+238.43.239.227
+91.170.69.107
+80.163.197.84
+143.44.255.102
+102.196.240.129
+182.69.140.96
+199.15.73.19
+172.11.80.224
+54.182.80.5
+250.40.214.171
+36.210.155.79
+10.206.72.8
+96.229.5.46
+109.196.18.123
+165.26.80.96
+201.35.75.7
+112.76.95.105
+208.63.61.76
+9.55.59.231
+7.54.91.158
+103.172.196.91
+82.39.174.115
+45.138.174.209
+172.169.68.104
+131.233.62.198
+204.252.211.17
+31.226.18.247
+87.143.110.93
+179.177.227.1
+113.5.56.243
+29.12.94.55
+27.3.177.60
+21.196.221.250
+251.194.187.190
+243.190.72.20
+8.89.197.57
+252.252.232.226
+241.139.225.12
+2.156.184.226
+115.231.227.225
+145.85.195.244
+47.240.42.136
+53.179.48.116
+150.213.190.194
+136.73.171.2
+226.59.230.118
+3.238.145.25
+54.23.208.247
+60.65.69.26
+111.241.65.107
+45.12.199.115
+178.46.221.83
+145.243.233.39
+198.37.232.59
+44.79.52.192
+239.87.184.19
+197.236.35.101
+250.188.217.57
+132.165.79.44
+189.62.27.11
+135.160.101.155
+165.240.14.82
+61.196.184.57
+191.137.222.75
+153.24.154.22
+249.166.81.8
+155.15.115.155
+27.23.66.116
+140.91.179.24
+66.0.9.136
+155.127.149.0
+200.36.24.197
+168.220.3.243
+248.118.40.228
+116.30.42.35
+128.155.169.107
+253.250.182.164
+243.175.202.88
+172.136.93.133
+104.161.98.98
+212.7.29.210
+154.89.73.250
+95.40.187.28
+188.117.195.152
+145.51.229.161
+116.111.98.251
+228.217.169.131
+21.247.250.4
+38.205.160.182
+28.118.173.15
+119.27.90.229
+22.46.175.183
+163.60.166.64
+78.227.64.33
+205.137.64.1
+180.156.67.111
+232.229.240.104
+111.213.205.161
+91.46.250.2
+146.219.182.223
+218.104.9.136
+167.71.168.189
+127.178.13.95
+90.160.128.234
+152.188.177.248
+11.97.4.45
+101.165.249.65
+150.1.213.230
+181.45.129.212
+114.210.160.126
+171.91.186.243
+14.79.163.186
+213.167.142.111
+49.91.216.159
+12.52.200.223
+111.30.92.104
+43.249.91.57
+2.72.84.86
+180.126.168.92
+236.90.251.165
+157.217.139.216
+191.96.44.176
+233.176.112.203
+26.236.231.44
+114.184.223.101
+62.5.40.105
+47.209.36.159
+178.228.216.45
+180.36.255.28
+143.57.238.204
+98.193.117.103
+249.203.147.82
+126.162.136.79
+103.143.215.146
+94.149.60.45
+77.9.156.21
+251.120.135.233
+63.193.163.59
+74.221.226.47
+59.9.2.11
+72.40.46.67
+59.192.125.177
+250.126.204.178
+14.78.42.66
+244.161.82.223
+28.237.42.52
+85.106.81.150
+31.205.249.248
+206.18.252.108
+115.170.240.239
+163.0.143.71
+238.88.15.117
+5.44.84.222
+93.136.185.31
+212.94.81.65
+16.192.66.32
+15.67.40.20
+208.114.223.250
+13.59.63.231
+44.232.91.227
+133.124.230.100
+170.192.172.133
+180.230.214.98
+216.170.82.45
+233.94.184.108
+77.0.5.165
+243.45.157.49
+176.147.152.37
+28.212.59.245
+254.136.237.194
+123.122.114.179
+242.233.114.166
+33.41.152.0
+94.107.67.238
+207.104.33.213
+152.14.99.11
+179.26.54.215
+12.184.195.95
+4.107.95.77
+235.81.32.19
+69.44.81.146
+163.182.168.35
+73.255.39.226
+214.155.207.254
+240.251.15.159
+117.192.232.18
+20.33.102.194
+72.196.117.132
+34.50.18.236
+105.68.98.61
+138.170.59.34
+209.96.195.216
+50.72.8.116
+230.181.93.79
+175.112.107.227
+85.84.149.244
+119.50.115.139
+46.36.47.129
+67.183.47.233
+122.102.168.25
+158.170.103.202
+184.248.117.27
+175.123.236.185
+29.37.1.47
+194.205.85.226
+139.21.129.106
+248.18.103.240
+201.138.46.86
+68.130.83.180
+114.70.228.22
+65.47.68.187
+165.104.149.91
+223.39.43.44
+22.38.147.44
+55.189.70.160
+117.145.28.234
+99.3.208.10
+216.9.181.22
+251.58.250.249
+250.115.178.167
+119.17.106.198
+99.196.11.202
+254.171.123.123
+172.178.222.174
+69.216.33.150
+6.95.128.111
+152.21.119.176
+60.127.155.185
+255.63.215.151
+133.24.52.157
+81.99.118.85
+194.250.178.158
+170.169.250.21
+5.74.33.178
+163.181.54.45
+214.227.61.127
+215.33.161.235
+199.55.254.198
+120.96.199.193
+73.220.217.251
+186.91.144.108
+90.39.240.178
+47.24.32.49
+121.137.184.252
+198.103.207.48
+115.5.221.108
+60.237.25.177
+105.96.250.141
+39.2.252.1
+124.242.23.243
+187.118.254.158
+206.153.3.241
+153.35.237.178
+121.120.72.126
+16.211.88.87
+206.70.106.187
+153.173.169.27
+178.95.209.147
+164.46.57.49
+104.120.150.27
+14.24.140.246
+162.92.160.225
+235.86.51.215
+38.20.175.27
+22.129.178.13
+194.243.209.232
+127.125.234.4
+209.122.186.116
+130.240.195.27
+154.183.191.93
+200.193.216.158
+252.223.132.86
+170.255.0.153
+6.88.30.60
+129.109.175.37
+64.30.16.139
+97.77.143.60
+102.243.108.118
+234.98.138.21
+244.56.27.35
+224.151.212.114
+207.17.55.96
+117.175.128.26
+73.234.122.163
+78.24.75.18
+208.0.216.149
+164.239.91.6
+40.32.44.108
+41.180.1.227
+237.240.237.226
+222.86.69.192
+225.131.75.68
+18.226.140.253
+72.144.190.117
+112.144.172.198
+152.29.200.187
+239.179.9.138
+48.115.158.197
+233.247.138.25
+45.56.4.124
+77.176.243.26
+46.67.163.148
+205.60.66.121
+12.17.30.85
+184.144.86.163
+51.204.32.168
+34.46.177.213
+159.88.85.181
+99.0.144.65
+82.202.157.175
+100.160.131.1
+99.113.189.67
+218.129.236.112
+68.116.206.120
+145.106.121.210
+192.137.95.29
+8.39.232.86
+122.166.62.238
+47.197.160.129
+161.235.35.247
+4.106.118.81
+124.55.66.100
+58.94.155.27
+173.133.225.96
+165.50.139.167
+17.207.201.154
+236.255.178.149
+213.29.97.101
+160.179.37.48
+43.54.85.189
+67.229.122.246
+1.74.132.190
+146.77.84.179
+11.174.137.88
+126.35.200.192
+85.87.222.247
+254.64.114.236
+42.152.254.99
+150.52.144.6
+185.95.0.129
+5.245.94.81
+101.213.73.244
+201.3.137.67
+244.245.188.126
+130.150.148.51
+20.133.250.172
+66.28.182.152
+140.10.253.1
+204.250.222.214
+7.1.5.254
+199.132.138.231
+177.31.23.16
+166.145.214.61
+67.214.25.98
+62.31.186.217
+52.77.177.97
+202.125.128.194
+204.146.104.44
+169.157.86.16
+158.198.79.250
+181.127.60.134
+72.227.23.196
+189.183.93.109
+23.240.246.86
+13.47.209.107
+246.47.239.79
+68.50.205.69
+198.226.98.93
+37.215.221.191
+142.87.240.48
+249.190.28.65
+129.125.188.14
+208.207.22.244
+196.145.61.177
+124.63.145.28
+218.20.177.89
+138.123.65.180
+69.209.125.14
+177.171.73.27
+95.183.230.30
+87.163.137.129
+13.13.203.219
+186.58.242.39
+198.105.15.171
+195.94.202.146
+126.163.130.59
+209.113.109.8
+158.90.9.75
+114.201.148.81
+99.90.32.56
+175.36.240.191
+159.25.137.177
+197.47.236.245
+118.77.64.81
+219.143.67.131
+242.45.30.254
+235.45.48.16
+48.60.28.253
+215.170.51.111
+209.23.144.87
+249.92.221.109
+191.91.207.140
+254.32.88.53
+216.134.39.120
+198.183.174.162
+99.178.41.154
+220.18.61.83
+71.77.15.130
+70.105.59.213
+252.167.27.147
+113.127.189.141
+121.243.177.252
+204.130.202.177
+67.96.194.237
+10.157.84.148
+54.177.49.109
+214.134.227.173
+7.181.249.240
+36.58.6.8
+51.126.63.194
+77.96.109.148
+244.13.2.32
+4.14.177.132
+230.170.162.28
+69.66.132.80
+141.226.74.165
+2.5.7.111
+178.245.157.232
+16.31.115.27
+99.33.5.232
+63.7.123.160
+194.63.24.106
+10.68.74.208
+194.131.80.158
+113.139.14.135
+220.10.132.76
+81.238.124.247
+230.254.99.68
+72.34.65.254
+152.144.99.10
+226.150.202.68
+114.70.149.38
+26.191.72.170
+144.205.108.190
+32.53.59.253
+97.247.73.28
+118.228.227.190
+160.104.32.103
+148.101.13.147
+251.6.50.214
+166.138.221.170
+39.108.218.2
+40.130.219.205
+108.240.205.2
+39.10.63.174
+172.38.36.188
+213.14.209.145
+249.234.125.112
+147.68.74.118
+221.58.120.71
+225.85.193.221
+128.33.123.142
+135.6.233.40
+44.213.35.196
+109.55.102.196
+176.35.150.128
+209.188.65.121
+16.241.211.236
+8.241.141.180
+123.224.48.123
+78.109.134.218
+191.201.8.172
+117.175.90.59
+87.74.139.202
+149.35.174.98
+205.170.74.159
+111.66.192.27
+11.151.231.55
+197.237.180.194
+239.20.90.224
+22.66.22.72
+160.0.110.108
+58.193.111.67
+242.2.99.187
+131.229.172.140
+48.70.124.249
+15.162.42.176
+197.14.31.135
+93.254.153.218
+73.35.67.185
+37.162.244.36
+9.234.107.77
+141.37.137.56
+57.254.214.20
+25.89.6.68
+238.10.45.154
+124.145.76.37
+131.81.220.12
+178.254.218.77
+133.151.23.100
+202.241.106.92
+241.214.141.20
+117.4.238.250
+204.214.204.210
+232.189.15.225
+6.46.50.229
+92.180.40.123
+173.63.227.149
+67.152.14.69
+219.9.61.4
+24.81.255.7
+101.21.146.141
+183.250.111.68
+5.156.187.226
+114.116.116.176
+47.129.109.169
+7.71.70.178
+17.4.193.223
+250.5.133.81
+73.170.184.221
+89.52.216.138
+246.57.185.80
+50.103.249.116
+24.159.187.224
+140.155.129.168
+225.233.231.209
+66.201.69.111
+182.52.69.200
+62.192.250.203
+113.89.109.158
+62.74.32.197
+57.153.167.29
+136.184.147.200
+107.176.79.195
+252.80.101.250
+118.25.159.0
+56.74.237.125
+222.202.140.136
+168.68.149.254
+58.174.68.138
+210.170.27.75
+144.108.207.213
+1.26.179.121
+134.91.22.123
+15.141.252.207
+125.35.98.223
+177.211.108.231
+219.193.29.95
+105.120.174.50
+252.100.172.101
+130.86.241.45
+175.172.120.120
+166.44.193.160
+123.206.17.164
+129.172.201.37
+208.156.255.202
+149.59.235.83
+225.16.69.47
+197.32.198.3
+26.197.21.36
+184.74.99.155
+230.51.210.96
+161.105.24.154
+240.13.9.136
+26.217.135.155
+152.86.92.1
+191.233.115.98
+229.85.150.54
+80.55.147.97
+46.189.76.88
+70.139.150.142
+51.179.91.37
+35.251.148.206
+64.29.20.150
+201.118.13.98
+153.122.41.95
+12.164.68.165
+3.224.78.106
+115.172.160.102
+161.167.173.148
+109.158.31.170
+6.31.122.231
+193.255.236.199
+37.80.169.165
+5.71.112.144
+181.155.53.237
+160.49.49.150
+218.150.62.163
+71.38.234.211
+23.236.72.195
+124.175.198.65
+138.242.95.32
+113.88.112.63
+12.207.116.166
+244.12.125.159
+184.243.53.6
+76.117.10.236
+134.217.179.231
+105.62.184.247
+71.117.71.217
+249.32.140.199
+52.207.117.143
+208.145.139.67
+55.206.252.111
+71.207.249.130
+110.237.167.114
+105.109.224.226
+202.40.193.177
+29.24.54.23
+185.82.72.166
+136.59.160.254
+198.240.96.8
+238.38.229.129
+127.246.11.21
+142.81.54.98
+140.0.13.146
+234.212.232.247
+212.114.230.231
+63.22.68.231
+226.71.220.197
+135.244.144.142
+154.99.73.225
+88.199.86.195
+64.133.83.94
+30.60.48.117
+90.222.63.73
+144.16.46.81
+197.43.116.245
+50.105.176.19
+89.121.125.66
+65.217.246.94
+57.144.221.134
+234.182.19.237
+204.122.79.222
+245.70.222.162
+205.131.140.124
+20.245.222.136
+84.61.200.234
+81.80.181.20
+122.230.110.29
+83.7.1.236
+21.184.9.161
+238.51.93.244
+233.171.139.207
+62.42.139.67
+164.126.147.39
+143.133.38.102
+178.111.115.20
+37.208.179.73
+39.31.58.94
+251.77.50.224
+150.64.225.252
+61.182.7.58
+9.24.152.107
+246.176.132.190
+111.3.237.167
+154.39.29.56
+146.150.90.145
+232.160.24.134
+176.215.194.200
+91.73.146.109
+64.40.209.86
+67.160.64.5
+250.226.119.125
+100.105.133.70
+204.45.94.80
+124.107.207.27
+94.92.166.169
+191.185.95.96
+139.61.97.237
+139.190.227.136
+53.65.64.57
+0.124.208.14
+21.253.241.39
+215.244.51.224
+165.228.139.214
+136.222.135.168
+94.119.126.135
+21.175.255.218
+29.216.137.82
+163.8.198.45
+180.177.222.154
+132.167.145.149
+125.182.7.153
+235.205.161.173
+157.254.132.178
+34.151.153.181
+120.133.72.118
+254.99.30.153
+95.227.52.201
+23.113.136.134
+222.126.19.71
+138.219.172.40
+65.102.110.12
+185.61.153.13
+79.239.138.29
+229.75.28.158
+196.99.230.240
+100.165.254.171
+185.111.90.169
+25.115.193.21
+90.26.145.154
+171.172.145.38
+142.117.184.137
+25.155.76.185
+153.37.215.94
+96.37.9.91
+127.68.92.44
+99.40.89.186
+251.55.20.115
+115.180.246.41
+207.89.29.120
+57.210.232.0
+242.82.214.11
+131.76.204.208
+18.19.67.122
+194.91.66.7
+172.217.118.218
+74.223.219.98
+135.248.73.97
+221.26.87.187
+53.23.85.37
+185.106.106.157
+180.227.239.107
+190.163.63.152
+126.39.230.123
+112.66.157.186
+220.107.248.91
+249.146.29.202
+100.25.53.227
+174.154.32.158
+6.243.137.158
+110.64.181.56
+211.135.120.144
+48.178.173.111
+108.130.253.63
+115.252.7.76
+109.198.244.188
+242.17.17.67
+208.174.236.131
+208.117.206.189
+188.118.163.68
+14.149.118.182
+56.196.147.135
+34.185.46.103
+123.107.226.187
+93.172.58.116
+138.43.50.52
+148.183.122.183
+84.4.142.22
+1.0.235.148
+203.99.129.188
+62.22.26.2
+182.218.6.218
+131.9.10.221
+135.6.57.106
+59.196.97.108
+165.59.59.148
+80.133.138.138
+36.107.25.175
+29.42.54.41
+232.178.199.101
+114.196.85.160
+96.186.88.41
+60.12.222.86
+141.198.55.223
+155.128.31.140
+214.5.199.143
+139.178.142.245
+14.234.180.233
+254.185.212.8
+145.19.74.245
+113.9.40.90
+149.100.110.78
+163.253.121.173
+30.159.209.239
+108.18.172.51
+189.73.70.159
+120.78.120.114
+175.210.41.169
+243.206.198.74
+76.34.7.97
+101.195.228.11
+133.38.108.217
+142.36.42.188
+241.11.164.237
+226.39.145.164
+66.117.199.15
+248.180.102.243
+9.209.86.86
+143.49.253.68
+51.25.54.245
+71.174.205.90
+219.132.3.121
+45.140.58.113
+134.1.200.167
+85.39.206.134
+205.195.178.98
+62.118.22.232
+220.54.86.117
+65.157.202.189
+134.252.213.79
+60.73.34.229
+231.20.98.137
+7.38.149.201
+248.82.179.167
+135.218.0.225
+111.234.146.159
+16.111.121.107
+252.249.110.38
+108.177.243.153
+2.58.22.79
+110.125.48.127
+73.45.215.106
+124.49.213.65
+224.121.28.48
+155.60.158.10
+114.191.253.71
+150.137.237.57
+19.153.181.152
+226.111.130.10
+191.19.60.204
+206.5.252.174
+128.108.107.94
+31.106.242.110
+163.176.135.63
+188.91.241.214
+243.160.162.250
+2.193.204.75
+78.152.109.40
+3.27.116.143
+61.15.216.67
+27.62.216.52
+201.75.206.172
+217.48.49.125
+226.52.70.209
+252.244.159.172
+183.168.5.102
+61.206.172.57
+80.51.50.147
+116.138.88.254
+244.130.128.163
+246.82.235.90
+62.52.168.83
+56.164.103.28
+178.129.21.67
+45.98.91.136
+6.0.108.207
+131.27.156.228
+167.34.27.29
+22.213.215.16
+103.239.107.91
+150.100.12.205
+91.223.246.116
+31.129.20.240
+241.180.168.74
+20.155.195.71
+119.12.185.178
+138.48.188.236
+124.157.96.40
+91.168.150.107
+202.168.157.27
+21.112.104.80
+110.101.4.220
+136.39.48.224
+241.178.211.239
+127.78.123.183
+230.46.160.34
+231.207.225.187
+232.247.234.240
+246.78.237.177
+72.118.31.164
+238.70.117.21
+239.83.17.121
+152.146.157.88
+245.188.93.150
+99.64.167.99
+185.217.25.240
+244.80.194.56
+8.150.114.192
+86.33.146.23
+204.232.112.130
+249.246.218.229
+162.155.196.34
+6.191.152.81
+155.216.200.202
+81.240.172.64
+255.3.255.34
+140.115.3.245
+141.67.232.23
+225.140.119.67
+38.11.245.239
+17.198.171.153
+196.195.132.216
+178.171.127.12
+20.155.52.43
+65.197.57.217
+249.102.33.252
+53.204.158.136
+178.203.150.21
+217.79.74.9
+49.17.199.49
+50.192.76.160
+93.162.96.212
+110.17.69.210
+20.243.197.149
+156.145.92.11
+100.109.91.66
+71.120.71.139
+44.107.204.142
+22.36.118.5
+76.151.6.164
+165.59.17.88
+183.114.172.44
+19.89.161.18
+135.154.11.247
+48.41.174.37
+206.120.41.139
+53.154.130.246
+115.77.198.25
+247.236.156.205
+44.195.47.29
+134.111.94.226
+36.77.39.187
+94.157.18.65
+139.5.97.167
+47.159.228.176
+228.244.76.33
+67.135.126.48
+96.110.209.239
+205.200.158.164
+204.196.113.224
+140.204.230.213
+181.109.101.189
+37.179.93.252
+53.167.151.14
+10.12.157.155
+201.26.80.64
+181.183.33.83
+9.40.131.203
+192.229.90.37
+136.132.209.29
+130.16.33.104
+244.33.1.0
+225.88.11.118
+51.159.144.249
+78.238.235.200
+188.120.220.229
+166.207.116.67
+20.11.79.147
+135.249.73.50
+164.179.63.25
+2.244.179.61
+194.143.251.101
+243.141.38.111
+73.149.189.25
+101.132.194.46
+200.230.0.185
+16.174.189.14
+236.124.51.90
+130.74.221.193
+15.88.227.35
+15.6.85.41
+173.92.110.231
+147.217.86.117
+20.84.252.240
+132.16.161.102
+110.110.129.44
+145.55.52.242
+253.126.53.26
+107.148.167.154
+44.38.79.184
+73.23.127.86
+171.244.50.60
+128.156.137.52
+236.235.119.41
+189.242.196.135
+86.80.15.17
+181.202.71.161
+254.10.115.55
+205.98.183.210
+123.175.212.251
+153.48.191.17
+61.174.54.27
+37.199.81.168
+174.124.84.55
+140.27.17.107
+225.120.154.121
+23.116.142.25
+198.67.140.80
+70.227.84.36
+195.209.8.164
+167.108.134.176
+136.191.83.14
+161.174.179.142
+149.142.214.140
+7.178.170.75
+232.36.133.72
+39.50.180.111
+68.31.152.8
+52.92.124.57
+13.203.231.42
+234.193.135.59
+185.232.247.138
+143.49.45.253
+65.145.112.146
+33.249.248.86
+219.11.83.11
+188.105.155.222
+102.152.54.45
+67.118.78.195
+152.57.16.233
+45.28.30.156
+34.216.139.126
+47.147.73.30
+218.93.130.86
+247.147.146.98
+21.101.10.246
+108.228.189.211
+130.133.62.225
+71.225.47.205
+185.143.6.237
+245.152.166.219
+6.11.117.37
+129.28.248.146
+36.3.221.32
+114.112.93.222
+195.252.150.166
+50.95.35.48
+92.221.121.236
+91.58.210.109
+3.92.11.64
+32.118.148.127
+236.12.74.139
+58.38.79.163
+16.213.66.216
+26.147.165.214
+164.87.134.32
+230.132.153.34
+108.102.36.64
+242.247.149.125
+50.116.172.153
+140.26.72.243
+185.175.253.122
+177.189.101.31
+117.169.75.185
+31.181.248.243
+117.156.13.189
+46.1.49.175
+172.140.26.246
+88.161.74.102
+63.168.151.62
+203.241.3.76
+118.240.78.203
+16.109.230.19
+75.181.205.235
+229.95.182.88
+107.40.74.136
+238.165.241.76
+251.212.151.106
+49.60.105.31
+241.96.177.246
+35.255.0.213
+8.198.194.130
+125.28.138.173
+249.143.133.253
+193.165.78.14
+222.108.157.63
+109.203.196.56
+204.210.208.149
+112.172.139.161
+59.30.105.233
+222.57.234.41
+105.244.134.160
+215.232.151.190
+200.63.18.56
+96.135.114.170
+163.80.46.147
+40.64.206.255
+130.136.35.178
+153.99.255.22
+230.96.29.72
+72.223.103.148
+91.172.31.195
+182.99.42.95
+178.38.87.103
+251.83.69.210
+128.70.56.52
+165.215.116.22
+221.220.216.152
+169.10.199.116
+166.210.128.96
+199.237.70.179
+100.0.94.1
+122.39.163.16
+122.91.201.3
+89.212.117.156
+62.182.199.132
+23.209.67.72
+98.146.120.143
+90.204.7.254
+100.201.46.76
+113.19.75.73
+112.228.191.167
+235.6.40.223
+160.225.59.151
+151.56.11.123
+39.182.220.233
+123.10.178.156
+165.119.77.231
+246.120.202.128
+127.234.68.92
+195.53.152.149
+154.247.243.27
+54.138.71.195
+191.114.23.97
+245.102.118.117
+85.254.30.116
+72.22.180.161
+220.65.72.22
+102.251.14.155
+121.140.174.82
+70.175.87.226
+244.64.207.103
+199.19.39.97
+249.3.74.59
+241.73.242.212
+29.185.223.133
+190.170.139.57
+119.167.188.99
+209.133.36.120
+56.202.170.157
+45.253.11.155
+131.106.223.219
+185.10.114.10
+51.125.163.206
+190.164.226.113
+117.123.242.137
+167.31.75.48
+212.99.180.61
+200.140.67.28
+237.219.87.87
+191.79.88.210
+181.248.153.48
+165.11.177.212
+223.79.6.179
+162.120.174.52
+134.146.198.223
+171.37.165.173
+165.222.250.32
+135.213.247.46
+214.185.201.73
+58.86.110.1
+26.59.192.142
+114.138.69.75
+139.178.150.36
+92.174.217.142
+7.222.196.186
+75.45.58.136
+169.208.182.95
+189.163.48.104
+11.206.134.119
+42.221.89.180
+142.209.47.0
+249.171.27.144
+57.254.77.176
+146.44.233.159
+230.207.101.31
+101.239.81.74
+124.19.81.221
+63.227.228.76
+47.48.216.236
+114.158.2.67
+155.209.87.81
+166.172.167.231
+234.212.114.167
+106.193.158.65
+81.32.165.122
+138.220.134.121
+78.116.83.213
+199.132.0.85
+55.253.235.160
+219.123.229.246
+6.11.95.17
+198.173.236.33
+8.46.195.131
+133.143.48.89
+136.90.235.94
+115.125.195.194
+32.154.158.20
+23.62.30.233
+20.160.43.182
+12.58.213.125
+234.69.216.163
+240.37.32.234
+169.178.208.190
+27.116.147.173
+109.18.101.209
+6.174.231.213
+112.10.140.213
+26.68.192.237
+98.61.156.115
+147.129.138.89
+200.196.38.228
+237.48.33.100
+78.234.78.235
+70.180.42.150
+35.239.39.67
+177.190.223.7
+59.147.66.136
+185.254.10.135
+86.24.160.142
+14.222.5.168
+128.197.62.253
+176.86.44.16
+96.41.167.215
+54.151.44.75
+147.91.236.106
+133.2.131.28
+202.57.184.26
+40.90.105.250
+79.104.193.4
+183.253.132.133
+106.146.223.154
+2.3.253.234
+44.8.96.6
+114.87.96.187
+240.160.160.65
+176.198.111.210
+245.87.134.187
+45.128.171.58
+104.115.207.217
+120.90.218.123
+17.225.40.181
+249.153.146.81
+65.99.239.75
+212.112.153.236
+4.188.7.68
+188.243.96.187
+251.80.30.9
+58.213.34.147
+119.171.4.74
+125.8.212.204
+249.241.120.3
+70.19.38.217
+247.162.228.82
+232.6.168.65
+236.53.87.102
+117.140.15.54
+134.181.58.83
+85.27.160.109
+2.215.102.8
+177.205.167.131
+231.2.103.211
+26.37.16.93
+210.174.249.195
+100.111.188.29
+221.15.205.151
+38.129.201.13
+40.176.204.130
+28.82.0.65
+222.29.229.52
+215.116.85.162
+13.232.220.240
+159.176.111.32
+210.145.9.63
+90.21.219.222
+107.123.97.14
+30.145.140.1
+249.95.135.67
+232.104.110.169
+255.226.245.252
+145.95.26.28
+127.4.17.41
+79.64.219.139
+109.216.108.172
+126.56.42.112
+234.13.131.53
+115.79.160.33
+27.183.164.198
+156.242.153.27
+71.43.45.76
+26.204.91.212
+50.19.152.145
+227.40.93.211
+178.47.198.178
+178.135.85.3
+174.106.133.166
+155.17.182.180
+226.118.204.46
+242.160.167.228
+248.26.28.186
+154.28.34.63
+88.82.196.226
+120.108.167.21
+111.158.84.245
+49.55.124.195
+95.110.167.142
+80.249.87.61
+222.221.209.38
+222.202.94.121
+242.155.99.245
+136.74.194.89
+211.109.191.210
+175.1.222.97
+211.158.88.48
+141.204.192.27
+185.190.188.248
+212.72.61.204
+132.148.24.21
+25.31.70.156
+253.21.252.194
+38.146.73.171
+35.115.115.94
+51.35.94.27
+137.98.22.210
+108.216.207.209
+90.220.206.114
+236.25.194.161
+237.26.157.120
+233.246.167.153
+39.49.255.81
+116.32.250.210
+206.120.170.109
+76.226.115.51
+180.169.126.235
+202.247.240.223
+28.203.13.211
+16.127.39.212
+54.80.11.242
+235.119.217.27
+27.131.179.145
+112.154.222.224
+215.222.69.20
+198.1.126.240
+185.65.75.22
+210.83.146.208
+39.33.182.32
+78.91.100.210
+218.185.139.244
+174.30.14.116
+120.50.103.112
+70.205.227.59
+13.132.26.163
+242.107.251.117
+218.254.247.13
+194.216.87.87
+62.103.120.243
+63.227.80.129
+5.95.203.101
+184.125.119.35
+216.146.9.101
+6.107.9.45
+32.44.69.240
+229.74.5.120
+15.104.97.155
+10.11.38.128
+152.57.72.127
+7.107.227.212
+145.40.159.158
+130.120.232.241
+141.177.7.213
+238.153.21.115
+228.218.254.105
+17.44.75.134
+8.24.141.147
+138.154.147.144
+99.105.32.160
+104.73.39.239
+33.163.101.126
+225.165.59.94
+98.13.122.35
+207.179.34.60
+240.220.129.56
+109.199.203.141
+244.208.57.237
+207.181.157.113
+50.84.28.127
+62.67.21.232
+123.23.108.230
+127.101.186.236
+191.92.164.121
+23.149.131.116
+147.242.66.33
+219.35.18.53
+22.172.128.187
+55.92.171.80
+95.29.220.14
+82.185.27.20
+87.36.10.5
+209.2.9.160
+233.39.185.245
+255.189.4.22
+159.62.236.126
+77.30.153.201
+244.119.3.90
+125.132.212.136
+15.52.152.98
+20.125.182.188
+225.23.177.213
+211.27.88.71
+239.41.75.183
+42.205.177.151
+214.36.28.72
+25.175.131.19
+189.69.177.38
+252.247.177.15
+158.1.236.82
+16.211.160.218
+81.83.139.90
+90.122.157.88
+39.112.91.9
+57.104.19.157
+189.116.6.220
+145.78.72.33
+107.136.115.247
+207.17.200.64
+192.57.191.148
+6.88.133.64
+8.100.201.253
+169.103.105.41
+172.97.244.2
+60.42.168.249
+234.220.185.120
+97.216.108.22
+77.241.43.107
+188.140.137.88
+154.90.80.189
+19.102.162.148
+50.105.117.241
+41.10.95.188
+219.12.80.186
+180.14.131.79
+121.32.187.175
+0.143.53.94
+226.222.216.177
+155.201.208.66
+70.111.59.4
+155.22.43.182
+158.240.190.74
+253.178.111.250
+92.5.39.76
+166.96.237.215
+142.247.216.241
+247.72.217.211
+254.13.139.124
+27.48.56.42
+111.97.199.201
+106.228.20.141
+69.156.174.87
+209.105.170.19
+219.63.103.234
+87.98.55.100
+71.241.70.126
+67.244.38.246
+10.101.140.73
+99.54.31.30
+56.85.3.134
+173.51.94.230
+68.103.121.239
+47.197.76.226
+212.77.30.128
+137.125.81.63
+24.96.88.253
+201.72.82.66
+226.226.182.120
+61.160.108.98
+255.41.210.132
+238.113.234.231
+200.99.245.203
+233.121.212.155
+132.32.241.44
+113.196.166.121
+54.115.152.41
+235.74.72.51
+11.86.168.241
+70.99.184.150
+117.16.34.216
+240.232.190.98
+21.148.182.165
+148.168.214.238
+181.90.237.195
+213.29.101.111
+98.127.61.84
+140.183.206.32
+121.152.127.234
+101.169.70.116
+255.132.184.73
+25.213.220.98
+253.25.74.113
+41.80.76.199
+206.91.63.34
+123.71.235.49
+225.250.167.61
+202.83.116.3
+63.160.27.190
+237.94.91.178
+55.102.167.126
+74.167.172.69
+157.24.13.31
+29.168.239.75
+255.214.246.9
+241.9.87.45
+79.75.253.187
+113.82.135.85
+222.209.89.239
+91.187.252.160
+55.242.138.102
+33.253.16.139
+225.147.96.51
+141.121.230.177
+46.133.250.63
+80.104.106.123
+203.65.205.255
+133.62.97.3
+175.188.160.222
+232.105.138.70
+47.115.14.123
+215.141.140.113
+97.189.111.191
+107.37.209.194
+233.210.250.207
+36.47.201.245
+27.1.71.198
+89.210.116.116
+159.169.65.109
+26.48.240.99
+232.62.55.28
+98.125.139.146
+47.211.39.75
+235.13.37.229
+160.179.155.221
+41.204.169.190
+216.11.156.30
+59.245.189.244
+190.245.62.53
+216.168.142.47
+158.187.34.0
+187.166.112.54
+174.141.223.48
+164.25.186.206
+210.157.162.66
+19.132.145.24
+166.222.87.62
+180.102.30.102
+53.56.42.29
+207.181.138.234
+7.227.206.222
+149.111.96.93
+100.68.119.191
+181.117.220.68
+82.145.104.142
+145.10.216.120
+156.215.238.200
+148.124.16.184
+190.192.84.228
+192.26.62.205
+84.176.179.2
+175.72.122.104
+113.163.49.222
+216.46.224.66
+31.214.192.16
+108.120.132.35
+132.60.93.98
+241.111.196.114
+100.80.115.87
+184.142.113.147
+41.213.33.9
+108.27.224.74
+192.110.197.215
+177.225.149.90
+212.26.105.240
+181.33.92.179
+89.40.22.117
+72.208.103.248
+228.2.137.217
+200.159.209.20
+23.232.73.87
+80.113.171.93
+179.39.133.66
+84.246.92.8
+157.152.148.27
+133.107.145.175
+44.19.27.124
+54.39.161.84
+36.249.233.68
+29.120.30.62
+21.39.236.103
+4.189.195.83
+124.27.116.251
+221.213.233.131
+240.228.34.19
+208.249.74.196
+59.245.1.87
+207.183.1.246
+90.202.245.250
+172.89.173.62
+197.55.234.4
+89.78.139.94
+81.174.16.65
+135.194.79.253
+231.163.12.96
+92.218.101.140
+117.143.39.248
+229.197.241.147
+181.188.77.226
+185.30.210.112
+68.40.69.243
+45.216.6.156
+40.149.121.140
+192.9.60.72
+169.94.69.91
+47.67.106.238
+11.110.127.192
+211.228.220.104
+167.157.180.141
+251.129.237.219
+6.25.5.146
+95.48.84.105
+122.136.180.33
+221.153.153.63
+112.167.175.62
+237.185.230.220
+134.160.27.91
+42.152.22.234
+50.128.82.215
+217.226.224.228
+185.218.6.199
+166.0.151.254
+222.77.203.113
+243.154.77.211
+231.36.146.182
+66.5.221.236
+110.89.9.208
+50.17.185.183
+74.37.44.248
+110.123.215.140
+126.245.75.81
+1.166.165.97
+90.154.166.251
+50.182.232.165
+184.229.164.230
+187.133.253.253
+130.169.247.44
+70.77.17.39
+225.53.15.63
+63.27.81.143
+242.110.16.41
+132.16.123.223
+197.192.196.131
+179.109.88.122
+143.175.35.230
+220.93.175.149
+93.224.162.130
+26.180.240.206
+207.175.68.57
+12.144.192.135
+153.229.36.127
+145.189.134.130
+87.139.113.145
+251.29.138.75
+253.249.139.155
+115.24.151.166
+215.153.100.109
+211.202.59.9
+191.139.114.84
+194.187.34.25
+227.202.200.182
+179.34.232.54
+212.160.124.82
+29.218.11.201
+199.11.226.26
+58.120.238.201
+3.173.24.219
+97.202.64.24
+240.76.166.101
+91.186.189.128
+223.63.170.178
+124.143.230.94
+86.7.167.255
+146.145.79.254
+172.137.239.150
+93.213.34.19
+59.230.196.2
+146.51.201.35
+131.231.160.76
+110.34.252.133
+16.140.127.87
+236.111.58.120
+173.212.96.31
+46.93.231.113
+137.82.163.243
+70.228.193.118
+171.92.164.62
+204.5.223.197
+126.97.74.152
+202.133.20.225
+188.127.35.22
+189.236.238.4
+83.32.136.16
+140.53.192.44
+192.125.172.169
+18.239.128.219
+209.101.222.214
+69.220.102.171
+146.248.185.143
+96.13.17.80
+67.49.138.191
+67.242.235.144
+193.93.76.136
+128.223.82.90
+234.19.199.164
+151.183.112.241
+147.170.151.163
+252.84.175.57
+3.178.101.180
+170.115.152.129
+105.228.158.11
+45.148.191.184
+183.148.180.30
+18.179.38.114
+130.82.61.177
+83.23.12.23
+231.175.3.29
+164.211.224.61
+168.160.107.10
+168.86.122.133
+119.19.189.115
+121.253.150.153
+123.69.139.17
+213.19.112.224
+89.148.23.141
+142.29.62.214
+1.217.90.98
+5.81.188.131
+245.62.133.186
+132.250.57.98
+205.196.102.9
+121.227.8.207
+149.92.33.107
+53.240.35.182
+209.124.134.218
+255.186.57.137
+97.143.172.15
+48.57.217.194
+33.205.203.227
+13.204.70.128
+214.88.200.133
+49.13.156.67
+106.174.24.99
+15.97.249.215
+195.173.31.10
+66.208.136.179
+63.114.238.2
+155.246.74.182
+107.91.36.213
+160.103.126.103
+47.145.248.240
+142.169.83.51
+14.57.133.56
+186.237.37.3
+36.57.217.5
+150.207.43.177
+232.124.156.249
+194.225.72.246
+13.209.127.7
+194.199.195.231
+101.0.38.243
+246.175.62.10
+212.245.0.223
+79.32.88.179
+27.248.200.44
+158.228.165.114
+58.94.88.130
+71.20.247.71
+160.121.243.12
+198.49.240.6
+197.129.49.182
+169.243.211.76
+252.93.15.216
+43.11.155.187
+58.227.115.133
+251.21.54.219
+250.18.40.152
+224.128.231.134
+202.49.42.104
+206.37.139.40
+207.146.73.231
+149.204.105.106
+199.158.59.52
+218.18.162.17
+31.67.232.48
+250.0.208.189
+145.236.118.229
+234.25.134.236
+114.170.24.168
+129.67.213.107
+190.160.133.195
+176.79.100.178
+128.129.18.85
+216.102.10.32
+178.255.97.32
+192.203.239.162
+119.212.242.235
+32.70.149.114
+10.127.80.165
+235.103.186.236
+128.11.122.43
+17.74.68.117
+153.123.170.150
+88.138.9.207
+137.15.98.241
+123.174.215.211
+33.186.122.235
+173.71.95.13
+54.108.207.59
+148.251.47.3
+123.171.219.164
+220.207.13.202
+145.252.49.32
+185.126.236.221
+31.5.237.67
+73.0.71.57
+64.93.201.190
+231.100.252.0
+183.185.216.114
+235.57.160.5
+191.166.66.42
+47.212.219.0
+75.222.78.165
+7.4.167.139
+180.22.120.171
+54.94.207.203
+103.193.104.91
+116.235.108.18
+10.156.23.44
+198.202.108.98
+198.18.102.241
+54.142.133.70
+139.25.208.86
+24.98.227.212
+163.132.14.198
+54.241.57.18
+245.124.251.48
+191.93.9.143
+40.111.115.252
+252.112.142.238
+216.158.170.139
+121.223.89.126
+19.141.208.139
+183.10.60.112
+238.171.81.98
+84.27.103.127
+185.65.76.124
+198.152.50.95
+115.184.248.174
+191.26.90.156
+108.56.220.138
+87.112.12.167
+112.204.195.145
+198.81.81.199
+138.10.50.194
+2.248.243.126
+20.26.103.215
+123.76.27.244
+99.60.88.190
+42.64.193.193
+95.79.115.202
+14.10.212.130
+238.79.181.86
+85.52.138.118
+134.244.64.25
+251.7.186.95
+249.166.109.218
+54.153.55.189
+46.170.200.176
+222.137.111.251
+180.54.24.184
+187.154.75.6
+73.82.228.105
+87.177.20.213
+158.180.191.133
+66.219.14.201
+9.15.88.28
+200.70.53.62
+168.42.242.253
+148.103.17.21
+32.141.204.230
+48.240.91.190
+57.241.239.134
+16.12.23.206
+42.134.8.15
+139.107.72.109
+35.60.108.21
+201.3.35.208
+170.102.20.111
+152.82.85.228
+151.193.131.133
+6.254.158.127
+203.157.239.63
+4.197.106.100
+61.183.115.109
+227.220.151.114
+49.223.36.144
+78.26.87.157
+142.121.140.163
+225.13.153.223
+202.251.129.229
+66.185.152.8
+28.140.156.124
+157.212.117.252
+164.221.83.228
+36.36.112.80
+252.196.15.146
+170.252.66.99
+61.8.21.51
+209.208.92.61
+138.29.152.132
+164.154.117.50
+245.65.244.3
+65.132.114.212
+97.215.133.210
+124.88.157.22
+220.47.138.153
+105.61.41.189
+168.43.43.159
+207.89.176.15
+127.139.201.172
+164.252.42.202
+50.192.213.221
+83.82.18.102
+172.58.237.137
+155.44.254.190
+98.155.249.152
+188.139.195.94
+40.49.11.145
+165.125.8.172
+219.25.231.198
+155.169.160.158
+250.36.152.155
+139.38.195.141
+229.140.95.218
+146.120.116.218
+135.2.193.122
+253.35.233.109
+151.144.70.46
+71.133.205.107
+104.255.17.216
+173.189.128.193
+210.179.44.117
+249.222.186.60
+166.202.5.198
+229.26.120.163
+217.245.36.230
+87.190.173.151
+248.227.104.170
+205.175.126.243
+1.105.153.186
+54.73.130.21
+10.194.44.79
+128.222.170.198
+148.68.91.206
+189.209.90.55
+100.229.237.205
+180.35.17.127
+53.36.196.236
+218.255.30.67
+145.32.66.82
+54.63.7.46
+122.9.78.91
+48.58.51.53
+77.134.152.158
+16.108.73.208
+92.184.249.242
+244.226.88.209
+82.224.234.239
+32.235.44.195
+47.240.125.21
+151.82.135.83
+121.203.14.94
+44.98.26.95
+38.105.204.119
+8.127.138.248
+58.71.218.209
+98.60.206.245
+231.137.196.116
+144.235.35.247
+219.148.226.25
+85.72.197.17
+157.9.97.93
+158.7.223.140
+29.160.58.81
+152.6.26.212
+202.104.74.254
+192.165.45.244
+176.205.66.234
+43.92.91.23
+128.182.210.163
+31.36.51.135
+62.184.121.97
+9.233.135.231
+186.227.202.248
+254.251.219.179
+96.143.135.64
+178.223.94.128
+82.191.98.150
+6.231.57.114
+81.12.131.25
+193.221.162.214
+52.92.92.58
+240.153.28.46
+162.69.33.88
+67.235.103.177
+157.156.69.23
+159.107.238.83
+154.219.141.230
+134.169.61.29
+105.100.173.212
+136.46.28.229
+21.191.131.155
+138.145.37.244
+248.69.208.253
+33.116.74.156
+31.120.166.183
+124.183.197.203
+246.4.103.206
+19.214.134.241
+76.166.55.187
+3.240.191.2
+252.192.157.49
+49.117.73.164
+83.238.62.175
+205.107.165.32
+240.1.200.131
+250.204.96.126
+131.45.149.176
+171.214.109.204
+19.245.240.99
+191.81.118.15
+89.152.87.23
+80.183.231.222
+29.81.59.189
+246.59.231.228
+195.156.15.80
+144.149.193.118
+103.254.30.161
+160.212.185.66
+3.186.221.94
+212.225.11.45
+97.151.237.136
+117.13.238.23
+78.105.72.140
+249.69.147.97
+142.107.105.118
+41.11.84.197
+241.193.153.65
+186.11.193.100
+90.87.79.13
+243.78.87.242
+124.248.198.143
+186.157.146.243
+31.3.78.57
+227.125.131.179
+153.120.71.146
+62.239.170.6
+252.175.96.229
+60.172.12.148
+93.67.178.125
+132.94.171.25
+111.36.194.170
+59.45.69.139
+209.73.172.32
+90.8.6.71
+235.207.145.101
+28.88.84.98
+1.162.236.169
+120.75.206.26
+159.226.92.172
+64.228.25.147
+230.88.149.160
+104.113.10.224
+33.94.30.122
+94.115.205.130
+210.102.14.185
+176.92.194.105
+4.201.245.71
+223.14.13.97
+176.60.202.126
+92.94.89.157
+138.26.1.80
+13.3.43.87
+172.221.254.59
+45.87.218.188
+121.190.189.76
+99.19.247.2
+117.173.73.51
+188.105.169.91
+71.100.170.66
+189.124.109.32
+186.228.128.88
+78.191.21.128
+14.211.177.186
+221.4.197.245
+189.71.230.28
+80.224.134.87
+237.122.210.217
+167.240.102.11
+92.171.204.202
+210.192.151.51
+247.144.134.207
+254.237.172.12
+6.44.47.119
+48.8.150.153
+229.218.14.189
+14.200.37.92
+88.120.139.140
+149.239.4.161
+250.238.9.195
+122.235.52.110
+231.218.117.73
+109.186.59.38
+78.204.33.204
+41.133.19.145
+26.239.141.158
+159.232.181.219
+122.178.124.179
+58.148.238.41
+93.66.166.55
+234.239.199.6
+224.0.131.109
+252.40.114.80
+80.79.201.185
+142.58.216.186
+157.207.170.130
+103.190.184.125
+46.148.83.179
+221.11.78.140
+216.220.182.149
+230.167.179.38
+53.98.63.189
+63.220.90.215
+85.171.249.204
+176.175.30.240
+184.54.124.101
+54.106.175.109
+158.183.21.34
+88.58.206.68
+65.46.211.75
+220.178.117.75
+162.182.252.114
+200.216.64.169
+101.247.152.110
+7.123.247.103
+155.141.33.69
+204.166.183.140
+157.50.1.146
+91.155.118.33
+246.244.8.174
+143.179.14.156
+81.51.220.246
+50.199.59.65
+122.47.186.157
+124.172.167.210
+31.9.213.159
+196.12.116.209
+81.74.124.206
+229.62.12.127
+127.77.238.107
+169.6.26.92
+212.239.166.60
+69.74.163.73
+120.128.182.193
+164.5.148.155
+75.85.94.41
+57.167.236.141
+132.205.136.207
+120.223.33.15
+84.24.125.81
+253.157.235.232
+193.1.144.118
+144.77.39.192
+162.109.70.204
+219.224.120.57
+228.182.223.247
+75.164.177.36
+244.72.77.253
+96.152.67.44
+167.166.48.154
+181.137.104.183
+200.26.13.50
+36.6.175.111
+224.71.216.40
+219.58.56.161
+149.172.142.143
+4.24.104.125
+120.7.208.57
+97.242.91.195
+10.7.131.218
+68.242.207.103
+242.83.33.246
+164.49.148.107
+178.64.252.231
+187.107.217.250
+203.77.253.39
+233.219.233.99
+59.251.129.160
+73.112.34.58
+73.235.139.63
+204.30.241.253
+73.194.40.24
+83.105.125.44
+28.228.13.181
+150.109.64.10
+192.205.162.238
+220.55.101.161
+247.163.235.2
+186.73.106.213
+20.147.126.247
+249.227.217.157
+115.81.45.110
+25.105.157.245
+9.62.250.250
+136.15.87.237
+165.148.32.146
+112.117.27.5
+23.181.20.44
+131.140.247.89
+168.75.59.123
+172.80.109.231
+82.187.235.193
+232.153.60.222
+91.185.96.170
+12.129.211.85
+181.52.82.115
+200.89.52.204
+198.220.16.123
+180.63.185.157
+7.158.217.74
+213.230.140.164
+11.177.172.69
+236.141.133.156
+96.15.112.150
+114.36.156.228
+95.163.87.168
+187.133.102.133
+141.73.106.66
+145.247.99.146
+118.150.165.249
+2.244.132.235
+150.91.78.141
+226.25.220.224
+82.204.151.209
+15.135.75.103
+27.38.178.154
+107.172.74.184
+35.207.115.87
+109.212.123.250
+52.167.62.8
+210.89.21.0
+94.151.49.202
+72.165.117.181
+163.200.34.189
+87.69.41.80
+180.203.100.9
+130.253.41.25
+9.124.77.192
+205.64.195.129
+146.84.75.116
+60.164.3.33
+203.73.181.132
+159.17.20.6
+65.136.230.244
+147.228.109.195
+25.165.38.131
+225.52.68.209
+138.123.228.216
+144.5.177.108
+23.176.33.143
+189.121.111.215
+185.231.224.189
+215.136.6.107
+120.234.253.29
+124.228.139.138
+21.98.206.236
+232.178.175.155
+119.82.10.120
+218.53.225.77
+232.76.203.57
+13.17.26.26
+222.83.62.238
+13.11.21.78
+29.82.81.147
+54.169.195.26
+91.35.202.217
+169.45.160.15
+241.32.20.211
+255.141.195.16
+37.187.8.0
+78.58.191.248
+238.25.85.52
+28.171.164.177
+114.20.4.231
+156.148.164.143
+81.35.12.75
+141.35.73.51
+150.114.238.207
+79.58.28.209
+15.171.27.114
+156.130.39.95
+162.97.155.36
+207.148.182.153
+203.27.227.191
+95.123.107.197
+2.219.40.141
+67.196.9.97
+213.127.126.86
+163.199.17.133
+251.0.29.10
+182.32.98.104
+145.153.161.191
+170.201.153.172
+136.224.171.26
+189.163.202.86
+23.11.222.70
+37.232.227.106
+158.38.123.76
+138.184.134.127
+47.239.49.56
+244.169.231.212
+5.161.20.3
+72.217.116.243
+180.59.3.22
+76.166.222.30
+178.88.127.173
+26.103.130.141
+233.132.7.137
+111.144.207.225
+201.181.113.91
+41.11.61.159
+103.190.244.242
+153.122.162.47
+219.9.232.128
+20.51.94.139
+155.171.167.232
+173.235.126.114
+150.167.254.172
+205.187.39.155
+251.130.36.55
+29.4.193.34
+44.108.230.238
+145.138.114.82
+182.189.115.177
+209.81.46.155
+223.0.209.182
+123.241.216.246
+214.109.217.192
+183.244.164.104
+35.166.88.60
+172.51.229.6
+187.29.174.235
+155.14.32.124
+113.217.120.29
+105.89.116.110
+38.254.226.89
+114.249.98.134
+93.110.60.6
+9.178.194.78
+190.199.36.122
+82.244.212.139
+185.86.236.239
+110.58.51.168
+199.38.221.81
+135.223.209.245
+120.34.246.134
+68.120.79.159
+52.244.211.179
+188.61.6.48
+232.75.148.244
+21.108.66.145
+176.50.75.229
+150.104.50.172
+88.127.201.184
+71.43.177.148
+121.129.89.93
+121.148.231.216
+198.6.55.129
+156.82.192.104
+92.252.166.247
+12.155.6.38
+145.120.250.124
+57.46.246.82
+250.235.62.55
+174.6.62.64
+71.172.181.219
+43.140.14.152
+145.247.205.102
+233.195.90.174
+198.126.35.106
+139.210.227.25
+103.156.170.6
+216.59.177.132
+97.14.92.164
+47.94.112.62
+143.165.98.169
+152.45.198.80
+215.1.240.70
+249.15.254.240
+199.210.206.9
+234.133.27.0
+133.193.124.193
+132.36.60.95
+160.91.3.137
+230.75.248.78
+18.64.0.110
+56.97.61.140
+22.140.182.246
+134.110.222.25
+117.190.195.27
+52.75.30.137
+172.136.255.109
+216.249.39.233
+126.196.180.33
+2.127.196.176
+57.49.172.146
+173.22.13.138
+192.73.85.227
+112.75.185.31
+138.76.93.190
+138.130.24.142
+156.118.20.122
+109.37.106.27
+231.150.34.79
+159.127.80.210
+139.91.170.0
+240.86.251.246
+215.0.130.105
+77.37.87.181
+63.205.65.101
+235.186.35.228
+198.201.216.218
+133.120.89.35
+81.126.18.70
+151.24.13.144
+249.83.214.11
+4.155.4.185
+13.147.232.156
+239.245.55.26
+90.204.98.235
+210.255.33.117
+176.168.158.220
+26.40.39.175
+227.17.199.95
+35.179.172.218
+164.136.156.218
+152.125.98.109
+119.139.96.97
+205.196.63.205
+11.82.162.6
+0.177.45.136
+141.58.112.132
+73.171.228.207
+186.97.151.189
+69.168.170.179
+183.41.126.76
+86.79.174.254
+137.171.10.47
+10.67.102.130
+45.204.128.29
+236.207.52.41
+232.235.204.230
+95.245.51.125
+165.68.239.11
+190.150.31.194
+185.142.185.179
+169.96.225.164
+54.67.192.239
+224.123.252.229
+184.108.33.25
+201.35.70.114
+4.177.82.22
+175.175.58.61
+17.50.68.85
+233.165.176.167
+183.160.126.157
+31.52.19.220
+197.76.228.93
+119.20.216.71
+39.75.13.109
+250.140.158.36
+23.245.198.0
+195.245.160.149
+224.34.116.47
+252.13.142.123
+230.208.87.3
+84.243.255.237
+117.147.35.83
+72.209.253.159
+27.80.108.156
+202.93.252.81
+50.215.228.12
+230.225.159.241
+196.48.50.33
+75.6.148.115
+36.159.194.11
+208.8.100.224
+223.39.138.214
+77.130.114.134
+86.181.46.87
+72.36.17.170
+201.39.118.212
+134.70.211.225
+209.83.142.85
+253.27.143.6
+167.81.30.102
+160.248.192.211
+246.6.166.10
+103.80.75.222
+187.131.194.94
+84.211.95.130
+145.148.65.28
+136.133.42.233
+162.30.150.3
+169.77.153.42
+52.80.239.14
+152.188.97.254
+138.196.126.157
+132.169.192.190
+77.235.249.122
+173.101.86.43
+45.14.177.203
+159.60.225.197
+143.229.111.93
+62.18.192.228
+142.201.222.212
+52.66.95.22
+158.0.39.199
+235.5.162.151
+38.82.194.155
+41.147.85.131
+88.115.40.182
+173.97.188.75
+192.112.164.81
+222.145.106.9
+156.240.98.164
+77.83.240.207
+8.111.46.213
+11.96.51.222
+221.173.19.236
+142.144.95.117
+188.246.91.148
+154.180.231.82
+88.111.94.224
+101.48.187.215
+162.95.81.89
+63.8.53.182
+17.219.7.50
+77.238.23.224
+253.81.214.108
+185.87.65.158
+62.173.106.45
+202.252.33.84
+145.119.166.184
+1.21.129.182
+34.145.117.241
+234.193.104.51
+187.127.65.203
+149.184.175.234
+23.151.252.105
+225.240.184.127
+3.18.240.181
+232.249.100.86
+196.32.15.120
+188.66.198.150
+193.72.223.229
+140.18.9.57
+131.146.151.26
+149.104.8.109
+137.254.85.133
+72.41.145.167
+69.226.56.6
+160.37.47.179
+83.164.142.144
+42.210.85.68
+50.64.228.12
+195.6.242.19
+102.194.157.194
+112.26.203.25
+150.53.200.189
+103.217.120.4
+80.240.222.25
+150.174.181.133
+61.187.115.217
+162.217.81.119
+242.186.16.228
+51.76.36.192
+67.194.180.78
+11.56.119.130
+18.246.144.142
+209.229.10.249
+210.24.128.202
+113.145.141.192
+178.152.141.55
+48.68.186.163
+131.209.129.35
+230.173.7.132
+57.33.233.238
+149.119.97.80
+224.137.34.132
+164.57.118.68
+118.187.54.172
+191.20.200.189
+219.241.159.245
+232.206.178.150
+253.189.148.131
+212.230.127.127
+93.99.95.61
+177.239.209.74
+33.86.181.73
+19.18.225.7
+161.180.16.75
+101.197.216.136
+47.120.199.178
+141.190.227.196
+171.17.73.229
+31.58.72.132
+89.167.2.78
+212.252.52.198
+231.228.40.195
+221.251.236.76
+81.37.133.143
+90.163.95.0
+38.200.196.57
+93.251.31.38
+210.92.222.213
+217.33.76.206
+242.168.254.171
+47.210.44.173
+17.174.200.75
+78.189.187.121
+180.195.249.149
+109.104.77.24
+240.61.204.172
+139.86.242.128
+139.58.171.49
+145.186.109.152
+25.173.209.134
+118.206.15.250
+234.52.209.56
+28.240.98.203
+210.126.52.203
+30.197.20.169
+110.247.94.180
+209.30.16.189
+173.202.115.178
+243.162.246.86
+47.253.201.203
+125.100.119.85
+34.41.212.67
+202.234.217.184
+10.66.76.254
+229.51.212.231
+238.170.26.232
+242.212.142.130
+183.20.192.185
+96.144.34.28
+181.227.9.138
+249.237.182.177
+36.137.136.38
+127.100.135.228
+197.8.219.119
+241.172.116.217
+23.111.114.245
+103.228.86.138
+47.211.113.154
+237.116.217.214
+108.2.131.69
+249.131.54.63
+194.109.233.181
+157.69.193.224
+133.15.47.174
+14.130.88.14
+216.55.45.54
+157.170.204.136
+76.96.26.47
+17.224.48.9
+77.198.50.230
+189.99.3.140
+123.213.225.71
+47.159.91.213
+69.222.214.54
+80.201.58.184
+148.124.229.208
+3.154.45.145
+204.186.204.7
+117.62.173.152
+53.228.252.63
+192.39.207.48
+97.35.244.47
+63.93.5.51
+233.41.214.18
+60.169.183.84
+255.228.112.222
+73.129.67.126
+191.236.156.124
+65.191.82.76
+159.4.242.35
+164.40.196.90
+225.158.133.163
+104.97.34.79
+3.16.234.107
+48.215.171.192
+216.111.123.0
+175.201.184.241
+204.137.162.226
+198.0.211.240
+176.241.0.205
+86.97.28.248
+72.120.127.95
+42.209.249.153
+137.126.118.19
+98.90.16.143
+241.177.131.151
+198.178.61.181
+93.87.78.200
+120.2.57.181
+160.19.43.219
+208.22.249.16
+254.216.180.196
+138.229.57.97
+127.156.17.228
+250.4.56.73
+97.203.215.152
+158.40.153.141
+159.250.196.11
+0.46.212.229
+148.156.9.191
+184.119.237.241
+133.202.74.95
+243.164.33.158
+83.52.14.179
+118.8.31.255
+212.112.185.186
+247.215.227.41
+246.95.48.198
+70.80.95.113
+138.232.139.84
+67.249.90.31
+202.182.217.21
+7.138.168.90
+19.125.28.157
+193.242.192.131
+168.155.201.180
+24.207.195.53
+50.197.124.51
+134.231.93.111
+173.9.154.74
+58.91.189.194
+51.96.72.19
+120.255.105.192
+147.235.217.135
+7.26.136.97
+68.18.83.121
+139.126.127.118
+112.100.187.116
+44.239.176.7
+252.141.216.222
+69.26.213.201
+33.226.138.244
+106.160.1.118
+49.42.56.51
+211.30.151.176
+232.107.147.153
+9.179.191.181
+230.245.243.90
+81.163.234.89
+132.133.149.36
+39.230.102.13
+230.209.113.141
+223.174.82.98
+211.189.158.164
+218.110.224.178
+175.208.162.95
+159.74.163.80
+47.99.50.5
+249.230.45.54
+30.37.76.17
+5.137.235.229
+159.218.165.54
+252.203.17.225
+81.21.241.55
+174.148.242.35
+167.212.82.79
+59.47.82.31
+105.105.146.241
+74.133.194.51
+43.127.156.238
+188.173.254.80
+95.203.53.83
+100.86.254.197
+106.166.118.17
+74.148.36.52
+183.233.90.62
+255.214.222.229
+45.17.142.123
+189.126.33.126
+9.30.253.119
+15.87.225.75
+7.118.181.181
+214.87.19.238
+252.96.220.51
+249.111.66.172
+172.48.197.104
+4.55.200.112
+101.179.64.61
+0.70.148.251
+243.149.4.108
+141.83.10.201
+105.56.225.92
+101.223.148.224
+237.135.61.57
+91.32.36.9
+81.168.217.102
+68.254.148.221
+67.35.243.153
+249.55.4.162
+73.203.20.173
+145.106.75.5
+200.50.234.201
+70.154.77.87
+68.6.50.70
+244.25.113.228
+29.183.200.227
+140.134.231.189
+19.102.157.190
+232.4.146.58
+105.35.174.152
+19.25.37.217
+98.214.109.23
+212.47.27.153
+27.219.119.99
+154.195.251.16
+178.78.112.136
+7.19.249.248
+70.64.213.238
+158.25.87.89
+241.39.61.166
+194.87.40.243
+146.28.211.234
+12.188.166.96
+53.54.43.253
+69.121.198.76
+161.6.233.181
+216.59.90.125
+21.73.43.163
+161.20.125.237
+87.129.21.193
+254.122.140.172
+136.30.218.106
+143.95.220.57
+74.239.127.120
+86.66.244.179
+20.242.125.74
+203.155.171.211
+27.4.134.200
+143.8.156.212
+21.107.144.28
+205.38.164.107
+114.69.178.130
+1.160.74.95
+130.22.241.208
+42.241.148.204
+32.113.247.53
+160.146.34.142
+175.198.239.98
+236.203.233.118
+161.50.201.146
+254.75.175.115
+254.136.46.210
+5.54.148.123
+111.209.171.125
+232.11.234.208
+65.41.94.9
+130.119.56.103
+151.40.76.77
+172.24.88.47
+71.151.128.244
+167.255.38.129
+72.18.196.179
+185.62.173.40
+88.218.76.108
+204.216.230.152
+126.230.48.251
+248.64.245.251
+73.88.120.212
+74.209.93.234
+76.29.199.60
+98.117.45.187
+185.188.129.94
+199.203.99.56
+56.0.4.16
+63.85.20.155
+67.101.145.105
+126.56.227.95
+6.150.38.134
+211.152.69.175
+82.162.98.173
+153.228.6.252
+128.174.66.230
+7.241.123.244
+64.33.6.203
+170.7.73.78
+13.59.98.67
+224.42.36.204
+28.225.208.168
+244.47.49.165
+155.254.203.50
+66.47.72.245
+1.146.41.235
+249.53.35.213
+123.118.138.80
+82.157.212.64
+131.246.3.85
+126.223.178.130
+202.211.117.127
+168.43.53.83
+231.2.255.240
+12.204.209.240
+56.104.150.116
+177.160.204.208
+22.235.126.147
+112.122.112.201
+178.100.6.237
+5.93.165.55
+200.111.184.134
+141.119.48.87
+112.183.61.235
+164.213.174.130
+242.107.240.29
+68.3.237.97
+186.95.12.243
+68.58.200.254
+146.59.220.10
+167.85.254.129
+145.135.238.226
+21.208.110.214
+10.97.14.22
+181.83.85.115
+147.185.195.4
+82.215.154.158
+22.167.108.40
+109.240.62.163
+14.48.39.25
+108.150.164.172
+188.24.116.155
+86.29.120.175
+145.57.112.60
+121.19.158.115
+199.159.42.8
+22.87.225.251
+224.239.63.251
+142.38.110.2
+79.164.237.78
+83.233.229.232
+43.238.242.157
+223.20.157.49
+84.24.63.107
+35.253.255.123
+134.225.171.21
+54.40.144.158
+145.216.114.100
+231.53.43.251
+89.123.207.190
+33.250.154.219
+209.196.234.161
+12.8.98.19
+63.138.216.195
+251.88.27.120
+100.48.0.134
+7.16.224.140
+56.166.174.247
+81.211.197.127
+66.207.175.112
+82.67.182.69
+227.242.142.8
+250.106.236.162
+157.15.136.57
+32.246.120.220
+44.14.13.152
+118.94.183.86
+59.209.135.133
+169.4.163.51
+124.210.175.50
+244.227.59.100
+1.79.150.251
+43.194.155.251
+68.31.146.222
+175.19.80.174
+108.217.82.211
+125.42.253.225
+242.209.110.168
+132.165.27.116
+185.157.218.179
+180.117.80.233
+37.73.183.202
+148.213.60.57
+180.116.109.64
+173.64.131.95
+140.18.7.249
+173.104.158.97
+67.85.241.107
+214.110.161.98
+221.226.220.202
+58.190.125.84
+50.214.245.165
+103.94.64.230
+19.194.169.179
+140.136.157.163
+248.206.25.171
+176.13.218.110
+15.86.70.140
+49.247.234.120
+252.223.190.36
+130.221.47.144
+151.83.160.27
+248.250.133.83
+126.14.18.158
+32.165.119.192
+223.185.149.172
+36.23.153.149
+105.40.159.187
+112.122.79.236
+20.24.105.6
+1.187.209.49
+216.196.222.224
+95.114.132.65
+223.157.49.199
+48.145.228.136
+185.86.156.120
+245.88.87.247
+28.165.223.251
+207.45.104.63
+245.162.138.195
+185.5.26.2
+94.112.211.106
+92.51.171.178
+171.185.124.77
+21.140.35.98
+43.141.85.115
+243.208.80.72
+220.80.120.185
+16.0.220.45
+253.238.50.33
+26.133.65.107
+94.112.112.98
+67.115.253.68
+41.12.38.167
+232.187.238.192
+213.144.180.213
+102.88.39.104
+53.195.79.240
+7.20.4.154
+169.48.126.41
+135.69.148.114
+230.61.24.181
+44.94.54.228
+65.193.17.51
+142.15.42.135
+91.236.145.165
+82.16.249.113
+244.255.93.38
+200.43.97.246
+2.67.240.6
+156.9.197.53
+225.9.26.180
+42.196.173.74
+93.159.28.156
+226.41.236.219
+128.229.227.179
+3.207.208.0
+173.123.92.133
+73.218.158.133
+37.207.111.25
+253.19.226.152
+88.147.160.12
+4.249.229.72
+233.142.38.74
+214.194.28.141
+120.161.126.221
+184.164.245.167
+86.20.81.64
+128.201.237.13
+124.70.162.44
+48.12.48.188
+147.182.254.252
+195.200.49.56
+150.163.235.43
+170.105.196.147
+42.90.102.240
+215.30.217.224
+76.231.125.48
+52.244.76.13
+229.203.166.90
+228.120.46.205
+171.237.3.79
+142.178.207.22
+53.121.241.148
+242.9.209.229
+244.50.146.139
+126.77.221.220
+230.41.2.92
+211.38.73.61
+4.186.56.48
+132.235.224.248
+58.20.233.190
+92.220.5.157
+151.230.28.101
+197.45.46.51
+133.40.111.32
+223.215.254.77
+163.82.210.152
+84.172.122.224
+66.134.1.215
+106.243.121.70
+7.208.212.108
+8.113.30.155
+13.27.126.201
+120.80.185.11
+73.1.120.171
+228.87.29.96
+140.49.191.250
+85.169.156.120
+225.65.117.36
+140.52.114.253
+177.220.100.17
+36.40.63.136
+190.127.42.160
+252.197.103.123
+246.212.45.100
+113.157.103.29
+230.37.13.192
+221.74.44.12
+229.39.188.34
+48.190.73.244
+0.174.100.203
+166.230.74.137
+149.86.15.26
+99.117.168.77
+158.225.228.241
+137.42.180.76
+42.23.99.78
+200.62.105.79
+97.147.16.222
+92.160.140.9
+39.11.21.236
+48.218.33.78
+244.101.147.40
+52.27.208.41
+74.32.67.137
+199.68.88.64
+117.160.197.115
+72.21.26.241
+98.162.77.33
+16.245.69.229
+212.225.113.91
+133.95.51.209
+41.241.136.55
+51.130.244.254
+99.81.83.152
+118.166.183.113
+68.239.117.150
+180.187.135.14
+63.142.183.181
+52.10.234.210
+33.251.19.241
+108.243.206.130
+6.231.246.61
+114.107.164.104
+23.241.5.24
+207.113.46.219
+129.186.92.112
+43.9.7.236
+12.164.5.197
+51.181.22.142
+132.247.232.166
+152.148.201.132
+254.215.42.9
+121.205.248.64
+224.34.118.193
+246.246.114.34
+105.149.150.254
+86.169.105.231
+196.178.187.134
+165.141.157.46
+125.17.254.138
+57.108.95.177
+175.140.47.78
+71.153.125.209
+118.203.186.229
+221.175.62.143
+48.52.131.193
+200.165.238.142
+41.13.202.248
+120.33.62.10
+152.44.186.74
+101.104.8.55
+145.208.72.76
+40.24.45.145
+207.255.231.100
+59.235.130.12
+74.9.216.217
+88.156.225.52
+57.239.42.221
+223.11.72.244
+30.79.111.215
+254.2.206.173
+119.78.222.50
+24.68.68.20
+184.176.80.220
+127.200.66.143
+26.103.134.12
+117.78.16.46
+213.108.125.96
+46.145.29.48
+120.182.182.110
+168.215.181.217
+12.239.211.30
+5.64.126.244
+41.43.168.47
+196.79.98.3
+100.227.156.67
+43.165.55.235
+184.164.243.71
+166.17.131.73
+57.142.210.12
+87.22.120.27
+12.94.82.18
+56.145.241.250
+20.249.15.122
+232.116.145.47
+72.190.114.163
+46.246.142.46
+178.191.76.144
+33.72.186.171
+72.119.215.51
+81.128.56.71
+253.170.100.226
+56.27.179.226
+200.231.82.162
+68.37.6.136
+110.163.228.3
+175.69.238.182
+30.64.139.200
+122.125.167.118
+30.208.31.61
+149.178.48.1
+79.125.32.140
+252.224.248.175
+247.77.73.246
+21.158.124.114
+42.69.225.248
+174.98.110.147
+61.28.0.239
+183.143.38.236
+0.177.133.174
+230.4.39.69
+209.72.107.205
+200.250.58.184
+181.150.170.207
+145.254.122.130
+233.225.187.251
+192.231.154.44
+139.143.220.56
+205.198.59.78
+91.171.54.106
+127.39.61.76
+51.175.138.160
+81.144.22.60
+17.10.21.47
+94.126.203.184
+116.22.68.101
+136.201.22.59
+228.248.110.112
+112.54.244.166
+77.88.36.90
+85.55.40.140
+131.240.1.172
+42.123.67.130
+40.242.57.114
+181.168.39.66
+124.148.100.27
+185.40.65.82
+237.109.36.156
+101.36.41.62
+46.174.158.41
+58.140.246.34
+174.120.56.44
+32.223.228.165
+74.46.74.98
+124.2.75.6
+154.206.94.169
+9.237.136.228
+122.7.55.51
+112.213.156.209
+79.54.157.54
+162.95.4.194
+144.208.154.194
+111.219.204.111
+67.85.97.209
+56.24.12.1
+194.25.12.239
+27.17.178.97
+37.217.252.242
+51.174.214.214
+251.151.187.73
+228.90.247.34
+230.248.222.180
+52.21.116.123
+152.217.131.227
+132.45.77.122
+188.85.255.33
+3.231.55.34
+229.134.190.222
+100.225.218.80
+68.42.91.198
+84.175.172.207
+226.68.128.236
+247.21.109.68
+34.187.248.144
+6.192.250.138
+49.135.77.230
+39.182.46.130
+106.162.75.73
+234.21.45.19
+4.135.49.122
+8.251.207.218
+253.129.48.25
+235.212.73.191
+218.152.154.121
+80.22.187.132
+103.146.85.201
+125.233.122.98
+90.37.253.159
+228.211.127.41
+64.105.110.138
+230.164.109.158
+87.212.196.183
+253.205.232.135
+34.148.225.238
+82.158.142.80
+109.17.184.24
+50.230.195.51
+145.193.131.146
+87.94.216.191
+138.73.178.162
+86.182.198.15
+213.250.60.178
+241.161.49.200
+90.93.98.87
+120.241.194.52
+58.115.215.96
+161.165.23.90
+138.5.79.81
+234.69.146.144
+83.108.187.30
+30.245.155.111
+127.249.99.158
+240.230.214.191
+26.132.244.203
+233.22.152.97
+219.101.114.87
+225.62.56.206
+213.92.103.236
+107.200.120.64
+203.221.3.243
+173.231.128.86
+194.237.28.30
+251.120.252.6
+57.30.212.20
+213.214.202.210
+168.149.98.166
+156.55.122.223
+132.8.61.166
+179.61.60.241
+172.48.221.120
+157.127.124.226
+37.174.222.199
+255.254.107.103
+150.82.116.223
+125.223.151.133
+14.156.72.192
+193.180.164.170
+152.111.19.129
+173.40.108.173
+167.242.121.173
+7.53.0.29
+187.101.164.182
+124.30.222.224
+33.67.192.186
+140.25.187.116
+145.119.119.26
+25.121.32.31
+157.51.134.10
+216.42.7.72
+124.17.158.176
+228.225.91.192
+245.30.49.105
+213.48.15.218
+167.137.216.91
+42.255.185.105
+221.220.81.130
+226.79.83.2
+244.171.254.13
+243.14.232.171
+230.191.89.133
+75.182.203.10
+25.58.32.156
+117.60.62.147
+115.19.169.30
+52.146.216.118
+7.180.88.193
+38.211.26.153
+46.65.9.66
+207.120.192.108
+19.155.191.45
+205.28.2.231
+97.139.47.4
+6.147.195.108
+74.240.242.243
+58.160.72.99
+107.52.128.176
+154.77.20.249
+32.181.228.68
+163.53.54.17
+137.79.111.144
+7.171.14.170
+92.144.46.9
+55.218.20.244
+216.255.160.227
+206.33.162.167
+91.6.45.248
+157.146.187.51
+91.49.46.30
+21.70.176.128
+137.34.249.57
+185.89.133.190
+23.118.161.120
+241.129.87.12
+188.37.205.227
+152.94.200.13
+57.117.145.16
+160.233.75.213
+69.156.97.96
+40.20.63.243
+193.120.1.76
+132.65.100.1
+150.39.143.205
+213.161.41.196
+218.242.75.146
+131.40.92.7
+74.39.53.106
+43.173.249.199
+235.27.233.164
+244.5.91.140
+251.42.73.225
+125.61.163.178
+12.60.120.235
+60.101.44.241
+250.84.201.24
+217.43.26.131
+54.92.246.150
+119.111.194.251
+6.175.177.88
+207.148.42.15
+177.126.215.42
+101.85.112.34
+52.241.179.209
+90.18.190.239
+183.60.50.132
+136.193.78.49
+184.189.212.41
+188.112.31.210
+224.89.156.39
+207.17.213.190
+80.229.124.215
+153.57.207.184
+41.242.9.68
+3.86.35.57
+115.229.118.147
+173.132.18.118
+227.120.74.162
+83.61.200.91
+56.62.111.36
+179.110.13.148
+225.213.35.24
+117.212.63.193
+212.148.146.232
+233.156.146.16
+88.131.14.232
+23.35.130.245
+247.10.20.146
+162.3.44.66
+26.194.157.229
+87.43.187.227
+231.199.210.49
+149.105.1.199
+255.206.144.68
+17.47.113.127
+12.53.124.190
+40.223.106.83
+91.22.177.150
+64.140.101.183
+65.168.65.234
+227.218.33.0
+253.240.2.225
+15.151.101.242
+231.168.108.203
+122.197.119.44
+196.188.122.120
+107.172.151.142
+252.33.183.208
+38.176.83.171
+217.131.106.58
+53.182.252.191
+239.97.112.77
+67.250.81.172
+20.44.28.151
+110.20.54.137
+130.36.62.46
+91.38.172.146
+34.98.36.38
+58.88.76.249
+210.220.64.62
+217.186.181.173
+139.250.142.50
+232.81.141.183
+206.100.172.128
+111.30.188.135
+53.151.164.28
+158.7.195.216
+131.115.109.28
+203.125.216.199
+20.61.54.108
+106.51.203.104
+212.167.165.202
+170.229.90.57
+144.80.37.226
+72.95.239.94
+230.160.149.109
+244.204.110.220
+36.91.235.25
+4.64.91.80
+229.145.82.255
+226.62.116.127
+105.137.239.183
+30.191.223.57
+246.20.217.85
+28.154.239.92
+203.194.159.79
+192.43.129.212
+15.248.223.56
+13.126.220.251
+143.72.84.47
+24.22.126.243
+53.88.251.86
+34.84.33.106
+28.61.104.5
+131.50.90.72
+76.161.248.114
+198.111.46.220
+172.125.116.124
+162.189.108.159
+6.158.164.177
+211.135.31.222
+214.155.62.128
+37.131.211.102
+151.174.123.180
+211.157.164.72
+118.232.130.158
+197.178.77.134
+88.231.99.166
+179.51.12.106
+101.101.186.176
+10.24.131.136
+249.68.147.6
+114.222.154.64
+202.169.37.22
+247.85.214.231
+138.68.177.219
+138.79.171.158
+57.71.157.0
+142.164.51.0
+119.151.66.233
+208.173.167.141
+40.94.95.96
+21.180.132.83
+108.229.20.156
+131.196.202.182
+45.57.124.101
+234.173.227.78
+204.187.87.118
+61.18.47.31
+225.13.47.242
+131.253.133.39
+206.119.180.24
+65.155.110.139
+19.127.164.36
+25.52.124.113
+214.181.176.210
+80.201.249.74
+93.26.14.97
+236.232.105.68
+217.13.153.43
+70.64.152.170
+243.166.89.197
+50.153.47.242
+250.224.130.149
+5.53.125.85
+119.115.60.226
+24.194.59.12
+128.98.48.191
+149.29.31.106
+247.196.98.233
+147.198.179.28
+44.45.233.207
+11.105.47.124
+215.102.206.61
+192.224.226.212
+57.243.149.173
+54.152.2.252
+246.159.109.51
+6.59.18.149
+31.151.200.78
+100.233.213.89
+0.90.11.221
+94.73.187.235
+67.56.145.97
+7.71.73.43
+195.61.185.150
+172.87.25.236
+36.3.237.160
+205.110.68.68
+144.95.26.167
+219.51.85.57
+108.91.61.64
+249.63.60.124
+107.150.65.235
+231.78.103.116
+251.208.21.136
+166.66.140.24
+180.91.241.44
+89.130.52.231
+61.26.65.89
+190.22.113.102
+4.10.207.0
+40.88.7.254
+48.153.171.251
+57.102.45.203
+86.223.195.179
+208.60.26.64
+211.1.206.133
+42.35.100.40
+53.122.158.204
+4.14.167.19
+162.226.77.201
+3.97.200.212
+227.226.1.55
+40.140.4.63
+18.61.139.245
+81.141.114.57
+19.131.16.129
+138.9.91.115
+177.79.159.158
+24.182.181.206
+79.194.150.37
+161.234.94.98
+171.243.4.153
+14.151.243.27
+214.239.182.26
+148.169.4.45
+192.211.38.77
+145.245.10.8
+15.139.220.59
+169.17.222.167
+120.33.44.222
+210.106.176.157
+127.112.32.177
+118.85.139.29
+251.196.155.193
+195.243.237.80
+160.162.114.157
+64.120.74.167
+177.168.20.179
+55.64.65.30
+55.1.216.162
+90.189.199.64
+221.138.193.24
+115.249.238.48
+58.189.129.95
+108.157.112.88
+234.0.94.254
+150.0.57.148
+12.53.115.165
+62.29.250.109
+234.116.27.251
+15.190.48.133
+248.76.177.213
+75.176.228.24
+222.85.224.191
+197.101.238.158
+126.192.148.202
+161.31.92.250
+76.17.35.94
+16.105.38.3
+254.58.82.242
+19.140.237.149
+45.92.112.178
+106.196.82.91
+69.183.38.90
+242.218.210.172
+87.82.213.33
+70.240.229.83
+181.250.111.210
+134.19.97.92
+41.112.132.57
+48.68.78.193
+149.72.156.93
+25.79.250.60
+186.91.248.10
+55.188.151.54
+112.114.27.41
+119.84.114.84
+64.10.18.195
+67.3.29.116
+226.21.36.173
+68.50.39.85
+24.157.114.229
+10.201.68.124
+178.27.212.17
+179.21.61.125
+154.108.28.151
+7.64.130.80
+238.17.116.245
+221.122.208.42
+122.169.171.64
+114.88.180.16
+135.183.68.178
+121.29.216.75
+212.201.118.248
+216.1.12.121
+115.12.196.251
+229.24.255.41
+199.214.145.105
+64.31.241.19
+115.35.193.29
+196.153.173.202
+5.47.23.121
+164.81.13.98
+92.77.140.13
+236.154.202.118
+53.170.127.48
+89.196.182.37
+44.57.10.211
+54.89.207.1
+172.53.13.163
+189.121.206.61
+57.215.44.92
+99.202.32.200
+213.198.35.103
+18.64.121.101
+91.81.235.14
+94.58.123.12
+139.222.122.175
+222.56.67.172
+238.29.185.107
+161.211.158.91
+43.99.204.233
+212.185.97.90
+209.125.91.160
+136.125.45.176
+11.126.166.8
+226.172.249.109
+80.171.115.6
+229.113.249.188
+242.111.106.221
+105.186.59.71
+92.7.129.153
+117.131.234.195
+217.85.36.159
+135.72.130.223
+235.205.118.77
+164.104.185.215
+93.197.17.73
+137.8.30.238
+170.183.165.87
+171.233.222.1
+158.37.113.20
+210.241.108.95
+233.55.10.127
+85.178.237.246
+114.138.239.116
+120.209.85.50
+90.212.100.9
+121.159.111.51
+18.166.45.45
+13.199.122.10
+127.189.242.133
+145.152.120.119
+75.164.37.91
+150.185.44.225
+167.190.226.178
+219.89.185.119
+18.169.0.44
+131.11.103.233
+55.13.21.156
+92.125.205.72
+7.251.146.0
+45.44.218.12
+162.143.248.208
+228.174.119.220
+104.4.142.120
+48.205.93.8
+224.140.1.9
+80.163.183.18
+112.57.145.147
+77.223.117.241
+162.47.72.155
+11.241.25.97
+209.104.140.47
+195.97.33.202
+113.129.241.153
+151.25.15.89
+140.176.15.193
+124.156.95.37
+176.210.97.225
+208.77.146.177
+90.88.123.78
+113.62.10.72
+203.214.191.119
+11.144.153.175
+195.113.151.107
+106.44.18.63
+23.79.62.92
+200.46.102.43
+167.240.155.237
+9.88.66.163
+182.109.144.137
+201.147.174.118
+54.56.71.105
+214.28.167.150
+1.12.97.40
+73.108.180.23
+229.171.111.162
+226.187.86.127
+102.28.19.78
+127.80.87.223
+180.127.45.110
+176.113.85.254
+164.225.82.189
+179.124.183.161
+44.42.2.155
+77.3.81.233
+57.15.151.177
+238.41.108.27
+174.77.171.126
+229.77.226.29
+183.212.228.9
+232.144.236.150
+158.121.63.56
+49.203.128.86
+193.44.18.114
+190.107.239.175
+24.68.172.70
+61.175.179.133
+56.4.215.66
+124.144.136.150
+175.134.18.69
+249.212.115.210
+127.140.69.20
+255.201.37.239
+246.110.18.203
+168.53.195.247
+208.228.77.38
+173.58.102.24
+136.74.244.213
+2.144.252.100
+68.118.58.199
+12.115.122.6
+68.62.209.117
+95.222.48.25
+219.6.124.33
+180.118.120.9
+111.228.189.114
+91.27.41.155
+136.201.91.142
+243.136.169.209
+196.199.75.95
+95.213.250.0
+224.118.42.142
+37.218.229.40
+175.174.68.38
+181.212.235.198
+163.220.55.41
+57.166.92.224
+92.152.196.138
+70.181.59.177
+65.11.221.210
+162.155.145.202
+24.57.3.146
+121.234.57.65
+180.97.28.249
+163.218.100.166
+19.156.85.119
+173.224.75.150
+142.69.90.188
+113.133.241.77
+212.117.104.98
+166.149.48.62
+109.69.28.184
+73.252.199.121
+101.127.188.120
+153.233.56.84
+209.171.151.231
+68.223.43.105
+112.40.20.184
+32.167.254.39
+247.16.121.49
+224.114.117.189
+178.209.210.45
+101.66.26.173
+25.94.159.121
+66.106.148.135
+141.197.6.214
+109.29.251.178
+140.63.58.28
+182.123.178.14
+106.254.70.119
+28.149.94.152
+184.73.96.116
+74.52.115.42
+156.164.122.97
+30.196.128.199
+47.110.222.162
+90.211.224.173
+128.44.183.59
+132.25.253.24
+111.111.7.61
+198.247.135.231
+152.40.171.194
+145.29.84.183
+43.201.218.73
+98.117.225.246
+194.83.70.69
+186.151.87.203
+135.216.198.194
+200.20.41.255
+102.159.139.248
+185.105.80.167
+145.143.207.134
+196.151.104.175
+93.126.106.223
+236.206.30.40
+233.216.173.57
+98.214.130.144
+133.233.94.235
+119.243.153.172
+221.67.96.73
+10.10.51.64
+179.251.130.61
+176.157.30.51
+101.233.220.141
+92.200.176.25
+11.194.246.122
+3.62.183.92
+108.98.186.71
+176.70.7.213
+177.202.249.120
+79.202.46.78
+76.144.138.84
+230.2.86.133
+153.142.90.27
+121.118.2.14
+113.253.19.170
+183.116.73.21
+101.219.21.129
+254.49.3.158
+67.215.217.50
+79.169.114.8
+109.9.68.160
+12.250.155.111
+200.160.145.2
+185.230.157.134
+214.241.29.177
+6.160.241.123
+195.139.147.251
+48.242.242.29
+55.43.134.253
+30.241.211.247
+162.43.255.123
+4.39.232.178
+196.139.21.56
+58.109.145.100
+8.120.134.86
+119.1.237.190
+94.206.68.250
+204.66.12.153
+151.40.1.164
+142.79.113.255
+123.84.189.3
+79.63.144.163
+42.252.194.168
+140.228.3.247
+11.113.245.183
+76.38.124.223
+243.108.86.61
+205.173.139.48
+226.171.254.97
+24.124.183.163
+231.100.180.40
+21.173.111.133
+75.19.237.77
+36.102.244.164
+83.59.191.222
+29.215.10.103
+156.62.104.198
+9.90.12.219
+40.155.109.84
+232.116.52.2
+229.147.136.152
+158.153.223.100
+40.93.32.25
+55.63.51.109
+47.146.175.7
+143.243.100.35
+171.108.114.106
+249.178.184.45
+197.131.94.82
+221.230.176.118
+213.246.99.31
+152.145.136.252
+176.4.48.88
+66.107.50.69
+132.104.84.9
+192.215.194.46
+230.35.81.73
+199.184.131.18
+241.155.133.96
+139.50.3.11
+250.146.126.160
+13.212.1.114
+206.19.254.86
+227.210.44.150
+209.91.52.67
+29.51.73.88
+253.24.155.147
+68.120.112.133
+78.144.221.100
+132.200.201.192
+6.208.252.147
+62.145.29.197
+166.219.164.237
+186.148.231.187
+30.147.239.3
+155.174.227.18
+137.111.9.68
+55.123.14.218
+206.247.196.197
+246.250.70.69
+128.42.243.253
+252.237.105.65
+239.143.106.7
+9.90.161.124
+193.210.55.61
+230.136.141.185
+6.211.69.30
+88.25.239.209
+11.230.43.118
+140.217.188.88
+41.149.39.157
+156.232.145.166
+163.87.234.68
+51.63.203.73
+74.249.93.30
+255.115.130.183
+189.155.0.101
+76.38.162.243
+74.142.69.34
+83.155.27.106
+101.233.4.189
+183.131.105.132
+37.170.202.207
+79.188.40.22
+107.249.107.69
+207.252.200.227
+240.223.149.216
+216.144.236.53
+120.47.109.39
+194.253.37.83
+230.233.35.212
+127.62.65.171
+39.75.159.218
+91.1.102.16
+38.34.221.7
+158.111.140.245
+179.43.213.21
+28.13.241.32
+220.232.161.12
+246.140.152.59
+66.79.216.235
+246.219.10.167
+169.20.201.78
+8.11.18.145
+78.33.77.75
+186.131.174.43
+73.161.114.29
+90.92.192.23
+167.144.49.190
+191.188.42.17
+224.131.162.209
+90.30.231.78
+237.26.57.231
+179.238.38.93
+177.27.179.227
+105.135.214.214
+233.118.88.151
+89.5.11.96
+12.126.246.209
+72.81.219.145
+152.6.232.123
+129.56.89.83
+215.161.183.159
+183.217.20.96
+130.152.129.199
+138.161.235.63
+247.64.143.75
+168.168.198.239
+226.246.165.71
+184.28.26.24
+73.162.184.21
+203.191.39.238
+236.33.12.190
+76.177.180.53
+140.246.132.182
+210.33.10.181
+208.20.249.46
+197.147.8.181
+134.50.206.202
+2.178.145.14
+31.52.57.226
+50.51.58.204
+183.104.33.33
+95.30.231.149
+44.7.238.59
+172.177.41.51
+235.130.60.37
+187.157.4.241
+18.179.198.49
+61.79.81.118
+66.93.51.223
+226.142.101.24
+73.216.64.92
+206.41.203.112
+41.252.88.142
+1.67.13.59
+230.89.121.239
+197.13.104.7
+79.160.169.108
+231.242.100.93
+175.227.15.55
+233.101.62.205
+195.117.21.155
+180.18.190.133
+107.108.38.109
+142.222.113.68
+150.251.29.159
+249.83.233.210
+37.92.153.46
+242.220.111.184
+44.121.168.32
+233.170.139.4
+65.213.204.152
+206.53.236.182
+202.251.237.80
+79.213.60.171
+229.197.205.69
+24.102.189.135
+11.120.169.59
+84.158.36.228
+218.60.125.86
+153.54.182.117
+127.40.130.149
+112.199.87.116
+59.101.93.37
+64.253.186.41
+36.236.104.234
+30.107.33.242
+100.206.6.158
+38.119.82.46
+237.72.165.234
+38.81.169.159
+29.41.242.178
+176.32.97.89
+70.245.184.191
+15.128.101.227
+132.11.12.227
+110.225.9.176
+138.165.161.171
+56.12.190.49
+231.249.95.98
+150.58.56.123
+241.254.201.96
+103.184.206.182
+239.206.228.61
+88.206.194.59
+193.127.57.73
+233.124.62.34
+222.99.64.167
+61.52.198.122
+12.241.204.243
+13.124.25.83
+86.122.22.214
+168.88.118.124
+167.254.174.34
+215.209.179.12
+87.175.127.110
+216.43.122.173
+170.105.97.93
+246.36.201.142
+58.67.13.155
+80.221.90.62
+154.47.193.38
+154.203.34.235
+240.45.46.208
+25.85.110.67
+83.106.104.153
+75.146.221.140
+228.32.72.18
+10.252.174.7
+43.38.24.196
+235.79.171.80
+65.54.77.96
+86.3.84.142
+176.138.20.1
+12.116.196.121
+175.35.81.146
+233.124.147.153
+136.250.239.76
+24.114.229.204
+254.172.179.246
+147.25.222.147
+149.114.224.217
+183.196.42.120
+195.160.210.205
+217.83.102.21
+119.50.116.111
+239.108.22.44
+128.182.135.241
+110.64.124.157
+205.182.232.28
+85.244.31.70
+175.49.36.49
+173.212.80.235
+23.78.129.249
+253.107.196.0
+84.130.18.238
+212.244.30.72
+229.232.126.36
+125.186.74.89
+143.207.244.10
+17.116.18.249
+199.176.189.219
+235.108.136.39
+23.145.242.185
+128.184.232.19
+168.136.72.121
+83.142.227.248
+38.156.253.157
+81.191.195.123
+68.108.1.212
+4.241.1.15
+245.68.217.49
+160.137.15.144
+249.176.121.171
+90.248.213.62
+115.26.16.135
+200.190.117.142
+157.50.132.53
+232.223.3.79
+46.82.140.200
+252.210.28.82
+12.224.28.96
+162.251.122.84
+208.142.128.31
+68.151.74.102
+174.248.111.203
+128.123.167.73
+218.23.178.198
+104.171.133.43
+161.2.9.249
+235.69.6.119
+112.235.95.67
+219.2.213.155
+25.35.187.104
+144.50.194.5
+159.241.4.141
+144.176.91.53
+209.178.69.209
+56.17.107.171
+242.196.46.147
+171.67.185.103
+13.210.30.19
+226.188.36.216
+20.193.150.115
+171.234.5.183
+181.105.81.246
+100.229.218.54
+224.57.200.19
+163.133.33.217
+139.239.15.221
+198.99.93.93
+213.133.249.81
+69.2.183.229
+176.150.203.144
+192.221.92.42
+103.31.7.197
+111.42.24.251
+187.196.28.26
+78.99.147.7
+88.245.94.34
+107.108.90.111
+101.43.125.220
+108.106.78.253
+225.239.152.33
+197.97.99.219
+225.234.231.139
+3.77.29.109
+66.180.234.170
+56.216.43.82
+30.90.82.111
+246.211.160.98
+85.2.32.224
+160.161.92.253
+150.53.151.1
+75.63.136.110
+208.181.223.16
+219.53.50.68
+157.244.100.126
+231.221.185.129
+107.148.108.1
+125.225.194.195
+35.174.251.179
+218.76.140.71
+153.98.135.149
+232.149.2.31
+108.191.91.108
+38.16.109.64
+243.248.49.55
+194.189.249.25
+74.232.50.36
+89.69.248.206
+68.227.241.38
+46.56.58.134
+13.74.65.159
+240.96.158.147
+209.24.76.45
+183.118.148.241
+62.102.99.207
+18.203.121.110
+3.24.148.0
+105.43.67.9
+5.159.239.1
+28.115.118.175
+85.181.43.114
+31.144.173.98
+83.147.164.227
+150.102.73.187
+100.12.232.81
+13.167.14.186
+208.67.131.55
+160.55.81.160
+116.48.112.127
+43.223.229.244
+72.176.121.87
+73.87.231.102
+156.10.44.172
+196.35.181.167
+199.121.183.95
+134.6.185.254
+113.73.99.112
+112.240.202.58
+228.13.92.40
+139.103.113.81
+164.61.212.101
+111.9.41.233
+248.64.96.0
+174.130.109.7
+110.6.138.102
+133.224.236.72
+73.27.199.207
+172.71.113.119
+78.47.140.196
+64.87.220.50
+167.93.254.208
+1.75.2.6
+162.173.133.11
+155.247.25.171
+64.190.99.158
+211.194.209.223
+63.81.118.18
+228.240.8.62
+162.210.254.211
+99.217.140.0
+230.194.0.83
+78.94.161.94
+59.117.254.195
+32.195.165.72
+142.140.175.60
+184.237.0.43
+138.68.87.143
+86.224.184.212
+91.218.48.11
+90.191.54.196
+160.118.160.83
+225.143.5.218
+191.186.68.52
+188.85.205.164
+89.41.115.237
+82.169.121.220
+9.189.223.79
+63.119.228.154
+170.54.223.184
+144.98.195.13
+154.229.248.224
+185.21.230.194
+228.219.131.213
+155.254.208.18
+248.254.230.171
+71.113.244.130
+220.203.48.247
+30.90.137.69
+173.176.9.67
+105.248.254.13
+44.67.56.176
+191.59.63.17
+219.216.127.209
+213.202.111.149
+173.102.237.169
+5.36.97.137
+65.244.212.160
+214.141.33.243
+46.181.109.169
+71.17.67.18
+137.39.66.130
+172.114.229.115
+165.237.224.235
+106.9.122.24
+123.72.143.130
+0.113.27.39
+33.73.204.201
+188.121.250.224
+202.189.188.254
+61.233.231.72
+14.152.148.255
+80.230.237.238
+157.117.166.151
+187.229.114.45
+246.48.248.164
+230.9.186.246
+18.168.10.33
+94.178.126.99
+6.113.174.18
+28.10.25.60
+246.67.254.141
+251.33.76.39
+95.191.165.7
+215.118.84.124
+79.231.231.43
+229.144.250.72
+126.63.226.170
+21.110.220.163
+89.176.178.225
+181.0.39.110
+63.173.13.19
+65.130.85.93
+98.122.168.55
+85.46.223.248
+124.55.205.86
+137.161.142.63
+28.22.227.23
+63.10.106.90
+136.61.111.131
+202.117.119.73
+127.92.230.47
+60.41.40.85
+132.102.79.36
+205.243.37.25
+228.175.20.242
+98.67.145.157
+99.198.188.234
+65.22.132.156
+80.248.145.184
+150.113.136.91
+192.10.122.15
+105.134.197.115
+116.189.233.204
+133.50.249.150
+32.138.112.72
+49.170.59.138
+50.78.82.10
+117.48.6.113
+243.181.64.53
+224.138.229.112
+164.156.128.213
+170.121.70.0
+60.178.56.84
+222.44.157.65
+143.149.103.73
+94.188.70.209
+202.90.198.209
+3.201.221.48
+112.174.125.82
+67.60.166.158
+234.37.193.51
+212.208.115.63
+51.136.202.255
+144.8.204.110
+100.167.167.183
+206.63.17.175
+209.223.65.238
+103.248.46.7
+109.148.4.120
+24.2.168.224
+113.75.77.168
+160.4.145.214
+125.196.252.0
+105.118.161.9
+179.202.190.215
+199.118.242.30
+164.32.184.48
+139.35.13.246
+35.156.253.211
+173.23.184.157
+152.86.86.91
+63.237.44.20
+192.80.227.227
+237.71.189.237
+88.61.19.49
+157.204.152.112
+185.40.155.206
+214.86.182.203
+148.134.182.208
+89.242.158.179
+246.255.111.33
+71.240.44.123
+148.126.63.12
+118.245.35.137
+205.227.132.14
+80.200.77.69
+195.48.167.49
+253.140.146.106
+173.37.203.140
+173.42.84.75
+110.43.6.251
+27.164.88.98
+107.177.104.21
+251.211.170.134
+180.182.204.12
+187.230.244.161
+57.107.150.194
+131.32.203.234
+244.44.194.220
+32.176.100.79
+22.123.29.133
+114.33.11.252
+177.168.192.170
+196.195.41.153
+231.87.183.161
+55.244.214.233
+119.145.34.134
+187.244.166.83
+252.8.82.98
+246.120.156.164
+146.207.214.90
+90.174.87.21
+238.78.174.86
+17.237.148.60
+52.242.149.245
+239.201.2.148
+3.223.146.191
+106.137.53.247
+221.139.36.50
+105.82.157.247
+112.67.117.79
+239.19.169.95
+70.148.227.169
+89.134.152.38
+214.35.248.115
+203.3.135.139
+46.153.171.248
+251.187.218.225
+176.243.46.43
+52.177.228.12
+183.130.178.224
+226.28.24.33
+45.161.92.175
+159.163.14.218
+103.94.106.147
+221.213.11.71
+124.1.157.65
+105.58.220.76
+54.107.98.168
+146.220.121.97
+251.169.40.147
+114.156.23.47
+6.237.228.62
+115.168.96.2
+230.92.160.119
+121.23.117.240
+111.179.186.255
+32.13.97.28
+25.126.142.22
+205.196.21.89
+188.139.219.217
+237.113.201.179
+183.210.239.54
+161.83.195.8
+77.12.131.245
+152.86.140.162
+113.13.188.52
+63.142.81.151
+145.51.13.124
+147.202.51.78
+236.52.41.191
+85.56.163.57
+116.189.159.4
+233.160.136.227
+116.64.111.159
+131.201.157.163
+38.98.72.242
+127.166.179.102
+169.246.210.2
+234.16.2.35
+80.5.147.245
+187.159.192.184
+19.135.224.24
+121.21.215.12
+124.190.137.81
+58.22.97.186
+130.90.100.158
+193.97.45.180
+43.87.96.45
+173.129.149.218
+11.137.187.213
+214.237.248.240
+206.238.198.214
+164.75.251.66
+4.7.143.128
+26.133.198.38
+73.87.108.78
+28.194.6.220
+244.125.118.97
+114.214.116.20
+121.75.115.89
+56.69.239.229
+232.192.61.215
+87.187.112.214
+123.157.182.224
+6.216.133.166
+95.110.230.182
+34.213.133.166
+89.23.150.93
+221.101.76.27
+86.173.173.214
+129.233.112.75
+210.204.31.148
+76.70.248.143
+68.178.88.133
+101.15.155.234
+173.244.112.202
+65.118.96.179
+197.124.135.172
+93.55.193.185
+193.91.69.138
+15.245.238.169
+90.218.103.118
+249.12.177.177
+214.48.71.194
+131.42.178.45
+225.168.21.9
+79.88.185.170
+240.121.18.20
+133.232.121.9
+158.163.135.8
+165.51.3.191
+93.46.242.157
+58.241.41.161
+5.25.121.109
+226.71.242.50
+218.22.176.85
+125.101.202.9
+124.188.220.120
+52.154.142.176
+139.151.82.229
+128.17.41.74
+227.102.184.101
+166.39.86.226
+68.62.99.130
+164.127.189.218
+206.190.255.162
+94.227.244.175
+185.200.96.200
+65.191.181.196
+185.26.222.204
+75.66.205.130
+94.183.165.176
+202.68.66.6
+59.39.169.206
+40.131.183.150
+84.142.215.235
+0.5.91.88
+21.52.49.29
+24.88.179.51
+227.93.113.76
+14.63.21.125
+43.76.127.46
+223.8.199.41
+180.64.184.243
+200.13.83.88
+116.145.198.207
+232.61.241.4
+151.105.249.217
+26.219.103.192
+213.171.111.115
+80.40.149.231
+71.42.234.249
+255.196.231.249
+20.167.241.67
+247.101.90.137
+115.99.88.60
+155.208.242.136
+98.254.187.245
+175.77.195.197
+230.30.76.99
+148.38.67.31
+255.230.210.98
+176.235.157.79
+81.253.87.227
+139.30.23.118
+203.205.44.123
+240.44.103.179
+220.143.103.52
+166.98.191.162
+67.3.126.63
+245.58.130.117
+183.113.162.192
+167.67.248.105
+231.168.12.183
+162.162.60.249
+244.7.195.213
+234.214.12.40
+255.243.181.94
+205.0.28.221
+17.231.189.244
+57.28.87.16
+73.40.206.41
+230.130.7.222
+214.132.136.24
+11.37.72.29
+170.231.151.104
+39.182.103.231
+128.45.169.150
+227.181.247.29
+191.195.39.239
+24.216.254.239
+3.139.81.162
+209.77.148.253
+226.182.201.41
+93.38.193.60
+30.89.40.107
+47.49.6.84
+29.205.52.17
+72.128.22.199
+166.222.153.184
+235.48.172.40
+216.247.202.254
+0.110.22.3
+20.230.27.79
+108.45.79.87
+28.51.52.250
+161.94.215.184
+184.22.254.208
+196.177.148.130
+133.220.152.23
+56.241.82.184
+223.106.141.212
+86.96.137.140
+122.224.16.224
+214.112.234.219
+214.138.84.180
+222.123.15.157
+175.48.180.184
+178.81.143.65
+146.22.193.213
+118.127.153.170
+136.11.45.199
+72.114.40.21
+141.100.33.7
+255.136.201.109
+230.124.63.157
+57.84.69.131
+108.186.223.86
+255.37.6.243
+241.53.97.235
+63.79.135.159
+72.51.30.127
+197.82.209.234
+147.208.61.213
+251.70.251.158
+106.168.166.129
+28.123.85.253
+187.71.249.147
+101.14.104.88
+184.163.7.23
+134.173.178.7
+178.15.128.108
+103.153.35.113
+154.31.147.181
+45.242.244.32
+85.61.248.250
+123.78.75.23
+205.194.10.131
+221.198.44.235
+238.129.18.166
+162.19.117.163
+171.162.130.86
+208.241.252.173
+250.133.212.21
+24.16.213.17
+166.103.19.80
+185.114.167.179
+167.221.144.101
+246.233.19.90
+141.106.244.15
+126.89.143.47
+255.18.49.240
+116.179.146.251
+27.214.240.243
+243.101.251.162
+138.6.159.162
+233.120.60.102
+56.107.255.14
+212.99.69.144
+72.194.212.134
+200.162.83.223
+168.46.30.253
+140.250.202.178
+142.202.205.244
+6.166.76.158
+106.141.47.142
+240.79.89.165
+100.16.230.184
+173.233.66.221
+164.146.13.88
+41.228.25.191
+77.154.170.161
+138.228.242.43
+69.94.136.220
+14.2.13.93
+16.55.30.164
+22.121.118.115
+169.113.134.181
+135.5.207.225
+142.16.49.156
+216.129.145.225
+135.241.141.28
+91.123.81.67
+15.26.98.106
+126.232.110.21
+230.248.222.115
+168.206.175.231
+194.187.114.235
+69.194.230.66
+61.82.170.149
+97.125.255.173
+162.53.141.26
+139.63.143.238
+211.16.159.94
+169.3.234.153
+233.153.161.24
+100.81.241.43
+169.214.108.98
+121.237.166.233
+167.44.179.224
+227.70.58.25
+29.126.207.161
+43.16.211.10
+177.96.220.50
+53.58.203.197
+83.8.245.120
+16.95.184.5
+100.74.94.215
+48.98.108.153
+255.120.64.9
+166.178.226.31
+228.154.112.145
+206.217.156.171
+91.223.217.48
+247.187.207.226
+185.115.223.216
+82.28.239.73
+248.196.153.5
+192.233.134.213
+134.196.36.228
+255.91.76.165
+54.153.119.95
+176.46.176.188
+100.94.37.74
+204.89.75.64
+179.38.236.238
+64.105.47.138
+160.162.129.106
+65.168.25.34
+41.9.170.238
+25.96.18.44
+199.127.95.34
+222.119.11.155
+22.128.35.179
+40.184.29.118
+110.235.140.142
+104.92.248.194
+74.47.208.253
+71.237.155.89
+59.73.210.19
+41.236.157.83
+131.83.78.206
+161.147.86.33
+72.96.192.178
+162.210.228.29
+71.52.50.164
+185.254.21.210
+144.31.48.66
+109.125.140.105
+30.99.200.73
+112.212.36.170
+245.166.103.28
+136.204.191.104
+126.244.157.135
+220.211.248.222
+169.58.227.184
+193.249.142.80
+97.85.30.224
+143.2.94.37
+86.133.102.63
+195.172.42.191
+57.149.139.157
+215.2.237.254
+7.73.207.199
+58.249.63.56
+230.247.102.92
+96.108.239.103
+199.93.215.217
+147.76.192.24
+109.6.138.157
+27.84.226.7
+100.187.120.244
+111.84.235.51
+136.178.33.209
+134.60.55.72
+108.19.62.45
+142.145.47.58
+215.54.250.172
+103.124.199.207
+102.73.197.204
+50.87.159.69
+84.241.167.22
+4.235.44.1
+114.130.171.90
+213.224.35.183
+219.230.242.152
+103.49.222.82
+30.176.70.114
+218.231.131.106
+214.195.180.168
+27.233.202.210
+173.72.203.160
+118.246.31.16
+161.236.134.174
+103.136.245.231
+117.233.63.215
+179.167.155.5
+117.182.154.23
+62.205.179.33
+243.132.241.211
+0.72.83.155
+206.195.233.63
+227.60.226.173
+3.6.152.13
+164.78.198.187
+173.76.110.68
+42.245.30.74
+8.133.185.158
+114.117.58.55
+210.65.163.53
+84.214.23.175
+58.252.178.218
+232.198.246.156
+45.81.176.199
+149.154.14.66
+135.116.132.24
+253.130.125.176
+43.39.204.119
+103.239.38.29
+26.104.51.53
+131.67.217.190
+216.135.39.180
+4.237.149.122
+71.200.6.199
+40.45.193.57
+126.68.76.68
+33.107.195.10
+13.135.18.6
+153.192.229.74
+79.24.24.96
+57.94.14.157
+234.68.146.108
+56.32.122.100
+101.105.128.221
+91.127.72.167
+173.200.77.202
+16.123.145.32
+71.148.236.22
+239.149.129.41
+13.144.183.33
+48.76.227.98
+146.40.144.110
+53.245.82.80
+192.226.145.49
+197.193.236.113
+94.40.212.130
+103.170.238.131
+192.108.43.40
+92.97.242.60
+51.187.192.132
+12.66.150.40
+92.232.127.159
+111.42.115.154
+160.202.29.9
+167.209.1.23
+133.182.243.209
+129.183.241.179
+64.194.56.252
+74.39.27.60
+243.1.102.167
+164.119.123.2
+84.126.220.196
+200.202.209.141
+206.39.195.200
+160.127.112.166
+194.42.235.244
+159.47.170.122
+174.10.240.5
+50.142.215.235
+60.214.239.109
+28.167.175.134
+204.168.20.232
+72.8.134.25
+36.22.66.193
+142.214.83.183
+227.44.126.55
+194.216.101.50
+203.205.20.205
+232.110.5.73
+123.55.85.229
+6.154.169.245
+196.39.10.4
+197.170.2.96
+72.83.44.129
+142.153.136.192
+7.124.217.139
+224.6.228.183
+157.202.87.126
+18.97.157.69
+232.35.126.135
+47.159.136.93
+88.89.237.139
+74.247.161.138
+175.31.208.104
+20.220.232.6
+85.60.156.38
+223.159.38.212
+206.105.147.244
+212.221.238.238
+160.240.146.127
+94.214.23.141
+159.203.130.51
+251.144.219.32
+176.48.218.236
+86.60.16.97
+175.158.1.134
+180.177.194.172
+110.131.6.11
+243.63.48.97
+93.141.75.48
+232.66.164.167
+118.82.149.218
+187.153.192.10
+28.255.151.172
+81.122.57.37
+83.208.109.22
+124.60.93.1
+215.203.26.111
+203.173.235.165
+152.96.4.65
+112.196.145.84
+118.12.40.240
+213.179.230.55
+195.13.68.207
+211.88.24.146
+166.186.166.16
+139.81.145.222
+150.203.105.194
+236.186.218.251
+185.122.17.227
+120.173.115.97
+49.150.11.230
+216.87.137.13
+24.41.17.107
+134.103.51.169
+202.60.27.76
+222.230.13.80
+77.231.250.63
+137.183.122.54
+152.38.4.241
+73.227.224.202
+27.245.28.103
+208.140.111.51
+237.15.247.238
+249.85.169.248
+168.82.61.192
+169.238.223.69
+52.109.130.128
+129.153.86.106
+55.170.158.228
+42.73.105.9
+200.23.21.26
+94.81.255.94
+213.84.206.140
+201.67.155.231
+232.187.32.225
+7.213.144.95
+72.216.203.6
+222.253.54.84
+103.198.14.131
+10.173.248.102
+43.179.176.129
+184.55.14.59
+89.183.2.27
+26.150.57.89
+118.217.88.148
+244.13.147.123
+154.164.90.12
+43.181.208.133
+40.107.200.106
+112.159.188.1
+118.181.11.68
+157.89.150.52
+144.56.231.198
+53.225.230.216
+124.48.47.249
+151.216.198.60
+210.8.10.126
+74.229.66.209
+239.107.83.184
+95.38.130.152
+202.238.249.176
+85.24.184.91
+28.184.174.119
+87.92.121.85
+23.108.183.165
+138.142.25.65
+55.25.128.233
+252.61.128.57
+252.94.113.198
+159.80.101.185
+144.21.111.195
+64.24.227.60
+182.36.184.37
+215.206.243.76
+206.247.94.109
+237.70.113.99
+34.10.121.101
+89.249.99.135
+109.40.119.26
+43.65.91.132
+94.4.135.40
+8.39.49.95
+224.113.184.50
+125.106.141.194
+5.93.244.227
+203.48.238.212
+127.231.189.64
+211.110.174.38
+178.32.223.94
+59.245.217.174
+244.41.81.31
+21.249.79.137
+225.44.172.196
+146.79.203.203
+72.254.219.96
+9.75.30.173
+127.165.97.108
+232.19.110.235
+88.189.59.172
+27.230.236.215
+37.193.144.141
+7.185.206.31
+213.234.242.237
+37.74.145.91
+92.63.54.225
+221.187.78.52
+212.55.61.55
+2.83.190.186
+233.44.87.212
+228.185.18.134
+143.215.15.180
+140.231.217.162
+99.36.229.79
+4.39.232.164
+48.222.12.64
+136.108.254.114
+70.174.190.218
+131.56.84.114
+6.122.64.133
+167.227.127.115
+90.251.125.153
+60.233.80.26
+190.220.63.60
+156.123.166.36
+133.84.156.180
+50.58.130.130
+67.147.243.81
+255.252.221.130
+188.168.130.176
+237.200.90.41
+165.202.82.192
+198.53.215.227
+56.222.19.39
+241.218.114.218
+223.244.124.235
+71.23.77.82
+230.126.57.117
+105.244.149.224
+73.44.170.84
+69.172.93.237
+92.117.216.244
+78.39.184.191
+242.94.56.10
+236.224.233.79
+213.182.116.104
+118.200.33.36
+162.236.184.193
+112.217.143.26
+181.215.200.34
+2.170.123.223
+45.231.92.121
+170.147.5.236
+63.139.41.176
+169.219.101.71
+39.101.157.228
+151.116.233.140
+78.33.50.35
+194.34.58.195
+44.57.146.121
+185.210.121.173
+107.153.208.206
+191.56.162.65
+60.6.150.243
+98.199.1.145
+130.157.45.170
+217.82.108.173
+82.210.76.3
+242.196.222.227
+240.57.62.249
+207.44.182.229
+190.180.78.43
+247.65.123.235
+193.31.202.141
+67.254.47.105
+19.188.63.246
+111.191.129.199
+175.127.90.166
+210.235.18.106
+160.245.151.105
+138.209.226.35
+220.252.42.140
+136.154.43.188
+171.158.119.198
+51.126.137.62
+167.237.231.103
+248.80.249.20
+95.185.84.195
+155.135.159.80
+50.95.113.217
+79.252.94.71
+140.228.62.132
+117.100.78.146
+45.253.163.254
+63.109.131.151
+191.157.190.32
+81.94.103.24
+45.239.69.74
+141.223.14.76
+195.138.167.70
+41.233.42.204
+66.18.58.185
+102.194.119.130
+129.221.92.140
+161.175.158.255
+217.230.177.164
+205.83.231.111
+142.14.0.134
+246.176.138.157
+104.140.228.103
+150.164.156.97
+219.218.208.45
+72.132.71.192
+211.51.216.32
+149.55.165.135
+167.237.92.33
+193.53.116.149
+117.75.101.35
+114.131.91.177
+0.246.235.186
+162.78.61.99
+205.79.187.180
+248.76.21.40
+82.28.214.213
+84.69.187.34
+208.107.184.219
+227.113.3.201
+206.134.91.193
+201.53.193.195
+154.167.53.172
+192.223.128.246
+237.144.15.107
+79.55.185.210
+103.55.222.200
+218.110.42.200
+155.151.144.251
+179.187.80.195
+195.121.50.245
+159.31.72.237
+21.161.63.87
+89.136.74.121
+209.230.88.18
+181.3.149.157
+41.139.204.199
+63.238.186.88
+194.92.227.78
+215.197.230.31
+14.27.245.1
+180.65.31.189
+51.168.56.82
+129.211.3.49
+191.230.46.114
+241.206.72.211
+14.119.2.250
+234.109.48.96
+88.207.19.93
+24.199.6.88
+160.42.205.75
+191.157.218.225
+102.57.118.226
+19.206.158.155
+53.10.215.18
+229.126.242.103
+145.210.18.236
+200.26.14.19
+43.41.184.185
+18.38.115.65
+175.208.135.170
+131.44.201.21
+48.134.93.182
+197.141.180.100
+137.60.160.158
+168.143.1.177
+37.239.113.137
+147.76.190.67
+179.94.170.223
+90.186.172.212
+25.70.87.160
+152.80.88.14
+97.184.1.234
+211.168.78.172
+139.201.250.12
+63.164.60.254
+252.123.64.206
+183.184.83.194
+46.179.254.230
+125.171.46.49
+233.172.219.8
+47.81.17.252
+93.183.65.174
+199.199.157.29
+148.33.206.136
+42.205.1.241
+0.58.212.229
+247.250.172.16
+255.248.55.143
+57.170.234.0
+57.168.150.139
+39.219.4.254
+110.223.22.141
+58.225.150.38
+4.185.35.85
+50.87.249.199
+119.194.103.111
+22.127.156.126
+249.180.23.113
+56.252.53.142
+195.3.140.249
+17.33.101.88
+161.214.123.86
+36.216.78.9
+224.98.148.191
+27.228.59.120
+77.178.35.240
+253.57.5.147
+238.100.59.113
+201.158.244.165
+18.27.254.175
+248.100.12.205
+18.232.161.189
+136.23.156.242
+189.159.38.174
+107.155.84.223
+144.248.165.105
+129.88.26.55
+42.92.136.88
+157.161.231.223
+178.99.184.136
+119.166.11.16
+26.253.83.89
+187.108.182.135
+81.209.10.105
+4.200.24.42
+104.62.87.223
+23.215.48.109
+203.154.13.47
+80.139.207.223
+2.168.98.87
+22.33.72.88
+96.194.196.41
+179.153.171.116
+117.234.142.108
+98.242.223.218
+93.109.116.31
+186.213.209.69
+101.144.222.17
+150.138.237.193
+48.221.236.65
+201.43.127.144
+157.204.31.169
+141.233.125.112
+211.115.208.197
+210.249.121.104
+54.162.235.232
+253.47.135.174
+168.36.228.242
+89.160.49.149
+63.250.159.163
+215.185.84.180
+159.168.247.214
+157.48.175.239
+123.241.54.96
+132.95.11.58
+37.81.111.127
+191.219.121.241
+3.192.173.44
+185.242.124.211
+184.24.244.244
+68.12.253.65
+159.78.88.153
+30.233.233.106
+92.177.240.161
+203.222.134.247
+188.214.156.128
+83.6.81.192
+202.146.25.250
+44.62.162.152
+66.130.54.4
+147.167.206.228
+71.247.173.86
+216.130.220.148
+140.223.237.9
+62.213.196.108
+59.227.225.77
+151.98.9.66
+145.226.38.153
+135.67.105.144
+129.45.163.184
+18.23.28.77
+83.128.161.14
+213.178.149.26
+231.104.161.233
+222.25.197.135
+207.149.108.253
+217.113.248.91
+104.2.75.52
+232.14.213.140
+196.214.162.5
+209.99.245.37
+126.195.229.65
+2.92.181.6
+161.58.186.140
+102.70.60.103
+196.163.193.34
+80.103.61.134
+197.141.36.110
+70.17.194.198
+82.90.230.187
+47.115.71.49
+3.11.42.241
+108.177.176.182
+71.217.38.59
+57.35.233.246
+65.202.95.31
+78.186.31.50
+189.224.57.48
+80.34.174.2
+183.202.240.227
+154.236.42.194
+130.252.23.239
+36.220.39.99
+53.220.111.214
+211.176.95.145
+65.81.189.82
+58.207.103.167
+55.243.33.225
+252.110.109.122
+249.222.0.50
+83.212.59.175
+151.214.73.243
+36.49.176.55
+104.140.90.58
+247.205.225.186
+148.252.227.180
+176.68.254.20
+161.73.6.227
+213.27.39.105
+94.65.133.186
+223.73.209.161
+54.159.223.90
+111.119.77.46
+223.44.35.1
+23.221.138.81
+142.61.184.128
+245.70.156.56
+29.72.206.54
+60.224.36.79
+33.122.175.71
+20.244.106.193
+208.153.130.72
+172.56.129.20
+47.174.102.231
+250.115.100.201
+63.205.244.49
+28.86.26.142
+214.21.251.60
+120.244.246.11
+211.0.44.118
+137.155.253.43
+200.247.123.138
+87.162.88.3
+243.34.113.43
+240.80.219.16
+227.232.153.60
+145.28.106.183
+81.24.62.203
+217.44.152.157
+209.217.168.250
+87.141.70.231
+160.206.240.52
+232.14.253.156
+217.166.156.59
+101.138.255.128
+47.202.64.178
+115.106.174.246
+25.117.147.57
+226.27.208.111
+197.200.148.83
+229.251.96.71
+139.4.153.217
+38.8.11.247
+50.163.191.1
+233.100.145.106
+3.4.3.12
+214.170.102.173
+59.236.251.33
+169.111.152.70
+245.59.245.211
+0.28.246.175
+143.140.135.252
+230.103.247.40
+166.70.158.74
+54.154.138.177
+119.102.204.59
+64.182.149.4
+132.144.81.145
+75.156.96.15
+148.96.90.35
+35.47.4.117
+8.68.86.28
+88.202.31.184
+78.145.186.108
+155.207.219.50
+155.202.128.54
+87.114.26.93
+182.99.92.197
+48.95.226.139
+52.68.237.168
+251.234.152.93
+37.238.253.92
+119.216.247.95
+148.151.1.72
+212.205.11.72
+199.194.210.152
+205.184.197.74
+209.114.126.131
+129.56.162.242
+98.241.189.9
+182.190.153.83
+192.194.188.187
+255.106.243.223
+25.56.155.160
+106.144.72.234
+64.49.249.81
+35.122.67.151
+44.179.135.10
+17.149.141.128
+189.60.49.110
+81.21.136.122
+79.217.181.176
+143.24.253.238
+220.163.246.238
+99.248.251.1
+195.13.71.45
+45.101.45.225
+58.201.161.228
+164.151.33.46
+252.250.234.231
+48.143.10.207
+156.206.134.137
+207.135.119.3
+234.172.141.148
+215.46.186.129
+237.107.212.213
+118.15.16.141
+184.9.28.193
+141.120.161.223
+48.173.135.135
+166.139.229.197
+9.66.250.219
+81.169.91.103
+254.52.137.92
+144.148.49.90
+104.88.129.103
+82.97.185.151
+223.144.204.196
+118.219.83.51
+118.228.117.23
+115.59.220.127
+91.17.22.205
+219.191.96.26
+138.228.85.166
+14.186.153.92
+21.93.143.105
+113.98.208.105
+237.193.122.153
+90.77.232.164
+76.156.171.203
+168.75.151.167
+14.221.193.115
+182.236.82.146
+49.79.107.188
+230.78.161.51
+129.62.30.129
+158.103.114.126
+190.133.151.222
+174.127.89.65
+114.57.111.229
+49.110.130.179
+146.161.55.56
+225.206.216.66
+186.13.36.125
+233.40.201.163
+164.206.149.59
+230.126.160.159
+31.147.53.61
+117.226.46.235
+161.150.66.67
+69.249.136.147
+89.127.185.0
+116.153.63.75
+228.97.78.65
+92.131.0.65
+69.90.230.210
+19.225.63.137
+66.189.69.161
+250.22.139.163
+91.37.133.126
+98.140.4.10
+71.222.9.10
+192.155.152.166
+175.92.169.206
+21.139.213.165
+192.35.99.175
+138.219.120.144
+49.15.254.75
+139.232.31.120
+97.228.8.179
+172.59.243.3
+126.222.154.144
+156.9.104.68
+55.85.209.51
+79.230.44.3
+112.29.85.69
+208.61.129.169
+163.188.63.227
+163.36.102.93
+96.70.251.64
+162.69.30.101
+15.49.108.173
+101.155.246.3
+248.134.209.87
+254.181.192.143
+97.144.200.191
+19.9.206.114
+25.20.76.175
+74.169.95.167
+72.110.7.238
+61.114.33.96
+99.63.16.113
+195.112.196.218
+64.195.203.136
+20.39.181.199
+201.148.50.140
+6.6.149.59
+52.53.95.218
+112.13.185.167
+76.99.188.231
+159.71.32.217
+6.120.197.185
+80.249.64.65
+255.40.87.48
+94.58.168.77
+220.65.171.95
+178.206.228.244
+32.185.107.209
+163.79.55.246
+17.42.59.89
+23.46.189.62
+25.7.32.28
+170.176.104.100
+174.57.218.165
+101.42.63.80
+62.71.190.131
+98.1.71.30
+4.95.66.245
+167.44.132.104
+255.251.102.145
+208.223.86.43
+213.182.40.9
+28.219.125.67
+108.33.219.237
+232.52.211.191
+95.234.184.14
+69.247.119.12
+97.158.152.10
+17.245.119.134
+36.23.119.125
+131.156.143.64
+92.11.94.103
+108.125.39.98
+251.233.9.2
+165.8.249.217
+168.244.78.113
+93.136.74.158
+83.55.159.109
+190.223.213.125
+107.124.129.114
+80.11.118.205
+84.36.181.241
+232.93.113.136
+227.216.215.1
+153.178.193.89
+110.113.220.104
+140.64.208.29
+137.116.68.6
+49.76.187.189
+20.244.208.57
+226.39.101.43
+105.9.51.250
+38.40.80.128
+146.142.223.12
+180.187.83.171
+240.33.59.97
+176.158.240.24
+235.130.202.43
+178.52.137.82
+18.90.55.167
+253.211.250.5
+92.79.73.47
+160.7.176.68
+116.37.71.157
+24.178.48.158
+153.121.5.123
+109.162.123.50
+72.137.95.78
+213.238.173.36
+9.205.170.155
+101.35.36.217
+109.119.125.166
+3.186.208.219
+189.59.167.252
+132.56.226.19
+138.152.250.221
+166.112.18.91
+155.151.171.227
+145.215.4.172
+53.248.247.165
+70.101.221.176
+19.56.66.198
+147.6.32.128
+85.108.151.46
+142.131.89.209
+21.49.173.34
+85.182.164.217
+95.214.28.27
+10.151.128.82
+175.24.135.226
+218.85.24.51
+71.16.227.217
+232.104.1.164
+53.144.163.56
+44.34.228.206
+20.51.4.89
+157.233.13.141
+244.83.124.226
+172.79.235.177
+77.220.252.8
+132.121.192.248
+3.194.231.237
+187.215.53.191
+139.80.164.12
+33.119.254.153
+197.38.38.74
+170.247.227.126
+202.111.21.243
+149.7.242.78
+82.241.114.73
+29.68.223.124
+194.48.71.237
+110.53.169.15
+149.34.19.179
+1.42.59.143
+82.60.83.188
+203.87.135.151
+250.5.188.238
+69.216.188.129
+188.18.112.157
+177.154.27.86
+110.0.154.99
+22.60.223.187
+81.13.144.144
+120.120.70.196
+193.205.72.170
+237.109.90.165
+142.189.205.114
+101.193.209.157
+187.54.116.244
+123.114.204.10
+90.34.77.198
+108.178.199.122
+155.234.94.239
+22.242.11.98
+32.167.211.105
+160.223.237.58
+253.60.190.25
+145.115.232.85
+100.6.142.0
+242.221.97.144
+25.39.212.197
+44.34.25.252
+155.213.89.253
+35.94.58.8
+224.25.245.196
+26.65.219.144
+48.126.200.202
+196.58.148.216
+137.6.100.37
+200.224.163.92
+108.141.218.53
+55.167.14.56
+88.36.124.123
+5.7.7.92
+88.27.47.35
+220.174.95.23
+59.10.90.133
+17.56.144.64
+204.103.159.247
+243.225.132.143
+149.194.106.4
+249.38.88.4
+250.166.35.196
+192.115.149.29
+55.131.33.142
+12.96.21.195
+162.55.249.63
+203.244.87.247
+224.17.233.86
+107.55.162.99
+81.4.144.224
+187.203.34.143
+99.157.170.39
+61.131.62.178
+59.172.237.198
+234.65.20.62
+233.121.0.28
+180.162.251.90
+120.95.156.96
+10.112.77.219
+72.226.250.137
+2.116.244.19
+92.66.25.232
+39.231.112.93
+58.155.244.213
+151.75.194.59
+221.55.99.110
+210.190.221.48
+80.60.23.249
+159.152.12.239
+60.1.189.21
+65.106.34.115
+95.96.217.218
+195.18.133.214
+44.199.219.247
+124.186.165.210
+0.119.98.199
+226.80.49.114
+63.236.8.185
+143.164.174.40
+144.103.171.102
+176.254.171.222
+255.203.198.218
+85.174.127.158
+99.93.188.161
+111.132.234.163
+139.224.22.197
+76.180.150.207
+69.103.206.132
+222.236.105.119
+187.246.133.214
+237.38.122.196
+226.77.23.17
+142.184.24.93
+66.119.124.198
+4.95.109.65
+180.167.108.114
+156.126.65.19
+46.107.167.201
+22.187.29.162
+241.141.127.14
+26.167.67.167
+9.87.135.145
+19.64.89.8
+249.104.129.149
+135.99.10.25
+254.6.26.32
+253.236.205.194
+217.210.97.175
+189.113.72.64
+147.12.247.245
+171.15.133.233
+79.68.242.224
+219.187.158.148
+198.239.243.123
+50.214.98.64
+133.69.232.209
+38.138.71.42
+37.10.94.39
+174.163.214.102
+22.28.230.216
+114.5.54.17
+253.91.114.185
+245.252.5.46
+187.181.44.193
+188.60.172.149
+203.170.174.221
+248.178.19.106
+124.43.4.105
+247.92.34.132
+66.100.131.245
+37.21.135.216
+60.13.75.168
+178.139.130.195
+227.83.91.63
+111.174.245.95
+218.163.20.178
+212.244.170.232
+194.95.236.25
+14.191.153.81
+21.190.106.80
+195.189.211.217
+70.145.221.21
+75.232.4.47
+193.224.47.190
+148.186.242.38
+40.140.202.168
+87.48.255.210
+194.120.97.32
+79.150.224.151
+210.238.173.35
+99.235.154.195
+165.159.7.42
+1.105.44.114
+65.54.4.132
+236.244.104.193
+96.28.121.133
+155.127.42.105
+208.8.234.157
+152.227.240.133
+221.200.92.165
+227.20.46.40
+42.99.14.103
+8.179.12.20
+11.111.112.113
+1.61.50.6
+97.162.1.238
+240.37.185.57
+88.184.118.31
+208.114.138.159
+13.140.89.64
+15.251.74.42
+90.68.223.200
+59.234.178.26
+195.121.216.178
+22.56.136.230
+204.145.114.11
+4.85.247.81
+229.137.39.145
+5.63.239.156
+249.102.216.126
+149.89.137.155
+91.28.0.165
+213.252.205.232
+136.197.209.208
+187.189.21.46
+46.178.207.190
+221.45.85.192
+78.183.110.51
+82.95.110.219
+89.64.32.159
+184.44.166.27
+170.34.250.161
+246.234.130.34
+121.171.234.229
+72.76.91.142
+46.136.13.230
+242.31.237.169
+188.121.191.143
+240.22.232.118
+189.180.135.5
+243.132.46.58
+128.246.141.224
+154.206.26.178
+220.126.83.7
+74.172.155.95
+113.76.78.116
+40.231.83.152
+160.219.188.131
+171.77.187.203
+148.177.55.28
+142.7.200.72
+142.102.125.160
+218.241.198.140
+40.38.29.55
+189.151.33.129
+97.84.83.35
+48.132.110.104
+72.145.97.17
+76.84.151.234
+208.191.27.206
+39.1.181.184
+254.115.86.164
+210.146.10.160
+100.215.163.208
+10.245.8.10
+86.169.242.85
+160.214.185.104
+105.201.154.15
+42.249.172.54
+25.102.84.74
+156.166.176.12
+234.110.184.169
+76.163.208.89
+180.109.154.229
+186.119.129.34
+12.19.188.244
+251.38.204.23
+115.11.175.30
+15.20.91.37
+7.60.10.242
+82.67.185.238
+236.156.215.159
+193.83.212.233
+158.109.129.209
+117.63.164.212
+26.231.240.202
+120.255.60.94
+170.87.50.209
+254.5.134.49
+112.67.142.238
+182.150.187.207
+126.45.64.67
+221.41.90.76
+243.72.106.168
+138.159.30.184
+3.121.185.72
+148.223.173.58
+113.43.160.253
+37.217.56.41
+13.92.66.57
+55.225.210.159
+40.227.54.237
+188.229.150.133
+3.241.243.51
+179.46.59.30
+170.53.227.61
+42.165.113.196
+64.71.122.231
+40.41.165.43
+229.103.32.96
+58.98.249.131
+167.165.13.216
+95.72.73.204
+14.123.214.196
+224.40.22.98
+198.155.29.17
+2.194.97.12
+215.244.102.199
+17.155.237.75
+227.151.18.69
+112.73.79.32
+130.134.21.149
+16.148.173.49
+247.174.155.120
+24.13.151.99
+135.35.5.82
+49.99.202.209
+5.18.68.157
+204.138.203.225
+143.241.248.104
+77.124.217.211
+177.237.232.248
+207.214.82.9
+236.230.174.178
+12.122.73.221
+113.42.216.138
+38.145.168.230
+76.21.253.9
+178.186.144.108
+204.9.11.58
+155.120.239.243
+117.227.193.7
+142.14.183.207
+143.115.144.52
+42.210.223.218
+60.149.114.91
+235.1.162.76
+1.146.75.18
+20.145.223.30
+40.96.7.181
+180.77.8.170
+189.31.112.71
+254.23.83.24
+236.155.89.248
+128.19.140.120
+225.33.126.78
+60.81.221.195
+7.99.180.145
+157.233.36.224
+85.220.234.76
+21.253.212.38
+123.240.104.39
+219.224.226.54
+147.119.142.125
+157.113.234.117
+98.164.85.68
+250.32.219.148
+104.85.41.234
+112.96.58.164
+82.195.97.151
+130.221.253.134
+60.85.200.148
+82.147.253.104
+180.31.213.202
+134.74.81.19
+48.43.241.23
+237.211.105.173
+152.132.117.32
+65.233.37.50
+200.184.160.197
+39.45.133.146
+42.215.119.110
+123.148.69.211
+30.73.172.29
+115.201.32.198
+75.96.241.14
+190.44.30.95
+11.88.84.239
+160.210.114.105
+154.122.29.211
+164.210.133.167
+29.130.77.232
+174.89.207.247
+62.227.216.132
+213.151.250.199
+222.245.11.182
+170.47.233.238
+26.99.4.137
+88.153.180.96
+106.207.67.130
+205.198.139.208
+176.41.30.81
+208.89.226.172
+159.173.217.76
+123.175.91.177
+188.30.122.39
+80.13.248.197
+0.36.249.242
+110.126.131.125
+100.51.84.121
+52.24.69.124
+170.218.32.155
+98.143.188.204
+7.155.42.235
+209.240.95.188
+56.186.177.70
+136.115.126.25
+175.180.255.88
+110.131.218.220
+90.238.107.169
+134.89.198.136
+168.80.122.150
+133.77.1.96
+78.207.212.238
+32.220.15.200
+126.233.71.228
+245.221.41.253
+138.9.218.56
+191.192.230.164
+106.205.100.223
+106.95.102.85
+81.39.149.206
+20.22.82.43
+230.106.232.74
+81.80.248.203
+153.211.50.104
+134.46.128.82
+221.230.255.108
+78.78.199.163
+210.124.202.39
+12.157.69.123
+110.42.63.16
+164.69.203.62
+129.161.43.90
+102.32.70.254
+69.149.110.229
+157.38.218.89
+78.140.242.127
+119.129.136.251
+222.154.212.217
+45.218.148.162
+137.148.116.189
+24.157.32.82
+175.102.31.91
+206.97.91.151
+29.230.135.43
+37.128.214.179
+26.145.69.171
+98.116.178.173
+95.181.146.151
+143.23.130.240
+154.57.244.15
+105.63.64.243
+46.98.177.246
+109.81.120.254
+133.147.17.143
+11.103.147.51
+96.136.225.94
+101.237.16.124
+77.182.145.73
+117.167.148.202
+27.227.92.147
+8.203.228.158
+208.208.214.144
+180.182.55.43
+175.14.135.225
+135.102.251.110
+185.149.145.172
+26.129.121.28
+35.26.173.160
+135.25.26.104
+241.78.21.149
+101.19.124.21
+81.14.232.143
+134.70.25.203
+205.168.141.222
+17.105.242.90
+5.174.44.215
+253.22.199.220
+95.208.169.39
+110.228.7.162
+126.138.138.62
+3.197.117.3
+233.207.106.78
+225.212.82.76
+168.244.136.120
+27.224.140.81
+215.107.89.15
+132.226.39.132
+88.68.246.220
+175.91.55.121
+194.65.61.102
+144.102.68.177
+164.176.211.8
+242.107.222.180
+50.202.75.102
+251.160.14.146
+182.81.167.143
+211.2.50.129
+162.105.4.211
+221.56.209.99
+168.234.52.217
+158.216.87.171
+90.149.75.227
+233.232.54.169
+67.47.98.37
+127.139.196.253
+213.141.33.6
+212.138.92.202
+112.239.102.176
+110.8.252.89
+200.44.50.24
+155.196.196.70
+133.183.165.54
+76.126.248.152
+205.22.103.105
+141.134.156.99
+189.214.253.33
+184.171.231.217
+104.139.128.204
+93.62.109.99
+219.202.32.174
+173.213.86.118
+147.224.118.107
+48.48.1.97
+48.56.3.246
+153.244.6.199
+134.44.218.78
+210.230.157.235
+37.202.88.11
+253.96.176.56
+113.168.44.142
+148.100.89.178
+232.191.214.242
+253.142.83.110
+15.239.54.120
+202.41.206.254
+134.134.218.222
+162.206.89.158
+218.33.26.240
+32.59.107.132
+55.230.146.247
+226.198.254.95
+67.132.126.174
+105.248.14.72
+136.98.112.180
+117.220.48.243
+227.105.101.229
+41.55.35.41
+143.44.27.221
+87.7.162.55
+177.16.216.181
+40.23.115.35
+104.139.141.198
+94.243.137.28
+13.204.12.72
+232.80.95.242
+231.157.241.85
+5.106.32.30
+194.35.150.154
+83.225.144.239
+98.114.241.118
+112.30.9.201
+101.153.220.82
+58.251.70.180
+115.85.6.66
+122.232.238.185
+190.99.31.240
+205.137.115.186
+254.72.165.134
+11.203.201.187
+137.142.155.133
+191.82.189.178
+191.158.113.215
+122.66.128.138
+223.110.203.115
+240.56.22.228
+37.15.130.38
+200.126.22.91
+23.10.166.17
+194.249.100.61
+45.250.19.156
+42.127.5.95
+177.146.240.250
+63.253.41.77
+210.114.167.65
+50.239.34.58
+92.180.1.238
+166.30.225.73
+89.122.46.90
+85.196.113.246
+85.55.14.240
+169.132.125.215
+68.171.64.216
+81.154.239.93
+31.99.236.17
+101.64.125.22
+96.230.247.164
+98.171.61.71
+249.170.147.29
+110.30.146.18
+217.24.121.97
+242.15.45.24
+75.16.183.112
+216.144.197.115
+223.246.92.0
+171.60.222.150
+215.112.57.240
+225.214.57.127
+131.60.194.48
+159.236.49.205
+137.75.16.251
+18.255.83.184
+237.220.20.184
+113.160.89.251
+144.53.71.220
+188.13.134.76
+190.88.245.127
+1.186.97.203
+13.38.29.99
+243.82.191.133
+72.130.89.130
+230.222.34.96
+109.241.252.107
+88.136.246.4
+83.132.132.232
+193.228.235.94
+15.221.182.62
+242.185.84.112
+245.142.51.222
+146.169.234.123
+210.122.64.154
+74.156.150.213
+189.89.103.63
+33.83.132.203
+4.90.152.83
+71.247.126.216
+224.22.189.55
+2.129.251.95
+220.255.56.208
+104.31.205.115
+43.165.70.178
+120.129.12.127
+161.37.53.108
+28.117.9.163
+182.243.129.134
+26.77.49.126
+165.248.84.240
+120.104.78.3
+55.15.159.47
+93.70.41.218
+95.9.199.104
+108.8.104.141
+206.78.248.191
+183.17.11.151
+221.207.53.41
+87.165.123.13
+241.45.88.110
+46.85.106.40
+41.110.192.200
+125.6.197.75
+42.116.247.73
+156.173.105.58
+62.155.33.207
+160.187.199.153
+173.217.119.159
+129.63.63.98
+177.243.87.136
+145.145.60.143
+62.227.229.112
+213.67.8.41
+165.9.224.212
+208.99.81.173
+108.121.254.66
+138.23.103.174
+216.196.30.110
+171.165.197.251
+246.250.255.251
+247.51.170.176
+13.3.26.89
+199.248.177.160
+26.161.166.0
+137.225.189.213
+163.33.172.86
+179.195.159.35
+255.179.147.187
+174.101.93.96
+204.48.17.183
+81.173.213.159
+192.143.85.62
+178.159.82.246
+3.170.128.75
+179.166.136.51
+175.186.40.153
+19.227.178.126
+35.49.61.232
+51.5.244.85
+158.228.232.79
+187.125.4.104
+224.101.70.176
+74.113.231.173
+4.119.190.62
+248.220.229.62
+154.98.38.176
+202.12.21.77
+200.25.240.151
+79.225.141.191
+254.118.236.131
+53.208.132.162
+107.205.35.189
+240.93.195.52
+13.144.12.231
+237.120.167.156
+100.110.205.1
+224.180.50.180
+0.198.17.36
+23.206.83.54
+183.251.125.186
+27.171.122.181
+132.166.84.150
+156.148.233.13
+182.128.162.209
+199.197.52.152
+70.116.119.42
+7.86.48.125
+129.142.50.126
+24.158.240.214
+16.144.147.158
+103.196.101.224
+204.66.153.142
+110.101.74.121
+160.76.196.27
+150.113.165.139
+218.209.229.169
+21.96.100.186
+63.157.122.61
+198.97.214.25
+157.48.127.93
+187.46.149.23
+196.235.161.188
+201.145.159.214
+118.158.189.134
+234.218.131.91
+245.25.185.14
+90.131.3.79
+223.127.22.1
+105.54.140.105
+159.203.25.57
+77.229.18.218
+196.246.206.147
+45.78.239.58
+199.181.104.188
+197.147.241.187
+92.58.2.225
+20.39.6.45
+236.31.49.117
+152.169.27.253
+114.58.120.249
+106.31.108.44
+211.36.123.44
+182.65.125.241
+57.179.249.182
+137.226.189.199
+241.3.21.69
+203.173.11.80
+127.184.237.169
+121.149.128.197
+61.172.228.53
+183.18.53.248
+161.236.41.181
+118.168.129.62
+176.72.104.214
+212.138.196.44
+147.195.94.160
+234.185.137.233
+8.224.165.79
+10.79.9.113
+110.86.158.126
+232.205.75.107
+252.44.8.84
+55.223.101.124
+217.17.230.91
+144.83.130.248
+127.119.68.216
+3.180.208.229
+149.217.225.171
+205.73.22.96
+41.199.60.97
+88.182.131.106
+96.251.14.136
+101.191.251.205
+219.17.40.223
+231.49.153.145
+102.26.20.219
+191.36.1.156
+247.12.0.17
+25.0.251.111
+15.227.245.0
+80.72.208.96
+208.5.202.209
+64.104.153.30
+226.47.147.252
+106.87.32.221
+34.245.196.229
+182.165.217.131
+46.50.22.23
+240.97.162.95
+59.151.2.162
+74.175.192.78
+200.118.29.221
+46.101.83.9
+136.202.128.208
+189.136.213.29
+119.159.46.129
+162.84.122.18
+210.86.237.188
+103.132.234.70
+119.202.136.175
+18.99.243.76
+131.162.67.55
+50.253.31.186
+110.24.149.253
+250.146.188.249
+136.90.234.195
+230.143.71.93
+103.76.138.96
+177.77.109.99
+231.37.249.48
+45.27.99.6
+129.212.172.33
+56.221.150.148
+237.3.3.214
+123.234.213.133
+219.138.227.174
+106.56.229.209
+148.27.191.32
+227.148.100.185
+149.121.77.120
+252.87.175.154
+88.80.34.78
+52.214.98.138
+231.214.232.15
+206.107.221.168
+160.119.79.109
+150.163.86.149
+96.244.108.1
+140.107.157.202
+63.234.189.186
+106.28.35.77
+175.129.62.25
+218.104.237.162
+142.83.222.155
+74.175.150.246
+150.105.239.161
+193.56.173.236
+179.10.107.40
+207.247.97.11
+198.42.89.240
+157.0.79.138
+86.220.113.118
+107.245.3.135
+163.213.238.183
+6.32.156.172
+225.236.246.114
+72.65.35.13
+247.84.246.165
+110.10.234.152
+84.129.177.103
+75.155.32.12
+166.116.161.138
+64.159.157.145
+1.61.135.178
+121.187.177.98
+169.139.14.39
+171.100.128.44
+8.154.30.220
+31.249.145.142
+88.74.70.21
+110.92.27.45
+174.17.34.61
+235.240.227.206
+164.19.176.1
+60.28.201.220
+148.119.188.237
+251.13.68.180
+195.178.24.237
+208.73.47.30
+198.57.29.129
+0.139.85.150
+91.65.46.199
+170.14.227.47
+198.193.60.39
+58.197.35.162
+58.6.45.191
+120.135.44.64
+33.137.114.86
+36.167.30.79
+161.241.103.108
+87.1.21.21
+133.48.161.81
+226.55.199.247
+236.141.17.149
+42.110.232.1
+131.151.10.49
+77.216.247.178
+124.247.183.97
+85.87.56.152
+29.225.27.217
+40.93.132.227
+195.228.8.14
+233.92.162.182
+100.247.146.131
+86.127.207.31
+134.8.230.48
+175.113.88.51
+41.191.205.146
+54.61.47.175
+127.117.187.202
+35.157.254.208
+45.54.220.67
+107.9.24.43
+176.0.92.78
+158.157.145.84
+105.6.81.220
+76.216.66.176
+90.11.98.126
+135.166.239.199
+215.44.179.27
+219.15.77.143
+144.48.30.56
+135.41.207.121
+218.185.242.251
+254.248.132.143
+35.78.36.153
+132.230.195.81
+72.235.179.68
+96.235.206.95
+101.99.53.34
+17.241.152.5
+252.188.111.242
+241.230.18.158
+228.7.133.243
+147.57.168.105
+91.188.88.133
+91.72.18.131
+192.64.189.179
+80.57.69.95
+97.65.243.167
+120.211.51.143
+24.109.36.98
+206.90.52.181
+207.76.109.138
+202.92.3.56
+229.20.75.155
+90.251.131.195
+161.21.60.116
+183.244.81.195
+211.35.210.240
+71.37.82.197
+4.231.122.92
+251.120.193.246
+78.37.34.215
+25.8.85.180
+45.166.137.208
+46.141.240.149
+34.130.109.146
+115.136.132.43
+245.167.216.210
+138.198.59.123
+200.199.199.48
+66.153.130.226
+233.178.166.47
+27.15.26.17
+160.143.93.132
+214.44.160.205
+143.145.41.179
+17.248.246.53
+92.81.94.111
+69.112.47.43
+225.185.72.25
+178.245.109.215
+17.31.229.2
+254.126.214.11
+99.93.109.190
+70.41.1.23
+156.64.198.154
+234.87.244.66
+116.182.107.224
+207.68.100.198
+61.173.3.227
+64.131.239.2
+40.157.207.137
+75.125.213.60
+180.11.147.187
+251.250.32.30
+70.242.83.194
+149.244.30.114
+210.46.183.61
+219.155.94.151
+248.65.110.35
+254.43.201.248
+88.93.232.150
+199.51.75.51
+71.243.188.238
+126.201.171.76
+106.210.222.187
+187.96.166.193
+205.246.141.84
+103.13.145.95
+177.114.17.51
+250.36.138.76
+83.243.163.9
+191.175.49.246
+35.175.76.47
+52.82.251.48
+77.247.52.244
+98.245.64.48
+156.49.160.166
+203.86.18.98
+37.161.99.207
+95.229.62.92
+41.208.254.168
+109.94.16.51
+216.218.101.80
+214.181.238.14
+129.39.136.230
+21.49.126.230
+93.205.47.190
+221.233.139.154
+117.71.136.96
+222.26.74.39
+187.80.248.228
+136.212.19.67
+98.56.197.81
+22.70.210.70
+32.118.9.152
+201.251.117.192
+173.81.195.12
+51.206.254.117
+52.21.204.251
+103.18.217.202
+168.168.157.129
+253.245.129.213
+187.8.2.86
+199.232.98.37
+187.187.46.105
+232.95.96.76
+3.105.16.23
+55.198.81.204
+65.106.168.148
+221.242.132.35
+209.51.4.117
+216.78.131.214
+6.206.118.198
+164.121.130.154
+78.97.246.57
+127.228.213.218
+37.83.186.113
+174.181.226.165
+170.155.11.95
+134.209.169.199
+140.182.206.117
+119.166.107.248
+125.222.52.11
+212.81.87.222
+211.55.111.40
+233.214.223.166
+144.15.228.94
+109.88.102.3
+23.253.30.40
+222.210.54.25
+76.209.161.18
+164.72.46.10
+231.164.246.71
+24.9.84.182
+100.233.6.29
+31.246.25.47
+217.185.153.114
+136.29.97.103
+95.22.56.245
+232.169.36.66
+68.26.57.35
+19.146.66.9
+157.62.217.84
+253.80.234.76
+146.18.136.200
+188.95.4.237
+62.158.202.233
+200.213.217.211
+84.205.245.44
+224.232.169.198
+82.240.165.217
+193.216.235.20
+91.242.90.150
+205.213.236.205
+144.209.22.179
+109.67.5.191
+37.246.237.253
+118.148.4.145
+249.106.173.77
+92.4.153.11
+173.136.136.75
+223.131.241.212
+112.63.225.175
+106.20.147.63
+17.254.25.234
+5.217.217.103
+165.255.93.121
+20.56.199.172
+35.82.94.168
+82.89.84.255
+174.87.232.187
+167.169.102.63
+198.60.210.10
+57.235.172.220
+85.230.178.160
+250.82.6.135
+73.142.140.184
+146.233.213.83
+83.32.105.23
+58.169.122.161
+132.226.197.56
+1.141.234.82
+40.254.139.167
+74.9.150.12
+253.19.21.216
+236.168.232.63
+190.155.250.40
+235.145.248.78
+95.69.219.119
+40.165.100.195
+204.204.217.241
+78.184.71.245
+182.110.239.79
+39.154.108.72
+68.202.136.199
+123.37.224.158
+242.99.1.203
+127.4.50.125
+164.239.39.211
+215.194.85.105
+103.154.115.117
+25.100.65.113
+184.254.172.128
+235.3.21.24
+234.22.2.56
+72.205.67.145
+169.205.132.146
+203.117.224.95
+198.236.44.213
+242.175.11.169
+9.47.209.252
+17.210.123.248
+66.177.240.100
+48.92.249.156
+199.186.83.2
+157.237.159.40
+141.194.23.153
+91.89.159.89
+91.9.186.17
+213.147.116.86
+125.123.37.26
+149.99.216.79
+185.151.250.115
+10.91.247.103
+173.200.127.85
+43.93.85.128
+254.79.70.42
+50.187.28.18
+16.43.113.184
+108.40.245.202
+234.34.84.240
+36.34.247.151
+47.93.178.139
+242.120.156.238
+209.254.186.40
+153.59.38.135
+149.92.100.157
+142.91.211.26
+0.177.177.168
+16.40.11.180
+84.165.57.75
+157.71.7.166
+220.169.219.13
+125.195.75.61
+228.48.132.77
+29.213.155.102
+248.68.91.152
+79.65.139.126
+245.167.79.220
+140.207.23.255
+99.133.240.98
+53.111.114.119
+150.214.66.180
+182.236.123.126
+88.178.191.125
+127.45.82.153
+193.253.162.46
+180.28.58.95
+212.226.144.182
+0.158.65.202
+18.62.213.234
+174.44.62.190
+157.15.216.164
+17.61.251.213
+145.11.50.52
+146.40.90.101
+127.45.8.5
+169.9.124.75
+52.47.136.117
+143.93.140.199
+68.165.103.192
+9.92.230.250
+161.195.56.148
+19.88.203.18
+213.8.169.77
+160.253.108.29
+149.255.166.98
+228.30.178.10
+183.131.248.98
+172.109.189.199
+255.26.155.231
+13.60.30.64
+50.0.68.251
+210.8.79.50
+28.42.216.88
+143.154.211.179
+48.85.65.199
+96.78.133.3
+182.156.126.97
+96.218.189.148
+229.163.174.97
+176.0.141.89
+84.70.246.4
+79.192.148.97
+58.96.140.247
+196.228.20.203
+103.155.4.183
+26.144.46.255
+75.89.142.27
+214.43.114.179
+172.3.234.85
+152.28.166.17
+35.46.93.220
+40.106.81.243
+253.25.106.122
+156.63.214.1
+159.219.124.7
+248.113.151.231
+58.218.108.198
+196.127.81.133
+37.184.166.66
+41.35.0.31
+192.144.122.158
+25.148.86.52
+112.157.142.79
+200.42.20.213
+99.74.228.167
+7.54.62.97
+187.130.206.145
+68.186.16.4
+134.247.18.11
+13.236.125.160
+230.194.226.244
+46.248.84.25
+230.155.100.55
+224.98.243.144
+36.56.240.141
+132.89.233.186
+201.208.169.47
+73.44.129.8
+147.194.18.97
+176.130.63.60
+47.190.141.74
+46.177.92.204
+88.130.173.74
+204.243.153.29
+165.71.253.12
+181.6.209.100
+134.253.239.17
+203.186.78.162
+130.59.113.25
+213.229.158.29
+241.164.36.185
+177.87.126.42
+111.198.45.243
+22.178.66.96
+78.56.41.202
+172.221.69.181
+229.103.243.117
+91.139.167.143
+161.19.65.30
+116.78.86.150
+40.90.181.91
+195.71.201.65
+33.96.65.191
+152.140.119.242
+169.123.22.52
+138.127.173.146
+42.87.226.28
+100.54.146.202
+66.100.62.233
+44.61.224.174
+144.51.15.227
+164.169.175.19
+87.36.1.212
+17.130.135.39
+210.132.181.82
+154.233.247.202
+23.130.20.41
+98.74.243.229
+83.236.72.162
+127.101.14.212
+8.18.58.9
+150.131.58.207
+64.100.239.41
+151.201.3.254
+137.160.85.49
+235.93.164.196
+101.12.68.193
+208.184.20.46
+102.120.52.255
+121.135.197.193
+101.227.36.139
+6.238.178.139
+220.12.226.34
+5.164.236.204
+133.206.241.107
+131.15.8.56
+29.16.219.99
+222.73.164.159
+128.132.21.72
+203.219.156.250
+172.250.190.133
+159.178.166.210
+49.1.66.82
+107.183.52.127
+156.250.63.10
+199.142.125.119
+167.11.35.224
+83.107.148.14
+165.73.147.27
+207.131.160.14
+55.244.32.131
+153.35.7.224
+62.165.94.59
+45.118.184.206
+219.56.100.13
+23.65.27.180
+112.161.100.230
+175.177.201.21
+248.88.227.165
+44.230.247.104
+3.84.196.29
+119.41.152.122
+210.156.65.140
+14.66.36.65
+163.142.24.172
+122.121.180.30
+164.19.250.16
+94.147.151.177
+134.223.122.80
+40.70.185.46
+200.193.142.122
+181.75.109.159
+238.122.223.35
+167.164.119.5
+252.100.238.0
+29.138.153.113
+54.71.46.2
+73.206.230.74
+189.186.81.39
+198.144.87.76
+2.124.142.202
+156.134.233.144
+168.67.64.138
+111.108.88.201
+23.53.20.123
+238.114.184.52
+238.221.144.0
+253.225.165.80
+146.96.92.182
+70.60.208.83
+219.59.218.249
+191.180.144.97
+132.213.26.108
+104.158.55.56
+56.237.48.163
+29.133.253.58
+59.18.120.162
+163.87.231.244
+171.44.4.29
+214.50.78.117
+232.164.15.116
+135.188.209.91
+209.102.213.4
+174.255.74.4
+18.223.244.33
+24.169.167.228
+195.70.103.105
+79.252.76.60
+54.146.170.135
+129.16.81.177
+218.55.108.63
+205.24.186.183
+44.40.73.129
+236.30.144.62
+235.153.111.97
+82.84.96.15
+173.138.232.145
+228.12.17.3
+214.93.68.129
+238.34.252.238
+129.164.64.59
+32.102.222.54
+252.7.210.174
+102.56.249.120
+120.152.190.75
+1.188.253.37
+249.190.222.140
+244.151.197.113
+61.252.56.126
+55.114.112.76
+46.101.220.57
+53.159.216.78
+99.76.51.20
+114.53.212.204
+187.45.121.232
+35.79.43.34
+220.55.126.189
+23.47.213.240
+52.0.101.183
+118.40.234.1
+100.45.44.245
+28.133.205.183
+35.73.251.124
+92.151.132.231
+98.247.60.141
+111.38.246.114
+4.85.168.134
+245.134.21.47
+102.152.169.186
+174.147.157.222
+86.12.95.55
+81.92.159.254
+8.0.146.39
+206.17.64.201
+135.233.47.245
+15.131.73.54
+41.115.63.92
+99.246.64.107
+108.210.219.143
+243.70.107.253
+78.193.217.60
+104.120.253.39
+157.51.241.156
+151.200.116.31
+3.110.181.13
+13.41.205.99
+121.23.113.137
+102.213.102.214
+170.83.66.63
+217.202.145.109
+252.194.252.239
+207.193.3.169
+43.72.192.212
+232.143.168.94
+223.23.246.159
+52.248.145.87
+101.198.235.124
+131.170.18.108
+136.97.56.45
+140.129.211.240
+251.176.181.149
+105.40.111.13
+181.172.108.42
+123.144.93.70
+126.243.212.195
+231.198.30.0
+136.184.178.208
+12.51.153.15
+108.190.33.25
+52.151.240.35
+101.27.38.176
+35.95.56.243
+49.224.112.7
+57.164.120.131
+192.50.18.223
+156.201.178.130
+185.23.33.157
+152.70.42.62
+119.55.146.138
+121.33.33.141
+184.2.102.55
+18.212.77.57
+161.58.211.158
+184.214.151.215
+151.228.138.40
+115.213.116.152
+132.125.222.149
+170.106.203.183
+231.245.234.182
+43.176.32.7
+132.164.162.122
+233.22.134.135
+158.64.71.178
+39.120.77.38
+177.6.29.159
+48.226.85.44
+6.118.95.147
+179.57.86.245
+137.102.26.215
+207.242.25.35
+79.16.11.64
+245.46.107.99
+89.57.84.60
+92.8.95.76
+250.5.204.178
+69.220.206.71
+171.143.77.120
+94.176.3.38
+23.31.210.197
+73.197.101.227
+235.229.45.206
+247.42.187.225
+170.111.96.101
+49.19.95.11
+130.31.219.71
+28.158.227.55
+41.61.247.197
+221.66.20.58
+239.38.173.112
+254.193.145.43
+24.42.204.245
+41.23.21.251
+255.92.74.85
+186.44.82.246
+125.159.245.18
+101.215.206.14
+13.31.84.42
+55.34.131.53
+225.12.116.204
+110.250.96.146
+221.65.115.216
+240.84.138.33
+170.83.207.245
+214.186.236.113
+231.147.57.57
+70.200.224.246
+74.156.9.159
+233.62.1.8
+100.14.140.203
+114.111.88.84
+233.104.240.95
+176.41.187.59
+217.128.132.132
+167.96.161.68
+145.41.255.94
+119.240.79.238
+208.203.114.214
+13.148.77.127
+83.132.6.142
+89.108.44.154
+129.145.199.69
+131.76.199.59
+29.93.114.29
+236.7.214.31
+67.122.130.34
+107.234.131.119
+150.194.237.200
+201.182.13.220
+195.111.53.46
+67.117.138.0
+45.5.192.138
+235.139.182.191
+157.149.224.175
+241.43.11.62
+84.115.36.148
+237.138.117.127
+152.177.125.161
+203.11.176.78
+108.44.8.17
+50.46.192.32
+183.43.228.236
+46.27.134.216
+49.65.41.157
+152.13.127.47
+24.162.149.211
+56.62.81.237
+33.126.57.229
+16.69.150.134
+120.204.219.10
+177.1.161.5
+234.130.10.199
+197.223.51.15
+67.29.59.47
+122.122.189.143
+71.85.236.222
+94.181.136.233
+147.19.223.147
+74.41.102.10
+51.151.224.139
+185.48.138.197
+226.108.150.249
+5.27.81.216
+192.156.64.224
+76.208.118.137
+1.124.187.46
+177.101.134.215
+14.27.127.204
+238.44.63.210
+107.68.168.55
+252.5.117.151
+244.188.158.75
+2.103.89.113
+254.251.177.14
+138.166.27.83
+9.177.147.46
+32.250.168.161
+173.136.214.166
+176.62.115.229
+181.8.81.245
+216.212.170.197
+209.225.176.73
+161.96.75.200
+166.211.241.89
+176.132.75.195
+8.151.28.75
+239.161.89.31
+200.64.207.42
+235.167.255.245
+194.126.198.95
+194.233.139.66
+168.144.249.150
+233.176.55.237
+87.76.241.104
+162.179.232.157
+32.73.177.174
+223.89.38.12
+11.116.132.79
+168.234.101.224
+241.200.249.143
+80.46.27.202
+54.103.249.158
+28.95.13.66
+201.34.189.179
+182.170.84.38
+216.195.244.95
+239.183.144.38
+136.240.40.31
+87.8.134.60
+48.139.116.128
+168.240.229.248
+97.139.173.132
+193.228.76.225
+165.134.249.224
+68.155.85.44
+102.17.66.246
+135.169.114.235
+50.171.215.3
+142.73.194.41
+7.75.15.82
+153.192.64.110
+167.33.251.116
+171.191.212.238
+69.143.57.85
+150.132.36.96
+20.32.216.195
+169.17.94.171
+74.188.157.236
+37.239.15.186
+173.141.168.70
+231.144.44.78
+13.169.225.148
+225.49.54.107
+18.7.183.91
+168.120.236.240
+51.184.52.248
+99.224.172.103
+233.72.151.6
+147.85.66.210
+67.188.125.248
+162.57.161.102
+221.114.18.150
+217.142.113.123
+239.183.194.134
+85.208.35.121
+40.221.115.141
+106.14.133.222
+90.219.84.98
+45.77.133.188
+65.191.87.74
+90.20.139.177
+205.86.212.11
+189.86.99.114
+171.169.93.110
+112.29.95.174
+242.63.119.91
+132.136.69.208
+133.0.232.245
+222.8.223.17
+71.22.194.63
+240.176.26.243
+49.89.72.145
+218.244.31.146
+120.131.49.125
+231.39.216.144
+31.121.78.194
+145.0.97.68
+97.144.52.187
+181.191.44.87
+200.9.164.156
+7.204.64.157
+3.181.27.239
+248.8.137.103
+167.243.152.0
+233.247.159.229
+50.179.208.116
+95.252.175.191
+247.220.22.155
+185.22.73.168
+27.150.159.62
+176.202.224.61
+191.217.10.34
+214.142.90.96
+10.200.17.247
+228.89.46.62
+238.205.224.164
+32.140.19.211
+255.36.203.100
+145.46.209.254
+176.13.173.217
+210.93.85.197
+118.86.82.110
+5.2.151.148
+235.255.183.121
+23.141.126.82
+120.74.210.88
+137.97.242.158
+126.220.80.11
+217.49.171.67
+147.35.192.25
+213.210.67.124
+94.203.209.203
+187.20.121.105
+194.212.232.243
+12.213.94.119
+70.219.17.197
+45.171.65.224
+111.90.34.42
+247.200.30.17
+60.252.135.214
+70.54.230.29
+60.42.142.213
+10.160.175.239
+2.102.80.197
+180.98.138.57
+10.87.210.10
+63.58.1.221
+85.213.130.188
+228.0.133.228
+179.195.159.217
+149.102.115.50
+133.247.162.152
+236.86.230.141
+120.16.86.164
+161.240.68.123
+46.3.198.178
+88.238.36.137
+147.186.152.104
+69.165.9.45
+188.43.125.18
+37.25.102.67
+3.220.124.177
+30.49.186.238
+174.37.87.107
+134.117.253.124
+102.30.230.120
+132.214.226.156
+157.9.211.147
+17.106.255.7
+181.216.57.96
+166.202.193.120
+20.178.181.153
+244.73.72.234
+169.98.220.15
+192.244.177.218
+61.38.92.101
+231.186.94.9
+109.98.249.92
+179.31.79.123
+228.176.190.245
+107.124.55.207
+239.28.13.42
+203.95.40.218
+231.74.124.221
+212.172.243.34
+102.77.84.20
+27.144.151.211
+19.76.119.42
+145.117.71.82
+16.61.212.72
+123.6.151.133
+130.206.43.230
+74.180.96.120
+121.121.77.96
+15.160.94.134
+82.140.77.146
+14.85.48.145
+103.31.104.26
+199.96.142.66
+96.153.114.9
+76.163.164.88
+167.215.83.145
+73.10.150.126
+210.214.99.251
+254.19.4.249
+28.219.103.163
+80.33.148.76
+79.155.148.18
+18.223.162.236
+8.162.113.56
+252.145.37.201
+221.84.210.241
+28.58.242.235
+134.186.242.88
+169.155.102.192
+206.241.196.20
+244.55.61.250
+69.18.8.228
+220.108.115.99
+74.110.196.133
+182.33.250.90
+67.191.215.248
+158.60.43.124
+254.67.175.71
+174.60.90.241
+68.95.170.1
+147.26.25.9
+77.36.210.213
+195.6.107.143
+244.147.50.196
+68.116.87.167
+58.25.227.237
+207.25.175.187
+210.133.48.229
+101.187.190.152
+4.110.39.196
+238.225.114.201
+166.121.144.204
+185.15.190.134
+46.215.210.25
+212.84.235.198
+190.243.131.214
+128.215.208.11
+33.19.61.58
+161.44.31.234
+136.97.184.155
+15.240.117.156
+243.189.66.121
+115.0.83.208
+56.180.86.134
+5.58.24.167
+225.95.212.121
+150.124.54.61
+137.107.11.81
+103.10.42.118
+37.68.149.219
+179.129.134.97
+56.219.167.169
+45.88.74.34
+91.64.92.76
+133.67.122.198
+33.216.98.79
+149.90.109.25
+6.108.194.39
+117.139.198.43
+136.231.162.161
+206.247.106.126
+64.83.201.85
+144.37.76.46
+29.48.9.113
+131.63.84.92
+51.168.208.169
+181.215.1.191
+191.65.105.161
+111.183.133.86
+153.59.107.6
+84.149.89.242
+219.197.84.170
+146.209.175.90
+189.171.226.66
+126.247.242.179
+68.197.29.91
+55.13.91.157
+52.39.184.71
+100.152.156.235
+131.243.145.70
+179.99.220.171
+123.217.240.63
+140.165.241.245
+167.42.28.167
+226.191.208.63
+181.113.77.119
+103.127.21.95
+34.118.90.182
+183.145.33.0
+162.220.85.68
+210.78.138.9
+73.132.124.91
+240.72.84.156
+86.45.177.103
+63.64.198.207
+66.103.2.34
+96.246.98.16
+94.152.193.61
+88.227.237.95
+241.185.251.23
+230.0.53.163
+8.195.90.184
+98.29.201.143
+246.144.101.103
+121.31.122.91
+159.52.167.136
+100.138.186.225
+56.250.192.202
+81.136.248.55
+41.97.77.147
+129.227.163.39
+247.212.27.190
+121.248.158.80
+205.76.236.182
+131.139.40.246
+228.25.206.226
+112.103.119.32
+128.237.199.234
+121.205.217.115
+80.205.61.210
+171.207.212.110
+162.24.17.144
+233.145.53.144
+185.204.18.28
+97.194.135.162
+240.177.251.126
+116.218.125.77
+109.11.80.122
+59.65.8.106
+58.112.229.35
+85.165.248.73
+220.32.163.137
+111.225.239.111
+53.194.205.55
+116.78.167.108
+79.68.114.234
+6.213.80.193
+138.181.239.91
+2.221.204.140
+123.37.43.94
+167.208.84.243
+116.115.71.149
+141.26.100.17
+5.221.95.178
+89.82.124.250
+146.234.178.195
+50.40.113.58
+36.178.15.118
+33.165.200.162
+144.226.243.47
+108.47.75.19
+67.94.3.128
+187.58.234.62
+181.253.219.155
+101.248.173.37
+49.225.98.47
+79.246.129.95
+66.253.72.249
+72.138.225.224
+25.94.115.220
+59.117.59.57
+232.29.35.161
+206.11.23.58
+31.63.114.141
+232.54.189.205
+193.62.189.219
+112.179.39.44
+197.61.152.116
+169.119.159.82
+201.38.248.194
+55.217.81.178
+223.72.200.187
+75.203.206.28
+147.52.178.27
+237.192.74.155
+88.60.140.250
+75.0.37.62
+193.108.145.142
+125.249.119.191
+148.121.177.244
+47.62.211.12
+176.23.34.2
+149.142.235.237
+98.46.230.251
+239.134.196.53
+149.66.97.107
+230.79.170.71
+103.188.83.4
+235.169.42.233
+207.152.72.149
+131.217.100.130
+218.243.2.161
+243.50.182.17
+147.213.177.80
+248.181.182.108
+243.16.173.192
+193.84.249.191
+78.209.182.22
+89.144.220.127
+184.25.232.15
+97.234.50.206
+248.188.177.220
+59.120.153.209
+89.117.194.11
+9.25.70.164
+13.112.73.147
+83.112.127.79
+213.132.54.114
+169.50.32.162
+238.111.181.191
+143.126.81.177
+11.39.216.202
+41.128.223.126
+116.155.162.212
+56.25.102.132
+227.172.245.178
+231.233.35.153
+99.238.79.3
+199.19.95.73
+162.191.205.17
+131.95.85.30
+171.142.195.120
+119.106.82.222
+186.191.70.203
+118.86.219.231
+53.57.71.113
+169.149.6.140
+89.158.26.6
+152.240.147.42
+238.121.241.143
+66.65.119.84
+117.128.111.167
+146.191.247.56
+19.77.163.233
+48.31.188.4
+121.53.69.200
+223.145.188.74
+225.188.11.245
+255.226.207.51
+57.3.228.8
+68.99.189.22
+49.90.147.129
+94.200.209.6
+156.162.106.38
+109.139.172.39
+190.11.111.208
+140.38.178.15
+218.48.15.62
+76.181.232.70
+9.131.112.209
+131.68.239.119
+105.0.146.191
+113.172.91.102
+190.144.100.125
+137.20.202.1
+62.240.189.69
+11.201.145.241
+182.202.200.17
+124.180.181.112
+127.121.138.91
+123.214.236.97
+66.131.141.140
+225.151.135.119
+36.193.239.133
+132.160.248.155
+76.254.48.28
+113.106.171.143
+140.191.126.250
+36.151.29.154
+200.121.127.251
+242.86.176.113
+176.183.220.59
+62.193.158.85
+83.142.231.206
+184.189.225.183
+65.152.177.203
+1.64.212.42
+171.242.94.44
+217.146.49.246
+98.125.250.14
+59.238.85.182
+36.192.77.95
+147.25.154.147
+197.137.162.146
+145.225.110.5
+17.237.64.180
+15.181.190.157
+220.122.176.226
+104.214.1.103
+116.133.41.43
+121.135.213.180
+72.209.174.153
+170.138.252.78
+17.99.96.129
+177.0.31.129
+105.179.216.95
+254.219.196.233
+3.45.166.134
+0.65.58.46
+142.232.245.113
+52.213.243.155
+69.69.169.146
+236.86.78.96
+235.226.252.121
+96.24.50.188
+146.169.122.105
+98.17.117.73
+23.39.32.85
+202.186.11.68
+140.116.232.2
+161.22.125.117
+197.69.121.133
+28.156.69.161
+80.139.161.25
+202.162.84.54
+142.21.249.145
+122.153.177.67
+238.255.44.161
+63.46.242.223
+83.55.5.185
+136.39.9.162
+193.10.253.133
+173.198.163.99
+175.5.147.241
+177.235.174.168
+205.45.213.122
+61.214.253.174
+96.7.68.116
+43.164.226.239
+55.13.216.65
+181.36.27.204
+2.87.165.74
+20.13.35.200
+238.190.81.216
+54.192.230.55
+117.51.50.2
+203.163.72.54
+163.223.163.203
+24.143.88.18
+16.181.183.17
+21.80.220.114
+198.45.78.173
+19.163.115.185
+2.229.233.132
+225.215.1.26
+2.179.88.55
+164.190.27.21
+77.158.82.8
+10.19.23.209
+86.237.76.95
+45.25.60.14
+252.169.35.229
+93.156.147.27
+226.38.46.122
+5.73.17.223
+199.101.41.227
+165.127.246.203
+244.34.198.197
+1.222.40.174
+195.23.20.49
+213.71.249.9
+158.221.207.170
+150.223.222.82
+1.134.143.22
+174.162.137.92
+194.246.245.32
+226.113.219.143
+107.106.92.65
+27.159.60.16
+151.93.190.115
+232.141.165.198
+45.131.233.4
+36.157.174.15
+184.17.225.22
+60.4.247.184
+213.84.173.254
+170.67.239.81
+122.225.226.163
+243.118.141.167
+145.89.171.208
+30.138.192.87
+69.134.79.25
+107.61.110.254
+34.224.84.26
+180.42.98.94
+67.29.155.54
+41.187.137.157
+254.184.5.79
+57.12.180.1
+239.36.235.78
+240.217.225.164
+35.37.197.213
+135.95.228.152
+57.138.128.7
+131.150.37.192
+182.220.27.44
+150.60.176.35
+223.55.12.81
+132.43.23.98
+111.74.120.249
+194.10.120.231
+130.213.58.0
+108.152.221.254
+255.2.68.88
+26.41.23.248
+162.74.250.238
+155.245.68.51
+134.64.90.106
+25.218.111.231
+44.111.101.176
+68.19.72.94
+55.53.77.169
+78.174.246.29
+62.122.200.85
+21.94.42.81
+180.173.247.189
+207.23.69.127
+218.42.245.155
+76.146.49.41
+205.11.88.160
+135.138.246.5
+39.1.10.38
+2.37.128.3
+196.7.190.161
+48.89.92.192
+106.167.8.43
+88.90.76.133
+117.14.202.233
+42.173.36.90
+192.108.160.132
+189.96.120.133
+193.88.56.220
+109.61.61.85
+173.33.175.114
+192.18.119.168
+196.202.199.139
+162.20.178.3
+75.202.169.207
+127.85.139.129
+25.102.166.206
+144.220.118.2
+107.45.65.129
+36.2.131.207
+189.36.102.73
+191.35.238.198
+118.213.18.127
+51.210.196.64
+188.203.76.83
+224.220.203.244
+47.17.132.217
+134.91.191.155
+42.125.93.59
+119.97.148.254
+204.194.119.0
+64.108.173.209
+220.32.100.219
+197.103.205.241
+114.31.56.248
+89.52.248.214
+168.34.35.54
+41.56.14.75
+23.210.199.195
+35.2.157.119
+124.42.101.195
+172.22.160.122
+204.85.100.133
+80.170.133.113
+123.61.181.192
+138.209.56.234
+91.154.9.46
+240.96.202.128
+170.117.16.69
+191.121.91.228
+46.68.160.221
+70.82.91.253
+244.99.131.217
+103.123.148.54
+173.7.48.152
+209.14.154.155
+148.124.77.55
+173.22.176.160
+41.108.201.237
+19.145.116.145
+10.69.76.43
+178.232.71.10
+45.34.197.172
+191.10.109.84
+204.96.177.38
+132.24.31.68
+80.59.102.150
+9.209.123.206
+183.246.62.13
+186.229.152.74
+92.239.63.42
+50.152.185.78
+17.32.70.50
+211.40.123.72
+18.90.235.81
+23.62.31.46
+189.211.94.5
+39.174.184.181
+242.109.84.36
+26.114.5.156
+0.38.83.76
+238.153.117.148
+28.115.158.200
+228.63.243.140
+59.67.114.18
+32.76.110.2
+4.164.54.147
+222.185.124.199
+49.212.221.107
+47.127.118.24
+16.32.138.176
+137.124.208.66
+250.188.158.149
+148.57.248.53
+25.1.62.178
+185.38.235.36
+219.37.126.101
+147.238.24.35
+203.108.116.133
+53.196.108.116
+22.212.27.91
+47.2.243.250
+148.214.68.40
+240.244.51.170
+103.31.159.249
+125.168.86.166
+133.220.242.222
+163.96.250.240
+12.68.27.210
+35.188.84.175
+93.7.115.212
+11.237.161.52
+134.223.61.130
+148.244.195.93
+109.115.201.51
+180.209.122.218
+104.112.129.156
+31.193.218.142
+195.139.32.10
+63.74.22.242
+34.22.143.10
+211.1.235.120
+214.198.119.141
+146.98.6.244
+250.65.241.96
+9.125.75.76
+71.94.77.52
+73.0.243.221
+50.38.238.168
+78.185.23.11
+183.239.39.132
+176.73.232.88
+197.30.233.127
+161.161.142.155
+163.165.162.115
+75.44.90.39
+4.134.91.127
+239.98.7.157
+32.235.59.162
+155.43.159.110
+23.75.83.75
+214.99.169.9
+122.48.125.192
+237.89.77.211
+158.112.173.7
+96.61.122.48
+88.81.25.16
+137.219.39.214
+133.11.170.150
+103.11.92.104
+121.174.85.242
+232.89.53.219
+228.57.65.133
+19.76.22.12
+178.23.140.147
+239.67.57.112
+97.103.54.241
+230.141.108.127
+235.212.94.161
+69.106.191.33
+232.253.192.212
+50.216.116.169
+121.201.61.163
+16.58.250.92
+225.1.21.8
+153.37.80.173
+111.172.86.127
+149.179.120.139
+209.87.202.84
+124.65.233.33
+173.228.188.87
+67.88.196.229
+191.125.8.154
+123.132.213.135
+88.162.194.93
+81.204.62.209
+48.233.128.0
+60.58.214.234
+235.81.131.14
+142.122.54.190
+132.220.8.217
+55.169.43.238
+246.44.56.212
+70.110.240.190
+201.45.86.120
+162.34.60.203
+22.102.113.68
+42.192.163.27
+77.234.227.152
+106.117.86.207
+232.2.173.189
+49.155.148.194
+83.129.100.43
+116.201.2.26
+48.253.71.187
+50.173.209.149
+234.209.161.72
+107.115.134.220
+33.139.124.247
+31.102.241.232
+44.125.127.118
+143.26.21.75
+246.132.13.191
+111.230.73.54
+74.209.111.30
+27.72.200.31
+186.153.130.193
+109.153.78.48
+237.179.51.157
+250.9.213.69
+196.234.168.182
+97.179.127.209
+237.138.86.78
+133.242.194.170
+24.43.27.60
+52.55.217.194
+87.201.29.151
+7.157.37.36
+98.57.197.209
+247.99.178.158
+140.46.254.153
+94.203.102.209
+158.96.31.39
+1.187.109.183
+173.245.250.186
+205.156.189.126
+214.203.247.1
+110.192.50.87
+200.241.19.101
+217.100.61.193
+160.99.132.244
+108.181.78.144
+101.43.153.98
+21.52.216.131
+69.183.214.117
+136.113.111.59
+207.149.166.125
+233.94.108.33
+248.223.106.40
+77.200.112.183
+246.68.31.37
+199.203.136.155
+186.119.228.168
+51.244.222.8
+248.114.205.34
+186.219.230.45
+213.89.80.56
+67.58.232.216
+103.31.242.24
+206.48.40.51
+159.45.126.115
+107.154.88.152
+253.112.177.102
+53.247.61.33
+24.253.172.159
+235.101.148.156
+149.104.156.67
+162.23.46.143
+226.93.37.131
+222.189.125.169
+43.213.10.110
+247.216.11.177
+91.110.223.174
+39.108.20.139
+226.37.213.241
+232.192.161.21
+37.98.192.202
+163.219.181.151
+47.75.71.124
+80.232.217.19
+153.6.118.234
+153.28.164.118
+104.32.95.166
+0.123.183.252
+193.150.76.118
+29.19.245.118
+204.66.29.72
+148.153.85.109
+88.175.36.11
+178.71.252.218
+149.135.56.33
+156.171.187.100
+173.112.80.228
+227.46.86.28
+127.110.202.252
+18.26.205.68
+202.91.99.201
+30.201.46.244
+150.92.255.226
+190.157.218.98
+202.7.250.201
+116.185.187.93
+106.196.130.36
+236.147.177.212
+58.153.164.119
+135.134.193.210
+51.128.254.166
+190.235.199.172
+244.110.190.76
+115.139.101.225
+232.169.171.232
+90.110.58.125
+73.64.113.109
+231.57.127.39
+145.70.115.34
+198.2.55.148
+245.70.77.45
+123.25.106.197
+51.166.242.198
+61.1.53.116
+175.174.15.111
+126.47.153.135
+74.241.42.143
+126.171.27.79
+163.43.179.248
+174.105.157.98
+40.205.146.177
+238.251.241.88
+242.135.244.212
+132.81.47.211
+47.116.226.209
+231.218.83.38
+110.252.199.111
+166.40.174.152
+23.230.132.116
+228.226.255.203
+76.128.146.115
+119.107.160.84
+232.120.51.117
+82.15.247.39
+104.32.38.97
+195.133.100.85
+154.210.161.57
+2.20.152.125
+24.146.195.246
+153.237.67.164
+81.39.164.200
+230.202.208.74
+202.150.127.15
+5.110.16.75
+14.141.62.249
+199.236.131.50
+146.62.225.144
+65.62.211.59
+221.203.23.41
+77.157.36.180
+122.229.178.132
+88.219.137.35
+98.81.111.165
+169.155.132.2
+240.198.201.31
+82.27.14.29
+112.247.248.143
+195.89.149.63
+90.185.96.185
+7.31.175.133
+25.104.60.55
+225.40.93.8
+53.95.100.227
+87.193.22.205
+150.159.149.117
+114.224.94.107
+134.208.125.27
+225.241.21.3
+221.236.164.194
+203.3.124.216
+144.88.154.26
+35.65.36.59
+94.212.100.189
+68.121.18.164
+197.168.60.219
+249.179.204.20
+222.21.180.114
+184.39.201.241
+254.146.169.167
+255.142.35.50
+78.196.166.198
+136.166.80.39
+176.43.33.202
+203.15.54.33
+238.28.75.137
+1.145.50.91
+230.224.3.218
+105.196.120.237
+19.2.7.198
+78.27.183.67
+88.15.25.250
+183.130.229.147
+128.96.147.46
+45.226.0.187
+123.242.228.232
+198.136.228.173
+248.132.176.36
+133.114.202.90
+39.110.168.227
+100.241.180.142
+111.67.32.98
+15.213.180.39
+243.136.2.107
+144.161.39.240
+137.101.179.61
+105.251.169.222
+54.149.61.212
+120.94.222.77
+188.19.103.9
+124.242.122.142
+178.94.183.254
+170.49.10.82
+29.75.245.53
+92.39.116.222
+207.5.130.111
+164.193.75.102
+145.59.184.52
+177.200.199.244
+209.30.169.36
+226.214.27.116
+170.128.87.127
+230.230.232.7
+143.13.98.14
+175.34.51.113
+93.168.227.65
+191.109.78.81
+38.126.182.5
+170.8.5.78
+189.29.153.198
+187.226.4.198
+28.38.70.0
+106.100.58.174
+49.2.53.108
+34.114.162.166
+126.20.76.14
+195.230.29.23
+169.94.187.224
+186.124.202.120
+192.149.177.8
+119.146.7.246
+20.126.206.180
+141.115.77.94
+203.114.17.22
+88.83.207.82
+187.170.29.101
+15.137.108.240
+54.225.57.143
+12.31.35.89
+19.138.160.173
+171.241.183.135
+35.207.157.108
+233.51.189.109
+128.231.143.223
+196.132.130.27
+130.94.132.17
+74.211.249.228
+67.91.84.93
+29.11.187.145
+236.171.235.117
+50.9.91.195
+146.44.95.27
+10.25.11.131
+128.83.102.199
+206.149.212.89
+142.185.179.42
+121.178.115.77
+89.162.106.240
+252.60.196.113
+172.251.225.81
+170.163.210.76
+255.195.152.35
+85.119.45.252
+160.252.31.209
+214.246.229.230
+72.44.1.151
+127.145.145.67
+96.99.20.158
+91.68.56.112
+68.105.24.112
+240.150.95.157
+121.67.29.15
+120.51.227.190
+102.232.93.253
+62.149.34.186
+242.227.147.182
+104.234.217.235
+114.155.37.107
+164.224.191.21
+36.196.222.244
+161.81.60.201
+68.194.70.245
+16.235.4.251
+215.72.145.60
+137.109.98.198
+35.237.216.103
+93.167.248.22
+125.217.190.152
+20.131.94.23
+175.185.220.53
+113.248.127.249
+181.220.17.126
+209.166.30.254
+116.103.200.13
+176.48.99.192
+147.164.234.32
+212.32.115.86
+13.10.100.97
+130.122.191.89
+76.230.248.49
+252.49.69.96
+5.192.66.122
+109.243.30.152
+4.194.7.135
+194.228.162.48
+157.18.159.228
+5.52.138.17
+67.112.26.119
+74.93.251.238
+187.70.4.184
+227.10.11.182
+207.59.200.193
+109.125.74.216
+93.226.199.84
+142.149.118.235
+174.242.89.56
+115.101.56.101
+62.211.57.215
+11.229.220.37
+163.199.141.107
+122.92.54.96
+117.42.80.154
+183.134.236.158
+228.178.176.227
+23.158.204.21
+180.71.252.17
+86.240.24.188
+179.13.214.83
+228.183.124.25
+124.21.140.118
+186.214.213.162
+46.87.15.26
+28.225.209.137
+161.84.167.53
+55.35.201.145
+150.135.216.70
+38.165.150.79
+156.187.13.235
+98.165.123.162
+126.185.195.74
+24.31.121.241
+167.170.159.54
+222.65.176.202
+220.125.147.172
+222.45.64.83
+144.8.119.141
+164.136.189.159
+52.238.150.51
+233.181.65.184
+81.37.247.78
+243.212.98.111
+90.88.216.119
+43.79.140.136
+86.30.186.163
+123.202.118.59
+92.31.203.138
+62.140.175.157
+168.33.51.81
+118.90.54.198
+241.22.97.172
+237.152.46.180
+94.17.46.81
+64.167.60.60
+19.78.84.78
+179.181.42.20
+156.215.198.116
+148.242.214.147
+145.251.207.217
+249.217.151.186
+140.19.138.192
+18.102.199.42
+213.137.200.155
+180.183.98.13
+43.67.86.166
+26.150.227.47
+21.115.54.54
+170.165.220.19
+227.203.99.146
+32.126.213.157
+33.130.169.65
+183.232.219.162
+154.43.130.184
+68.181.58.12
+190.163.160.95
+155.90.51.55
+78.121.27.118
+180.133.41.100
+71.161.18.1
+152.15.234.30
+182.14.215.19
+25.74.29.44
+212.26.91.226
+23.63.212.171
+42.87.240.78
+173.167.132.236
+226.65.62.121
+154.148.42.101
+85.113.143.124
+160.35.233.84
+117.34.154.62
+96.13.121.213
+172.74.78.61
+192.154.132.1
+79.117.111.215
+106.197.208.12
+247.61.108.40
+226.248.71.52
+207.29.178.154
+146.108.210.159
+56.208.136.205
+249.63.215.75
+208.239.167.110
+94.28.187.166
+221.183.54.58
+20.163.117.120
+133.115.81.226
+206.212.175.147
+190.71.107.223
+209.66.63.93
+194.17.168.213
+170.58.42.177
+188.96.75.98
+4.154.36.136
+182.254.68.130
+233.152.10.39
+59.155.116.123
+223.210.182.52
+119.197.105.127
+28.90.133.184
+192.103.145.37
+251.191.210.128
+235.244.79.221
+150.224.45.143
+214.218.216.124
+161.8.195.27
+53.74.159.27
+209.158.188.29
+71.23.63.147
+174.9.211.0
+193.216.109.253
+185.0.171.251
+63.227.82.66
+171.19.50.219
+227.128.104.14
+71.20.78.249
+110.95.207.142
+40.156.12.114
+195.82.119.164
+226.233.151.42
+238.84.195.179
+118.146.51.2
+107.158.104.31
+90.181.45.162
+127.91.40.183
+26.165.133.65
+184.197.179.27
+158.1.193.40
+211.248.231.250
+54.132.235.100
+183.67.103.66
+201.238.49.83
+39.221.199.85
+99.8.143.134
+44.24.213.70
+43.26.200.113
+83.104.142.103
+126.142.31.111
+230.235.117.97
+90.204.175.122
+38.111.237.17
+100.59.86.241
+111.87.79.55
+49.248.48.186
+104.255.215.150
+6.153.117.6
+129.132.199.77
+172.34.193.210
+224.252.180.136
+67.173.250.105
+29.183.111.96
+251.153.74.177
+38.214.147.143
+132.158.97.83
+91.159.29.198
+146.145.151.190
+134.59.141.212
+189.249.130.103
+1.192.163.143
+238.194.149.235
+214.56.41.42
+93.167.131.58
+28.49.31.254
+179.167.187.248
+214.64.193.80
+159.114.153.219
+155.246.4.154
+47.36.122.51
+202.27.57.203
+85.103.104.72
+102.134.35.139
+251.219.71.161
+103.29.137.154
+61.70.14.202
+60.15.20.236
+167.210.126.205
+154.66.142.149
+193.116.5.166
+170.247.107.223
+16.80.49.233
+192.247.53.164
+47.230.77.37
+177.247.75.180
+20.108.153.153
+94.129.225.40
+218.209.121.99
+46.241.214.65
+130.27.38.111
+76.5.29.73
+143.132.0.249
+79.148.232.199
+109.197.42.249
+94.147.128.165
+101.112.135.35
+43.92.95.140
+67.122.228.188
+148.136.171.136
+242.55.174.144
+177.95.31.27
+141.204.81.186
+252.123.177.199
+120.225.128.110
+14.209.176.248
+18.9.208.52
+84.14.134.163
+79.17.122.83
+235.172.208.154
+144.115.136.183
+235.96.153.223
+143.78.38.100
+88.218.83.206
+4.225.235.28
+116.147.174.153
+161.107.8.98
+24.26.190.17
+183.114.11.138
+204.223.72.185
+245.23.203.211
+58.118.62.230
+103.55.175.154
+44.145.224.62
+194.3.125.56
+96.91.17.171
+80.245.195.146
+122.17.110.184
+72.215.223.89
+199.147.110.122
+201.176.86.86
+178.166.136.219
+146.137.243.150
+92.205.138.48
+72.85.173.16
+184.30.250.175
+90.198.153.71
+103.124.17.255
+43.203.0.20
+15.170.182.146
+172.68.49.122
+62.246.181.207
+249.78.85.69
+38.145.171.163
+218.141.34.248
+225.90.175.87
+177.61.131.3
+173.246.9.81
+54.216.141.138
+184.140.76.178
+11.116.65.120
+160.171.33.172
+116.2.65.135
+33.82.213.126
+52.199.173.236
+144.176.188.165
+58.158.115.254
+138.163.240.236
+42.136.150.208
+145.18.39.115
+193.150.118.121
+179.2.30.147
+79.204.1.8
+151.244.2.41
+20.10.109.152
+72.80.26.119
+63.112.37.240
+100.171.18.75
+71.203.49.180
+127.1.77.28
+236.185.212.38
+92.165.212.9
+25.188.56.142
+213.124.55.89
+63.200.121.58
+219.26.69.97
+238.226.174.151
+64.149.209.25
+234.27.151.243
+149.59.32.177
+146.145.198.50
+245.1.155.5
+190.9.213.192
+143.124.111.184
+177.215.25.82
+193.77.69.30
+1.244.15.55
+159.216.163.139
+120.133.121.48
+36.8.168.101
+126.73.37.245
+160.74.13.55
+176.224.137.30
+132.137.5.138
+189.156.102.112
+184.48.27.66
+233.50.12.37
+181.27.179.30
+131.56.151.67
+4.54.8.219
+136.148.108.72
+91.47.94.133
+39.91.227.202
+188.203.116.32
+110.219.197.86
+106.174.205.37
+65.134.170.73
+44.76.250.123
+195.144.115.25
+238.203.85.221
+16.213.30.63
+108.129.180.120
+114.43.251.112
+40.159.126.68
+219.163.72.41
+120.115.121.104
+177.62.180.139
+242.228.148.67
+186.201.186.68
+133.28.146.222
+102.8.55.11
+84.99.96.25
+155.206.190.46
+177.83.238.17
+65.34.242.172
+48.1.55.196
+19.183.201.130
+2.25.148.171
+80.113.187.80
+9.155.197.242
+121.115.126.11
+41.91.227.220
+146.218.142.174
+176.250.252.221
+192.85.175.196
+244.100.82.102
+210.225.97.5
+111.104.98.74
+34.142.210.36
+186.69.57.174
+215.118.234.121
+214.73.85.210
+149.161.153.166
+239.16.208.161
+151.117.134.240
+10.5.249.188
+132.74.72.152
+135.80.145.43
+12.112.238.198
+2.7.79.102
+68.85.110.72
+45.26.71.94
+175.103.109.20
+124.21.36.143
+72.17.212.219
+249.46.81.130
+175.144.40.229
+53.54.188.126
+26.131.78.253
+244.3.28.189
+237.255.22.10
+16.20.51.42
+248.82.253.19
+198.157.3.26
+5.115.132.99
+17.142.23.48
+113.36.58.192
+86.153.246.8
+134.248.95.241
+165.86.217.75
+110.177.41.221
+147.133.31.213
+234.235.124.228
+41.68.112.200
+78.111.27.146
+84.115.254.129
+152.140.130.118
+73.197.233.207
+193.200.164.102
+160.60.209.157
+56.11.122.95
+235.253.210.8
+251.255.196.228
+173.6.220.11
+47.177.75.231
+122.113.146.216
+188.160.98.217
+243.176.218.38
+166.176.138.166
+2.79.223.17
+238.138.240.213
+197.239.150.28
+170.132.17.25
+146.146.98.210
+194.98.185.198
+10.163.125.225
+177.55.134.135
+167.86.249.19
+141.107.160.178
+212.228.121.111
+15.225.73.116
+218.23.38.122
+79.213.61.125
+102.155.83.83
+54.155.70.221
+158.120.82.130
+202.95.5.108
+20.65.165.173
+21.93.146.227
+25.150.232.200
+169.95.123.94
+168.130.14.242
+45.140.79.65
+131.159.236.0
+143.4.217.71
+241.134.173.55
+34.53.195.108
+195.172.241.170
+148.159.164.159
+244.146.193.251
+167.182.5.120
+238.226.53.117
+150.146.2.127
+156.43.148.96
+182.146.247.178
+159.164.35.155
+55.198.56.238
+184.198.217.179
+113.35.8.172
+252.243.242.224
+88.206.117.165
+112.56.215.175
+234.180.172.239
+9.86.146.39
+208.118.39.72
+168.28.214.26
+72.150.157.210
+174.59.197.221
+155.9.88.34
+214.215.126.43
+64.227.39.252
+182.235.132.191
+94.36.182.30
+249.243.254.47
+229.181.176.191
+86.249.193.157
+97.208.248.19
+25.4.144.47
+145.162.136.163
+44.96.147.90
+13.171.237.49
+161.175.219.252
+215.156.241.234
+252.214.27.211
+165.222.181.195
+108.94.48.128
+57.34.153.195
+232.160.214.138
+211.163.159.221
+110.105.93.33
+92.160.132.202
+8.147.61.134
+67.140.80.22
+79.142.219.118
+189.5.92.39
+189.176.225.205
+195.227.89.91
+3.99.23.2
+156.154.149.57
+32.7.85.217
+203.45.143.60
+204.105.220.41
+113.130.240.208
+187.78.93.94
+83.194.55.50
+28.24.211.46
+155.76.47.165
+125.177.59.3
+125.124.195.44
+94.9.55.94
+24.12.78.95
+190.1.108.202
+220.185.100.112
+151.52.191.43
+238.207.31.152
+126.131.27.80
+125.35.231.81
+183.29.113.140
+47.41.234.156
+16.66.245.197
+255.136.102.159
+165.157.234.98
+175.176.3.240
+79.177.73.18
+49.198.60.113
+243.109.131.69
+137.141.203.121
+179.203.148.146
+222.166.183.240
+129.246.13.150
+175.206.188.170
+160.31.52.21
+21.20.226.237
+113.3.89.33
+18.100.180.54
+197.240.86.36
+235.150.10.76
+80.220.234.137
+132.146.228.53
+119.147.18.79
+162.18.91.58
+169.107.158.227
+8.110.103.103
+41.205.77.52
+62.97.121.233
+41.117.252.182
+193.232.28.241
+136.152.120.92
+105.156.245.90
+212.23.24.82
+132.239.91.249
+169.204.134.2
+159.8.246.23
+227.207.40.200
+180.165.100.185
+22.15.124.140
+176.23.220.53
+51.75.137.60
+90.140.21.53
+90.40.18.18
+33.113.53.131
+53.233.142.128
+20.115.34.99
+239.65.133.106
+23.127.131.31
+247.53.204.46
+72.22.32.91
+190.139.54.136
+29.190.118.206
+182.144.0.228
+22.140.102.71
+42.253.251.174
+246.252.199.62
+169.220.229.212
+186.157.79.184
+204.89.94.102
+127.204.182.216
+14.101.148.93
+60.179.89.67
+251.206.181.155
+72.129.236.14
+182.82.62.127
+38.208.52.102
+87.75.174.92
+191.152.40.160
+57.33.49.181
+211.71.51.61
+80.4.80.36
+139.147.144.78
+56.146.158.16
+111.185.179.220
+34.130.102.184
+224.164.127.32
+31.16.80.91
+225.65.69.239
+72.154.154.8
+188.200.109.254
+250.172.65.67
+149.60.18.159
+252.57.75.9
+233.111.186.0
+139.168.38.43
+24.112.128.13
+241.220.170.83
+155.188.106.9
+40.38.175.244
+48.237.24.64
+36.50.162.99
+220.91.245.180
+121.21.92.135
+192.171.180.20
+83.131.77.35
+29.45.45.148
+49.58.144.135
+215.216.79.19
+45.72.132.118
+146.241.201.26
+54.192.206.244
+157.5.57.253
+57.164.193.7
+162.133.147.160
+13.36.140.85
+175.59.43.233
+224.111.38.234
+104.16.173.97
+90.86.241.101
+207.30.1.206
+236.45.201.36
+211.66.241.37
+182.168.163.183
+80.253.211.98
+185.37.126.209
+165.247.167.87
+233.206.247.178
+55.65.54.22
+230.120.130.19
+90.208.197.245
+156.203.195.153
+58.216.69.53
+211.207.170.82
+215.191.116.249
+85.89.80.176
+203.140.46.112
+195.135.155.228
+212.252.26.167
+232.80.251.113
+97.60.145.87
+62.2.188.94
+75.99.80.181
+225.85.50.52
+175.34.210.115
+49.161.188.168
+190.56.90.127
+136.24.86.232
+156.163.196.104
+82.194.235.192
+116.226.204.14
+32.193.243.220
+166.206.176.242
+78.240.99.23
+59.211.113.52
+193.79.151.24
+2.201.52.46
+159.3.5.110
+232.24.59.128
+237.191.226.131
+113.3.177.3
+98.60.98.46
+148.231.212.210
+209.188.59.53
+163.218.33.195
+42.50.177.78
+35.134.153.225
+55.42.32.124
+148.216.146.37
+6.60.231.149
+140.189.183.176
+193.124.211.152
+65.163.186.54
+17.28.65.20
+209.192.195.128
+252.4.233.183
+125.35.46.132
+133.233.118.142
+172.50.20.39
+94.114.235.151
+227.223.232.189
+218.47.202.214
+60.67.200.200
+25.49.232.117
+243.35.144.251
+232.41.0.200
+206.159.215.134
+240.141.242.82
+34.218.82.25
+76.218.134.152
+108.114.225.121
+135.206.139.198
+127.84.104.4
+248.208.180.230
+234.121.124.132
+212.248.118.240
+204.187.35.198
+192.250.70.215
+218.225.26.157
+71.248.98.189
+32.248.202.61
+23.198.19.191
+173.201.81.164
+137.112.205.14
+133.209.144.200
+153.46.229.112
+227.81.4.238
+238.3.20.241
+111.223.148.251
+127.58.103.250
+196.90.221.28
+250.151.197.229
+153.50.137.249
+92.113.233.155
+107.185.242.74
+96.161.101.250
+60.81.235.57
+227.192.237.102
+53.88.36.123
+152.220.144.107
+175.106.56.23
+55.121.61.232
+25.233.72.113
+1.117.169.192
+19.210.35.239
+139.86.176.130
+252.186.226.180
+230.15.65.23
+178.0.17.109
+190.138.146.158
+233.85.201.129
+159.34.132.39
+95.180.47.215
+52.114.237.243
+170.17.139.89
+174.227.38.1
+205.16.50.136
+93.163.29.103
+166.203.150.150
+215.82.65.113
+181.132.138.55
+138.95.3.30
+70.194.43.122
+132.180.21.101
+240.225.52.175
+197.102.211.123
+78.231.48.238
+86.142.27.188
+138.167.255.64
+76.251.6.220
+213.151.23.44
+184.161.4.241
+212.120.21.182
+31.180.129.97
+84.249.200.107
+131.87.169.200
+186.111.86.133
+64.97.71.189
+190.160.57.117
+180.67.138.3
+14.107.76.71
+109.98.74.134
+159.176.240.40
+63.189.33.232
+233.166.59.195
+108.186.206.28
+209.230.198.131
+25.32.35.100
+73.170.3.105
+206.105.121.93
+67.189.57.45
+175.65.50.49
+213.158.253.65
+204.168.139.74
+176.163.159.218
+150.87.170.136
+237.20.52.59
+195.126.234.133
+17.139.102.216
+91.236.176.125
+12.148.255.89
+140.40.151.151
+209.105.31.87
+231.66.128.13
+216.108.143.55
+14.124.102.2
+154.236.213.25
+157.231.249.234
+44.170.143.5
+67.85.27.186
+250.225.66.76
+168.102.183.17
+230.28.14.5
+202.158.232.185
+96.27.235.103
+5.193.177.221
+67.106.172.26
+193.105.165.144
+93.81.152.219
+217.22.16.77
+168.162.5.58
+167.102.245.42
+203.50.92.206
+205.36.224.246
+12.106.216.153
+105.106.100.173
+238.44.129.198
+191.183.173.0
+112.185.135.53
+192.116.82.15
+224.118.18.229
+46.49.33.59
+191.15.74.70
+237.44.4.221
+32.68.247.30
+25.181.121.41
+126.127.47.228
+190.42.61.127
+1.16.10.165
+39.38.26.74
+73.230.156.183
+41.75.191.5
+187.45.14.158
+23.190.99.254
+12.0.185.12
+234.74.254.216
+82.110.210.208
+2.240.93.70
+142.56.182.198
+188.255.176.187
+189.216.90.195
+90.192.190.20
+237.40.85.47
+130.13.204.31
+101.76.48.236
+41.240.255.112
+35.172.34.135
+84.196.193.206
+178.134.2.124
+138.125.16.118
+78.226.41.47
+220.184.88.49
+226.246.103.8
+52.56.178.166
+211.127.240.35
+117.19.113.131
+47.82.78.91
+191.161.45.242
+100.3.21.219
+99.179.238.180
+145.127.64.139
+81.229.125.109
+53.81.9.183
+108.146.131.174
+167.187.217.199
+223.66.33.114
+65.150.239.113
+239.98.191.117
+157.243.111.44
+215.227.55.208
+250.113.177.30
+124.99.129.209
+210.15.45.111
+58.154.43.67
+185.7.172.157
+129.147.86.0
+40.175.221.26
+188.159.223.124
+40.173.150.81
+181.34.241.105
+45.99.161.144
+76.59.128.68
+133.42.12.8
+94.243.26.65
+244.199.126.38
+243.218.144.50
+117.201.120.142
+26.19.161.18
+130.52.73.100
+235.6.106.109
+198.63.187.102
+102.182.76.12
+57.16.183.19
+134.216.91.67
+128.60.241.151
+32.68.41.159
+51.229.30.36
+164.53.43.150
+220.227.234.173
+190.152.95.171
+11.243.44.146
+240.11.120.66
+85.158.137.14
+210.110.145.7
+165.135.217.238
+142.177.53.167
+25.145.151.95
+21.250.65.1
+234.164.114.235
+230.59.231.87
+229.110.67.12
+114.94.96.196
+141.223.65.35
+140.116.172.176
+124.210.121.158
+126.26.200.252
+156.2.157.217
+216.159.100.233
+248.109.226.123
+116.74.178.227
+95.50.47.123
+148.237.91.142
+211.118.211.73
+186.222.220.135
+250.60.171.135
+193.218.211.234
+206.105.158.187
+130.148.149.110
+194.243.41.121
+9.189.70.215
+87.230.101.5
+215.5.39.145
+121.202.21.1
+115.232.158.50
+94.4.158.199
+228.40.138.29
+107.105.243.237
+99.244.194.150
+105.4.11.94
+171.63.213.249
+27.129.170.128
+185.253.158.46
+236.54.2.154
+126.30.255.123
+169.211.25.178
+98.129.70.130
+139.9.161.32
+110.207.209.163
+150.220.58.164
+250.0.212.112
+182.66.185.58
+140.137.35.27
+199.196.165.126
+107.104.67.134
+214.178.81.81
+64.127.24.217
+201.109.115.50
+10.34.181.107
+75.159.150.11
+36.95.71.142
+9.221.137.9
+121.12.14.140
+140.94.144.38
+250.91.79.120
+38.141.203.164
+128.86.101.110
+131.54.70.131
+5.77.61.54
+52.198.115.138
+8.220.155.145
+201.126.55.36
+171.55.150.89
+220.114.198.230
+223.133.168.44
+43.37.22.208
+174.15.229.175
+87.232.161.228
+15.1.52.22
+151.83.197.48
+111.108.255.37
+95.82.133.205
+226.133.198.252
+111.33.52.129
+28.106.143.60
+171.197.184.197
+182.0.12.153
+30.217.39.107
+190.191.201.241
+127.156.230.184
+168.141.41.40
+121.130.123.5
+235.103.164.179
+3.193.77.163
+186.240.120.18
+197.37.215.104
+201.166.167.221
+71.8.13.193
+178.226.203.174
+182.193.207.52
+189.134.58.153
+239.154.147.5
+197.4.68.221
+164.63.157.123
+51.174.176.57
+209.30.210.113
+5.123.107.248
+144.4.108.206
+122.242.172.251
+10.222.159.77
+115.211.217.153
+17.66.178.176
+53.140.54.88
+35.173.93.109
+39.125.171.183
+15.222.172.108
+99.85.133.250
+248.87.218.184
+157.179.123.231
+116.16.201.181
+238.184.72.56
+126.104.152.132
+96.242.223.40
+118.174.191.124
+138.9.170.36
+90.32.92.20
+214.85.226.151
+240.144.90.171
+115.37.213.64
+98.220.171.192
+120.200.64.55
+255.7.49.187
+184.58.127.27
+167.168.41.101
+207.136.42.245
+162.50.152.225
+174.99.150.16
+118.115.48.7
+50.157.227.69
+238.201.253.18
+52.184.33.29
+12.119.227.200
+212.47.64.38
+198.177.245.52
+148.187.146.18
+69.163.214.76
+145.171.227.36
+176.93.215.147
+114.14.16.234
+160.177.80.13
+230.16.0.109
+139.50.228.185
+218.109.126.142
+37.96.183.29
+19.22.46.123
+142.36.12.6
+31.80.255.98
+172.88.63.229
+27.132.110.105
+149.115.70.124
+171.40.88.198
+138.10.69.143
+107.199.237.86
+142.253.159.20
+82.158.109.124
+202.136.241.108
+41.127.253.155
+246.24.37.111
+46.61.250.98
+181.52.215.123
+142.132.193.75
+252.24.8.222
+142.172.99.214
+169.232.82.70
+161.203.194.67
+187.9.226.216
+90.99.173.61
+197.34.18.124
+161.144.141.188
+93.219.125.116
+13.211.84.40
+98.179.180.130
+36.43.146.207
+241.28.221.179
+66.67.29.170
+239.109.89.67
+222.116.180.178
+145.15.52.222
+3.52.22.96
+144.101.131.22
+92.164.97.17
+156.253.250.81
+240.244.182.82
+12.106.157.168
+172.85.139.218
+183.9.166.40
+20.125.76.80
+49.28.68.139
+74.206.41.79
+100.182.152.108
+175.5.164.39
+71.225.7.243
+228.40.231.80
+244.225.151.64
+215.190.198.68
+189.233.202.50
+134.222.172.61
+50.169.155.26
+212.232.32.158
+51.207.137.56
+84.147.202.238
+61.207.247.107
+15.11.101.220
+18.127.118.106
+181.195.151.20
+55.233.203.192
+161.241.248.200
+203.48.239.31
+202.88.27.99
+8.221.161.47
+235.210.254.34
+254.59.47.104
+103.240.37.165
+93.175.38.124
+118.81.243.86
+136.86.89.138
+173.129.32.237
+185.161.120.133
+76.47.252.129
+247.109.213.199
+227.37.185.92
+237.112.145.148
+19.172.217.134
+254.104.221.193
+238.57.222.19
+22.141.216.225
+5.160.41.177
+185.229.67.98
+123.198.183.247
+175.140.249.229
+210.169.247.121
+157.235.243.30
+216.143.7.43
+116.99.180.107
+172.233.59.108
+134.198.216.190
+217.235.123.209
+183.124.225.42
+143.219.146.78
+141.31.202.30
+97.232.70.215
+0.161.104.248
+174.42.89.110
+132.110.253.106
+122.40.121.66
+229.202.175.140
+126.217.204.93
+205.108.250.98
+125.91.168.156
+178.186.82.171
+58.197.244.161
+114.164.36.173
+45.2.148.151
+25.146.157.84
+183.106.209.37
+107.140.109.43
+48.174.39.145
+119.197.3.10
+236.103.78.198
+211.255.126.3
+78.170.146.8
+161.128.93.20
+166.151.10.75
+93.133.66.241
+238.151.32.213
+183.136.200.110
+37.36.131.136
+56.47.64.242
+215.235.170.146
+189.193.47.254
+36.165.0.105
+188.112.115.141
+123.24.238.19
+30.81.110.7
+226.162.75.244
+125.14.115.171
+125.105.26.152
+200.214.57.39
+94.168.249.177
+163.229.2.25
+0.219.69.125
+134.70.75.28
+178.164.63.79
+190.126.27.170
+84.108.193.162
+51.183.70.54
+78.246.203.2
+171.53.7.240
+226.116.120.16
+26.95.175.146
+32.109.85.26
+156.83.166.128
+18.190.194.221
+229.150.79.158
+28.65.6.85
+128.155.198.76
+114.95.31.80
+121.177.182.99
+73.183.237.75
+223.83.156.83
+214.2.77.112
+176.179.36.137
+214.209.151.32
+142.1.157.70
+121.65.97.233
+5.191.112.144
+222.162.233.169
+211.81.168.236
+50.208.223.51
+0.124.95.187
+64.60.244.99
+17.152.7.207
+195.192.162.20
+19.180.252.163
+224.114.166.174
+119.220.162.178
+111.142.126.245
+34.104.152.1
+72.99.193.99
+127.176.146.20
+132.235.212.242
+214.245.79.206
+242.252.246.98
+28.113.15.147
+19.75.120.43
+44.235.109.73
+238.73.163.41
+251.140.138.138
+179.61.218.140
+153.181.7.177
+199.87.87.116
+112.153.83.41
+39.215.213.77
+127.207.91.80
+20.244.114.146
+113.38.50.57
+15.50.20.63
+9.146.196.35
+196.232.20.192
+110.212.198.169
+215.198.242.57
+162.129.146.241
+140.217.100.134
+98.21.133.207
+248.28.73.246
+224.64.24.240
+82.114.173.70
+197.158.184.57
+229.109.214.216
+65.226.19.203
+29.184.112.189
+142.172.129.132
+42.16.56.157
+11.170.185.169
+6.70.119.138
+209.152.108.47
+252.251.116.175
+28.38.228.83
+178.130.206.26
+178.98.67.159
+227.204.242.27
+167.13.74.182
+232.216.240.227
+50.182.165.105
+135.241.244.89
+224.94.157.145
+167.128.21.60
+240.212.57.55
+8.94.158.119
+18.20.42.32
+234.160.176.61
+124.77.4.188
+250.96.221.223
+1.30.108.85
+240.200.156.76
+4.127.124.246
+123.65.130.174
+82.117.21.216
+164.4.149.150
+92.194.158.97
+124.142.98.199
+156.3.144.125
+134.80.225.49
+145.80.68.3
+47.49.243.205
+238.20.132.167
+167.129.6.5
+219.220.196.124
+230.247.84.180
+149.102.32.254
+76.110.37.4
+219.128.249.23
+6.80.12.179
+15.97.185.208
+88.219.214.247
+99.18.136.3
+74.166.112.35
+225.85.22.62
+151.231.212.141
+233.184.96.234
+90.198.144.41
+71.48.75.234
+41.230.25.141
+167.98.221.41
+16.210.165.219
+109.122.78.107
+23.81.61.64
+147.71.93.200
+83.130.181.72
+23.29.26.97
+54.61.205.203
+143.53.48.95
+126.182.122.69
+79.229.27.133
+87.56.155.170
+182.34.132.91
+147.30.52.243
+105.62.52.41
+110.235.249.96
+237.141.67.200
+128.116.82.232
+18.126.145.125
+136.45.46.102
+200.119.64.74
+105.89.79.25
... 72944 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


[doris] 01/04: [Bug](streamload) fix inconsistent load result of be and fe (#20950)

Posted by mo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 3db42b3a802075d58f20f64bf7c566c471eb80dd
Author: HHoflittlefish777 <77...@users.noreply.github.com>
AuthorDate: Wed Jun 21 18:12:51 2023 +0800

    [Bug](streamload) fix inconsistent load result of be and fe (#20950)
---
 .../doris/httpv2/controller/BaseController.java    |  2 +-
 .../data/load_p0/stream_load/test_auth.csv         |  2 +
 .../load_p0/stream_load/test_stream_load.groovy    | 52 ++++++++++++++++++++++
 3 files changed, 55 insertions(+), 1 deletion(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/httpv2/controller/BaseController.java b/fe/fe-core/src/main/java/org/apache/doris/httpv2/controller/BaseController.java
index 6a5792d929..2e11a54241 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/httpv2/controller/BaseController.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/httpv2/controller/BaseController.java
@@ -244,7 +244,7 @@ public class BaseController {
         if (Strings.isNullOrEmpty(encodedAuthString)) {
             return false;
         }
-        String[] parts = encodedAuthString.split(" ");
+        String[] parts = encodedAuthString.split("\\s+");
         if (parts.length != 2) {
             return false;
         }
diff --git a/regression-test/data/load_p0/stream_load/test_auth.csv b/regression-test/data/load_p0/stream_load/test_auth.csv
new file mode 100644
index 0000000000..f049b038f2
--- /dev/null
+++ b/regression-test/data/load_p0/stream_load/test_auth.csv
@@ -0,0 +1,2 @@
+-2|-50|1|44|1
+-2|-50|1|2|1
diff --git a/regression-test/suites/load_p0/stream_load/test_stream_load.groovy b/regression-test/suites/load_p0/stream_load/test_stream_load.groovy
index e93daf8e22..51b1026092 100644
--- a/regression-test/suites/load_p0/stream_load/test_stream_load.groovy
+++ b/regression-test/suites/load_p0/stream_load/test_stream_load.groovy
@@ -672,5 +672,57 @@ suite("test_stream_load", "p0") {
         }
     }
     sql "sync"
+
+    // test common user
+    def tableName13 = "test_common_user"
+    sql """ DROP TABLE IF EXISTS ${tableName13} """
+    sql """
+        CREATE TABLE IF NOT EXISTS ${tableName13} (
+            `k1` bigint(20) NULL,
+            `k2` bigint(20) NULL,
+            `v1` tinyint(4) SUM NULL,
+            `v2` tinyint(4) REPLACE NULL,
+            `v3` tinyint(4) REPLACE_IF_NOT_NULL NULL
+        ) ENGINE=OLAP
+        AGGREGATE KEY(`k1`, `k2`)
+        COMMENT 'OLAP'
+        PARTITION BY RANGE(`k1`)
+        (PARTITION partition_a VALUES [("-9223372036854775808"), ("10")),
+        PARTITION partition_b VALUES [("10"), ("20")),
+        PARTITION partition_c VALUES [("20"), ("30")),
+        PARTITION partition_d VALUES [("30"), ("40")))
+        DISTRIBUTED BY HASH(`k1`, `k2`) BUCKETS 3
+        PROPERTIES ("replication_allocation" = "tag.location.default: 1");
+    """
+    
+    sql """create USER common_user@'%' IDENTIFIED BY '123456'"""
+    sql """GRANT LOAD_PRIV ON *.* TO 'common_user'@'%';"""
+
+    streamLoad {
+        table "${tableName13}"
+
+        set 'column_separator', '|'
+        set 'columns', 'k1, k2, v1, v2, v3'
+        set 'strict_mode', 'true'
+        set 'Authorization', 'Basic  Y29tbW9uX3VzZXI6MTIzNDU2'
+
+        file 'test_auth.csv'
+        time 10000 // limit inflight 10s
+
+        check { result, exception, startTime, endTime ->
+            if (exception != null) {
+                throw exception
+            }
+            log.info("Stream load result: ${result}".toString())
+            def json = parseJson(result)
+            assertEquals("success", json.Status.toLowerCase())
+            assertEquals(2, json.NumberTotalRows)
+            assertEquals(0, json.NumberFilteredRows)
+            assertEquals(0, json.NumberUnselectedRows)
+        }
+    }
+    
+    sql "sync"
+    sql """DROP USER 'common_user'@'%'"""
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org