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 - 2011-07-31

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 (2011-07-31):

audrymarcy.com (bl=2011-07-31, ns=ns1.google.com, whois=whois.nicproxy.com, created=2011-07-31)
kateyershop.com (bl=2011-07-31, ns=ns0.namespro.ca, whois=whois.srsplus.com, created=2011-07-20)
newlavolen.com (bl=2011-07-31, ns=ns1.eurodns.com, whois=whois.eurodns.com, created=2011-07-20)
kateyers.com (bl=2011-07-31, ns=ns0.namespro.ca, whois=whois.srsplus.com, created=2011-07-20)
joinourwellnessteam.com (bl=2011-07-31, ns=ns1.taiwanwebhosting.net, whois=whois.bizcn.com, created=2011-05-31)
craigslist-inc.org (bl=2011-07-31, ns=ns2.webthangs.com, whois=whois.publicinterestregistry.net, created=2011-07-30)
locateurbuddies.com (bl=2011-07-31, ns=ns1.istickdns.com, whois=whois.paycenter.com.cn, created=2011-07-28)
janelleleigha.com (bl=2011-07-31, ns=ns1.janelleleigha.com, whois=whois.subreg.cz, created=2011-07-30)
zulemajammie.com (bl=2011-07-31, ns=ns1.zulemajammie.com, whois=whois.subreg.cz, created=2011-07-31)
elephntmail.com (bl=2011-07-31, ns=dns1.name-services.com, whois=whois.enom.com, created=2011-07-14)
trianglenote.info (bl=2011-07-31, ns=ns1.trianglenote.info, whois=whois.afilias.net, created=2011-07-27)
super-star-games.ru (bl=2011-07-31, rogue-ns=ns2.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
gamesonlinesuper.ru (bl=2011-07-31, rogue-ns=ns2.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
elisa-wagner.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
star-super-games.ru (bl=2011-07-31, rogue-ns=ns2.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
boilingpotdeals.com (bl=2011-07-31, ns=dns1.name-services.com, whois=whois.enom.com, created=2011-06-06)
strivia.info (bl=2011-07-31, ns=ns1.us.editdns.net, whois=whois.afilias.net, created=2011-07-21)
eafbabortivoequina.info (bl=2011-07-31, ns=ns1.christabelskuld.info, whois=whois.afilias.net, created=2011-07-23)
dana-fishfeld.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
tarwax.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
richtig-spass-im-bett356.info (bl=2011-07-31, rogue-ip=91.216.190.217, whois=whois.afilias.net, created=2011-07-31)
buildsnews.net (bl=2011-07-31, rogue-ns=ns1.worldsupup.ru, whois=whois.ukrnames.com, created=2011-07-24)
feelingback.com (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ukrnames.com, created=2011-07-29)
richtig-spass-im-bett8.info (bl=2011-07-31, rogue-ip=91.216.190.217, whois=whois.afilias.net, created=2011-07-31)
liz-schoenthal.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
tabletsrxdrugstoreipad.ru (bl=2011-07-31, rogue-ns=ns2.tabletsrxdrugstoreipad.ru, whois=whois.ripn.ru, created=2011-06-30)
tabletrxapr.ru (bl=2011-07-31, rogue-ns=ns1.tabletrxapr.ru, whois=whois.ripn.ru, created=2011-06-30)
baymug.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
richtig-spass-im-bett1.info (bl=2011-07-31, rogue-ip=91.216.190.217, whois=whois.afilias.net, created=2011-07-31)
reliablepharmacyapple.ru (bl=2011-07-31, rogue-ns=ns1.pomyger43.ru, whois=whois.ripn.ru, created=2011-04-08)
ecmaacetamidoly.info (bl=2011-07-31, ns=ns1.nam3serv3r.com, whois=whois.afilias.net, created=2011-07-23)
techdrugsonline.ru (bl=2011-07-31, rogue-ns=ns1.techdrugsonline.ru, whois=whois.ripn.ru, created=2011-06-30)
warpainttactical.info (bl=2011-07-31, ns=ns1.warpainttactical.info, whois=whois.afilias.net, created=2011-07-30)
healthcallagents.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-31)
trythousand.info (bl=2011-07-31, ns=ns1.trythousand.info, whois=whois.afilias.net, created=2011-07-30)
waitbe.info (bl=2011-07-31, ns=ns1.waitbe.info, whois=whois.afilias.net, created=2011-07-30)
sex7tgf.info (bl=2011-07-31, ns=ns66.domaincontrol.com, whois=whois.afilias.net, created=2011-07-21)
fadgap.ru (bl=2011-07-31, rogue-ip=90.182.175.238, whois=whois.ripn.ru, created=2011-07-11)
bitterchalk.com (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ukrnames.com, created=2011-07-29)
epharmacyguide.com.ua (bl=2011-07-31, rogue-ip=90.182.175.237, whois=whois.ripe.net, created=unknown)
goingoutweb.info (bl=2011-07-31, rogue-ns=ns1.hvarta.ru, whois=whois.afilias.net, created=2011-07-04)
famouswatchescircle.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
hcgslimzoo.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
penisgrowalpha.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
penislargedirect.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
replicaswatchauto.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
intenthurried.com (bl=2011-07-31, rogue-ns=ns1.intenthurried.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
intensefather.com (bl=2011-07-31, rogue-ns=ns1.intensefather.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
urpills.com (bl=2011-07-31, rogue-ns=ns3.brandnewns.com, whois=whois.ownregistrar.com, created=2011-07-31)
lidbag.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
mehr-spass-im-bett9.info (bl=2011-07-31, rogue-ip=91.216.190.217, whois=whois.afilias.net, created=2011-07-30)
onlinegamessuper.ru (bl=2011-07-31, ns=ns1.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
aroofnes.info (bl=2011-07-31, ns=ns1.us.editdns.net, whois=whois.afilias.net, created=2011-07-21)
vicky-overton.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
games-online-super.ru (bl=2011-07-31, ns=ns1.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
superonlinegames.ru (bl=2011-07-31, ns=ns1.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
intelligencecode.com (bl=2011-07-31, rogue-ns=ns1.intelligencecode.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
instrumentviolet.com (bl=2011-07-31, rogue-ns=ns1.instrumentviolet.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
irongo.info (bl=2011-07-31, ns=ns1.irongo.info, whois=whois.afilias.net, created=2011-07-22)
yearlowmortgagerefirates.info (bl=2011-07-31, ns=ns1.fuzzihosting.com, whois=whois.afilias.net, created=2011-07-31)
onmacbuy.com (bl=2011-07-31, ns=ns6.cnmsn.net, whois=whois.bizcn.com, created=2011-04-10)
supergamesonline.ru (bl=2011-07-31, ns=ns1.bupcas.ru, whois=whois.ripn.ru, created=2011-07-30)
mehr-spass-im-bett.info (bl=2011-07-31, rogue-ip=91.216.190.217, whois=whois.afilias.net, created=2011-07-30)
hayley-farbish.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
offermadness.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-24)
i-k-e2mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
saxgal.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
swissapotheke-empfiehlt-kamagra.info (bl=2011-07-31, rogue-ip=91.216.190.217, whois=whois.afilias.net, created=2011-07-28)
ikeikemail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
topinboxsaverdirect.info (bl=2011-07-31, ns=ns1.fuzzihosting.com, whois=whois.afilias.net, created=2011-07-30)
ikeike2mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
ikeike-mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
ikeike-2mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
ike2mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
feocr.ru (bl=2011-07-31, rogue-ns=ns2.feocr.ru, whois=whois.ripn.ru, created=2011-01-31)
ike-ikemail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
ike-ike-mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
lowestmortgageratesnow.info (bl=2011-07-31, ns=ns1.fuzzihosting.com, whois=whois.afilias.net, created=2011-07-30)
ike-2mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
ike-2-mail.info (bl=2011-07-31, ns=01.dnsv.jp, whois=whois.afilias.net, created=2011-07-20)
padbay.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
t1r3meds.ru (bl=2011-07-31, rogue-ns=ns2.t1r3meds.ru, whois=whois.ripn.ru, created=2011-06-30)
canadianrxkey.ru (bl=2011-07-31, rogue-ns=ns1.pomyger43.ru, whois=whois.ripn.ru, created=2011-04-08)
summerzlims.com (bl=2011-07-31, rogue-ip=90.182.175.229, whois=whois.ukrnames.com, created=2011-07-30)
inboundagttwoweekend.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
axesea.ru (bl=2011-07-31, rogue-ip=90.182.175.238, whois=whois.ripn.ru, created=2011-07-11)
manymu.info (bl=2011-07-31, ns=ns1.us.editdns.net, whois=whois.afilias.net, created=2011-07-21)
yetkind.info (bl=2011-07-31, ns=ns1.yetkind.info, whois=whois.afilias.net, created=2011-07-30)
yetherdinswerevoulthinswed.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
dcmailserver.info (bl=2011-07-31, ns=ns1.prepare2011.info, whois=whois.afilias.net, created=2011-07-18)
theringdoevinsingdowbefor.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
linda-ekholm.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
behooryancestaketudaughou.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
thedauslightesomescasherefor.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
news394.net (bl=2011-07-31, rogue-ns=ns1.beepboopop.net, whois=whois.ukrnames.com, created=2011-07-25)
readowbefousainheigainnot.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
hatestabralkeeminesureceigh.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
number1rx.ru (bl=2011-07-31, rogue-ip=221.206.88.203, whois=whois.ripn.ru, created=2011-07-26)
inkbus.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
whatshoe.info (bl=2011-07-31, ns=ns1.whatshoe.info, whois=whois.afilias.net, created=2011-07-30)
2013deferred.info (bl=2011-07-31, ns=ns1.2012acceleratedpayments.info, whois=whois.afilias.net, created=2011-07-26)
claudia-davila.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
shabylookensmisestarthadthad.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
taxpub.ru (bl=2011-07-31, rogue-ip=175.121.56.55, whois=whois.ripn.ru, created=2011-07-11)
dailyjobnews.net (bl=2011-07-31, rogue-ip=141.136.22.213, whois=whois.ukrnames.com, created=2011-07-28)
chrastabartestaitaboamens.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
wholdredgeriadusaidereards.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
boggali.info (bl=2011-07-31, ns=ns1.us.editdns.net, whois=whois.afilias.net, created=2011-07-21)
conclusivethana.info (bl=2011-07-31, ns=ns1.gocraf.ru, whois=whois.afilias.net, created=2011-07-30)
onewitholeforeaclotherock.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
fieforoplemsershavestraelf.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
online-lv-handbags.com (bl=2011-07-31, ns=dns1.name-services.com, whois=whois.enom.com, created=2011-07-22)
modernfeature.info (bl=2011-07-31, ns=ns1.modernfeature.info, whois=whois.afilias.net, created=2011-07-21)
becloccomeramanowbrominger.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
kerry-grasser.info (bl=2011-07-31, ns=ns1.alwayskiss.com, whois=whois.afilias.net, created=2011-07-29)
2013creditor.info (bl=2011-07-31, ns=ns1.2012acceleratedpayments.info, whois=whois.afilias.net, created=2011-07-26)
slancovestrichinteruiterem.info (bl=2011-07-31, ns=dns1.registrar-servers.com, whois=whois.afilias.net, created=2011-07-30)
hcgslimwire.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
famouswatchescall.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
penislargedating.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
rolexstoreplan.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
increasepeniswrier.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
informwithout.com (bl=2011-07-31, ns=ns1.informwithout.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
instrumentearth.com (bl=2011-07-31, ns=ns1.instrumentearth.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
informcoat.com (bl=2011-07-31, ns=ns1.informcoat.com, whois=whois.net-chinese.com.tw, created=2011-07-30)
hcgslimwow.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
penisgrowads.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
famouswatchescheck.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
replicaswatchart.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
penislargedev.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
hcgslimworks.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
penislargedeals.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
rolexstoreplatinum.ru (bl=2011-07-31, rogue-ns=ns1.maxidns.ru, whois=whois.ripn.ru, created=2011-06-18)
famouswatchescapital.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
penisgrowace.ru (bl=2011-07-31, rogue-ns=ns1.seven77.ru, whois=whois.ripn.ru, created=2011-06-28)
flickerlips.com (bl=2011-07-31, ns=yns1.yahoo.com, whois=whois.melbourneit.com, created=2011-07-14)

Recent additions (last 30 days)

Archive:
2011-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
2011-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
2011-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
2011-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
2011-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
2011-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
2011-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
2011-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2010-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
2009-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
2009-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
2009-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
2009-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