Your formula is only accurate for non-segwit (and non-multisig) inputs.
A SegWit input will take up 91 bites and a bech32 input (a different type of SW address that starts with BC1) will take up 68 bites of block space after accounting for the witness (signature) discount.