Over 30,000 runners take part in sixth Techcombank Internati