35 Trillion dollars loom over the heads of Americans