In the first MIDI file you posted (
PMTTYD-XNaut_Base.mid), the track named "PERCUSSION" contains messages for channel 10 and has a Program Change message with a value of 25 (if your software counts from 1 to 128) or 24 (if your software counts from 0 to 127). This corresponds to the General MIDI Level 2 "Electronic" percussion sound set.
In the second MIDI file you posted (
Michael_Jackson_-_Black_or_White.mid), the track named "Drums" contains messages for channel 10 and has a Program Change message with a value of 1 (if your software counts from 1 to 128) or 0 (if your software counts from 0 to 127). This corresponds to the General MIDI Level 2 "Standard" percussion sound set.
To see the entire list of percussion sound sets that are part of General MIDI Level 2 and their corresponding Program Change numbers, you can look at the specification document: Go to the
General MIDI 2 specifications page, and look for the link "Download the GM Level 2 Specification" at the end. You have to log in with your midi.org username to download it. The list of Percussion sound sets is in Appendix B, starting on PDF page 36 (printed page 32). In that PDF file, the program change numbers (PC#) are in values from 1 to 128. If your software uses values from 0 to 127, subtract 1 from the values you see in the PDF file.