Harper gets his 40th HR