India wins 73 medals