National Debt Tracker: American taxpayers (you) are now on the hook for $38,108,930,250,279 as of 10/31/25November 1, 2025