Who pays most income taxes? People 45 and up