The 148m includes ssecurity medicare vet retirres and othe similar types. The means tested benefit...welcare... portion looks like 108m.
But the 84m or so of workers also contains folk who get the unearned income tax credit which is welfare. And one of the most fraud ridden.
So the numbers are still horrifying even with the ss and medicare and military retirees backed out because it is fewer than 84m supporting the whole inverted and perverted pyramid of entitlement.
It will fall and even ss and medicare and military retirees will take it up the poop chute.