India won a total of 107 medals in the 19th Asian Games held in Hangzhou, including gold, silver, and bronze medals across various sports.