Who owns these addresses ?
Who owns any number? For example, who owns the number 983456928496583673940384?
That's what private keys are - just very long numbers.
Ownership of a bitcoin address is the result of the fact that out of a very, very, very large set of possible private keys, you have picked one in particular.
The public key (and hence the bitcoin address) is very easy to calculate from the private key, but the reverse is not true. Indeed, the only known way to get the private key of a given bitcoin address is to try *all* private keys until you find one that matches this particular bitcoin address. This requires enough computing power to boil the Sun as the now famous graphic illustrates.
Because only you know what that private key is, no one else can generate a valid transaction with the coins sent to that public address.
Put another way, what you actually "own" is the knowledge of the particular private key can be used to sign transactions for your bitcoin address. It's like knowing the location of a treasure buried underground on an unimaginably vast plains. Everyone has "access" to the entire prairie, but without knowing the exact spot, no one can access your treasure, because it would take many millions of years of exhaustive digging.