I have a flight from Faro, Portugal to Madrid on Iberia arriving in Madrid at 2:50pm. And then I have a departing flight on Avinca at 5:25pm to Bogata in Business class. I will have 7 people traveling. They are on separate tickets. Will this be enough time? Will I have to go through US immigration?