All of lore.kernel.org
 help / color / mirror / Atom feed
* nftables: Internal error when checking rules
@ 2023-03-26  9:46 Serg
  2023-03-26 15:18 ` Eric
  2023-03-26 20:48 ` Pablo Neira Ayuso
  0 siblings, 2 replies; 8+ messages in thread
From: Serg @ 2023-03-26  9:46 UTC (permalink / raw)
  To: netfilter

Hello, netfilter community!

Today I have encountered strange behaviour of the `nft -cf` - I receive 
an error message with an exit code 1. The error message is 
"internal:0:0-0: Error: Could not process rule: File exists".

My configuration consist of several files and I have found one that 
causing this error - it is set with a list of networks in CIDR format. 
The file is pretty big - it takes 15K on its own (it does not contains 
any rules at all, just a single set).

A bit of information regarding my envirovment:
$ uname -sorv
Linux 6.1.19 #1 SMP PREEMPT_DYNAMIC Tue Mar 21 10:36:11 EET 2023 GNU/Linux
$ nft -V
nftables v1.0.6 (Lester Gooch #5)
   cli:		readline
   json:		no
   minigmp:	no
   libxtables:	no

Any suggestions are appreciated.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-26  9:46 nftables: Internal error when checking rules Serg
@ 2023-03-26 15:18 ` Eric
  2023-03-26 16:17   ` Serg
  2023-03-26 20:48 ` Pablo Neira Ayuso
  1 sibling, 1 reply; 8+ messages in thread
From: Eric @ 2023-03-26 15:18 UTC (permalink / raw)
  To: Serg; +Cc: netfilter

On Sunday, March 26th, 2023 at 02:46, Serg <seentr@at.encryp.ch> wrote:
> Today I have encountered strange behaviour of the `nft -cf` - I receive
> an error message with an exit code 1. The error message is
> "internal:0:0-0: Error: Could not process rule: File exists".
> 
> My configuration consist of several files and I have found one that
> causing this error - it is set with a list of networks in CIDR format.
> The file is pretty big - it takes 15K on its own (it does not contains
> any rules at all, just a single set).

Hi Serg,

The only reference to "File exists" I could find was in the test linked
below, so maybe that's a starting point.

https://git.netfilter.org/nftables/tree/tests/shell/testcases/sets/0057set_create_fails_0

That leads me to search for NFT_MNL_ACK_MAXSIZE, and into

https://git.netfilter.org/nftables/tree/src/mnl.c

where the mnl_batch_talk function has a socket receive buffer of that
size.  It could indeed be that your set contents are just to large and
you need to break it into several smaller "add" pieces???

Eric


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-26 15:18 ` Eric
@ 2023-03-26 16:17   ` Serg
  2023-03-26 20:45     ` Pablo Neira Ayuso
  0 siblings, 1 reply; 8+ messages in thread
From: Serg @ 2023-03-26 16:17 UTC (permalink / raw)
  To: Eric; +Cc: netfilter

Eric, thank you a lot! Your suggestion solved my issue.

For anyone interested, I will describe this situation in more details.

My nftables configuration consists of the main file (basically, it 
contains all logic and then includes child files which contain only 
single set per each). Set-files are written as follows:
table netdev filter {
	set mySet {
		typeof ip saddr
		flags interval
		elements = { lots-of-entries-here, ...,
                              i-had-913-entries-when-problem-happened }
	}
}

As were mentioned by Eric, to workaround this issue all you need is to 
create "smaller 'add' pieces". Given that, we will have set-files look 
like this:
add element netdev filter mySet { lots-of-entries-here }
...
add element netdev filter mySet { i-had-913-entries-when-problem-happened }

Also you might want to add this line to the beginning of the file to 
ensure your set will be clean from removed entries (i.e. after set file 
was regenerated by a 3rd party script):
flush set netdev filter mySet


On 3/26/23 18:18, Eric wrote:
> On Sunday, March 26th, 2023 at 02:46, Serg <seentr@at.encryp.ch> wrote:
>> Today I have encountered strange behaviour of the `nft -cf` - I receive
>> an error message with an exit code 1. The error message is
>> "internal:0:0-0: Error: Could not process rule: File exists".
>>
>> My configuration consist of several files and I have found one that
>> causing this error - it is set with a list of networks in CIDR format.
>> The file is pretty big - it takes 15K on its own (it does not contains
>> any rules at all, just a single set).
> 
> Hi Serg,
> 
> The only reference to "File exists" I could find was in the test linked
> below, so maybe that's a starting point.
> 
> https://git.netfilter.org/nftables/tree/tests/shell/testcases/sets/0057set_create_fails_0
> 
> That leads me to search for NFT_MNL_ACK_MAXSIZE, and into
> 
> https://git.netfilter.org/nftables/tree/src/mnl.c
> 
> where the mnl_batch_talk function has a socket receive buffer of that
> size.  It could indeed be that your set contents are just to large and
> you need to break it into several smaller "add" pieces???
> 
> Eric
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-26 16:17   ` Serg
@ 2023-03-26 20:45     ` Pablo Neira Ayuso
  0 siblings, 0 replies; 8+ messages in thread
From: Pablo Neira Ayuso @ 2023-03-26 20:45 UTC (permalink / raw)
  To: Serg; +Cc: Eric, netfilter

On Sun, Mar 26, 2023 at 07:17:48PM +0300, Serg wrote:
> Eric, thank you a lot! Your suggestion solved my issue.
> 
> For anyone interested, I will describe this situation in more details.
> 
> My nftables configuration consists of the main file (basically, it contains
> all logic and then includes child files which contain only single set per
> each). Set-files are written as follows:
> table netdev filter {
> 	set mySet {
> 		typeof ip saddr
> 		flags interval
> 		elements = { lots-of-entries-here, ...,
>                              i-had-913-entries-when-problem-happened }
> 	}
> }
> 
> As were mentioned by Eric, to workaround this issue all you need is to
> create "smaller 'add' pieces". Given that, we will have set-files look like
> this:
> add element netdev filter mySet { lots-of-entries-here }
> ...
> add element netdev filter mySet { i-had-913-entries-when-problem-happened }
> 
> Also you might want to add this line to the beginning of the file to ensure
> your set will be clean from removed entries (i.e. after set file was
> regenerated by a 3rd party script):
> flush set netdev filter mySet

You do not have to split your elements in individual commands.

Could you post some example reproducer? It would be also good to try
with lastest nftables version.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-26  9:46 nftables: Internal error when checking rules Serg
  2023-03-26 15:18 ` Eric
@ 2023-03-26 20:48 ` Pablo Neira Ayuso
  2023-03-27  9:10   ` Serg
  1 sibling, 1 reply; 8+ messages in thread
From: Pablo Neira Ayuso @ 2023-03-26 20:48 UTC (permalink / raw)
  To: Serg; +Cc: netfilter

On Sun, Mar 26, 2023 at 12:46:56PM +0300, Serg wrote:
> Hello, netfilter community!
> 
> Today I have encountered strange behaviour of the `nft -cf` - I receive an
> error message with an exit code 1. The error message is "internal:0:0-0:
> Error: Could not process rule: File exists".
> 
> My configuration consist of several files and I have found one that causing
> this error - it is set with a list of networks in CIDR format. The file is
> pretty big - it takes 15K on its own (it does not contains any rules at all,
> just a single set).

15K set element entry is rather small.

> A bit of information regarding my envirovment:
> $ uname -sorv
> Linux 6.1.19 #1 SMP PREEMPT_DYNAMIC Tue Mar 21 10:36:11 EET 2023 GNU/Linux

Also when testing, make sure your -stable kernel contains these fixes:

   5d235d6ce75c ("netfilter: nft_set_rbtree: skip elements in transaction from garbage collection")
   c9e6978e2725 ("netfilter: nft_set_rbtree: Switch to node list walk for overlap detection")

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-26 20:48 ` Pablo Neira Ayuso
@ 2023-03-27  9:10   ` Serg
  2023-03-27 15:05     ` Pablo Neira Ayuso
  0 siblings, 1 reply; 8+ messages in thread
From: Serg @ 2023-03-27  9:10 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter

[-- Attachment #1: Type: text/plain, Size: 1463 bytes --]

On 3/26/23 23:45, Pablo Neira Ayuso wrote:
> You do not have to split your elements in individual commands.
Well, actually I need due to the arising error. My file with set 
elements is generated dynamically and it can be arbitrarily big.

> Could you post some example reproducer?

Sure. Steps to reproduce this issue (files are attached to this letter):
1) # nft -f 1_define_set.nft
2) # nft -f 2_fill_set.nft
3) # nft -cf 3_fill_set.nft

On my machine it is stable to return "internal:0:0-0: Error: Could not 
process rule: File exists" error message with the nftables v1.0.6.

> It would be also good to try with latest nftables version.

I have updated the following packages:
	libnftnl from 1.2.4 to 1.2.5;
	nftables from 1.0.6 to 1.0.7.

libmnl used in both tests was 1.0.5.

After performing update, the error is still present:
> $ nft -V
> nftables v1.0.7 (Old Doc Yak)
>   cli:		readline
>   json:		no
>   minigmp:	no
>   libxtables:	no
> $ sudo nft -f 1_define_set.nft
> $ sudo nft -f 2_fill_set.nft 
> $ sudo nft -cf 3_fill_set.nft 
> internal:0:0-0: Error: Could not process rule: File exists
> 


On 3/26/23 23:48, Pablo Neira Ayuso wrote:
> Also when testing, make sure your -stable kernel contains these fixes:
> 
>    5d235d6ce75c ("netfilter: nft_set_rbtree: skip elements in transaction from garbage collection")
>    c9e6978e2725 ("netfilter: nft_set_rbtree: Switch to node list walk for overlap detection")

I have both fixes already applied.

[-- Attachment #2: 1_define_set.nft --]
[-- Type: text/plain, Size: 75 bytes --]

table netdev filter {
	set mySet {
		typeof ip saddr
		flags interval
	}
}

[-- Attachment #3: 2_fill_set.nft --]
[-- Type: text/plain, Size: 31048 bytes --]

table netdev filter {
	set mySet {
		typeof ip saddr
		flags interval
		elements={1.52.167.12/32,2.56.117.145/32,2.56.174.244/32,2.56.174.252/32,2.58.241.73/32,5.27.8.163/32,5.27.28.35/32,5.59.147.26/32,5.62.41.159/32,5.62.57.5/32,5.62.57.29/32,5.78.45.181/32,5.154.253.6/32,5.154.253.152/32,5.154.254.66/32,5.154.254.212/32,5.154.254.252/32,5.157.5.206/32,5.157.23.152/32,5.157.130.16/32,5.157.130.163/32,5.157.131.129/32,5.157.131.151/32,5.164.236.4/32,5.180.150.173/32,5.188.159.17/32,5.188.210.20/31,5.188.210.80/32,5.188.210.84/32,5.254.48.209/32,8.129.185.14/32,8.210.51.137/32,8.219.176.202/32,8.222.177.141/32,14.162.185.147/32,14.194.57.226/32,14.207.120.239/32,20.212.130.137/32,23.19.32.189/32,23.19.32.219/32,23.19.34.90/32,23.19.34.100/32,23.81.228.177/32,23.81.229.16/32,23.81.229.21/32,23.83.87.168/32,23.83.179.41/32,23.83.184.138/32,23.92.125.178/32,23.94.5.11/32,23.94.16.221/32,23.94.17.201/32,23.94.32.93/32,23.94.32.243/32,23.94.45.111/32,23.94.75.176/32,23.94.102.47/32,23.94.113.41/32,23.94.133.219/32,23.94.133.249/32,23.94.138.217/32,23.94.148.175/32,23.94.150.145/32,23.94.150.161/32,23.94.154.11/32,23.94.162.156/32,23.94.177.145/32,23.94.184.183/32,23.94.228.120/32,23.94.228.198/32,23.94.228.246/32,23.94.230.249/32,23.94.248.201/32,23.94.251.50/32,23.95.62.208/32,23.95.235.27/32,23.95.237.48/32,23.95.239.54/32,23.95.239.248/32,23.104.161.47/32,23.104.161.97/32,23.105.157.239/32,23.108.44.83/32,23.108.45.51/32,23.108.46.174/32,23.108.47.4/32,23.108.47.144/32,23.108.47.184/32,23.108.48.115/32,23.108.86.23/32,23.108.93.112/32,23.108.233.64/32,23.108.233.68/32,23.108.233.118/32,23.129.64.221/32,23.154.177.24/32,23.229.12.118/32,23.229.12.198/32,23.229.37.250/32,23.229.42.142/32,23.229.90.245/32,23.229.90.247/32,23.229.101.37/32,23.229.109.121/32,23.229.119.102/32,23.229.119.137/32,23.229.119.203/32,23.229.119.232/32,23.231.13.53/32,23.231.13.161/32,23.231.14.5/32,23.231.14.84/32,23.231.15.83/32,23.231.34.231/32,23.231.37.46/32,23.231.39.35/32,23.235.253.55/32,23.236.149.115/32,23.236.168.60/32,23.236.170.241/32,23.236.182.168/32,23.236.183.228/32,23.236.222.39/32,23.236.227.130/32,23.236.230.213/32,23.236.249.84/32,23.236.255.65/32,23.236.255.112/32,23.236.255.186/32,23.247.7.190/32,23.247.103.44/32,23.247.103.200/32,23.247.105.10/32,24.18.136.254/32,24.28.32.114/32,24.28.173.178/32,24.108.106.119/32,24.235.13.13/32,31.12.93.141/32,31.40.162.120/32,31.44.59.224/32,31.131.107.20/32,34.28.232.23/32,36.81.101.89/32,37.19.201.134/32,37.19.205.205/32,37.35.40.73/32,37.35.41.251/32,37.35.43.235/32,37.45.62.23/32,37.46.113.251/32,37.46.122.79/32,37.97.120.72/32,37.115.189.95/32,37.139.53.7/32,37.139.53.69/32,37.140.223.190/32,37.203.210.4/32,37.203.210.154/32,37.203.210.169/32,37.203.210.226/32,38.15.140.207/32,38.15.140.220/32,38.15.141.53/32,38.15.141.97/32,38.15.143.53/32,38.87.239.141/32,38.94.108.90/32,38.108.106.98/32,38.152.33.75/32,38.153.112.164/32,38.153.112.188/32,38.153.113.167/32,38.153.122.9/32,38.153.122.86/32,38.153.122.120/32,38.153.122.173/32,38.153.122.248/32,38.153.128.3/32,38.153.129.146/32,38.153.132.122/32,38.153.136.134/32,38.153.137.121/32,38.153.138.126/32,38.153.140.148/32,38.153.140.168/32,38.153.140.215/32,38.153.146.231/32,38.153.149.112/32,38.153.149.180/32,38.153.150.67/32,38.153.150.221/32,38.153.153.88/32,38.153.153.109/32,38.153.153.213/32,38.153.156.17/32,38.153.156.240/32,38.154.124.95/32,38.154.124.96/32,38.154.130.88/32,38.154.130.207/32,38.154.130.216/32,38.154.134.61/32,38.154.135.37/32,38.154.138.92/32,38.154.143.52/32,38.154.143.212/32,38.154.143.245/32,38.154.161.18/32,38.154.161.192/32,38.154.164.12/32,38.154.169.103/32,38.154.175.129/32,38.154.175.219/32,38.154.182.86/32,38.154.185.109/32,38.154.187.123/32,38.154.195.103/32,38.170.9.91/32,38.170.24.43/32,38.170.26.46/32,38.170.27.17/32,38.170.30.58/32,38.170.30.117/32,38.170.34.70/32,38.170.37.33/32,38.170.158.41/32,38.170.160.200/32,38.170.161.98/32,38.170.162.246/32,38.170.163.26/32,41.170.12.92/32,42.228.61.245/32,43.245.116.198/32,45.8.203.225/32,45.9.122.35/32,45.12.115.100/32,45.12.129.118/32,45.12.133.145/32,45.13.184.246/32,45.15.129.83/32,45.15.129.170/32,45.15.169.193/32,45.19.161.205/32,45.41.162.31/32,45.41.162.93/32,45.41.176.210/32,45.41.177.1/32,45.41.177.23/32,45.41.177.110/32,45.41.177.120/32,45.41.178.138/32,45.41.178.195/32,45.41.179.52/32,45.41.179.153/32,45.43.167.165/32,45.43.177.244/32,45.43.178.16/32,45.43.181.168/32,45.43.191.48/32,45.56.174.63/32,45.56.175.106/32,45.56.175.146/32,45.61.116.67/32,45.61.122.61/32,45.61.123.84/32,45.61.125.103/32,45.61.125.184/32,45.61.125.201/32,45.66.35.10/32,45.67.2.108/32,45.72.40.76/32,45.72.53.39/32,45.72.55.21/32,45.72.55.79/32,45.72.55.162/32,45.72.55.233/32,45.72.65.186/32,45.77.38.191/32,45.83.119.211/32,45.83.131.83/32,45.83.143.90/32,45.84.176.11/32,45.85.160.223/32,45.86.15.12/32,45.86.15.218/32,45.86.60.76/32,45.86.72.217/32,45.86.244.91/32,45.86.247.226/32,45.87.240.173/32,45.87.249.78/32,45.87.249.88/32,45.89.105.207/32,45.89.105.216/32,45.92.28.182/32,45.94.47.154/32,45.95.97.209/32,45.95.243.16/32,45.114.12.150/32,45.120.51.109/32,45.127.249.85/32,45.127.249.204/32,45.128.24.162/32,45.128.77.84/32,45.128.245.241/32,45.128.246.73/32,45.128.246.80/32,45.128.246.99/32,45.128.247.34/32,45.128.247.78/32,45.128.247.219/32,45.129.124.207/32,45.130.128.18/32,45.131.193.141/32,45.131.212.44/32,45.131.212.233/32,45.131.230.214/32,45.134.181.114/32,45.134.184.179/32,45.134.184.189/32,45.134.212.208/32,45.135.36.40/32,45.135.36.234/32,45.136.228.245/32,45.137.40.105/32,45.137.43.4/32,45.137.84.24/32,45.137.195.56/32,45.137.195.78/32,45.137.195.131/32,45.137.195.188/32,45.138.100.148/32,45.138.102.58/32,45.140.207.81/32,45.141.80.24/32,45.141.81.7/32,45.141.83.103/32,45.142.28.190/32,45.146.89.168/32,45.146.91.28/32,45.147.28.18/32,45.147.28.88/32,45.148.126.229/32,45.151.253.98/32,45.151.253.126/32,45.152.7.149/32,45.152.198.92/32,45.153.22.29/32,45.153.22.184/32,45.153.22.224/32,45.154.56.184/32,45.154.58.79/32,45.154.58.115/32,45.154.58.176/32,45.154.58.219/32,45.154.84.95/32,45.154.138.78/32,45.154.244.244/32,45.155.70.88/32,45.157.129.26/32,45.157.129.39/32,45.157.129.48/32,45.157.129.61/32,45.157.129.75/32,45.157.129.132/32,45.157.129.181/32,45.158.184.71/32,45.158.187.19/32,45.192.134.52/32,45.192.134.100/32,45.192.134.249/32,45.192.134.250/32,45.192.136.103/32,45.192.138.3/32,45.192.138.178/32,45.192.141.16/32,45.192.141.203/32,45.192.143.38/32,45.192.145.22/32,45.192.146.118/32,45.192.147.10/32,45.192.150.204/32,45.192.152.53/32,45.192.153.108/32,45.192.156.246/32,45.224.229.189/32,45.251.61.223/32,46.8.15.181/32,46.8.22.24/32,46.8.56.63/32,46.8.57.209/32,46.8.213.80/32,46.8.220.28/32,46.22.211.126/32,46.33.52.46/32,46.46.116.200/32,46.71.177.47/32,46.249.101.137/32,47.33.16.213/32,47.205.193.195/32,47.242.67.40/32,47.242.125.99/32,49.183.64.224/32,49.186.234.242/32,49.228.120.37/32,50.3.83.190/32,50.3.83.218/32,50.3.84.210/32,50.3.91.101/32,50.3.183.7/32,50.3.183.139/32,50.3.183.157/32,50.3.183.181/32,50.3.192.166/32,50.3.194.45/32,50.3.194.107/32,50.47.95.56/32,51.178.68.58/32,58.20.184.187/32,58.136.236.18/32,58.245.99.165/32,59.10.221.161/32,60.150.85.63/32,61.152.197.222/32,61.183.234.226/32,62.210.127.188/32,64.43.89.0/32,64.137.10.139/32,64.137.10.185/32,64.137.10.200/32,64.137.14.87/32,64.137.14.162/32,64.137.18.226/32,64.137.42.135/32,64.137.42.157/32,64.137.42.186/32,64.137.48.134/32,64.137.49.95/32,64.137.49.181/32,64.137.49.196/32,64.137.58.169/32,64.137.60.87/32,64.137.60.122/32,64.137.60.161/32,64.137.62.14/32,64.137.62.128/32,64.137.71.5/32,64.137.71.200/32,64.137.77.72/32,64.137.77.223/32,64.137.92.53/32,64.137.92.144/32,64.137.93.77/32,64.137.94.45/32,64.137.94.117/32,64.137.95.4/32,64.137.95.112/32,64.137.95.123/32,64.137.95.211/32,64.137.97.41/32,64.137.99.5/32,64.137.100.49/32,64.137.100.228/32,64.137.101.9/32,64.137.108.246/32,65.108.82.35/32,65.109.85.229/32,66.42.224.229/32,66.78.32.82/32,66.78.32.247/32,66.78.34.123/32,66.78.34.136/32,66.84.88.23/32,66.96.218.122/32,66.115.181.211/32,66.150.70.57/32,66.214.185.8/32,67.71.247.162/32,67.184.17.3/32,67.201.33.10/32,67.227.119.161/32,68.6.121.231/32,68.71.249.153/32,68.196.254.137/32,68.198.240.250/32,68.234.40.21/32,69.30.197.181/32,69.246.141.80/32,70.198.46.156/32,72.37.216.68/32,72.37.217.3/32,73.41.190.49/32,73.188.85.2/32,75.119.159.16/32,76.86.238.195/32,76.166.171.132/32,76.228.211.219/32,77.65.50.118/32,77.83.1.64/32,77.83.1.88/32,77.83.1.132/32,77.83.28.86/32,77.83.149.50/32,77.234.43.167/32,77.247.114.86/32,79.173.87.202/32,80.54.231.222/32,80.70.109.105/32,80.83.235.74/32,80.253.250.97/32,80.253.251.54/32,83.168.48.224/32,84.17.46.135/32,84.17.46.159/32,84.17.46.169/32,84.17.46.217/32,84.17.46.240/32,84.252.74.7/32,85.56.129.68/32,85.121.240.180/32,85.206.169.184/32,85.208.211.114/32,85.239.59.247/32,86.62.56.130/32,86.62.59.127/32,86.111.229.68/32,86.111.230.58/32,87.98.151.108/32,87.101.81.140/32,87.185.197.50/32,87.239.254.18/32,87.239.254.88/32,89.31.104.198/32,89.41.190.103/32,89.41.190.134/32,89.185.85.140/32,91.108.178.204/32,91.205.230.204/32,91.246.194.54/32,91.246.194.169/32,91.246.194.235/32,92.63.109.130/32,92.99.31.202/32,92.118.43.147/32,92.180.9.204/32,93.124.55.157/32,93.190.245.252/32,94.131.58.16/32,94.131.58.85/32,94.131.58.146/32,94.131.81.43/32,94.131.81.84/32,94.179.47.177/32,95.55.29.55/32,95.71.125.50/32,95.164.135.33/32,95.164.135.141/32,95.164.232.13/32,95.164.233.56/32,95.164.233.172/32,95.164.233.176/32,95.164.234.178/32,95.164.234.250/32,95.164.235.254/32,95.182.125.89/32,95.214.55.165/32,95.216.106.70/32,96.8.118.223/32,96.23.95.21/32,97.109.186.92/32,97.109.186.176/32,97.109.188.92/32,97.109.241.152/32,98.41.130.32/32,98.48.218.185/32,98.153.146.10/32,102.165.54.221/32,102.165.54.242/32,102.182.136.25/32,103.1.179.65/32,103.8.118.158/32,103.16.118.19/32,103.37.180.178/32,103.47.52.1/32,103.47.113.234/32,103.49.202.252/32,103.53.216.146/32,103.53.218.54/32,103.53.218.121/32,103.53.219.124/32,103.53.219.145/32,103.74.164.246/32,103.75.228.166/32,103.75.228.172/32,103.75.229.210/32,103.83.232.122/32,103.88.155.197/32,103.109.209.28/32,103.139.48.249/32,103.152.232.69/32,103.159.213.74/32,103.161.16.251/32,103.197.168.3/32,103.197.170.60/32,103.204.108.183/32,103.204.110.165/32,103.204.111.170/32,103.207.117.8/32,103.221.232.19/32,103.221.232.228/32,103.221.234.169/32,103.247.151.167/32,104.10.37.242/32,104.28.192.96/31,104.28.192.98/32,104.28.224.96/31,104.28.224.98/32,104.28.244.92/32,104.37.135.145/32,104.129.18.186/32,104.140.210.107/32,104.143.226.102/32,104.143.244.194/32,104.143.245.190/32,104.143.246.124/32,104.144.3.47/32,104.144.3.65/32,104.144.3.128/32,104.144.26.61/32,104.144.34.70/32,104.144.34.81/32,104.144.45.163/32,104.144.51.229/32,104.144.53.57/32,104.144.72.150/32,104.144.91.186/32,104.144.99.151/32,104.144.110.157/32,104.144.112.212/32,104.144.116.205/32,104.144.125.119/32,104.144.155.38/32,104.144.157.24/32,104.144.167.110/32,104.144.203.190/32,104.144.206.139/32,104.144.206.241/32,104.144.210.169/32,104.144.228.27/32,104.144.233.18/32,104.144.235.79/32,104.148.5.250/32,104.148.28.247/32,104.153.81.173/32,104.153.81.230/32,104.167.0.61/32,104.167.0.101/32,104.167.0.118/32,104.168.4.192/32,104.168.25.146/32,104.168.25.175/32,104.168.75.90/32,104.168.100.169/32,104.206.81.174/32,104.222.185.122/32,104.222.185.169/32,104.222.186.30/32,104.222.187.79/32,104.222.187.95/32,104.223.152.6/32,104.223.152.188/32,104.223.157.122/32,104.223.157.219/32,104.223.171.35/32,104.223.171.112/32,104.223.171.135/32,104.223.171.250/32,104.223.223.121/32,104.223.223.160/32,104.223.223.199/32,104.223.227.21/32,104.223.254.100/32,104.224.90.42/32,104.227.1.196/32,104.227.13.237/32,104.227.28.34/32,104.227.28.75/32,104.227.50.71/32,104.227.51.219/32,104.227.59.50/32,104.227.76.89/32,104.227.90.202/32,104.227.94.126/32,104.227.107.254/32,104.227.116.238/32,104.227.116.254/32,104.227.120.50/32,104.227.133.104/32,104.227.145.99/32,104.227.146.8/32,104.227.146.21/32,104.227.146.110/32,104.227.146.115/32,104.227.173.43/32,104.227.173.115/32,104.227.222.205/32,104.227.223.108/32,104.227.223.153/32,104.232.211.173/32,104.233.12.89/32,104.233.13.135/32,104.233.13.142/32,104.233.13.164/32,104.233.13.219/32,104.233.18.70/32,104.233.19.10/32,104.233.26.225/32,104.238.14.7/32,104.238.14.50/32,104.238.14.239/32,104.238.49.117/32,104.238.50.50/32,104.238.50.55/32,104.238.50.123/32,104.238.50.168/32,104.238.51.175/32,104.238.51.213/32,104.239.4.192/32,104.239.6.150/32,104.239.42.133/32,104.239.43.62/32,104.239.43.124/32,104.239.76.187/32,104.239.80.243/32,104.239.80.252/32,104.239.96.45/32,104.239.97.96/32,104.239.106.170/32,104.249.27.40/32,104.249.27.174/32,104.249.31.73/32,104.249.60.107/32,104.249.61.190/32,104.250.204.234/32,107.150.64.186/32,107.150.70.90/32,107.150.70.143/32,107.150.71.70/32,107.150.71.173/32,107.150.84.103/32,107.152.98.5/32,107.158.32.240/32,107.158.118.144/32,107.165.193.212/32,107.172.14.183/32,107.172.31.120/32,107.172.42.91/32,107.172.45.160/32,107.172.50.138/32,107.172.51.79/32,107.172.51.128/32,107.172.63.155/32,107.172.68.5/32,107.172.69.73/32,107.172.69.96/32,107.172.69.116/32,107.172.71.124/32,107.172.78.20/32,107.172.81.81/32,107.172.88.206/32,107.172.132.132/32,107.172.155.140/32,107.172.155.172/32,107.172.155.182/32,107.172.155.185/32,107.172.156.163/32,107.172.156.205/32,107.172.163.105/32,107.172.163.129/32,107.172.238.87/32,107.172.246.226/32,107.172.255.44/32,107.172.255.61/32,107.173.0.152/32,107.173.1.74/32,107.173.4.175/32,107.173.4.242/32,107.173.7.244/32,107.173.18.48/32,107.173.85.109/32,107.173.124.136/32,107.173.177.63/32,107.173.177.107/32,107.173.179.75/32,107.173.185.191/32,107.173.202.94/32,107.173.230.215/32,107.174.9.94/32,107.174.38.221/32,107.174.54.63/32,107.174.54.114/32,107.174.140.135/32,107.174.140.177/32,107.174.143.6/32,107.174.148.85/32,107.174.231.133/32,107.174.231.157/32,107.174.233.248/32,107.174.239.130/32,107.174.245.173/32,107.174.249.176/32,107.174.252.12/32,107.175.1.249/32,107.175.2.65/32,107.175.12.147/32,107.175.12.170/32,107.175.26.150/32,107.175.58.217/32,107.175.71.93/32,107.175.72.12/32,107.175.74.173/32,107.175.80.161/32,107.175.109.169/32,107.175.110.204/32,107.175.114.10/32,107.175.119.232/32,107.175.128.71/32,107.175.129.2/32,107.175.129.119/32,107.175.129.121/32,107.175.129.138/32,107.175.129.206/32,107.175.141.106/32,107.175.141.178/32,107.175.141.249/32,107.175.157.23/32,107.175.159.10/32,107.175.159.27/32,107.175.159.37/32,107.175.224.239/32,107.175.229.145/32,107.175.232.187/32,107.179.26.250/32,107.179.60.78/32,107.179.60.168/32,107.179.114.204/32,107.181.128.221/32,107.181.130.16/32,107.181.131.174/32,107.181.152.254/32,107.181.153.126/32,107.181.154.160/32,107.216.240.107/32,108.62.70.165/32,108.165.219.216/32,109.70.100.1/32,109.70.100.68/32,109.96.22.27/32,109.110.70.249/32,109.194.20.133/32,109.207.130.117/32,109.230.203.220/32,109.230.220.108/32,109.230.220.194/32,109.248.129.246/32,110.21.226.208/32,110.52.186.193/32,110.143.217.21/32,110.244.95.145/32,110.244.97.250/32,110.244.98.67/32,111.92.184.34/32,111.92.184.48/32,111.92.184.52/32,111.92.184.55/32,111.240.204.228/32,112.103.198.145/32,112.155.70.29/32,113.30.154.29/32,113.57.84.39/32,115.63.101.179/32,115.63.101.220/32,115.215.77.194/32,116.58.232.119/32,116.113.68.130/32,116.203.139.92/32,117.160.250.130/32,117.160.250.132/32,119.193.199.104/32,119.205.222.196/32,120.11.90.128/32,120.11.90.140/32,120.11.93.194/32,120.40.130.70/32,120.196.186.248/32,120.234.203.171/32,121.4.20.187/32,121.22.53.166/32,121.159.41.244/32,123.3.230.253/32,123.13.57.58/32,123.13.59.42/32,123.13.59.240/32,123.130.115.217/32,124.13.181.5/32,124.121.116.90/32,124.202.145.110/32,125.25.146.77/32,125.228.216.16/32,125.235.235.8/32,128.90.148.183/32,130.185.154.3/32,130.185.154.24/32,130.185.154.119/32,130.185.154.124/32,130.185.154.161/32,130.185.154.192/32,130.185.154.231/32,130.185.157.24/32,134.73.2.9/32,134.73.18.109/32,134.73.70.67/32,134.236.62.124/32,134.255.243.36/32,136.0.46.216/32,136.144.17.2/32,136.144.17.27/32,136.144.17.157/32,136.169.46.36/32,136.226.64.122/32,136.232.159.10/32,137.59.6.176/32,138.75.229.77/32,138.94.117.205/32,138.94.217.138/32,138.94.217.144/32,138.94.218.200/32,138.99.42.117/32,138.122.192.240/32,138.122.194.241/32,138.128.40.62/32,138.128.69.38/32,138.128.69.41/32,138.128.69.107/32,138.128.69.123/32,138.128.97.155/32,138.128.106.170/32,138.128.106.243/32,138.128.107.97/32,138.128.107.217/32,138.128.114.98/32,138.128.114.115/32,138.128.148.79/32,138.128.151.79/32,138.128.151.235/32,138.128.159.105/32,138.128.159.232/32,138.186.137.163/32,138.186.137.181/32,138.186.139.72/32,138.219.74.99/32,138.219.74.125/32,138.219.74.196/32,138.219.74.252/32,138.219.121.47/32,138.229.210.94/32,139.28.223.62/32,139.162.28.214/32,139.180.228.1/32,140.99.15.16/32,140.99.15.227/32,140.99.46.154/32,140.99.50.146/32,140.99.51.74/32,140.99.53.171/32,140.99.70.177/32,140.99.75.80/32,140.99.94.210/32,140.99.124.121/32,140.99.126.64/32,140.206.62.198/32,141.98.133.4/32,141.98.163.142/32,141.101.76.139/32,141.101.76.232/32,141.101.86.18/31,141.101.86.38/31,141.101.86.96/32,141.101.86.144/31,142.54.229.249/32,142.54.231.38/32,142.54.232.6/32,142.54.235.9/32,142.54.237.34/32,142.132.184.79/32,142.132.233.90/32,142.147.111.171/32,144.172.158.116/32,146.70.53.44/32,148.76.97.250/32,149.5.4.230/32,149.18.31.63/32,149.20.246.123/32,149.34.244.231/32,149.34.244.234/32,149.34.244.240/32,149.62.41.120/32,149.62.41.203/32,149.127.175.4/32,152.22.50.22/32,152.22.51.26/32,152.89.10.61/32,153.111.226.103/32,154.3.232.172/32,154.3.232.238/32,154.3.232.252/32,154.3.233.65/32,154.3.233.133/32,154.3.233.218/32,154.7.185.253/32,154.7.190.176/32,154.9.23.68/32,154.9.177.19/32,154.12.12.209/32,154.12.77.184/32,154.12.96.159/32,154.12.132.212/32,154.12.133.197/32,154.12.140.14/32,154.13.24.1/32,154.13.44.245/32,154.13.48.184/32,154.13.52.26/32,154.13.52.32/32,154.13.54.254/32,154.13.60.75/32,154.13.62.105/32,154.13.62.174/32,154.13.62.233/32,154.13.63.31/32,154.13.63.36/32,154.13.71.52/32,154.13.96.120/32,154.13.98.193/32,154.13.99.83/32,154.13.101.46/32,154.13.102.159/32,154.13.104.64/32,154.13.104.88/32,154.13.106.36/32,154.13.106.196/32,154.13.111.47/32,154.13.111.130/32,154.13.118.95/32,154.13.135.241/32,154.16.206.83/32,154.16.206.86/32,154.16.243.109/32,154.17.250.169/32,154.21.39.20/32,154.21.60.62/32,154.21.61.200/32,154.21.62.106/32,154.21.96.49/32,154.21.111.243/32,154.21.155.229/32,154.22.133.246/32,154.28.144.47/32,154.29.143.130/32,154.30.59.172/32,154.30.194.54/32,154.30.215.7/32,154.30.215.199/32,154.30.227.232/32,154.30.241.139/32,154.30.241.224/32,154.30.242.51/32,154.30.247.45/32,154.30.247.152/32,154.30.248.179/32,154.30.251.122/32,154.30.252.160/32,154.30.252.249/32,154.37.172.241/32,154.37.175.85/32,154.37.175.249/32,154.38.34.76/32,154.55.93.109/32,154.85.103.169/32,154.85.124.253/32,154.85.125.203/32,154.85.126.7/32,154.85.126.83/32,154.85.126.181/32,154.92.113.242/32,154.92.116.25/32,154.92.118.56/32,154.92.121.68/32,154.92.122.7/32,154.92.122.169/32,154.92.125.123/32,154.92.125.236/32,154.92.125.242/32,154.92.126.194/32,154.92.127.17/32,154.95.0.1/32,154.95.36.96/32,154.95.38.72/32,154.194.9.40/32,154.194.9.159/32,154.194.11.63/32,155.94.240.151/32,156.146.46.148/32,157.52.148.133/32,157.52.148.238/32,157.52.187.10/32,157.52.212.115/32,157.52.212.223/32,157.52.252.179/32,157.52.252.240/32,158.222.6.7/32,158.222.15.208/32,159.192.123.2/32,159.224.158.249/32,159.242.234.107/32,160.20.9.83/32,160.20.11.191/32,161.0.70.167/32,161.123.5.46/32,161.123.5.181/32,161.123.33.172/32,161.123.65.93/32,161.123.93.97/32,161.123.93.149/32,161.123.101.111/32,161.123.101.118/32,161.123.115.59/32,161.123.115.129/32,161.123.130.99/32,161.123.130.188/32,161.123.138.216/32,161.123.151.31/32,161.123.151.129/32,161.123.154.137/32,161.123.208.44/32,161.123.208.241/32,161.123.209.204/32,161.123.215.106/32,162.158.86.89/32,162.158.86.232/32,162.158.87.50/32,162.158.87.96/32,162.158.90.37/32,162.158.91.33/32,162.158.94.34/32,162.158.110.62/32,162.158.110.225/32,162.158.186.52/32,162.158.203.140/32,162.158.238.221/32,162.158.238.254/32,162.158.239.4/32,162.158.239.22/32,162.158.239.29/32,162.158.239.62/32,162.158.239.69/32,162.158.251.125/32,162.158.251.128/32,162.212.169.130/32,162.240.32.213/32,162.244.145.56/32,162.244.146.14/32,162.247.74.200/32,163.47.236.32/32,163.53.81.73/32,164.68.96.104/32,165.154.236.214/32,165.231.24.76/32,165.231.35.78/32,165.231.45.189/32,165.231.54.206/32,165.231.70.111/32,165.231.70.201/32,165.231.70.253/32,165.231.105.155/32,165.231.159.48/32,165.231.159.90/32,165.231.165.136/32,167.235.204.162/32,168.91.37.16/32,168.119.99.159/32,168.151.212.88/32,168.151.212.241/32,168.151.213.207/32,168.151.213.233/32,168.151.227.203/32,168.151.228.228/32,168.181.228.182/32,170.39.193.234/32,170.83.178.29/32,170.244.93.233/32,171.5.15.168/32,171.22.116.123/32,171.22.121.37/32,171.22.122.242/32,171.22.132.101/32,171.22.133.216/32,171.97.36.205/32,172.14.43.80/32,172.68.95.154/32,172.68.182.120/32,172.68.238.22/32,172.68.238.132/32,172.68.238.141/32,172.69.70.177/32,172.69.138.64/32,172.70.46.6/32,172.70.46.89/32,172.70.46.134/32,172.70.46.195/32,172.70.49.140/32,172.70.49.142/31,172.70.49.146/31,172.70.91.203/32,172.70.110.243/32,172.70.126.59/32,172.70.126.210/32,172.70.131.100/32,172.70.206.148/32,172.70.206.241/32,172.70.207.114/32,172.70.214.28/31,172.70.215.8/32,172.70.233.108/31,172.70.233.112/31,172.70.233.138/31,172.70.233.168/31,172.70.246.81/32,172.70.247.75/32,172.70.250.54/32,172.70.250.160/32,172.70.251.37/32,172.70.251.72/32,172.70.254.7/32,172.71.22.15/32,172.71.22.33/32,172.71.22.36/32,172.71.26.124/32,172.71.26.138/32,172.71.82.68/32,172.71.82.122/32,172.71.94.105/32,172.71.94.110/32,172.71.94.122/32,172.71.98.124/32,172.71.102.172/31,172.71.130.76/32,172.71.130.151/32,172.71.182.4/32,172.71.182.131/32,172.71.182.177/32,172.71.246.142/32,172.71.250.37/32,172.105.234.171/32,172.107.168.159/32,172.245.7.58/32,172.245.25.223/32,172.245.35.238/32,172.245.64.213/32,172.245.68.130/32,172.245.75.94/32,172.245.80.87/32,172.245.80.103/32,172.245.84.217/32,172.245.103.191/32,172.245.106.185/32,172.245.157.89/32,172.245.157.125/32,172.245.157.154/32,172.245.193.244/32,172.245.195.134/32,172.245.208.150/32,172.245.229.147/32,172.245.229.168/32,172.252.228.6/32,173.179.38.83/32,173.211.8.43/32,173.211.8.92/32,173.211.8.218/32,173.211.8.245/32,173.234.154.93/32,173.234.154.97/32,173.245.202.217/32,174.80.135.46/32,174.95.89.238/32,174.138.167.178/32,176.94.250.79/32,176.116.231.22/32,176.120.198.48/32,177.103.221.65/32,177.190.78.25/32,178.71.150.193/32,178.158.38.37/32,178.159.37.4/32,178.159.37.55/32,178.159.37.83/32,178.159.37.156/32,178.175.128.44/32,178.175.129.46/32,178.176.66.32/32,178.176.67.12/32,178.218.144.99/32,180.180.214.5/32,180.183.141.94/32,180.249.184.201/32,181.41.206.213/32,181.177.96.111/32,181.177.101.16/32,181.177.102.13/32,181.177.102.73/32,181.177.111.91/32,181.177.112.168/32,181.214.173.64/32,181.215.16.22/32,182.16.185.10/32,182.54.239.63/32,182.54.239.222/32,183.64.115.112/32,183.67.62.203/32,183.81.184.60/32,183.89.41.31/32,183.89.165.11/32,183.138.49.160/32,183.239.62.59/32,184.161.134.226/32,184.170.249.65/32,184.174.29.108/32,184.174.56.222/32,184.174.56.250/32,184.174.57.94/32,184.174.58.93/32,185.30.232.103/32,185.48.52.123/32,185.48.54.82/32,185.48.55.45/32,185.48.55.136/32,185.61.223.109/32,185.76.10.68/32,185.88.102.224/32,185.92.210.112/32,185.93.229.2/32,185.101.169.144/32,185.101.169.216/32,185.102.48.99/32,185.102.49.195/32,185.104.216.113/32,185.104.216.141/32,185.104.216.230/32,185.104.216.236/32,185.104.217.53/32,185.104.217.187/32,185.104.217.210/32,185.104.217.216/32,185.104.218.43/32,185.104.218.51/32,185.104.218.68/32,185.104.218.129/32,185.109.22.119/32,185.126.66.208/32,185.136.204.179/32,185.142.234.68/32,185.143.42.54/32,185.168.158.187/32,185.174.159.241/32,185.181.61.142/32,185.189.3.157/32,185.189.111.52/32,185.189.111.105/32,185.189.111.138/32,185.199.228.123/32,185.199.229.144/32,185.201.140.253/32,185.212.160.87/32,185.213.155.181/32,185.213.242.122/32,185.220.101.163/32,185.223.234.46/32,185.223.234.91/32,185.223.234.172/32,185.223.234.222/32,185.230.45.62/32,185.230.45.250/32,185.230.47.45/32,185.230.47.74/32,185.242.92.67/32,185.242.93.153/32,185.242.93.177/32,185.242.93.231/32,185.243.218.110/32,185.245.25.197/32,185.245.26.255/32,185.245.27.47/32,185.246.210.202/32,185.250.39.27/32,185.253.162.7/32,186.179.17.163/32,186.179.18.20/32,186.179.23.63/32,186.179.29.30/32,186.179.52.105/32,186.179.52.238/32,186.179.62.49/32,187.40.254.254/32,187.63.156.50/32,187.223.10.43/32,188.74.168.4/32,188.74.169.253/32,188.74.182.220/32,188.74.183.110/32,188.119.115.251/32,188.130.129.75/32,188.130.211.142/32,188.165.146.193/32,188.168.248.14/32,188.170.78.239/32,188.170.80.0/32,188.209.181.207/32,190.123.212.90/32,191.96.20.146/32,191.96.20.150/32,191.96.20.158/32,191.96.64.200/32,191.96.64.245/32,191.96.95.175/32,191.96.252.108/32,191.96.252.191/32,191.101.31.91/32,191.101.61.131/32,191.101.110.241/32,191.101.164.64/32,191.102.130.37/32,191.102.131.62/32,191.102.131.172/32,191.102.143.159/32,191.102.143.215/32,191.102.148.3/32,191.102.148.59/32,191.102.148.95/32,191.102.148.194/32,191.102.150.113/32,191.102.150.117/32,191.102.150.212/32,191.102.151.167/32,191.102.152.28/32,191.102.153.37/32,191.102.153.45/32,191.102.153.103/32,191.102.153.120/32,191.102.153.178/32,191.102.153.235/32,191.102.154.61/32,191.102.154.149/32,191.102.158.168/32,191.102.158.191/32,191.102.167.23/32,191.102.167.101/32,191.102.178.190/32,191.102.181.247/32,191.240.205.95/32,192.3.105.72/32,192.3.105.93/32,192.3.124.151/32,192.3.142.98/32,192.3.142.126/32,192.3.147.232/32,192.3.160.20/32,192.3.160.28/32,192.3.219.17/32,192.3.219.100/32,192.3.219.113/32,192.3.246.2/32,192.42.116.210/31,192.88.134.2/32,192.111.130.5/32,192.126.154.17/32,192.126.194.27/32,192.126.196.144/32,192.126.205.154/32,192.126.250.253/32,192.151.158.59/32,192.166.153.160/32,192.166.153.240/32,192.177.99.110/32,192.177.99.155/32,192.177.99.180/32,192.186.130.128/32,192.186.143.165/32,192.186.146.7/32,192.186.163.130/32,192.186.172.102/32,192.186.172.229/32,192.186.177.237/32,192.198.114.197/32,192.210.132.42/32,192.210.132.70/32,192.210.147.12/32,192.210.188.152/32,192.210.191.122/32,192.210.191.163/32,192.210.191.224/32,192.210.194.219/32,192.210.229.111/32,192.227.153.60/32,192.227.169.121/32,192.227.172.250/32,192.227.191.86/32,192.227.191.188/32,192.227.238.147/32,192.227.238.253/32,192.227.249.247/32,192.241.84.50/32,192.241.87.240/32,192.241.110.9/32,192.241.116.83/32,192.241.116.210/32,192.241.125.192/32,192.252.214.20/32,192.252.220.92/32,193.7.198.129/32,193.8.1.58/32,193.8.1.109/32,193.8.1.192/32,193.8.56.239/32,193.8.94.21/32,193.8.94.111/32,193.8.94.127/32,193.8.94.213/32,193.8.138.71/32,193.8.138.241/32,193.8.231.97/32,193.8.231.245/32,193.19.109.156/32,193.23.253.219/32,193.27.10.252/32,193.27.19.73/32,193.38.235.152/32,193.38.242.7/32,193.38.242.31/32,193.38.242.196/32,193.38.242.208/32,193.39.245.131/32,193.148.92.249/32,193.150.70.23/32,193.150.70.55/32,193.150.70.87/32,193.150.70.112/32,193.150.70.115/32,193.150.70.151/32,193.150.70.167/32,193.150.70.170/32,193.150.70.183/32,193.150.70.193/32,193.150.70.214/32,193.188.21.49/32,193.202.45.24/32,193.203.9.65/32,193.218.190.189/32,193.218.190.190/32,193.218.190.233/32,193.218.190.239/32,193.219.0.71/32,193.233.137.146/32,193.255.60.250/32,194.31.162.230/32,194.36.96.142/32,194.36.96.226/32,194.36.99.19/32,194.39.35.43/32,194.55.81.22/32,194.99.25.17/32,194.127.173.170/32,194.127.173.172/32,194.127.173.229/32,194.127.173.244/32,194.146.134.105/32,194.146.134.175/32,195.181.172.208/32,195.201.29.129/32,195.231.65.251/32,195.246.120.93/32,196.51.98.89/32,196.51.111.74/32,196.51.116.145/32,196.51.117.49/32,196.51.117.105/32,196.196.34.56/32,196.196.147.151/32,196.196.197.61/32,196.196.224.19/32,196.196.224.182/32,196.197.10.252/32,196.199.104.235/32,196.199.119.99/32,196.199.119.163/32,196.199.122.29/32,196.240.38.157/32,196.240.38.218/32,196.240.51.70/32,196.240.51.207/32,196.240.51.241/32,196.240.105.92/32,196.240.173.55/32,196.240.173.94/32,196.240.237.12/32,196.240.237.137/32,196.242.3.212/32,196.242.4.146/32,196.242.10.21/32,196.242.10.177/32,196.242.20.90/32,196.242.20.167/32,196.242.20.190/32,196.242.20.193/32,196.242.115.10/32,196.242.131.149/32,196.242.134.161/32,196.242.134.180/32,196.242.178.32/32,196.242.178.165/32,196.242.178.212/32,196.244.4.52/32,196.245.149.12/32,196.245.149.252/32,196.245.154.11/32,196.245.229.70/32,196.247.16.153/32,196.247.145.230/32,196.247.161.133/32,196.247.162.174/32,198.8.84.3/32,198.12.113.43/32,198.12.119.137/32,198.20.179.210/32,198.20.180.149/32,198.20.185.163/32,198.20.191.16/32,198.20.191.163/32,198.20.191.213/32,198.20.191.250/32,198.23.128.79/32,198.23.132.154/32,198.23.147.196/32,198.23.152.237/32,198.23.169.11/32,198.23.169.122/32,198.23.212.114/32,198.23.212.116/32,198.23.214.84/32,198.23.214.122/32,198.23.214.250/32,198.23.239.2/32,198.23.240.229/32,198.46.130.55/32,198.46.148.3/32,198.46.161.163/32,198.46.165.43/32,198.46.166.125/32,198.46.169.19/32,198.46.194.108/32,198.46.199.85/32,198.46.200.91/32,198.46.200.106/32,198.46.200.177/32,198.46.202.244/32,198.46.212.215/32,198.46.232.177/32,198.59.191.249/32,198.105.108.198/32,198.144.190.98/32,198.144.190.140/32,198.154.89.35/32,198.154.89.172/32,198.240.116.3/32,198.240.116.192/32,199.116.114.11/32,199.249.230.167/32,200.0.61.215/32,200.10.34.164/32,200.10.38.25/32,200.10.38.112/32,200.10.38.134/32,200.10.38.183/32,200.44.246.157/32,200.187.70.39/32,200.215.229.253/32,201.182.251.142/32,201.240.68.193/32,202.5.141.122/32,202.14.4.131/32,202.94.175.87/32,202.142.162.187/32,203.78.235.132/32,203.89.126.250/32,204.10.194.8/32,204.48.79.60/32,204.48.92.189/32,204.48.92.238/32,204.48.95.254/32,205.193.225.132/32,205.240.77.164/32,206.41.169.197/32,206.41.169.198/32,206.41.175.54/32,206.62.164.178/32,206.198.217.26/32,206.217.131.66/32,206.217.131.90/32,206.220.175.2/32,207.204.248.158/32,207.204.249.23/32,207.244.218.3/32,207.244.219.225/32,208.127.243.46/32,209.35.4.111/32,209.99.165.109/32,209.127.54.70/32,209.127.183.129/32,209.242.201.146/32,209.242.201.186/32,210.22.131.162/32,211.138.173.110/32,213.129.48.113/32,213.133.107.27/32,213.136.84.232/32,213.188.121.49/32,213.219.247.106/32,216.10.27.66/32,216.10.27.154/32,216.19.205.36/32,216.19.223.21/32,216.24.212.251/32,216.24.219.131/32,216.73.163.47/32,216.80.39.89/32,216.109.161.158/32,216.109.161.182/32,216.131.75.22/32,216.131.77.178/32,216.131.77.208/32,216.131.79.175/32,216.131.86.161/32,216.131.104.82/32,216.131.104.131/32,216.131.122.40/32,216.151.191.44/32,216.151.191.212/32,216.173.73.251/32,216.173.74.66/32,216.173.75.89/32,216.173.79.246/32,216.173.80.196/32,216.173.82.156/32,216.173.84.115/32,216.173.98.223/32,216.173.99.87/32,216.173.105.237/32,216.173.111.173/32,216.176.110.52/32,216.197.79.72/32,216.230.31.93/32,217.25.222.111/32,217.97.100.189/32,218.102.253.37/32,218.146.20.124/32,220.158.245.206/32,222.98.29.152/32,222.190.223.35/32,}
	}
}

[-- Attachment #4: 3_fill_set.nft --]
[-- Type: text/plain, Size: 39023 bytes --]

table netdev filter {
	set mySet {
		typeof ip saddr
		flags interval
		elements={1.0.136.27/32,1.1.197.52/32,1.4.193.12/32,1.9.27.219/32,1.9.74.142/32,1.10.139.31/32,1.10.155.9/32,1.10.211.103/32,1.10.213.228/32,1.20.147.126/32,1.20.184.75/32,1.52.167.12/32,1.52.217.182/32,1.52.235.192/32,1.53.33.14/32,1.53.87.177/32,1.54.211.141/32,1.55.7.89/32,1.55.219.135/32,1.169.71.1/32,2.27.72.98/32,2.56.10.122/32,2.56.117.145/32,2.56.118.246/32,2.56.119.78/32,2.56.174.244/32,2.56.174.252/32,2.58.56.101/32,2.58.56.106/32,2.58.56.114/32,2.58.56.212/32,2.58.148.72/32,2.58.241.73/32,2.59.183.2/32,2.59.222.80/32,2.62.33.101/32,2.62.44.203/32,2.202.40.17/32,2.218.0.95/32,3.70.14.61/32,3.81.24.33/32,3.81.98.196/32,3.85.111.207/32,3.86.255.97/32,3.89.38.26/32,3.90.21.96/32,3.90.234.219/32,4.193.175.44/32,4.204.250.250/32,5.2.67.226/32,5.2.70.140/32,5.2.77.22/32,5.2.79.179/32,5.2.79.190/32,5.3.192.41/32,5.27.8.163/32,5.27.28.35/32,5.42.208.227/32,5.44.254.40/32,5.45.68.86/32,5.45.98.162/32,5.47.176.80/32,5.58.227.246/32,5.59.147.26/32,5.62.41.159/32,5.62.43.114/32,5.62.43.206/32,5.62.43.219/32,5.62.43.235/32,5.62.43.242/32,5.62.47.209/32,5.62.47.232/32,5.62.47.234/32,5.62.47.237/32,5.62.57.5/32,5.62.57.17/32,5.62.57.29/32,5.62.57.87/32,5.62.58.253/32,5.62.59.1/32,5.62.59.46/32,5.62.60.54/32,5.62.60.213/32,5.75.155.221/32,5.78.45.136/32,5.78.45.181/32,5.78.67.208/32,5.78.67.227/32,5.78.68.51/32,5.78.69.252/32,5.78.73.135/32,5.78.76.159/32,5.78.77.144/32,5.78.78.148/32,5.78.78.186/32,5.78.84.152/32,5.78.84.238/32,5.78.87.47/32,5.78.92.240/32,5.78.93.20/32,5.78.93.193/32,5.78.96.180/32,5.78.100.57/32,5.79.109.48/32,5.101.1.32/32,5.101.143.66/32,5.109.245.68/32,5.129.221.71/32,5.130.133.10/32,5.143.8.228/32,5.143.10.187/32,5.143.17.5/32,5.143.21.189/32,5.143.34.61/32,5.143.43.183/32,5.143.45.86/32,5.143.47.236/32,5.143.51.152/32,5.143.53.25/32,5.143.56.154/32,5.143.67.64/32,5.143.70.202/32,5.143.80.43/32,5.143.84.132/32,5.143.87.179/32,5.143.101.229/32,5.143.103.58/32,5.143.109.31/32,5.154.253.6/32,5.154.253.152/32,5.154.254.66/32,5.154.254.212/32,5.154.254.252/32,5.157.5.206/32,5.157.14.15/32,5.157.14.87/32,5.157.14.117/32,5.157.14.120/32,5.157.14.159/32,5.157.17.42/31,5.157.17.49/32,5.157.17.58/32,5.157.20.176/32,5.157.21.157/32,5.157.21.168/32,5.157.23.152/32,5.157.27.9/32,5.157.27.19/32,5.157.27.50/32,5.157.52.221/32,5.157.55.63/32,5.157.55.136/32,5.157.56.41/32,5.157.58.75/32,5.157.60.136/32,5.157.60.178/32,5.157.62.198/32,5.157.62.207/32,5.157.62.242/32,5.157.130.16/32,5.157.130.163/32,5.157.131.129/32,5.157.131.151/32,5.164.236.4/32,5.166.220.43/32,5.167.122.36/32,5.170.200.117/32,5.173.17.41/32,5.178.217.227/32,5.180.150.56/32,5.180.150.173/32,5.180.242.0/32,5.181.169.226/32,5.182.37.25/32,5.182.37.32/32,5.182.37.174/32,5.182.37.193/32,5.182.37.208/32,5.182.38.114/32,5.183.130.161/32,5.183.230.37/32,5.188.159.17/32,5.188.181.106/32,5.188.210.20/31,5.188.210.25/32,5.188.210.30/32,5.188.210.38/32,5.188.210.42/31,5.188.210.47/32,5.188.210.80/32,5.188.210.84/32,5.188.210.87/32,5.188.210.91/32,5.188.210.97/32,5.196.204.173/32,5.199.232.115/32,5.227.28.14/32,5.227.125.112/32,5.229.70.139/32,5.248.102.213/32,5.252.118.19/32,5.254.48.209/32,5.254.48.212/31,5.255.99.124/32,5.255.99.205/32,5.255.100.245/32,8.129.185.14/32,8.210.51.137/32,8.218.239.205/32,8.219.10.58/32,8.219.64.236/32,8.219.76.117/32,8.219.127.8/32,8.219.146.155/32,8.219.165.88/32,8.219.176.202/32,8.219.211.176/32,8.219.250.101/32,8.219.254.249/32,8.222.160.247/32,8.222.168.177/32,8.222.175.215/32,8.222.177.141/32,8.222.178.157/32,8.222.178.240/32,8.222.179.80/32,8.222.194.14/32,8.222.197.216/32,8.222.198.29/32,8.222.198.37/32,12.218.209.130/32,13.215.251.168/32,13.228.71.168/32,13.229.142.119/32,13.250.55.253/32,14.20.185.253/32,14.47.134.164/32,14.99.95.122/32,14.99.96.130/32,14.102.17.135/32,14.127.121.184/32,14.162.185.147/32,14.169.65.189/32,14.169.69.17/32,14.169.77.73/32,14.177.128.25/32,14.191.34.126/32,14.194.57.226/32,14.207.3.107/32,14.207.120.239/32,14.207.151.253/32,14.211.86.61/32,14.221.176.130/32,14.248.65.119/32,16.163.148.206/32,17.241.219.244/32,18.159.79.158/32,18.206.219.46/32,18.209.230.120/32,20.24.158.59/32,20.24.159.198/32,20.117.5.48/32,20.169.146.69/32,20.190.22.62/32,20.212.130.137/32,20.241.233.77/32,20.246.72.39/32,23.19.32.97/32,23.19.32.189/32,23.19.32.211/32,23.19.32.219/32,23.19.34.90/32,23.19.34.100/32,23.27.184.238/32,23.81.55.228/32,23.81.216.4/32,23.81.228.177/32,23.81.228.197/32,23.81.229.16/32,23.81.229.21/32,23.81.229.103/32,23.81.230.178/32,23.81.234.26/32,23.82.186.30/32,23.83.87.168/32,23.83.90.123/32,23.83.130.183/32,23.83.131.37/32,23.83.131.111/32,23.83.179.41/32,23.83.184.138/32,23.83.185.1/32,23.92.125.178/32,23.94.5.11/32,23.94.16.204/32,23.94.16.221/32,23.94.17.201/32,23.94.32.3/32,23.94.32.93/32,23.94.32.243/32,23.94.45.111/32,23.94.75.176/32,23.94.86.219/32,23.94.102.47/32,23.94.113.41/32,23.94.133.219/32,23.94.133.249/32,23.94.138.217/32,23.94.148.175/32,23.94.148.220/32,23.94.149.160/32,23.94.150.145/32,23.94.150.161/32,23.94.153.12/32,23.94.153.48/32,23.94.154.11/32,23.94.162.156/32,23.94.171.182/32,23.94.177.145/32,23.94.184.168/32,23.94.184.183/32,23.94.228.120/32,23.94.228.198/32,23.94.228.246/32,23.94.230.249/32,23.94.248.201/32,23.94.251.50/32,23.95.7.125/32,23.95.62.208/32,23.95.114.140/32,23.95.193.147/32,23.95.224.119/32,23.95.235.27/32,23.95.236.9/32,23.95.237.48/32,23.95.239.54/32,23.95.239.248/32,23.104.161.34/32,23.104.161.41/32,23.104.161.47/32,23.104.161.97/32,23.104.161.115/32,23.104.161.125/32,23.104.161.214/32,23.104.162.33/32,23.104.162.55/32,23.104.162.157/32,23.104.184.16/32,23.104.184.55/32,23.104.184.186/32,23.105.157.21/32,23.105.157.153/32,23.105.157.239/32,23.105.157.246/32,23.105.157.252/32,23.106.193.230/32,23.106.216.174/32,23.106.216.176/32,23.106.249.52/32,23.108.24.181/32,23.108.44.28/32,23.108.44.83/32,23.108.44.125/32,23.108.45.51/32,23.108.46.174/32,23.108.46.222/32,23.108.46.225/32,23.108.47.4/32,23.108.47.144/32,23.108.47.178/32,23.108.47.184/32,23.108.47.225/32,23.108.48.115/32,23.108.86.23/32,23.108.93.8/32,23.108.93.112/32,23.108.233.2/32,23.108.233.62/32,23.108.233.64/32,23.108.233.68/32,23.108.233.118/32,23.108.233.230/32,23.108.252.58/32,23.121.46.154/32,23.129.64.130/32,23.129.64.133/32,23.129.64.134/31,23.129.64.139/32,23.129.64.141/32,23.129.64.142/32,23.129.64.146/31,23.129.64.210/32,23.129.64.212/31,23.129.64.215/32,23.129.64.216/32,23.129.64.218/31,23.129.64.220/30,23.129.64.226/31,23.129.64.229/32,23.129.64.250/32,23.129.254.199/32,23.137.249.227/32,23.137.251.61/32,23.154.177.3/32,23.154.177.5/32,23.154.177.6/32,23.154.177.10/32,23.154.177.12/32,23.154.177.14/31,23.154.177.16/32,23.154.177.21/32,23.154.177.22/31,23.154.177.24/31,23.227.245.189/32,23.229.12.118/32,23.229.12.198/32,23.229.36.137/32,23.229.37.250/32,23.229.42.142/32,23.229.62.132/32,23.229.73.159/32,23.229.74.66/32,23.229.75.20/32,23.229.90.245/32,23.229.90.247/32,23.229.101.37/32,23.229.109.18/32,23.229.109.90/32,23.229.109.121/32,23.229.119.102/32,23.229.119.137/32,23.229.119.152/32,23.229.119.203/32,23.229.119.232/32,23.229.122.183/32,23.229.125.17/32,23.230.42.166/32,23.231.12.149/32,23.231.13.53/32,23.231.13.71/32,23.231.13.72/32,23.231.13.161/32,23.231.14.5/32,23.231.14.33/32,23.231.14.62/32,23.231.14.84/32,23.231.14.132/32,23.231.14.169/32,23.231.14.236/32,23.231.15.83/32,23.231.15.244/32,23.231.32.204/32,23.231.32.228/32,23.231.34.231/32,23.231.36.154/32,23.231.37.46/32,23.231.39.35/32,23.235.253.55/32,23.236.149.115/32,23.236.168.60/32,23.236.170.31/32,23.236.170.241/32,23.236.182.168/32,23.236.183.228/32,23.236.222.39/32,23.236.222.225/32,23.236.227.130/32,23.236.229.63/32,23.236.230.213/32,23.236.249.84/32,23.236.255.65/32,23.236.255.112/32,23.236.255.186/32,23.239.4.85/32,23.247.7.190/32,23.247.7.243/32,23.247.103.44/32,23.247.103.49/32,23.247.103.69/32,23.247.103.150/32,23.247.103.200/32,23.247.105.10/32,23.247.137.78/32,24.18.136.254/32,24.28.32.114/32,24.28.173.178/32,24.62.87.207/32,24.93.98.198/32,24.108.106.119/32,24.226.140.163/32,24.235.13.13/32,24.239.73.15/32,27.4.164.119/32,27.5.191.146/32,27.7.197.212/32,27.44.246.236/32,27.57.143.31/32,27.66.239.253/32,27.70.240.229/32,27.71.120.90/32,27.72.103.181/32,27.74.251.3/32,27.76.197.237/32,27.79.220.121/32,27.86.5.222/32,27.122.14.77/32,27.122.14.86/32,27.150.161.109/32,27.151.44.23/32,27.151.44.52/32,27.157.131.235/32,27.194.36.164/32,31.6.11.62/32,31.12.93.141/32,31.12.94.148/32,31.13.188.70/32,31.14.75.22/32,31.23.126.62/32,31.24.148.37/32,31.24.225.36/32,31.34.64.251/32,31.40.96.55/32,31.40.162.120/32,31.42.175.177/32,31.43.11.248/32,31.44.59.224/32,31.131.107.20/32,31.173.81.39/32,31.173.83.210/32,31.173.83.253/32,31.173.84.122/32,31.173.86.75/32,31.173.86.114/32,31.173.87.164/32,31.184.241.55/32,31.185.7.145/32,31.207.225.220/32,34.28.232.23/32,34.105.164.255/32,34.126.181.187/32,34.147.6.178/32,34.204.87.113/32,34.219.179.153/32,34.228.187.205/32,35.78.202.34/32,35.88.78.246/32,35.168.22.5/32,35.243.127.62/32,36.37.231.12/32,36.66.234.217/32,36.68.9.117/32,36.72.216.90/32,36.74.41.142/32,36.81.84.211/32,36.81.101.89/32,36.85.33.81/32,36.88.153.162/32,36.90.54.82/32,36.90.60.79/32,36.90.90.171/32,36.94.20.189/32,36.101.94.185/32,36.255.45.84/32,37.1.218.194/32,37.9.44.97/32,37.9.45.112/32,37.19.197.163/32,37.19.198.62/32,37.19.199.138/32,37.19.201.134/32,37.19.205.205/32,37.19.205.238/32,37.19.217.207/32,37.19.221.226/32,37.19.223.19/32,37.19.223.22/32,37.19.223.212/32,37.35.40.73/32,37.35.41.56/32,37.35.41.251/32,37.35.43.235/32,37.44.196.122/32,37.45.62.23/32,37.46.113.169/32,37.46.113.177/32,37.46.113.251/32,37.46.115.46/32,37.46.115.55/32,37.46.122.79/32,37.46.133.220/32,37.57.15.43/32,37.65.13.133/32,37.79.32.120/32,37.97.120.37/32,37.97.120.72/32,37.104.163.49/32,37.111.134.225/32,37.111.231.5/32,37.115.189.95/32,37.120.141.90/32,37.120.185.177/32,37.120.218.111/32,37.120.221.88/32,37.120.221.90/32,37.128.246.79/32,37.139.53.7/32,37.139.53.9/32,37.139.53.11/32,37.139.53.12/32,37.139.53.17/32,37.139.53.57/32,37.139.53.60/32,37.139.53.63/32,37.139.53.64/31,37.139.53.69/32,37.139.53.70/32,37.139.53.75/32,37.139.53.80/32,37.139.53.179/32,37.140.223.190/32,37.140.254.16/32,37.140.254.18/32,37.145.130.234/32,37.146.242.36/32,37.162.109.109/32,37.169.0.135/32,37.192.0.241/32,37.192.118.80/32,37.203.210.4/32,37.203.210.90/32,37.203.210.154/32,37.203.210.169/32,37.203.210.223/32,37.203.210.226/32,37.204.161.9/32,37.204.192.218/32,37.212.51.229/32,37.212.66.251/32,37.212.92.26/32,37.214.75.141/32,37.220.87.5/32,37.220.87.15/32,37.220.87.27/32,37.220.87.30/32,37.228.129.24/32,37.229.255.134/32,37.233.36.174/32,37.239.230.32/32,37.248.7.146/32,37.248.153.33/32,37.252.1.145/32,37.252.95.45/32,37.252.255.135/32,38.15.140.207/32,38.15.140.220/32,38.15.140.252/32,38.15.141.20/32,38.15.141.53/32,38.15.141.85/32,38.15.141.97/32,38.15.141.213/32,38.15.143.53/32,38.54.126.59/32,38.87.239.141/32,38.94.108.90/32,38.97.116.244/32,38.108.106.98/32,38.133.200.94/32,38.152.32.82/32,38.152.33.75/32,38.152.41.84/32,38.152.182.52/32,38.153.100.21/32,38.153.107.183/32,38.153.112.152/32,38.153.112.164/32,38.153.112.177/32,38.153.112.188/32,38.153.113.25/32,38.153.113.106/32,38.153.113.167/32,38.153.113.173/32,38.153.122.5/32,38.153.122.9/32,38.153.122.86/32,38.153.122.120/32,38.153.122.173/32,38.153.122.248/32,38.153.123.19/32,38.153.123.26/32,38.153.123.54/32,38.153.123.72/32,38.153.123.152/32,38.153.123.156/32,38.153.123.167/32,38.153.123.197/32,38.153.123.240/32,38.153.123.253/32,38.153.128.3/32,38.153.129.146/32,38.153.129.230/32,38.153.130.186/32,38.153.132.122/32,38.153.135.198/32,38.153.136.134/32,38.153.137.121/32,38.153.137.177/32,38.153.138.126/32,38.153.140.148/32,38.153.140.168/32,38.153.140.215/32,38.153.146.231/32,38.153.149.109/32,38.153.149.112/32,38.153.149.180/32,38.153.150.67/32,38.153.150.221/32,38.153.153.88/32,38.153.153.109/32,38.153.153.213/32,38.153.153.253/32,38.153.156.17/32,38.153.156.240/32,38.154.124.95/32,38.154.124.96/32,38.154.130.88/32,38.154.130.120/32,38.154.130.207/32,38.154.130.216/32,38.154.134.61/32,38.154.135.37/32,38.154.138.59/32,38.154.138.92/32,38.154.143.52/32,38.154.143.212/32,38.154.143.245/32,38.154.143.248/32,38.154.160.54/32,38.154.161.18/32,38.154.161.43/32,38.154.161.141/32,38.154.161.192/32,38.154.164.12/32,38.154.166.56/32,38.154.169.103/32,38.154.169.228/32,38.154.175.129/32,38.154.175.161/32,38.154.175.219/32,38.154.182.86/32,38.154.185.67/32,38.154.185.109/32,38.154.187.123/32,38.154.190.9/32,38.154.195.103/32,38.170.7.77/32,38.170.9.91/32,38.170.24.43/32,38.170.25.121/32,38.170.26.46/32,38.170.27.17/32,38.170.30.57/32,38.170.30.58/32,38.170.30.117/32,38.170.32.92/32,38.170.34.70/32,38.170.37.33/32,38.170.37.91/32,38.170.158.41/32,38.170.160.200/32,38.170.161.98/32,38.170.162.246/32,38.170.163.26/32,38.170.163.203/32,38.240.176.42/32,38.242.7.252/32,39.33.18.47/32,39.33.105.170/32,39.34.170.133/32,39.37.23.246/32,39.37.100.50/32,39.37.120.88/32,39.39.144.33/32,39.41.118.57/32,39.42.25.84/32,39.42.125.51/32,39.42.135.141/32,39.42.149.251/32,39.42.151.55/32,39.42.164.117/32,39.42.164.230/32,39.42.175.119/32,39.46.213.42/32,39.53.78.161/32,39.53.202.173/32,39.53.204.106/32,39.53.206.183/32,39.56.115.230/32,39.57.160.117/32,39.59.53.27/32,39.61.104.40/32,39.61.117.127/32,39.63.15.197/32,39.183.157.213/32,39.185.232.150/32,39.187.239.74/32,40.133.209.125/32,41.43.58.131/32,41.76.101.186/32,41.83.3.195/32,41.100.114.201/32,41.113.168.91/32,41.128.148.79/32,41.140.189.67/32,41.142.33.62/32,41.147.1.33/32,41.149.135.34/32,41.170.12.92/32,41.180.113.85/32,41.190.69.110/32,41.202.207.156/32,41.216.155.90/32,41.216.158.122/32,41.216.204.9/32,41.250.97.5/32,41.254.65.217/32,42.106.236.83/32,42.108.164.40/32,42.112.244.75/32,42.113.119.21/32,42.114.146.102/32,42.115.10.49/32,42.115.42.249/32,42.117.149.116/32,42.118.42.211/32,42.118.207.211/32,42.153.142.198/32,42.225.144.224/32,42.228.61.245/32,43.129.249.83/32,43.134.44.31/32,43.142.36.23/32,43.153.40.57/32,43.153.56.94/32,43.153.124.104/32,43.156.41.214/32,43.156.99.208/32,43.156.100.80/32,43.163.229.25/32,43.207.107.30/32,43.225.73.141/32,43.225.75.229/32,43.229.8.232/32,43.229.132.217/32,43.229.241.9/32,43.229.241.21/32,43.229.241.53/32,43.230.65.219/32,43.230.196.98/32,43.240.4.3/32,43.241.195.131/32,43.242.116.234/32,43.243.192.39/32,43.245.116.198/32,43.247.41.138/32,43.247.41.196/32,43.248.153.114/32,43.248.153.248/32,43.255.113.232/32,44.192.99.182/32,45.7.242.195/32,45.8.17.191/32,45.8.127.47/32,45.8.203.225/32,45.9.8.128/32,45.9.122.35/32,45.9.122.68/32,45.9.148.209/32,45.10.41.132/32,45.10.167.151/32,45.10.245.171/32,45.11.3.158/32,45.12.115.100/32,45.12.129.118/32,45.12.133.145/32,45.12.146.50/32,45.13.184.246/32,45.14.71.8/32,45.15.72.93/32,45.15.73.143/32,45.15.73.213/32,45.15.129.83/32,45.15.129.170/32,45.15.169.193/32,45.19.161.205/32,45.32.152.146/32,45.33.50.41/32,45.35.78.194/32,45.35.182.174/32,45.35.198.233/32,45.38.44.20/32,45.38.44.100/32,45.38.60.77/32,45.38.60.195/32,45.41.161.19/32,45.41.161.121/32,45.41.162.31/32,45.41.162.93/32,45.41.162.94/32,45.41.176.210/32,45.41.177.1/32,45.41.177.23/32,45.41.177.110/32,45.41.177.120/32,45.41.177.157/32,45.41.178.23/32,45.41.178.138/32,45.41.178.150/32,45.41.178.195/32,45.41.179.52/32,45.41.179.153/32,45.43.167.165/32,45.43.177.129/32,45.43.177.244/32,45.43.178.16/32,45.43.180.43/32,45.43.181.168/32,45.43.186.173/32,45.43.189.64/32,45.43.191.48/32,45.43.191.169/32,45.55.32.201/32,45.56.174.63/32,45.56.175.106/32,45.56.175.140/32,45.56.175.146/32,45.56.175.160/32,45.56.197.165/32,45.56.197.235/32,45.61.116.67/32,45.61.122.61/32,45.61.122.204/32,45.61.123.84/32,45.61.123.183/32,45.61.125.103/32,45.61.125.184/32,45.61.125.201/32,45.61.184.38/32,45.61.184.227/32,45.61.185.114/32,45.61.185.172/32,45.61.185.249/32,45.64.134.198/32,45.66.35.10/32,45.66.35.35/32,45.66.210.25/32,45.67.2.108/32,45.67.34.157/32,45.67.212.126/32,45.72.40.76/32,45.72.53.39/32,45.72.53.209/32,45.72.55.21/32,45.72.55.79/32,45.72.55.162/32,45.72.55.233/32,45.72.65.137/32,45.72.65.186/32,45.72.97.175/32,45.72.119.145/32,45.72.119.173/32,45.76.65.17/32,45.77.38.191/32,45.77.172.159/32,45.77.197.66/32,45.79.131.249/32,45.80.105.164/32,45.81.136.220/32,45.83.119.211/32,45.83.122.24/32,45.83.131.83/32,45.83.131.125/32,45.83.143.90/32,45.84.0.232/32,45.84.176.11/32,45.85.160.223/32,45.86.15.12/32,45.86.15.218/32,45.86.60.76/32,45.86.62.201/32,45.86.72.217/32,45.86.86.179/32,45.86.210.64/32,45.86.211.59/32,45.86.244.91/32,45.86.247.226/32,45.87.240.173/32,45.87.249.78/32,45.87.249.88/32,45.88.106.89/32,45.89.105.207/32,45.89.105.216/32,45.91.21.49/32,45.91.21.50/31,45.91.21.55/32,45.92.28.71/32,45.92.28.182/32,45.92.163.32/32,45.92.228.149/32,45.92.229.189/32,45.94.47.45/32,45.94.47.154/32,45.95.39.73/32,45.95.97.209/32,45.95.118.226/32,45.95.243.16/32,45.95.243.35/32,45.95.243.39/32,45.114.12.150/32,45.114.14.142/32,45.114.15.21/32,45.117.140.15/32,45.117.140.35/32,45.117.140.97/32,45.117.141.44/32,45.117.141.124/32,45.117.141.132/32,45.117.142.37/32,45.117.142.104/32,45.117.142.197/32,45.117.142.218/32,45.117.142.224/32,45.117.143.17/32,45.120.38.2/32,45.120.50.124/32,45.120.50.219/32,45.120.51.109/32,45.125.7.141/32,45.127.249.85/32,45.127.249.97/32,45.127.249.204/32,45.127.249.240/32,45.127.250.125/32,45.128.24.162/32,45.128.77.84/32,45.128.133.242/32,45.128.198.14/31,45.128.198.17/32,45.128.199.82/32,45.128.199.85/32,45.128.199.105/32,45.128.199.243/32,45.128.245.241/32,45.128.246.73/32,45.128.246.80/32,45.128.246.99/32,45.128.247.34/32,45.128.247.78/32,45.128.247.219/32,45.129.124.207/32,45.130.83.91/32,45.130.127.113/32,45.130.128.18/32,45.130.128.146/32,45.130.202.35/32,45.130.202.50/32,45.130.203.13/32,45.130.255.176/32,45.131.192.200/32,45.131.193.118/32,45.131.193.122/31,45.131.193.128/32,45.131.193.136/32,45.131.193.141/32,45.131.194.1/32,45.131.194.4/32,45.131.194.7/32,45.131.194.8/32,45.131.194.14/31,45.131.194.22/32,45.131.194.28/32,45.131.194.33/32,45.131.194.39/32,45.131.194.53/32,45.131.194.54/32,45.131.194.73/32,45.131.194.97/32,45.131.194.136/32,45.131.195.35/32,45.131.212.44/32,45.131.212.233/32,45.131.213.101/32,45.131.230.214/32,45.132.115.104/32,45.132.225.20/32,45.132.226.191/32,45.132.246.245/32,45.133.4.20/32,45.133.4.41/32,45.133.4.43/32,45.133.182.61/32,45.133.193.91/32,45.134.181.26/32,45.134.181.114/32,45.134.184.179/32,45.134.184.189/32,45.134.212.208/32,45.134.225.36/32,45.135.32.36/32,45.135.36.40/32,45.135.36.234/32,45.136.153.202/32,45.136.228.163/32,45.136.228.245/32,45.137.22.134/32,45.137.22.179/32,45.137.40.105/32,45.137.43.4/32,45.137.84.24/32,45.137.195.56/32,45.137.195.78/32,45.137.195.131/32,45.137.195.188/32,45.138.100.148/32,45.138.101.126/32,45.138.102.58/32,45.139.122.241/32,45.139.124.38/32,45.139.214.148/32,45.140.143.53/32,45.140.206.33/32,45.140.206.121/32,45.140.206.172/32,45.140.207.81/32,45.141.80.5/32,45.141.80.24/32,45.141.80.216/32,45.141.81.7/32,45.141.83.103/32,45.141.215.48/32,45.142.28.190/32,45.142.122.219/32,45.142.214.152/32,45.143.146.145/32,45.146.26.19/32,45.146.26.35/32,45.146.26.41/32,45.146.26.59/32,45.146.26.94/31,45.146.26.101/32,45.146.54.106/32,45.146.54.138/32,45.146.54.162/32,45.146.54.167/32,45.146.89.168/32,45.146.91.28/32,45.147.28.18/32,45.147.28.88/32,45.147.192.147/32,45.147.192.184/32,45.148.124.192/32,45.148.126.229/32,45.148.235.242/32,45.149.79.127/32,45.151.145.47/32,45.151.167.10/31,45.151.167.12/31,45.151.253.98/32,45.151.253.126/32,45.152.7.149/32,45.152.198.32/32,45.152.198.92/32,45.152.198.105/32,45.152.198.166/32,45.152.198.176/32,45.152.198.186/32,45.152.208.225/32,45.153.22.29/32,45.153.22.184/32,45.153.22.224/32,45.154.56.184/32,45.154.58.44/32,45.154.58.60/32,45.154.58.79/32,45.154.58.115/32,45.154.58.176/32,45.154.58.219/32,45.154.84.95/32,45.154.84.186/32,45.154.84.230/32,45.154.98.33/32,45.154.98.173/32,45.154.98.176/32,45.154.98.225/32,45.154.138.23/32,45.154.138.58/32,45.154.138.60/32,45.154.138.64/32,45.154.138.68/32,45.154.138.76/32,45.154.138.78/31,45.154.138.95/32,45.154.138.97/32,45.154.231.53/32,45.154.244.0/32,45.154.244.244/32,45.154.245.46/32,45.154.245.86/32,45.155.69.3/32,45.155.69.237/32,45.155.70.88/32,45.155.168.210/32,45.157.127.229/32,45.157.129.26/32,45.157.129.35/32,45.157.129.39/32,45.157.129.48/32,45.157.129.61/32,45.157.129.75/32,45.157.129.80/32,45.157.129.132/32,45.157.129.181/32,45.158.48.207/32,45.158.184.71/32,45.158.184.206/32,45.158.187.19/32,45.159.22.149/32,45.159.249.194/32,45.167.46.156/32,45.192.131.74/32,45.192.132.105/32,45.192.132.136/32,45.192.134.52/32,45.192.134.100/32,45.192.134.249/32,45.192.134.250/32,45.192.136.8/32,45.192.136.103/32,45.192.138.3/32,45.192.138.26/32,45.192.138.115/32,45.192.138.178/32,45.192.138.224/32,45.192.141.16/32,45.192.141.57/32,45.192.141.203/32,45.192.143.38/32,45.192.144.25/32,45.192.144.224/32,45.192.145.22/32,45.192.146.16/32,45.192.146.118/32,45.192.146.220/32,45.192.147.10/32,45.192.150.137/32,45.192.150.204/32,45.192.152.53/32,45.192.152.147/32,45.192.153.108/32,45.192.156.246/32,45.192.157.176/32,45.199.137.76/32,45.199.139.155/32,45.199.140.4/32,45.199.140.238/32,45.199.141.53/32,45.224.229.83/32,45.224.229.189/32,45.224.229.250/32,45.229.104.20/32,45.236.184.1/32,45.248.78.179/32,45.251.60.92/32,45.251.61.223/32,45.252.70.50/32,46.1.252.251/32,46.3.197.59/32,46.3.199.132/32,46.8.15.181/32,46.8.22.24/32,46.8.22.153/32,46.8.23.121/32,46.8.56.63/32,46.8.57.209/32,46.8.61.36/32,46.8.110.212/32,46.8.111.15/32,46.8.154.94/32,46.8.193.118/32,46.8.212.73/32,46.8.213.80/32,46.8.213.112/32,46.8.220.28/32,46.8.222.136/32,46.22.211.126/32,46.28.109.21/32,46.32.87.189/32,46.33.52.46/32,46.38.101.156/32,46.42.246.36/32,46.46.116.200/32,46.70.206.149/32,46.71.177.47/32,46.98.120.210/32,46.98.152.120/32,46.98.182.139/32,46.101.37.189/32,46.102.156.196/32,46.105.124.74/32,46.117.83.247/32,46.134.149.189/32,46.138.88.66/32,46.138.91.225/32,46.147.198.184/32,46.148.206.226/32,46.159.97.103/32,46.161.60.23/32,46.165.246.171/32,46.165.246.175/32,46.165.250.77/32,46.165.250.81/32,46.166.182.115/32,46.182.21.248/32,46.182.21.250/32,46.188.53.61/32,46.191.138.107/32,46.191.233.70/32,46.211.25.114/32,46.211.72.10/32,46.211.125.216/32,46.232.251.191/32,46.242.90.208/32,46.242.122.62/32,46.249.101.137/32,47.31.143.218/32,47.31.231.253/32,47.31.246.138/32,47.33.16.213/32,47.56.110.204/32,47.74.152.79/32,47.145.155.229/32,47.151.242.109/32,47.205.193.195/32,47.206.191.187/32,47.216.156.51/32,47.229.68.254/32,47.233.22.206/32,47.242.67.40/32,47.242.125.99/32,47.243.60.113/32,47.243.88.120/32,47.243.182.147/32,47.243.197.34/32,49.1.113.148/32,49.14.105.13/32,49.14.106.7/32,49.35.167.110/32,49.36.80.152/32,49.36.144.63/32,49.36.221.113/32,49.36.235.38/32,49.37.112.94/32,49.37.115.64/32,49.37.131.107/32,49.37.169.15/32,49.42.35.46/32,49.42.65.6/32,49.42.65.96/32,49.42.73.103/32,49.42.87.5/32,49.43.101.92/32,49.43.155.31/32,49.48.97.129/32,49.49.1.214/32,49.49.44.182/32,49.71.119.67/32,49.77.16.209/32,49.77.16.246/32,49.86.66.108/32,49.86.67.84/32,49.87.154.98/32,49.149.96.69/32,49.156.113.122/32,49.180.193.216/32,49.182.168.187/32,49.183.64.224/32,49.186.234.242/32,49.197.165.147/32,49.204.160.134/32,49.206.55.35/32,49.212.185.108/32,49.228.17.21/32,49.228.120.37/32,49.228.199.136/32,50.2.39.18/32,50.2.39.58/32,50.2.187.220/32,50.3.82.119/32,50.3.83.121/32,50.3.83.184/32,50.3.83.190/32,50.3.83.213/32,50.3.83.218/32,50.3.83.241/32,50.3.84.50/32,50.3.84.143/32,50.3.84.210/32,50.3.86.110/32,50.3.91.101/32,50.3.91.150/32,50.3.91.226/32,50.3.164.132/32,50.3.164.149/32,50.3.183.7/32,50.3.183.19/32,50.3.183.26/32,50.3.183.78/32,50.3.183.139/32,50.3.183.157/32,50.3.183.181/32,50.3.183.184/32,50.3.183.197/32,50.3.183.209/32,50.3.183.248/32,50.3.192.86/32,50.3.192.166/32,50.3.192.195/32,50.3.192.214/32,50.3.193.200/32,50.3.193.242/32,50.3.194.45/32,50.3.194.107/32,50.7.93.27/32,50.7.93.83/32,50.7.142.180/32,50.47.95.56/32,50.224.137.94/32,51.15.78.81/32,51.15.78.180/32,51.15.104.232/32,51.15.227.109/32,51.38.71.114/32,51.75.74.195/32,51.77.39.255/32,51.79.205.184/32,51.79.220.122/32,51.79.248.90/32,51.79.248.208/32,51.81.86.38/32,51.81.200.142/32,51.81.254.17/32,51.83.78.141/32,51.89.59.178/32,51.89.153.112/32,51.89.165.162/32,51.91.248.255/32,51.158.186.242/32,51.158.238.131/32,51.171.48.180/32,51.178.68.58/32,51.195.166.195/32,51.210.106.29/32,51.222.86.79/32,51.254.31.159/32,51.255.219.244/32,52.186.168.251/32,54.36.101.21/32,54.36.108.162/32,54.37.156.220/32,54.38.205.234/32,54.38.205.237/32,54.38.205.238/31,54.39.18.217/32,54.39.50.123/32,54.80.175.158/32,54.81.26.3/32,54.81.37.111/32,54.175.84.83/32,54.225.11.229/32,58.20.184.187/32,58.20.248.139/32,58.57.170.146/32,58.60.33.51/32,58.62.164.243/32,58.82.168.184/32,58.97.218.184/32,58.136.236.18/32,58.143.148.13/32,58.152.77.240/32,58.187.74.81/32,58.187.184.251/32,58.221.139.154/32,58.245.99.165/32,58.252.46.81/32,58.252.46.187/32,58.252.48.85/32,59.10.221.161/32,59.40.142.179/32,59.55.238.189/32,59.60.168.9/32,59.60.168.187/32,59.89.86.187/32,59.89.169.35/32,59.91.118.38/32,59.95.128.201/32,59.95.222.46/32,59.98.171.127/32,59.98.190.113/32,59.102.245.180/32,59.103.32.82/32,59.103.108.23/32,59.103.108.83/32,59.103.219.68/32,59.153.220.165/32,59.153.241.145/32,59.153.254.186/32,59.154.27.246/32,60.150.85.63/32,60.162.217.87/32,60.166.85.104/32,60.176.44.204/32,60.183.91.254/32,60.185.37.202/32,60.190.195.146/32,60.254.107.61/32,61.28.233.217/32,61.28.238.4/32,61.53.66.116/32,61.105.132.129/32,61.111.38.5/32,61.136.95.106/32,61.147.15.67/32,61.152.197.222/32,61.183.234.226/32,61.228.76.224/32,62.4.17.155/32,62.74.54.182/32,62.99.107.127/32,62.109.30.57/32,62.133.140.66/32,62.171.137.169/32,62.171.167.21/32,62.182.86.239/32,62.197.149.51/32,62.210.80.33/32,62.210.127.188/32,62.240.27.157/32,63.248.192.86/32,64.43.89.0/32,64.43.91.203/32,64.43.113.162/32,64.90.48.215/32,64.94.214.181/32,64.130.81.129/32,64.137.10.139/32,64.137.10.185/32,64.137.10.200/32,64.137.14.87/32,64.137.14.162/32,64.137.15.226/32,64.137.18.226/32,64.137.42.135/32,64.137.42.157/32,64.137.42.186/32,64.137.48.134/32,64.137.48.235/32,64.137.49.95/32,64.137.49.181/32,64.137.49.196/32,64.137.58.169/32,64.137.60.87/32,64.137.60.105/32,64.137.60.122/32,64.137.60.161/32,64.137.62.14/32,64.137.62.128/32,64.137.71.5/32,64.137.71.200/32,64.137.77.72/32,64.137.77.223/32,64.137.88.155/32,64.137.89.39/32,64.137.89.45/32,64.137.91.252/32,64.137.92.53/32,64.137.92.144/32,64.137.93.77/32,64.137.94.45/32,64.137.94.117/32,64.137.95.4/32,64.137.95.112/32,64.137.95.123/32,64.137.95.211/32,64.137.96.3/32,64.137.97.41/32,64.137.99.5/32,64.137.99.155/32,64.137.100.49/32,64.137.100.228/32,64.137.101.9/32,64.137.104.203/32,64.137.106.90/32,64.137.108.246/32,64.137.112.43/32,64.137.112.178/32,64.137.121.27/32,64.145.65.223/32,64.145.67.32/32,64.145.76.69/32,64.145.76.164/32,64.145.79.135/32,64.145.79.177/32,64.145.93.181/32,64.145.93.201/32,64.145.93.225/32,64.145.94.4/32,64.145.94.63/32,64.187.235.63/32,64.187.236.5/32,64.225.13.199/32,64.226.85.239/32,65.21.145.179/32,65.108.12.176/32,65.108.82.35/32,65.109.85.229/32,65.110.125.55/32,65.118.177.243/32,65.154.226.169/32,65.154.226.170/31,66.42.224.229/32,66.70.227.242/32,66.78.32.82/32,66.78.32.247/32,66.78.33.1/32,66.78.34.58/32,66.78.34.84/32,66.78.34.123/32,66.78.34.136/32,66.84.88.23/32,66.96.218.122/32,66.115.142.193/32,66.115.181.211/32,66.146.236.77/32,66.150.69.195/32,66.150.70.57/32,66.187.4.209/32,66.214.185.8/32,67.3.167.246/32,67.11.247.0/32,67.43.222.156/32,67.45.112.1/32,67.71.247.162/32,67.133.144.174/32,67.168.53.11/32,67.184.17.3/32,67.189.168.86/32,67.201.33.10/32,67.227.119.91/32,67.227.119.161/32,68.6.121.231/32,68.7.86.64/32,68.71.247.130/32,68.71.249.153/32,68.71.254.6/32,68.183.63.116/32,68.184.255.86/32,68.195.178.243/32,68.196.254.137/32,68.198.240.250/32,68.234.40.21/32,69.4.94.139/32,69.16.157.11/32,69.16.157.48/32,69.30.197.181/32,69.63.78.199/32,69.148.16.246/32,69.166.233.246/32,69.166.234.70/32,69.166.234.98/32,69.167.12.22/32,69.167.23.118/32,69.167.23.144/32,69.167.23.174/32,69.167.26.35/32,69.167.36.167/32,69.167.38.99/32,69.167.38.115/32,69.167.42.207/32,69.167.42.237/32,69.167.45.30/32,69.172.232.8/32,69.246.141.80/32,70.198.46.156/32,71.19.144.89/32,71.84.241.41/32,71.135.206.107/32,71.142.233.13/32,72.10.162.2/32,72.23.187.179/32,72.37.216.68/32,72.37.217.3/32,72.70.51.106/32,72.167.47.69/32,72.170.220.17/32,72.198.8.138/32,72.206.181.97/32,72.210.221.223/32,72.221.164.34/32,72.255.7.68/32,72.255.8.46/32,72.255.9.84/32,72.255.40.10/32,73.41.190.49/32,73.144.182.52/32,73.186.115.228/32,73.188.85.2/32,73.233.179.153/32,74.50.90.100/32,74.76.119.183/32,74.89.91.43/32,74.119.144.60/32,74.121.188.219/32,74.201.28.63/32,74.214.196.245/32,75.13.92.35/32,75.88.37.213/32,75.119.159.16/32,75.132.224.122/32,75.186.145.221/32,76.81.6.107/32,76.86.238.195/32,76.88.157.187/32,76.166.171.132/32,76.188.160.45/32,76.228.211.219/32,77.34.21.206/32,77.34.36.114/32,77.34.42.189/32,77.34.84.49/32,77.34.86.210/32,77.34.103.247/32,77.34.116.87/32,77.34.134.232/32,77.34.135.203/32,77.34.136.148/32,77.34.150.62/32,77.34.165.190/32,77.34.190.152/32,77.34.223.141/32,77.34.247.133/32,77.35.15.2/32,77.35.38.72/32,77.35.43.128/32,77.35.50.230/32,77.35.57.9/32,77.35.57.114/32,77.35.65.152/32,77.35.75.174/32,77.35.93.13/32,77.35.103.199/32,77.35.107.32/32,77.35.125.182/32,77.35.147.57/32,77.35.154.6/32,77.35.156.230/32,77.35.182.245/32,77.35.184.214/32,77.35.185.71/32,77.35.185.255/32,77.35.196.210/32,77.35.205.34/32,77.35.206.162/32,77.35.227.72/32,77.35.234.150/32,77.35.254.86/32,77.48.28.204/32,77.65.50.118/32,77.65.164.249/32,77.68.20.217/32,77.68.75.173/32,77.73.134.2/32,77.79.136.56/32,77.79.140.56/32,77.79.151.118/32,77.79.153.62/32,77.79.180.171/32,77.83.1.13/32,77.83.1.64/32,77.83.1.77/32,77.83.1.88/32,77.83.1.116/32,77.83.1.132/32,77.83.1.168/32,77.83.1.220/32,77.83.6.75/32,77.83.28.86/32,77.83.149.50/32,77.99.21.19/32,77.102.208.160/32,77.111.245.13/32,77.111.246.105/32,77.222.25.24/32,77.222.25.73/32,77.222.105.161/32,77.222.105.236/32,77.232.36.78/32,77.232.39.226/32,77.232.41.242/32,77.234.43.167/32,77.238.209.58/32,77.243.91.129/32,77.247.114.86/32,78.43.76.60/32,78.83.216.145/32,78.84.174.120/32,78.90.117.5/32,78.110.173.174/32,78.131.51.243/32,78.142.18.219/32,78.179.80.125/32,78.182.246.163/32,78.183.99.61/32,78.184.97.34/32,78.187.8.70/32,78.190.153.98/32,79.110.31.188/32,79.110.31.217/32,79.110.62.213/32,79.124.60.174/32,79.137.34.146/32,79.137.196.223/32,79.137.202.92/32,79.144.38.69/32,79.171.119.117/32,79.173.87.202/32,79.174.25.124/32,79.178.212.60/32,79.191.82.110/32,79.191.93.176/32,80.14.219.107/32,80.54.231.222/32,80.67.172.162/32,80.70.109.105/32,80.70.111.67/32,80.76.236.66/32,80.78.234.31/32,80.79.124.141/32,80.80.197.7/32,80.82.78.14/32,80.83.235.74/32,80.89.137.214/32,80.94.27.123/32,80.210.78.252/32,80.239.140.196/32,80.240.203.166/32,80.246.31.51/32,80.246.94.137/32,80.253.249.27/32,80.253.249.149/32,80.253.250.97/32,80.253.251.54/32,80.253.251.127/32,80.255.6.48/32,80.255.7.20/32,80.255.7.36/32,81.2.49.98/32,81.19.139.201/32,81.19.208.79/32,81.92.200.90/32,81.92.200.93/32,81.92.203.45/32,81.98.117.212/32,81.161.229.147/32,81.196.9.229/32,81.196.33.132/32,81.196.74.36/32,81.196.98.232/32,81.196.100.10/32,81.196.102.119/32,81.196.199.25/32,81.196.222.134/32,81.198.231.179/32,82.29.10.26/32,82.31.207.61/32,82.64.114.36/32,82.71.17.231/32,82.102.23.73/32,82.102.23.75/32,82.102.23.99/32,82.118.29.47/32,82.146.38.148/32,82.162.51.32/32,82.162.54.37/32,82.162.120.184/32,82.162.190.155/32,82.210.56.251/32,82.211.9.45/32,82.212.124.124/32,82.223.4.215/32,82.223.165.10/32,83.10.62.225/32,83.11.54.140/32,83.11.54.207/32,83.11.58.76/32,83.11.79.207/32,83.20.205.174/32,83.21.137.130/32,83.21.202.129/32,83.22.218.55/32,83.25.31.202/32,83.97.20.77/32,83.97.117.215/32,83.142.53.123/32,83.143.24.29/32,83.168.48.224/32,83.171.225.155/32,83.171.226.81/32,83.171.252.183/32,83.171.255.143/32,83.217.11.2/32,83.220.239.29/32,84.17.43.46/32,84.17.43.113/32,84.17.43.167/32,84.17.46.135/32,84.17.46.145/32,84.17.46.149/32,84.17.46.159/32,84.17.46.169/32,84.17.46.186/32,84.17.46.209/32,84.17.46.217/32,84.17.46.229/32,84.17.46.235/32,84.17.46.240/32,84.17.46.243/32,84.17.47.12/32,84.17.47.25/32,84.17.52.32/32,84.17.52.173/32,84.17.52.248/32,84.17.60.130/32,84.22.39.14/32,84.51.86.71/32,84.54.50.248/32,84.54.53.253/32,84.67.67.223/32,84.95.87.84/32,84.145.15.176/32,84.239.14.136/32,84.239.40.203/32,84.239.46.144/32,84.239.49.40/32,84.239.49.151/32,84.247.50.250/32,84.252.74.7/32,84.252.92.141/32,85.8.130.43/32,85.25.43.176/32,85.26.177.36/32,85.56.129.68/32,85.106.102.59/32,85.107.107.194/32,85.108.157.70/32,85.114.248.121/32,85.116.120.106/32,85.121.240.180/32,85.165.145.129/32,85.172.66.254/32,85.173.127.143/32,85.202.195.23/32,85.202.195.141/32,85.202.195.149/32,85.204.70.88/32,85.206.169.184/32,85.208.3.100/32,85.208.211.114/32,85.221.135.158/32,85.237.62.189/32,85.237.194.239/32,85.239.36.202/32,85.239.37.81/32,85.239.37.90/32,85.239.59.247/32,85.249.165.18/32,86.4.126.243/32,86.12.125.39/32,86.38.157.74/32,86.48.14.68/32,86.62.56.130/32,86.62.59.127/32,86.97.209.116/32,86.102.1.113/32,86.102.6.78/32,86.102.11.184/32,86.102.13.27/32,86.102.15.255/32,86.102.17.113/32,86.102.35.152/32,86.102.47.194/32,86.102.176.199/32,86.102.185.35/32,86.102.234.239/32,86.107.44.163/32,86.108.32.195/32,86.111.229.68/32,86.111.230.14/32,86.111.230.58/32,86.142.189.60/32,86.198.254.116/32,87.15.228.154/32,87.49.146.32/32,87.75.24.5/32,87.98.151.108/32,87.101.81.140/32,87.118.110.27/32,87.118.116.103/32,87.118.122.30/32,87.121.49.238/32,87.185.197.50/32,87.237.118.223/32,87.239.254.18/32,87.239.254.88/32,87.249.132.170/32,87.249.132.181/32,87.249.133.23/32,88.22.210.9/32,88.84.62.5/32,88.88.44.32/32,88.119.173.121/32,88.147.153.162/32,88.147.173.150/32,88.148.91.2/32,88.169.23.216/32,88.208.214.248/32,88.218.65.84/32,88.218.232.22/32,88.229.108.209/32,88.230.15.35/32,88.230.244.166/32,88.236.68.46/32,88.236.164.233/32,88.242.131.147/32,88.243.132.242/32,89.22.232.186/32,89.22.232.206/32,89.22.233.74/32,89.22.234.3/32,89.22.234.69/32,89.22.234.115/32,89.22.235.74/32,89.22.235.136/32,89.22.235.226/32,89.22.239.53/32,89.28.32.203/32,89.28.56.188/32,89.31.104.198/32,89.39.107.197/32,89.39.114.31/32,89.41.190.13/32,89.41.190.24/32,89.41.190.103/32,89.41.190.115/32,89.41.190.134/32,89.41.190.200/32,89.41.190.218/32,89.42.201.131/32,89.46.223.53/32,89.58.27.84/32,89.58.30.164/32,89.58.52.189/32,89.133.13.97/32,89.133.137.84/32,89.146.120.140/32,89.147.111.106/32,89.148.224.44/32,89.155.18.1/32,89.163.143.8/32,89.185.85.140/32,89.187.162.107/32,89.187.170.165/32,89.187.180.5/32,89.187.183.152/32,89.187.185.42/32,89.187.185.50/32,89.187.187.106/32,89.201.194.201/32,89.203.2.47/32,89.226.234.117/32,89.232.33.118/32,89.234.157.254/32,89.236.112.100/32,89.238.177.228/32,89.251.253.6/32,90.108.59.143/32,90.254.185.124/32,91.23.110.74/32,91.34.85.198/32,91.38.193.161/32,91.39.187.240/32,91.39.190.184/32,91.90.121.189/32,91.108.178.204/32,91.121.79.58/32,91.121.163.199/32,91.125.245.93/32,91.148.233.100/32,91.149.222.89/32,91.150.90.252/32,91.165.194.151/32,91.197.235.172/32,91.200.224.88/32,91.201.112.165/32,91.203.5.118/32,91.203.63.73/32,91.204.150.244/32,91.205.230.204/32,91.206.27.26/32,91.208.75.3/32,91.208.75.153/32,91.208.162.197/32,91.209.11.132/32,91.209.65.83/32,91.215.70.82/32,91.222.147.56/32,91.222.236.162/32,91.223.133.190/32,91.227.77.222/32,91.229.105.86/32,91.230.110.3/32,91.232.37.241/32,91.238.99.56/32,91.238.103.65/32,91.239.157.59/32,91.240.87.206/32,91.246.194.54/32,91.246.194.169/32,91.246.194.235/32,92.37.158.230/32,92.38.148.53/32,92.38.148.59/32,92.38.153.101/32,92.40.180.41/32,92.63.109.130/32,92.87.6.107/32,92.87.6.117/32,92.87.6.194/32,92.87.142.63/32,92.87.142.71/32,92.87.142.149/32,92.96.76.154/32,92.99.31.202/32,92.110.64.250/32,92.118.40.209/32,92.118.41.13/32,92.118.41.62/32,92.118.41.103/32,92.118.43.15/32,92.118.43.19/32,92.118.43.85/32,92.118.43.147/32,92.118.43.176/32,92.119.36.25/32,92.119.36.62/32,92.119.36.84/32,92.119.36.88/32,92.119.36.100/32,92.119.36.131/32,92.119.36.150/32,92.119.36.163/32,92.119.177.24/32,92.119.193.47/32,92.124.143.26/32,92.140.153.244/32,92.180.9.204/32,92.205.129.7/32,92.207.253.226/32,92.239.211.233/32,92.246.84.133/32,92.248.170.54/32,92.252.142.216/32,92.253.141.24/32,93.22.37.241/32,93.44.194.67/32,93.66.3.4/32,93.73.179.112/32,93.75.231.113/32,93.87.180.134/32,93.103.182.98/32,93.120.32.90/32,93.124.55.157/32,93.131.4.200/32,93.172.127.199/32,93.177.75.198/32,93.177.118.211/32,93.177.119.163/32,93.182.76.244/32,93.190.245.252/32,94.13.197.85/32,94.16.112.22/32,94.16.116.81/32,94.19.203.65/32,94.23.83.149/32,94.25.168.19/32,94.25.168.102/32,94.25.168.143/32,94.25.168.238/32,94.25.168.240/32,94.25.168.243/32,94.25.169.29/32,94.25.169.54/32,94.25.169.91/32,94.25.169.219/32,94.25.170.114/32,94.25.170.225/32,94.25.171.178/32,94.25.173.175/32,94.25.173.205/32,94.25.173.225/32,94.25.173.233/32,94.25.174.30/32,94.25.174.49/32,94.25.174.73/32,94.25.174.136/32,94.25.174.149/32,94.25.174.157/32,94.28.185.80/32,94.41.6.90/32,94.41.9.161/32,94.41.12.230/32,94.41.32.101/32,94.41.33.76/32,94.46.244.11/32,94.56.232.21/32,94.75.225.70/32,94.103.80.181/32,94.103.88.144/32,94.123.214.103/32,94.124.94.212/32,94.130.43.166/32,94.130.212.213/32,94.131.58.16/32,94.131.58.85/32,94.131.58.146/32,94.131.81.43/32,94.131.81.84/32,94.131.81.227/32,94.140.8.201/32,94.140.114.53/32,94.140.147.66/32,94.142.241.194/32,94.142.244.16/32,94.154.127.48/32,94.158.22.178/32,94.158.51.37/32,94.177.9.131/32,94.179.47.177/32,94.180.142.169/32,94.190.160.230/32,94.209.73.35/32,94.230.208.147/32,94.241.13.40/32,94.248.145.148/32,94.249.224.55/32,94.253.95.241/32,95.29.228.22/32,95.32.80.13/32,95.48.193.246/32,95.55.29.55/32,95.59.45.203/32,95.71.125.50/32,95.72.158.25/32,95.79.217.158/32,95.97.62.2/32,95.98.156.24/32,95.107.39.149/32,95.137.147.12/32,95.142.119.9/32,95.142.119.15/32,95.142.121.53/32,95.142.123.13/32,95.142.124.22/31,95.142.124.50/32,95.142.161.63/32,95.143.8.182/32,95.153.92.109/32,95.158.43.36/32,95.161.221.46/32,95.164.135.33/32,95.164.135.58/32,95.164.135.141/32,95.164.135.245/32,95.164.232.13/32,95.164.232.245/32,95.164.233.52/32,95.164.233.56/32,95.164.233.172/32,95.164.233.176/32,95.164.234.178/32,95.164.234.196/32,95.164.234.250/32,95.164.235.254/32,95.165.105.75/32,95.168.173.143/32,95.174.116.112/32,95.174.119.8/32,95.179.133.211/32,95.181.216.79/32,95.181.233.4/32,95.181.237.4/32,95.181.237.10/32,95.181.237.31/32,95.182.125.89/32,95.183.81.168/32,95.183.140.254/32,95.214.52.156/32,95.214.52.187/32,95.214.52.189/32,95.214.52.208/32,95.214.54.97/32,95.214.55.43/32,95.214.55.165/32,95.214.235.135/32,95.216.106.70/32,95.216.192.143/32,95.217.75.252/32,95.217.124.176/32,95.221.34.100/32,96.8.118.61/32,96.8.118.134/32,96.8.118.223/32,96.8.122.11/32,96.9.79.132/32,96.10.58.199/32,96.23.95.21/32,97.109.186.92/32,97.109.186.176/32,97.109.188.92/32,97.109.241.152/32,98.41.130.32/32,98.48.218.185/32,98.153.146.10/32,98.159.33.32/32,98.159.37.161/32,98.159.37.162/32,98.159.37.172/32,98.159.37.179/32,98.159.224.37/32,98.159.224.38/32,98.159.226.59/32,98.162.224.39/32,}
	}
}

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-27  9:10   ` Serg
@ 2023-03-27 15:05     ` Pablo Neira Ayuso
  2023-03-27 15:33       ` Serg
  0 siblings, 1 reply; 8+ messages in thread
From: Pablo Neira Ayuso @ 2023-03-27 15:05 UTC (permalink / raw)
  To: Serg; +Cc: netfilter

On Mon, Mar 27, 2023 at 12:10:28PM +0300, Serg wrote:
> On 3/26/23 23:45, Pablo Neira Ayuso wrote:
> > You do not have to split your elements in individual commands.
> Well, actually I need due to the arising error. My file with set elements is
> generated dynamically and it can be arbitrarily big.
>
> > Could you post some example reproducer?
>
> Sure. Steps to reproduce this issue (files are attached to this letter):
> 1) # nft -f 1_define_set.nft
> 2) # nft -f 2_fill_set.nft
> 3) # nft -cf 3_fill_set.nft
>
> On my machine it is stable to return "internal:0:0-0: Error: Could not
> process rule: File exists" error message with the nftables v1.0.6.

Thanks for the reproducer. It is a userspace bug in error reporting,
patch is here:

https://patchwork.ozlabs.org/project/netfilter-devel/patch/20230327145045.33797-1-pablo@netfilter.org/

I recommend you split that superlong line in your 2_fill_set.nft and
3_fill_set.nft files, for example:

# cat ruleset.nft
table netdev filter {
        set mySet {
                typeof ip saddr
                flags interval
                elements={
                        1.2.3.1/32,
                        1.2.6.3/32,
                        1.2.8.12/32,
                        ...
                }
        }
}

instead of:

# cat ruleset.nft
table netdev filter {
        set mySet {
                typeof ip saddr
                flags interval
                elements={1.2.3.1/32,1.2.6.3/32,1.2.8.12/32,...
                }
        }
}

Now it shows this:

# nft -f ruleset.nft
ruleset.nft:402:1-16: Error: Could not process rule: File exists
8.9.10.11/30,
^^^^^^^^^^^^^

instead of the internal location.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: nftables: Internal error when checking rules
  2023-03-27 15:05     ` Pablo Neira Ayuso
@ 2023-03-27 15:33       ` Serg
  0 siblings, 0 replies; 8+ messages in thread
From: Serg @ 2023-03-27 15:33 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: netfilter

On 3/27/23 18:05, Pablo Neira Ayuso wrote:
> It is a userspace bug in error reporting, patch is here:
> 
> https://patchwork.ozlabs.org/project/netfilter-devel/patch/20230327145045.33797-1-pablo@netfilter.org/
> 
> I recommend you split that superlong line
> 
> Now it shows this:
> 
> # nft -f ruleset.nft
> ruleset.nft:402:1-16: Error: Could not process rule: File exists
> 8.9.10.11/30,
> ^^^^^^^^^^^^^
> 
> instead of the internal location.
> 

Thanks for pointing out this. Now I have figured out that the behaviour 
of nftables is different from my expectation due to absence of the line 
"flush ruleset" at the beginning of the main ruleset file, thus reload 
caused entries addition and not atomic replacement to the newest config.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-03-27 15:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-26  9:46 nftables: Internal error when checking rules Serg
2023-03-26 15:18 ` Eric
2023-03-26 16:17   ` Serg
2023-03-26 20:45     ` Pablo Neira Ayuso
2023-03-26 20:48 ` Pablo Neira Ayuso
2023-03-27  9:10   ` Serg
2023-03-27 15:05     ` Pablo Neira Ayuso
2023-03-27 15:33       ` Serg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.