AS | CIDR | Description |
---|---|---|
AS786 | 144.32.0.0/16 | JANET - Jisc Services Limited, GB |
AS / Info | IP / Time | AS Path |
---|---|---|
Loading... |
IP | Host | DateTime |
---|---|---|
144.32.61.1 | hxstr2-4012.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.7 | sns61-7.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.9 | sns61-9.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.10 | sns61-10.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.11 | sns61-11.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.12 | sns61-12.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.13 | sns61-13.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.15 | sns61-15.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.16 | sns61-16.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.17 | sns61-17.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.18 | sns61-18.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.19 | sns61-19.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.20 | sns61-20.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.21 | sns61-21.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.22 | sns61-22.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.23 | sns61-23.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.24 | sns61-24.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.25 | sns61-25.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.26 | sns61-26.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.27 | sns61-27.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.28 | sns61-28.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.29 | sns61-29.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.30 | sns61-30.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.31 | sns61-31.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.32 | sns61-32.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.33 | sns61-33.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.34 | sns61-34.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.35 | sns61-35.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.36 | sns61-36.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.37 | sns61-37.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.38 | sns61-38.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.39 | sns61-39.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.40 | sns61-40.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.41 | sns61-41.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.42 | sns61-42.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.43 | sns61-43.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.44 | sns61-44.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.45 | sns61-45.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.46 | sns61-46.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.47 | sns61-47.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.48 | sns61-48.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.49 | sns61-49.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.50 | sns61-50.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.51 | sns61-51.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.52 | sns61-52.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.53 | sns61-53.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.54 | sns61-54.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.55 | sns61-55.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.56 | sns61-56.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.57 | sns61-57.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.58 | sns61-58.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.59 | sns61-59.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.60 | sns61-60.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.61 | sns61-61.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.62 | sns61-62.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.63 | sns61-63.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.64 | sns61-64.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.65 | sns61-65.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.66 | sns61-66.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.67 | sns61-67.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.68 | sns61-68.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.69 | sns61-69.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.70 | sns61-70.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.71 | sns61-71.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.72 | sns61-72.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.73 | sns61-73.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.74 | sns61-74.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.75 | sns61-75.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.76 | sns61-76.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.77 | sns61-77.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.78 | sns61-78.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.79 | sns61-79.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.80 | sns61-80.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.81 | sns61-81.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.82 | sns61-82.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.83 | sns61-83.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.84 | sns61-84.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.85 | sns61-85.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.86 | sns61-86.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.87 | sns61-87.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.88 | sns61-88.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.89 | sns61-89.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.90 | sns61-90.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.91 | sns61-91.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.92 | sns61-92.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.93 | sns61-93.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.94 | sns61-94.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.95 | sns61-95.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.96 | sns61-96.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.97 | sns61-97.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.98 | sns61-98.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.99 | sns61-99.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.100 | sns61-100.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.101 | sns61-101.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.102 | sns61-102.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.103 | sns61-103.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.104 | sns61-104.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.105 | sns61-105.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.106 | sns61-106.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.107 | sns61-107.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.108 | sns61-108.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.109 | sns61-109.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.110 | sns61-110.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.111 | sns61-111.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.112 | sns61-112.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.113 | sns61-113.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.114 | sns61-114.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.115 | sns61-115.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.116 | sns61-116.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.117 | sns61-117.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.118 | sns61-118.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.119 | sns61-119.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.120 | sns61-120.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.121 | sns61-121.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.122 | sns61-122.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.123 | sns61-123.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.124 | sns61-124.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.125 | sns61-125.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.126 | sns61-126.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.127 | sns61-127.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.128 | sns61-128.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.129 | sns61-129.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.130 | sns61-130.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.131 | sns61-131.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.132 | sns61-132.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.133 | sns61-133.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.134 | sns61-134.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.135 | sns61-135.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.136 | sns61-136.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.137 | sns61-137.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.138 | sns61-138.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.139 | sns61-139.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.140 | sns61-140.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.141 | sns61-141.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.142 | sns61-142.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.143 | sns61-143.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.144 | sns61-144.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.145 | sns61-145.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.146 | sns61-146.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.147 | sns61-147.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.148 | sns61-148.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.149 | sns61-149.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.150 | sns61-150.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.152 | sns61-152.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.153 | sns61-153.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.154 | sns61-154.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.155 | sns61-155.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.156 | sns61-156.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.157 | sns61-157.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.158 | sns61-158.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.159 | sns61-159.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.160 | sns61-160.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.161 | sns61-161.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.162 | sns61-162.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.163 | sns61-163.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.164 | sns61-164.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.165 | sns61-165.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.166 | sns61-166.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.167 | sns61-167.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.168 | sns61-168.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.169 | sns61-169.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.170 | sns61-170.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.171 | sns61-171.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.172 | sns61-172.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.173 | sns61-173.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.174 | sns61-174.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.175 | sns61-175.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.176 | sns61-176.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.177 | sns61-177.york.ac.uk | 2024-04-20 03:05:37 |
144.32.61.178 | sns61-178.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.179 | sns61-179.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.180 | sns61-180.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.181 | sns61-181.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.182 | sns61-182.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.183 | sns61-183.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.184 | sns61-184.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.185 | sns61-185.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.186 | sns61-186.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.187 | sns61-187.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.188 | sns61-188.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.189 | sns61-189.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.190 | sns61-190.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.191 | sns61-191.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.192 | sns61-192.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.193 | sns61-193.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.194 | sns61-194.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.195 | sns61-195.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.196 | sns61-196.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.197 | sns61-197.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.198 | sns61-198.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.199 | sns61-199.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.200 | sns61-200.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.201 | sns61-201.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.202 | sns61-202.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.203 | sns61-203.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.204 | sns61-204.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.205 | sns61-205.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.206 | sns61-206.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.207 | sns61-207.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.208 | sns61-208.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.209 | sns61-209.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.210 | sns61-210.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.211 | sns61-211.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.212 | sns61-212.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.213 | sns61-213.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.214 | sns61-214.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.215 | sns61-215.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.216 | sns61-216.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.217 | sns61-217.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.218 | sns61-218.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.219 | sns61-219.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.220 | sns61-220.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.221 | sns61-221.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.222 | sns61-222.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.223 | sns61-223.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.224 | sns61-224.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.225 | sns61-225.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.226 | sns61-226.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.227 | sns61-227.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.228 | sns61-228.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.229 | sns61-229.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.230 | sns61-230.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.231 | sns61-231.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.232 | sns61-232.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.233 | sns61-233.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.234 | sns61-234.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.235 | sns61-235.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.236 | sns61-236.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.237 | sns61-237.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.238 | sns61-238.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.239 | sns61-239.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.240 | sns61-240.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.241 | sns61-241.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.242 | sns61-242.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.243 | sns61-243.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.244 | sns61-244.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.245 | sns61-245.york.ac.uk | 2024-04-27 02:53:36 |
144.32.61.246 | sns61-246.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.247 | sns61-247.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.248 | sns61-248.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.249 | sns61-249.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.250 | sns61-250.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.251 | sns61-251.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.252 | sns61-252.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.253 | sns61-253.york.ac.uk | 2024-04-23 21:39:40 |
144.32.61.254 | sns61-254.york.ac.uk | 2024-04-23 21:39:40 |
Country | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
United States | 30437 | 1446083706 | 971539787558034 |
Brazil | 9003 | 88034512 | 29405549334534 |
China | 6733 | 372710264 | 129950408647296 |
Russian Federation | 5802 | 47624210 | 294642271514432 |
India | 5790 | 36223520 | 24460938874880 |
Australia | 5012 | 42288500 | 20569917233152 |
Indonesia | 3297 | 17800960 | 1328585637888 |
United Kingdom | 3179 | 80859556 | 32254991925248 |
Germany | 3098 | 113865512 | 71109793939456 |
Poland | 2510 | 19287296 | 15951122994176 |
Canada | 2352 | 56003908 | 3531917427712 |
France | 2283 | 77264672 | 12875351785472 |
Ukraine | 2116 | 9683200 | 5076030455808 |
Bangladesh | 1758 | 1909516 | 1014168420352 |
Netherlands | 1588 | 55672496 | 26118391924224 |
Italy | 1299 | 52326608 | 28836051353600 |
Hong Kong | 1270 | 17895284 | 1725691790080 |
Argentina | 1260 | 19538400 | 18797301989376 |
Japan | 1232 | 168120424 | 33532219097088 |
Spain | 1224 | 34629120 | 7936553652224 |