Number: 97127033
Country: Italy
Source: TED
Number: 96967156
Number: 96731457
Number: 94429751
Number: 92474865
Number: 92347953
Number: 91120810
Number: 86532446
Number: 86533530
Number: 86473814
Number: 85071337
Number: 83750931
Number: 81081195
Number: 79123769
Number: 78328145
Number: 77952680
Number: 77073708
Number: 83660
Country: Poland
Number: 83661
Number: 83662
Number: 83663
Country: Bulgaria
Number: 83664
Country: United Kingdom
Number: 83665
Country: Germany