If the 100,000 surrounding people are innocent like the children, I would of course recommend that we should blow up the train. Why wouldn’t we choose to kill just 30 innocent people over choosing to let 100,030 innocent people die, especially when the 30 who we would kill in the first possibility are included in those who would die in the second one?