There are 100 people here. All of them have been sent by Him. He has organised for their provision to be here. Everyone takes their own share. Muhammad* used to say that a meal which has been prepared for 2 people is enough for 4 people. A meal for 4 will be enough for 8. If you prepare for 10 you will have enough for 20. Allah gives more barakat the more people come. A host must never be ashamed thinking that he cannot give enough to his guests. It is true that he cannot, but Allah can reach out to all his servants.