Let us first convert the length from miles to feet. 1 mile = 5280 ft
length = 346,439 mile * (5280 ft / 1 mile)
length = 1,829,197,920 ft
So the average shoulder width is simply the quotient of the length and number of people, that is:
average shoulder width = 1,829,197,920 ft / 1,000,000,000 people
average shoulder width = 1.83 ft