Number: 93993033
Country: Spain
Source: TED
Number: 93631895
Number: 92474490
Number: 91647611
Number: 91256764
Number: 88467432
Number: 88468592
Number: 83748793
Number: 82678375
Number: 81153896
Number: 81154918
Number: 80415077
Number: 80416975
Number: 79989756
Number: 79989757
Number: 79989779
Number: 79989822
Number: 79278468
Number: 73293122
Number: 73295248
Number: 387529
Country: Netherlands
Number: 387530
Country: United Kingdom
Number: 387531
Country: Germany
Number: 387532
Number: 387533
Country: France
Number: 387534
Country: Malta