Why is my 2018 tax return 121 pages long?