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.91.1 | 123202091001.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.2 | 123202091002.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.3 | 123202091003.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.4 | 123202091004.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.5 | 123202091005.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.6 | 123202091006.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.7 | 123202091007.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.8 | 123202091008.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.9 | 123202091009.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.10 | 123202091010.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.11 | 123202091011.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.12 | 123202091012.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.13 | 123202091013.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.14 | 123202091014.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.15 | 123202091015.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.16 | 123202091016.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.17 | 123202091017.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.18 | 123202091018.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.19 | 123202091019.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.20 | 123202091020.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.21 | 123202091021.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.22 | 123202091022.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.23 | 123202091023.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.24 | 123202091024.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.25 | 123202091025.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.26 | 123202091026.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.27 | 123202091027.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.28 | 123202091028.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.29 | 123202091029.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.30 | 123202091030.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.31 | 123202091031.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.32 | 123202091032.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.33 | 123202091033.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.34 | 123202091034.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.35 | 123202091035.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.36 | 123202091036.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.37 | 123202091037.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.38 | 123202091038.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.39 | 123202091039.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.40 | 123202091040.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.41 | 123202091041.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.42 | 123202091042.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.43 | 123202091043.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.44 | 123202091044.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.45 | 123202091045.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.46 | 123202091046.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.47 | 123202091047.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.48 | 123202091048.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.49 | 123202091049.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.50 | 123202091050.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.51 | 123202091051.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.52 | 123202091052.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.53 | 123202091053.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.54 | 123202091054.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.55 | 123202091055.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.56 | 123202091056.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.57 | 123202091057.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.58 | 123202091058.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.59 | 123202091059.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.60 | 123202091060.ctinets.com | 2025-04-22 23:28:57 |
123.202.91.61 | 123202091061.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.62 | 123202091062.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.63 | 123202091063.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.64 | 123202091064.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.65 | 123202091065.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.66 | 123202091066.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.67 | 123202091067.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.68 | 123202091068.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.69 | 123202091069.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.70 | 123202091070.ctinets.com | 2025-04-18 08:05:32 |
123.202.91.71 | 123202091071.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.73 | 123202091073.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.74 | 123202091074.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.75 | 123202091075.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.76 | 123202091076.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.77 | 123202091077.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.78 | 123202091078.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.79 | 123202091079.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.80 | 123202091080.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.81 | 123202091081.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.82 | 123202091082.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.83 | 123202091083.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.84 | 123202091084.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.85 | 123202091085.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.86 | 123202091086.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.87 | 123202091087.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.88 | 123202091088.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.89 | 123202091089.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.90 | 123202091090.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.91 | 123202091091.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.92 | 123202091092.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.93 | 123202091093.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.94 | 123202091094.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.95 | 123202091095.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.96 | 123202091096.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.97 | 123202091097.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.98 | 123202091098.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.99 | 123202091099.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.100 | 123202091100.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.101 | 123202091101.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.102 | 123202091102.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.103 | 123202091103.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.104 | 123202091104.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.105 | 123202091105.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.106 | 123202091106.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.107 | 123202091107.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.108 | 123202091108.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.109 | 123202091109.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.110 | 123202091110.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.111 | 123202091111.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.112 | 123202091112.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.113 | 123202091113.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.114 | 123202091114.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.115 | 123202091115.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.116 | 123202091116.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.117 | 123202091117.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.118 | 123202091118.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.119 | 123202091119.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.120 | 123202091120.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.121 | 123202091121.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.122 | 123202091122.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.123 | 123202091123.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.124 | 123202091124.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.125 | 123202091125.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.126 | 123202091126.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.127 | 123202091127.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.128 | 123202091128.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.129 | 123202091129.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.130 | 123202091130.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.131 | 123202091131.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.132 | 123202091132.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.133 | 123202091133.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.134 | 123202091134.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.135 | 123202091135.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.136 | 123202091136.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.137 | 123202091137.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.138 | 123202091138.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.139 | 123202091139.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.140 | 123202091140.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.141 | 123202091141.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.142 | 123202091142.ctinets.com | 2025-04-22 23:28:57 |
123.202.91.143 | 123202091143.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.144 | 123202091144.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.145 | 123202091145.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.146 | 123202091146.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.147 | 123202091147.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.149 | 123202091149.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.150 | 123202091150.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.151 | 123202091151.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.152 | 123202091152.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.153 | 123202091153.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.154 | 123202091154.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.155 | 123202091155.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.156 | 123202091156.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.157 | 123202091157.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.158 | 123202091158.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.159 | 123202091159.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.160 | 123202091160.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.161 | 123202091161.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.162 | 123202091162.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.163 | 123202091163.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.164 | 123202091164.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.165 | 123202091165.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.166 | 123202091166.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.167 | 123202091167.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.168 | 123202091168.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.169 | 123202091169.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.170 | 123202091170.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.171 | 123202091171.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.172 | 123202091172.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.173 | 123202091173.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.174 | 123202091174.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.175 | 123202091175.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.176 | 123202091176.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.177 | 123202091177.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.178 | 123202091178.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.179 | 123202091179.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.180 | 123202091180.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.181 | 123202091181.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.182 | 123202091182.ctinets.com | 2025-04-22 23:28:57 |
123.202.91.183 | 123202091183.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.184 | 123202091184.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.185 | 123202091185.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.186 | 123202091186.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.187 | 123202091187.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.188 | 123202091188.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.189 | 123202091189.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.190 | 123202091190.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.191 | 123202091191.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.192 | 123202091192.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.193 | 123202091193.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.194 | 123202091194.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.195 | 123202091195.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.196 | 123202091196.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.197 | 123202091197.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.198 | 123202091198.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.200 | 123202091200.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.201 | 123202091201.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.202 | 123202091202.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.203 | 123202091203.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.204 | 123202091204.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.205 | 123202091205.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.206 | 123202091206.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.207 | 123202091207.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.208 | 123202091208.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.209 | 123202091209.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.210 | 123202091210.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.211 | 123202091211.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.212 | 123202091212.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.213 | 123202091213.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.214 | 123202091214.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.215 | 123202091215.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.216 | 123202091216.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.217 | 123202091217.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.218 | 123202091218.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.219 | 123202091219.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.220 | 123202091220.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.221 | 123202091221.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.222 | 123202091222.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.223 | 123202091223.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.224 | 123202091224.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.225 | 123202091225.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.226 | 123202091226.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.227 | 123202091227.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.228 | 123202091228.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.229 | 123202091229.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.230 | 123202091230.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.231 | 123202091231.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.232 | 123202091232.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.233 | 123202091233.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.234 | 123202091234.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.235 | 123202091235.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.236 | 123202091236.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.237 | 123202091237.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.238 | 123202091238.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.239 | 123202091239.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.240 | 123202091240.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.241 | 123202091241.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.242 | 123202091242.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.243 | 123202091243.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.244 | 123202091244.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.245 | 123202091245.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.246 | 123202091246.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.247 | 123202091247.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.248 | 123202091248.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.249 | 123202091249.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.250 | 123202091250.ctinets.com | 2025-04-22 23:28:57 |
123.202.91.251 | 123202091251.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.252 | 123202091252.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.253 | 123202091253.ctinets.com | 2025-04-19 12:21:45 |
123.202.91.254 | 123202091254.ctinets.com | 2025-04-19 12:21:45 |
Country / Region | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
|
31354 | 1464634345 | 3459710372574012498 |
|
9025 | 86333150 | 28764582350850 |
|
6572 | 346844324 | 147443357593200 |
|
5950 | 35535616 | 24466276339712 |
|
5751 | 46701744 | 10693176832072 |
|
3574 | 17859584 | 1204705886208 |
|
3102 | 72787808 | 31041266778112 |
|
3100 | 112784136 | 69685714026496 |
|
3011 | 40571440 | 20518571087872 |
|
2465 | 19490304 | 15495681348608 |
|
2438 | 54401640 | 4421120689408 |
|
2201 | 75288832 | 12239017215488 |
|
2006 | 8485632 | 5322934386688 |
|
1867 | 1899520 | 904466595840 |
|
1598 | 51392464 | 27358804444672 |
|
1295 | 19700736 | 18776454463488 |
|
1295 | 52400000 | 28616786182144 |
|
1278 | 17793220 | 7811255042816 |
|
1266 | 159053160 | 33553584619520 |
|
1236 | 34562304 | 7530784034816 |