Summary
| ASN | AS5645 TekSavvy Solutions, Inc. |
| BGP | 157.52.0.0/19 |
| IPs with RDNS | 256 |
| Hosted Domains | 0 |
| Pingable IPs | 0 |
| Router IPs | 0 |
| 157.52.27.0 | 157-52-27-0.cpe.teksavvy.com | 0 | ||
| 157.52.27.1 | 157-52-27-1.cpe.teksavvy.com | 0 | ||
| 157.52.27.2 | 157-52-27-2.cpe.teksavvy.com | 0 | ||
| 157.52.27.3 | 157-52-27-3.cpe.teksavvy.com | 0 | ||
| 157.52.27.4 | 157-52-27-4.cpe.teksavvy.com | 0 | ||
| 157.52.27.5 | 157-52-27-5.cpe.teksavvy.com | 0 | ||
| 157.52.27.6 | 157-52-27-6.cpe.teksavvy.com | 0 | ||
| 157.52.27.7 | 157-52-27-7.cpe.teksavvy.com | 0 | ||
| 157.52.27.8 | 157-52-27-8.cpe.teksavvy.com | 0 | ||
| 157.52.27.9 | 157-52-27-9.cpe.teksavvy.com | 0 | ||
| 157.52.27.10 | 157-52-27-10.cpe.teksavvy.com | 0 | ||
| 157.52.27.11 | 157-52-27-11.cpe.teksavvy.com | 0 | ||
| 157.52.27.12 | 157-52-27-12.cpe.teksavvy.com | 0 | ||
| 157.52.27.13 | 157-52-27-13.cpe.teksavvy.com | 0 | ||
| 157.52.27.14 | 157-52-27-14.cpe.teksavvy.com | 0 | ||
| 157.52.27.15 | 157-52-27-15.cpe.teksavvy.com | 0 | ||
| 157.52.27.16 | 157-52-27-16.cpe.teksavvy.com | 0 | ||
| 157.52.27.17 | 157-52-27-17.cpe.teksavvy.com | 0 | ||
| 157.52.27.18 | 157-52-27-18.cpe.teksavvy.com | 0 | ||
| 157.52.27.19 | 157-52-27-19.cpe.teksavvy.com | 0 | ||
| 157.52.27.20 | 157-52-27-20.cpe.teksavvy.com | 0 | ||
| 157.52.27.21 | 157-52-27-21.cpe.teksavvy.com | 0 | ||
| 157.52.27.22 | 157-52-27-22.cpe.teksavvy.com | 0 | ||
| 157.52.27.23 | 157-52-27-23.cpe.teksavvy.com | 0 | ||
| 157.52.27.24 | 157-52-27-24.cpe.teksavvy.com | 0 | ||
| 157.52.27.25 | 157-52-27-25.cpe.teksavvy.com | 0 | ||
| 157.52.27.26 | 157-52-27-26.cpe.teksavvy.com | 0 | ||
| 157.52.27.27 | 157-52-27-27.cpe.teksavvy.com | 0 | ||
| 157.52.27.28 | 157-52-27-28.cpe.teksavvy.com | 0 | ||
| 157.52.27.29 | 157-52-27-29.cpe.teksavvy.com | 0 | ||
| 157.52.27.30 | 157-52-27-30.cpe.teksavvy.com | 0 | ||
| 157.52.27.31 | 157-52-27-31.cpe.teksavvy.com | 0 | ||
| 157.52.27.32 | 157-52-27-32.cpe.teksavvy.com | 0 | ||
| 157.52.27.33 | 157-52-27-33.cpe.teksavvy.com | 0 | ||
| 157.52.27.34 | 157-52-27-34.cpe.teksavvy.com | 0 | ||
| 157.52.27.35 | 157-52-27-35.cpe.teksavvy.com | 0 | ||
| 157.52.27.36 | 157-52-27-36.cpe.teksavvy.com | 0 | ||
| 157.52.27.37 | 157-52-27-37.cpe.teksavvy.com | 0 | ||
| 157.52.27.38 | 157-52-27-38.cpe.teksavvy.com | 0 | ||
| 157.52.27.39 | 157-52-27-39.cpe.teksavvy.com | 0 | ||
| 157.52.27.40 | 157-52-27-40.cpe.teksavvy.com | 0 | ||
| 157.52.27.41 | 157-52-27-41.cpe.teksavvy.com | 0 | ||
| 157.52.27.42 | 157-52-27-42.cpe.teksavvy.com | 0 | ||
| 157.52.27.43 | 157-52-27-43.cpe.teksavvy.com | 0 | ||
| 157.52.27.44 | 157-52-27-44.cpe.teksavvy.com | 0 | ||
| 157.52.27.45 | 157-52-27-45.cpe.teksavvy.com | 0 | ||
| 157.52.27.46 | 157-52-27-46.cpe.teksavvy.com | 0 | ||
| 157.52.27.47 | 157-52-27-47.cpe.teksavvy.com | 0 | ||
| 157.52.27.48 | 157-52-27-48.cpe.teksavvy.com | 0 | ||
| 157.52.27.49 | 157-52-27-49.cpe.teksavvy.com | 0 | ||
| 157.52.27.50 | 157-52-27-50.cpe.teksavvy.com | 0 | ||
| 157.52.27.51 | 157-52-27-51.cpe.teksavvy.com | 0 | ||
| 157.52.27.52 | 157-52-27-52.cpe.teksavvy.com | 0 | ||
| 157.52.27.53 | 157-52-27-53.cpe.teksavvy.com | 0 | ||
| 157.52.27.54 | 157-52-27-54.cpe.teksavvy.com | 0 | ||
| 157.52.27.55 | 157-52-27-55.cpe.teksavvy.com | 0 | ||
| 157.52.27.56 | 157-52-27-56.cpe.teksavvy.com | 0 | ||
| 157.52.27.57 | 157-52-27-57.cpe.teksavvy.com | 0 | ||
| 157.52.27.58 | 157-52-27-58.cpe.teksavvy.com | 0 | ||
| 157.52.27.59 | 157-52-27-59.cpe.teksavvy.com | 0 | ||
| 157.52.27.60 | 157-52-27-60.cpe.teksavvy.com | 0 | ||
| 157.52.27.61 | 157-52-27-61.cpe.teksavvy.com | 0 | ||
| 157.52.27.62 | 157-52-27-62.cpe.teksavvy.com | 0 | ||
| 157.52.27.63 | 157-52-27-63.cpe.teksavvy.com | 0 | ||
| 157.52.27.64 | 157-52-27-64.cpe.teksavvy.com | 0 | ||
| 157.52.27.65 | 157-52-27-65.cpe.teksavvy.com | 0 | ||
| 157.52.27.66 | 157-52-27-66.cpe.teksavvy.com | 0 | ||
| 157.52.27.67 | 157-52-27-67.cpe.teksavvy.com | 0 | ||
| 157.52.27.68 | 157-52-27-68.cpe.teksavvy.com | 0 | ||
| 157.52.27.69 | 157-52-27-69.cpe.teksavvy.com | 0 | ||
| 157.52.27.70 | 157-52-27-70.cpe.teksavvy.com | 0 | ||
| 157.52.27.71 | 157-52-27-71.cpe.teksavvy.com | 0 | ||
| 157.52.27.72 | 157-52-27-72.cpe.teksavvy.com | 0 | ||
| 157.52.27.73 | 157-52-27-73.cpe.teksavvy.com | 0 | ||
| 157.52.27.74 | 157-52-27-74.cpe.teksavvy.com | 0 | ||
| 157.52.27.75 | 157-52-27-75.cpe.teksavvy.com | 0 | ||
| 157.52.27.76 | 157-52-27-76.cpe.teksavvy.com | 0 | ||
| 157.52.27.77 | 157-52-27-77.cpe.teksavvy.com | 0 | ||
| 157.52.27.78 | 157-52-27-78.cpe.teksavvy.com | 0 | ||
| 157.52.27.79 | 157-52-27-79.cpe.teksavvy.com | 0 | ||
| 157.52.27.80 | 157-52-27-80.cpe.teksavvy.com | 0 | ||
| 157.52.27.81 | 157-52-27-81.cpe.teksavvy.com | 0 | ||
| 157.52.27.82 | 157-52-27-82.cpe.teksavvy.com | 0 | ||
| 157.52.27.83 | 157-52-27-83.cpe.teksavvy.com | 0 | ||
| 157.52.27.84 | 157-52-27-84.cpe.teksavvy.com | 0 | ||
| 157.52.27.85 | 157-52-27-85.cpe.teksavvy.com | 0 | ||
| 157.52.27.86 | 157-52-27-86.cpe.teksavvy.com | 0 | ||
| 157.52.27.87 | 157-52-27-87.cpe.teksavvy.com | 0 | ||
| 157.52.27.88 | 157-52-27-88.cpe.teksavvy.com | 0 | ||
| 157.52.27.89 | 157-52-27-89.cpe.teksavvy.com | 0 | ||
| 157.52.27.90 | 157-52-27-90.cpe.teksavvy.com | 0 | ||
| 157.52.27.91 | 157-52-27-91.cpe.teksavvy.com | 0 | ||
| 157.52.27.92 | 157-52-27-92.cpe.teksavvy.com | 0 | ||
| 157.52.27.93 | 157-52-27-93.cpe.teksavvy.com | 0 | ||
| 157.52.27.94 | 157-52-27-94.cpe.teksavvy.com | 0 | ||
| 157.52.27.95 | 157-52-27-95.cpe.teksavvy.com | 0 | ||
| 157.52.27.96 | 157-52-27-96.cpe.teksavvy.com | 0 | ||
| 157.52.27.97 | 157-52-27-97.cpe.teksavvy.com | 0 | ||
| 157.52.27.98 | 157-52-27-98.cpe.teksavvy.com | 0 | ||
| 157.52.27.99 | 157-52-27-99.cpe.teksavvy.com | 0 | ||
| 157.52.27.100 | 157-52-27-100.cpe.teksavvy.com | 0 | ||
| 157.52.27.101 | 157-52-27-101.cpe.teksavvy.com | 0 | ||
| 157.52.27.102 | 157-52-27-102.cpe.teksavvy.com | 0 | ||
| 157.52.27.103 | 157-52-27-103.cpe.teksavvy.com | 0 | ||
| 157.52.27.104 | 157-52-27-104.cpe.teksavvy.com | 0 | ||
| 157.52.27.105 | 157-52-27-105.cpe.teksavvy.com | 0 | ||
| 157.52.27.106 | 157-52-27-106.cpe.teksavvy.com | 0 | ||
| 157.52.27.107 | 157-52-27-107.cpe.teksavvy.com | 0 | ||
| 157.52.27.108 | 157-52-27-108.cpe.teksavvy.com | 0 | ||
| 157.52.27.109 | 157-52-27-109.cpe.teksavvy.com | 0 | ||
| 157.52.27.110 | 157-52-27-110.cpe.teksavvy.com | 0 | ||
| 157.52.27.111 | 157-52-27-111.cpe.teksavvy.com | 0 | ||
| 157.52.27.112 | 157-52-27-112.cpe.teksavvy.com | 0 | ||
| 157.52.27.113 | 157-52-27-113.cpe.teksavvy.com | 0 | ||
| 157.52.27.114 | 157-52-27-114.cpe.teksavvy.com | 0 | ||
| 157.52.27.115 | 157-52-27-115.cpe.teksavvy.com | 0 | ||
| 157.52.27.116 | 157-52-27-116.cpe.teksavvy.com | 0 | ||
| 157.52.27.117 | 157-52-27-117.cpe.teksavvy.com | 0 | ||
| 157.52.27.118 | 157-52-27-118.cpe.teksavvy.com | 0 | ||
| 157.52.27.119 | 157-52-27-119.cpe.teksavvy.com | 0 | ||
| 157.52.27.120 | 157-52-27-120.cpe.teksavvy.com | 0 | ||
| 157.52.27.121 | 157-52-27-121.cpe.teksavvy.com | 0 | ||
| 157.52.27.122 | 157-52-27-122.cpe.teksavvy.com | 0 | ||
| 157.52.27.123 | 157-52-27-123.cpe.teksavvy.com | 0 | ||
| 157.52.27.124 | 157-52-27-124.cpe.teksavvy.com | 0 | ||
| 157.52.27.125 | 157-52-27-125.cpe.teksavvy.com | 0 | ||
| 157.52.27.126 | 157-52-27-126.cpe.teksavvy.com | 0 | ||
| 157.52.27.127 | 157-52-27-127.cpe.teksavvy.com | 0 | ||
| 157.52.27.128 | 157-52-27-128.cpe.teksavvy.com | 0 | ||
| 157.52.27.129 | 157-52-27-129.cpe.teksavvy.com | 0 | ||
| 157.52.27.130 | 157-52-27-130.cpe.teksavvy.com | 0 | ||
| 157.52.27.131 | 157-52-27-131.cpe.teksavvy.com | 0 | ||
| 157.52.27.132 | 157-52-27-132.cpe.teksavvy.com | 0 | ||
| 157.52.27.133 | 157-52-27-133.cpe.teksavvy.com | 0 | ||
| 157.52.27.134 | 157-52-27-134.cpe.teksavvy.com | 0 | ||
| 157.52.27.135 | 157-52-27-135.cpe.teksavvy.com | 0 | ||
| 157.52.27.136 | 157-52-27-136.cpe.teksavvy.com | 0 | ||
| 157.52.27.137 | 157-52-27-137.cpe.teksavvy.com | 0 | ||
| 157.52.27.138 | 157-52-27-138.cpe.teksavvy.com | 0 | ||
| 157.52.27.139 | 157-52-27-139.cpe.teksavvy.com | 0 | ||
| 157.52.27.140 | 157-52-27-140.cpe.teksavvy.com | 0 | ||
| 157.52.27.141 | 157-52-27-141.cpe.teksavvy.com | 0 | ||
| 157.52.27.142 | 157-52-27-142.cpe.teksavvy.com | 0 | ||
| 157.52.27.143 | 157-52-27-143.cpe.teksavvy.com | 0 | ||
| 157.52.27.144 | 157-52-27-144.cpe.teksavvy.com | 0 | ||
| 157.52.27.145 | 157-52-27-145.cpe.teksavvy.com | 0 | ||
| 157.52.27.146 | 157-52-27-146.cpe.teksavvy.com | 0 | ||
| 157.52.27.147 | 157-52-27-147.cpe.teksavvy.com | 0 | ||
| 157.52.27.148 | 157-52-27-148.cpe.teksavvy.com | 0 | ||
| 157.52.27.149 | 157-52-27-149.cpe.teksavvy.com | 0 | ||
| 157.52.27.150 | 157-52-27-150.cpe.teksavvy.com | 0 | ||
| 157.52.27.151 | 157-52-27-151.cpe.teksavvy.com | 0 | ||
| 157.52.27.152 | 157-52-27-152.cpe.teksavvy.com | 0 | ||
| 157.52.27.153 | 157-52-27-153.cpe.teksavvy.com | 0 | ||
| 157.52.27.154 | 157-52-27-154.cpe.teksavvy.com | 0 | ||
| 157.52.27.155 | 157-52-27-155.cpe.teksavvy.com | 0 | ||
| 157.52.27.156 | 157-52-27-156.cpe.teksavvy.com | 0 | ||
| 157.52.27.157 | 157-52-27-157.cpe.teksavvy.com | 0 | ||
| 157.52.27.158 | 157-52-27-158.cpe.teksavvy.com | 0 | ||
| 157.52.27.159 | 157-52-27-159.cpe.teksavvy.com | 0 | ||
| 157.52.27.160 | 157-52-27-160.cpe.teksavvy.com | 0 | ||
| 157.52.27.161 | 157-52-27-161.cpe.teksavvy.com | 0 | ||
| 157.52.27.162 | 157-52-27-162.cpe.teksavvy.com | 0 | ||
| 157.52.27.163 | 157-52-27-163.cpe.teksavvy.com | 0 | ||
| 157.52.27.164 | 157-52-27-164.cpe.teksavvy.com | 0 | ||
| 157.52.27.165 | 157-52-27-165.cpe.teksavvy.com | 0 | ||
| 157.52.27.166 | 157-52-27-166.cpe.teksavvy.com | 0 | ||
| 157.52.27.167 | 157-52-27-167.cpe.teksavvy.com | 0 | ||
| 157.52.27.168 | 157-52-27-168.cpe.teksavvy.com | 0 | ||
| 157.52.27.169 | 157-52-27-169.cpe.teksavvy.com | 0 | ||
| 157.52.27.170 | 157-52-27-170.cpe.teksavvy.com | 0 | ||
| 157.52.27.171 | 157-52-27-171.cpe.teksavvy.com | 0 | ||
| 157.52.27.172 | 157-52-27-172.cpe.teksavvy.com | 0 | ||
| 157.52.27.173 | 157-52-27-173.cpe.teksavvy.com | 0 | ||
| 157.52.27.174 | 157-52-27-174.cpe.teksavvy.com | 0 | ||
| 157.52.27.175 | 157-52-27-175.cpe.teksavvy.com | 0 | ||
| 157.52.27.176 | 157-52-27-176.cpe.teksavvy.com | 0 | ||
| 157.52.27.177 | 157-52-27-177.cpe.teksavvy.com | 0 | ||
| 157.52.27.178 | 157-52-27-178.cpe.teksavvy.com | 0 | ||
| 157.52.27.179 | 157-52-27-179.cpe.teksavvy.com | 0 | ||
| 157.52.27.180 | 157-52-27-180.cpe.teksavvy.com | 0 | ||
| 157.52.27.181 | 157-52-27-181.cpe.teksavvy.com | 0 | ||
| 157.52.27.182 | 157-52-27-182.cpe.teksavvy.com | 0 | ||
| 157.52.27.183 | 157-52-27-183.cpe.teksavvy.com | 0 | ||
| 157.52.27.184 | 157-52-27-184.cpe.teksavvy.com | 0 | ||
| 157.52.27.185 | 157-52-27-185.cpe.teksavvy.com | 0 | ||
| 157.52.27.186 | 157-52-27-186.cpe.teksavvy.com | 0 | ||
| 157.52.27.187 | 157-52-27-187.cpe.teksavvy.com | 0 | ||
| 157.52.27.188 | 157-52-27-188.cpe.teksavvy.com | 0 | ||
| 157.52.27.189 | 157-52-27-189.cpe.teksavvy.com | 0 | ||
| 157.52.27.190 | 157-52-27-190.cpe.teksavvy.com | 0 | ||
| 157.52.27.191 | 157-52-27-191.cpe.teksavvy.com | 0 | ||
| 157.52.27.192 | 157-52-27-192.cpe.teksavvy.com | 0 | ||
| 157.52.27.193 | 157-52-27-193.cpe.teksavvy.com | 0 | ||
| 157.52.27.194 | 157-52-27-194.cpe.teksavvy.com | 0 | ||
| 157.52.27.195 | 157-52-27-195.cpe.teksavvy.com | 0 | ||
| 157.52.27.196 | 157-52-27-196.cpe.teksavvy.com | 0 | ||
| 157.52.27.197 | 157-52-27-197.cpe.teksavvy.com | 0 | ||
| 157.52.27.198 | 157-52-27-198.cpe.teksavvy.com | 0 | ||
| 157.52.27.199 | 157-52-27-199.cpe.teksavvy.com | 0 | ||
| 157.52.27.200 | 157-52-27-200.cpe.teksavvy.com | 0 | ||
| 157.52.27.201 | 157-52-27-201.cpe.teksavvy.com | 0 | ||
| 157.52.27.202 | 157-52-27-202.cpe.teksavvy.com | 0 | ||
| 157.52.27.203 | 157-52-27-203.cpe.teksavvy.com | 0 | ||
| 157.52.27.204 | 157-52-27-204.cpe.teksavvy.com | 0 | ||
| 157.52.27.205 | 157-52-27-205.cpe.teksavvy.com | 0 | ||
| 157.52.27.206 | 157-52-27-206.cpe.teksavvy.com | 0 | ||
| 157.52.27.207 | 157-52-27-207.cpe.teksavvy.com | 0 | ||
| 157.52.27.208 | 157-52-27-208.cpe.teksavvy.com | 0 | ||
| 157.52.27.209 | 157-52-27-209.cpe.teksavvy.com | 0 | ||
| 157.52.27.210 | 157-52-27-210.cpe.teksavvy.com | 0 | ||
| 157.52.27.211 | 157-52-27-211.cpe.teksavvy.com | 0 | ||
| 157.52.27.212 | 157-52-27-212.cpe.teksavvy.com | 0 | ||
| 157.52.27.213 | 157-52-27-213.cpe.teksavvy.com | 0 | ||
| 157.52.27.214 | 157-52-27-214.cpe.teksavvy.com | 0 | ||
| 157.52.27.215 | 157-52-27-215.cpe.teksavvy.com | 0 | ||
| 157.52.27.216 | 157-52-27-216.cpe.teksavvy.com | 0 | ||
| 157.52.27.217 | 157-52-27-217.cpe.teksavvy.com | 0 | ||
| 157.52.27.218 | 157-52-27-218.cpe.teksavvy.com | 0 | ||
| 157.52.27.219 | 157-52-27-219.cpe.teksavvy.com | 0 | ||
| 157.52.27.220 | 157-52-27-220.cpe.teksavvy.com | 0 | ||
| 157.52.27.221 | 157-52-27-221.cpe.teksavvy.com | 0 | ||
| 157.52.27.222 | 157-52-27-222.cpe.teksavvy.com | 0 | ||
| 157.52.27.223 | 157-52-27-223.cpe.teksavvy.com | 0 | ||
| 157.52.27.224 | 157-52-27-224.cpe.teksavvy.com | 0 | ||
| 157.52.27.225 | 157-52-27-225.cpe.teksavvy.com | 0 | ||
| 157.52.27.226 | 157-52-27-226.cpe.teksavvy.com | 0 | ||
| 157.52.27.227 | 157-52-27-227.cpe.teksavvy.com | 0 | ||
| 157.52.27.228 | 157-52-27-228.cpe.teksavvy.com | 0 | ||
| 157.52.27.229 | 157-52-27-229.cpe.teksavvy.com | 0 | ||
| 157.52.27.230 | 157-52-27-230.cpe.teksavvy.com | 0 | ||
| 157.52.27.231 | 157-52-27-231.cpe.teksavvy.com | 0 | ||
| 157.52.27.232 | 157-52-27-232.cpe.teksavvy.com | 0 | ||
| 157.52.27.233 | 157-52-27-233.cpe.teksavvy.com | 0 | ||
| 157.52.27.234 | 157-52-27-234.cpe.teksavvy.com | 0 | ||
| 157.52.27.235 | 157-52-27-235.cpe.teksavvy.com | 0 | ||
| 157.52.27.236 | 157-52-27-236.cpe.teksavvy.com | 0 | ||
| 157.52.27.237 | 157-52-27-237.cpe.teksavvy.com | 0 | ||
| 157.52.27.238 | 157-52-27-238.cpe.teksavvy.com | 0 | ||
| 157.52.27.239 | 157-52-27-239.cpe.teksavvy.com | 0 | ||
| 157.52.27.240 | 157-52-27-240.cpe.teksavvy.com | 0 | ||
| 157.52.27.241 | 157-52-27-241.cpe.teksavvy.com | 0 | ||
| 157.52.27.242 | 157-52-27-242.cpe.teksavvy.com | 0 | ||
| 157.52.27.243 | 157-52-27-243.cpe.teksavvy.com | 0 | ||
| 157.52.27.244 | 157-52-27-244.cpe.teksavvy.com | 0 | ||
| 157.52.27.245 | 157-52-27-245.cpe.teksavvy.com | 0 | ||
| 157.52.27.246 | 157-52-27-246.cpe.teksavvy.com | 0 | ||
| 157.52.27.247 | 157-52-27-247.cpe.teksavvy.com | 0 | ||
| 157.52.27.248 | 157-52-27-248.cpe.teksavvy.com | 0 | ||
| 157.52.27.249 | 157-52-27-249.cpe.teksavvy.com | 0 | ||
| 157.52.27.250 | 157-52-27-250.cpe.teksavvy.com | 0 | ||
| 157.52.27.251 | 157-52-27-251.cpe.teksavvy.com | 0 | ||
| 157.52.27.252 | 157-52-27-252.cpe.teksavvy.com | 0 | ||
| 157.52.27.253 | 157-52-27-253.cpe.teksavvy.com | 0 | ||
| 157.52.27.254 | 157-52-27-254.cpe.teksavvy.com | 0 | ||
| 157.52.27.255 | 157-52-27-255.cpe.teksavvy.com | 0 |
Traceroute
Below is a recent traceroute taken from the IPinfo ProbeNet to an IP in this range. Learn more.
$
traceroute -a -n -q1 -m12 157.52.27.145
traceroute to 157.52.27.145 (157.52.27.145): 12 hops max, 52 byte packets
3 *
4 *
10 *
11 *
12 *
Measurement taken from
IPinfo ProbeNet in Tokyo, JP
On