What do these requests mean - do they need to be blocked/denied

I m seeing a lot of these requests
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
what do these requests mean - do they need to be blocked/denied
Thanks

117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
186.100.90.91 - - [23/Jun/2009:12:41:57 -0700] “GET
/s?src=notfound&q=ni%C3%B1as%20putas%20menores%20de%20edad%20fotos
HTTP/1.1”
200 48068 "
fotos putas de15 free - Buscar con Google"
“Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.9.0.11)
Gecko/2009060215 Firefox/3.0.11” 11.926
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000
117.99.178.81 - - [23/Jun/2009:12:41:57 -0700] “-” 400 0 “-” “-” 0.000

Which one? The Indian unsupported request or the google referred
search for young putas?

It seems the 117.99.178.81 is some horribly written program that is
making bad requests and dumbly repeating them. You should easily be
able to block them with your OS’s and/or network’s firewalling
technology.

You should easily be
able to block them with your OS’s and/or network’s firewalling
technology.
How do we do this thanks?

#to deny access to all apps
deny 60.190.240.73;
deny 91.124.200.56;
deny 117.99.178.81;
deny 75.156.223.201;
deny 212.4.135.9;

Adding this to nginx.conf file
thanks