Corrupted *.mts File

How do i recover corrupted files from sandisk card. I’m using it for my panasonic camcorder. Theres about 53 *.mts files in it and about 11 files seems corrupted, I can play them only for a few minutes and they start to “hang” after that(Eventhough the files seems corrupted I still can see it on my camcorder and smartphone).

Try to play it on my smartphone and a card reader, still the same. So my question is how do I recover the 11 files. The rest of the files I’ve transferd them to my HDD. Thanks.