The small force of about 40 marines who landed in Beirut on Thursday were the first American military personnel to be deployed in Lebanon since the withdrawal of forces after a Hezbollah suicide bomb attack killed 241 Americans , mostly marines , in 1983 .