Josh gave a total of 3 x 10 = <<3*10=30>>30 candies to his siblings.
He was then left with 100 - 30 = <<100-30=70>>70 candies.
He gave 70/2 = <<70/2=35>>35 candies to his best friend.
So he had 70 - 35 = <<70-35=35>>35 candies left.
Since he only wants to eat 16 candies, there are still 35 - 16 = <<35-16=19>>19 candies left to be shared with others.
#### 19