Hi, I'm gonna fly from Jakarta to Amsterdam with final destination to Madrid. My ETA in Amsterdam is 07:20 with Garuda Indonesia and ETD from Amsterdam to Madrid is 09:40 with KLM. I booked both flights separately so I will have to go through immigration (non-schengen to schengen), claim my baggage and re-check my baggage with KLM. Do I have sufficient time? Thanks!