Punjab gets lion’s share of 51.7% budget distribution