42 Billion Reasons Why Putin's Time May Be Running Out