Form 8949 instructions 2025 July 8, 2019 16 32 64 128 Form 8949 instructions 2025 pdf Form 8949 instructions 2025 printable Form 8949 instructions 2025 pdf download Irs form 8949 instructions 2025 Form i-94 Form 8958 Form i-9