AS | CIDR | Description |
---|---|---|
AS9269 |
123.202.0.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.63.1 | 123202063001.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.2 | 123202063002.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.3 | 123202063003.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.4 | 123202063004.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.5 | 123202063005.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.6 | 123202063006.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.7 | 123202063007.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.8 | 123202063008.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.9 | 123202063009.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.10 | 123202063010.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.11 | 123202063011.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.12 | 123202063012.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.13 | 123202063013.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.14 | 123202063014.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.15 | 123202063015.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.16 | 123202063016.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.17 | 123202063017.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.18 | 123202063018.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.19 | 123202063019.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.20 | 123202063020.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.21 | 123202063021.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.22 | 123202063022.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.23 | 123202063023.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.24 | 123202063024.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.25 | 123202063025.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.26 | 123202063026.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.27 | 123202063027.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.28 | 123202063028.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.29 | 123202063029.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.30 | 123202063030.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.31 | 123202063031.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.32 | 123202063032.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.33 | 123202063033.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.34 | 123202063034.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.35 | 123202063035.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.36 | 123202063036.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.37 | 123202063037.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.38 | 123202063038.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.39 | 123202063039.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.40 | 123202063040.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.41 | 123202063041.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.42 | 123202063042.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.43 | 123202063043.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.44 | 123202063044.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.45 | 123202063045.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.46 | 123202063046.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.47 | 123202063047.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.48 | 123202063048.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.49 | 123202063049.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.50 | 123202063050.ctinets.com | 2025-04-22 23:28:44 |
123.202.63.51 | 123202063051.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.52 | 123202063052.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.53 | 123202063053.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.54 | 123202063054.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.55 | 123202063055.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.56 | 123202063056.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.57 | 123202063057.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.58 | 123202063058.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.59 | 123202063059.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.60 | 123202063060.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.61 | 123202063061.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.62 | 123202063062.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.63 | 123202063063.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.64 | 123202063064.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.65 | 123202063065.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.66 | 123202063066.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.67 | 123202063067.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.68 | 123202063068.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.69 | 123202063069.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.70 | 123202063070.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.71 | 123202063071.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.72 | 123202063072.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.73 | 123202063073.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.74 | 123202063074.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.75 | 123202063075.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.76 | 123202063076.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.77 | 123202063077.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.78 | 123202063078.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.79 | 123202063079.ctinets.com | 2025-04-18 08:05:06 |
123.202.63.80 | 123202063080.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.81 | 123202063081.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.82 | 123202063082.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.83 | 123202063083.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.84 | 123202063084.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.85 | 123202063085.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.86 | 123202063086.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.87 | 123202063087.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.88 | 123202063088.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.89 | 123202063089.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.90 | 123202063090.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.91 | 123202063091.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.92 | 123202063092.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.93 | 123202063093.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.94 | 123202063094.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.95 | 123202063095.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.96 | 123202063096.ctinets.com | 2025-04-22 23:28:47 |
123.202.63.97 | 123202063097.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.98 | 123202063098.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.99 | 123202063099.ctinets.com | 2025-04-22 23:28:57 |
123.202.63.100 | 123202063100.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.101 | 123202063101.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.102 | 123202063102.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.103 | 123202063103.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.104 | 123202063104.ctinets.com | 2025-04-22 23:28:44 |
123.202.63.105 | 123202063105.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.106 | 123202063106.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.107 | 123202063107.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.108 | 123202063108.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.109 | 123202063109.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.110 | 123202063110.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.111 | 123202063111.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.112 | 123202063112.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.113 | 123202063113.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.114 | 123202063114.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.115 | 123202063115.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.116 | 123202063116.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.117 | 123202063117.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.118 | 123202063118.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.119 | 123202063119.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.120 | 123202063120.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.121 | 123202063121.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.122 | 123202063122.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.123 | 123202063123.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.124 | 123202063124.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.125 | 123202063125.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.126 | 123202063126.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.127 | 123202063127.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.128 | 123202063128.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.129 | 123202063129.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.130 | 123202063130.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.131 | 123202063131.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.132 | 123202063132.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.133 | 123202063133.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.134 | 123202063134.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.135 | 123202063135.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.136 | 123202063136.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.137 | 123202063137.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.138 | 123202063138.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.139 | 123202063139.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.140 | 123202063140.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.141 | 123202063141.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.142 | 123202063142.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.143 | 123202063143.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.144 | 123202063144.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.145 | 123202063145.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.146 | 123202063146.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.147 | 123202063147.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.148 | 123202063148.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.149 | 123202063149.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.150 | 123202063150.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.151 | 123202063151.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.152 | 123202063152.ctinets.com | 2025-04-22 23:28:47 |
123.202.63.153 | 123202063153.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.154 | 123202063154.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.155 | 123202063155.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.156 | 123202063156.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.157 | 123202063157.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.158 | 123202063158.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.159 | 123202063159.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.160 | 123202063160.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.161 | 123202063161.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.162 | 123202063162.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.163 | 123202063163.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.164 | 123202063164.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.165 | 123202063165.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.166 | 123202063166.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.167 | 123202063167.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.168 | 123202063168.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.169 | 123202063169.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.170 | 123202063170.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.171 | 123202063171.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.172 | 123202063172.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.173 | 123202063173.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.174 | 123202063174.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.175 | 123202063175.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.176 | 123202063176.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.177 | 123202063177.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.178 | 123202063178.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.179 | 123202063179.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.180 | 123202063180.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.181 | 123202063181.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.182 | 123202063182.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.183 | 123202063183.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.184 | 123202063184.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.185 | 123202063185.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.186 | 123202063186.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.188 | 123202063188.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.189 | 123202063189.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.190 | 123202063190.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.191 | 123202063191.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.192 | 123202063192.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.193 | 123202063193.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.194 | 123202063194.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.195 | 123202063195.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.196 | 123202063196.ctinets.com | 2025-04-18 08:05:06 |
123.202.63.197 | 123202063197.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.198 | 123202063198.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.199 | 123202063199.ctinets.com | 2025-04-22 23:28:44 |
123.202.63.201 | 123202063201.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.202 | 123202063202.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.203 | 123202063203.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.204 | 123202063204.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.205 | 123202063205.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.206 | 123202063206.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.207 | 123202063207.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.208 | 123202063208.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.209 | 123202063209.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.210 | 123202063210.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.211 | 123202063211.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.212 | 123202063212.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.213 | 123202063213.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.214 | 123202063214.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.215 | 123202063215.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.217 | 123202063217.ctinets.com | 2025-04-22 23:28:47 |
123.202.63.218 | 123202063218.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.219 | 123202063219.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.220 | 123202063220.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.221 | 123202063221.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.222 | 123202063222.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.223 | 123202063223.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.224 | 123202063224.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.225 | 123202063225.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.226 | 123202063226.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.227 | 123202063227.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.228 | 123202063228.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.229 | 123202063229.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.230 | 123202063230.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.231 | 123202063231.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.232 | 123202063232.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.233 | 123202063233.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.234 | 123202063234.ctinets.com | 2025-04-22 23:28:43 |
123.202.63.235 | 123202063235.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.236 | 123202063236.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.237 | 123202063237.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.238 | 123202063238.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.239 | 123202063239.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.240 | 123202063240.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.241 | 123202063241.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.242 | 123202063242.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.243 | 123202063243.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.244 | 123202063244.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.245 | 123202063245.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.246 | 123202063246.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.247 | 123202063247.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.248 | 123202063248.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.249 | 123202063249.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.250 | 123202063250.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.251 | 123202063251.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.252 | 123202063252.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.253 | 123202063253.ctinets.com | 2025-04-19 12:21:30 |
123.202.63.254 | 123202063254.ctinets.com | 2025-04-19 12:21:30 |
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 |