AS | CIDR | Description |
---|---|---|
AS9269 |
123.202.64.0/18
![]() |
HKBN-AS-AP - Hong Kong Broadband Network Limited, HK |
AS9269 |
123.202.0.0/16
![]() |
HKBN-AS-AP - Hong Kong Broadband Network Limited, HK |
AS9269 |
123.202.0.0/15
![]() ![]() |
HKBN-AS-AP - Hong Kong Broadband Network Limited, HK |
AS / Info | IP / Time | AS Path |
---|---|---|
Loading... |
IP | Host | DateTime |
---|---|---|
123.202.117.1 | 123202117001.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.2 | 123202117002.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.3 | 123202117003.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.4 | 123202117004.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.5 | 123202117005.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.6 | 123202117006.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.7 | 123202117007.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.8 | 123202117008.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.9 | 123202117009.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.10 | 123202117010.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.11 | 123202117011.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.12 | 123202117012.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.13 | 123202117013.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.14 | 123202117014.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.15 | 123202117015.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.16 | 123202117016.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.17 | 123202117017.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.18 | 123202117018.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.19 | 123202117019.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.20 | 123202117020.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.21 | 123202117021.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.22 | 123202117022.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.23 | 123202117023.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.24 | 123202117024.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.25 | 123202117025.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.26 | 123202117026.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.27 | 123202117027.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.28 | 123202117028.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.29 | 123202117029.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.30 | 123202117030.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.31 | 123202117031.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.32 | 123202117032.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.33 | 123202117033.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.34 | 123202117034.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.35 | 123202117035.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.36 | 123202117036.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.37 | 123202117037.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.38 | 123202117038.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.39 | 123202117039.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.40 | 123202117040.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.41 | 123202117041.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.42 | 123202117042.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.43 | 123202117043.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.44 | 123202117044.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.45 | 123202117045.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.46 | 123202117046.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.47 | 123202117047.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.48 | 123202117048.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.49 | 123202117049.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.50 | 123202117050.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.51 | 123202117051.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.52 | 123202117052.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.53 | 123202117053.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.54 | 123202117054.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.55 | 123202117055.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.56 | 123202117056.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.57 | 123202117057.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.58 | 123202117058.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.59 | 123202117059.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.60 | 123202117060.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.61 | 123202117061.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.62 | 123202117062.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.63 | 123202117063.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.64 | 123202117064.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.65 | 123202117065.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.66 | 123202117066.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.67 | 123202117067.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.68 | 123202117068.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.69 | 123202117069.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.70 | 123202117070.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.71 | 123202117071.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.72 | 123202117072.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.73 | 123202117073.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.74 | 123202117074.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.75 | 123202117075.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.76 | 123202117076.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.77 | 123202117077.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.78 | 123202117078.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.79 | 123202117079.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.80 | 123202117080.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.81 | 123202117081.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.82 | 123202117082.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.83 | 123202117083.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.84 | 123202117084.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.85 | 123202117085.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.86 | 123202117086.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.87 | 123202117087.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.88 | 123202117088.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.89 | 123202117089.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.90 | 123202117090.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.91 | 123202117091.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.92 | 123202117092.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.93 | 123202117093.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.94 | 123202117094.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.95 | 123202117095.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.96 | 123202117096.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.97 | 123202117097.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.98 | 123202117098.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.99 | 123202117099.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.100 | 123202117100.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.101 | 123202117101.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.102 | 123202117102.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.103 | 123202117103.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.104 | 123202117104.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.105 | 123202117105.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.106 | 123202117106.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.107 | 123202117107.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.108 | 123202117108.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.109 | 123202117109.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.110 | 123202117110.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.111 | 123202117111.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.112 | 123202117112.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.113 | 123202117113.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.114 | 123202117114.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.115 | 123202117115.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.116 | 123202117116.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.117 | 123202117117.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.118 | 123202117118.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.119 | 123202117119.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.120 | 123202117120.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.121 | 123202117121.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.122 | 123202117122.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.123 | 123202117123.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.124 | 123202117124.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.125 | 123202117125.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.126 | 123202117126.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.127 | 123202117127.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.128 | 123202117128.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.129 | 123202117129.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.130 | 123202117130.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.131 | 123202117131.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.132 | 123202117132.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.133 | 123202117133.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.134 | 123202117134.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.135 | 123202117135.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.136 | 123202117136.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.137 | 123202117137.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.138 | 123202117138.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.139 | 123202117139.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.140 | 123202117140.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.141 | 123202117141.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.143 | 123202117143.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.144 | 123202117144.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.145 | 123202117145.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.146 | 123202117146.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.147 | 123202117147.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.149 | 123202117149.ctinets.com | 2025-04-09 11:04:37 |
123.202.117.150 | 123202117150.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.151 | 123202117151.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.152 | 123202117152.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.153 | 123202117153.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.154 | 123202117154.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.155 | 123202117155.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.156 | 123202117156.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.157 | 123202117157.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.158 | 123202117158.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.159 | 123202117159.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.160 | 123202117160.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.161 | 123202117161.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.162 | 123202117162.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.163 | 123202117163.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.164 | 123202117164.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.165 | 123202117165.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.166 | 123202117166.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.167 | 123202117167.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.168 | 123202117168.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.169 | 123202117169.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.170 | 123202117170.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.171 | 123202117171.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.172 | 123202117172.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.173 | 123202117173.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.174 | 123202117174.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.175 | 123202117175.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.176 | 123202117176.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.177 | 123202117177.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.178 | 123202117178.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.179 | 123202117179.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.180 | 123202117180.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.181 | 123202117181.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.182 | 123202117182.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.183 | 123202117183.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.184 | 123202117184.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.185 | 123202117185.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.186 | 123202117186.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.187 | 123202117187.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.188 | 123202117188.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.189 | 123202117189.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.190 | 123202117190.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.191 | 123202117191.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.192 | 123202117192.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.193 | 123202117193.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.194 | 123202117194.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.195 | 123202117195.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.196 | 123202117196.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.197 | 123202117197.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.198 | 123202117198.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.199 | 123202117199.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.200 | 123202117200.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.201 | 123202117201.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.202 | 123202117202.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.203 | 123202117203.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.204 | 123202117204.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.205 | 123202117205.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.206 | 123202117206.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.207 | 123202117207.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.208 | 123202117208.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.209 | 123202117209.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.210 | 123202117210.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.211 | 123202117211.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.212 | 123202117212.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.214 | 123202117214.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.215 | 123202117215.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.216 | 123202117216.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.217 | 123202117217.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.218 | 123202117218.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.219 | 123202117219.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.220 | 123202117220.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.221 | 123202117221.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.222 | 123202117222.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.223 | 123202117223.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.224 | 123202117224.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.225 | 123202117225.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.226 | 123202117226.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.227 | 123202117227.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.228 | 123202117228.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.229 | 123202117229.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.230 | 123202117230.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.231 | 123202117231.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.232 | 123202117232.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.233 | 123202117233.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.234 | 123202117234.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.235 | 123202117235.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.236 | 123202117236.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.237 | 123202117237.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.238 | 123202117238.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.239 | 123202117239.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.240 | 123202117240.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.241 | 123202117241.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.242 | 123202117242.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.243 | 123202117243.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.244 | 123202117244.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.245 | 123202117245.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.246 | 123202117246.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.247 | 123202117247.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.248 | 123202117248.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.249 | 123202117249.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.250 | 123202117250.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.251 | 123202117251.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.252 | 123202117252.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.253 | 123202117253.ctinets.com | 2025-04-05 20:48:05 |
123.202.117.254 | 123202117254.ctinets.com | 2025-04-09 11:04:37 |
Country / Region | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
|
31299 | 1464271833 | 3459991642243605586 |
|
9018 | 86337502 | 28732454637570 |
|
6578 | 346911652 | 147464698538864 |
|
5944 | 35517952 | 24457626243072 |
|
5756 | 46640848 | 10667272810568 |
|
3560 | 17857536 | 1222154649600 |
|
3104 | 112780040 | 69582617706496 |
|
3100 | 72795744 | 31014668926976 |
|
3006 | 40561456 | 20475333515008 |
|
2466 | 19516160 | 15457293964288 |
|
2433 | 54570344 | 4420633822464 |
|
2214 | 75333888 | 12217543427328 |
|
2006 | 8483328 | 5327232958464 |
|
1862 | 1895168 | 904718188544 |
|
1597 | 52962512 | 27345703929344 |
|
1296 | 51870848 | 28616784871424 |
|
1294 | 19703808 | 18766790787072 |
|
1278 | 17769924 | 7806925275904 |
|
1266 | 159239528 | 33547046944768 |
|
1235 | 34572800 | 7530784100352 |