Too bad we can't ban ip 176.59.x.x Problem is, that's a HUGE range of actually valid addresses.
Ah nono, you're right. Usually I ban a 255 class range if I find two or more IPs where only last number changes.
I did just a quick check on the first 3 IPs you shared.
AbuseIP: 176.59.56.46 was not found in our database
DNSBL: listed in 4 motors
www.anti-abuse.org
AbuseIP: 176.59.53.69 was not found in our database
DNSBL, listed in 6 motors
www.anti-abuse.org
AbuseIP: 176.59.55.228 was not found in our database
DNSBL, listed in 6 motors
www.anti-abuse.org
It does make sense using a service like AbuseIP (or similar); and also using a multi-DNSBL (each DNSBL can be queried with a simple dig/nslookup command).