AS | CIDR | Description |
---|---|---|
AS32475 | 198.143.128.0/18 | SINGLEHOP-LLC - Internap Holding LLC, US |
AS / Info | IP / Time | AS Path |
---|---|---|
Loading... |
IP | Host | DateTime |
---|---|---|
198.143.129.8 | 8.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.9 | 9.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.10 | 10.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.11 | 11.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.12 | 12.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.13 | 13.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.14 | 14.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.16 | 16.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.17 | 17.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.18 | 18.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.19 | 19.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.20 | 20.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.21 | 21.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.22 | 22.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.23 | 23.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.24 | 24.129.143.198.unassigned.ord.singlehop.net | 2025-02-21 05:41:34 |
198.143.129.25 | 25.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.26 | 26.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.28 | 28.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.29 | 29.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.30 | 30.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.31 | 31.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.32 | 32.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.33 | 33.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.34 | 34.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.35 | 35.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.36 | 36.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.38 | 38.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.39 | 39.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.40 | 40.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.41 | 41.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.42 | 42.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.43 | 43.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.44 | 44.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.45 | 45.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.46 | 46.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.47 | 47.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.56 | 56.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.57 | 57.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.58 | 58.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.59 | 59.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.60 | 60.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.61 | 61.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.62 | 62.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.63 | 63.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.64 | 64.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.65 | 65.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.66 | 66.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.67 | 67.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.68 | 68.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.69 | 69.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.70 | 70.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.71 | 71.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.72 | 72.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.73 | 73.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.74 | 74.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.75 | 75.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.76 | 76.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.77 | 77.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.78 | 78.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.79 | 79.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.88 | 88.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.89 | 89.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.90 | 90.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.91 | 91.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.92 | 92.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.93 | 93.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.94 | 94.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.95 | 95.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.96 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.98 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.99 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.100 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.101 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.102 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.103 | vzn01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.104 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.105 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.106 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.107 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.108 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.109 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.110 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.111 | en07-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.112 | 112.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.113 | 113.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.114 | 114.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.115 | 115.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.116 | 116.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.117 | 117.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.118 | 118.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.119 | 119.129.143.198.unassigned.ord.singlehop.net | 2025-02-21 05:41:34 |
198.143.129.120 | 120.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.121 | 121.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.122 | 122.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.123 | 123.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.124 | 124.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.125 | 125.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.126 | 126.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.127 | 127.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.128 | 128.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.129 | 129.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.130 | 130.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.131 | 131.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.132 | 132.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.133 | 133.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.134 | 134.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.135 | 135.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.136 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.137 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.138 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.139 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.140 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.141 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.142 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.143 | sin03.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.144 | 144.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.145 | 145.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.146 | 146.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.147 | 147.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.148 | 148.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.149 | 149.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.150 | 150.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.151 | 151.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.152 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.153 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.154 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.155 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.156 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.157 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.159 | fw1.phx.adpay.com | 2025-02-16 17:39:28 |
198.143.129.160 | 160.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.161 | 161.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.162 | 162.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.163 | 163.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.166 | 166.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.167 | 167.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.176 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.177 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.178 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.179 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.180 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.181 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.183 | server12.shoutcheap.com | 2025-02-16 17:39:28 |
198.143.129.184 | 184.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.185 | 185.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.186 | 186.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.187 | 187.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.188 | 188.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.189 | 189.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.190 | 190.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.191 | 191.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.192 | 192.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.193 | 193.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.194 | 194.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.195 | 195.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.196 | 196.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.197 | 197.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.198 | 198.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.199 | 199.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.200 | 200.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.201 | 201.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.202 | 202.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.203 | 203.129.143.198.unassigned.ord.singlehop.net | 2025-02-21 05:41:34 |
198.143.129.204 | 204.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.205 | 205.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.206 | 206.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.207 | 207.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.208 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.209 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.211 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.212 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.213 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.214 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.215 | en02-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.216 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.217 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.218 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.219 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.220 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.221 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.222 | kvm01-phx.stablehost.com | 2025-02-21 05:41:34 |
198.143.129.223 | kvm01-phx.stablehost.com | 2025-02-16 17:39:28 |
198.143.129.224 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.225 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.226 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.227 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.228 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.229 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.230 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.231 | sh03.soundst.com | 2025-02-16 17:39:28 |
198.143.129.232 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.233 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.234 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.235 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.236 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.237 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.238 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.239 | 9-8-iph.xensub.net | 2025-02-16 17:39:28 |
198.143.129.240 | 240.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.241 | 241.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.242 | 242.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.243 | 243.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.244 | 244.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.245 | 245.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.246 | 246.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.247 | 247.129.143.198.unassigned.ord.singlehop.net | 2025-02-16 17:39:28 |
198.143.129.248 | web.websurgenow.com | 2025-02-16 17:39:28 |
198.143.129.249 | web.websurgenow.com | 2025-02-16 17:39:28 |
198.143.129.250 | scientificpolymer.com | 2025-02-16 17:39:28 |
198.143.129.251 | pwminor.com | 2025-02-16 17:39:28 |
198.143.129.252 | torvec.com | 2025-02-16 17:39:28 |
198.143.129.253 | uniquecigs.com | 2025-02-16 17:39:28 |
198.143.129.254 | web.websurgenow.com | 2025-02-21 05:41:34 |
198.143.129.255 | web.websurgenow.com | 2025-02-16 17:39:28 |
Country | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
|
31278 | 1463357409 | 1153567064262116194 |
|
9042 | 86795696 | 2305871758975569920 |
|
6606 | 350308772 | 147525824752112 |
|
5911 | 35621120 | 24427601645568 |
|
5753 | 46763720 | 10413599141704 |
|
3544 | 18040864 | 1189445042176 |
|
3161 | 73182304 | 31291355693056 |
|
3126 | 113027848 | 69162429120512 |
|
3005 | 40891696 | 20535618574080 |
|
2478 | 18605824 | 15319921071104 |
|
2437 | 54742312 | 4276598998272 |
|
2245 | 75904512 | 12244104052736 |
|
2023 | 8590336 | 5125335285760 |
|
1847 | 1876224 | 869016076288 |
|
1594 | 53615568 | 26266873169408 |
|
1297 | 51821952 | 28544022609920 |
|
1290 | 19680768 | 18741004206080 |
|
1278 | 17530052 | 7864678023936 |
|
1265 | 159962984 | 33610219454464 |
|
1230 | 34273280 | 7521119178752 |