Email Spam Filter:
jwSpamSpy
Try it for free!


About spam / "419" / Blog
jwSpamSpy
Recent spam domains
Spam domain blacklist

Software
Links
joewein.de
joewein.net
Contact
Google

 

Whois-Details for Spam Domain Blacklist - 2017-11-18

The following list was produced by jwSpamSpy, which checks every mail sent to our mailboxes. The list provides information about domains that have been advertised via spam ("spamvertized"). Every domain listed here has appeared inside unsolicited bulk email, either advertised or as a genuine return address or both. We keep a database of intercepted spam and can provide details on request.

This means, if you found this page by looking for information about a domain that appeared in spam sent to you, you probably would have been protected from this spam if you had been using jwSpamSpy.

See blacklist for a full list of domains.

Recent additions are listed here and in the daily archive file, like this one.

Explanation
bl= Date the domain was added to our local blacklist (YYYY-MM-DD)
whois= Whois database maintainer (usually indicates company with which domain was registered)
created= Date on which domain was registered (spammers constantly register new domains to try to defeat domain blacklists)
ns= Primary name server registered for the domain
rogue-ns= Same as ns= except that the server is known to host multiple spam domains. It is assumed to be under the control of spammers or its owners tolerate clients who spam (often advertised as "bullet-proof hosting")

We have released the following product to help prevent spam from reaching your email intray:

Blacklist log (2017-11-18):

nikeairmaxsequent.fr (bl=2017-11-18, ns=amit.ns.cloudflare.com, whois=whois.nic.fr, created=2017-09-18)
mainavailwork.bid (bl=2017-11-18, rogue-email=calleancrummack7076403@aol.com, ns=kay.ns.cloudflare.com, created=2017-11-18)
enhancerfollowing.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=lucy.ns.cloudflare.com, created=2017-11-18)
xn--80ad1eoo.xn--p1ai (bl=2017-11-18, ns=, whois=whois.tcinet.ru, created=2017-11-18)
cheapjerseyschinaq.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinar.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
ihheat.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=lucy.ns.cloudflare.com, created=2017-11-18)
xn--c1a4bcis.xn--p1ai (bl=2017-11-18, ns=unknown, surbl=jp)
cheapjerseyschinax.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
dbfqxm.bid (bl=2017-11-18, rogue-email=calleancrummack7076403@aol.com, ns=kurt.ns.cloudflare.com, created=2017-11-18)
desktopcoin.top (bl=2017-11-18, rogue-email=galicole@mail.com, ns=a.dnspod.com, created=2017-11-17)
cheapjerseyschinaa.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinam.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
dbfqsp.bid (bl=2017-11-18, rogue-email=calleancrummack7076403@aol.com, ns=kurt.ns.cloudflare.com, created=2017-11-18)
cheapjerseyschinab.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinap.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
goodri.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=lucy.ns.cloudflare.com, created=2017-11-18)
hohimotiya.space (bl=2017-11-18, rogue-ns=ns01.standpointth.com, whois=whois.nic.space, created=2017-11-06)
cheapjerseyschinai.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
steelslignold.info (bl=2017-11-18, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2017-11-18)
hddlh.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=lucy.ns.cloudflare.com, created=2017-11-18)
cheapjerseyschinaw.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinah.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
onlinecasino-ratings.info (bl=2017-11-18, ns=ns1.dynadot.com, whois=whois.afilias.net, created=2017-11-15)
cheapjerseyschinar.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinae.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
dssvip.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=kirk.ns.cloudflare.com, created=2017-11-18)
cheapjerseyschinac.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinaj.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinak.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinae.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinad.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
desktopcrypte.top (bl=2017-11-18, rogue-email=lecborbobl@rothtec.com, ns=a.dnspod.com, created=2017-11-17)
ihekosimu.club (bl=2017-11-18, rogue-ns=ns01.standpointth.com, whois=whois.nic.club, created=2017-11-06)
cheapjerseyschinat.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinav.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinax.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinaw.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinam.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinag.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinas.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinan.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinay.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinap.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinal.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinaz.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinat.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinay.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinao.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
ahccaz.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=lucy.ns.cloudflare.com, created=2017-11-18)
cheapjerseyschinaz.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinaf.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinao.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinac.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinaj.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinai.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinag.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinah.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinau.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinas.top (bl=2017-11-18, ns=lex.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinab.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
cheapjerseyschinav.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinad.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinaf.cc (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=ccwhois.verisign-grs.com, created=2017-11-11)
cheapjerseyschinak.top (bl=2017-11-18, ns=etta.ns.cloudflare.com, whois=whois.nic.top, created=2017-11-11)
onlineleadsonline.info (bl=2017-11-18, ns=zoe.ns.cloudflare.com, whois=whois.afilias.net, created=2017-11-18)
xn--i1abvmz.xn--p1ai (bl=2017-11-18, rogue-ns=ns2.xn--i1abvmz.xn--p1ai, whois=whois.tcinet.ru, created=2017-11-17)
browsermilkless.com.de (bl=2017-11-18, ns=, whois=whois.denic.de, created=unknown)
hortio.bid (bl=2017-11-18, rogue-email=juanmcnamara7659769@aol.com, ns=sofia.ns.cloudflare.com, created=2017-11-17)
coinbinliberty.top (bl=2017-11-18, rogue-email=deanmcd@mail.com, ns=a.dnspod.com, created=2017-11-16)
bl48kth.biz (bl=2017-11-18, ns=ns1.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
j9lkhhe.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
enayamima.club (bl=2017-11-18, rogue-ns=ns01.standpointth.com, whois=whois.nic.club, created=2017-11-06)
cpnola.bid (bl=2017-11-18, rogue-email=juanmcnamara7659769@aol.com, ns=sofia.ns.cloudflare.com, created=2017-11-17)
5lg83af.biz (bl=2017-11-18, ns=ns1.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
mimameyune.club (bl=2017-11-18, rogue-ns=ns01.standpointth.com, whois=whois.nic.club, created=2017-11-06)
cchtty.bid (bl=2017-11-18, rogue-email=gardinerwillan2784710@aol.com, ns=elmo.ns.cloudflare.com, created=2017-11-17)
mldrh0n.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
reservecoins.top (bl=2017-11-18, rogue-email=jenniemarc@mail.com, ns=a.dnspod.com, created=2017-11-16)
wzxzsy.bid (bl=2017-11-18, rogue-email=elvynwanger3253632@aol.com, ns=marjory.ns.cloudflare.com, created=2017-11-17)
qc0dqjd.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
chothuebantai.info (bl=2017-11-18, ns=ns1.ngcvietnam.com, whois=whois.afilias.net, created=2017-11-10)
qjiphkp.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
rq31ot7.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
gitvb.bid (bl=2017-11-18, rogue-email=gardinerwillan2784710@aol.com, ns=kristin.ns.cloudflare.com, created=2017-11-17)
gasfd.bid (bl=2017-11-18, rogue-email=gardinerwillan2784710@aol.com, ns=kristin.ns.cloudflare.com, created=2017-11-17)
72pbc7h.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
lbkcrypt.top (bl=2017-11-18, rogue-email=galicole@mail.com, ns=a.dnspod.com, created=2017-11-16)
developedfabric.bid (bl=2017-11-18, rogue-email=gardinerwillan2784710@aol.com, ns=elmo.ns.cloudflare.com, created=2017-11-17)
g2db66e.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
fc592e0.biz (bl=2017-11-18, ns=ns1.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
benedictadora.ru (bl=2017-11-18, ns=ns1.benedictadora.ru, whois=whois.tcinet.ru, created=2017-11-17)
wxzyhs.bid (bl=2017-11-18, rogue-email=genesinger2309773@aol.com, ns=plato.ns.cloudflare.com, created=2017-11-17)
ssluo.bid (bl=2017-11-18, rogue-email=genesinger2309773@aol.com, ns=plato.ns.cloudflare.com, created=2017-11-17)
6td9tl9.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
n1o9n1s.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
clickcoins.top (bl=2017-11-18, rogue-email=lecborbobl@rothtec.com, ns=a.dnspod.com, created=2017-11-16)
1m2hthk.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
vedrov.bid (bl=2017-11-18, rogue-email=genesinger2309773@aol.com, ns=plato.ns.cloudflare.com, created=2017-11-17)
hotwelnessstore.su (bl=2017-11-18, rogue-ns=ns1.hotwelnessstore.su, whois=whois.tcinet.ru, created=2017-10-30)
a00lbm2.biz (bl=2017-11-18, ns=ns2.xxx1.g-srv.net, whois=whois.biz, created=2017-11-14)
jzej.top (bl=2017-11-18, rogue-email=naotuan323@163.com, ns=dns13.hichina.com, created=2017-09-28)
allowedradar.bid (bl=2017-11-18, rogue-email=genesinger2309773@aol.com, ns=barbara.ns.cloudflare.com, created=2017-11-17)
wsejbn.bid (bl=2017-11-18, rogue-email=genesinger2309773@aol.com, ns=plato.ns.cloudflare.com, created=2017-11-17)
costrb.info (bl=2017-11-18, rogue-email=recluse.lee@yahoo.com, ns=ns33.domaincontrol.com, created=2017-11-16)
slipscash.top (bl=2017-11-18, rogue-email=galicole@mail.com, ns=a.dnspod.com, created=2017-11-16)
twendresstmann.info (bl=2017-11-18, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2017-11-17)
vpexec.bid (bl=2017-11-18, rogue-email=elvynwanger3253632@aol.com, ns=logan.ns.cloudflare.com, created=2017-11-17)
slipcoins.top (bl=2017-11-18, rogue-email=galicole@mail.com, ns=a.dnspod.com, created=2017-11-16)
kelciedelinda.ru (bl=2017-11-18, ns=, whois=whois.tcinet.ru, created=2017-11-17)
xhdmy.bid (bl=2017-11-18, rogue-email=elvynwanger3253632@aol.com, ns=marjory.ns.cloudflare.com, created=2017-11-17)
realtopinfo.su (bl=2017-11-18, rogue-ns=ns1.realtopinfo.su, whois=whois.tcinet.ru, created=2017-11-13)
tcjmgs.bid (bl=2017-11-18, rogue-email=genesinger2309773@aol.com, ns=plato.ns.cloudflare.com, created=2017-11-17)
yoursuccessrevealed.info (bl=2017-11-18, rogue-ns=ns1.yoursuccessrevealed.info, whois=whois.afilias.net, created=2017-11-04)
buttoncash.top (bl=2017-11-18, rogue-email=galicole@mail.com, ns=a.dnspod.com, created=2017-11-16)
bestwebgroup.su (bl=2017-11-18, rogue-ns=ns1.bestwebgroup.su, whois=whois.tcinet.ru, created=2017-11-13)
clearrb.info (bl=2017-11-18, rogue-email=recluse.lee@yahoo.com, ns=ns33.domaincontrol.com, created=2017-11-16)
targetwebplus.su (bl=2017-11-18, rogue-ns=ns1.targetwebplus.su, whois=whois.tcinet.ru, created=2017-11-13)
masterjobs.su (bl=2017-11-18, ns=ns1.masterjobs.su, whois=whois.tcinet.ru, created=2017-11-13)
buttonlib.top (bl=2017-11-18, rogue-email=deanmcd@mail.com, ns=a.dnspod.com, created=2017-11-16)
yonlineworkathome.bid (bl=2017-11-18, rogue-email=flinnboreland7929613@aol.com, ns=tegan.ns.cloudflare.com, created=2017-11-17)
directmbox.info (bl=2017-11-18, ns=pdns11.domaincontrol.com, whois=whois.afilias.net, created=2017-11-16)
coinsmatter.top (bl=2017-11-18, rogue-email=lecborbobl@rothtec.com, ns=a.dnspod.com, created=2017-11-16)
kyzzx.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=jeremy.ns.cloudflare.com, created=2017-11-17)
ozitv.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=jeremy.ns.cloudflare.com, created=2017-11-17)
kshwt.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=jeremy.ns.cloudflare.com, created=2017-11-17)
ovvdeg.bid (bl=2017-11-18, rogue-email=gilbertobullen7478543@aol.com, ns=jeremy.ns.cloudflare.com, created=2017-11-17)
chips-n-trophy.us (bl=2017-11-18, rogue-email=robertnorthern81@gmail.com, rogue-ns=ns2.cloud-flame.com, created=2017-04-28)

Recent additions (last 30 days)

Archive:
2018-01: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-12: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-11: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017-10: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-09: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017-08: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-07: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-06: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017-05: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-04: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2017-03: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2017-02: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2017-01: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-12: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-11: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016-10: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-09: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016-08: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-07: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-06: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016-05: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-04: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2016-03: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2016-02: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29