The English term "hundred" matches the Russian term "sto"

other english words that include "hundred" : russian :
one hundred sto