40,334,952