AS | CIDR | Description |
---|---|---|
AS197706 |
109.104.156.0/24
![]() ![]() |
Keminet - Keminet SHPK, AL |
AS / Info | IP / Time | AS Path |
---|---|---|
Loading... |
IP | Host | DateTime |
---|---|---|
109.104.156.1 | matchiestena.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.2 | peppies.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.3 | emation.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.4 | monstramines.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.5 | sufflev.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.6 | moodoximmurdon.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.7 | supeppent.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.8 | molathdres.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.9 | danbarse.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.10 | cupprestithing.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.11 | gradapplented.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.12 | natucks.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.13 | pretritown.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.14 | assins.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.15 | convenize.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.17 | visignize.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.18 | suffeed.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.19 | alistion.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.20 | trantors.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.21 | womalatter.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.22 | afferns.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.23 | lenicard.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.25 | casping.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.26 | bitatic.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.27 | actifurnarly.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.28 | hinumbings.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.29 | gondbares.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.30 | prealle.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.31 | bilicaner.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.32 | ganturer.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.33 | bugaperphides.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.34 | impoetity.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.35 | fluously.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.36 | procked.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.38 | brigot.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.40 | grotositchers.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.41 | dulaimaggermed.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.42 | intearize.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.43 | stures.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.44 | autoweal.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.45 | tativatitum.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.46 | filicably.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.47 | fiering.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.48 | bankhaik.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.49 | mathrined.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.50 | bolished.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.51 | evalitize.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.52 | proffeassinced.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.53 | demorpts.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.54 | donizatibate.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.56 | batchmannuous.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.57 | soreexpomen.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.58 | inrippin.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.59 | micruitions.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.60 | proccially.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.61 | wrecutiated.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.62 | conquisted.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.63 | trafsody.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.64 | ceassucceers.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.65 | noblus.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.66 | tervoing.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.68 | ithies.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.69 | normix.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.70 | plason.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.71 | fruisecrose.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.72 | saltictions.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.73 | subtoting.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.74 | domisgrary.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.75 | thmutatic.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.76 | amusioused.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.77 | paratives.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.78 | catics.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.80 | logingrer.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.81 | corrainy.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.82 | armethantly.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.83 | treadiscote.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.84 | endedusantly.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.85 | everrichies.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.86 | stigneed.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.87 | lecoweavus.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.88 | overicion.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.89 | comptilet.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.90 | randideadfor.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.91 | proakliness.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.92 | commetive.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.93 | submitoratore.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.94 | assignalitted.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.95 | usianing.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.96 | crypor.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.97 | reprementants.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.98 | shepids.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.99 | exemiters.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.100 | rocens.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.101 | utiously.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.102 | ductintic.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.103 | surginion.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.104 | capareherendly.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.105 | elinpurring.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.106 | sponized.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.107 | amdant.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.108 | meound.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.110 | imencal.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.111 | revirgsomang.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.112 | arbiof.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.113 | serturd.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.114 | demuddinfrants.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.115 | ologral.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.116 | ronity.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.117 | instap.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.119 | fastontor.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.120 | ationsum.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.121 | clamarmembely.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.122 | chinalvemen.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.123 | ballaging.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.124 | ercess.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.125 | obsorsing.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.127 | flingst.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.128 | stroman.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.129 | crawesentes.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.130 | papositics.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.131 | forelaceme.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.132 | detaskipulned.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.133 | popurphinges.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.134 | liaretar.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.135 | pondmana.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.136 | counasperity.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.137 | sionist.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.138 | tralyze.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.139 | penamentivate.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.140 | boomizes.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.141 | kraudullaid.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.142 | bolsitore.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.143 | sneepers.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.144 | cloventrot.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.145 | moreenrocket.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.146 | bistmagnal.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.147 | advisilks.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.148 | joureratess.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.149 | emperminuously.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.150 | audisaukempts.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.151 | fastraish.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.152 | relistears.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.153 | quangemental.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.154 | shoptendoul.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.155 | convility.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.156 | favoredfist.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.157 | mutaheas.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.159 | clindson.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.160 | donsention.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.161 | equitstops.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.162 | zoneglome.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.163 | mulaberable.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.164 | memaing.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.165 | signalualing.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.166 | romplishing.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.167 | dermon.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.168 | turented.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.169 | signesceive.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.170 | condicatters.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.171 | momechications.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.172 | circatious.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.173 | exassovengly.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.174 | mcdoes.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.175 | filingindeced.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.176 | ritagodo.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.177 | trudestions.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.178 | merculate.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.179 | writounts.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.180 | wilhousled.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.181 | slaversonym.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.182 | nessate.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.183 | heightinte.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.184 | pretizing.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.185 | aucremaning.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.186 | sugareful.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.187 | advernel.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.188 | femilices.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.189 | bismists.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.190 | happlis.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.191 | corrow.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.192 | farmulate.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.193 | fessond.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.194 | drivilrocky.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.195 | logator.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.196 | volacenster.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.197 | enologradical.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.198 | hahnicled.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.199 | vickfinnes.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.200 | avightwaffeys.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.201 | azenjord.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.202 | gleanical.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.203 | picalic.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.204 | actnessed.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.205 | medfoldepres.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.206 | munchited.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.207 | actiming.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.208 | chelize.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.209 | shesvile.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.210 | screaka.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.211 | girtruses.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.212 | destufficid.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.213 | callegee.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.214 | siverseviangs.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.215 | adveing.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.216 | uslyter.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.217 | sligibler.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.218 | binics.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.219 | prainess.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.220 | remetating.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.221 | permos.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.222 | scentiong.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.223 | lustroatess.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.224 | prinvolthunts.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.225 | porturent.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.226 | cizating.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.228 | napole.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.229 | shlyonal.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.230 | burgstations.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.231 | desorthers.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.232 | flowors.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.233 | bulkilloitors.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.234 | readjunce.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.235 | autotte.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.236 | fulnes.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.237 | lopments.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.238 | thesent.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.239 | franthons.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.240 | chipwrituter.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.241 | morille.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.242 | speloquyer.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.243 | trucki.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.244 | prothereate.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.245 | envilleculate.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.246 | conforatorting.tikajpceramin.com | 2025-05-01 08:22:56 |
109.104.156.247 | wauptickplands.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.248 | patrounded.noithatnhomkinh.com | 2025-05-01 08:22:56 |
109.104.156.249 | inancy.thietbitinhtien.com | 2025-05-01 08:22:56 |
109.104.156.250 | spitionatics.bosoncafe.com | 2025-05-01 08:22:56 |
109.104.156.251 | priativelocks.parentsandtech.com | 2025-05-01 08:22:56 |
109.104.156.253 | deplor.nongduocsach.com | 2025-05-01 08:22:56 |
109.104.156.254 | swantiffer.noithatnhomkinh.com | 2025-05-01 08:22:56 |
Country / Region | Allocated ASNs | ASN IPv4 Number | ASN IPv6 Number(/64) |
---|---|---|---|
|
31378 | 1463992905 | 1154148316762941522 |
|
9027 | 86219998 | 2305871899234275330 |
|
6564 | 346758820 | 147467755277152 |
|
5962 | 35293440 | 24484829843456 |
|
5747 | 46617528 | 10718409961544 |
|
3588 | 17998592 | 1239074406400 |
|
3103 | 112769800 | 69548330450944 |
|
3098 | 72437856 | 31122359189504 |
|
3008 | 40575024 | 20488229623808 |
|
2466 | 19240704 | 15388307166208 |
|
2441 | 54388328 | 4468935165184 |
|
2200 | 75841536 | 12184215946752 |
|
2008 | 8281600 | 5185495498752 |
|
1868 | 1931520 | 913056858112 |
|
1601 | 51390672 | 27260309145088 |
|
1299 | 19693568 | 18797124190208 |
|
1295 | 52407168 | 28603885682688 |
|
1278 | 18131396 | 7850156753664 |
|
1268 | 159055208 | 33551706554368 |
|
1234 | 34534144 | 7522194100224 |