Text this: Excitation functions of the proton-induced nuclear reactions on Sn-nat up to 40 MeV