AS | CIDR | Description |
---|---|---|
AS4787 | 202.158.20.0/23 | ASN-CBN - PT Cyberindo Aditama, ID |
AS4787 | 202.158.20.0/22 | ASN-CBN - PT Cyberindo Aditama, ID |
AS4787 | 202.158.16.0/21 | ASN-CBN - PT Cyberindo Aditama, ID |
AS4787 | 202.158.16.0/20 | ASN-CBN - PT Cyberindo Aditama, ID |
AS4787 | 202.158.0.0/19 | ASN-CBN - PT Cyberindo Aditama, ID |
AS4787 | 202.158.0.0/18 | ASN-CBN - PT Cyberindo Aditama, ID |
AS4787 | 202.158.0.0/17 | ASN-CBN - PT Cyberindo Aditama, ID |
AS / Info | IP / Time | AS Path |
---|---|---|
Loading... |
IP | Host | DateTime |
---|---|---|
202.158.21.1 | ip21-1.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.2 | www.texmaco.co.id | 2025-01-25 04:51:57 |
202.158.21.3 | mail.apf.co.id | 2025-01-25 04:51:57 |
202.158.21.6 | ip21-6.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.7 | mail.texmaco.co.id | 2025-01-25 04:51:57 |
202.158.21.9 | ip21-9.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.10 | ip21-10.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.11 | ip21-11.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.12 | ip21-12.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.13 | ip21-13.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.14 | ip21-14.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.15 | ip21-15.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.16 | ip21-16.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.17 | ip21-17.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.18 | ip21-18.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.19 | ip21-19.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.20 | ip21-20.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.21 | ip21-21.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.22 | ip21-22.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.23 | ip21-23.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.24 | ip21-24.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.25 | www.solusi.com | 2025-01-25 04:51:57 |
202.158.21.26 | ip21-26.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.27 | mailserv.solusindo-corp.com | 2025-01-25 04:51:57 |
202.158.21.28 | ip21-28.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.29 | mail.solusi.com | 2025-01-25 04:51:57 |
202.158.21.30 | ip21-30.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.31 | ip21-31.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.32 | ip21-32.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.33 | ip21-33.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.34 | ip21-34.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.35 | ip21-35.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.36 | ip21-36.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.37 | ip21-37.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.38 | ip21-38.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.39 | ip21-39.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.40 | ip21-40.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.41 | ip21-41.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.42 | ip21-42.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.43 | ip21-43.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.44 | ip21-44.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.45 | ip21-45.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.46 | ip21-46.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.47 | ip21-47.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.48 | ip21-48.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.49 | ip21-49.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.50 | ip21-50.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.51 | ip21-51.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.52 | ip21-52.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.53 | ip21-53.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.54 | ip21-54.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.55 | ip21-55.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.57 | ip21-57.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.58 | ip21-58.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.59 | mail2.smii.co.id | 2025-01-25 04:51:57 |
202.158.21.60 | ip21-60.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.61 | ip21-61.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.62 | ip21-62.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.63 | ip21-63.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.64 | ip21-64.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.65 | ip21-65.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.66 | ip21-66.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.67 | ip21-67.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.68 | etwamail.eterindo.com | 2025-01-25 04:51:57 |
202.158.21.69 | ip21-69.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.70 | etwamail.eterindo.com | 2025-01-25 04:51:57 |
202.158.21.71 | ip21-71.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.72 | ip21-72.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.73 | ip21-73.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.75 | ip21-75.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.76 | ip21-76.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.77 | rcimail.royalchemie.co.id | 2025-01-25 04:51:57 |
202.158.21.78 | ip21-78.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.79 | ip21-79.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.80 | ip21-80.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.81 | ip21-81.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.82 | cgk1f.f.root-servers.org | 2025-01-25 04:51:57 |
202.158.21.83 | intranet.pelni.co.id | 2025-01-25 04:51:57 |
202.158.21.84 | ip21-84.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.85 | ip21-85.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.86 | mail.newton-ecl.com | 2025-01-25 04:51:57 |
202.158.21.88 | ip21-88.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.89 | ip21-89.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.90 | ip21-90.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.91 | ip21-91.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.92 | ip21-92.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.93 | ip21-93.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.94 | ip21-94.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.96 | ip21-96.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.97 | ip21-97.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.99 | ip21-99.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.100 | ip21-100.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.101 | smtp.banpuindo.co.id | 2025-01-25 04:51:57 |
202.158.21.102 | www.banpuindo.co.id | 2025-01-25 04:51:57 |
202.158.21.103 | proxy.banpuindo.co.id | 2025-01-25 04:51:57 |
202.158.21.104 | mail.banpuindo.co.id | 2025-01-25 04:51:57 |
202.158.21.105 | jbg.banpuindo.co.id | 2025-01-25 04:51:57 |
202.158.21.106 | btg.banpuindo.co.id | 2025-01-25 04:51:57 |
202.158.21.107 | ip21-107.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.108 | rcimail.royalchemie.co.id mail.royalchemie.com mail.tridomain-chem.com | 2025-01-25 04:51:57 |
202.158.21.109 | mail.naturalresources.co.id etwamail.eterindo.com | 2025-01-25 04:51:57 |
202.158.21.111 | ip21-111.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.112 | ip21-112.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.113 | ip21-113.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.114 | ip21-114.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.115 | ip21-115.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.116 | ip21-116.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.117 | ip21-117.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.118 | ip21-118.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.119 | mail.framas.co.id | 2025-01-25 04:51:57 |
202.158.21.120 | ip21-120.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.121 | ip21-121.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.122 | ip21-122.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.123 | ip21-123.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.125 | ip21-125.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.126 | ip21-126.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.127 | ip21-127.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.128 | ip21-128.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.129 | ip21-129.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.130 | ip21-130.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.131 | ip21-131.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.132 | ip21-132.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.133 | ip21-133.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.134 | ip21-134.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.135 | ip21-135.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.136 | ip21-136.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.137 | ip21-137.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.138 | ip21-138.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.139 | ip21-139.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.140 | ip21-140.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.141 | ip21-141.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.142 | ip21-142.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.143 | ip21-143.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.144 | ip21-144.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.145 | ip21-145.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.146 | ip21-146.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.147 | ip21-147.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.148 | ip21-148.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.149 | ip21-149.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.150 | ip21-150.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.151 | ip21-151.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.152 | ip21-152.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.153 | ip21-153.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.154 | ip21-154.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.155 | ip21-155.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.156 | ip21-156.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.157 | ip21-157.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.158 | ip21-158.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.159 | ip21-159.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.160 | ip21-160.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.161 | ip21-161.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.162 | ip21-162.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.163 | ip21-163.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.164 | ip21-164.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.165 | ip21-165.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.167 | ip21-167.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.168 | ip21-168.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.169 | ip21-169.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.171 | ip21-171.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.172 | ip21-172.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.173 | ip21-173.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.174 | ip21-174.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.175 | ip21-175.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.176 | ip21-176.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.177 | ip21-177.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.178 | mail.djarum.com | 2025-01-25 04:51:57 |
202.158.21.179 | ip21-179.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.180 | www.djarum.com | 2025-01-25 04:51:57 |
202.158.21.181 | www.djarum.com | 2025-01-25 04:51:57 |
202.158.21.183 | ip21-183.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.184 | ip21-184.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.185 | ip21-185.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.186 | ip21-186.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.187 | ip21-187.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.188 | ip21-188.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.189 | ip21-189.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.190 | ip21-190.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.191 | ip21-191.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.192 | ip21-192.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.193 | ip21-193.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.194 | ip21-194.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.195 | ip21-195.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.196 | ip21-196.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.197 | ip21-197.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.198 | ip21-198.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.199 | ip21-199.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.200 | ip21-200.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.201 | ip21-201.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.202 | 202.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.203 | ip21-203.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.204 | ip21-204.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.205 | ip21-205.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.206 | ip21-206.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.207 | ip21-207.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.208 | ip21-208.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.209 | ip21-209.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.210 | ip21-210.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.211 | mail.apexindo.com | 2025-01-25 04:51:57 |
202.158.21.212 | ip21-212.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.213 | ip21-213.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.214 | ip21-214.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.215 | ip21-215.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.216 | ip21-216.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.217 | mail.kyosha.co.id | 2025-01-25 04:51:57 |
202.158.21.218 | ip21-218.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.219 | ip21-219.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.220 | ip21-220.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.221 | mail01.aserracapital.com | 2025-01-25 04:51:57 |
202.158.21.222 | ip21-222.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.223 | ip21-223.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.224 | ip21-224.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.225 | ip21-225.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.226 | ip21-226.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.227 | ip21-227.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.228 | mail.altrak1978.co.id | 2025-01-25 04:51:57 |
202.158.21.229 | ip21-229.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.230 | ip21-230.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.231 | ip21-231.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.232 | ip21-232.cbn.net.id | 2025-01-28 06:50:35 |
202.158.21.233 | ip21-233.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.234 | ip21-234.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.235 | ip21-235.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.236 | ip21-236.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.237 | ip21-237.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.238 | ip21-238.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.239 | ip21-239.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.240 | ip21-240.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.241 | ip21-241.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.242 | ip21-242.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.243 | ip21-243.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.244 | ip21-244.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.245 | ip21-245.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.246 | ip21-246.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.247 | ip21-247.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.249 | ip21-249.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.250 | ip21-250.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.251 | ip21-251.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.252 | ip21-252.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.253 | ip21-253.cbn.net.id | 2025-01-25 04:51:57 |
202.158.21.254 | ip21-254.cbn.net.id | 2025-01-25 04:51:57 |
Country | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
United States | 31022 | 1463715473 | 1153568206880576226 |
Brazil | 11391 | 86837424 | 2305871896569843712 |
Russian Federation | 6856 | 46782312 | 10607139827272 |
China | 6805 | 350217124 | 147458981439984 |
Australia | 4657 | 40967472 | 20531032889344 |
India | 4322 | 35576832 | 24426646884352 |
Germany | 3678 | 112965896 | 69398369533952 |
United Kingdom | 3569 | 75396736 | 31161960366080 |
Indonesia | 3543 | 17797920 | 1193771008000 |
Poland | 3034 | 18256384 | 15251218240512 |
France | 2728 | 75988992 | 12269604111104 |
Canada | 2391 | 54657064 | 4289428587520 |
Ukraine | 2126 | 8677888 | 5091011395584 |
Netherlands | 1934 | 53624272 | 26618101302784 |
Bangladesh | 1844 | 1867008 | 896172556288 |
Spain | 1315 | 34385920 | 7608093708288 |
Italy | 1301 | 51811456 | 28677052039168 |
Argentina | 1294 | 19681792 | 18749593681920 |
Hong Kong | 1273 | 17652420 | 7898737279744 |
Romania | 1269 | 8036928 | 1437408428288 |