I have to modify this due to library differences and other issues but I don't think that is affecting the errors I can see. You have dose conversion (de df) cards for a tally 5 that doesn't exist. My version of the program stops with fatal errors before transport is run. When I fix that error, the input file runs fine. I don't see any way you can get a "10 particles got lost" error with this input file.
Check you are not looking at old files. Reload the files. Make sure the program is running the input you are telling it to, and not defaulting to "inp", if that file exists rename it to something else. Make sure you don't have a second copy in another directory and running the wrong one. Read the output file, check the quoted input in the output file to see that it matches what you think is the input. Verify the fatal errors in the same output file. I have made all these mistakes myself, it's normal. Don't worry, don't be ashamed, they are part of the learning process. There will be an answer that explains this and if you do things step by step you should find it.