AS | CIDR | Description |
---|---|---|
AS7718 | 203.129.32.0/19 | TransACT-SDN-AS - iiNet Limited, AU |
AS / Info | IP / Time | AS Path |
---|---|---|
Loading... |
IP | Host | DateTime |
---|---|---|
203.129.34.0 | reserved-34-0.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.2 | reserved-34-2.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.3 | reserved-34-3.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.5 | reserved-34-5.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.6 | reserved-34-6.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.7 | reserved-34-7.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.8 | reserved-34-8.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.9 | reserved-34-9.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.10 | reserved-34-10.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.11 | reserved-34-11.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.12 | reserved-34-12.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.13 | reserved-34-13.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.14 | reserved-34-14.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.15 | reserved-34-15.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.16 | reserved-34-16.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.17 | reserved-34-17.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.18 | reserved-34-18.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.20 | reserved-34-20.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.21 | reserved-34-21.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.22 | reserved-34-22.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.23 | reserved-34-23.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.24 | reserved-34-24.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.25 | reserved-34-25.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.26 | reserved-34-26.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.27 | reserved-34-27.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.29 | reserved-34-29.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.30 | reserved-34-30.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.31 | reserved-34-31.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.32 | reserved-34-32.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.33 | reserved-34-33.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.34 | reserved-34-34.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.35 | reserved-34-35.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.36 | reserved-34-36.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.38 | reserved-34-38.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.39 | reserved-34-39.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.40 | reserved-34-40.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.41 | reserved-34-41.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.42 | reserved-34-42.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.43 | reserved-34-43.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.44 | reserved-34-44.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.45 | reserved-34-45.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.46 | reserved-34-46.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.47 | reserved-34-47.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.49 | reserved-34-49.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.50 | reserved-34-50.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.52 | reserved-34-52.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.53 | reserved-34-53.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.54 | reserved-34-54.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.55 | reserved-34-55.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.56 | reserved-34-56.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.58 | reserved-34-58.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.59 | reserved-34-59.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.60 | reserved-34-60.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.61 | reserved-34-61.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.62 | reserved-34-62.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.63 | reserved-34-63.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.64 | reserved-34-64.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.65 | reserved-34-65.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.66 | reserved-34-66.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.67 | reserved-34-67.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.68 | reserved-34-68.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.69 | reserved-34-69.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.70 | reserved-34-70.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.71 | reserved-34-71.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.72 | reserved-34-72.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.73 | reserved-34-73.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.74 | reserved-34-74.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.75 | reserved-34-75.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.77 | reserved-34-77.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.78 | reserved-34-78.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.79 | reserved-34-79.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.80 | reserved-34-80.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.81 | reserved-34-81.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.83 | reserved-34-83.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.84 | reserved-34-84.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.85 | reserved-34-85.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.86 | reserved-34-86.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.87 | reserved-34-87.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.88 | reserved-34-88.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.89 | reserved-34-89.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.90 | reserved-34-90.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.91 | reserved-34-91.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.92 | reserved-34-92.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.93 | reserved-34-93.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.94 | reserved-34-94.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.95 | reserved-34-95.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.96 | reserved-34-96.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.97 | reserved-34-97.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.98 | reserved-34-98.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.99 | reserved-34-99.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.100 | reserved-34-100.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.101 | reserved-34-101.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.102 | reserved-34-102.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.103 | reserved-34-103.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.104 | reserved-34-104.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.105 | reserved-34-105.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.106 | reserved-34-106.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.107 | reserved-34-107.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.108 | reserved-34-108.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.109 | reserved-34-109.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.110 | reserved-34-110.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.111 | reserved-34-111.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.112 | reserved-34-112.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.113 | reserved-34-113.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.114 | reserved-34-114.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.115 | reserved-34-115.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.116 | reserved-34-116.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.117 | reserved-34-117.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.118 | reserved-34-118.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.119 | reserved-34-119.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.120 | reserved-34-120.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.121 | reserved-34-121.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.122 | reserved-34-122.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.123 | reserved-34-123.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.124 | reserved-34-124.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.125 | reserved-34-125.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.126 | reserved-34-126.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.127 | reserved-34-127.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.128 | reserved-34-128.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.129 | reserved-34-129.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.130 | reserved-34-130.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.131 | reserved-34-131.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.132 | reserved-34-132.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.133 | reserved-34-133.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.134 | reserved-34-134.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.135 | reserved-34-135.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.136 | reserved-34-136.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.137 | reserved-34-137.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.138 | reserved-34-138.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.139 | reserved-34-139.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.140 | reserved-34-140.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.141 | reserved-34-141.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.142 | reserved-34-142.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.143 | reserved-34-143.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.144 | reserved-34-144.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.145 | reserved-34-145.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.146 | reserved-34-146.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.147 | reserved-34-147.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.150 | reserved-34-150.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.151 | reserved-34-151.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.152 | reserved-34-152.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.155 | reserved-34-155.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.158 | reserved-34-158.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.159 | reserved-34-159.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.160 | reserved-34-160.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.162 | reserved-34-162.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.163 | reserved-34-163.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.164 | reserved-34-164.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.165 | reserved-34-165.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.167 | reserved-34-167.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.168 | reserved-34-168.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.169 | reserved-34-169.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.171 | reserved-34-171.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.172 | reserved-34-172.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.173 | reserved-34-173.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.174 | reserved-34-174.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.175 | reserved-34-175.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.176 | reserved-34-176.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.177 | reserved-34-177.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.178 | reserved-34-178.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.179 | reserved-34-179.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.180 | reserved-34-180.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.181 | reserved-34-181.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.182 | reserved-34-182.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.183 | reserved-34-183.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.184 | reserved-34-184.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.185 | reserved-34-185.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.186 | reserved-34-186.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.187 | reserved-34-187.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.188 | reserved-34-188.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.189 | reserved-34-189.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.190 | reserved-34-190.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.191 | reserved-34-191.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.192 | reserved-34-192.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.193 | reserved-34-193.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.195 | reserved-34-195.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.196 | reserved-34-196.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.197 | reserved-34-197.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.198 | reserved-34-198.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.199 | reserved-34-199.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.200 | reserved-34-200.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.201 | reserved-34-201.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.202 | reserved-34-202.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.203 | reserved-34-203.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.204 | reserved-34-204.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.205 | reserved-34-205.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.206 | reserved-34-206.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.208 | reserved-34-208.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.209 | reserved-34-209.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.210 | reserved-34-210.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.211 | reserved-34-211.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.212 | reserved-34-212.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.213 | reserved-34-213.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.215 | reserved-34-215.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.216 | reserved-34-216.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.217 | reserved-34-217.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.219 | reserved-34-219.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.220 | reserved-34-220.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.221 | reserved-34-221.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.223 | reserved-34-223.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.224 | reserved-34-224.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.225 | reserved-34-225.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.226 | reserved-34-226.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.227 | reserved-34-227.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.228 | reserved-34-228.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.229 | reserved-34-229.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.230 | reserved-34-230.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.231 | reserved-34-231.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.232 | reserved-34-232.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.233 | reserved-34-233.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.234 | reserved-34-234.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.235 | reserved-34-235.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.236 | reserved-34-236.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.237 | reserved-34-237.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.239 | reserved-34-239.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.240 | reserved-34-240.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.241 | reserved-34-241.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.242 | reserved-34-242.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.243 | reserved-34-243.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.245 | reserved-34-245.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.246 | reserved-34-246.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.247 | reserved-34-247.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.248 | reserved-34-248.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.249 | reserved-34-249.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.250 | reserved-34-250.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.251 | reserved-34-251.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.252 | reserved-34-252.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.253 | reserved-34-253.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.254 | reserved-34-254.grapevine.net.au | 2025-02-15 13:30:05 |
203.129.34.255 | reserved-34-255.grapevine.net.au | 2025-02-15 13:30:05 |
Country | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
|
31286 | 1463399193 | 1153567063901602402 |
|
9044 | 86797232 | 2305871771570475008 |
|
6607 | 350275748 | 147525841463792 |
|
5910 | 35617792 | 24427601186816 |
|
5754 | 46730184 | 10413599207240 |
|
3544 | 18043392 | 1185116061696 |
|
3163 | 73185376 | 31205491671040 |
|
3129 | 113023496 | 69158134087680 |
|
3006 | 40890416 | 20539913344768 |
|
2478 | 18603776 | 15319938765824 |
|
2439 | 54742824 | 4345334990080 |
|
2245 | 75968768 | 12209761091584 |
|
2023 | 8583168 | 5125335351296 |
|
1847 | 1876992 | 869016076288 |
|
1596 | 53616336 | 26232513103360 |
|
1297 | 51818112 | 28544022347776 |
|
1290 | 19681536 | 18745298976768 |
|
1276 | 17521092 | 7864123851520 |
|
1265 | 159962984 | 33610202546176 |
|
1231 | 34274816 | 7522192920576 |