After the birds ate 19 of the tomatoes Haruto has 127 - 19 = <<127-19=108>>108 tomatoes left.
After giving half of his tomatoes to his friend, Haruto had 108 / 2 = <<108/2=54>>54 tomatoes.
#### 54