National debt tops $35 trillion