You should report the attack to the organization that the IP is registered to. In the case of your first set of IPs the offending ISP is in Hong Kong. Your second set is in the USA.
You can use `whois' or http://ws.arin.net/whois/
to find the registered owner of the IP and (usually) and abuse@ email address.
Send the offending source IP, the target IP (yours), the port, your time zone and comprehensive log reports. This is the information the ISP needs to deal with the offender.
If more people would report abuse rather than ignoring it the ISPs might do something about their abusing clients.
I generally report all SPAM, attempted relaying, port scanning, and other attacks to ISPs I think will do something about the infraction; an ISP in Bulgaria, China, etc I generally ignore and simply ban their entire IP range or I ban the entire country.
As my servers are personal and not professional I can afford to ban all of Asia, Croatia, Roadrunner.com, etc