0001576427-23-000023.txt : 20230224 0001576427-23-000023.hdr.sgml : 20230224 20230224160637 ACCESSION NUMBER: 0001576427-23-000023 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 129 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230224 DATE AS OF CHANGE: 20230224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Criteo S.A. CENTRAL INDEX KEY: 0001576427 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ADVERTISING AGENCIES [7311] IRS NUMBER: 000000000 STATE OF INCORPORATION: I0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36153 FILM NUMBER: 23667045 BUSINESS ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 BUSINESS PHONE: 33140402290 MAIL ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 10-K 1 crto-20221231.htm 10-K crto-20221231
00015764272022FYfalsetrueP3YP3YP3YP4YP3YP3Y00015764272022-01-012022-12-310001576427crto:AmericanDepositarySharesMember2022-01-012022-12-310001576427us-gaap:CommonStockMember2022-01-012022-12-3100015764272022-06-30iso4217:USD00015764272023-02-10xbrli:shares00015764272022-12-3100015764272021-12-31iso4217:EURxbrli:shares00015764272021-01-012021-12-3100015764272020-01-012020-12-31iso4217:USDxbrli:shares0001576427us-gaap:CommonStockMember2019-12-310001576427us-gaap:TreasuryStockCommonMember2019-12-310001576427us-gaap:AdditionalPaidInCapitalMember2019-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001576427us-gaap:RetainedEarningsMember2019-12-310001576427us-gaap:ParentMember2019-12-310001576427us-gaap:NoncontrollingInterestMember2019-12-3100015764272019-12-310001576427us-gaap:RetainedEarningsMember2020-01-012020-12-310001576427us-gaap:ParentMember2020-01-012020-12-310001576427us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001576427us-gaap:CommonStockMember2020-01-012020-12-310001576427us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001576427us-gaap:TreasuryStockCommonMember2020-01-012020-12-310001576427us-gaap:CommonStockMember2020-12-310001576427us-gaap:TreasuryStockCommonMember2020-12-310001576427us-gaap:AdditionalPaidInCapitalMember2020-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001576427us-gaap:RetainedEarningsMember2020-12-310001576427us-gaap:ParentMember2020-12-310001576427us-gaap:NoncontrollingInterestMember2020-12-3100015764272020-12-310001576427us-gaap:RetainedEarningsMember2021-01-012021-12-310001576427us-gaap:ParentMember2021-01-012021-12-310001576427us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001576427us-gaap:CommonStockMember2021-01-012021-12-310001576427us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001576427us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001576427us-gaap:CommonStockMember2021-12-310001576427us-gaap:TreasuryStockCommonMember2021-12-310001576427us-gaap:AdditionalPaidInCapitalMember2021-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001576427us-gaap:RetainedEarningsMember2021-12-310001576427us-gaap:ParentMember2021-12-310001576427us-gaap:NoncontrollingInterestMember2021-12-310001576427us-gaap:RetainedEarningsMember2022-01-012022-12-310001576427us-gaap:ParentMember2022-01-012022-12-310001576427us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001576427us-gaap:CommonStockMember2022-01-012022-12-310001576427us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001576427us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001576427us-gaap:CommonStockMember2022-12-310001576427us-gaap:TreasuryStockCommonMember2022-12-310001576427us-gaap:AdditionalPaidInCapitalMember2022-12-310001576427us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001576427us-gaap:RetainedEarningsMember2022-12-310001576427us-gaap:ParentMember2022-12-310001576427us-gaap:NoncontrollingInterestMember2022-12-3100015764272021-02-0500015764272021-02-052021-02-0500015764272022-02-050001576427us-gaap:AccountingStandardsUpdate202104Member2022-01-012022-12-310001576427us-gaap:AccountingStandardsUpdate202104Member2021-01-012021-12-310001576427srt:ParentCompanyMember2022-01-012022-12-31xbrli:pure0001576427srt:ParentCompanyMember2021-01-012021-12-310001576427crto:CriteoFranceSASFranceMember2022-01-012022-12-310001576427crto:CriteoFranceSASFranceMember2021-01-012021-12-310001576427crto:CriteoFinanceSASFranceMember2022-01-012022-12-310001576427crto:CriteoFinanceSASFranceMember2021-01-012021-12-310001576427crto:CriteoTechnologyMember2022-01-012022-12-310001576427crto:CriteoTechnologyMember2021-01-012021-12-310001576427crto:CondigolabsSASFranceMember2022-01-012022-12-310001576427crto:CondigolabsSASFranceMember2021-01-012021-12-310001576427crto:CriteoLtdMember2022-01-012022-12-310001576427crto:CriteoLtdMember2021-01-012021-12-310001576427crto:CriteoCorporationMember2022-01-012022-12-310001576427crto:CriteoCorporationMember2021-01-012021-12-310001576427crto:MadyourselfTechnologiesIncMember2022-01-012022-12-310001576427crto:MadyourselfTechnologiesIncMember2021-01-012021-12-310001576427crto:DoobeInSiteLtdMember2022-01-012022-12-310001576427crto:DoobeInSiteLtdMember2021-01-012021-12-310001576427crto:CriteoGmbhMember2022-01-012022-12-310001576427crto:CriteoGmbhMember2021-01-012021-12-310001576427crto:CriteoNordicsABSwedenMember2022-01-012022-12-310001576427crto:CriteoNordicsABSwedenMember2021-01-012021-12-310001576427crto:CriteoKoreaLtd.KoreaMember2022-01-012022-12-310001576427crto:CriteoKoreaLtd.KoreaMember2021-01-012021-12-310001576427crto:CriteoKKMember2022-01-012022-12-310001576427crto:CriteoKKMember2021-01-012021-12-310001576427crto:CriteoDoBrasilDesenvolvimeNtoDeServiosDeInternetLTDAMember2022-01-012022-12-310001576427crto:CriteoDoBrasilDesenvolvimeNtoDeServiosDeInternetLTDAMember2021-01-012021-12-310001576427crto:CriteoBVMember2022-01-012022-12-310001576427crto:CriteoBVMember2021-01-012021-12-310001576427crto:CriteoAustraliaPtyLtdMember2022-01-012022-12-310001576427crto:CriteoAustraliaPtyLtdMember2021-01-012021-12-310001576427crto:CriteoSrlMember2022-01-012022-12-310001576427crto:CriteoSrlMember2021-01-012021-12-310001576427crto:CriteoAdvertisingBeijingCo.LtdMember2022-01-012022-12-310001576427crto:CriteoAdvertisingBeijingCo.LtdMember2021-01-012021-12-310001576427crto:CriteoSingaporePte.Ltd.Member2022-01-012022-12-310001576427crto:CriteoSingaporePte.Ltd.Member2021-01-012021-12-310001576427crto:CriteoLLCMember2022-01-012022-12-310001576427crto:CriteoLLCMember2021-01-012021-12-310001576427crto:CriteoEuropaMMSLMember2022-01-012022-12-310001576427crto:CriteoEuropaMMSLMember2021-01-012021-12-310001576427crto:CriteoEspanaS.L.Member2022-01-012022-12-310001576427crto:CriteoEspanaS.L.Member2021-01-012021-12-310001576427crto:CriteoCanadaCorp.Member2022-01-012022-12-310001576427crto:CriteoCanadaCorp.Member2021-01-012021-12-310001576427crto:CriteoReklamclkHizmetleriveTicaretAnonimirketiMember2022-01-012022-12-310001576427crto:CriteoReklamclkHizmetleriveTicaretAnonimirketiMember2021-01-012021-12-310001576427crto:CriteoMEAFZLLCMember2022-01-012022-12-310001576427crto:CriteoMEAFZLLCMember2021-01-012021-12-310001576427crto:CriteoIndiaPvtLtdIndiaMember2022-01-012022-12-310001576427crto:CriteoIndiaPvtLtdIndiaMember2021-01-012021-12-310001576427crto:GeminiHoldcoLLCMember2022-01-012022-12-310001576427crto:GeminiHoldcoLLCMember2021-01-012021-12-310001576427crto:BidswitchGmbHMember2022-01-012022-12-310001576427crto:BidswitchGmbHMember2021-01-012021-12-310001576427crto:BidswitchIncMember2022-01-012022-12-310001576427crto:BidswitchIncMember2021-01-012021-12-310001576427crto:IponwebGmbHSwitzerlandMember2022-01-012022-12-310001576427crto:IponwebGmbHSwitzerlandMember2021-01-012021-12-310001576427crto:IponwebGmbHDeutschlandMember2022-01-012022-12-310001576427crto:IponwebGmbHDeutschlandMember2021-01-012021-12-310001576427crto:IponwebLimitedMember2022-01-012022-12-310001576427crto:IponwebLimitedMember2021-01-012021-12-310001576427crto:IponwebLabsLimitedMember2022-01-012022-12-310001576427crto:IponwebLabsLimitedMember2021-01-012021-12-310001576427crto:IponwebIncMember2022-01-012022-12-310001576427crto:IponwebIncMember2021-01-012021-12-310001576427crto:TheMediaGridIncMember2022-01-012022-12-310001576427crto:TheMediaGridIncMember2021-01-012021-12-310001576427crto:IponwebLabsLLCMember2022-01-012022-12-310001576427crto:IponwebLabsLLCMember2021-01-012021-12-310001576427crto:TechnologyAndCustomerRelationshipsMembersrt:MinimumMember2022-01-012022-12-310001576427crto:TechnologyAndCustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-310001576427us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001576427srt:MaximumMembercrto:ServersMember2022-01-012022-12-310001576427crto:FurnitureandEquipmentMembersrt:MinimumMember2022-01-012022-12-310001576427crto:FurnitureandEquipmentMembersrt:MaximumMember2022-01-012022-12-31crto:reporting_unit0001576427srt:MinimumMember2022-01-012022-12-310001576427srt:MaximumMember2022-01-012022-12-31crto:segment0001576427crto:IponwebMember2022-08-01crto:entity0001576427crto:IponwebMember2022-08-012022-08-010001576427crto:IponwebMembersrt:MaximumMember2022-08-010001576427crto:IponwebMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-12-31iso4217:EUR0001576427us-gaap:TechnologyBasedIntangibleAssetsMembercrto:IponwebMember2022-08-010001576427us-gaap:CustomerRelationshipsMembercrto:IponwebMember2022-08-010001576427us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-12-310001576427us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001576427crto:IponwebMember2022-10-012022-12-310001576427crto:IponwebMember2022-01-012022-12-310001576427crto:IponwebMember2021-10-012021-12-310001576427crto:IponwebMember2021-01-012021-12-310001576427crto:MarketingSolutionsMember2022-01-012022-12-310001576427crto:MarketingSolutionsMember2021-01-012021-12-310001576427crto:MarketingSolutionsMember2020-01-012020-12-310001576427crto:RetailMediaMember2022-01-012022-12-310001576427crto:RetailMediaMember2021-01-012021-12-310001576427crto:RetailMediaMember2020-01-012020-12-310001576427crto:IponwebMember2022-01-012022-12-310001576427crto:IponwebMember2021-01-012021-12-310001576427crto:IponwebMember2020-01-012020-12-310001576427us-gaap:FairValueInputsLevel2Member2022-12-310001576427us-gaap:FairValueInputsLevel2Member2021-12-310001576427us-gaap:BankTimeDepositsMember2022-12-310001576427us-gaap:BankTimeDepositsMember2021-12-310001576427srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001576427srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001576427srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001576427us-gaap:ComputerEquipmentMember2022-12-310001576427us-gaap:ComputerEquipmentMember2021-12-310001576427us-gaap:FurnitureAndFixturesMember2022-12-310001576427us-gaap:FurnitureAndFixturesMember2021-12-310001576427us-gaap:ConstructionInProgressMember2022-12-310001576427us-gaap:ConstructionInProgressMember2021-12-310001576427us-gaap:LeaseholdImprovementsMember2022-12-310001576427us-gaap:LeaseholdImprovementsMember2021-12-310001576427us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001576427us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001576427crto:TechnologyMember2022-12-310001576427crto:TechnologyMember2021-12-310001576427us-gaap:CustomerRelationshipsMember2022-12-310001576427us-gaap:CustomerRelationshipsMember2021-12-310001576427us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001576427us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001576427crto:TechnologyAndCustomerRelationshipsMember2022-12-310001576427crto:MarketingSolutionsMember2020-12-310001576427crto:RetailMediaMember2020-12-310001576427crto:IponwebMember2020-12-310001576427crto:MarketingSolutionsMember2021-12-310001576427crto:RetailMediaMember2021-12-310001576427crto:IponwebMember2021-12-310001576427crto:MarketingSolutionsMember2022-12-310001576427crto:RetailMediaMember2022-12-310001576427crto:IponwebMember2022-12-310001576427crto:BankSyndicateRCFMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001576427crto:BankSyndicateRCFMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310001576427crto:BankSyndicateRCFMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-09-270001576427us-gaap:LineOfCreditMembercrto:HSBCandLCLFacilitiesMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001576427srt:OfficeBuildingMember2022-10-012022-12-310001576427crto:DataCenterMember2022-10-012022-12-3100015764272022-10-012022-12-310001576427srt:OfficeBuildingMember2022-01-012022-12-310001576427crto:DataCenterMember2022-01-012022-12-310001576427srt:OfficeBuildingMember2021-10-012021-12-310001576427crto:DataCenterMember2021-10-012021-12-3100015764272021-10-012021-12-310001576427srt:OfficeBuildingMember2021-01-012021-12-310001576427crto:DataCenterMember2021-01-012021-12-310001576427srt:OfficeBuildingMember2022-12-310001576427crto:DataCenterMember2022-12-310001576427srt:OfficeBuildingMember2022-12-310001576427srt:OfficeBuildingMember2021-12-310001576427crto:DataCenterMember2022-12-310001576427crto:DataCenterMember2021-12-310001576427srt:MinimumMember2021-01-012021-12-310001576427srt:MaximumMember2021-01-012021-12-310001576427srt:MinimumMember2020-01-012020-12-310001576427srt:MaximumMember2020-01-012020-12-310001576427us-gaap:TreasuryStockMember2020-12-310001576427us-gaap:TreasuryStockMember2021-12-310001576427us-gaap:TreasuryStockMember2022-12-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001576427us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001576427crto:SalesAndOperationsExpenseMember2022-01-012022-12-310001576427crto:SalesAndOperationsExpenseMember2021-01-012021-12-310001576427crto:SalesAndOperationsExpenseMember2020-01-012020-12-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001576427us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001576427us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001576427us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001576427us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001576427crto:LockUpSharesMember2022-01-012022-12-310001576427crto:LockUpSharesMember2021-01-012021-12-310001576427crto:LockUpSharesMember2020-01-012020-12-310001576427crto:RestrictedStockUnitPerformanceSharesMember2022-01-012022-12-310001576427crto:RestrictedStockUnitPerformanceSharesMember2021-01-012021-12-310001576427crto:RestrictedStockUnitPerformanceSharesMember2020-01-012020-12-310001576427crto:NonEmployeeWarrantMember2022-01-012022-12-310001576427crto:NonEmployeeWarrantMember2021-01-012021-12-310001576427crto:NonEmployeeWarrantMember2020-01-012020-12-310001576427crto:LockUpSharesMember2022-08-012022-08-0100015764272022-08-012022-08-01crto:day0001576427crto:LockUpSharesMember2021-12-310001576427crto:LockUpSharesMember2022-12-310001576427us-gaap:RestrictedStockMember2022-01-012022-12-310001576427us-gaap:RestrictedStockUnitsRSUMember2021-12-310001576427us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001576427us-gaap:RestrictedStockUnitsRSUMember2022-12-310001576427us-gaap:PerformanceSharesMember2021-12-310001576427us-gaap:PerformanceSharesMember2022-01-012022-12-310001576427us-gaap:PerformanceSharesMember2022-12-310001576427crto:BankSyndicateRCFMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001576427us-gaap:DomesticCountryMember2022-01-012022-12-310001576427us-gaap:DomesticCountryMember2021-01-012021-12-310001576427us-gaap:DomesticCountryMember2020-01-012020-12-310001576427us-gaap:ForeignCountryMember2022-01-012022-12-310001576427us-gaap:ForeignCountryMember2021-01-012021-12-310001576427us-gaap:ForeignCountryMember2020-01-012020-12-310001576427crto:NetOperatingLossCarryforwardsMember2020-12-310001576427crto:NetOperatingLossCarryforwardsMember2021-01-012021-12-310001576427crto:NetOperatingLossCarryforwardsMember2021-12-310001576427crto:StockbasedCompensationMember2020-12-310001576427crto:StockbasedCompensationMember2021-01-012021-12-310001576427crto:StockbasedCompensationMember2021-12-310001576427crto:BadDebtAllowanceMember2020-12-310001576427crto:BadDebtAllowanceMember2021-01-012021-12-310001576427crto:BadDebtAllowanceMember2021-12-310001576427crto:PersonnelRelatedAccrualsMember2020-12-310001576427crto:PersonnelRelatedAccrualsMember2021-01-012021-12-310001576427crto:PersonnelRelatedAccrualsMember2021-12-310001576427crto:OtherAccrualsMember2020-12-310001576427crto:OtherAccrualsMember2021-01-012021-12-310001576427crto:OtherAccrualsMember2021-12-310001576427crto:DefinedBenefitObligationMember2020-12-310001576427crto:DefinedBenefitObligationMember2021-01-012021-12-310001576427crto:DefinedBenefitObligationMember2021-12-310001576427crto:FinancialInstrumentsMember2020-12-310001576427crto:FinancialInstrumentsMember2021-01-012021-12-310001576427crto:FinancialInstrumentsMember2021-12-310001576427crto:TaxCreditsMember2020-12-310001576427crto:TaxCreditsMember2021-01-012021-12-310001576427crto:TaxCreditsMember2021-12-310001576427crto:DeferredTaxAssetOtherMember2020-12-310001576427crto:DeferredTaxAssetOtherMember2021-01-012021-12-310001576427crto:DeferredTaxAssetOtherMember2021-12-310001576427crto:DeferredTaxLiabilitiesIntangibleAssetsMember2020-12-310001576427crto:DeferredTaxLiabilitiesIntangibleAssetsMember2021-01-012021-12-310001576427crto:DeferredTaxLiabilitiesIntangibleAssetsMember2021-12-310001576427crto:DeferredTaxAssetsGrossMember2021-01-012021-12-310001576427crto:ValuationAllowanceMember2020-12-310001576427crto:ValuationAllowanceMember2021-01-012021-12-310001576427crto:ValuationAllowanceMember2021-12-310001576427crto:NetOperatingLossCarryforwardsMember2022-01-012022-12-310001576427crto:NetOperatingLossCarryforwardsMember2022-12-310001576427crto:StockbasedCompensationMember2022-01-012022-12-310001576427crto:StockbasedCompensationMember2022-12-310001576427crto:BadDebtAllowanceMember2022-01-012022-12-310001576427crto:BadDebtAllowanceMember2022-12-310001576427crto:PersonnelRelatedAccrualsMember2022-01-012022-12-310001576427crto:PersonnelRelatedAccrualsMember2022-12-310001576427crto:OtherAccrualsMember2022-01-012022-12-310001576427crto:OtherAccrualsMember2022-12-310001576427crto:DefinedBenefitObligationMember2022-01-012022-12-310001576427crto:DefinedBenefitObligationMember2022-12-310001576427crto:DeferredTaxLiabilitiesIntangibleAssetsMember2022-01-012022-12-310001576427crto:DeferredTaxLiabilitiesIntangibleAssetsMember2022-12-310001576427crto:TaxCreditsMember2022-01-012022-12-310001576427crto:TaxCreditsMember2022-12-310001576427crto:DeferredTaxAssetOtherMember2022-01-012022-12-310001576427crto:DeferredTaxAssetOtherMember2022-12-310001576427crto:FinancialInstrumentsMember2022-01-012022-12-310001576427crto:FinancialInstrumentsMember2022-12-310001576427crto:DeferredTaxAssetsGrossMember2022-01-012022-12-310001576427crto:ValuationAllowanceMember2022-01-012022-12-310001576427crto:ValuationAllowanceMember2022-12-310001576427crto:CriteoCorporationMember2022-12-310001576427crto:CriteoCorporationMember2021-12-310001576427crto:CriteoCorporationMember2020-12-310001576427crto:CriteoDoBrasilMember2022-12-310001576427crto:CriteoDoBrasilMember2021-12-310001576427crto:CriteoDoBrasilMember2020-12-310001576427crto:CriteoLtdMember2022-12-310001576427crto:CriteoLtdMember2021-12-310001576427crto:CriteoLtdMember2020-12-310001576427crto:CriteoChinaMember2022-12-310001576427crto:CriteoChinaMember2021-12-310001576427crto:CriteoChinaMember2020-12-310001576427crto:CriteoSingaporeMember2022-12-310001576427crto:CriteoSingaporeMember2021-12-310001576427crto:CriteoSingaporeMember2020-12-310001576427crto:CriteoAustraliaPtyLtdMember2022-12-310001576427crto:CriteoAustraliaPtyLtdMember2021-12-310001576427crto:CriteoAustraliaPtyLtdMember2020-12-310001576427crto:CriteoFranceMember2022-12-310001576427crto:CriteoFranceMember2021-12-310001576427crto:CriteoFranceMember2020-12-310001576427us-gaap:InternalRevenueServiceIRSMemberus-gaap:ForeignCountryMember2022-12-310001576427us-gaap:ForeignCountryMemberus-gaap:HerMajestysRevenueAndCustomsHMRCMember2022-12-310001576427us-gaap:ResearchMemberus-gaap:ForeignCountryMemberus-gaap:StateAdministrationOfTaxationChinaMember2022-12-310001576427us-gaap:RestrictedStockMember2022-01-012022-12-310001576427us-gaap:RestrictedStockMember2021-01-012021-12-310001576427us-gaap:RestrictedStockMember2020-01-012020-12-310001576427crto:ShareOptionsandBSPCEMember2022-01-012022-12-310001576427crto:ShareOptionsandBSPCEMember2021-01-012021-12-310001576427crto:ShareOptionsandBSPCEMember2020-01-012020-12-310001576427crto:BSAMember2022-01-012022-12-310001576427crto:BSAMember2021-01-012021-12-310001576427crto:BSAMember2020-01-012020-12-310001576427crto:SoftwareLicensesMember2022-12-310001576427crto:BandwidthForServersMember2022-12-310001576427crto:IponwebMember2022-12-31crto:market0001576427srt:AmericasMember2022-01-012022-12-310001576427srt:AmericasMember2021-01-012021-12-310001576427srt:AmericasMember2020-01-012020-12-310001576427country:US2022-01-012022-12-310001576427country:US2021-01-012021-12-310001576427country:US2020-01-012020-12-310001576427us-gaap:EMEAMember2022-01-012022-12-310001576427us-gaap:EMEAMember2021-01-012021-12-310001576427us-gaap:EMEAMember2020-01-012020-12-310001576427country:DE2022-01-012022-12-310001576427country:DE2021-01-012021-12-310001576427country:DE2020-01-012020-12-310001576427country:GB2022-01-012022-12-310001576427country:GB2021-01-012021-12-310001576427country:GB2020-01-012020-12-310001576427srt:AsiaPacificMember2022-01-012022-12-310001576427srt:AsiaPacificMember2021-01-012021-12-310001576427srt:AsiaPacificMember2020-01-012020-12-310001576427country:JP2022-01-012022-12-310001576427country:JP2021-01-012021-12-310001576427country:JP2020-01-012020-12-310001576427srt:AmericasMember2021-12-310001576427us-gaap:EMEAMember2021-12-310001576427srt:AsiaPacificMember2021-12-310001576427srt:AmericasMember2022-12-310001576427us-gaap:EMEAMember2022-12-310001576427srt:AsiaPacificMember2022-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
for the Fiscal Year Ended December 31, 2022
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
for the transition period from                    to                  
Commission file number: 001-36153
Criteo S.A.
(Exact name of registrant as specified in its charter)
France
Not Applicable
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification Number)
32 Rue Blanche, 75009 ParisFrance
(Address of principal executive offices including zip code)
Registrant's telephone number, including area code: +33 1 75 85 09 39
          Securities registered pursuant to Section 12(b) of the Act:
(Title of class)(Trading Symbol(s))(Name of exchange on which registered)
American Depositary Shares, each representing
one ordinary share, nominal value €0.025 per share
CRTONasdaq Global Select Market
Ordinary shares, nominal value €0.025 per share*Nasdaq Global Select Market*
*    Not for trading, but only in connection with the registration of the American Depositary Shares.
          Securities registered pursuant to Section 12(g) of the Act: None



Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes x    No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes    No x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  x    No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  x    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated Filer
Non-accelerated Filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes     No 
          The aggregate market value of voting stock held by non-affiliates of the registrant as of the last business day of the registrant's most recently completed second fiscal quarter was $1,605 million, based on the closing sale price of the American Depositary Shares as reported by the Nasdaq Global Select Market on June 30, 2022. Ordinary shares, nominal value €0.025 per share, held by each officer and director and by each person who owns or may be deemed to own 10% or more of the outstanding ordinary shares have been excluded since such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
          As of February 10, 2023, the registrant had 55,833,562 ordinary shares, nominal value €0.025 per share, outstanding.



DOCUMENTS INCORPORATED BY REFERENCE
Part III incorporates certain information by reference from the registrant’s proxy statement for the 2023 Annual Meeting of Shareholders. Such proxy statement will be filed no later than 120 days after the close of the registrant’s fiscal year ended December 31, 2022. 







CRITEO S.A.
ANNUAL REPORT ON FORM 10-K
For The Fiscal Year Ended December 31, 2022
TABLE OF CONTENTS
Item 1
Item 1A
Item 1B
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7
Item 7A
Item 8
Item 9
Item 9A
Item 9B
Item 9C
Item 10
Item 11
Item 12
Item 13
Item 14
Item 15
Item 16





General
Except where the context otherwise requires, all references in this Annual Report on Form 10-K ("Form 10-K") to the "Company," "Criteo," "we," "us," "our" or similar words or phrases are to Criteo S.A. and its subsidiaries, taken together. In this Form 10-K, references to "$" and "US$" are to United States dollars. Our audited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP. Unless otherwise indicated, the statistical and financial data contained in this Form 10-K are presented as of December 31, 2022.
Trademarks
"Criteo," the Criteo logo and other trademarks or service marks of Criteo appearing in this Form 10-K are the property of Criteo. Trade names, trademarks and service marks of other companies appearing in this Form 10-K are the property of their respective holders.
Special Note Regarding Forward-Looking Statements
This Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), that are based on our management’s beliefs and assumptions and on information currently available to our management. All statements other than present and historical facts and conditions contained in this Form 10-K, including statements regarding our future results of operations and financial position, business strategy, plans and our objectives for future operations, are forward-looking statements. When used in this Form 10-K, the words "anticipate," "believe," "can," "could," "estimate," "expect," "intend," "is designed to," "may," "might," "objective," "plan," "potential," "predict," "project," "seek," "should," "will," "would" or the negative of these and similar expressions identify forward-looking statements.
You should refer to Item 1A "Risk Factors" of this Form 10-K for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Form 10-K will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.
You should read this Form 10-K and the documents that we reference in this Form 10-K and have filed as exhibits to this Form 10-K completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
 This Form 10-K contains market data and industry forecasts that were obtained from industry publications. These data and forecasts involve a number of assumptions and limitations, and you are cautioned not to give undue weight to such information. We have not independently verified any third-party information. While we believe the market position, market opportunity and market size information included in this Form 10-K is generally reliable, such information is inherently imprecise.




Summary Risk Factors
Investing in our securities involves a high degree of risk. You should carefully consider the risks and uncertainties described in “Item 1A. Risk Factors”, which are summarized below:
If we fail to innovate, enhance our brand, adapt and respond effectively to rapidly changing technology, our offerings may become less competitive or obsolete. Our investments in new solutions and technologies to address new marketing goals for our clients are inherently risky and may not be successful.
The market in which we participate is intensely competitive, and we may not be able to compete successfully with our current or future competitors.
The failure by Criteo AI Engine to accurately predict engagement by users could result in significant costs to us, lost revenue and diminished business opportunities.
Regulatory, legislative or self-regulatory developments regarding internet or online matters could adversely affect our ability to conduct our business.
If we fail to access a consistent supply of advertising inventory and expand our access to such inventory, our business and results of operations could be harmed.
Our success depends on our ability to implement our business transformation and achieve our global business strategies.
Our business depends on our ability to maintain the quality of content for our clients and publishers.
We may not be able to effectively integrate the businesses we acquire, which may adversely affect our ability to achieve our growth and business objectives.
We have substantial client concentration in certain local markets and solutions, with a limited number of clients accounting for a substantial portion of our revenues in those areas.
Our international operations and expansion expose us to several risks.
The ongoing conflict between Russia and Ukraine may adversely affect our business and results of operations.
We face intense competition for employee talent, and if we do not retain and continue to attract highly skilled talent or retain our senior management team and other key employees, we may not be able to achieve our business objectives.
Our future success will depend in part on our ability to expand into new industry verticals.
As we expand the market for our solutions, we may become more dependent on advertising agencies as intermediaries, which may adversely affect our ability to attract and retain business.
Our business, including our global operations and sales, faces risk and negative impacts related to public health developments, such as the COVID-19 pandemic.
Our future success will depend in part on our ability to expand into new advertising channels.
We operate in a rapidly evolving industry, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful. Our historical growth rates may not be indicative of our future growth, and we may have difficulty sustaining profitability.
We derive a significant portion of our revenue from companies in the retail, travel and classified industries, and any downturn in these industries or any changes in regulations affecting these industries could harm our business.
We experience fluctuations in our results of operations due to a number of factors, which make our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.
Our ability to generate revenue depends on our collection of significant amounts of data from various sources, which may be restricted by consumer choice, clients, publishers, browsers or other software, changes in technology, and new developments in laws, regulations and industry standards.
Third parties may implement technical restrictions that impede our access to data and revenue opportunities upon which we rely, which could materially impact our business and results of operations.
Failures in the systems and infrastructure supporting our solutions and operations, including as we scale our offerings, could significantly disrupt our operations and cause us to lose clients.
Our business involves the use, transmission and storage of personal data and confidential information, and the failure to properly safeguard such information could result in significant reputational harm and monetary damages.
If we are unable to protect our proprietary information or other intellectual property, our business could be adversely affected.
Our business may suffer if it is alleged or determined that our technology or another aspect of our business infringes the intellectual property rights of others.
Our inability to use software licensed from third parties, or our use of open source software under license terms that interfere with our proprietary rights, could disrupt our business.



The market price for the ADSs has been and may continue to be volatile or may decline regardless of our operating performance.
Our business could be negatively impacted by the activities of hedge funds or short sellers..
We may need additional capital in the future to meet our financial obligations and to pursue our business objectives. Additional capital may not be available on favorable terms, or at all, which could compromise our ability to meet our financial obligations and grow our business.
We do not currently intend to pay dividends on our securities and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of the ADSs. In addition, French law may limit the amount of dividends we are able to distribute.
Our credit agreement contains, and future debt agreements may contain, restrictions that may limit our flexibility in operating our business.
Our by-laws and French corporate law contain provisions that may delay or discourage a sale of the Company.
You may not be able to exercise your right to vote the ordinary shares underlying your ADSs.
Your right as a holder of ADSs to participate in any future preferential subscription rights or to elect to receive dividends in shares may be limited, which may cause dilution to your holdings.
You may be subject to limitations on the transfer of your ADSs and the withdrawal of the underlying ordinary shares.
U.S. investors may have difficulty enforcing civil liabilities against our Company and directors and senior management.
The rights of shareholders in companies subject to French corporate law differ in material respects from the rights of shareholders of corporations incorporated in the U.S.
In periods of economic uncertainty, businesses may delay or reduce their spending on advertising, and we are exposed to the credit risk of some of our clients and customers, which could materially harm our business.
If we fail to maintain an effective system of internal controls, we may be unable to accurately report our financial results or prevent fraud, and investor confidence and the market price of the ADSs may, therefore, be adversely impacted.
Our failure to maintain certain tax regimes applicable to French technology companies may adversely affect our results of operations.
We are a multinational organization faced with increasingly complex tax issues in many jurisdictions, and new taxes or laws, or revised interpretations thereof, may negatively affect our results of operations.
U.S. holders of our ADSs may suffer adverse tax consequences if we are treated as a "passive foreign investment company" for U.S. federal income tax purposes.
If a U.S. holder is treated as owning at least 10% of our ADSs, such person may be subject to adverse U.S. federal income tax consequences.




PART I
1


Item 1.    Business
History and Development of the Company
Criteo S.A. was initially incorporated as a société par actions simplifiée, or S.A.S., under the laws of the French Republic on November 3, 2005, for a period of 99 years and subsequently converted to a société anonyme, or S.A. We are registered at the Paris Commerce and Companies Register under the number 484 786 249. Our agent for service of process in the United States ("U.S.") is National Registered Agents, Inc.
Business Overview
We are the global Commerce Media company that enables marketers and media owners to drive better commerce outcomes. We leverage commerce data and artificial intelligence ("AI") to connect ecommerce, digital marketing and media monetization to reach consumers throughout their shopping journey. Our vision is to bring richer experiences to every consumer by supporting a fair and open internet that enables discovery, innovation, and choice – powered by trusted and impactful advertising. Since 2018, and accelerating since 2020, we have deeply transformed the Company from a single-product to a multi-solution platform provider, fast diversifying our business into new solutions.

We enable brands', retailers' and media owners’ growth by providing best-in-class marketing and monetization services and infrastructure on the open Internet, driving approximately $30 billion of commerce outcomes for our customers – in the form of product sales for retailers, brands and marketers and advertising revenues for media owners. We differentiate ourselves by delivering the best performing commerce audiences at scale and we deliver this value by activating commerce data in a privacy-by-design way through proprietary AI technology to reach and engage consumers in real time with highly relevant digital advertisements ("ads") based on shared characteristics across all stages of the consumer journey. Our data offers deep insights into consumer intent and purchasing habits.

Our focus is on commerce media. As of December 31, 2022, we served approximately 22,000 clients including many of the largest and most sophisticated consumer brands, retailers, commerce companies and media owners in the world. We partner with them to capture user activity on their websites and mobile applications ("apps"), which we define as digital properties, and leverage that data to deliver superior ad performance to help marketers, brands and agencies reach their campaign objectives from top to bottom of the marketing funnel. This includes powering the retail media ecosystem as we enable brands to reach shoppers with relevant ads near the digital point of sale on retailer and marketplace websites while enabling retailers to monetize their ad inventory and add a new, high margin revenue stream. In each of the last three years, our average client retention rate, as measured on a quarterly basis, was approximately 90%.

Demonstrating the depth and scale of our commerce data, we have exposure to over $1 trillion in online sales transactions on our clients' digital properties in the year ended December 31, 2022. Based on this data and other assets, we activated over $3 billion of media spend on behalf of our clients and delivered 1.8 trillion targeted ads in the year ended December 31, 2022.

We have established our leading market position in commerce media by focusing on three key assets that differentiate us: actionable commerce data, extensive media access, and world-class predictive AI technology. Our large dataset is uniquely focused on commerce and shoppers, our media access across our broad direct network of media owner partners provides large consumer reach as we see over 750 million daily active users, and our purpose-built AI technology activates this data and media to drive multiple commerce outcomes for our customers. We continuously innovate, broaden our reach and leverage and strengthen Criteo’s Buyer Index, one of the world's biggest privacy-compliant data sets built through collaboration within our open ecosystem of marketer and media owner clients. Criteo's Buyer Index uses shopper intent data mapped to contextual signals to drive superior marketing outcomes.

Each day, we are presented with billions of opportunities to connect consumers with relevant advertising messages from our commerce and consumer brand clients in compliance with the highest privacy standards, including the General Data Protection Regulation ("GDPR") and California Consumer Privacy Act ("CCPA"). For each of these opportunities, our algorithms analyze massive volumes of shopping data to predict consumer preferences and intent, and deliver specific messaging for products or services that are likely to engage that particular consumer. The accuracy of our algorithms improves with every ad we deliver, as they incorporate new data while continuing to learn from prior interactions.




2


Historically, the legacy Criteo model had focused solely on converting our clients' website visitors into customers, enabling us to charge our clients when users engage with an ad we deliver, usually by clicking on it. This pay-for-performance pricing model clearly links the cost of an advertising campaign to its effectiveness and performance in driving conversions, and continues to be valued as such by our clients. We have since expanded our solutions to address a broader range of marketing and monetization goals for our clients, including audience targeting and brand awareness. We leverage pricing models consistent with industry standards that include cost-per click, cost-per-impression and cost-per-install, as well as volume-based fees for brands and large retailers using our Retail Media solutions, and, in certain cases, a set fee for the use of our platform capabilities.

In August 2022, we acquired the business of IPONWEB Holding Limited ("IPONWEB"), a market-leading AdTech company with world-class media trading capabilities, for $250 million, including approximately $180 million paid in cash and approximately $70 million paid in Criteo treasury shares at closing. The acquisition includes a potential earn-out consideration of up to $100 million to be paid in cash subject to certain financial and other performance milestones to be achieved in 2022 and 2023. This strategic acquisition is expected to accelerate our Commerce Media Platform vision by adding scale, complementary products, and stronger first-party data capabilities, further reducing our reliance on third-party cookies and other identifiers.

During 2022, we operated in 94 countries.

Our financial results include:
Revenue of $2,017.0 million, $2,254.2 million and $2,072.6 million for the years ended December 31, 2022, 2021 and 2020, respectively;
Gross profit of $795.2 million, $781.9 million and $688.0 million for the years ended December 31, 2022, 2021 and 2020, respectively;
Contribution excluding Traffic Acquisition Costs, or Contribution ex-TAC, which is a non-U.S. GAAP financial measure, of $928.2 million, $920.8 million and $825.0 million for the years ended December 31, 2022, 2021 and 2020, respectively;
Net income of $10.9 million, $137.6 million and $74.7 million for the years ended December 31, 2022, 2021 and 2020, respectively; and
Adjusted EBITDA, which is a non-U.S. GAAP financial measure, of $267.3 million, $322.5 million and $251.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.


Please see the Non-GAAP Financial Measure Reconciliation, included in "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Form 10-K for reconciliations from Gross Profit to Contribution ex-TAC and net income to Adjusted EBITDA, in each case the most directly comparable financial measures calculated and presented in accordance with generally accepted accounting principles in the United States or "U.S. GAAP".


3


Industry Trends

We operate in commerce media, the fourth wave in digital advertising, leveraging our performance assets along with our Retail Media expertise to deliver impactful ads and reach consumers throughout their shopping journey, when they are the most willing to purchase.
We believe the following trends are relevant in assessing our current and future business.
Ecommerce is Booming: According to eMarketer, global retail ecommerce penetration is expected to grow to 24% in 2025, up from 19% in 2022. The COVID-19 pandemic has accelerated the boom of ecommerce as brands and retailers rapidly transformed their ecommerce presence. Ecommerce growth creates more advertising inventory in places where commerce audiences are, and it increases our ability to attract more ad spend. We are ideally positioned to complement Amazon and enable brands, agencies and retailers to activate commerce beyond Amazon, an opportunity which represents approximately 73% of consumers' online shopping1.
First-Party Data Unlocks Huge Potential: Amazon opened the way in the commerce media category, and other large retailers also leverage their shoppers’ first-party data to drive momentum to their advertising revenue. Many more retailers are now following suit in creating media experiences around their content assets utilizing their first-party data to curate and monetize their audiences. Driving advertising spend to their content requires advertising technology ("AdTech") and a huge network of shared data.
Trade Marketing Shifts to Digital: Brands have been taking advantage of this surge in ecommerce and accelerating the shift of their trade marketing budgets to online to address consumers at the digital point of sales, recreating in-store experiences on digital shelves. According to LUMA Partners, online trade marketing represents a market opportunity of approximately $80 billion and it is growing rapidly. This potential of digital trade marketing is enabling significant growth in the supply of retail media, available for brands to bid on to promote their products.
Brands, Retailers and Publishers Increasingly Depend on AdTech Partners: As technology quickly evolves in today's highly competitive environment, AdTech becomes increasingly critical for marketers. Consumers' shopping journeys are fragmented across multiple environments, websites, apps, devices, and physical stores, and we believe most marketers increasingly look at diversifying their significant reliance on walled-garden digital advertising partners, as walled gardens are closed online environments where advertisers have less access to customer data and less control over how to measure success. Changes in online identity make the environment more complex for both marketers and media owners around addressability and measurement, and require brands and retailers to better leverage AdTech providers to solve these problems for them. The ability for media owners, retailers, brands and agencies to identify users, create and monetize commerce audiences, and drive sales and customer loyalty, today relies on having the right technology partner, able to activate the right data in an efficient way and measure the results in a transparent way across channels.

Addressable Market
Starting with Retail Media, we estimate that our serviceable available market (excluding Amazon and China), or SAM, will reach $42 billion in advertising spend that we activate on behalf of our clients by 2025. We also estimate that our serviceable available market for the broader Commerce Media opportunity is expected to reach $110 billion in advertising spend by 2025.
When including Amazon and China, the Total Addressable Market, or TAM, for Commerce Media is expected to reach $290 billion in advertising spend by 2025.







___________________________________________________
1 Source: eMarketer
4


Criteo's Transformation
Since 2018, and accelerating since 2020, Criteo has deeply transformed itself from a single-product (retargeting) to a multi-solution Commerce Media platform provider, fast diversifying the business. As of Q4 2022, non-Retargeting solutions represented approximately 47% of Contribution ex-TAC, compared to 32% in Q4 2021.
The Criteo Commerce Media Platform

We have made significant progress in our transformation journey to meet the needs of brands, marketers, retailers, and media owners in the evolving commerce landscape. With our unique Commerce Media Platform, we offer marketer and media owner clients a single platform for first-party data-based marketing and monetization, that provides a holistic suite of solutions, powered by AI technology and activates the world’s largest set of commerce data.

Our technology is optimized to drive trusted and impactful business outcomes efficiently and effectively for our brand, retailer and media owner clients. These include, for example, driving engagement for our clients' brand, shop, app, products and services, driving product sales, driving app installs and consumer visits, driving product consideration from targeted commerce audiences, or driving advertising revenue for media owners and retailers by monetizing their data and audiences with consumer brands.

The Criteo Commerce Media Platform is focused on performance, outcomes, commerce audiences, retail media and measurement. It is made available as individual products and services as part of our offering.

On the demand side:

Commerce Max is a Commerce self-service Demand Side Platform (“DSP”) used by brands, agencies and retailers, enabling media planning and buying on retailer and open internet inventories leveraging Criteo's AI atop approved retailer data and unique commerce data, all with closed-loop product-level conversion measurement. .
Commerce Growth is a powerful, self-service performance marketing tool used by Direct-to-Consumer brands and their agencies to activate outcomes-optimized customer acquisition and retention objectives.

On the supply side:

Commerce Yield is a Commerce Media monetization stack and ad server giving retailers and marketplaces full control to achieve maximum monetization of their digital assets through inventory and data management, packaging, and in-depth insights.
Commerce Grid is a Commerce Media Supply Side Platform ("SSP") giving media owners the control to optimize the monetization of their inventory and data assets.

5


crto-20221231_g1.jpg

Criteo's solutions work seamlessly across digital devices (desktops, laptops, smartphones and tablets), commerce and advertising environments (browsers, apps, connected TV and physical retail stores), platforms and operating systems (Windows, Android, iOS/MacOS), advertising channels and formats (display, including social and native, online video, connected TV and ads on retailers' properties) and media environments (retail media, thousands of direct publishers and mobile app developers in the open Internet, and all major real-time bidding exchanges).



Criteo First-Party Media Network

Our First-Party Media Network is a component of our Commerce Media Platform and represents the combination of our unique data and media assets. It is the powerful combination of our network of direct relationships with media owners, including retailers, together with our Buyer Index dataset focused on commerce and shoppers that powers Criteo's First-Party Media Network.

Our First-Party Media Network enables consented data to interoperate across marketers, retailers and publishers to engage addressable consumers on a one-to-one basis. It also acts as our Truth set to predict how commerce audiences behave and how ads will perform and convert in the same way. We believe that the amount of addressability data we operate in environments that are deprived of third-party signals will allow us to remain effective at private, safe consumer engagement, to drive the best outcomes for our clients and to capture increasingly more advertising budgets.

Our First-Party Media Network won the 2021 Digiday Media Award for best first-party strategy.



Our Data assets: our first-party data-based Buyer Index

Our data assets include privacy-safe insights derived from our clients' proprietary commerce data about their own consumers, such as transaction activity on their digital properties, giving us exposure to over $1 trillion in online sales on a combined basis in 2022, representing approximately 40% of the global retail ecommerce sales excluding China1, or $2.7 billion worth of transactions per day on average.

Through direct integration with our clients' digital properties, we obtain large volumes of consented first-party data, expressed consumer shopping intent and engagement, and transactional data at individual product or service levels, which do not rely on cross-site tracking technologies, such as third-party cookies. The information we collect is anonymized and does not enable us to personally identify any individual consumer.

6


Our high quality first-party data assets help fuel the accuracy of our algorithms, which improve with the increasing quantity and quality of the data we obtain from our marketer and media owner customers and partners, as well as insights gained through our own extensive operational history. The combination of marketer data, media owner data and proprietary metadata gives us powerful insights into consumer purchasing habits that we use to price media inventory and create relevant ads to drive user engagement and impactful commerce outcomes for our customers. In addition to commerce data at the granular product SKU level, we seek to use as much relevant information as possible about the context and intent of a given user, collected from customers and media owner partners, to further refine our prediction accuracy.

We believe our access to first-party commerce data validates the trust that our clients place in us and differentiates us. Most of our clients typically provide real-time access to the products or services a visitor has viewed, researched, added to their shopping cart, or bought from them, and continuously receive updated information on over 4 billion products or services across 3,500 product categories, including pricing, images and descriptions. Many of our clients also provide us with their customers' purchase history data in formats that preserve privacy.

Over the years, we have built data collectives through data pooling amongst many of our marketer clients and media owner partners. The combination of these data collectives forms Criteo’s Buyer Index. For each of these data collectives, we ask our clients to grant us the permission to mutualize a significant portion of their proprietary data in an anonymized way with other clients who also contribute data to this collective data pool. With Criteo’s Buyer Index, we have built one of the world's largest and most open data sets focused on shoppers and their commerce activity across retailers and brands, and their activity on media owners’ properties.

The Criteo Buyer Index is comprised of the following data collectives:

The Identity Graph allows us to match user identifiers provided by clients and publishers across devices and environments, both online and offline. Our algorithms link user identifiers together when they are deemed to belong to the same user. Examples of user identifiers, collected from our customers and partners, and part of our Identity Graph include: hashed customer logins and hashed emails, first-party and third-party cookies, app identifiers such as Android's AAID, in addition to linkages such as LiveRamp's IdentityLink. The graph has billions of identifiers, which we believe cover over 750 million unique Daily Active Users globally, for whom we collect commerce data in real time. In addition, the Identity Graph allows us to leverage offline CRM data of our clients' physical stores to match it with online user profiles, based on their offline shopping history.

The Interest Map collects and organizes consumer intent and purchasing data across our network of commerce clients     to build a comprehensive and accurate non-identifying shopper profile for all consumers on whom we have collected data. Our Interest Map applications include the Universal Catalog, which provides category and/or brand enrichment, as well as a unified view of the 4 billion products SKUs, across 3,500 product categories, available across the combined catalogs of our 22,000 commerce clients2. Every day, we have exposure to data on close to $3 billion in online sales on average through 75 million buyer journeys. With the Interest Map, we seek our clients' permission to use their data, on an aggregated and anonymized basis, to power products that are jointly offered to our clients in the collective.

The design and governance of Criteo’s Buyer Index are based on strict and differentiated guiding principles:
Openness: we commit to a two-way exchange of data with our marketer and media owner clients and partners, whereby all parties contributing data to the collectives, in return for their contribution, benefit from the collective dataset via the Commerce Media Platform, and access cross-device user IDs and relevant Key Performance Indicators to better inform and optimize their advertising with us.
Transparency: our clients' contribution and sharing of data within the data pools are based on a clear and permission-based usage by Criteo for the mutual benefits of all participants in the data collectives.
Security: we apply high levels of data security and user privacy standards to the data we hold and manage for ourselves and our clients.
Fairness: our data collectives are designed and governed in ways such that the value gained by each participant largely exceeds the individual contribution to the collectives, irrespective of the participant’s size.

7


Consistent with our data minimization principles, our technologies only rely on categories of data that are strictly necessary for the purpose of our services. This means that the user information we collect relates primarily to purchase intent. In addition, we provide consumers with easy-to-use and easy-to-access mechanisms to control their advertising experience and opt out of receiving targeted ads we deliver. This transparent, consumer-centric, and controllable approach to privacy empowers consumers to make better-informed decisions about our use of their data. We also actively encourage our clients and media owner partners to provide transparent and clear information to consumers about our collection and use of data relating to the ads we deliver and monitor.






































___________________________________________________
1 Source: eMarketer.
2 Products are not unique and may appear in the catalogs of different customers.
8


Our Media assets: our first-party media integrations and media buying scale
We provide our marketer clients with extensive real-time access to advertising inventory through direct relationships with thousands of media owner partners, as well as selective supply side partnerships. We define inventory as the combination of desktop web, mobile web, mobile in-app display, including social and native, online video displays, connected TV, and ad inventory on major retail ecommerce properties, including standard banners, native and sponsored product formats.
In some cases, we have negotiated direct and privileged access with publishers, giving us the opportunity to select, buy and price, on an impression-per-impression basis and in real time: (1) inventory that a publisher might otherwise only sell subject to minimum volume commitments; and/or (2) particular ad impressions before such impressions are made available to other potential buyers. Among their multiple benefits, these direct relationships can give us privileged access to first-party publisher data which allow us to bid on impressions without using third-party cookies or other third-party identifiers.
Many of our direct publisher partners have granted us preferred access to portions of their inventory because of our ability to effectively monetize that inventory. For example, within Criteo Retail Media, we access inventory and first-party data from ecommerce sites that are generally not available to traditional advertising demand. We believe this inventory and data from ecommerce retailers is particularly valuable for consumer brands looking to advertise their products in a multi-brand retail environment.
We price and buy inventory in real time and typically do not pre-buy any impression. In addition, in some instances, we may commit to buying minimum volumes of impressions to certain publisher partners. Across both our direct publisher relationships and inventory purchasing done on Real-Time Bidding (RTB) exchanges, we leverage our commerce-focused machine learning technology, also called the Criteo AI Engine, to value available advertising inventory quickly and accurately, and utilize that information to bid for inventory on a programmatic, automated basis.
Alongside our existing technologies to integrate directly with publishers, we have developed Criteo Direct Bidder, our header-bidding technology now integrated with Iponweb's publisher SSP, The MediaGrid. Header-bidding allows publishers to make their inventory simultaneously available for public auction to several competitive bidders, including RTB exchanges. Thanks to our large scale, Criteo Direct Bidder allows us to connect directly to the ad server of publishers in situations where publishers use header bidding to monetize their inventory, allowing us, among other advantages, to bypass RTB exchanges in the bidding process and to save publishers the take-rate RTBs would typically charge them. As a result, Criteo Direct Bidder helps publishers increase the average monetization of their inventory sold through Criteo Direct Bidder, relative to our overall spend through all channels. Using Criteo Direct Bidder, we were connected to publishers globally, on both web and apps, including: IBM Watson Advertising (The Weather Channel), Globo, OLX, NBC, Forbes, The Wall Street Journal, Leboncoin, Daily Mail, Viber, Axel Springer's websites, Marktplaats, M6, AJA Japan and EstSoft.
We take a variety of brand safety measures to ensure that the brand equity of our clients is preserved at all possible times. These measures include determining that each publisher's inventory meets our content requirements and those of our clients to ensure that their ads are not shown in inappropriate content categories, such as, for example, adult, violence, harassment or hate speech. In addition, we are an active member of the Coalition for Better Ads, supported by Google, and are compliant with their recommendations for user-friendly advertising formats. Criteo’s AI Engine is also integrated with Oracle Contextual Intelligence, a solution providing real-time content review and page-level pre-bid classification to clients across 11 standard brand safety categories. In recognition of our efforts to combat fraud and ensure a brand safe digital ecosystem for our advertisers, Criteo has been independently certified by the Trustworthy Accountability Group for the Certification Against Fraud and the Brand Safety Certification.
We believe that our ability to efficiently access, value and monetize inventory at scale results in a deeply liquid marketplace for both buyers and sellers of advertising, allowing us to deliver effective ads at the right price for our clients, even as the size and complexity of the marketing campaign increases.

Criteo AI Engine
Criteo AI Engine consists of multiple artificial intelligence algorithms, and the proprietary global hardware and software infrastructure that enables the Commerce Media Platform to operate in real time at significant scale, and activate our commerce datasets and unique media for effective marketing and monetization.

9


Criteo AI Engine leverages the Buyer Index, with the goal of maximizing consumer engagement to drive impactful business outcomes for clients through the delivery of highly relevant and personalized ads in real time.
Criteo AI Engine consists of:
Lookalike finder algorithms. These algorithms create user audiences, or groups of consumers likely to be interested in and engage with a specific category of our clients’ products or services, from a predetermined audience seed based on other clients’ audiences that were already targeted and exposed to similar products or services in the context of previous advertising campaigns. Once created, these audiences are used by Criteo AI Engine as targets to reach and be exposed to tailored ads for relevant products or services for the purpose of a dedicated campaign. This set of algorithms typically supports Commerce Audiences campaigns to drive new prospects to consider brands, products or services with which they have not yet engaged in the past.
Recommendation algorithms. These algorithms create ads tailored to specific consumer interest and intent by determining the specific products or services to include in the ad. These products and services may be ones that the consumer has already been exposed to, or that the algorithms predict the customer could be interested in. Alternatively, these may be products and services that other consumers within Criteo Buyer Index have been interested in. 
Dynamic Creative Optimization+ (DCO+). Based on the results of our dynamic creative algorithms, Criteo AI Engine automatically and dynamically assembles customized creative ad content on an impression-per-impression basis in real time, by optimizing each individual creative component in the ad, from the font, color, size and format of product images to the "call to action" or price discount. Our patented Dynamic Creative Optimization+ technology offers virtually unlimited personalization, with up to 17 trillion visual ad variations, without the need to define ad sizes or layouts upfront, while always maintaining the consistency of our clients' brand image.
Predictive bidding algorithms. These algorithms predict the probability and nature of a user's engagement with a given ad. Such predicted user engagement can take the form of, for example, customer site visits, clicks, conversions, shopping basket value, specific product categories purchased, or even the gross margin of the purchased product or service that our client generates from such purchase. This prediction of engagement incorporates data from our marketer clients, our media owner clients and partners, including user intent, who our client is, the products offered in the ad, as well as data on the creative content of the ad and the media context in which the ad is displayed, as well as third-party sources. Together with our recommendation algorithms, the prediction algorithms allow us to determine the most appropriate price to pay for an ad impression, based on an individual user's predicted engagement, what our client is willing to pay for that engagement, as well as Criteo's own target margin (or economic "take rate" retained by Criteo) from placing that individual ad. Our bidding engine executes campaigns based on certain objectives set by our clients (such as cost-per-click, cost-per-order, cost-of-sales, cost-per-visit, cost-per-impression, cost-per-install or total campaign budget). After a bid for an ad impression is placed and won, Criteo AI Engine assembles and delivers individualized ads, and provides campaign reporting in near-real time.
Software systems and processes. Our algorithms are supported by robust software infrastructure that allows us to operate seamlessly at a large scale through our network of approximately 45,000 servers as of the end of 2022. The architecture and processing capabilities of this technology have been designed to match the massive computational demands and complexity of our algorithms in real time. This technology enables data synchronization, storage and analysis across a large-scale distributed computing infrastructure in multiple geographies, as well as fast data collection and retrieval using multi-layered caching infrastructure.
Experimentation platform. Our Research & Development team continuously tunes our Criteo AI Engine via experimentation and A/B tests. For example, in 2022, we performed about 1,500 online A/B tests and over 100,000 offline experiments and tests. We use an online/offline testing platform to improve the capabilities and effectiveness of our prediction models by measuring the correlation of specific parameters with user engagement, usually measured by consumer visits, clicks and conversions, typically in the form of sales. A dedicated team is constantly testing new types and sources of data, as well as new variables, to determine whether they help diminish the gap between, for example, predicted visits, click-throughs and conversions, and actual visits, click-throughs and conversions over the course of a live campaign.

A key attribute of Criteo AI Engine is the vast metadata of learnings on marketing and commerce effectiveness that we have accumulated from having delivered and measured responses to close to 12.5 trillion advertising impressions since our Company's inception.

10


We have long established and adopted Privacy-by-design as a central element of our technology and product design and development cycles, with a strong commitment to ensuring best practices in privacy, security and safety for consumers and our marketer and media owner customers. Since 2013, we have had a designated Data Privacy Officer along with a team of privacy experts. These experts are part of our R&D and Product organizations, and consider all facets of user privacy for the design of any new technology, solution or feature of the Commerce Media Platform. They also perform ongoing Privacy Impact Assessments to monitor potential risks during the product lifecycle and proactively mitigate those risks. The Data Privacy team delivers company-wide privacy training, enforces our privacy policies and is integral to ensuring that we build the best solutions and services. We regularly review and document our internal privacy policies, amend existing policies as necessary and enforce these policies with our clients, media owner partners and vendors.
Our Segments
Criteo reports its business results for three operating and reportable segments: Marketing Solutions, Retail Media and Iponweb.
Marketing Solutions allow commerce companies to connect with their most valuable audiences to achieve their customer acquisition and retention goals.
Examples of expected business outcomes driven by Criteo Marketing Solutions include:
Discovery: creating and building brand awareness for a client's existing or new product or service, by targeting relevant high-quality consumer audiences showing intent for that particular product or service and reaching these audiences, for example, through online video ads and through Connected TV channels;
Choice: driving visits from new prospects on the website of our clients, or driving installations of our clients' apps by new consumers, by engaging such commerce audiences online (either on the web, in apps or on connected TV), with personalized ads offering products or services tailored to their predicted interest;
Purchase: driving sales for commerce clients by engaging consumers online, with personalized ads offering products or services for which they have already expressed shopping intent; or driving more sales from existing customers of our commerce clients, by accurately targeting and re-engaging these existing customers online with personalized ads offering new products or services that they have not yet purchased nor been exposed to.
Our clients' use and consumption of Criteo Marketing Solutions is made flexible through a set of tools and services, including:
Access to an integrated self-service client interface that reduces unnecessary complexity and cost associated with manual processes of having to use multiple DSPs and sources of inventory supply.

We also offer a managed-service approach to our larger clients, providing deep business intelligence and analytics services. Our teams of advisers aid our larger clients in setting goals for, extracting insights from, and evaluating trends and performance of their various advertising campaigns with us across multiple marketing goals, sources of inventory, advertising channels and formats, and the multiple digital devices that consumers may use.
In Marketing Solutions, our Commerce Audiences solutions are focused on attracting more customers for our marketer clients and growing their existing customer relationships with an always-on strategy, leveraging our AI engine to engage commerce audiences with the right ad for each opportunity:
Increase awareness and interest in a brand, product, or services;
Attract new consumers to an online and/or offline store;
Generate leads from consumers who are in market for a brand, product or services;
Get more shoppers and grow sales on an online and/or offline store; and
Encourage consumers who purchased in the past to make additional purchases.

For Criteo Marketing Solutions, we typically purchase inventory programmatically on a CPM basis from our direct publisher partners and RTBs, through standard terms and conditions for the purchase of advertising inventory. This means that inventory purchased for Criteo Marketing Solutions is paid to the publisher irrespective of whether the user engages, in whatever form, with the advertisement delivered on that publisher's digital property. Pursuant to such arrangements, we purchase impressions for users that Criteo recognizes on these publishers' digital properties. Such arrangements are cancellable upon short notice and without penalty.

11


Retail Media assists retailers in generating high-margin advertising revenues from consumer brands looking to address multiple marketing goals, and to drive sales for themselves, by monetizing their audiences through personalized ads, either on their own digital store (also called "onsite") or on media owner properties on the open Internet (also called "offsite").
Examples of expected business outcomes driven by Criteo Retail Media include:
generating advertising revenue for retailers on their online store, by providing retailers with self-service access to our technology platform for them to monetize their ad inventory, commerce data, traffic and audiences directly with consumer brands across various marketing goals;
driving sales for consumer brand clients on the site of retailer partners, by connecting consumer brands and retailers and engaging consumers on the retailer's digital property with personalized ads offering specific brand products available on the retailer's digital store and for which consumers have expressed interest; and
driving sales for consumer brand clients on the site of retailer partners, by connecting consumer brands and retailers and engaging consumers outside of the retailer property on the open Internet with personalized ads offering specific brand products available on the retailer's digital store and for which consumers have expressed interest.
Our retailer and brand customers respectively manage their Retail Media revenues and budgets using a self-service interface. We charge retailers a negotiated supply-side platform fee and sometimes a technology fee, while brands pay us a negotiated demand-side platform fee. In addition, we may charge brands a managed-service fee and other fees for accessing additional insights.
For Retail Media onsite, we do not incur our own media cost as retailers use our platform to sell their inventory directly to consumer brands and we bill and collect media cost on their behalf.

We believe Criteo Retail Media is a particularly differentiated offering in the marketplace with significant growth opportunities. We will continue to roll out our Retail Media offering to new markets and adjacent verticals, making the digital stores of large retailers a key advertising channel to generate high gross margin revenue from consumer brands. In addition, we intend to grow the number of retailers we work with in the U.S. and Europe, deepen our share of wallets with existing retailer and brand customers, accelerate our geographic expansion in the APAC region, grow our offsite advertising capabilities for brands across our premium publisher network on the open Internet with our Commerce Max DSP, grow Retail Media for retailer marketplaces, bring more commerce insights to brands as a key value-added service and provide brands with an integrated view on their Retail Media spend on retailer sites.

Iponweb specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and third-party AdTech platforms. It enhances our scale and brings complementary capabilities on both the demand and the supply side to accelerate the execution of our Commerce Media Platform strategy by:

Integrating Iponweb's BidCore DSP for mid- and upper-funnel marketing into Commerce Max to find valuable commerce audiences on retailer sites, extend to commerce audiences that exist offsite across the open internet, and cover the entire consumer buying journey;

Adding The MediaGrid SSP to our Criteo Direct Bidder to expand our direct publisher footprint and enhance first-party data distribution and activation potential;

Strengthening our own R&D capabilities and allow platform customization for our most strategic enterprise and agency clients; and

Leveraging the BidSwitch media trading marketplace, connecting 126 demand and 145 supply partners, to broaden the distribution of commerce audiences on the open Internet.

12


Our Competitive Strengths
We believe the Commerce Media Platform is transforming digital marketing and media monetization for our clients. We enable brands' and retailers' growth by making their marketing and monetization efforts more efficient, effective and measurable by driving trusted and impactful business outcomes across multiple marketing goals. We believe the following competitive strengths, supported by our first-mover advantage and 16 years of deep machine learning and AI expertise, have enabled us and will continue to enable us to capture a significant share of our commerce media opportunity:
Shopper Data. Our First Party Media Network leverages massive amounts of granular first-party data focused on commerce and shopping behaviors, through data sharing among our clients. With an estimated 750 million unique Daily Active Users in our Identity Graph, we are building one of the largest data sets focused on shoppers, with a scope and scale among the largest in the industry. Close to $3 billion worth of daily transactions across 4 billion product SKUs from 3,500 product categories are incorporated into our graph, allowing us to analyze about 75 million daily buyer journeys.
Consumer Reach, Scale and Network Effects. Our large and loyal base of customers and first-party media owner partners provide for stability and positive network effects. As of December 31, 2022, we had approximately 22,000 clients, including some of the largest ecommerce/retailers companies in the world, and our client retention rate was approximately 90%. Our direct integrations on both the demand and supply sides ensure privacy-compliant access to first-party data, shielding from the consequences of third-party cookie limitations. As we continue to grow our client base, we continue to grow the number of users who interact with our ads, increasing our consumer reach and allowing us to benefit from greater scale when buying inventory from publisher partners, many of whom have granted us preferred access to portions of their advertising inventory. There are also significant opportunities to cross-sell and up-sell our product portfolio within our large existing customer base. As clients spend more with us and we attract more media inventory and deliver more ads, our data assets grow, enabling us to deliver even more precisely targeted and personalized ads and generate a greater impact for our customers, both marketers and media owners. As a result, we believe more brands, commerce marketers and media owners may use our offering and potentially increase their spend with us. This, in turn, may enable us to increase monetization for media owners and retailers, further expanding our media network and enhancing our ability to drive performance for all clients. This cycle of self-reinforcing network effects, based on our large scale and loyal base of marketer and media owner customers and partners, may continue to fuel our business in the future.

Retail Media. Our Retail Media value proposition is unique in the market today. Our offering empowers brands and agencies to find valuable audiences on retailer sites using on-site sponsored and display ads but also extend these audiences off-site, across open internet inventory with unified reporting and closed-loop measurement, including product-level sales attribution. We enable brands, agencies, and multiple retailers to buy and sell retail media using a common platform, thus benefiting from meaningful network effects due to our unique position as the technology supporting a multi-retailer ecosystem, whereas most competitors in the retail media space focus on supporting siloed retailer walled gardens. Brands and their agencies use our platform to access unique inventory at meaningful scale, and retailers get access to brand marketing budgets at a scale they would not be able to access on their own. This creates a network effect where the value for clients only increases as more brand and retailer participants join the ecosystem. In addition, our deep technical integrations with retailers, requiring meaningful engineering investment from the retailer, make us very sticky with them and enable us to offer preferred or exclusive inventory to brands and agencies, as well as a superior shopper experience to consumers. We require multi-year commitments and product ads exclusivity as part of our standard retailer services agreements. Both our unique inventory access and increasingly deep technical integrations with other advertising technology and reporting platforms provide defensible relationships with brands and agencies. For example, our API partner program embeds our technology into ad platforms that brands and agencies already use to buy search, social, and other large platforms' ad inventory. Additionally, with many major brand and agency clients, we connect our reporting data directly into client analytics and reporting platforms via our APIs.
Superior Insights and Measurement. We believe we have superior capabilities for Commerce Insights and measurement. Our technology provides our clients with the unique ability to measure against product sales at the product SKU level. For example, our commerce insights can bring together organic shopping data with paid media metrics for brands.
Scaled Global Presence. We do business in 94 countries and have a direct operating presence through 27 offices in 18 countries. We have achieved this global presence by replicating and scaling our effective business model across all geographic markets. Large businesses are increasingly seeking global advertising partners able to provide comprehensive offerings that are effective across multiple geographies. We believe we can meet this demand by leveraging our scalable AI technology and global network of relationships and are well positioned to serve our clients in virtually every market in which they seek to drive trusted, impactful and measurable business results and commerce outcomes.



13


Strong Financial Model. Our profitable, cash-generative financial model allows us to invest for growth while maintaining healthy profitability. Our company has a sustainable, robust profitability margin. In the year ended December 31, 2022, our Adjusted EBITDA as a percentage of Contribution ex-TAC was 29%, including the impact of Iponweb’s lower margin profile. In addition, we manage our expense base in a disciplined way, and we have a clear plan to drive operating leverage from scaling and transitioning to more self-service solutions over time, as well as synergies with IPONWEB and optimizing our business processes. Our financial model generates a sustainable and significant amount of free cash flow. In 2022, net cash flows provided by operating activities were $256.0 million and consisted of net income of $10.9 million, $185.0 million in adjustments for non-cash and non-operating items and $60.1 million of cash flows used for working capital. For the year ended December 31, 2022, we generated free cash flow of $200.1 million. In addition, our company maintained a strong cash position of $348.2 million at the end of fiscal 2022, which, together with marketable securities and our Revolving Credit Facility, provides for financial liquidity of about $835 million, offering flexibility for executing on our strategic roadmap.
We believe having a profitable, cash-generative financial model providing financial flexibility and investment capacity is a strong competitive advantage, compared to multiple sub-scale companies in our industry.


14


Our Business & Growth Opportunities
Our mission is to power the world's marketers and media owners with trusted and impactful advertising. We enable our clients’ business growth through commerce media, by providing best-in-class marketing and monetization services and driving measurable business outcomes at scale. Our vision is to bring richer experiences to every consumer by supporting a fair and open internet that enables discovery, innovation, and choice – powered by trusted and impactful advertising for the world’s marketers and media owners.
Our overarching priority is to drive sustainable and profitable growth for our business. This involves investing in the fast-growing ecommerce space and broadening our value proposition to cover all commerce media marketing goals as part of our Commerce Media Platform driving measurable business outcomes to our marketer and media owner clients.
We are further expanding our rapidly growing retailer client base, becoming a platform of choice for agencies and brands and reinforcing our performance advantage. Other core elements of our broader business strategy include:
Strengthen the Core. We continuously strengthen our retargeting product, aimed at converting our clients' customers in both the web and apps. We intend to achieve this by leveraging our strong differentiators, including around Criteo Buyer Index and user identification thanks to our first-party media network, continuously improving Criteo's AI Engine technology and the strong performance of our core product in all environments despite the loss of third-party signals.
Expand Our Product Portfolio. As part of our transformation, we intend to continue to leverage our existing assets to diversify and strengthen our business outside of retargeting, continue to build and expand our suite of fast-growing new solutions, including Commerce Audiences and new capabilities from Iponweb and build further competitive moats around our core assets.
In fiscal year 2022, our non-retargeting solutions already represented close to 37% of our total business, as measured on a Contribution ex-TAC basis, including 47% in the fourth quarter 2022. We are investing in the growth of these non-retargeting solutions and expect them to represent close to 50% of our overall business in 2023, including of the integration of Iponweb.
Explore Strategic Game Changers. We look for opportunities to extend and accelerate the growth of our business by exploring and bringing strategic assets and capabilities through partnerships and M&A, in addition to executing organically.
For example, in 2022, we entered and expanded a number of partnerships.
We expanded our efforts with leading ecommerce platforms, most notably Shopify. Criteo became a Shopify Plus partner and was included in their first AdTech partner cohort.

We continued to invest in connecting with all the major Customer Data Platforms our client use. These enables consistent, real time 1st party customer data across our platform, including Microsoft, Salesforce, Adobe, Segment (Twilio), Klaviyo and more.

In the fourth quarter, we launched proof of concept testing with two of the leading data clean room providers to evaluate their usage as secure environments that enable first-party data connections and syncing across marketers and media owners.

Our growing reseller network for Commerce Growth continued to develop in APAC and has now started to roll out across EMEA.

Over 70 agencies joined our training and incentive program, Criteo Premium Partners, showing promising signs of growth.

Criteo’s clients are using partner powered creatives like United Plankton that helps to create video assets from static images expanding our portfolio of solutions.

We entered proof of concept tests with a leading data provider, Axciom, to explore adding demographic data to performance to enhance client campaigns.

In the future, we intend to continue to collaborate with existing and new industry partners to extend the capabilities and functionalities of our Commerce Media Platform, beyond what we currently offer on a standalone basis.




15


We continue to have an active M&A pipeline, with a critical assessment on technologies and businesses that have the potential to accelerate our Commerce Media Platform strategy by enhancing, complementing or expanding our strategic capabilities, primarily through technology and broadening our Commerce Media capabilities across all channels. Key criteria for acquisitions include demonstrated revenue traction and a proven value proposition for clients and partners and ease of integration. We believe our entrepreneurial culture, growth opportunity, global scale, financial profile, strong brand and market position enable us to be an attractive acquirer.


In August 2022, we closed the acquisition of IPONWEB, a market-leading AdTech company with world-class media trading capabilities, for $250 million comprised of a mix of cash and treasury shares of the Company, with an earn-out consideration of up to $100 million subject to certain financial and performance milestones. This strategic acquisition is expected to accelerate our Commerce Media Platform strategy by adding scale, complementary products, and stronger first-party data capabilities, further reducing our reliance on third-party cookies and other identifiers.
Drive Technology and Operations Excellence. We take a portfolio management approach to managing our business, organization and expense base: right-sizing or streamlining the parts of the business with stabilizing revenue in order to enable investments on the growing parts of our business into technology innovation and other strategic priorities. We intend to continue to invest in growing our business, while driving productivity and efficiency gains through operational excellence across the company and maintaining healthy profitability. We believe these investments will feed the long-term sustainable growth of Criteo. We intend to continue to make disciplined investments in our technology innovation and new product development, including in Retail Media, our first-party media network, customer acquisition and retention solutions, online video, Connected TV and Commerce Insights. We expect these investments to further strengthen our Commerce Media Platform. Driving operational excellence through the company to self-fund for our investments involves increasing automation and the scalability of our operations.
Infrastructure

Our ability to execute depends on our highly sophisticated global technology software and hardware infrastructure. As of December 31, 2022, our global infrastructure included approximately 45,000 servers through a global network of ten data centers, including one Hadoop cluster, that comprise to 3,000 servers hosting 800,000 processing cores, providing a storage capacity exceeding 280 petabytes and 1 petabyte of random-access memory. Our global infrastructure is divided into three independent geographic areas: Americas, Asia-Pacific and EMEA, and our services are delivered through one or more data centers that support each particular area. Within large areas, the data centers are strategically placed to be close to our clients, publishers and users. This provides the benefit of minimizing the impact of network latency within a particular geographic area, especially for time-constrained services such as RTB. In addition, we replicate data across multiple data centers to maximize availability and performance. We also generally seek to distribute workload across multiple locations to avoid overloads in our systems and increase reliability through redundancy. In addition, we consider sustainability factors as we evaluate our infrastructure footprint, including prioritizing resource efficiency and clean energy to operate sustainable data centers.

Within each data center, computing power is provided by horizontal build-outs of commodity servers arranged in multiple, highly redundant pools. Some of these pools are dedicated to handling incoming traffic and delivering ads while others are devoted to the data analytics involved in creating our ads. In particular, we use software specifically designed for processing large data sets, such as Hadoop, to run offline data analyzes and to train our AI and machine learning models. The results are then fed back to refresh and improve our prediction and recommendation algorithms.

We use multiple-layered security controls to protect Criteo AI Engine and our data assets, including hardware- and software-based access controls for our source code and production systems, segregated networks for different components of our production systems and centralized production systems management.

16


Our Clients

On the demand side for media activation, our diversified client base consists of more than 1,800 established brands and agencies, and more than 20,000 performance marketers, primarily in the retail, travel and classifieds verticals, and including some of the largest and most sophisticated commerce companies in the world.

On the supply side for media monetization, we power the Retail Media Networks of approximately 175 retailers, as media owners. We also partner with approximately 75% of the top 100 ComScore publishers in our largest markets.

As of December 31, 2022, we had a total of approximately 22,000 clients.
At the end 2022, approximately 67% of our client relationships were held directly with the client and the remaining 33% with advertising agencies or other third-parties on the Criteo Marketing Solutions side of the business, whereas 37% of our Criteo Retail Media revenue comes from agencies.

We believe our business is not substantially dependent on any particular client or group of clients. In 2022, 2021 and 2020, our largest client represented 7.7%, 7.0% and 3.5% of our revenue, respectively, and in 2022, 2021 and 2020, our largest 10 clients represented 17.8%, 16.6% and 13.7% of our revenue in the aggregate, respectively.

There is no group of clients under common control or clients that are affiliates of each other constituting an aggregate amount equal to 10% or more of our consolidated revenues, the loss of which would have a material adverse effect on Criteo.

We define a client to be a unique party from whom we have received a signed contract or an insertion order and for whom we have delivered an advertisement or monetized an advertising inventory during the previous 12 months. We count specific brands or divisions within the same business as distinct clients so long as those entities have separately signed insertion orders with us. In the case of some solutions within Criteo Retail Media, we count the parent company of the brands as an individual client, even if several distinct brands pertaining to the same parent company have signed separate contracts or insertion orders with us. On the other hand, we count a client who runs campaigns in multiple geographies as a single client, even though multiple insertion orders may be involved. When the insertion order is with an advertising agency, we generally consider the client on whose behalf the advertising campaign is conducted as the “client” for purposes of this calculation. In the event a client has its advertising spend with us managed by multiple agencies, that client is counted as a single client.

Our client base is composed of two client categories: the Enterprise client category (large clients), and the Growth client category (midmarket clients). Each client category is serviced through a combination of direct and indirect approaches, including through brand agencies for the Enterprise category, and performance agencies and resellers for the Growth category.
Research and Development

We invest substantial resources in research and development to maintain our leading position in Commerce Media. Aside from the walled garden platform, we have the largest concentration of R&D talents in the AdTech industry. Our engineering group is primarily located in research and development centers in Paris, France, Grenoble, France and Ann Arbor, Michigan. With the acquisition of Iponweb, we also have expanded our R&D engineering centers to include Berlin, Germany, Limasol, Cyprus and Yerevan, Armenia. We expect to continue to expand capabilities of our technology in the future and to invest significantly in continued research and development and new solutions efforts. We had 990 employees primarily engaged in Research and Development and Product as of December 31, 2022. Research and development expenses, including expenses related to the Product group, totaled $187.6 million, $151.8 million and $132.5 million for 2022, 2021 and 2020, respectively.
Intellectual Property
Our intellectual property rights are a key component of our success. We rely on a combination of patent, trademark, copyright and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish, maintain and protect our proprietary rights. We generally require employees, consultants, clients, publishers, suppliers and partners to execute confidentiality agreements with us that restrict the disclosure of our intellectual property. We also generally require our employees and consultants to execute invention assignment agreements with us that protect our intellectual property rights.

17


Intellectual property laws, together with our efforts to protect our proprietary rights, provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. The laws of certain countries do not protect proprietary rights to the same extent as the laws of France and the U.S. and, therefore, in certain jurisdictions, we may be unable to protect our proprietary technology.
Agreements with our employees and consultants may also be breached, and we may not have adequate remedies to address any breach. Further, to the extent that our employees or consultants use intellectual property owned by others in their work for us, disputes may arise as to the rights to know-how and inventions relating thereto or resulting therefrom. Finally, our trade secrets may otherwise become known or be independently discovered by competitors and unauthorized parties may attempt to copy aspects of the Criteo Commerce Media Platform or obtain and use information that we regard as proprietary.
As of December 31, 2022, we held 25 patents issued by the U.S. Patent and Trademark Office and various foreign counterparts, and had filed four non-provisional patent applications in the U.S. and Europe. We also own and use registered and unregistered trademarks on or in connection with our products and services in numerous jurisdictions. In addition, we have also registered numerous internet domain names.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in the technology industry have extensive patent portfolios. From time to time, third parties, including certain of these leading companies, have asserted and may assert patent, copyright, trademark and other intellectual property rights against us, our clients or our publishers. Litigation and associated expenses may be necessary to enforce our proprietary rights.
18


Privacy, Data Protection and Content Control

Legal and Regulatory

Privacy and data protection laws play a significant role in our business. The regulatory environment for the collection and use of consumer data by advertising networks, advertisers and publishers is frequently evolving in the U.S., Europe and elsewhere. The U.S. and foreign governments have enacted, considered or are considering legislation or regulations that could significantly restrict industry participants’ ability to collect, augment, analyze, use and share personal data, such as by regulating the level of consumer notice and consent required before a company can utilize cookies or other tracking technologies.

In the U.S., at both the federal and state level, there are laws that govern activities such as the collection and use of data by companies like us. At the federal level, online advertising activities in the U.S. have primarily been subject to regulation by the Federal Trade Commission, or the FTC, which has regularly relied upon Section 5 of the Federal Trade Commission Act, or Section 5, to enforce against unfair and deceptive trade practices, including alleged violations of consumer privacy interests. Various states have also enacted legislation that governs these practices. For example, on September 27, 2013, the governor of California signed into law AB 370, an amendment to the California Online Privacy Protection Act of 2003, or CalOPPA. This amendment requires that we disclose in our privacy policy how we respond to web browser "do not track" signals. Our current privacy policy discloses that we do not respond to web browser "do not track" signals but that we do respond to opt-out requests made through our proprietary opt-out button or through industry opt-out platforms (namely Network Advertising Initiative and Digital Advertising Alliance). However, the U.S. privacy law framework may be subject to significant evolutions in the near future both at a federal and at a state level. At a federal level, lawmakers are currently considering the possibility of adopting a federal privacy law and a draft bill published in this regard in 2022 ("American Data Privacy and Protection Act"). In 2018, the State of California adopted the California Consumer Privacy Act, or the CCPA. The CCPA has been characterized as the first “GDPR-like” privacy statute to be enacted in the U.S. because its scope, and a number of the key provisions, resemble the GDPR. The CCPA establishes a new privacy framework for covered businesses by, among other requirements, creating an expanded definition of personal information, establishing new data privacy rights for consumers in the State of California, imposing special rules on the collection of personal data from minors, creating new notice obligations and new limits on the sale of personal information, and creating a new and potentially severe statutory damages framework for violations of the CCPA and for businesses that fail to implement reasonable security procedures and practices to prevent data breaches. As currently enacted, we and partners in our industry have been required to comply with these requirements since January 1, 2020, when the CCPA became effective. As with GDPR, the advertising technology marketplace may have to adapt to operating under the CCPA where it applies. Our advertising or publishing partners may impose new CCPA restrictions with which we must adapt and comply. In November 2020, the voters in California voted to pass the California Privacy Rights Act (“CPRA”), an Act that both amends and expands the scope of the CCPA. The CPRA became effective on January 1, 2023, with a look back period to January 1, 2022. The CPRA creates new criteria by which businesses can be regulated, expands the definition of “personal information” to more closely match Europe, a new audit requirement, and the creation of an agency to oversee enforcement of the CPRA. The CPRA also explicitly provides an opt-out right for cross-contextual behavioral advertising. We cannot predict the timing or outcome of this adaptation or the effect on our business. Adapting our business to the CCPA and the new requirements under the CPRA could involve substantial resources and expense, and may cause us to divert resources from other aspects of our business, all of which may adversely affect our business.
Other states in the U.S. are quickly adopting state enacted privacy laws. Virginia, Colorado and more recently, Connecticut and Utah passed consumer and privacy laws that differ slightly from the CCPA/CPRA. If other states follow suit, it could lead to a varied and complex regulatory landscape, which could result in material costs.

In addition, the Criteo Commerce Media Platform reaches users throughout the world, including in Europe, Australia, Canada, South America and Asia-Pacific. As a result, some of our activities may also be subject to the laws of foreign jurisdictions. In particular, data protection laws in Europe can be more restrictive regarding the collection and use of data than those in U.S. jurisdictions.

In the European Union, the two main pillars of the data protection legal framework are the E-Privacy Directive (Directive on Privacy and Electronic Communications) and the General Data Protection Regulation (GDPR), which was implemented in May 2018.

The E-Privacy Directive directs EU member states to ensure that accessing information on an Internet user’s computer, such as through a cookie and other similar technologies, is allowed only if the Internet user has been informed about such access and given his or her consent. A recent ruling by the Court of Justice of the European Union clarified that such consent must be reflected by an affirmative act of the user, and European regulators are increasingly agitating for more robust forms of consent. These developments result in ending reliance on implied consent mechanisms that have been used to meet requirements of the E-Privacy Directive in some markets. A replacement for the E-Privacy Directive is still under discussion by EU member states to complement and bring electronic communication services in line with the GDPR and force a harmonized approach across EU member states. It is possible that the proposed e-privacy regulation could further raise the bar for the use of cookies and the fines and penalties for breach could be significant.



19


In December 2016, the EU institutions reached an agreement on the GDPR. The GDPR has updated principles drawn from the 1995 Data Protection Directive while imposing new levels of sanctions for non-compliance. The EU data protection authorities have also been granted power to impose administrative fines of up to a maximum of €20 million or 4% of the data controller's or data processor's global turnover for the preceding financial year, whichever is higher.

We believe that the regulation has no material impact on our business or the way our technologies operate. However, GDPR is still a relatively recent regulation with no established case law. Therefore interpretations of the GDPR may vary, especially with respect to the articulation between GDPR (lex generali) and E-Privacy Directive (lex speciali) and the conditions for the collection of a valid "cookie" consent, and thus there can be no assurance that this will not have any particular impact on our business, technologies or practices in the medium to long term.

Further, on October 1, 2020, the French data protection authority (Commission Nationale de l'Informatique et des Libertés, or CNIL) issued the final version of its guidelines on the use of cookies and other trackers and its final recommendations on modalities for obtaining users’ consent to store or read non-essential cookies and similar technologies on their devices. The recommendations provide that, when required, consent must be indicated by a clear and positive action of the data subject, such as by clicking on an “accept all” button on the first layer of the consent management platform. CNIL also noted that it should be as easy to refuse consent to the use of cookies as it is to accept consent, and an equivalent to the “refuse all” button should be present on the first layer of the consent management platform. Further, the ability to withdraw consent must be readily available at all times. Companies had until March 2021 to ensure compliance with these guidelines, and CNIL is still auditing many websites in France to verify if they comply with its guidelines.

As we continue to expand into other foreign jurisdictions, we may be subject to additional laws and regulations that may affect how we conduct business.
Self-Regulation
In addition to complying with extensive government regulations, we voluntarily and actively participate in several trade associations and industry self-regulatory groups that promulgate best practices or codes of conduct relating to targeted advertising. For example, the Internet Advertising Bureau EU & US, the Network Advertising Initiative, the European Digital Advertising Alliance and the Digital Advertising Alliance have developed and implemented guidance for companies to provide notice and choice to users regarding targeted advertising.

We also provide consumers with notice about our use of cookies and our collection and use of data in connection with the delivery of targeted advertising, and allow them to opt out from the use of such data for the delivery of targeted advertising. In an effort to harmonize the industry’s approach to internet-based advertising, these programs facilitate a user's ability to disable services of integrated providers, but also educate users on the potential benefits of online advertising, including access to free content and display of more relevant advertisements to them. The rules and policies of the self-regulatory programs that we participate in are updated from time to time and may impose additional restrictions upon us in the future.

Criteo became one of the first companies to broadly include an "Ad Choices" link in all the advertisements we deliver, which gives users access to clear, transparent, detailed and user-friendly information about personalized advertisements and the data practices associated with the advertisements they receive. In addition, we provide consumers with an easy-to-use and easy-to-access mechanism to control their advertising experience and opt out of receiving targeted advertisements we deliver.

We believe that this transparent consumer-centric approach to privacy empowers consumers to make better-informed decisions about our use of their data. We also actively encourage our clients and publishers to provide information to consumers about our collection and use of data relating to the advertisements we deliver and monitor.
Content Control and Brand Safety
Criteo strives to maintain a trusted advertising ecosystem aligned with the marketing goals and the brand requirements of our marketers and media owners alike. We have rigorous supply partner guidelines in place and we take a large variety of internal and external brand safety measures to ensure that the brand equity of our clients is protected. These measures include our partnership with industry recognized and MRC-accredited services from Oracle Advertising on web and Pixalate on app.
To protect our clients against invalid traffic (IVT), we have built advanced engine detection and filtration systems that will discard invalid bid requests, impressions and clicks, and we do not bill advertisers for the invalid traffic. We also leverage industry compliant blocklists from the Interactive Advertising Bureau (IAB) and Trustworthy Action Group (TAG) to filter out known sources of invalid traffic and we partner with industry recognized and MRC accredited service Pixalate to supplement our pre-bid and post-bid detection and filtration capabilities of IVT.
20



We are recognized for trust & safety and have been certified by the Trustworthy Accountability Group for Certification Against Fraud (CAF) and Brand Safety Certification (BSC) through an independent audit.
21


Government Regulation
Further to the laws and regulations governing privacy and data protection described above, we are subject to numerous domestic and foreign laws and regulations covering a wide variety of subject matters. New laws and regulations (or new interpretations of existing laws and regulations) may also impact our business. The costs of compliance with these laws and regulations are high and are likely to increase in the future and any failure on our part to comply with these laws may subject us to significant liabilities and other penalties. For additional information regarding a pending investigation into the Company's compliance with GDPR, please refer to Refer to Note 19, Commitments and Contingencies, in our audited consolidated financial statements included elsewhere in this Form 10-K.
Competition
We compete in the commerce media market and in the broader market for digital marketing and media monetization, primarily through Display Advertising. Our market is complex, rapidly evolving, highly competitive, still fragmented and yet rapidly consolidating. We face significant competition in this market, which we expect to intensify in the future, partially as a result of potential new entrants in our market, including but not limited to large well-established internet publishers and players, in particular as we continue to expand the breadth of the Criteo Commerce Media Platform. We currently compete with large, well-established companies, such as Amazon, Meta Platforms, Google, and Microsoft, pure play Demand-Side Platforms ("DSPs"), such as The Trade Desk, Viant Technology or Google's DV360, pure play Supply-Side Platforms (“SSPs”) such as Magnite, PubMatic or Google Ad Manager, and pure play retail SSPs such as Microsoft's PromoteIQ or Publicis' CitrusAd, that focus on monetizing retailers' media, as well as smaller, privately held companies. Potential competition could emerge from large enterprise marketing platforms, like Adobe Systems Inc. ("Adobe"), Oracle Corporation ("Oracle") and Salesforce.com, Inc. ("Salesforce"), or public and private companies specialized in the Marketing Technology ("MarTech") space. In addition, web browsers, and desktop and mobile operating systems developed by large software companies like Google and Apple Inc. ("Apple") can have a significant influence and impact on the way we operate.


We believe the principal competitive factors in our industry include:
access to granular commerce data on a large scale;
technology-based ability to activate data, in particular commerce data, for multiple digital marketing and media monetization goals, along the entire consumer journey;
technology-based ability to generate advertisers' desired business outcomes, including, but not limited to, high return on advertising spend at scale;
relevance and breadth of solutions to address numerous digital marketing and media monetization goals;
breadth and depth of consumer reach, including in all environments and devices across the open Internet;
marketer and publisher control over the objectives, parameters and performance of their advertising campaigns through modular, flexible and easy-to-use tools and services available on a self-service interface;
measurability of the advertising spend performance, based on clear and transparent measurement metrics;
completeness and effectiveness of solutions across digital devices, commerce and advertising environments, platforms and operating systems, advertising channels and publisher environments;
transparency of pricing models, aligning with the value propositions provided to marketers;
openness, transparency, security and fairness of data sharing and data management practices;
client trust;
global presence;
client service and detailed, transparent client reporting available on a self-service basis;
commitment to data protection and user privacy; and
ease of use.
We believe that we are well positioned in commerce media with respect to all of these factors and expect to continue to capture an increasing share of digital marketing and media monetization budgets worldwide.
22


Seasonality
Our client base consists primarily of companies in the Retail, Travel and Classifieds industries. In the digital Retail industry and the consumer brand verticals in particular, many businesses devote the largest portion of their advertising spend to the fourth quarter of the calendar year, to coincide with increased holiday spending by consumers. As a result, the concentration of advertising spend in the fourth quarter of the calendar year may be particularly pronounced. Our Retail clients typically conduct fewer advertising campaigns in the first and second quarters than they do in other quarters, while our Travel clients typically increase their travel campaigns in the first and third quarters and conduct fewer advertising campaigns in the second quarter. For Iponweb, the first and second quarters are seasonally low quarters in terms of Contribution ex-TAC, adjusted EBITDA and cash contribution, while the fourth quarter is the strongest quarter. As a result, our revenue tends to be seasonal in nature. If the seasonal fluctuations become more pronounced, our operating cash flows could fluctuate materially from period to period.

Employees and Human Capital Management
We have a demonstrated history of commitment to the well-being and success of our workforce, and our company is driven by our core values of “open, together and impactful”.
As of December 31, 2022, we had 3,716 employees. Our employees employed by French entities (1,053 employees) are represented by a labor union and employee representative bodies (works' council, employee delegates and a health and safety committee) and covered by collective bargaining agreements. We consider labor relations to be good and have not experienced any work stoppages, slowdowns or other serious labor problems that have materially impeded our business operations.
Our Board, with assistance from our Compensation Committee, has oversight of and periodically reviews the Company's strategies, initiatives and programs with respect to the Company's culture, talent recruitment, development and retention and employee engagement.
Talent Acquisition & Development
Attracting and retaining top talent is a key objective at Criteo. We are committed to offering an environment in which employees are ensured equal job opportunities and have a chance for advancement. As part of our transformation, we have undertaken a number of initiatives to enhance our employee value proposition and experience, very flexible working practices and the renovation of our main offices to offer attractive workplaces. Our compelling employee value proposition, attractive compensation packages and vibrant culture are instrumental in our ability to attract and retain talent.
Additionally, we strive to provide exceptional training opportunities and development programs for our employees. In 2022, over 45,924 training hours were delivered to our employees. To assess and improve employee retention and engagement, we periodically survey employees, and take action to address areas of employee concern. In 2022, we carried out 2 employee surveys, soliciting feedback on a wide range of topics including well-being, flexibility, and inclusion.
Diversity, Equity & Inclusion
As a global technology company, we believe that a diverse and inclusive culture is the cornerstone for driving creative collaboration and sustainable change across the industry. We are proud that our employees can be themselves at work and we value diversity in the workforce; as of December 31, 2022, 41% of our 3,716 employees are women. As stated in our Diversity, Equity and Inclusion policy, our mission is to sustain our focus on equity, and building stronger diversity through how we hire, develop, reward, and retain all talent at Criteo. We empower our employees to impact the industry, promoting diversity, equity, and inclusion in everything we do, delivering richer experiences for all. We are proud to have gender pay parity. Our efforts to foster a diverse and inclusive workplace are led by a dedicated Diversity, Equity and Inclusion leadership team who partner through the business and leverage our seven active Employees Resource Groups (“ERGs”) who engage with employees, support allyship and sponsorship to encourage community, networking and safe spaces for all diverse groups throughout Criteo. In 2022, 40% of our employees were involved in at least one of our seven ERGs. This work extends to our efforts to strengthen our inclusive culture and drive sustainable efforts that impact our environment and societal interests throughout and beyond Criteo.





23


Health, Safety and Wellness

Employee health, safety and wellness is a priority for Criteo. We devote time and effort across all of our locations to provide positive working conditions, work-life balance and a healthy office environment for our employees. The COVID-19 pandemic has helped us shape, define, and evolve our work model. We have built a flexible work approach for employees to be able to choose where they work best. We recognize and support employees with their work life integration and believe that flexibility is an essential element to remain engaged, efficient, and productive. We also believe in the importance of employee contribution and results, rather than focusing on where work is being completed. 
Total Rewards
We are focused on offering competitive compensation and comprehensive benefit packages designed to meet the needs of our employees and reward their efforts and contributions. We seek coherence and fairness in total compensation with reference to external market comparisons, internal equity, and the relationship between management and non-management compensation. Our total compensation packages include base pay, performance-based incentives, long-term incentives such as equity awards, retirement plans, healthcare and other insurance benefits, paid time off, paid family leave, employee assistance and wellbeing programs among many others.
Financial Information about Segments and Regions
Prior to the third quarter of 2022, we managed our operations as two reportable segments. Beginning in the third quarter of 2022, and following our acquisition of Iponweb, we report our segment results as Marketing Solutions, Retail Media and Iponweb:

Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and third-party AdTech platforms.
For information about revenues, and contribution ex-TAC of our reporting segments, please see our audited consolidated financial statements included elsewhere in this Form 10-K. For a breakdown of our revenue and non-current assets by region, please see Note 20 to our audited consolidated financial statements included elsewhere in this Form 10-K. For information regarding risks associated with our international operations, please refer to the section entitled "Risk Factors" in Item 1A of Part I in this Form 10-K.
Available Information
Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are made available, free of charge on our website, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the U.S. Securities and Exchange Commission (the "SEC"). These documents may be accessed through our website at www.criteo.com under "Investors." Information contained on, or that can be accessed through, our website does not constitute a part of this Form 10-K. We have included our website address in this Form 10-K solely as an inactive textual reference.
The SEC maintains a website (www.sec.gov) that contains reports, proxy and information statements and other information regarding registrants, such as Criteo, that file electronically with the SEC. With respect to references made in this Form 10-K to any contract or other document of Criteo, such references are not necessarily complete and you should refer to the exhibits attached or incorporated by reference to this Form 10-K for copies of the actual contract or document.
24


Item 1A Risk Factors
Investing in our ADSs involves a high degree of risk. You should carefully consider the following risks and all other information contained in this Form 10-K, including our consolidated financial statements and the related notes thereto, before investing in our ADSs. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any of the following risks materialize, our business, financial condition and results of operations could be materially harmed. In that case, the trading price of our ADSs could decline, and you may lose some or all of your investment.
Risks Related to Our Business and Industry
If we fail to innovate, enhance our brand, and adapt and respond effectively to rapidly changing technology, our offerings may become less competitive or obsolete. Our investments in new solutions and technologies to address new marketing goals for our clients are inherently risky and may not be successful.

Our industry and business are subject to rapid and frequent changes in technology, evolving client needs and the frequent introduction by our competitors of new and enhanced offerings. Our future success will depend on our ability to continuously enhance and improve our offerings to meet client needs, build our brand, scale our technology capabilities, add functionality to and improve the performance of the Criteo Commerce Media Platform, and address technological and industry advancements. If we are unable to enhance our solutions to meet market demand in a timely manner, we may not be able to maintain our existing clients or attract new clients, and our solutions may become less competitive or obsolete. Furthermore, brand promotion activities may not yield increased revenue sufficient to offset expenses or any increased revenue at all.

Our investments in our Commerce Media Platform and new technologies are inherently risky and may not be successful. Addressing broader marketing and monetization goals, in particular customer acquisition and brand awareness, is relatively new to us, and we have had to invest substantial resources to adapt our model, pricing and organization to support this expansion. It also implies investing in new advertising channels where we do not have a long or established track record of competing successfully. If we are not successful in expanding our solutions along broader marketing goals, our results of operations could be adversely affected. Furthermore, we believe that the importance of brand recognition will increase as competition in our market increases.

The market in which we participate is intensely competitive, and we may not be able to compete successfully with our current or future competitors.

The market for digital advertising solutions, including specifically retail media, is highly competitive and rapidly changing. New technologies and methods of buying advertising present a dynamic competitive challenge as market participants develop and offer multiple new products and services aimed at facilitating and/or capturing advertising spend. With the introduction of new technologies and the influx of new entrants to the market, including large established companies, smaller companies that we do not yet know about, or companies that do not yet exist, we expect competition to persist and intensify in the future, which could harm our ability to increase sales and maintain our profitability.

Large and established internet and technology companies may have the power to significantly change the very nature of the digital advertising marketplaces in ways that could materially disadvantage us. Some of these companies could leverage their positions to make changes to their web browsers, mobile operating systems, platforms, exchanges, networks or other solutions or services that could be significantly harmful to our business and results of operations. Some of these companies also have significantly larger resources than we do, and in many cases have advantageous competitive positions in popular products and services such as Amazon Advertising, Google Search, YouTube, Chrome, Meta Platforms, and Apple Search Ads, which they can use to their advantage. Furthermore, our competitors have invested substantial resources in innovation, which could lead to technological advancements that change the competitive dynamics of our business in ways that we may not be able to predict.

In addition to competing for advertising spend, we compete with many companies for advertising inventory, some of whom also operate their own advertising networks or exchanges from which we buy advertising inventory. Some of the companies that we compete with, either for advertising spend or for advertising inventory, may also be our clients or affiliated with our clients or important sources of advertising inventory. Competitive pressure may incentivize such companies to cease to be our clients or cease to provide us with access to their advertising inventory.

25


If this were to occur, our ability to place advertisements would be significantly impaired and our results of operations would be adversely affected. Some large advertisers, which could include our own clients, are increasingly developing retail media platforms and in-house advertising technologies, facilitated by self-service tools. Similarly, large enterprise marketing platforms could create tools that offer our clients additional opportunities to allocate advertising dollars to in-house campaigns. Competition could also hinder the success of new advertising solutions that we offer in the future.

If any of these risks were to materialize, our ability to compete effectively could be significantly compromised and our results of operations could be harmed. Any of these developments would make it more difficult for us to sell our offerings and could result in increased pricing pressure, reduced gross margins, increased sales and marketing expense and/or the loss of market share.

The failure by Criteo AI Engine to accurately predict engagement by users could result in significant costs to us, lost revenue and diminished business opportunities.

The effective delivery of certain of our digital advertising solutions depends on the ability of Criteo AI Engine to predict the likelihood that a consumer will engage with any given internet display advertisement with a sufficient degree of accuracy so that our clients can achieve desirable returns on their advertising spend. We historically charged our clients primarily based on a cost-per-click pricing model, and our clients only paid us when a user engaged with the advertisement, usually by clicking on it. Although we have started evolving our pricing models alongside our broader suite of solutions, a large part of our revenue is still generated through cost-per-click pricing models or an equivalent.

Many of our agreements with clients are open-ended and often do not include a spending minimum. Similarly, our contracts with publishers generally do not include long-term obligations requiring them to make their inventory available to us over long periods of time. Therefore, we need to continuously deliver satisfactory results for our clients and publishers in order to maintain and increase revenue, which depends in part on the optimal functioning of Criteo AI Engine.

In addition, as we have increased the number of clients and publishers that use our offerings on a global basis, we have experienced significant growth in the amount and complexity of data processed by Criteo AI Engine and the number of advertising impressions we deliver. As the amount of data and number of variables processed by Criteo AI Engine increase, and the calculations that the algorithms must compute become increasingly complex, the risk of errors in the type of data collected, stored, generated or accessed also increases.

Fraudulent or malicious activity, including non-human traffic, could also impair the proper functioning of Criteo AI Engine. For example, the use of bots or other automated or manual mechanisms to generate fraudulent clicks or misattribute clicks on advertisements we deliver could overstate the performance of our advertising. Due to the higher CPM paid for online video and Connected TV advertisements, the risk of fraudulent traffic may increase as we increase our purchasing of online video and Connected TV inventory.

If we were to experience significant errors, defects, or fraudulent or malicious activity in Criteo AI Engine, our solution could be impaired or stop working altogether, which could prevent us from purchasing any advertising inventory and generating any revenue until the errors, defects or fraudulent or malicious activity were detected and corrected. Other negative consequences from significant errors, defects or fraudulent or malicious activity in Criteo AI Engine could include:
•    a loss of clients and publishers or a decrease in inventory purchased by clients;
•    fewer consumer visits to our client websites or mobile applications;
•    lower click-through rates or conversion rates;
•    lower profitability per impression, up to and including negative margins;
•    faulty inventory purchase decisions for which we may need to bear the cost;
•    lower return on advertising spend for our clients;
•    lower price for the advertising inventory we are able to offer to publishers;
•    delivery of advertisements that are less relevant or irrelevant to users;
•    refusals to pay, demands for refunds, loss of confidence, withdrawal of future business and potential liability for damages or regulatory inquiries or lawsuits; and
•    negative publicity or harm to our reputation.

As a result, the failure by Criteo AI Engine to accurately predict engagement of users and to continue to do so over time could result in significant costs to us, lost revenue and diminished business opportunities.
26


Regulatory, legislative or self-regulatory developments regarding internet or online matters could adversely affect our ability to conduct our business.

Governmental authorities around the world have enacted, considered or are considering legislation or regulations that could significantly restrict our ability to collect, process, use, transfer and pool data collected from and about consumers and devices. Trade associations and industry self-regulatory groups have also promulgated best practices and other industry standards relating to targeted advertising.

In the European Union (the “EU”), the two main pillars of the data protection legal framework are the Directive on Privacy and Electronic Communications (E-Privacy Directive) and the GDPR. The E-Privacy Directive directs EU member states to ensure that accessing information on an Internet user’s computer, such as through a cookie and other similar technologies, is allowed only if the Internet user has been informed about such access and given his or her consent. A recent ruling by the Court of Justice of the EU clarified that such consent must be reflected by an affirmative act of the user in line with the requirements applicable to consent under the GDPR. These developments result in ending reliance on implied consent mechanisms that have been used to meet requirements of the E-Privacy Directive in some markets. A replacement by an E-Privacy Regulation for the E-Privacy Directive is still under discussion by EU member states to align it to the GDPR and force a harmonized approach across EU member states. It is possible that the proposed E-Privacy Regulation could further impede the use of cookies. However, the advancement of the legislative process for the adoption of the E-Privacy Regulation remains quite uncertain.

Under GDPR, data protection authorities have the power to impose administrative fines of up to a maximum of €20 million or 4% of the data controller’s or data processor’s total worldwide turnover of the preceding financial year. Similar sanctions would be applicable under the E-Privacy Regulation to cookie consent.

Further, on October 1, 2020, the French data protection authority (Commission Nationale de l'Informatique et des Libertés, or "CNIL") issued the final version of its guidelines on the use of cookies and other trackers and its final recommendations on modalities for obtaining users’ consent to store or read non-essential cookies and similar technologies on their devices. The recommendations provide that, when required, consent must be indicated by a clear and positive action of the data subject, such as by clicking on an “accept all” button on the first layer of the consent management platform. CNIL also noted that it should be as easy to refuse consent to the use of cookies as it is to accept consent, and an equivalent “refuse all” button should be present on the first layer of the consent management platform. Further, the ability to withdraw consent must be readily available at all times. Companies had until March 2021 to ensure compliance with these guidelines. CNIL has launched investigations and sanctioned companies for lack of compliance with its guidelines on cookies. The European Center for Digital Rights (NOYB) has also filed several complaints with data protection authorities for failure to comply with GDPR requirements.

In January 2020, CNIL opened a formal investigation into Criteo in response to a November 2018 complaint filed by Privacy International. CNIL’s investigation also covers another complaint against Criteo received in December 2018 by CNIL from NOYB.
On August 3, 2022, the assigned investigator (rapporteur) issued a report that claimed certain GDPR violations. The report includes a proposed financial sanction against the Company of €60.0 million ($63.9 million). A final decision on resolution and potential financial penalties would likely not occur until mid-2023. Refer to Note 19. Commitments and Contingencies for more information.

In 2018, the State of California adopted the California Consumer Privacy Act of 2018 (the “CCPA”). The CCPA has been characterized as the first “GDPR-like” privacy statute to be enacted in the U.S. because its scope, and a number of the key provisions, resemble GDPR. The CCPA establishes a new privacy framework for covered businesses by, among other requirements, creating an expanded definition of personal information, establishing new data privacy rights for consumers in California, imposing special rules on the collection of personal data from minors, creating new notice obligations and new limits on the sale of personal information, and creating a new and potentially severe statutory damages framework for violations of the CCPA and for businesses that fail to implement reasonable security procedures and practices to prevent data breaches. As currently enacted, we and partners in our industry have been required to comply with these requirements since January 1, 2020, when the CCPA became effective. As with GDPR, the advertising technology marketplace may have to adapt to operating under the CCPA where it applies. Our advertising or publishing partners may impose new CCPA restrictions with which we must adapt and comply. In November 2020, voters in California voted to pass the California Privacy Rights Act (“CPRA”), which both amends and expands the scope of the CCPA. The CPRA became effective on January 1, 2023, with a look back period to January 1, 2022. The CPRA creates new criteria by which businesses can be regulated, expands the definition of “personal information” to more closely match European regulations, a new audit requirement, and the creation of an agency to oversee enforcement of the CPRA. The CPRA also explicitly provides an opt-out right for cross-contextual behavioral advertising. We cannot predict the timing or outcome of this adaptation or the effect on our business. Adapting
27


our business to the CCPA and the new requirements and regulations under the CPRA could involve substantial resources and expense, and may cause us to divert resources from other aspects of our business, all of which may adversely affect our business.

In addition, other states in the U.S. are quickly adopting state enacted privacy laws. Virginia, Colorado and more recently, Connecticut and Utah passed consumer and privacy laws that differ slightly from the CCPA/CPRA. If other states follow suit, it could lead to a varied and complex regulatory landscape, which could result in material costs.

Clarifications of and changes to these existing and proposed laws, regulations, judicial interpretations and industry standards can be costly to comply with, and we may be unable to pass along those costs to our clients in the form of increased fees, which may negatively affect our operating results. Such changes can also delay or impede the development of new solutions, result in negative publicity and reputational harm, require significant management time and attention, increase our risk of non-compliance and subject us to claims or other remedies, including fines or demands that we modify or cease existing business practices, including our ability to charge per click or the scope of clicks for which we charge. Additionally, any perception of our practices or solutions as an invasion of privacy, whether or not such practices or solutions are consistent with current or future regulations and industry practices, may subject us to public criticism, private class actions, reputational harm or claims by regulators, which could disrupt our business and expose us to increased liability. Finally, our legal and financial exposure often depends in part on our clients’ or other third parties' adherence to and compliance with privacy laws and regulations and their use of our services in ways consistent with visitors’ expectations. If our clients fail to adhere to our contracts in this regard, or a court or governmental agency determines that we have not adequately, accurately or completely described our own solutions, services and data collection, use and sharing practices in our own disclosures to consumers, then we and our clients and publisher partners may be subject to potentially adverse publicity, damages and related possible investigation or other regulatory activity in connection with our privacy practices or those of our clients.

If we fail to access a consistent supply of advertising inventory and expand our access to such inventory, our business and results of operations could be harmed.

A large part of our revenue, in particular in our Criteo Marketing Solutions offering, is derived from placing advertisements on publisher digital properties that we do not own. As a result, we do not own or control the advertising inventory upon which our business depends. We currently access advertising inventory through various channels, including through direct relationships with publishers, supply side platforms and other platforms that aggregate advertising inventory, as well as large retailers..

Since advertising inventory available within walled-garden publisher environments tends to grow faster than other advertising inventory available on the market, general access or growth of our access to advertising inventory may be limited. In addition, industry or technological changes may affect our access to inventory or the price we pay for inventory.

Similarly, our ability to continue to purchase inventory from many of the publishers and large retailers with whom we have direct relationships depends in part on our ability to consistently pay sufficiently competitive CPMs for their advertising inventory, or in the case of some Criteo Retail Media solutions, to generate sufficient advertising revenue for retailers, as well as our ability to offer advertisements from high quality companies. As more companies compete for advertising impressions on advertising exchange platforms and other platforms that aggregate supply of advertising inventory, advertising inventory may become more expensive, which may adversely affect our ability to acquire it and to deliver advertisements on a profitable basis. We may in the future have to increasingly rely on direct relationships with strong publisher partners in order to maintain the necessary access to quality advertising inventory, and we may not be able to do so on terms that are favorable to us. In addition, to support the growth of our solutions for customer acquisition and brand awareness marketing goals, we will need to expand our access to online video and Connected TV inventory, both in the web, mobile applications, and on connected devices, the price of which may not be available on terms that are favorable to us.

Additionally, we are party to certain agreements with partners that provide us with preferred access to inventory. If the terms of those agreements change and we lose our preferred access, then our financial results could be adversely affected.

If we are not successful in these endeavors, our business and results of operations could be harmed.





28


Our success depends on our ability to implement our business transformation and achieve our global business strategies.

Our business has recently undergone, and continues to undergo, a significant transformation, partially in response to major changes in the advertising technology industry driven by, but not limited to, regulations such as GDPR and restrictions on data collection and use, including those implemented by large technology companies. The components of our transformation include diversification of our services as we shift away from third-party cookies, focus on growth and investment, and certain organization adjustments and cost optimization opportunities. Our future performance and growth depend on the success of this transformation and our new business strategies, including our management team’s ability to successfully implement them.

Our ongoing transformation has resulted, and may continue to result, in changes to business priorities and operations, capital allocation priorities, operational and organizational structure, and increased demands on management. Such changes could result in short-term and one-time costs, lost customers, reduced sales volume, higher than expected restructuring costs, loss of key personnel and other negative impacts on our business. We may also become subject to the risks of workforce dissatisfaction, negative publicity and business disruption in connection with these initiatives.

Completion of our business transformation may take longer than anticipated, and, once implemented, we may not realize, in full or in part, the anticipated benefits or the realization of such benefits may be delayed. The failure to realize benefits or savings, which may be due to our inability to execute plans, delays in the implementation of the transformation and our product roadmap, global or local economic conditions, competition, changes in the advertising technology industry and the other risks described herein, could have a material adverse effect on our business, financial condition and results of operations, as well as the trading price of our securities.

Our business depends on our ability to maintain the quality of content for our clients and publishers.

Our clients’ satisfaction depends on our ability to place advertisements with publisher content that is well-suited to the client’s product or service. If we are unable to keep our clients’ advertisements from being placed in unlawful or inappropriate content, our reputation and business may suffer. In particular, we could be treated as a spammer and blocked by internet service providers or regulators. In addition, if we place advertisements on websites containing content that is not permitted under the terms of the applicable agreements with a client, we may be unable to charge the client for impressions or clicks generated on those sites, the client may terminate their campaign, the client may require us to indemnify them for any resulting third party claims, or the client may allege breach of contract. Further, our publishers and exchange partners rely upon us not to place advertisements with inappropriate or unlawful content on their websites. As we grow our business to serve a larger number of clients using self-service tools with less intervention by us, it could become more challenging to train and support such clients to use such tools and to prevent inappropriate or unlawful advertisements from being shown. If we are unable to maintain the quality of our client and publisher content as the number of clients and publishers we work with continues to grow, our reputation and business may suffer and we may not be able to retain or secure additional clients or publisher relationships.

We may not be able to effectively integrate the businesses we acquire, which may adversely affect our ability to achieve our growth and business objectives.

We explore, on an ongoing basis, potential acquisitions of additional businesses, products, solutions, technologies or teams. If we identify an appropriate acquisition candidate, we may not be successful in negotiating the terms and/or financing of the acquisition, and our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product, solution or technology, including issues related to intellectual property, product quality or architecture, employees or clients, regulatory compliance, including tax compliance, practices or revenue recognition or other accounting practices.

Any acquisition or investment may require us to use significant amounts of cash, incur debt, issue potentially dilutive equity securities or incur contingent liabilities or amortization of expenses, or impairment of goodwill and/or purchased long-lived assets, and restructuring charges, any of which could harm our financial condition or results. The Company has incurred and will incur significant transaction and acquisition-related costs in connection with its acquisitions, including legal, accounting, financial advisory, regulatory and other expenses. The payment of such transaction costs could have an adverse effect on our financial condition, results of operations or cash flows. In addition, acquisitions, including our recent acquisitions such as the IPONWEB Acquisition, involve numerous risks, any of which could harm our business, including:
•    difficulties in integrating the operations, technologies, services and personnel of acquired businesses, especially if those businesses operate outside of our core competency and market;
29


•    the need to integrate operations across different geographies, cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;
•    cultural challenges associated with integrating employees from the acquired company into our organization;
•    ineffectiveness, lack of scalability, or incompatibility of acquired technologies or services;
•    potential loss of key employees of acquired businesses;
•    inability to maintain the key business relationships and the reputation of acquired businesses;
•    failure to successfully further develop the acquired technology in order to recoup our investment;
•    unfavorable reputation and perception of the acquired product or technology by the general public;
•    diversion of management’s attention from other business concerns;
•    liability or litigation for activities of the acquired business, including claims from terminated employees, clients, former shareholders or other third parties;
•    implementation or remediation of controls, practices, procedures and policies at acquired businesses, including the costs necessary to establish and maintain effective internal controls; and
•    increased fixed costs.

There can be no assurance that we will be able to successfully integrate the businesses that we acquire or that we will be able to leverage the acquired commercial relationships, products, technologies or teams in the manner we anticipate. If we are unable to successfully integrate the businesses we have acquired or any business, product, solution, technology or team we acquire in the future, our business and results of operations could suffer, and we may not be able to achieve our business and growth objectives.

We will incur direct and indirect costs as a result of the acquisition of the business of IPONWEB Holding Limited. We may not realize the growth opportunities that are anticipated from the acquisition as we may experience difficulties in integrating IPONWEB’s business with ours.

We have substantial client concentration in certain local markets and solutions, with a limited number of clients accounting for a substantial portion of our revenues in those areas.

Although our overall customer base is well-diversified, with our largest 10 clients only representing 17.8% of our revenue in the aggregate in 2022, in certain of our local markets and specific solutions we derive a substantial portion of revenues from a limited number of clients. We cannot predict the future level of demand for our services and products that will be generated by these clients. In addition, revenues from these clients may fluctuate from time to time. Further, some of our contracts with these clients may permit them to terminate use of our products at any time (subject to notice and certain other provisions). If we fail to retain any of these clients and any of these clients terminate or reduce use of our products, our revenues within local markets or specific solutions may be negatively impacted.

Our international operations and expansion expose us to several risks.

As of December 31, 2022, we had a direct operating presence through 27 offices located in 18 countries and did business in 94 countries. Our current global operations and future initiatives involve a variety of risks, including:
•    operational and execution risk, including localization of the product interface and systems, translation into foreign languages, adaptation for local practices, adequate coordination of timing to onboard local clients and publishers, difficulty of maintaining our corporate culture, challenges inherent to hiring and efficiently managing employees over large geographic distances, and the increasing complexity of the organizational structure required to support expansion and operations into multiple geographies and regulatory systems;
•    insufficient, or insufficiently coordinated, demand for and supply of advertising inventory in specific geographic markets processed through Criteo AI Engine, which could impair its ability to accurately predict user engagement in that market;
•    compliance with (and liability for failure to comply with) applicable local laws and regulations, including, among other things, laws and regulations with respect to data protection and user privacy, data use, tax and withholding, labor regulations, anti-corruption, environment, consumer protection, economic sanctions (including those resulting from the conflict between Russia and Ukraine), public health crises (including the COVID-19 pandemic), spam and content, which laws and regulations may be inconsistent across jurisdictions;
•    intensity of local competition for digital advertising budgets and internet display inventory;
•    changes in a specific country’s or region’s political or economic conditions, including as a result of the ongoing conflict between Russia and Ukraine;
30


•    risks related to tariffs and trade barriers, pricing structure, payment and currency, including aligning our pricing model and payment terms with local norms, higher levels of credit risk and payment fraud, difficulties in invoicing and collecting in foreign currencies and associated foreign currency exposure, restrictions on foreign ownership and investments, and difficulties in repatriating or transferring funds from or converting currencies; and
•    limited or unfavorable intellectual property protection;

Additionally, operating in international markets also requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required in establishing operations in other countries will produce desired levels of revenue or profitability.

Because our functional currency is the euro, while our reporting currency is the U.S. dollar, we face exposure to fluctuations in foreign currency exchange rates. Foreign currency exchange risk exposure also arises from intra-company transactions and financing with subsidiaries that have a functional currency different than the euro. While we are engaging in hedging transactions to minimize the impact of uncertainty in future exchange rates on intra-company transactions and financing, we may not hedge all of our foreign currency exchange rate risk. In addition, hedging transactions carry their own risks and costs, and could expose us to additional risks that could harm our financial condition and operating results.

The ongoing conflict between Russia and Ukraine may adversely affect our business and results of operations.

The current conflict between Russia and Ukraine and related government actions are evolving and beyond our control, and given our global operations, such conflict may adversely affect our business and results of operations. As a result of this conflict, we decided to suspend all ad campaigns and digital advertising activities in Russia until further notice. Our current business in Russia and Ukraine is limited, and in 2021, it represented less than 2% of our Contribution ex-TAC. In addition, as part of the acquisition of the Iponweb business, we have entered into a transitional services agreement to cover certain R&D and back office functions that are delivered to the acquired Iponweb entities from contractors and/or employees based in Russia until June 2023.

The current conflict between Russia and Ukraine may also have the effect of heightening many other risks disclosed in our public filings, any of which could materially and adversely affect our business and results of operations. Such risks include, but are not limited to: adverse effects on global macroeconomic conditions, including increases in inflation; regional instability and geopolitical shifts; supply chain disruption; increased exposure to cyberattacks; limitations in our ability to implement and execute our business strategy, including our completed acquisition of the Iponweb business; risks to employees and contractors that we have in the region; and exposure to foreign currency fluctuations.

We face intense competition for employee talent, and if we do not retain and continue to attract highly skilled talent or retain our senior management team and other key employees, we may not be able to achieve our business objectives.

Our future success depends on our ability to continue to attract, hire, retain and motivate highly skilled employees, particularly AI experts, software engineers, product managers and other employees with the technical skills that enable us to deliver effective advertising solutions. Competition for diverse, experienced and highly skilled employees in our industry is intense, in particular in the fields of AI and data science, and we expect certain of our key competitors, who generally are larger than us and have access to more substantial resources, to pursue top talent on a global basis.

Our future success also depends on the continued service of our senior management team. As a global team heading a global company, our management team must operate and collaborate across multiple physical locations and geographies, which can make coordinated management more challenging. Business transformation periods, changes in leadership and changes due to business reorganization may result in uncertainty, impact business performance and strategies, and retention of key personnel. We may be unable to attract or retain the management and highly skilled personnel who are critical to our success, which could hinder our ability to keep pace with innovation and technological change in our industry or result in harm to our key client and publisher relationships, loss of key information, expertise or proprietary knowledge and unanticipated recruitment and training costs.

In addition, we believe that our corporate culture fosters teamwork, impactful results and an open environment. As our organization evolves and continues to adapt to a flexible remote working environment we may need to implement more complex organizational management structures or adapt our corporate culture and work environments to meet changing circumstances, such as during times of a natural disaster or adverse public health development or outbreak of contagious disease (including the COVID-19 pandemic).

31


These changes could impact our ability to compete effectively, or could have an adverse impact on our corporate culture.

Our future success will depend in part on our ability to expand into new industry verticals.

As we market our offering to a wider group of consumer brands and companies outside of our historical key industry verticals of retail, travel and classifieds, among others, we will need to adapt our solutions and effectively market our value to businesses in these new industry verticals. Our successful expansion into new industry verticals will depend on various factors, including our ability to:
•    accumulate sufficient data sets relevant for those industry verticals to ensure that Criteo AI Engine has sufficient quantity and quality of information to deliver efficient and effective internet display advertisements applicable to the relevant industry;
•    design solutions that are attractive to businesses in such verticals;
•    work with clients in new industry verticals through the advertising agencies that manage their advertising budgets;
•    hire personnel with relevant industry vertical experience to lead sales and product teams;
•    provide high returns on advertising spend in such industries and maintain such high returns on advertising spend at scale; and
•    transparently measure the performance of such advertising spend based on clear, measurable metrics.

If we are unable to successfully adapt our offering to appeal to businesses in industries other than our core verticals, or are unable to effectively market such solutions to businesses in such industries, we may not be able to achieve our growth or business objectives. Further, as we expand our client base and offering into new industry verticals, we may be unable to maintain our current client retention rates.

As we expand the market for our solutions, we may become more dependent on advertising agencies as intermediaries, which may adversely affect our ability to attract and retain business.

As we market our solutions, we may increasingly need advertising agencies to work with us in assisting businesses in planning and purchasing for broader marketing goals. In the last quarter of 2022, 37% of Criteo Retail Media’s gross media spend and 33% of Criteo Marketing Solutions’ gross media spend relied on advertising agencies.

Overall, we believe that accessing broader advertising budgets by partnering with advertising agencies represents a significant incremental business opportunity for us, though it also may involve significant risks. For example, if we have an unsuccessful engagement with an advertising agency on a particular advertising campaign, we risk losing the ability to work not only for the client for whom the campaign was run, but also for other clients represented by that agency. Further, if our business evolves such that we are increasingly working through advertising agency intermediaries, we would have less of a direct relationship with our clients. This may drive our clients to attribute the value we provide to the advertising agency rather than to us, further limiting our ability to develop long-term relationships directly with our clients. Additionally, our clients may move from one advertising agency to another, and, accordingly, even if we have a positive relationship with an advertising agency, we may lose the underlying client’s business when the client switches to a new agency.

The presence of advertising agencies as intermediaries between us and our clients thus creates a challenge to building our own brand awareness and maintaining an affinity with our clients, who are the ultimate sources of our revenue. In the event we were to become more dependent on advertising agencies as intermediaries, this may adversely affect our ability to attract and retain business. In addition, an increased dependency on advertising agencies may harm our results of operations, as a result of the increased agency fees we may be required to pay and/or as a result of longer payment terms from agencies.

Our business, including our global operations and sales, faces risks and negative impacts related to public health developments, such as the COVID-19 pandemic.

We face various risks related to public health developments and outbreaks of contagious disease. Any outbreak of contagious diseases, and other adverse public health developments, could have a material adverse effect on the business of our customers and partners and on our business operations. The COVID-19 pandemic created volatility, uncertainty and economic disruption to global society, economics, financial markets and business practices. Pandemics may impact our business operations and financial position, as well as our employees, clients, partners and communities.



32


To the extent any public health development or outbreak adversely impacts our business, operations and financial results, it may also result in heightening the other risks described in “Item 1A. Risk Factors” and elsewhere in this Form 10-K.


Our future success will depend in part on our ability to expand into new advertising channels.

We define an advertising channel as a specific advertisement medium to engage with a user or a consumer for which we currently purchase inventory through a specific source. We started delivering elements of our offering through internet display advertisements in desktop browsers. Since then, we have expanded into mobile in-browser and in-app, native display, including on social media platforms, and online video inventory.

We may decide to broaden the spectrum of our advertising channels further, including recently into Connected TV and Digital Out of Home, if we believe that doing so would significantly increase the value we can offer to clients. However, any future attempts to enter new advertising channels may not be successful.

Our success in expanding into any additional advertising channels will depend on various factors, including our ability to:
•    identify additional advertising channels where our solutions could perform;
•    accumulate sufficient data sets relevant for those advertising channels to ensure that Criteo AI Engine has a sufficient quantity and quality of information to deliver relevant personalized advertisements through those additional advertising channels;
•    adapt our solutions to additional advertising channels and effectively market it for such additional advertising channels to our existing and prospective clients;
•    integrate newly developed or acquired advertising channels into our pricing and measurement models, with a clear and measurable performance attribution mechanism that works across all channels, and is consistent with our privacy standards;
•    achieve client performance levels through the new advertising channels that are similar to those delivered through existing advertising channels, and are not dilutive to the overall client performance;
•    identify and establish acceptable business arrangements with inventory partners and platforms to access inventories in sufficient quality and quantity for these new advertising channels;
•    maintain our gross margin at a consistent level upon entering one or more additional advertising marketing channels;
•    compete with new market participants active in these additional advertising channels; and
•    attract and retain key personnel with relevant technology and product expertise to lead the integration of additional advertising channels onto our platform, and sales and operations teams to sell and integrate additional advertising channels.

Any decrease in the use of current advertising channels, whether due to clients losing confidence in the value or effectiveness of such channels, regulatory or technology restrictions or if we are unable to successfully adapt our solutions to additional advertising channels and effectively market such offerings to our existing and prospective clients, or if we are unable to maintain our pricing and measurement models in these additional advertising channels, may prevent us from achieving our growth or business objectives.

We operate in a rapidly evolving industry, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful. Our historical growth rates may not be indicative of our future growth, and we may have difficulty sustaining profitability.

We operate in a rapidly evolving industry. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth in both our business and the digital advertising market generally. We are subject to risks and uncertainties frequently experienced by growing companies in rapidly evolving industries, including challenges in forecasting accuracy, determining appropriate nature and levels of investments, assessing appropriate returns on investments, achieving market acceptance of our existing and future offerings, managing client implementations and developing new solutions. If our assumptions regarding these uncertainties, which we regularly use and update to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
You should not consider our revenue growth in past periods to be indicative of our future performance. In future periods, our revenue could decline or grow more slowly than we expect. We believe the growth of our revenue depends on a number of factors, including our ability to:

33


•    attract new clients, and retain and expand our relationships with existing clients;
•    maintain the breadth of our media owner network and attract new publishers and media owners, including large retailers, publishers of web content, mobile applications and video and social games, in order to grow the volume and breadth of advertising inventory available to us;
•    broaden our solutions portfolio to include additional marketing and monetization goals (including discovery and choice) for commerce companies and consumer brands across the open Internet, including web, apps and stores;
•    adapt our offering to meet evolving needs of businesses, including to address market trends such as (i) the continued migration of consumers from desktop to mobile and from websites to mobile applications, (ii) the increasing percentage of sales that involve multiple digital devices, (iii) the increasing retailer adoption of retail media monetization solutions, (iv) the growing adoption by consumers of “ad-blocking” software on web browsers on desktop and/or on mobile devices and use or consumption by consumers of advertising-free services, (v) changes in the marketplace for and supply of advertising inventory, including the shift toward header bidding, (vi) changes in the overall ecosystem resulting in signal loss and (vii) changes in consumer acceptance of tracking technologies for targeted or behavioral advertising purposes;
•    maintain and increase our access to data necessary for the performance of Criteo AI Engine;
•    continuously improve the algorithms underlying Criteo AI Engine and apply state-of-the-art machine learning approaches and hardware; and
•    continue to adapt to a changing regulatory landscape governing data use, data protection and privacy matters.

We also anticipate continuing to invest in our business to increase the scale of our Commerce Media Platform and expand our operations. In particular, we plan to continue to focus on maximizing our Contribution ex-TAC, as we believe this focus fortifies a number of our competitive strengths. Our focus on maximizing Contribution ex-TAC on an absolute basis may have an adverse impact on our gross margin and we cannot be certain that this strategy will be successful or result in increased liquidity or long-term value for our shareholders.

We derive a significant portion of our revenue from companies in the retail, travel and classified industries, and any downturn in these industries or any changes in regulations affecting these industries could harm our business.

A significant portion of our revenue is derived from companies in the Retail, Travel and Classifieds industries. For example, in 2022, 2021, 2020 and 2019, 78.5%, 78.1%, 75.6% and 68.9%, respectively, of our combined revenue for Criteo Marketing Solutions was derived from advertisements placed for Retail commerce businesses. Any downturn or increased competitive pressure in any of our core industries, or other industries we may target in the future, may cause our clients to reduce their spending with us, or delay or cancel their advertising campaigns with us.

We experience fluctuations in our results of operations due to a number of factors, which make our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.

Our quarterly and annual results of operations fluctuate due to a variety of factors, many of which are outside of our control. As a result, comparing our results of operations on a period-to-period basis may not be meaningful. Fluctuations in our results of operations could cause our performance to fall below the expectations of analysts and investors, and adversely affect the price of our ADSs. You should not rely on our past results as an indication of our future performance. Factors that may affect our quarterly results of operations include:
the nature of our clients’ products or services, including the seasonal nature of our clients’ advertising spending;
•    lengthy implementation cycles resulting in substantial expenses incurred without any guarantee of revenue generation;
•    demand for our offering and the size, scope and timing of digital advertising campaigns;
•    for certain parts of our business, the relative lack of long-term agreements with our clients and publishers;
•    client and publisher retention rates;
•    market acceptance of our offering and future solutions and services (i) in current industry verticals and new industry verticals, (ii) in new geographic markets, (iii) in new advertising channels, or (iv) for broader marketing goals;
•    the timing of large expenditures related to expansion into new solutions, new geographic markets, new industry verticals, acquisitions and/or capital projects;
•    the timing of adding support for new digital devices, platforms and operating systems;
•    the amount of inventory purchased through direct relationships with publishers versus internet advertising exchanges or networks;
•    our clients’ budgeting cycles;
34


•    changes in the competitive dynamics of our industry, including consolidation among competitors;
•    consumers’ response to our clients’ advertisements, to online advertising in general and to tracking technologies for targeted or behavioral advertising purposes;
•    our ability to control costs, including our operating expenses;
•    network outages, errors in our technology or security breaches and any associated expense and collateral effects;
•    foreign currency exchange rate fluctuations, as some of our foreign sales and costs are denominated in their local currencies;
•    failure to successfully manage or integrate any acquisitions; and
•    general economic and political conditions in our domestic and international markets, including public health crises (such as the COVID-19 pandemic) and geopolitical conflicts (such as the conflict between Russia and Ukraine).

As a result, we may have a limited ability to forecast future revenue and expenses, and our results of operations may from time to time fall below our estimates or the expectations of public market analysts and investors.

Risks Related to Data Privacy, Intellectual Property and Cybersecurity

Our ability to generate revenue depends on our collection of significant amounts of data from various sources, which may be restricted by consumer choice, clients, publishers, browsers or other software, changes in technology, and new developments in laws, regulations and industry standards.

Our ability to optimize the delivery of internet advertisements for our clients depends on our ability to successfully leverage data, including data that we collect from our clients, data we receive from our publisher partners and third parties, and data from our own operating history. Using cookies and non-cookie based mechanisms, such as hashed emails, hashed customer log-ins, mobile phone numbers or mobile advertising identifiers, we collect information about the interactions of users with our clients’ and publishers’ digital properties (including, for example, information about the placement of advertisements and users’ shopping or other interactions with our clients’ websites or advertisements). Our ability to successfully leverage such data depends on our continued ability to access and use such data, which could be restricted by a number of factors, including consumer choices, restrictions imposed by counterparties (such as clients, supply sources and publishers, who may also compete with us for advertising spend and inventory), web browser developers or other software developers, changes in technology, including changes in web browser technology, increased visibility of consent or “do not track” mechanisms or “ad-blocking” software, the emergence of new opt-out signals such as “Global Privacy Control” and “Global Privacy Platform”, and new developments in, or new interpretations of, laws, regulations and industry standards. These types of restrictions could materially impair the results of our operations.

Web browser developers, such as Apple, Mozilla Foundation, Microsoft or Google, have implemented or may implement changes in browser or device functionality that impair our ability to understand the preferences of consumers, including by limiting the use of third-party cookies or other tracking technologies or data indicating or predicting consumer preferences. Today, four major web browsers — Apple’s Safari, Mozilla’s Firefox, Microsoft’s Edge, and Samsung Internet Browser — block third party cookies by default. Internet users can also delete cookies from their computers at any time. In January 2020, Google announced that it plans to phase out support for third-party cookies in Chrome, which has since been delayed until the second half of 2024. Google controls more than 60% of the browser market and has an even more dominant position in the digital advertising market. These web browser developers have significant resources at their disposal and command substantial market share, and any restrictions they impose could foreclose our ability to understand the preferences of a substantial number of consumers. Although we are actively in the process of moving our business away from third-party cookies towards relying more on first-party data-based identifiers, if we are blocked from serving advertisements to a significant portion of internet users, our business could suffer and our results of operations could be harmed.

Similarly, Internet users are increasingly able to download free or paid “ad-blocking” software, including on mobile devices, which prevent third-party cookies from being stored on a user’s computer and block advertisements from being displayed to such user. In addition, Google has introduced ad blocking software in its Chrome browser that blocks certain ads based on quality standards established under a multi-stakeholder coalition. If such a feature inadvertently or mistakenly blocks ads that are not within the established blocking standards, or if such capabilities become widely adopted and the advertising technology industry does not collaboratively develop alternative technologies, our business could be harmed. The Interactive Advertising Bureau and Digital Advertising Alliance have also developed frameworks that allow users to opt out of the “sale” of their personal information under the CCPA, in ways that stop or severely limit the ability to show targeted ads.



35


In addition, search engines and other service providers that explicitly do not allow the tracking of data, such as DuckDuckGo, Inc., may be growing in popularity. If a significant number of web browser users switch to advertising-free services or platforms, our business could be materially impacted. Further, mobile devices allow users to opt out of the use of mobile device IDs for targeted advertising. For in-app advertising, data regarding interactions between users and devices are tracked mostly through stable, pseudonymous mobile device identifiers that are built into the device operating system with privacy controls that allow users to express a preference with respect to data collection for advertising, including to disable the identifier. These identifiers and privacy controls are defined by the developers of the mobile platforms and could be changed by the mobile platforms in a way that may negatively impact our business. For example, Apple announced in June 2020 that it will require user opt-in before permitting access to Apple’s unique identifier, or IDFA, and implemented iOS 15 in September 2021, which allows users to hide IP address information to prevent tracking web usage on the Safari browser and to shut off marketers’ ability to see if and when an email is opened through Apple’s Mail app. This shift from enabling user opt-out to an opt-in requirement is likely to have a substantial impact on the mobile advertising ecosystem and could harm our growth in this channel.

User privacy features of other channels of programmatic advertising, such as Connected TV or over-the-top video, are still developing. Technical or policy changes, including regulation or industry self-regulation, could harm our growth in those channels.

The data we gather is important to the continued development and success of Criteo Shopper Graph, which is a key element of the Criteo Commerce Media Platform. If too few of our clients provide us with the permission to share their data or if our clients choose to stop sharing their data, or if regulatory or other factors inhibit or restrict us from maintaining the data collectives underlying Criteo Shopper Graph, the value of Criteo Shopper Graph could be materially diminished, which could impact the performance of our products and materially impact our business.

In addition, our ability to collect and use data may be restricted or prevented by a number of other factors, including:
•    the failure of our, or our clients’, network, hardware, or software systems;
•    our inability to grow our client and publisher base in new industry verticals and geographic markets in order to obtain the critical mass of data necessary for Criteo AI Engine to perform optimally in such new industry verticals or geographic markets;
•    malicious traffic (such as non-human traffic) that introduces “noise” in the information that we collect from clients and publishers; and
•    interruptions, failures or defects in our data collection, mining, analysis and storage systems, including due to our reliance on external third-party providers for cloud computing services and data center hosting services, in a competitive market subject to close legal and regulatory scrutiny.

Any of the above described limitations could also harm our business and adversely impact our future results of operations.

Third parties may implement technical restrictions that impede our access to data and revenue opportunities upon which we rely, which could materially impact our business and results of operations.

A substantial portion of the data we rely on comes from our publisher partners and other third parties, including advertising exchange platforms (including supply-side platforms, or “SSPs”, such as Google’s Ad Manager). Similarly, we rely on our publisher partners, advertising exchange platforms and other third parties for opportunities to serve advertisements through which we generate our revenue. Our ability to successfully leverage such data and successfully generate revenue from such opportunities could be impacted by restrictions imposed by or on our publisher partners or other third parties, including restrictions on our ability to use or read cookies or other tracking features or our ability to use real-time bidding networks or other bidding networks.

For example, in light of GDPR, some SSPs imposed restrictions on our ability to bid on opportunities to serve ads. Third-party publishers are responsible under GDPR for gathering necessary user consents and indicating to SSPs that Criteo has been approved by the applicable users. As part of their efforts to comply with their understanding of the requirements of GDPR, which are subject to interpretation, certain SSPs that run advertising exchanges have required actions from such third party publishers with respect to such consents that appear stricter than regulations require. Similarly, SSPs and other relevant third parties may take similar actions in response to any new legislation or regulatory developments or interpretations in the future, in response to perceived user preferences, or for other reasons.

36


If third parties on which we rely for data or opportunities to serve advertisements impose similar restrictions or are not able to comply with restrictions imposed by other ecosystem participants, we may lose the ability to access data, bid on opportunities, or purchase digital ad space, which could have a substantial impact on our revenue.

Failures in the systems and infrastructure supporting our solutions and operations, including as we scale our offerings, could significantly disrupt our operations and cause us to lose clients.

In addition to the optimal performance of Criteo AI Engine, our business relies on the continued and uninterrupted performance of our software and hardware infrastructures. We currently place close to five billion advertisements per day and each of those advertisements can be placed in under 100 milliseconds.

Sustained or repeated system failures of our, or our third-party providers’, software or hardware infrastructures (such as massive and sustained data center or cloud service provider outages), which interrupt our ability to deliver advertisements quickly and accurately, our ability to serve and track advertisements, our ability to process consumers’ responses to those advertisements or otherwise disrupt our internal operations, could significantly reduce the attractiveness of our offering to clients and publishers, reduce our revenue or otherwise negatively impact our financial situation, impair our reputation and subject us to significant liability.

Additionally, if, for any reason, our arrangement with one or more data centers or cloud providers is terminated, we could experience difficulties and additional expense in arranging for new facilities and support, particularly given the current competitive nature of the data centers market at a worldwide scale, which involves high demands, low offers and strong pressure from providers to increase prices and diversify their client base. Any steps we take to ensure business continuity and increase the security, reliability and redundancy of our systems supporting the Criteo technology or operations may be expensive and may not be successful in preventing system failures. Similarly, advancements in machine learning approaches and other technology may require us to upgrade or replace essential hardware (such as graphics processing units), which could involve substantial resources and could be difficult to implement.

In addition, while we seek to maintain excess capacity to facilitate the rapid provision of new client deployments and the expansion of existing client deployments, we may need to increase data center hosting capacity, bandwidth, storage, power or other elements of our system architecture and our infrastructure as our client base and/or our traffic continues to grow. The expansion and improvement of our systems and infrastructure may require us to commit substantial financial, operational and technical resources, with no assurance that the providers will honor such requests or that our business will increase. Our existing systems may not be able to scale up in a manner satisfactory to our existing or prospective clients, and may not be adequately designed with the necessary reliability and redundancy of certain critical portions of our infrastructure to avoid performance delays or outages that could be harmful to our business. Our failure to continuously upgrade or increase the reliability and redundancy of our infrastructure to meet the demands of a growing base of global clients and publishers could adversely affect the functioning and performance of our technology and could in turn affect our results of operations.

Finally, our systems and the systems of our third-party providers are vulnerable to damage and increased costs from a variety of sources, some of which are outside of our control, including telecommunications failures, natural disasters, terrorism, power outages, a variety of other possible outages affecting data centers, increases in the price of energy needed to power and cool data centers, a decision to close any data center or the facilities of any other third-party provider without adequate notice, and malicious human acts, including hacking, computer viruses, malware/ransomware and other security breaches. Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we may be unable to anticipate some of these techniques or to implement adequate preventive measures.

If we are unable to prevent system failures, the functioning and performance of our solutions could suffer, which in turn could interrupt our business and harm our results of operations.

Our business involves the use, transmission and storage of personal data and confidential information, and the failure to properly safeguard such information could result in significant reputational harm and monetary damages.

Our business involves the use, storage and transmission of confidential consumer, client and publisher information and personal data, including certain purchaser data, as well as proprietary software and financial, employee and operational information. Security breaches could expose us to unauthorized disclosure of this information, litigation and possible liability, as well as damage to our relationships with our clients and publishers. If our security measures are breached as a result of third-party action, employee or contractor error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to such data, our reputation could be damaged, our business may suffer and we could incur significant liability.
37





Our industry is prone to cyber-attacks by third parties seeking unauthorized access to our data or users’ data or to disrupt our ability to provide services. As a result of our prominence, the size of our user base, and the types and volume of personal data on our systems, we believe that we are a particularly attractive target for such breaches and attacks. Any failure to prevent or mitigate security breaches and improper access to or disclosure of our data or user data, including personal information, trade secrets and intellectual property, or information from marketers, could result in the loss or misuse of such data, which could harm our business and reputation and diminish our competitive position. In addition, computer malware/ransomware, viruses, unauthorized access or system compromises and hacking by sophisticated actors, including potential attacks from nation-state actors, have become more prevalent in our industry. Our products embed open source software. There may be vulnerabilities in open source software that may make our products susceptible to cyberattacks. Security incidents have occurred on our systems in the past, and will likely occur on our systems in the future.

Techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target. As a result, we are unable to anticipate some of these techniques or to implement adequate preventative measures for such techniques. In addition, the perpetrators of such activity often are very sophisticated, and can include foreign governments and other parties with significant resources at their disposal.

Cyber-attacks continue to constantly evolve in sophistication and volume, and inherently may be difficult to anticipate and detect for long periods of time. Although we have developed systems and processes that are designed to protect data, and to prevent or detect security breaches, such measures have not provided, and cannot be expected to provide, absolute security, and we may incur significant costs in protecting against and remediating cyber-attacks. We may also have to expend considerable resources on determining the nature and extent of such attacks.

If an actual or perceived security breach occurs, the market perception of our security measures could be harmed and we could lose both clients and revenue. Any significant violations of data privacy or other security breaches could result in the loss of business, litigation and regulatory investigations and penalties that could damage our reputation and adversely impact our results of operations and financial condition. Moreover, if a high profile security breach occurs with respect to another provider of digital advertising solutions, our clients and potential clients may lose trust in the security of providers of digital advertising in general, and Display Advertising solutions in particular, which could adversely impact our ability to retain existing clients or attract new ones.

Additionally, third parties may attempt to fraudulently induce employees, consumers, our clients, our publishers or third-party providers into disclosing sensitive information such as user names, passwords or other information in order to gain access to our data, our clients’ data or our publishers’ data, which could result in significant legal and financial exposure and a loss of confidence in the security of our offering and, ultimately, harm to our future business prospects. A party who is able to compromise the security of our facilities, including our data centers or office facilities, or any device, such as a smartphone or laptop, connected to our systems could misappropriate our, our clients’, our publishers’ or consumers’ proprietary information, or cause interruptions or malfunctions in our operations or those of our clients and/or publishers. We have expended significant resources to protect against such threats and to alleviate problems caused by breaches in security and may have to expend additional resources for such purposes in the future. Our errors and omissions insurance may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our policy may not cover any claim against us for loss of data or other indirect or consequential damages and defending a suit, regardless of its merit, could be costly and divert management’s attention.

Our efforts to address undesirable activity on our platform may also increase the risk of retaliatory attacks. As a result, we may suffer significant legal, reputational, or financial exposure, which could adversely affect our business and results of operations.

If we are unable to protect our proprietary information or other intellectual property, our business could be adversely affected.

Our patents, trademarks, trade secrets, copyrights, and other intellectual property rights are important assets for us. Various events outside of our control pose a threat to our intellectual property rights, as well as to our products, services, and technologies. For example, effective intellectual property protection may not be available in every country in which we operate or intend to operate our business. Third parties may knowingly or unknowingly infringe our proprietary rights or challenge proprietary rights held by us, and our pending and future trademark and patent applications may not be approved. Although we seek to obtain patent protection for our innovations, it is possible we may not be able to protect some of these innovations in a sufficient or effective manner. Moreover, we may not have adequate patent or copyright protection for certain innovations that later turn out to be important.
38


Furthermore, there is always the possibility, despite our efforts, that the scope of the protection gained will be insufficient or that an issued patent may be deemed invalid or unenforceable.

Breaches of the security of our information system, our third-party providers’ information system or other IT resources could also result in the exposure of our proprietary information. Additionally, our trade secrets may be independently developed by competitors. We cannot be certain that the steps we have taken to protect our trade secrets and proprietary information will prevent unauthorized use or reverse engineering of our trade secrets or proprietary information.

To protect or enforce our intellectual property rights, we may initiate litigation against third parties. Any lawsuits that we initiate could be expensive, take significant time and divert management’s attention from other business concerns. We may not prevail in any lawsuits that we initiate and the damages or other remedies awarded, if any, may not be commercially valuable. Any increase in the unauthorized use of our intellectual property may adversely affect our business, financial condition and results of operations.

Our business may suffer if it is alleged or determined that our technology or another aspect of our business infringes the intellectual property rights of others.

The online and mobile advertising industries are characterized by the existence of large numbers of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights. Our success depends, in part, upon non-infringement of intellectual property rights owned by others and being able to resolve claims of intellectual property infringement or misappropriation without major financial expenditures or adverse consequences. From time to time, we may be the subject of claims that our services, solutions and underlying technology infringe or violate the intellectual property rights of others, particularly as we expand the scope and complexity of our business.

Regardless of whether claims that we are infringing trademarks, patents or other intellectual property rights have any merit, these claims are time-consuming and costly to evaluate and defend, and the outcome of any litigation is inherently uncertain. Some of our competitors have substantially greater resources than we do and are able to sustain the costs of complex intellectual property litigation to a greater degree and for longer periods of time than we could. Claims that we are infringing trademarks, patents or other intellectual property rights could subject us to significant liabilities for monetary damages, interfere with or delay our development, commercialization or provision of our offerings on acceptable terms, harm our reputation or require us to make technology or branding changes to our offerings.

In addition, we may be exposed to claims that the content contained in advertising campaigns violates the intellectual property or other rights of third parties and although we may have the right of recourse, this may be difficult or costly to enforce. Such claims could be made directly against us or against the advertising agencies we work with, and media networks and exchanges and publishers from whom we purchase advertising inventory.

Under our agreements with larger partners, including advertising agencies, media networks and exchanges and publishers, we may be required to indemnify such partners against claims with respect to an advertisement we served. We generally require our clients to indemnify us for any damages from any such claims. There can be no assurance, however, that our clients will have the ability to satisfy their indemnification obligations to us, and pursuing any claims for indemnification may be costly or unsuccessful. As a result, we may be required to satisfy our indemnification obligations to advertising agencies, media networks and exchanges and publishers or claims against us with our assets. This result could harm our reputation, business, financial condition and results of operations, and could impact our relationships with advertising agencies, media networks and exchanges, or clients.

Our inability to use software licensed from third parties, or our use of open source software under license terms that interfere with our proprietary rights, could disrupt our business.

Our technology platform and internal systems incorporate software licensed from third parties, including some software, known as open source software, which we use without charge. Although we monitor our use of open source software, the terms of many open source licenses to which we are subject have not been interpreted by U.S. or foreign courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to provide our technology offering to our clients. In the future, we could be required to seek licenses from third parties in order to continue offering our solutions, which licenses may not be available on terms that are acceptable to us, or at all.

39


Alternatively, we may need to re-engineer our offering or discontinue using portions of the functionality provided by our technology. In addition, the terms of open source software licenses may require us to provide software that we develop using such software to others on unfavorable terms, such as by precluding us from charging license fees or by requiring us to disclose our source code. Any such restriction on the use of our own software, or our inability to use open source or third-party software, could result in disruptions to our business or operations, or delays in our development of future offerings or enhancements of our existing platform, which could impair our business.

40


Risks Related to Ownership of Our Shares and the ADSs and the Trading of the ADSs

The market price for the ADSs has been and may continue to be volatile or may decline regardless of our operating performance.

The trading price of the ADSs has significantly fluctuated, and is likely to continue to fluctuate, substantially. The trading price of the ADSs depends on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. Since the ADSs were sold at our initial public offering in October 2013 at a price of $31.00 per share, the price per ADS has ranged as low as $5.89 and as high as $60.95 through December 31, 2022. The market price of the ADSs has fluctuated and may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:

actual or anticipated fluctuations in our revenue and other results of operations;
the guidance we may provide to the public, any changes in this guidance or our failure to meet this guidance;
investor perception of risks in our industry, including but not limited to the competitive concentration of supply inventory or risks of fraudulent or malicious activity;
•    failure of securities analysts to initiate or maintain coverage of us and our securities, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
•    announcements by us, our competitors or large influential technology companies of significant technical innovations or changes, acquisitions, strategic partnerships, joint ventures or capital commitments;
•    changes in operating performance and stock market valuations of advertising technology or other technology companies, or those in our industry in particular;
•    investor sentiment with respect to our competitors, business partners or industry in general;
•    price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;
•    additional ADSs being sold into the market by us or the Company’s insiders;
•    media coverage of our business and financial performance;
•    developments in anticipated or new legislation or new or pending lawsuits or regulatory actions;
•    other events or factors, including those resulting from economic recessions, natural disasters or weather events, cyberattacks, pandemics (including the COVID-19 pandemic), war (including the ongoing conflict between Russia and Ukraine), incidents of terrorism or other catastrophic events or responses to these events; and
•    any other risks identified in this Form 10-K.

In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, shareholders have instituted securities class action litigation following periods of market volatility. Because of the past and the potential future volatility of our stock price, we may become the target of securities litigation in the future. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business.

Our business could be negatively impacted by the activities of hedge funds or short sellers.

There is the risk that we may be subject, from time to time, to challenges arising from the activities of hedge funds, short sellers or similar individuals who may not have the best interests of shareholders or the Company in mind. Reports or other publications prepared and disseminated by such hedge funds or short sellers may cause significant fluctuations in our stock price based on temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business, and could cause the price of our ADSs or trading volume to decline. Furthermore, responding to such activities could be costly and time-consuming and may be intended to, and may in fact, divert the attention of our board of directors and senior management from the pursuit of our business strategies and adversely affect our business.







41


We may need additional capital in the future to meet our financial obligations and to pursue our business objectives. Additional capital may not be available on favorable terms, or at all, which could compromise our ability to meet our financial obligations and grow our business.

We currently have a senior unsecured revolving credit facility under which we may borrow up to €407 million (or its equivalent in U.S. dollars) for general corporate purposes, including the funding of business combinations (the "General RCF"). Maturity of this facility is in September 2027. While we anticipate that our existing cash and cash equivalents and short-term investments will be sufficient to fund our operations for at least the next 12 months, we may need to raise additional capital to fund operations in the future or to finance acquisitions. If adequate funds are not available on acceptable terms, we may be unable to fund the expansion of our research and development and sales and marketing efforts, increase working capital, take advantage of acquisition or other opportunities, or adequately respond to competitive pressures which could seriously harm our business and results of operations.

Furthermore, if we issue additional equity securities, shareholders will experience dilution, and the new equity securities could have rights senior to those of our ordinary shares. Because our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. As a result, our shareholders bear the risk of our future securities offerings reducing the market price of the ADSs and diluting their interest.

We do not currently intend to pay dividends on our securities and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of the ADSs. In addition, French law may limit the amount of dividends we are able to distribute.

We have never declared or paid any cash dividends on our ordinary shares and do not currently intend to do so for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth, both organic and inorganic. In addition, we have used a portion of our available liquidity to repurchase our shares in the past (such repurchases being limited as per French law in scope (employee incentive purposes or external growth purposes only) and in amount (notably the Company cannot hold more than 10% of its share capital at any time)), and may continue to do so from time to time in the future.

In addition, to the extent any dividends are paid in the future, under French law, payment of such dividends may subject us to additional taxes, and the determination of whether we have been sufficiently profitable to pay dividends is made on the basis of our statutory financial statements prepared and presented in accordance with accounting principles generally accepted in France. Therefore, we may be more restricted in our ability to declare dividends than companies not based in France. Please see the section entitled “Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities-Taxation-French Tax Consequences” in Item 5 of Part II in this Form 10-K for further details on such taxes and limitations.

Finally, exchange rate fluctuations may affect the amount of euros that we are able to distribute, and the amount in U.S. dollars that our shareholders receive upon the payment of cash dividends or other distributions we declare and pay in euros, if any. These factors could harm the value of ADSs, and, in turn, the U.S. dollar proceeds that holders receive from the sale of ADSs.

Because you are not likely to receive any dividends on your ADSs for the foreseeable future, the success of an investment in ADSs will depend upon any future appreciation in their value. Consequently, investors may need to sell all or part of their holdings of ADSs after price appreciation, which may never occur, as the only way to realize any future gains on their investment.

Our credit agreement contains, and future debt agreements may contain, restrictions that may limit our flexibility in operating our business.

The credit agreement for the General RCF contains, and documents governing our future indebtedness may contain, numerous covenants that limit the discretion of management with respect to certain business matters. These covenants place restrictions on, among other things, our ability and the ability of our subsidiaries to incur or guarantee additional indebtedness, pay dividends, sell certain assets or engage in mergers and acquisitions, and create liens. Our credit agreement also requires, and documents governing our future indebtedness may require, us or our subsidiaries to meet certain financial ratios and tests. To the extent we draw on the General RCF or incur new debt, the debt holders have rights senior to shareholders to make claims on our assets.


42


Our ability and the ability of our subsidiaries to comply with these and other provisions of our debt agreements are dependent on our future performance, which will be subject to many factors, some of which are beyond our control. The breach of any of these covenants or noncompliance with any of these financial ratios and tests could result in an event of default under the applicable debt agreement, which, if not cured or waived, could result in acceleration of the related debt and the acceleration of debt under other instruments evidencing indebtedness that may contain cross-acceleration or cross-default provisions.

Our by-laws and French corporate law contain provisions that may delay or discourage a sale of the Company.

Provisions contained in our by-laws and the corporate laws of France, the country in which we are incorporated, could make it more difficult for a third party to acquire us, even if doing so might be beneficial to our shareholders. In addition, provisions of our by-laws impose various procedural and other requirements, which could make it more difficult for shareholders to effect certain corporate actions. These provisions include, but are not limited to, the following:
•    our ordinary shares are in registered form only and we must be notified of any transfer of our shares in order for such transfer to be validly registered;
•    under French law, certain investments in any entity governed by a French law relating to certain strategic industries and activities (such as data processing, transmission or storage activities) by individuals or entities not French, not resident in France or controlled by entities not French or not resident in France are subject to prior authorization of the Minister of Economy (see the section entitled "Exchange Controls & Ownership by Non-French Residents" in Item 5 to Part II in this Form 10-K);
•    provisions of French law allowing the owner of 90% of the share capital or voting rights of a public company to force out the minority shareholders following a tender offer made to all shareholders are only applicable to companies listed on a stock exchange of the EU and will therefore not be applicable to us;
•    a merger (i.e., in a French law context, a stock-for-stock exchange following which our Company would be dissolved into the acquiring entity and our shareholders would become shareholders of the acquiring entity) of our Company into a company incorporated outside of the EU would require the unanimous approval of our shareholders;
•    a merger of our Company into a company incorporated in the EU would require the approval of our board of directors as well as a two-thirds majority of the votes held by the shareholders present, represented by proxy or voting by mail at the relevant extraordinary shareholders' meeting;
•    under French law, a cash merger is treated as a share purchase and would require the consent of each participating shareholder; and
•    our shareholders have preferential subscription rights proportionally to their shareholding in our Company on the issuance by us of any additional securities for cash or a set-off of cash debts, which rights may only be waived by the extraordinary general meeting (by a two-thirds majority vote) of our shareholders or on an individual basis by each shareholder.

You may not be able to exercise your right to vote the ordinary shares underlying your ADSs.

Holders of ADSs may exercise voting rights with respect to the ordinary shares represented by the ADSs only in accordance with the provisions of the deposit agreement, as amended from time to time. The deposit agreement provides that, upon receipt of notice of any meeting of holders of our ordinary shares, the depositary will fix a record date for the determination of ADS holders who shall be entitled to give instructions for the exercise of voting rights. Upon timely receipt of notice from us, if we so request, the depositary shall distribute to the holders as of the record date (1) the notice of the meeting or solicitation of consent or proxy sent by us and (2) a statement as to the manner in which instructions may be given by the holders.

You may instruct the depositary of your ADSs to vote the ordinary shares underlying your ADSs. Otherwise, you will not be able to exercise your right to vote, unless you withdraw the ordinary shares underlying the ADSs you hold. However, you may not know about the meeting far enough in advance to withdraw those ordinary shares. If we ask for your instructions, the depositary, upon timely notice from us, will notify you of the upcoming vote and arrange to deliver our voting materials to you. We cannot guarantee you that you will receive the voting materials in time to ensure that you can instruct the depositary to vote your ordinary shares or to withdraw your ordinary shares so that you can vote them yourself.

If the depositary does not receive timely voting instructions from you, it may give a proxy to a person designated by us to vote the ordinary shares underlying your ADSs. In addition, the depositary and its agents are not responsible for failing to carry out voting instructions or for the manner of carrying out voting instructions. This means that you may not be able to exercise your right to vote, and there may be nothing you can do if the ordinary shares underlying your ADSs are not voted as you requested.
43


Your right as a holder of ADSs to participate in any future preferential subscription rights or to elect to receive dividends in shares may be limited, which may cause dilution to your holdings.

According to French law, if we issue additional securities for cash, current shareholders will have preferential subscription rights for these securities proportionally to their shareholding in our Company unless they waive those rights at an extraordinary meeting of our shareholders (by a two-thirds majority vote) or individually by each shareholder.

However, our ADS holders in the U.S. will not be entitled to exercise or sell such rights unless we register the rights and the securities to which the rights relate under the Securities Act or an exemption from the registration requirements is available. In addition, the deposit agreement provides that the depositary will not make rights available to you unless the distribution to ADS holders of both the rights and any related securities are either registered under the Securities Act or exempted from registration under the Securities Act.

Further, if we offer holders of our ordinary shares the option to receive dividends in either cash or shares, under the deposit agreement the depositary may require satisfactory assurances from us that extending the offer to holders of ADSs does not require registration of any securities under the Securities Act before making the option available to holders of ADSs. We are under no obligation to file a registration statement with respect to any such rights or securities or to endeavor to cause such a registration statement to be declared effective. Moreover, we may not be able to establish an exemption from registration under the Securities Act.

Accordingly, ADS holders may be unable to participate in our rights offerings or to elect to receive dividends in shares and may experience dilution in their holdings. In addition, if the depositary is unable to sell rights that are not exercised or not distributed or if the sale is not lawful or reasonably practicable, it will allow the rights to lapse, in which case you will receive no value for these rights.

You may be subject to limitations on the transfer of your ADSs and the withdrawal of the underlying ordinary shares.

Your ADSs, which may be evidenced by American Depositary Receipts, are transferable on the books of the depositary. However, the depositary may close its books at any time or from time to time when it deems expedient in connection with the performance of its duties. The depositary may refuse to deliver, transfer or register transfers of your ADSs generally when our books or the books of the depositary are closed, or at any time if we or the depositary think it is advisable to do so because of any requirement of law, government or governmental body, or under any provision of the deposit agreement, or for any other reason subject to your right to cancel your ADSs and withdraw the underlying ordinary shares.

Temporary delays in the cancellation of your ADSs and your withdrawal of the underlying ordinary shares may arise because the depositary has closed its transfer books or we have closed our transfer books, the transfer of ordinary shares is blocked to permit voting at a shareholders’ meeting or we are paying a dividend on our ordinary shares.

In addition, you may not be able to cancel your ADSs and withdraw the underlying ordinary shares when you owe money for fees, taxes and similar charges and when it is necessary to prohibit withdrawals in order to comply with any laws or governmental regulations that apply to ADSs or to the withdrawal of ordinary shares or other deposited securities.

U.S. investors may have difficulty enforcing civil liabilities against our Company and directors and senior management.

Certain of our directors and members of senior management, and those of certain of our subsidiaries, are non-residents of the U.S., and all or a substantial portion of our assets and the assets of such persons are located outside the U.S. As a result, it may not be possible to serve process on such persons or us in the U.S. or to enforce judgments obtained in U.S. courts against them or us based on civil liability provisions of the securities laws of the U.S. Additionally, it may be difficult to assert U.S. securities law claims in actions originally instituted outside of the U.S.

Foreign courts may refuse to hear a U.S. securities law claim because foreign courts may not be the most appropriate forums in which to bring such a claim. Even if a foreign court agrees to hear a U.S. securities law claim, it may determine that the law of the jurisdiction in which the foreign court resides, and not U.S. law, is applicable to the claim.




44


Further, if U.S. law is found to be applicable, the content of applicable U.S. law must be proved as a fact, which can be a time-consuming and costly process, and procedural rules would still be governed by the law of the jurisdiction in which the foreign court resides. In particular, there is some doubt as to whether French courts would recognize and enforce certain civil liabilities under U.S. securities laws in original actions or judgments of U.S. courts based upon these civil liability provisions. In addition, damages exceeding the actual damages in actions brought in the U.S. or elsewhere, such as punitive damages, may be unenforceable in France.

The enforceability of any judgment in France will depend on the particular facts of the case as well as the laws and treaties in effect at the time. The U.S. and France do not currently have a treaty providing for recognition and enforcement of judgments (other than arbitration awards) in civil and commercial matters; therefore the recognition and enforcement of any such judgment would be subject to French procedural law and may not be granted.

The rights of shareholders in companies subject to French corporate law differ in material respects from the rights of shareholders of corporations incorporated in the U.S.

We are a French company with limited liability. Our corporate affairs are governed by our by-laws and by the laws governing companies incorporated in France. The rights of shareholders and the responsibilities of members of our board of directors are in many ways different from the rights and obligations of shareholders in companies governed by the laws of U.S. jurisdictions.

For example, in the performance of its duties, our board of directors is required by French law to consider the interests of our Company while taking into consideration its social and environmental challenges, its shareholders, its employees and other stakeholders, rather than solely our shareholders and/or creditors. It is possible that some of these parties will have interests that are different from, or in addition to, your interests as a shareholder.

General Risk Factors

In periods of economic uncertainty, businesses may delay or reduce their spending on advertising, and we are exposed to the credit risk of some of our clients and customers, which could materially harm our business.

Global economic conditions have been, and may continue to be, significantly unstable in recent years, especially in the EU where we generated 35% of our revenue for 2022. Unstable conditions make it difficult for our clients and us to accurately forecast and plan future business activities, and could cause our clients to reduce or delay their advertising spending with us as consumers are spending less. Worsening economic conditions and economic downturns, including conditions such as inflation, rising interest rates, recessions, or other changes in economic conditions may result in overall reductions in advertising spending, and businesses may curtail spending both on advertising in general and on a solution such as ours. We cannot predict the timing, strength or duration of any economic slowdown or recovery. Any macroeconomic deterioration could impair our revenue and results of operations.

Our evolving client portfolio exposes us to varied payment terms and additional credit risk, which could result in further exposure in the event of economic uncertainty or an economic downturn, including conditions such as inflation, rising interest rates, recession, pandemic or other changes in economic conditions.

Additionally, our exposure to credit risks relating to our financing activities may increase if our customers are adversely affected by periods of economic uncertainty, including inflation, rising interest rates, recession, pandemic, or other changes in economic conditions, or a global economic downturn. These losses have significantly impacted, and could continue to significantly impact, our operating results and financial condition.

If we fail to maintain an effective system of internal controls, we may be unable to accurately report our financial results or prevent fraud, and investor confidence and the market price of the ADSs may, therefore, be adversely impacted.

As a public company, we are required to maintain internal controls over financial reporting (“ICFR”) and to report any material weaknesses in such internal control. In addition, we are required to submit a report by management to the Audit Committee and external auditors on the effectiveness of our ICFR pursuant to Section 404 of the Sarbanes-Oxley Act (“SOX”) and our independent registered public accounting firm is required to attest to the effectiveness of our ICFR. If we identify material weaknesses in our ICFR, if we are unable to comply with the requirements of Section 404 of SOX in a timely manner or assert that our ICFR are effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our ICFR when required, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of ADSs may be
45


adversely impacted, and we could become subject to investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources.

Our failure to maintain certain tax regimes applicable to French technology companies may adversely affect our results of operations.

As a French technology company, we have benefited from certain tax advantages, including, for example, a reduced tax rate in France on technology royalty income received from global subsidiaries and the French research tax credit (crédit d’impôt recherche), or CIR. The French tax authority may audit these tax incentives and challenge all or part of their benefits. In such a case, we could be liable for additional corporate tax, and penalties and interest related thereto, which could have a significant impact on our results of operations and future cash flows. Furthermore, the tax laws may change, and could remove these incentives in the future or reduce their benefits. Specifically, the Organization for Economic Co-operation and Development’s international Pillar 2 tax reform could trigger law changes and generate additional tax expense.

We are a multinational organization faced with increasingly complex tax issues in many jurisdictions, and new taxes or laws, or revised interpretations thereof, may negatively affect our results of operations.

As a multinational organization operating in multiple jurisdictions, we are subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have a material adverse effect on our liquidity and results of operations. For instance, several countries have proposed or enacted Digital Services Taxes ("DST"), many of which would apply to revenues derived from digital services. We will continue to assess the ongoing impact of DSTs that we pay in certain jurisdictions, as we anticipate that many jurisdictions may sign an agreement with the Organization for Economic Co-operation and Development in the coming years and that DSTs could be eliminated under Pillar 1. We also monitor the impact of Pillar 2.


U.S. Holders of our ADSs may suffer adverse tax consequences if we are treated as a “passive foreign investment company” for U.S. federal income tax purposes.

A non-U.S. corporation will be considered a “passive foreign investment company”, or PFIC, for U.S. federal income tax purposes, for any taxable year if either (1) at least 75% of its gross income for such year is passive income or (2) at least 50% of the value of its assets (based on an average of the quarterly values of the assets during such year) is attributable to assets that produce or are held for the production of passive income. Passive income includes, among other things, dividends, interest, certain non-active rents and royalties, net gains from the sale or exchange of property producing such income and net foreign (non-U.S.) currency gains. For this purpose, cash and assets readily convertible into cash are generally categorized as passive assets, subject to a limited working capital exception under proposed regulations. Goodwill and other un-booked intangibles are taken into account and being characterized as either active or passive, as appropriate; for example, our goodwill associated with active business activity is taken into account as a non-passive asset.

As the value of our assets for purposes of the above-mentioned PFIC asset test will generally be determined by reference to the market value of our ADSs, the determination of whether we will be or become a PFIC will depend in large part upon the market value of our ADSs, which we cannot control.

Accordingly, fluctuations in the market price of our ADSs may cause us to become a PFIC for the current taxable year or future taxable years. The determination of whether we will be or become a PFIC will also depend, in part, upon the nature of our income and the valuation of our assets, including goodwill, which are subject to change from year to year. Moreover, as we have valued our goodwill based on the market value of our ADSs, a decrease in the price of ADSs may also result in becoming a PFIC. The composition of our income and assets may also be affected by how, and how quickly, we use our liquid assets.

For purposes of the above-mentioned PFIC tests, we will be treated as if we held our proportionate share of the assets and received directly our proportionate share of the income of any other corporation in which we directly or indirectly own at least 25% (by value) of the shares of such corporation.

46


Based on the value and composition of our assets, although not free from doubt, we do not believe we were a PFIC for the taxable year ended December 31, 2022, and we do not anticipate becoming a PFIC in the current taxable year or the foreseeable future.

The determination of whether we are a PFIC is a fact-intensive determination that must be made on an annual basis applying principles and methodologies that are in some circumstances unclear. Since a separate factual determination as to whether we are or have become a PFIC must be made each year (after the close of such year), we cannot assure that we will not be or become a PFIC in the current year or any future taxable year.

If we are to be classified as a PFIC for any taxable year during which a U.S. Holder1 holds our ADSs, we would continue to be treated as a PFIC with respect to that U.S. Holder for such taxable year and, unless the U.S. Holder makes certain elections, for future years even if we cease to be a PFIC. The U.S. Holder may be subject to adverse tax consequences, including (1) the treatment of all or a portion of any gain on disposition of our ADSs as ordinary income (and therefore ineligible for the preferential rates that apply to capital gains with respect to non-corporate U.S. persons), (2) the application of an interest charge with respect to such gain and on the receipt of certain dividends on our ADSs and (3) required compliance with certain reporting requirements. Each U.S. Holder is strongly urged to consult its tax advisor regarding the application of these rules and the availability of any potential elections. For further information regarding the U.S. federal income tax considerations relevant to our potential status as a PFIC, please see the section entitled “Taxation—U.S. Federal Income Tax Considerations for U.S. Holders—Passive Foreign Investment Company, or PFIC, Rules” in our Annual Report.

If a U.S. Holder is treated as owning at least 10% of our ADSs, such person may be subject to adverse U.S. federal income tax consequences.

If a U.S. Holder is treated as owning (directly, indirectly, or constructively through attribution) at least 10% of the total value of our stock or at least 10% of the total combined voting power of all classes of our stock entitled to vote, such person may be treated as a “United States shareholder” (“U.S. Shareholder”) with respect to each “controlled foreign corporation” (“CFC”) in our group (if any). A non-U.S. entity treated as a corporation for U.S. tax purposes will constitute a CFC if one or more such U.S. Shareholders (generally defined as U.S. persons that—directly, indirectly, or constructively through attribution—own at least 10% of the vote or value of the entity) own in the aggregate more than 50% of the entity’s total vote or value.

If we are classified as both a CFC and a PFIC (as defined above), we generally will not be treated as a PFIC with respect to those U.S. Holders that are U.S. Shareholders during the period in which we are a CFC.

We do not believe we are currently a CFC. However, no assurances can be given that we are not a CFC or that we will not become a CFC in the future. Because our group includes one or more U.S. corporations, certain of our non-U.S. corporate subsidiaries could be treated as CFCs (regardless of whether or not we are treated as a CFC). A U.S. Shareholder of a CFC may be required to report annually and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income,” and investments of earnings in U.S. property by CFCs, regardless of whether we make any distributions to our shareholders. Subpart F income generally includes dividends, interest, certain non-active rents and royalties, gains from the sale of securities and income from certain transactions with related parties, and “global intangible low-taxed income” generally consists of net income of the CFC, other than Subpart F income and certain other types of income, in excess of certain thresholds. In addition, a U.S. shareholder that realizes gain from the sale or exchange of shares in a CFC may be required to classify a portion of such gain as dividend income rather than capital gain.

Failure to comply with such reporting requirements could result in adverse tax effects for U.S. Shareholders and potentially significant monetary penalties. An individual that is a U.S. Shareholder with respect to a CFC generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a U.S. Shareholder that is a U.S. corporation.

1 A U.S. Holder is a beneficial owner of our ADSs and is: (i) an individual who is a citizen or resident of the United States for U.S. federal income tax purposes; (ii) a corporation, or other entity treated as an association taxable as a corporation for U.S. federal income tax purposes, created in, or organized under the law of the United States, any state thereof or the District of Columbia; (iii) an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or (iv) a trust (A) the administration of which is subject to the primary supervision of a U.S. court and which has one or more U.S. persons who have the authority to control all substantial decisions of the trust or (B) that has otherwise validly elected to be treated as a U.S. person under the U.S. Internal Revenue Code of 1986 (as amended).
47



The determinations of CFC status and U.S. Shareholder status are complex and includes attribution rules, the application of which are not entirely certain. We cannot provide any assurances that we will assist investors in determining whether any of our non-U.S. subsidiaries is treated as a CFC or whether any investor is a U.S. Shareholder, or that we will furnish to any U.S. Shareholders information that may be necessary to comply with the aforementioned obligations. A U.S. Holder should consult its advisors regarding the potential application of these rules to an investment in our ADSs.

Item 1B.    Unresolved Staff Comments
We do not have any unresolved comments from the SEC staff.
48


Item 2.    Properties
Our headquarters are located in Paris, France, in an approximately 8,089 square meter facility, under a lease agreement expiring on July, 2030. In addition, we had 27 offices in 18 countries as of December 31, 2022. We currently lease space in data centers from third-party hosting providers to operate our servers located in the U.S. (Texas, Virginia), France, the Netherlands, Singapore and Japan. We believe that our facilities are adequate for our current needs.
Item 3.    Legal Proceedings
For a discussion of our legal proceedings, refer to Note. 19 Commitments and contingencies.
Item 4.    Mine Safety Disclosures
Not applicable.

49


PART II
Item 5.    Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our ADSs have been listed on the Nasdaq Global Select Market ("Nasdaq") under the symbol “CRTO” since October 30, 2013. Prior to that date, there was no public trading market for ADSs or our ordinary shares.
Holders
As of January 31, 2023, there were 35 holders of record of our ordinary shares and 198 participants in DTC that held our ADSs. The actual number of holders is greater, and includes beneficial owners whose ADSs are held in street name by brokers and other nominees. This number of holders of record and DTC participants also does not include holders whose shares may be held in trust by other entities.
ADS Performance Graph
The following graph matches our cumulative five-year total shareholder return on our ADSs with the cumulative total returns of the Russell 2000 Index and the Nasdaq Internet Index. The graph tracks the performance of a $100 investment in our ADSs and in each index (with the reinvestment of all dividends) from December 31, 2017 to December 31, 2022. The returns shown are based on historical results and are not intended to suggest future performance.
crto-20221231_g2.jpg

50


The foregoing performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filings under the Securities Act or the Exchange Act, except to the extent we specifically incorporate it by reference into such filing.
Dividends
We have never declared or paid any cash dividends on our ordinary shares. We do not anticipate paying cash dividends on our equity securities in the foreseeable future and intend to retain all available funds and any future earnings to fund our growth.
Subject to the requirements of French law and our by-laws, dividends may only be distributed from our statutory retained earnings. Dividend distributions, if any, will be made in euros and converted into U.S. dollars with respect to the ADSs, as provided in the deposit agreement. In addition, under the General RCF, we may not declare, make or pay dividends if our net debt to Adjusted EBITDA leverage ratio exceeds 2.0x.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
We spent $136 million on ADS repurchases in 2022, and we extended our previously authorized share repurchase program of up to $280 million of outstanding ADS to an increased amount of up to $480 million in December 2022.
Recent Sales of Unregistered Securities and Use of Proceeds
On August 1, 2022, we issued $70.2 million in ADS to the selling shareholders in the Iponweb acquisition pursuant to Rule 506 of Regulation D.
Exchange Controls & Ownership by Non-French Residents
Under current French foreign exchange control regulations there are no limitations on the amount of cash payments that we may remit to residents of foreign countries. Laws and regulations concerning foreign exchange controls do, however, require that all payments or transfers of funds made by a French resident to a non-resident, such as dividend payments, be handled by an accredited intermediary. All registered banks and substantially all credit institutions in France are accredited intermediaries.
Neither the French Commercial Code nor our by-laws presently impose any restrictions on the right of non-French residents or non-French shareholders to own and vote shares. However, (a) any non-French citizen, (b) any French citizen not residing in France, (c) any non-French entity or (d) any French entity controlled by one of the aforementioned persons or entities may have to file a declaration for statistical purposes with the Bank of France (Banque de France) within 20 working days following the date of certain direct foreign investments in us, including any purchase of our ADSs. In particular, such filings are required in connection with investments exceeding €15,000,000 that lead to the acquisition of at least 10% of our outstanding ordinary shares or voting rights or the crossing of either such 10% threshold. Violation of this filing requirement may be sanctioned by five years of imprisonment and a fine of up to twice the amount of the relevant investment. This amount may be increased fivefold if the violation is made by a legal entity.
Further, any investment (i) by (a) an non-French citizen, (b) any French citizen not residing in France, (c) any non-French entity or (d) any French entity controlled by one of the aforementioned persons or entities, (ii) that will result in the relevant investor (a) acquiring control of any entity registered in France, (b) acquiring all or part of a business line of an entity registered in France, or (c) for non-EU or non-EEA investors crossing, directly or indirectly, alone or in concert, a 25% threshold of voting rights in an entity registered in France, and (iii) made in certain strategic industries, , including activities likely to prejudice national defense interests, public policy or public security (such as cryptology, data capturing devices, data storage and IT systems) and research and development related to critical technologies (such as artificial intelligence and cybersecurity is subject to the prior authorization of the French Ministry of Economy, which authorization may be conditioned on certain undertakings. For the purposes of (ii)(a) in the preceding sentence, ownership of at least 40% of our share capital or voting rights is regarded as a controlling interest, but a lower percentage might be held to be a controlling interest in certain circumstances depending upon factors such as the acquirer’s intention, the acquirer’s ability to elect directors, and financial reliance by the company on the acquirer.

51


If an investment requiring the prior authorization of the French Minister of Economy is completed without such authorization having been granted, the French Minister of Economy, at its discretion, might direct the relevant investor to nonetheless (i) submit a request for authorization, (ii) have the previous situation restored at its own expense or (iii) amend the investment. The relevant investor further may be found criminally liable and may be sanctioned with a fine not to exceed the greater of the following amounts: (i) twice the amount of the relevant investment, (ii) 10% of the annual turnover before tax of the target company or (iii) €5 million (for a company) or €1 million (for a natural person).

French Tax Consequences

The following describes the material French income tax consequences to U.S. Holders (as defined below) of purchasing, owning and disposing of the ADSs and ordinary shares, or the Securities as in force on the date of this Form 10-K.
This discussion does not purport to be a complete analysis or listing of all potential tax effects of the acquisition, ownership or disposition of our securities to any particular investor, and does not discuss tax considerations that arise from rules of general application or that are generally assumed to be known by investors. All of the following is subject to change. Such changes could apply retroactively and could affect the consequences described below.
For the purposes of this discussion, the term “U.S. Holder” means a beneficial owner of securities that is (1) an individual who is not a French tax resident under French domestic rules / applicable double tax treaty provisions and who is a U.S. citizen or resident for U.S. federal income tax purposes, or (2) a U.S. domestic corporation or certain other entities created or organized in or under the laws of the U.S. or any state thereof, including the District of Columbia, or (3) otherwise subject to U.S. federal income taxation on a net income basis in respect of securities.
If a partnership (or any other entity treated as a partnership for U.S. federal income tax purposes) holds securities, the tax treatment of a partner generally will depend upon the status of the partner and the activities of the partnership. If a U.S. Holder is a partner in a partnership that holds securities, such holder is urged to consult its own tax adviser regarding the specific tax consequences of acquiring, owning and disposing of securities.
This discussion applies only to investors that hold our securities as capital assets that have the U.S. dollar as their functional currency, that are entitled to treaty benefits under the “Limitation on Benefits” provision contained in the tax treaty between the Government of the U.S. and the Government of the French Republic for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with Respect to Taxes on Income and Capital dated August 31, 1994, as amended by additional protocols of December 8, 2004 and January 13, 2009 ("The Treaty"), and whose ownership of the securities is not effectively connected to a permanent establishment or a fixed base in France.
Certain U.S. Holders (including, but not limited to, U.S. expatriates, partnerships or other entities classified as partnerships for U.S. federal income tax purposes, banks, insurance companies, regulated investment companies, tax-exempt organizations, financial institutions, persons subject to the alternative minimum tax, persons who acquired the securities pursuant to the exercise of employee share options or otherwise as compensation, persons that own (directly, indirectly or by attribution) 5% or more of our voting stock or 5% or more of our outstanding share capital, dealers in securities or currencies, persons that elect to mark their securities to market for U.S. federal income tax purposes and persons holding securities as a position in a synthetic security, straddle or conversion transaction) may be subject to special rules not discussed below.
U.S. Holders are urged to consult their own tax advisers regarding the tax consequences of the purchase, ownership and disposition of securities in light of their particular circumstances, especially with regard to the “Limitations on Benefits” provision.
Furthermore, specific rules apply in France with respect to French assets that are held by or in foreign trusts. These rules, among other things, provide for the inclusion of trust assets in the settlor’s net assets for purpose of applying the French real estate wealth tax, for the application of French gift and inheritance tax to French assets held in trust, for a specific tax on capital on the French assets of foreign trusts not already subject to the French real estate wealth tax and for a number of French tax reporting and disclosure obligations. The following discussion does not address the French tax consequences applicable to securities held in trusts.
52


If securities are held in trust, the settlor, trustee and beneficiary are urged to consult their own tax adviser regarding the specific tax consequences of acquiring, owning and disposing of securities.

Purchasing Consequences

Financial Transactions Tax

Pursuant to Article 235 ter ZD of the French Tax Code ("FTC"), purchases of shares or ADSs of a French company listed on a regulated market of the European Union or an exchange formally acknowledged by the French Financial Market Authority ("AMF") are subject to a 0.3% French tax on financial transactions provided that the issuer’s market capitalization exceeds €1 billion as of December 1 of the year preceding the taxation year.
A list of companies whose market capitalization exceeds €1 billion as of December 1 of the year preceding the taxation year within the meaning of Article 235 ter ZD of the FTC is published annually by the French tax authorities. Pursuant to Regulations BOI‑ANNX‑000467‑20211229 issued on December 29, 2021, Criteo is currently not included in such list. Please note that such list may be updated from time to time, or may not be published anymore in the future. Moreover, Nasdaq, on which Criteo's ADSs are listed for trading, is not currently acknowledged by the AMF but this may change in the future. Consequently, Criteo’s securities should not fall within the scope of the tax on financial transactions described above and purchasers of Criteo's securities in 2022 should not be subject to the tax on financial transactions.

Registration Duties

In the case where Article 235 ter ZD of the FTC is not applicable, transfers of shares which are not listed on a regulated market of the European Union or an exchange formally acknowledged by the AMF are subject to uncapped registration duties at the rate of 0.1%.

Ownership Consequences

Taxation of Dividends

Dividends paid by a French corporation to non-residents of France are generally subject to French withholding tax at a rate of 25% or 12.8% for individuals. Dividends paid by a French corporation in a non-cooperative State or territory, as set out in the list referred to in Article 238-0 A of the FTC, will generally be subject to French withholding tax at a rate of 75%, except to the extent this French corporation can prove that the main purpose and effect of the distribution is not transfer such dividend income in a non-cooperative State or territory with a view to avoiding taxes. However, eligible U.S. Holders entitled to Treaty benefits under the “Limitation on Benefits” provision contained in the Treaty who are U.S. tax residents, as defined pursuant to the provisions of the Treaty may be subject to the withholding tax at a reduced rate (as described below).
Under the Treaty, the rate of French withholding tax on dividends paid to an eligible U.S. Holder who is a U.S. tax resident as defined pursuant to the provisions of the Treaty, who is the ultimate owner of the distributed dividends, and whose ownership of the ordinary shares or ADSs is not effectively connected with a permanent establishment or fixed base that such U.S. Holder has in France, is generally reduced to 15%, or to 5% if such U.S. Holder is a corporation and owns directly or indirectly at least 10% of the share capital of the issuer, subject to certain procedural requirements discussed below.
For U.S. Holders that are not individuals but are U.S. residents, as defined pursuant to the provisions of the Treaty, the requirements for eligibility for Treaty benefits, including the reduced 15% or 5% withholding tax rates contained in the “Limitation on Benefits” provision of the Treaty, are complicated, and certain technical changes were made to these requirements by the protocol of January 13, 2009. U.S. Holders are advised to consult their own tax advisers regarding their eligibility for Treaty benefits in light of their own particular circumstances.
Dividends paid to an eligible U.S. Holder may immediately be subject to the reduced rates of 15% or 5% provided that such holder establishes before the date of payment that it is a U.S. resident under the Treaty by completing and providing the depositary with the applicable treaty forms (Form 5000 and Form 5001).
53


Dividends paid to a U.S. Holder that has not filed the Form 5000 before the dividend payment date will be subject to French withholding tax at the rate of 12.8%, 25% in 2022, or 75% if paid in a non-cooperative State or territory (as defined in Article 238-0 A of the FTC). Such U.S. Holder may claim a refund from the French tax authorities of the amount withheld in excess of the Treaty rates of 15% or 5%, if any, provided that such holder duly completes and provides the French tax authorities with the treaty forms (Form 5000 and Form 5001) before December 31 of the second calendar year following the year during which the dividend is paid. Certain qualifying pension funds and certain other tax-exempt entities are subject to the same general filing requirements as other U.S. Holders except that they may have to supply additional documentation evidencing their entitlement to these benefits.
Form 5000 and Form 5001, together with instructions, will be provided by the depositary to all U.S. Holders registered with the depositary. The depositary will arrange for the filing with the French Tax authorities of all such forms properly completed and executed by U.S. Holders of ordinary shares or ADSs and returned to the depositary in sufficient time so that they may be filed with the French tax authorities before the distribution in order to obtain immediately a reduced withholding tax rate.
The withholding tax refund, if any, will not occur before January 15 of the year following the calendar year in which the related dividend was paid.
Subject to certain conditions, corporations can obtain a full refund of the withholding tax if they are in loss-making position. In such case, the taxation is deferred and will occur if and when profits are made.
Because the withholding tax rate applicable under French domestic law to U.S. holders who are individuals does not exceed the cap provided in the Treaty (i.e. 15%), the domestic 12.8% withholding tax rate will generally apply to dividends paid to those U.S. holders, as opposed to the rate provided under the Treaty.

Wealth Tax

As from January 1, 2018, French wealth tax (impôt de solidarité sur la fortune) has been replaced by the real estate wealth tax (impôt sur la fortune immobilière) which applies to French tax residents on their worldwide real estate assets and non-French tax resident individuals owning French real estate assets or rights, directly or indirectly through one or more legal entities, and whose net taxable assets amount to at least 1,300,000 euros. Generally, real estate assets allocated to an operational activity are excluded from the scope of the real estate wealth tax, depending on the structuring. Shares of an operating company holding French real estate assets in which the relevant individual holds, directly and indirectly, less than 10% of the share capital or voting rights, are also exempt from real estate wealth tax.
The Treaty does not prevent the application of French real estate wealth tax to a U.S. Holder who would be a U.S. tax resident. However, based on the above domestic provisions and considering that Criteo SA is an operating company, the owning of ADSs or ordinary shares should not be subject to real estate wealth tax.
Disposition

Taxation on sale or other disposition
Generally, under French tax law, a foreign shareholder who is not a French tax resident for French tax purposes is not subject to French tax on any capital gain from the sale, exchange, repurchase or redemption of ordinary shares or ADSs, provided that this shareholder has not held more than 25% of our dividend rights, at any time during the preceding five years, either directly or indirectly, and, as relates to individuals, alone or with relatives (as an exception, a non-resident shareholder established, domiciled or incorporated in a non-cooperative State or territory as defined in Article 238-0 A of the FTC should be subject to a 75% withholding tax in France on any such capital gain, regardless of the fraction of the dividend rights it holds).

However, based on the Treaty, a U.S. Holder who is a U.S. tax resident for purposes of the Treaty, has no permanent establishment or fixed base in France within the meaning of the Treaty, and is entitled to Treaty benefits will only be subject to French tax on capital gain resulting from the sale of shares, units or rights in a company at least 50% of the assets of which consist of real estate located in France, or derives at least 50% of its value, directly or indirectly, from real estate located in France. Criteo SA is not expected to meet this standard. Pursuant to these provisions, capital gain resulting from the sale or other disposition of ADSs and ordinary shares should not be subject to taxation in France for this shareholder. U.S. Holders who own ordinary shares or ADSs through U.S. partnerships that are not residents for Treaty purposes are advised to consult their own tax advisors regarding their French tax treatment and their eligibility for Treaty benefits in light of their own particular circumstances.
54


A U.S. Holder who owns ordinary shares or ADSs through U.S. partnerships that are not residents for Treaty purposes are advised to consult their own tax advisors regarding their French tax treatment and their eligibility for Treaty benefits in light of their own particular circumstances.

A U.S. Holder that is not a U.S. resident for Treaty purposes or is not entitled to Treaty benefits (and in both cases is not resident, established or incorporated in a non-cooperative State or territory as defined in Article 238-0 A of the FTC) and has held more than 25% of Criteo's dividend rights at any time during the preceding five years, either directly or indirectly, and, as relates to individuals, alone or with relatives will be subject to a levy in France at the rate of (i) 25% if such U.S. Holder is a corporate body or a legal entity, or (ii) 12.8% if such U.S. Holder is an individual.

Special rules apply to U.S. Holders who are residents of more than one country.

Gift and Inheritance Tax

Generally, under French tax law, the following assets are subject to gift and inheritance tax:
all movable or immovable property located in France or outside France when the donor or the deceased had his or her tax residence in France within the meaning of Article 4 B of the FTC;
movable or immovable property located in France (including French real estate assets held indirectly), when the donor or the deceased is not domiciled for tax purposes in France;
movable and immovable property located in France or outside France received from a donor or deceased domiciled outside France by an heir, donee or legatee who is domiciled for tax purposes in France within the meaning of Article 4 B of the FTC and has been so domiciled for at least six years during the last ten years preceding the year in which he or she receives the property.

However, under the Convention between the Government of the U.S. and the Government of the French Republic for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with Respect to Taxes on Estates, Inheritances and Gifts, dated November 24, 1978 (as amended by the protocol of December 8, 2004 and as amended on January 13, 2019), if the U.S. Holder is domiciled in the U.S. and is a U.S. tax resident for purposes of the Treaty, has no permanent establishment or fixed base in France within the meaning of the Treaty, and is entitled to Treaty benefits, only French real estate assets and shares, units or other interests in a company or legal entity whose assets consist, directly or through one or more other companies or legal entities, of at least 50% of real property located in France or of rights relating to such property can be subject to gift and inheritance tax.

U.S. Federal Income Tax Considerations for U.S. Holders

The following section is a summary of the U.S. federal income tax considerations generally applicable to U.S. Holders, as defined below, of owning and disposing of ADSs or ordinary shares.

This section applies only to a U.S. Holder that holds ADSs or ordinary shares as capital assets (generally, property held for investment) for U.S. federal income tax purposes. This section does not address the U.S. federal estate, gift or other non-income tax considerations or any state, local or non-U.S. tax considerations relating to the ownership or disposition of ADSs or ordinary shares. In addition, it does not set forth all of the U.S. federal income tax considerations that may be relevant in light of the U.S. Holder’s particular circumstances, including alternative minimum tax consequences, the potential application of the provisions of the U.S. Internal Revenue Code of 1986, as amended (the “Code”), known as the Medicare contribution tax and tax consequences applicable to U.S. Holders subject to special rules, such as:
certain banks and other financial institutions;
dealers in securities or currencies;
traders that elect to use a mark-to-market method of accounting;
persons holding ADSs or ordinary shares as part of a hedging transaction, straddle, wash sale, conversion transaction or other integrated transaction or persons entering into a constructive sale with respect to the ADSs or ordinary shares;
persons whose functional currency for U.S. federal income tax purposes is not the U.S. dollar;
55


entities or arrangements classified as partnerships for U.S. federal income tax purposes;
insurance companies;
pension plans;
cooperatives;
regulated investment companies;
real estate investment trusts;
tax-exempt entities, including private foundations and “individual retirement accounts” or “Roth IRAs”;
certain former U.S. citizens or long-term residents;
persons who acquire their ADSs or ordinary shares pursuant to any employee share option or otherwise as compensation;
persons required for U.S. federal income tax purposes to conform the timing of income accruals with respect to the ADSs or ordinary shares to their financial statements under Section 451(b) of the Code;
persons that directly, indirectly or constructively own 10% or more of our shares (by vote or value); or
persons holding ADSs or ordinary shares in connection with a trade or business conducted outside of the U.S.

If an entity or arrangement that is classified as a partnership for U.S. federal income tax purposes holds ADSs or ordinary shares, the U.S. federal income tax treatment of a partner will depend on the status of the partner and the activities of the partnership. Partnerships holding ADSs or ordinary shares and partners in such partnerships should consult their tax advisers as to the particular U.S. federal income tax consequences of owning and disposing of the ADSs or ordinary shares.

Each U.S. Holder should consult its tax advisor as to the U.S. federal, state, local and non-U.S. tax considerations relevant to it with respect to the ownership and disposition of our ADSs or ordinary shares in light of its particular circumstances.

This section is based on the Code, administrative pronouncements, judicial decisions, final Treasury regulations, and the income tax treaty between France and the U.S. (the “Treaty”), all as of the date hereof, any of which is subject to change or differing interpretations, possibly with retroactive effect.

A “U.S. Holder” is a holder who, for U.S. federal income tax purposes, is a beneficial owner of ADSs or ordinary shares and who is:
a citizen or individual resident of the U.S.;
a corporation, or other entity classified as a corporation for U.S. federal income tax purposes, created or organized in or under the laws of the U.S., any state thereof or the District of Columbia;
an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source; or
a trust if a court within the U.S. is able to exercise primary supervision over the administration of the trust and one or more U.S. persons has or have the authority to control all of the trust’s substantial decisions, or the trust has validly elected to be treated as a domestic trust for U.S. federal income tax purposes.


In general, it is expected that a U.S. Holder who owns ADSs will be treated as the owner of the underlying shares represented by those ADSs for U.S. federal income tax purposes. The remainder of this discussion assumes that a U.S. Holder of our ADSs will be treated in this manner. Accordingly, no gain or loss will be recognized if a U.S. Holder exchanges ADSs for the underlying shares represented by those ADSs.

U.S. Holders should consult their tax advisers concerning the U.S. federal, state, local and non-U.S. tax consequences of owning and disposing of ADSs or ordinary shares in their particular circumstances.
56


Taxation of Distributions

We do not currently expect to make distributions on our ADSs or ordinary shares. If we are not and have not been a PFIC (as discussed below in the section entitled “—Passive Foreign Investment Company, or PFIC, Rules”), in the event that we do make distributions of cash or other property, the following rules would apply. The gross amount of any distributions paid on ADSs or ordinary shares, other than certain pro rata distributions of ADSs or ordinary shares, will be treated as dividends to the extent paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles). To the extent such amount is treated as a dividend, it will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder, in the case of ordinary shares, or by the depositary, in the case of ADSs. If distributions exceed our current and accumulated earnings and profits, such excess distributions will generally constitute a return of capital to the extent of the U.S. Holder’s tax basis in its ADSs or ordinary shares and will result in a reduction thereof. To the extent such excess exceeds a U.S. Holder’s tax basis in the ADSs or ordinary shares, such excess will generally be subject to tax as capital gain. Because we do not intend to determine our earnings and profits in accordance with U.S. federal income tax principles, the full amount of any distribution we pay is generally expected to be treated as a dividend for U.S. federal income tax purposes. Dividends received on our ADSs or ordinary shares will not be eligible for the dividends received deduction allowed to corporations in respect of dividends received from U.S. corporations.

Individuals and other non-corporate U.S. Holders will be subject to tax at the lower capital gains tax rate applicable to “qualified dividend income,” provided that certain conditions are satisfied, including that (1) the ADSs or ordinary shares on which the dividends are paid are readily tradable on an established securities market in the U.S., or we are eligible for the benefits of the Treaty, (2) we are neither a PFIC nor treated as such with respect to a U.S. Holder (as discussed below) for the taxable year in which the dividend is paid or the preceding taxable year, and (3) certain holding period requirements are met.

If we are eligible for benefits under the Treaty, dividends we pay on our ADSs or ordinary shares, regardless of whether such ADSs or shares are considered readily tradable on an established securities market in the U.S., would be eligible for the reduced rates of taxation described in the preceding paragraph, provided the other conditions described above are satisfied. Further, as discussed below under “—Passive Foreign Investment Company, or PFIC, Rules”, although there can be no assurance that we will or will not be considered a PFIC for any taxable year, we believe we were not a PFIC for our 2022 taxable year and we do not anticipate that we will be a PFIC in the current and future taxable years. U.S. Holders should consult their tax advisors regarding the availability of the reduced tax rate on dividends in their particular circumstances.

For U.S. foreign tax credit purposes, dividends paid on our ADSs or ordinary shares generally will be treated as income from foreign sources and generally will constitute passive category income. The amount of any dividend income paid in euro will be the U.S. dollar amount calculated by reference to the exchange rate in effect on the date of actual or constructive receipt, regardless of whether the payment is in fact converted into U.S. dollars at that time.
If the foreign currency received as a dividend is converted into U.S. dollars on the date it is received, a U.S. Holder will generally not be required to recognize foreign currency gain or loss in respect of the dividend income. If the foreign currency received as a dividend is not converted into U.S. dollars on the date of receipt, a U.S. Holder will have a basis in the foreign currency equal to its U.S. dollar value on the date of receipt. Any gain or loss realized on a subsequent conversion or other disposition of the foreign currency will be treated as U.S. source ordinary income or loss.

Sale or Other Disposition of ADSs or Ordinary Shares

Subject to the discussion below under “—Passive Foreign Investment Company, or PFIC, Rules”, gain or loss realized on the sale or other disposition of ADSs or ordinary shares will be capital gain or loss, and will be long-term capital gain or loss if the U.S. Holder held the ADSs or ordinary shares for more than one year. The amount of the gain or loss will equal the difference between the U.S. Holder’s tax basis in the ADSs or ordinary shares disposed of and the amount realized on the disposition, in each case as determined in U.S. dollars. Long-term capital gain of individuals and certain other non-corporate U.S. Holders will generally be eligible for a reduced rate of taxation. The deductibility of a capital loss may be subject to limitations. Any capital gain or loss will generally be treated as U.S.-source gain or loss for U.S. foreign tax credit purposes, which will generally limit the availability of foreign tax credits.







57


Passive Foreign Investment Company, or PFIC, Rules

Under the Code, we will be a PFIC for any taxable year in which either (i) 75% or more of our gross income consists of “passive income,” or (ii) 50% or more of the average quarterly value of our assets consist of assets that produce, or are held for the production of, “passive income.” For purposes of the above calculations, we will be treated as if we hold our proportionate share of the assets of, and receive directly our proportionate share of the income of, any other corporation in which we directly or indirectly own at least 25%, by value, of the shares of such corporation.

Passive income includes, among other things, interest, dividends, certain non-active rents and royalties, net gains from the sale or exchange of property producing such income and net foreign currency gains. For this purpose, cash and assets readily convertible into cash are categorized as passive assets, and our goodwill and other unbooked intangibles are taken into account.

The determination of whether we are a PFIC is a fact-intensive determination that must be made on an annual basis applying principles and methodologies that are in some circumstances unclear. Based on the value and composition of our assets, although not free from doubt, we do not believe we were a PFIC for the taxable year ended December 31, 2022, and we do not expect to be a PFIC in the current taxable year or the foreseeable future. Since a separate factual determination as to whether we are or have become a PFIC must be made each year (after the close of such year), we cannot assure you that we will not be or become a PFIC in the current year or any future taxable year.

If we are classified as a PFIC for any year during which a U.S. Holder holds our ADSs or ordinary shares, the PFIC rules discussed below generally will apply to such U.S. Holder for such taxable year, and unless the U.S. Holder makes certain elections, will apply in future years even if we cease to be a PFIC.

If we were a PFIC for any taxable year during which a U.S. Holder held ADSs or ordinary shares (assuming such U.S. Holder has not made a timely mark-to-market or QEF election, as described below), gain recognized by a U.S. Holder on a sale or other disposition (including certain pledges) of the ADSs or ordinary shares would be allocated ratably over the U.S. Holder’s holding period for the ADSs or ordinary shares. The amounts allocated to the taxable year of the sale or other disposition and to any year before we became a PFIC would be taxed as ordinary income. The amount allocated to each other taxable year would be subject to tax at the highest rate in effect for individuals or corporations, as appropriate, for that taxable year, and an additional tax based on the interest charge generally applicable to underpayments of tax would be imposed on the amount allocated to that taxable year. Further, to the extent that any distribution received by a U.S. Holder on its ADSs or ordinary shares exceeds 125% of the average of the annual distributions on the ADSs or ordinary shares received during the preceding three years or the U.S. Holder’s holding period, whichever is shorter, that distribution would be subject to taxation in the same manner as gain, described immediately above.

If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or ordinary shares and any of our non-U.S. affiliated entities are also PFICs, the holder will be treated as owning a proportionate amount (by value) of the shares of each such non-U.S. affiliate classified as a PFIC for purposes of the application of these rules. U.S. Holders are urged to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries.

A U.S. Holder can avoid certain of the adverse rules described above by making a mark-to-market election with respect to its ADSs or ordinary shares, provided that the ADSs or ordinary shares are “marketable.” ADSs or ordinary shares will be marketable if they are traded in other than de minimis quantities on at least 15 days during each calendar quarter (“regularly traded”) on a “qualified exchange” or other market within the meaning of applicable Treasury regulations. We expect that our ADSs, but not our ordinary shares, will continue to be listed on the Nasdaq Global Select Market, which is a qualified exchange for these purposes, but no assurances may be given in this regard. Consequently, assuming that our ADSs are regularly traded, if a U.S. Holder holds our ADSs, it is expected that the mark-to-market election would be available to such holder were we to be or become a PFIC. In addition, because, as a technical matter, a mark-to-market election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the PFIC rules with respect to such holder’s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes.

If a U.S. Holder makes the mark-to-market election, it will recognize as ordinary income any excess of the fair market value of the ADSs or ordinary shares at the end of each taxable year over their adjusted tax basis, and will recognize an ordinary loss in respect of any excess of the adjusted tax basis of the ADSs or ordinary shares over their fair market value at the end of the taxable year (but only to the extent of the net amount of income previously included as a result of the mark-to-market election). If a U.S. Holder makes the election, the U.S. Holder’s tax basis in the ADSs or ordinary shares will be adjusted to reflect the income or loss amounts recognized.

58


Any gain recognized on the sale or other disposition of ADSs or ordinary shares in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as an ordinary loss (but only to the extent of the net amount of income previously included as a result of the mark-to-market election). If a U.S. Holder makes such a mark-to-market election, tax rules that apply to distributions by corporations which are not PFICs would apply to distributions by us (except that the lower applicable capital gains rate for qualified dividend income would not apply). If a U.S. Holder makes a valid mark-to-market election, and we subsequently cease to be classified as a PFIC, such U.S. Holder will not be required to take into account the mark-to-market income or loss described above during any period that we are not classified as a PFIC.

In addition, in order to avoid the application of the foregoing rules, a U.S. person that owns shares in a PFIC for U.S. federal income tax purposes may make a “qualified electing fund” (“QEF”) election with respect to such PFIC, if the PFIC provides the information necessary for such election to be made. If a U.S. person makes a QEF election with respect to a PFIC, the U.S. person will be currently taxable on its pro rata share of the PFIC’s ordinary earnings and net capital gain (at ordinary income and capital gain rates, respectively) for each taxable year that the entity is classified as a PFIC and will not be required to include such amounts in income when actually distributed by the PFIC. No assurances can be given that we will provide holders with the information necessary for U.S. Holders to make a QEF election.

In addition, if we were a PFIC or, with respect to a particular U.S. Holder, were treated as a PFIC for the taxable year in which we paid a dividend or for the prior taxable year, the preferential dividend rates discussed above with respect to dividends paid to certain non-corporate U.S. Holders would not apply.

If a U.S. Holder owns ADSs or ordinary shares during any year in which we are a PFIC, the U.S. Holder must file annual reports, containing such information as the U.S. Department of the Treasury may require on IRS Form 8621 (or any successor form) with respect to us, with the U.S. Holder’s federal income tax return for that year, unless otherwise specified in the instructions with respect to such form.

U.S. Holders should consult their tax advisers concerning our potential PFIC status and the potential application of the PFIC rules.

THE PRECEDING SUMMARY OF U.S. FEDERAL INCOME TAX CONSIDERATIONS IS INTENDED FOR GENERAL INFORMATION ONLY AND DOES NOT CONSTITUTE TAX ADVICE. U.S. HOLDERS SHOULD CONSULT THEIR TAX ADVISORS AS TO THE U.S. FEDERAL, STATE, LOCAL, AND NON-U.S. TAX CONSIDERATIONS GENERALLY APPLICABLE TO THEM OF THE OWNERSHIP AND DISPOSITION OF OUR ADSs OR ORDINARY SHARES IN THEIR PARTICULAR CIRCUMSTANCES.

59


Item 6.    [Reserved]








60


Item 7.    Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Form 10-K.
Overview
We are a global technology company driving superior commerce outcomes for marketers and media owners through the world’s leading Commerce Media Platform. We operate in commerce media, the future of digital advertising, leveraging commerce data and artificial intelligence ("AI") to connect ecommerce, digital marketing and media monetization to reach consumers throughout their shopping journey. Our vision is to bring richer experiences to every consumer by supporting a fair and open internet that enables discovery, innovation, and choice – powered by trusted and impactful advertising. We have accelerated and deeply transformed the Company from a single-product to a multi-solution platform provider, fast diversifying our business into new solutions.
We enable brands', retailers' and media owners’ growth by providing best-in-class marketing and monetization services and infrastructure on the open Internet, driving approximately $30 billion in ecommerce sales for our clients – in the form of product sales for retailers, brands and marketers and advertising revenues for media owners. We differentiate ourselves by delivering high-performing commerce audiences at scale and we deliver this value by activating commerce data in a privacy-by-design way through proprietary AI technology to reach and engage consumers in real time with highly relevant digital advertisements ("ads") across all stages of the consumer journey. Our data offers deep insights into consumer intent and purchasing habits.

Our focus is on commerce media. Our clients include many of the largest and most sophisticated consumer brands, commerce companies and media owners in the world. We partner with them to capture user activity on their websites and mobile applications ("apps"), which we define as digital properties, and leverage that data to deliver superior ad performance to help marketers, brands and agencies reach their campaign objectives. This includes powering the retail media ecosystem as we enable brands to reach shoppers with relevant ads near the digital point of sale on retailer and marketplace websites while enabling retailers to add a new revenue stream.

Demonstrating the depth and scale of our data, we collected data on over $1 trillion in online sales transactions1 on our clients' digital properties in the year ended December 31, 2022. Based on this data and other assets, we delivered 1.8 trillion targeted ads in the year ended December 31, 2022. As of December 31, 2022, we served approximately 22,000 clients and, in each of the last three years, our average client retention rate, as measured on a quarterly basis, was approximately 90%.
We serve a wide range of clients and our revenue is not concentrated within any single client or group of clients. In 2022, 2021 and 2020, our largest client represented 7.7%, 7.0%, and 3.5% of our revenue, respectively, and in 2022, 2021 and 2020, our largest 10 clients represented 17.8%, 16.6% and 13.7% of our revenue in the aggregate, respectively. There is no group of customers under common control or customers that are affiliates of each other constituting an aggregate amount equal to 10% or more of our consolidated revenues, the loss of which would have a material adverse effect on the Company.
We operate in 94 countries through a network of 27 offices located in Europe, Middle East, Africa (EMEA), the Americas and Asia-Pacific. As a result of our significant international operations, our revenue from outside of France, our home country, accounted for 94.5% of our revenue for year ended December 31, 2022.
The Company's foreign currency risk exposure to the British pound, the Japanese yen, the Brazilian real and the U.S. dollar against the euro (the euro still remains the Company's functional currency) is described in Item 7 note B. Liquidity and Capital Resources to our Management's Discussion and Analysis included elsewhere in this Form 10-K.
___________________________________________________
1 Excluding Criteo Retail Media


61


Our financial results include:
Revenue of $2,017.0 million, $2,254.2 million and $2,072.6 million for the years ended December 31, 2022, 2021 and 2020, respectively;
Gross profit of $795.2 million, $781.9 million and $688.0 million for the years ended December 31, 2022, 2021 and 2020, respectively;
Contribution ex-TAC, which is a non-U.S. GAAP financial measure, of $928.2 million, $920.8 million and $825.0 million for the years ended December 31, 2022, 2021 and 2020, respectively;
Net Income of $10.9 million, $137.6 million and $74.7 million for the years ended December 31, 2022, 2021 and 2020, respectively; and
Adjusted EBITDA, which is a non-U.S. GAAP financial measure, of $267.3 million, $322.5 million and $251.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.

Please note that reconciliations of Gross Profit to Contribution ex-TAC and Net Income to Adjusted EBITDA - in each case the most directly comparable financial measures calculated and presented in accordance with generally accepted accounting principles in the United States or "U.S. GAAP," are presented in the Non-GAAP Financial Measures section of this filing.
We are focused on maximizing Contribution ex-TAC. We believe this focus builds sustainable long-term value for our business and fortifies a number of our competitive strengths, including a highly liquid marketplace for digital advertising inventory. As part of this focus, we seek to maximize our percentage of overall marketing spend in the digital advertising market over the long-term. In addition, this focus enriches liquidity for both advertisers and publishers resulting in more effective advertising for clients, better monetization for publishers and more relevant advertisements for consumers. We believe our results of operations reflect this focus.  
Acquisitions

In August 2022, we closed the acquisition of IPONWEB, a market-leading AdTech company with world-class media trading capabilities, for $250 million comprised of a mix of cash and treasury shares of the Company, with an earn-out consideration of up to $100 million subject to certain financial and performance milestones. This strategic acquisition is expected to accelerate our Commerce Media Platform strategy by adding scale, complementary products, and stronger first-party data capabilities, further reducing our reliance on third-party cookies and other identifiers.
62



A.    Operating Results.
Basis of Presentation
The key elements of our results of operations include:
Revenue
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. As part of our Company transformation, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer three families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
Iponweb specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.
We also have multiple pricing models which now include percentage of spend models in addition to cost-per-click, cost-per-install and cost-per-impression. We report revenues on a gross basis for our Marketing Solutions segment, and primarily on a net basis for our Retail Media and Iponweb segments.

Cost of Revenue
Our cost of revenue primarily includes traffic acquisition costs and other cost of revenue.
Traffic Acquisition Costs. Traffic acquisition costs consist primarily of purchases of impressions from publishers on a CPM basis, incurred to generate our revenues. We purchase impressions directly from publishers or third-party intermediaries, such as advertisement exchanges. We recognize cost of revenue on a publisher by publisher basis as incurred. Costs owed to publishers but not yet paid are recorded in our Consolidated Statements of Financial Position as trade payables.
For solutions within Criteo Retail Media, we pay for the inventory of our retailer partners on a revenue sharing basis, effectively paying the retailers a portion of the click-based revenue generated by user clicks on the sponsored products advertisements or impressions on the commerce display advertisements displaying the products of our consumer brand clients.
For a discussion of the trends we expect to see in traffic acquisition costs, see the section entitled " - Highlights and Trends - Contribution ex-TAC" in Item 7.D - Trend Information below.
Other Cost of Revenue. Other cost of revenue includes expenses related to third-party hosting fees, depreciation of data center equipment, the cost of data purchased from third parties and digital taxes. The Company does not build or operate its own data centers and none of its Research and Development employments are dedicated to revenue generating activities. As a result, we do not include the costs of such personnel in other cost of revenue.

63


Operating Expenses
Operating expenses consist of research and development, sales and operations, and general and administrative expenses. Salaries, bonuses, equity awards compensation, pension benefits and other personnel-related costs are the most significant components of each of these expense categories.
Research and Development Expense. Research and development expense consists primarily of personnel-related costs for our employees working in the engine, platform, site reliability engineering, scalability, infrastructure, engineering program management, product, analytics and other teams, including salaries, bonuses, equity awards compensation and other personnel related costs. Also included are non-personnel costs such as subcontracting, consulting and professional fees to third-party development resources, allocated overhead, including internal IT and depreciation and amortization costs. These expenses are partially offset by the French research tax credit that is conditional upon the level of our expenditures in research and development.
Sales and Operations Expense. Sales and operations expense consists primarily of personnel-related costs for our employees working in our sales, account strategy, sales operations, publisher business development, analytics, marketing, technical solutions, creative services and other teams, including salaries, bonuses, equity awards compensation, and other personnel-related costs. Additional expenses in this category include travel and entertainment, marketing and promotional events, marketing activities, provisions for doubtful accounts, subcontracting, consulting and professional fees paid to third parties, allocated overhead, including internal IT, and depreciation and amortization costs.
General and Administrative Expense. General and administrative expense consists primarily of personnel costs, including salaries, bonuses, equity awards compensation, pension benefits and other personnel-related costs for our administrative, legal, information technology, human resources, facilities and finance teams. Additional expenses included in this category include travel-related expenses, subcontracting and professional fees, audit fees, tax services and legal fees, as well as insurance and other corporate expenses, along with allocated overhead, including internal IT and depreciation and amortization costs.
Financial and Other Income (Expense)
Financial and Other Income (Expense) primarily consists of:
Positive impact of foreign exchange derivatives entered-into to secure the cash consideration of the Iponweb acquisition
Exchange differences arising on the settlement or translation into local currency of monetary balance sheet items labeled in euros (the Company's functional currency). We are exposed to changes in exchange rates primarily in the U.S., the United Kingdom, Japan, Korea and Brazil. The U.S. dollar, the British pound, the Korean won, and the Japanese yen are our most significant foreign currency exchange risks. At December 31, 2022, our exposure to foreign currency risk was centralized at parent company level and hedged. These exchange differences in euro are then translated into U.S. dollars (the Company's reporting currency) according to the average euro/U.S. dollar exchange rate.
Interest received on our cash and cash equivalents and interest incurred on outstanding borrowings under our debt loan agreements and revolving credit facilities ("RCFs").
Proceeds from sale of data center equipment to third-parties, made as part of Criteo's data center update program.
We monitor foreign currency exposure and look to mitigate exposures through normal business operations and hedging strategies.

64


Provision for Income Taxes
We are subject to potential income taxes in France, the U.S. and numerous other jurisdictions. We recognize tax liabilities based on estimates of whether additional taxes will be due. These tax liabilities are recognized when we believe that certain positions may not be fully sustained upon review by tax authorities, notwithstanding our belief that our tax return positions are supportable.
Our effective tax rates differ from the statutory rate applicable to us primarily due to valuation allowance on deferred tax assets, differences between domestic and foreign jurisdiction tax rates, Research Tax Credit offsets, which are non-taxable items, potential tax audit provision settlements, share-based compensation expenses that are non-deductible in some jurisdictions under certain circumstances, non-tax deductible provision from the loss contingency on regulatory matter, and transfer pricing adjustments. We license access to our technology to our subsidiaries and charge a royalty fee to these subsidiaries for such access. In France, we benefit from a reduced tax rate of 10% on a large portion of this technology royalty income. (See Note 17).
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of revenue, assets, liabilities, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates.
An accounting policy is deemed to be critical if it requires an accounting estimate to be made on assumptions about matters that are highly uncertain at the time the estimate is made, if different estimates reasonably could have been used, or if changes in the estimate that are reasonably possible could materially impact the financial statements. We believe estimates associated with (1) gross vs net assessment in revenue recognition,, (2) allowances for credit losses, (3) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect with tax reforms recently enacted in countries we operate, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and right of use assets - operating lease, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan and (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses, are critical as they are made based on assumptions about matters which are uncertain.. See Note 1. Principles and Accounting Methods to our audited consolidated financial statements beginning on page F-1 for a description of our other significant accounting policies.
Revenue Recognition - Gross vs Net Assessment
For revenue generated from arrangements that involve purchasing inventory from media owners, there is significant judgment in evaluating whether we are the principal, and report revenue on a gross basis, or the agent, and report revenue on a net basis. In this assessment, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price. The assessment of whether we are considered the principal or the agent in a transaction could impact our revenue and cost of revenue recognized on the consolidated statements of income.
Trade Receivables, Net of Allowances for Doubtful Accounts
We apply Accounting Standards Update No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost that an entity does not expect to collect over the asset's contractual life, considering past events, current conditions, and reasonable and supportable forecasts of future economic conditions.

For accounts receivable measured at amortized cost, we use aging analysis, and probability of default methods to evaluating and estimating the expected credit losses.


65


Deferred Tax Assets
Deferred taxes are recorded on all temporary differences between the financial reporting and tax bases of assets and liabilities, and on tax losses, using the liability method. Differences are defined as temporary when they are expected to reverse within a foreseeable future. We may only recognize deferred tax assets if we determine that it is probable that future taxable profit will be available against which the unused tax losses and tax credits can be utilized. As a result, the measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. If future taxable profits are considerably different from those forecasted that support recording deferred tax assets, we will have to revise downwards or upwards the amount of the deferred tax assets, which could have a significant impact on our financial results.
This determination requires many estimates and judgments by our management for which the ultimate tax determination may be uncertain.
Uncertain Tax Positions
We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. These uncertain tax positions include our estimates for transfer pricing that have been developed based upon analyses of appropriate arms-length prices.
Assumptions Used in the Valuation of Intangible Assets

In order to value our intangible assets, management prepares multi-year projections of revenue, TAC, gross profit, operating expenses, taxes and after tax margins relating to the operations associated with the intangible assets being valued. These projections are based on the estimates of management at the time they are prepared and include subjective assumptions regarding industry growth and other matters.

Goodwill

Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. In the course of 2022, the Company has reassessed its operating and reportable segments in accordance with ASC 280 and now reports its results of operations through three segments: Marketing Solutions, Retail Media and Iponweb. Goodwill has been allocated to these segments using a relative fair value allocation approach.

The Company has selected December 31 as the date to perform its annual impairment test. The test is performed at the reporting unit level, which we have determined to be Marketing Solutions, Retail Media and Iponweb. In the impairment assessment of its goodwill, the Company performs an impairment test, which involves assumptions regarding estimated future cash flows to be derived from the reporting unit. The estimated future cash flows are used to derive the fair value of the reporting unit, which is then compared to its net book value, including goodwill . If these estimates or their related assumptions change in the future, the Company may be required to record impairment for these assets. If the net book value exceeds its fair value, then the Company would be required to recognize an impairment loss. The impairment loss to be recognized would be calculated by comparing the fair value of the Company to its net book value, including goodwill. There is also significant judgement in the allocation of the net book value of the Company to each of its segments, as many of the assets are not directly attributable to the Company's operating segments.

Contingent Losses and Liabilities
With respect to litigation, claims and non-income tax risks, that may result in a provision to be recognized, we exercise significant judgment in measuring and recognizing provisions or determining exposure to contingent liabilities that are related to pending litigation, other outstanding claims and non income tax audits. These judgment and estimates are subject to change as new information becomes available.


66


Equity Awards Compensation
We account for share-based compensation in accordance with ASC 718 - Compensation - Stock Compensation. Under the fair value recognition provisions of this guidance, share-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense, over the requisite service period, which is generally the vesting period of the respective award.  
Determining the fair value of share-based awards at the grant date requires judgment. The determination of the grant date fair value of RSUs is based on the share price on the grant date. We use the Black-Scholes option-pricing model to determine the fair value of share options. The determination of the grant date fair value of options using an option-pricing model is affected by our estimated ordinary share fair value as well as assumptions regarding a number of other complex and subjective variables.
These variables include the fair value of our ordinary shares, the exercise price of the option, the expected term of the options, our expected share price volatility, risk-free interest rates, and expected dividends, which are estimated as follows:
Fair value of our ordinary shares. Following our initial public offering, we established a policy of using the closing sales price per ADS as quoted on Nasdaq on the date of grant for purposes of determining the fair value of ordinary shares.
Exercise price of the option. Following our initial public offering, we established a policy of using the closing sales price per ADS as quoted on Nasdaq on the date of grant for purposes of determining the exercise price with a floor value of 95% of the average of the closing sales price per ADS for the 20 trading days preceding the grant.
Expected term. The expected term represents the period that our share-based awards are expected to be outstanding. As we do not have sufficient historical experience for determining the expected term of the ordinary share option awards granted, we have based our expected term on the simplified method, which represents the average period from vesting to the expiration of the award.
Expected volatility. Prior to our initial public offering, as we did not have a trading history for our ordinary shares, the expected share price volatility for our ordinary shares was estimated by taking the average historic price volatility for industry peers based on daily price observations over a period equivalent to the expected term of the ordinary share option grants. From the initial public offering, the expected share price volatility takes into account the Criteo closing share price from the initial public offering date to the grant date and closing share price of industry peers for the remaining expected term of the ordinary share option grant.
Risk-free rate. The risk-free interest rate is based on the yields of France Treasury securities with maturities similar to the expected term of the options for each option group.
Dividend yield. We have never declared or paid any cash dividends and do not presently plan to pay cash dividends in the foreseeable future. Consequently, we use an expected dividend yield of zero.
If any of the assumptions used in the Black-Scholes model changes significantly, share-based compensation for future awards may differ materially compared with the awards granted previously.
The following table presents the range of assumptions used to estimate the fair value of options granted during the periods presented:
 
Year Ended December 31,
202220212020
Volatility
—%— %39.2% - 39.9%
Risk-free interest rate
— %—%0.00% - 0.25%
Expected life (in years)
--6 years
Dividend yield
—%—%— %
There were no grants of share options during the year ended December 31, 2022.
67


Recent Accounting Pronouncements
For a discussion of recent accounting pronouncements applicable to us, see Note 1 to our audited consolidated financial statements beginning on page F-1.
68


Non-GAAP Financial Measures
As required by the rules of the Securities and Exchange Commission (“SEC”), we provide reconciliations of the non-GAAP financial measures contained in this document to the most directly comparable measures under GAAP, which are set forth in the financial tables below.
Reconciliation of Contribution ex-TAC to Gross Profit
We define Contribution ex-TAC as a profitability measure akin to gross profit. It is calculated by deducting traffic acquisition costs from revenue and reconciled to gross profit through the exclusion of other cost of revenue. Contribution ex-TAC is not a measure calculated in accordance with U.S. GAAP. We have included Contribution ex-TAC because it is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions. In particular, we believe that this measure can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Contribution ex-TAC provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Our use of Contribution ex-TAC has limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; (b) other companies may report Contribution ex-TAC or similarly titled measures but calculate them differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Contribution ex-TAC alongside our other U.S. GAAP financial result measures. The below table provides a reconciliation of Contribution ex-TAC to gross profit:

Twelve Months Ended
December 31,
202220212020
(in thousands)
Gross Profit795,200 781,944 688,018 
Other Cost of Revenue133,024 138,851 137,028 
Contribution ex-TAC $928,224 $920,795 $825,046 












69


Reconciliation of Adjusted EBITDA to Net Income
We define Adjusted EBITDA as our consolidated earnings before financial income (expense), income taxes, depreciation and amortization, adjusted to eliminate the impact of equity awards compensation expense, pension service costs, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. We have included Adjusted EBITDA because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short-term and long-term operational plans. In particular, we believe that the elimination of equity awards compensation expense, pension service costs, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements; (b) Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs; (c) Adjusted EBITDA does not reflect the potentially dilutive impact of equity-based compensation; (d) Adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to us; and (e) other companies, including companies in our industry, may calculate Adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Adjusted EBITDA alongside our U.S. GAAP financial results, including net income.
Twelve Months Ended
December 31,
202220212020
(in thousands)
Net income$10,875 $137,647 $74,689 
Adjustments:
Financial (Income) expense(17,053)1,044 1,939 
Provision for income taxes31,186 16,169 32,197 
      Equity awards compensation expense65,035 44,955 31,425 
      Pension service costs1,756 1,324 2,232 
      Depreciation and amortization expense89,018 88,402 88,238 
      Acquisition-related costs12,584 11,256 286 
      Loss contingency on regulatory matter63,221 — — 
      Restructuring, integration and transformation (gain) costs10,677 21,698 19,989 
Total net adjustments256,424 184,848 176,306 
Adjusted EBITDA $267,299 $322,495 $250,995 
Twelve Months Ended
December 31,
202220212020
(Gain) from forfeitures of share-based compensation awards— (427)(2,655)
Facilities related (gain) costs1,452 16,020 12,975 
Payroll related (gain) costs7,373 4,480 5,911 
Consulting costs related to transformation1,852 1,625 3,758 
Total restructuring, integration and transformation (gain) costs$10,677 $21,698 $19,989 





Results of Operations for the Years Ended December 31, 2022, 2021 and 2020
Revenue breakdown by segment
We report our segments results as Marketing Solutions, Retail Media and Iponweb:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
Iponweb specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Year Ended December 31,
2022202120202022 vs 20212021 vs 2020
(in thousands)
Revenue as reported$2,017,003 $2,254,235 $2,072,617 (11)%%
Conversion impact U.S. dollar/other currencies147,636 (19,713)3,239 
Revenue at constant currency (1)
$2,164,639 $2,234,522 $2,075,856 (4)%%
Marketing Solutions as reported$1,762,517 $2,007,239 $1,806,431 (12)%11 %
Conversion impact U.S. dollar/other currencies$142,661 $(16,511)$4,364 
Marketing Solutions at constant currency (1)
$1,905,178 $1,990,728 $1,810,795 (5)%10 %
Retail Media as reported (2)
$202,317 $246,996 $266,186 (18)%(7)%
Conversion impact U.S. dollar/other currencies$4,975 $(3,202)$(1,125)
Retail Media at constant currency (1)
$207,292 $243,794 $265,061 (16)%(8)%
Iponweb revenue as reported$52,169 $— $— N/AN/A
Conversion impact U.S. dollar/other currencies$— 
Iponweb revenue at constant currency$52,169 $— $— N/AN/A

(1) Information herein with respect to results presented on a constant currency basis is computed by applying prior period average exchange rates to current period results. We have included results on a constant currency basis because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends. The table above reconciles the actual results presented in this section with the results presented on a constant currency basis.

(2) In all arrangements running on Criteo's Commerce Media platform, the Company recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions were accounted for on a gross basis. Most clients using Criteo’s legacy Retail Media solutions transitioned to this platform by the end of 2022. During the transition period, Revenue declined but Contribution ex-TAC margin increased. Contribution ex-TAC was not impacted by this transition.

2022 Compared to 2021

Revenue in 2022 decreased $(237.2) million, or (11)% (or (4)% on a constant currency basis) to $2.0 billion compared to 2021. Year-over-year decrease in revenue was driven by our existing clients, partly offset by net new clients accounted for approximately 6% of 2022 organic revenue and positive contribution from Iponweb. Excluding Iponweb, our total number of clients was stable year-over-year across regions.
Marketing Solutions revenue decreased (12)% (or (5)% on a constant currency basis) to $1.8 billion for 2022, reflecting decreased spend from large clients, notably on our retargeting solutions, as they adjusted their advertising budgets to the current uncertain macro economic environment.



Retail Media revenue decreased(18)% (or (16)% on a constant currency basis) to 202.3 million for 2022, as the strong performance with large retailers across the U.S. and EMEA was more than offset was more than offset by the technical and transitory impact related to the ongoing client migration to the Company's platform. Criteo's platform accounted for the majority of Retail Media revenue, or close to 79% for the year ended December 31, 2022, and its revenue is accounted for on a net basis. In 2021, around 50% of Retail Media revenue was accounted for on a net basis, and as a result of this transition to a full platform business, the growth of Retail Media revenue was temporarily impacted. Reflecting the underlying economic performance, Retail Media's Contribution ex-TAC increased 29% (or 33% on a constant currency basis) in the year ended December 31, 2022, mainly driven by continued strength in Retail Media onsite, particularly in the U.S. market.

2021 compared to 2020

Revenue in 2021 increased $181.6 million, or 9% (or 8% on a constant currency basis) to $2,254.2 million compared to 2020. 84% of the year-over-year increase in revenue was driven by the contribution from our existing clients, and 16% of the year-over-year increase was driven by the contribution from new clients. We added 285 net new clients year-over-year across regions.
The year-over-year increase in revenue on a constant currency basis was largely attributable to the increase in the average price charged to advertisers, and partially offset by the decreased number of impressions delivered by us.
Marketing Solutions revenue increased 11% (or 10% on a constant currency basis) to $2,007.2 million for 2021, reflecting increased spend from Retail clients, both on our retargeting, audience targeting and omnichannel solutions, partially offset by incremental identity and privacy changes, as expected.
Retail Media revenue decreased (7)% (or (8)% on a constant currency basis) to $246.9 million for 2021, as the strong performance with large retailers across the U.S. and EMEA was more than offset by the technical and transitory impact related to the ongoing client migration to the Company's platform. Criteo's platform accounted for a fast-growing share of Retail Media revenue, or about 50% for the year ended December 31, 2021, and its revenue is accounted for on a net basis. In 2020, less than 5% of Retail Media revenue was accounted for on a net basis, and as a result of this transition to a full platform business, the growth of Retail Media revenue was temporarily impacted. Reflecting the underlying economic performance, Retail Media's Contribution ex-TAC increased 59% (or 58% on a constant currency basis) in the year ended December 31, 2021, driven by continued strength in Retail Media onsite, in particular in the U.S. market, and growing network effects of the platform.
72


Revenue breakdown by region
Information in this Form 10-K with respect to results presented on a constant currency basis was calculated by applying prior period average exchange rates to current period results. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends. Below is a table which reconciles the actual results presented in this section with the results presented on a constant currency basis.
Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands)
Revenue as reported$2,017,003 $2,254,235 $2,072,617 (11)%%
Conversion impact U.S. dollar/other currencies147,636 (19,713)3,239 
Revenue at constant currency (*)
$2,164,639 $2,234,522 $2,075,856 (4)%%
Americas
Revenue as reported$891,267 $916,825 $894,854 (3)%%
Conversion impact U.S. dollar/other currencies(596)1,380 12,770 
Revenue at constant currency (*)
$890,671 $918,205 $907,624 (3)%%
EMEA
Revenue as reported$706,861 $844,312 $749,672 (16)%13 %
Conversion impact U.S. dollar/other currencies86,587 (24,324)(4,528)
Revenue at constant currency (*)
$793,448 $819,988 $745,144 (6)%%
Asia-Pacific
Revenue as reported$418,875 $493,098 $428,091 (15)%15 %
Conversion impact U.S. dollar/other currencies61,645 3,231 (5,003)
Revenue at constant currency (*)
$480,520 $496,329 $423,088 (3)%16 %
(*) Revenue at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the average exchange rates for the prior year to the following year figures.
2022 Compared to 2021
Our revenue in the Americas region decreased $(25.6) million, or (3)% (or (3)% on a constant currency basis) to $891.3 million for 2022 compared to 2021. This decrease was driven by negative retail trends, in particular with large customers across Marketing Solutions and by the impact of recognizing revenue on a net basis for clients transitioning to the Company's platform, partially offset by the continued strong performance of Retail Media, as the platform continues to scale with consumer brands and large retailers and growing network effects of the platform.

Our revenue in the EMEA region decreased $(137.5) million, or (16)% (or (6)% on a constant currency basis) to $706.9 million for 2022 compared to 2021. This decrease was driven by the suspension of our business in Russia effective as of March 2022, and by the continued decline in retail over the year in our main Marketing Solutions markets, in particular in France, UK and Germany, partially offset by the positive performance of Retail Media across the region.

Our revenue in the Asia-Pacific region decreased $(74.2) million, or (15)% (or (3)% on a constant currency basis) to $418.9 million for 2022 compared to 2021. The decrease was driven by reduced spend from retail clients in the region, in particular in Japan and South-Asia, partly offset by our business in India.
Additionally, $2,017 million of revenue for 2022 was negatively impacted by $147.6 million of currency fluctuations, particularly as a result of the depreciation of the Euro, the Japanese Yen and the British pound sterling compared to the U.S. dollar.


73


2021 Compared to 2020
Our revenue in the Americas region increased $22.0 million, or 2% (or 3% on a constant currency basis) to $916.8 million for 2021 compared to 2020. This increase was driven by continued positive retail trends, in particular with large clients across Marketing Solutions, and continued strong performance of Retail Media, as the Company's platform continues to scale with consumer brands and large retailers, partially offset by the impact of recognizing revenue on a net basis for clients transitioning to the platform.
Our revenue in the EMEA region increased $94.6 million, or 13% (or 9% on a constant currency basis) to $844.3 million for 2021 compared to 2020. This increase was driven by positive retail trends in our main markets, in particular in Germany and emerging markets, positive traction with large clients across our retargeting and new solutions, and continued strong performance of Retail Media across the region.
Our revenue in the Asia-Pacific region increased $65.0 million, or 15% (or 16% on a constant currency basis) to $493.1 million for 2021 compared to 2020. The increase was driven by the recovery of our large clients in the region, in particular in Japan, as well as positive contributions from Retail clients in South-East Asia.
Additionally, $2,254 million of revenue for 2021 was positively impacted by $(19.7) million of currency fluctuations, particularly as a result of the depreciation of the Turkish Lira, Russian Ruble, Japanese Yen and the Brazilian real, partially offset by the appreciation of the Euro and the British pound sterling, compared to the U.S. dollar.
74


Cost of Revenue

Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percentages)
Traffic acquisition costs
$(1,088,779)$(1,333,440)$(1,247,571)(18)%7%
Other cost of revenue
(133,024)(138,851)(137,028)(4)%1%
Total cost of revenue$(1,221,803)$(1,472,291)$(1,384,599)(17)%6%
% of revenue(61)%(65)%(67)%
Gross profit %39 %35 %33 %
Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percentages)
Marketing Solutions(1,047,822)(1,211,087)(1,059,680)(13)%14%
Retail Media(40,957)(122,353)(187,891)(67)%(35)%
Iponweb (1)
— — — 
Traffic Acquisition Costs$(1,088,779)$(1,333,440)$(1,247,571)(18)%7%
(1) There are no traffic acquisition costs associated with the Iponweb solutions as we are acting as agent in all the arrangements. Refer to Note 1. Principles and Accounting Methods for a detailed description of our accounting policies.
2022 Compared to 2021
Cost of revenue for 2022 decreased $(250.5) million, or (17)%, compared to 2021. This decrease was primarily the result of a $(244.7) million, or (18)% decrease in traffic acquisition costs (or (14)% on a constant currency basis), and by a $(5.8) million, or (4)% decrease in other cost of revenue.
The 13% decrease in Marketing Solutions' traffic acquisition costs related primarily to the (25)% decrease (or (14)% increase on a constant currency basis) in the average CPM for inventory purchased, including lower CPMs for signal-limited environments where Criteo continues to perform, partially offset by a 15% increase in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.
Traffic acquisition costs in Retail Media decreased by 67% reflecting the technical and transitory impact related to the ongoing client migration due to the transitioning of our platform because we recognize revenue on a net basis in all arrangements running on the platform.
The decrease in other cost of revenue includes a $10.2 million decrease in allocated depreciation and amortization expense and a $0.2 million in data acquisition costs, partially offset by $(3.3) million increase in hosting costs, $(1.3) million increase in other cost of sales mainly due to the digital tax and proceeds from disposal of datacenter equipments.

75


2021 Compared to 2020
Cost of revenue for 2021 increased $87.7 million, or 6%, compared to 2020. This increase was primarily the result of a $85.9 million, or 7% increase in traffic acquisition costs (or 6% on a constant currency basis), and by a $1.8 million, or 1% (or 2% on a constant currency basis), increase in other cost of revenue.
The 14% increase in Marketing Solutions' traffic acquisition costs related primarily to the 6% increase (and 5% increase on a constant currency basis) in the average CPM for inventory purchased, reflecting the year-over-year recovery in the digital advertising market following the trough of the pandemic-related recession in the second quarter of 2020 and our preferred relationships with media owners, as well as the 8% increase in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support client demand for advertising campaigns.
Traffic acquisition costs in Retail Media decreased by 35% reflecting the technical and transitory impact related to the ongoing client migration due to the transitioning of our RMP. Because we recognize revenue on a net basis in all arrangements running on the RMP, we expect our Traffic acquisition costs for Retail Media to decrease over time as all of our clients are transitioned to the RMP. The increase in other cost of revenue includes a $(5.2) million increase in allocated depreciation and amortization expense, $(3.0) million increase in other cost of sales mainly due to the digital tax, partially offset by $5.7 million in hosting costs and $0.8 million in data acquisition costs.
Contribution excluding Traffic Acquisition Costs
We consider Contribution ex-TAC as a key measure of our business activity. Our strategy focuses on maximizing our Contribution ex-TAC on an absolute basis over maximizing our near-term gross margin. We believe this focus builds sustainable long-term value for our business by fortifying a number of our competitive strengths, including access to advertising inventory, breadth and depth of data and continuous improvement of the Criteo AI Engine’s performance, allowing it to deliver more relevant advertisements at scale. As part of this focus, we continue to invest in building preferred relationships with direct publishers and pursue access to leading advertising exchanges.
The following table sets forth our revenue and Contribution ex-TAC by segment:
Year Ended December 31,
Segment202220212020
(in thousands)
RevenueMarketing Solutions$1,762,517 $2,007,239 $1,806,431 
Retail Media202,317 246,996 266,186 
Iponweb52,169 — — 
Total2,017,003 2,254,235 2,072,617 
Contribution ex-TAC(1)
Marketing Solutions714,695 796,152 746,751 
Retail Media161,360 124,643 78,295 
Iponweb (2)
52,169 — — 
Total928,224 920,795 825,046 

(1) Refer to the "Non-GAAP Financial Measures" section for a definition of this Non-GAAP metric.
(2) There are no traffic acquisition costs associated with the Iponweb solutions as we are acting as agent in all the arrangements. Refer to Note 1. Principles and Accounting Methods for a detailed description of our accounting policies.
76


Constant Currency Reconciliation
Information in this Form 10-K with respect to results presented on a constant currency basis was calculated by applying prior period average exchange rates to current period results. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends. Below is a table which reconciles the actual results presented in this section with the results presented on a constant currency basis:
 
Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands)
Revenue as reported$2,017,003 $2,254,235 $2,072,617 (11)%9%
Conversion impact U.S. dollar/other currencies147,636 (19,713)3,239 
Revenue at constant currency$2,164,639 $2,234,522 $2,075,856 (4)%8%
Traffic acquisition costs as reported$(1,088,779)$(1,333,440)$(1,247,571)(18)%7%
Conversion impact U.S. dollar/other currencies(63,434)12,263 (1,605)
Traffic acquisition cost at constant currency$(1,152,213)$(1,321,177)$(1,249,176)(14)%6%
Contribution ex-TAC as reported$928,224 $920,795 $825,046 1%12%
Conversion impact U.S. dollar/other currencies84,202 (7,450)1,634 
Contribution ex-TAC at constant currency$1,012,426 $913,345 $826,680 10%11%
Other cost of revenue as reported$(133,024)$(138,851)$(137,028)(4)%1%
Gross profit as reported$795,200 $781,944 $688,018 2%14%

77


Research and Development Expenses
Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percent of revenue)
Research and development expenses
$(187,596)$(151,817)$(132,513)24%15%
% of revenue
(9)%(7)%(6)%
2022 Compared to 2021
Research and development expenses for 2022 increased $35.8 million, or 24%, compared to 2021. This increase mainly related to an increase in headcount-related expenses and the amortization of Iponweb acquisition-related intangible assets.
2021 Compared to 2020
Research and development expenses for 2021 increased $19.3 million, or 15%, compared to 2020. This increase mainly related to an increase in headcount-related expenses driven by the negative impact of our increasing stock price.
Sales and Operations Expenses
Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percent of revenue)
Sales and operations expenses$(377,996)$(325,616)$(330,285)16%(1)%
% of revenue(19)%(14)%(16)%
 
2022 Compared to 2021
Sales and operations expenses for 2022 increased $52.4 million, or 16%, compared to 2021. This increase was mainly driven by an increase in headcount-related costs and the amortization of Iponweb acquisition-related intangible assets.

2021 Compared to 2020
Sales and operations expenses for 2021 decreased $(4.7) million, or (1)%, compared to 2020. This decrease was mainly driven by lower net bad debt expense, lower depreciation and amortization costs and lower rent and facilities costs due to the right-sizing of our real estate footprint, partially offset by the reversal of a provision that was settled in 2020 and the negative impact of our increasing stock price on headcount-related expenses.



78


General and Administrative Expenses
Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percent of revenue)
General and administrative expenses$(205,330)$(152,634)$(116,395)35%31%
% of revenue(10)%(7)%(6)%
2022 Compared to 2021
General and administrative expenses for 2022 increased $52.7 million, or 35%, compared to 2021. This increase was mainly related to the loss contingency related to the CNIL matter as described in Note 19 and an increase in headcount-related costs.
2021 Compared to 2020
General and administrative expenses for 2021 increased $36.2 million, or 31%, compared to 2020. This increase was mainly related to an increase in third-party services as part of our on-going transformation program and an increase in headcount related costs including the negative impact of our increasing stock price on compensation expense.
Financial and Other Income (Expense)

Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percent of revenue)
Financial and Other Income (Expense)$17,783 $1,939 $(1,939)817%(200)%
% of revenue0.9 %0.1 %(0.1)%
2022 Compared to 2021
Financial and Other Income for 2022 increased by $15.8 million, or 817% compared to 2021. The $17.8 million financial and other income for the period ended December 31, 2022 was mainly driven by the positive impact of foreign exchange derivatives entered-into to secure the cash consideration of the Iponweb acquisition. This was partially offset by the $4.7 million accretion of earn-out liability related to Iponweb acquisition.
Other impacts come from the foreign exchange reevaluations net of related hedging of our operations, income from cash and cash equivalent, and the financial expense relating to our €407 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs. At December 31, 2022, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.
2021 Compared to 2020
Financial and Other Income for 2021 decreased by $(3.9) million, or (200)% compared to 2020. The $(1.9) million financial and other income for the period ended December 31, 2021 was mainly driven by the financial expense relating to our $350 million available Revolving Credit Facility (RCF), including up-front fees amortization and non-utilization costs, partially offset by income from cash and cash equivalent. Financial and Other income for the period ended December 31, 2021 was supported by $3.0 million in proceeds from disposal of servers and equipments and $2.4 million in dividends received from a minority interest. At December 31, 2021, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps, forward purchases or sales of foreign currencies.


79


Provision for Income Taxes

Year Ended December 31,% change
2022202120202022 vs 20212021 vs 2020
(in thousands, except percent information)
Provision for income tax expense (benefit)$31,186 $16,169 $32,197 93%(50)%
% of revenue%%%
Effective tax rate74.1 %10.5 %30.1 %
2022 Compared to 2021
The provision for income taxes for 2022 increased by $15.0 million, or 93%, compared to 2021. The annual effective tax rate for 2022 was 74.1%, compared to an annual effective tax rate of 10.5% for 2021. The annual effective tax rate differs from the statutory rates primarily due to the impact of the domestic tax deduction applicable to technology royalty income we received from our subsidiaries, differences in tax rates in foreign jurisdictions, tax loss carryforwards in certain foreign subsidiaries, non-recognition of deferred tax assets related to tax losses and temporary differences, recognition of previously unrecognized tax losses and equity awards compensation expense.
In 2022, our income before taxes decreased by $111.8 million to $42.1 million, compared to 2021, generating a $10.9 million theoretical income tax expense at a nominal standard French tax rate of 25.82%. This theoretical tax expense is impacted mainly by the following items contributing to a 31.2 million effective tax expense and a 74.1% effective tax rate: $1.7 million of deferred tax assets on which we recognized a valuation allowance, $16.9 million resulting from the non-tax deductible provision following the loss contingency on regulatory matters (refer to Note 19) , $6.2 million of permanent differences (mainly employee costs and intercompany transactions), $1.6 million related to the French business tax, Cotisation sur la Valeur Ajoutée des Entreprises, or “CVAE”, and $2.9 million of net effect of share-based compensation offset by a $6.7 million tax deduction resulting from technology royalty income we received from our subsidiaries, $2.9 million Research and Development tax credit in France, and the recognition or reversal of valuation allowance on deferred tax assets of $1.3 million. Please see Note 17 to our audited consolidated financial statements for more detailed information on the provision for income taxes.
Amounts recognized in our Consolidated Financial Statements are calculated at the level of each subsidiary within our Consolidated Financial Statements. As at December 31, 2022, 2021 and 2020, the valuation allowance against net deferred income taxes amounted to $31.1 million, $35.0 million and $37.3 million, which related mainly to Criteo Corp. ($5.7 million, $5.7 million and $13.3 million, respectively), Criteo Brazil ($3.3 million, $2.7 million and $2.8 million, respectively), Criteo Ltd ($8.1 million, $7.6 million and $7.4 million, respectively), Criteo China ($1.1 million, $3.3 million and $3.3 million, respectively), Criteo Singapore ($1.5 million, $4.2 million and $3.3 million), Criteo Pty ($2.6 million, $2.7 million and $2.8 million) and Criteo France ($6.5 million, $6.2 million and $1.0 million, respectively).

2021 Compared to 2020
The provision for income taxes for 2021 decreased by $(16.0) million, or (50)%, compared to 2020. The annual effective tax rate for 2021 was 10.5%, compared to an annual effective tax rate of 30.1% for 2020. The annual effective tax rates differs from the statutory rates primarily due to the impact of the domestic tax deduction applicable to technology royalty income we received from our subsidiaries, differences in tax rates in foreign jurisdictions, tax loss carryforwards in certain foreign subsidiaries, non-recognition of deferred tax assets related to tax losses and temporary differences, recognition of previously unrecognized tax losses and equity awards compensation expense.
In 2021, our income before taxes increased by $46.9 million to $153.8 million, compared to 2020, generating a $43.7 million theoretical income tax expense at a nominal standard French tax rate of 28.40%. This theoretical tax expense is impacted mainly by the following items contributing to a $16.2 million effective tax expense and a 10.5% effective tax rate: $1.7 million of deferred tax assets on which we recognized a valuation allowance, $6.6 million resulting from the BEAT expense, $6.5 million of permanent differences (mainly based on employee costs, depreciation expenses and intercompany transactions), $2.2 million related to the French business tax, Cotisation sur la Valeur Ajoutée des Entreprises, or “CVAE”, offset by a $25.7 million tax deduction resulting from technology royalty income we received from our subsidiaries, $4.8 million Research and Development tax credit, the recognition or reversal of valuation allowance on deferred tax assets of $10.4 million and $1.4 million of net effect of share-based compensation.
80


Please see Note 17 to our audited consolidated financial statements for more detailed information on the provision for income taxes. Amounts recognized in our Consolidated Financial Statements are calculated at the level of each subsidiary within our Consolidated Financial Statements. As at December 31, 2021, 2020 and 2019, the valuation allowance against net deferred income taxes amounted to $36.4 million, $37.3 million and $25.3 million, which related mainly to Criteo Corp. ($5.7 million, $13.3 million and $12.8 million, respectively), Criteo Brazil ($2.7 million, $2.8 million and $3.2 million, respectively), Criteo Ltd ($7.6 million, $7.4 million and $7.5 million, respectively), Criteo China ($3.3 million, $3.3 million and $3.3 million, respectively), Criteo Singapore ($4.2 million, $3.3 million and $2.8 million), Criteo Pty ($2.7 million, $2.8 million and $2.6 million) and Criteo France ($6.2 million, $1.0 million and $(7.7) million, respectively).

81


Unaudited Quarterly Results of Operations
The following tables set forth our unaudited consolidated statement of income data for the last eight quarters. We derived this information from our unaudited interim consolidated financial information, which, in the opinion of management, includes all adjustments, consisting only of normal recurring adjustments, necessary for the fair presentation of the information for the quarters presented. The quarterly results of operations have been prepared by, and are the responsibility of, our management and have not been audited or reviewed by our independent registered public accounting firm. You should read this information together with our audited consolidated financial statements and related notes beginning on page F-1.

Three Months Ended
December 31, 2022September 30, 2022June 30, 2022March 31, 2022December 31, 2021September 30, 2021June 30, 2021March 31, 2021
(in thousands)
Consolidated Statements of Income Data:
Revenue$564,425 $446,921 $495,090 $510,567 $653,267 $508,580 $551,311 $541,077 
Cost of revenue
Traffic acquisition costs (1)
(281,021)(233,543)(280,565)(293,650)(377,076)(297,619)(331,078)(327,667)
Other cost of revenue(36,810)(33,771)(29,550)(32,893)(31,840)(34,935)(37,364)(34,712)
Gross profit246,594 179,607 184,975 184,024 244,351 176,026 182,869 178,698 
Operating expenses
Research and development expenses(69,348)(42,725)(41,496)(34,027)(44,860)(33,345)(41,915)(31,697)
Sales and operations expenses(99,633)(90,051)(99,313)(88,999)(89,892)(75,619)(80,751)(79,354)
General and administrative expenses(28,969)(42,353)(100,672)(33,336)(43,855)(34,877)(40,474)(33,428)
Total operating expenses(197,950)(175,129)(241,481)(156,362)(178,607)(143,841)(163,140)(144,479)
Income from operations48,644 4,478 (56,506)27,662 65,744 32,185 19,729 34,219 
Financial and Other income (expense)(6,144)3,485 16,412 4,030 3,330 (154)(519)(718)
Income before taxes42,500 7,963 (40,094)31,692 69,074 32,031 19,210 33,501 
Provision for income taxes(26,451)(1,442)7,121 (10,414)5,864 (7,801)(4,181)(10,051)
Net income$16,049 $6,521 $(32,973)$21,278 $74,938 $24,230 $15,029 $23,450 
Net income available to shareholders of Criteo S.A.15,400 6,579 (33,614)20,587 73,765 23,481 14,804 22,406 
(1) In all arrangements running on Criteo's Commerce Media Platform, the Company recognizes revenue on a net basis, whereas revenue from arrangements running on legacy Retail Media solutions and on Marketing Solution solutions are accounted for on a gross basis. Refer to Note 1. Principles and Accounting Methods for a detailed description of our accounting policies.

82


B.    Liquidity and Capital Resources.
Market Risk
We are mainly exposed to changes of foreign currency exchange rate fluctuations.
The functional currency of the Company is the euro, while our reporting currency is the U.S. dollar. Because we incur some of our expenses and derive revenues in currencies other than the euro, we are exposed to foreign currency exchange risk as our results of operations and cash flows are subject to fluctuations in foreign currency exchange rates. Foreign exchange risk exposure also arises from intra-company transactions and financing with subsidiaries that have a functional currency different than the euro. The statements of financial position of consolidated entities having a functional currency different from the U.S. dollar are translated into U.S. dollars at the closing exchange rate (spot exchange rate at the statement of financial position date) and the statement of income, statement of comprehensive income and statement of cash flow of such consolidated entities are translated at the average period to date exchange rate. The resulting translation adjustments are included in equity under the caption “Accumulated Other Comprehensive Income” in the Consolidated Statement of Changes in Equity.
Since 2013, the Company has had a foreign currency risk management policy in place. At December 31, 2022, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.

83


Foreign Currency Risk
A 10% increase or decrease of the British pound, the euro, the Japanese yen or the Brazilian real against the U.S. dollar would have impacted the Consolidated Statements of Income including non-controlling interests as follows:
Year Ended December 31,
202220212020
(in thousands)
GBP/USD
+10%-10%+10%-10%+10%-10%
Net income impact
$(444)$444 $(351)$351 $116 $(116)
Year Ended December 31,
202220212020
(in thousands)
BRL/USD
+10%-10%+10%-10%+10%-10%
Net income impact
$(235)$235 $(38)$38 $(41)$41 
Year Ended December 31,
202220212020
(in thousands)
JPY/USD +10%-10%+10%-10%+10%-10%
Net income impact $2,489 $(2,489)$619 $(619)$614 $(614)
Year Ended December 31,
202220212020
(in thousands)
EUR/USD +10%-10%+10%-10%+10%-10%
Net income impact $(2,169)$2,169 $11,162 $(11,162)$9,360 $(9,360)

Counterparty Risk
As of December 31, 2022, we show a positive net cash position. We utilize cash pooling arrangements, reinforcing cash management centralization. Investment and financing decisions are carried out by our internal central treasury function. We only deal with counterparties with high credit ratings. In addition, under our Investment and Risk Management Policy, our central treasury function ensures a balanced distribution between counterparties.
84


Liquidity Risk
We are mainly exposed to changes of foreign currency exchange rate fluctuations.
Sources of Liquidity
Our principal sources of liquidity are our cash and cash equivalents and cash generated from operations. We have never declared or paid any cash dividends on our ordinary shares. We do not anticipate paying cash dividends on our equity securities in the foreseeable future.
We are party to a loan agreement and several RCFs with third-party financial institutions. Our loan and RCF agreements as of December 31, 2022 are presented in the table below:
Nominal/ Authorized amounts
 (RCF Only)
Amount drawn as of December 31, 2022 (RCF only)Amount Outstanding as of December 31, 2022
Nature(in thousands)Interest rateSettlement date
Bank Syndicate RCF - September 2022 (1)
407,000 — — Floating rate: EURIBOR / SOFR + margin depending on leverage ratioSeptember 2027
For additional information regarding our RCF agreement, please refer to Note 10 - Financial Liabilities and Note 19 - Commitments.

This RCF is unsecured and contain customary events of default and covenants, including compliance with a total net debt to adjusted EBITDA ratio and restrictions on the incurrence of additional indebtedness. At December 31, 2022, we were in compliance with the leverage ratio.
We are also party to short-term credit lines and overdraft facilities with HSBC Holdings plc, LCL and BNP Paribas. We are authorized to draw up to a maximum of €21.5 million ($22.9 million) in the aggregate under those short-term credit lines and overdraft facilities. As of December 31, 2022, we had not drawn on either of these facilities. Our banks have the ability to terminate such facilities on short notice.
Our cash and cash equivalents are invested primarily in demand deposit accounts and term deposits that primarily aim at preserving capital. Our cash, and cash equivalents at December 31, 2022 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $348.2 million as of December 31, 2022. The $(67.3) million decrease in cash and cash equivalents compared with December 31, 2021 primarily resulted from an increase of $256.0 million in cash from operating activities partially offset by a decrease of $(166.1) million in cash used for investing activities and a decrease of $(113.0) million in cash used for financing activities. In addition, the cash flows were also negatively impacted by $(44.1) million due to foreign exchange rates impact on our consolidated cash position in USD over the period. We do not enter into investments for trading or speculative purposes. Our policy is to invest any cash in excess of our immediate requirements in investments designed to preserve the principal balance and provide liquidity. Accordingly, our cash and cash equivalents are invested primarily in demand deposit accounts and term deposit accounts
Furthermore, Criteo had financial liquidity of approximately $835.0 million, including its cash position, short term investments and its Revolving Credit Facility as of December 31, 2022. Overall, we believe that our current financial liquidity, combined with our expected cash-flow generation in 2023, enables financial flexibility and the meeting of all material contractual obligations.

We have also reserved $100m in cash (classified as Restricted cash on our Consolidated Statements of Financial Position) to fund the earn-out liability obligations, resulting from the Iponweb acquisition. (see Note 2)


85


Share buy-back programs
In December 2021, we completed a $100 million share repurchase program. In 2022, we completed an additional $136 million share repurchase.
All above programs have been implemented under our multi-year authorization granted by Board of Directors. On December 7, 2022, this authorization was extended to a total amount of $480 million. Other than these repurchase programs, we intend to retain all available funds and any future earnings to fund our growth.
Operating and Capital Expenditure Requirements
In 2022, 2021 and 2020, our actual capital expenditures were $55.8 million, $53.0 million and $65.5 million respectively, primarily related to the acquisition of data center and server equipment, and internal IT systems. We expect our capital expenditures to remain at, or slightly below, 4% of revenue for 2023, as we plan to continue to build, reshape and maintain additional data center equipment capacity in all regions and increase our investments supporting our new work from home policy as part of our office right sizing program.
On August 1st, 2022 we entered into a definitive purchase agreement which resulted in the Iponweb acquisition for $(135.5) million of cash consideration paid. In 2021 we acquired all of the outstanding shares of Doobe In Site Ltd. ("Mabaya"), financed by available cash resources.
We believe our existing cash balances will be sufficient to meet our anticipated cash requirements through at least the next 12 months.  
Our future working capital requirements will depend on many factors, including the rate of our revenue growth, the amount and timing of our investments in personnel and capital equipment, and the timing and extent of our introduction of new products and product enhancements.
If our cash and cash equivalents balances and cash flows from operating activities are insufficient to satisfy our liquidity requirements, we may need to raise additional funds through equity, equity-linked or debt financings to support our operations, and such financings may not be available to us on acceptable terms, or at all. We may also need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies, assets or products.
If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing will be dilutive to our shareholders.
Historical Cash Flows
The following table sets forth our cash flows for 2022, 2021 and 2020 :
Year Ended December 31,
202220212020
(in thousands)
Cash flows provided by operating activities$255,985 $220,913 $185,356 
Cash used in investing activities(166,119)(76,367)(101,093)
Cash used for financing activities$(113,044)$(80,117)$(57,747)
Our cash and cash equivalents at December 31, 2022 were held for working capital and general corporate purposes, which could include acquisitions. The decrease in cash and cash equivalents compared with December 31, 2021, primarily resulted from an increase of $256.0 million in cash flows from operating activities fully offset by a decrease of $(166.1) million in cash flows used for investing activities and a decrease of $(113.0) million in cash flows used for financing activities.
86


Operating Activities
Cash provided by operating activities is primarily impacted by the increase in the number of clients using our solution and by the amount of cash we invest in personnel to support the anticipated growth of our business. Cash provided by operating activities has typically been generated from net income and by changes in our operating assets and liabilities, particularly in the areas of accounts receivable and accounts payable and accrued expenses, adjusted for certain non-cash and non-operating expense items such as depreciation, amortization, equity awards compensation, deferred tax assets and income taxes.
In 2022, net cash flows provided by operating activities were $256.0 million and consisted of net income of $10.9 million, $185.0 million in adjustments for non-cash and non-operating items and $60.1 million of cash flows from working capital. Adjustments for non-cash and non-operating items primarily consisted of depreciation and amortization expense of $150.3 million, equity awards compensation expense of $65.0 million, changes in deferred tax assets of $3.6 million, partially offset by $(11.0) million of accrued income taxes net of income tax paid and $(22.9) million of other non-cash and non-operating items. In 2022, our cash generated by operating activities benefited from strong working capital leverage, largely due to the impact from strong collections, in particular Iponweb, which has favorable seasonality in the fourth quarter.
The $60.1 million increase in cash resulting from changes in working capital primarily consisted of a $0.7 million decrease due to changes in operating lease liabilities and right of use assets, a $(14.7) million increase in other current assets (including prepaid expenses and VAT receivables) and a $(41.9) million increase in accounts receivable partially offset by a $(17.9) million decrease in accrued expenses such as payroll and payroll related expenses and VAT payables and a $133.8 million increase in accounts payable mainly due to seasonality.
In 2021, net cash flows provided by operating activities were $220.9 million and consisted of net income of $137.6 million, $124.9 million in adjustments for non-cash and non-operating items and $(41.6) million of cash flows from working capital. Adjustments for non-cash and non-operating items primarily consisted of depreciation and amortization expense of $90.9 million, equity awards compensation expense of $44.5 million, changes in deferred tax assets of $(18.6) million, $2.0 million generated on disposal of non-current assets, and by $6.0 million of accrued income taxes net of income tax paid.
The $(41.6) million decrease in cash resulting from changes in working capital primarily consisted of a $(2.6) million decrease due to changes in operating lease liabilities and right of use assets, a $(19.7) million increase in other current assets (including prepaid expenses and VAT receivables) and a $(135.0) million increase in accounts receivable partially offset by a $33.6 million increase in accrued expenses such as payroll and payroll related expenses and VAT payables and $82.7 million increase in accounts payable.
In 2020, net cash flows provided by operating activities were $185.4 million and consisted of net income of $74.7 million, $154.6 million in adjustments for non-cash and non-operating items and $(44.0) million of cash flows from working capital. Adjustments for non-cash and non-operating items primarily consisted of depreciation and amortization expense of $106.6 million, equity awards compensation expense of $28.8 million, changes in deferred tax assets of $3.7 million, $2.7 million generated on disposal of non-current assets, $1.9 million from other non-operating items, and by $10.9 million of accrued income taxes net of income tax paid.
The $(44.0) million decrease in cash resulting from changes in working capital primarily consisted of a $(33.3) million decrease in accounts payable, a $(5.8) million decrease due to changes in operating lease liabilities and right of use assets, a $(7.2) million increase in other current assets (including prepaid expenses and VAT receivables) and a $(4.0) million increase in accounts receivable partially offset by a $6.3 million increase in accrued expenses such as payroll and payroll related expenses and VAT payables.

87


Investing Activities
Our investing activities to date have consisted primarily of purchases of servers and other data-center equipment and business acquisitions.
In 2022, net cash flows used in investing activities were $166.1 million and consisted of $55.8 million for purchases of servers and other data-center equipment and capitalized software development costs, $138.0 million for business acquisitions and $27.8 million change in other non-current financial assets resulting from investments in Marketable Securities (see Note 4).
In 2021, net cash flows used in investing activities were $76.4 million and consisted of $53.0 million for purchases of servers and other data-center equipment and capitalized software development costs, $10.4 million for business acquisitions and $12.9 million change in other non-current financial assets resulting from investments in Marketable Securities (see Note 4).
In 2020, net cash flows used in investing activities were $101.1 million and consisted of $65.5 million for purchases of servers and other data-center equipment, $1.2 million for business acquisitions and $34.4 million change in other non-current financial assets resulting from investments in Marketable Securities (see Note 2 and 3).
Financing Activities
In 2022, net cash used in financing activities was $113.0 million mainly resulting from the $135.7 million impact from our share repurchase program, partially offset by $21.9 million change relating to the recognition of a positive impact of foreign exchange reevaluations net of related hedging and $1.0 million proceeds from stock-options exercises.
In 2021, net cash used in financing activities was $80.1 million mainly resulting from the $25.2 million proceeds from stock-options exercises and the $100.0 million impact from our share repurchase program.
In 2020, net cash used in financing activities was $57.7 million mainly resulting from the $10.9 million impact of the €140 million drawing from May 2020 to November 2020 as part of our available Revolving Credit Facility (RCF) and the $43.7 million impact from our share repurchase program.
88


C.    Off-balance Sheet Arrangements.
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. In addition, we do not engage in trading activities involving non-exchange traded contracts. We therefore believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
89


D.    Tabular Disclosure of Contractual Obligations.
Our principal commitments consist of non-cancelable operating leases for our various office facilities and data centers, and other contractual commitments consisting of obligations to our hosting services providers, and providers of software as a service.
The following table discloses aggregate information about material contractual obligations and periods in which payments were due as of December 31, 2022. Future events could cause actual payments to differ from these estimates.
Less than 1 year1 to 5 yearsMore than 5 yearsTotal
(in thousands of U.S. Dollars)
Operating Leases33,920 58,459 19,665 112,044 
Other purchase obligations 55,770 8,506 — 64,276 
        Total$89,690 $66,965 $19,665 $176,320 

90


E.    Trend Information.
Key Metrics
We review three key metrics to help us monitor the performance of our business and to identify trends affecting our business. These key metrics include number of clients, Contribution ex-TAC, and Adjusted EBITDA. We believe these metrics are useful to understanding the underlying trends in our business. The following table summarizes our key metrics for 2022, 2021 and 2020.
Year Ended December 31,
202220212020
(in thousands, except number of clients)
Number of clients21,600 21,745 21,460 
Contribution ex-TAC$928,224 $920,795 $825,046 
Adjusted EBITDA$267,299 $322,495 $250,995 

Number of Clients
We define a client to be a unique party from whom we have received a signed contract or an insertion order and for whom we have delivered an advertisement or monetized an advertising inventory during the previous 12 months. We believe this criteria best identifies clients who actively use our set of solutions. We count specific brands or divisions within the same business as distinct clients so long as those entities have separately signed insertion orders with us. In the case of some solutions within Criteo Retail Media, we count the parent company of the brands as an individual client, even if several distinct brands pertaining to the same parent company have signed separate contracts or insertion orders with us. On the other hand, we count a client who runs campaigns in multiple geographies as a single client, even though multiple insertion orders may be involved. When the insertion order is with an advertising agency, we generally consider the client on whose behalf the advertising campaign is conducted as the “client” for purposes of this calculation. In the event a client has its advertising spend with us managed by multiple agencies, that client is counted as a single client.
We believe that our ability to increase the number of clients is an important indicator of our ability to grow revenue over time. While our client count has increased over time, this metric can also fluctuate from quarter to quarter due to the seasonal trends in advertising spend of clients and the timing and amount of revenue contribution from new clients. Therefore, there is not necessarily a direct correlation between a change in clients in a particular period and an increase or decrease in our revenue over that same period.
Contribution ex-TAC
Contribution ex-TAC as a profitability measure akin to gross profit. It is calculated by deducting traffic acquisition costs from revenue and reconciled to gross profit through the exclusion of other cost of revenue. Contribution ex-TAC is not a measure calculated in accordance with U.S. GAAP. Contribution ex-TAC because it is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions. In particular, we believe that this measure can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Contribution ex-TAC provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Please see above for a discussion of the limitations of Contribution ex-TAC and a reconciliation of Contribution ex-TAC to gross profit, the most comparable U.S. GAAP measure in the Non-GAAP Financial Measures section of this filing.
Our management views our Contribution ex-TAC as a key measure to evaluate, plan and make decisions on our business activities and sales performance. In particular, we believe this can provide a useful measure for period-to-period comparisons of our business. Accordingly, we believe that Contribution ex-TAC provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Contribution ex-TAC is not a measure calculated in accordance with U.S. GAAP. Please see above for a discussion of the limitations of Contribution ex-TAC and a reconciliation of Contribution ex-TAC to gross profit, the most comparable U.S. GAAP measure, for 2021 and 2022.
91


Adjusted EBITDA
Adjusted EBITDA represents our consolidated earnings before financial income (expense), income taxes, depreciation and amortization, adjusted to eliminate the impact of equity awards compensation expense, pension service costs, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. Adjusted EBITDA is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short-term and long-term operational plans. In particular, we believe that the elimination of equity awards compensation expense, pension service costs, certain restructuring, integration and transformation costs, certain acquisition costs and a loss contingency related to a regulatory matter in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our business,
Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. Please see above for a discussion of the limitations of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, the most comparable U.S. GAAP measure in the Non-GAAP Financial Measures section of this filing.
Highlights and Trends
Contribution ex-TAC
Our Contribution ex-TAC for 2022 was $928 million, a 10% increase over 2021, at constant currency. This performance was driven by growth in Retail Media and Commerce Audiences, offsetting lower Retargeting. It also reflects significant headwinds from foreign exchange rates and the wind down of operations in Russia. We are focused on maximizing our Contribution ex-TAC on an absolute basis. We believe this focus builds sustainable long-term value for our business by fortifying a number of our competitive strengths, including access to digital advertising inventory, breadth and depth of data and continuous improvement of the Criteo AI Engine’s performance, allowing us to deliver more relevant advertisements at scale.

Our Adjusted EBITDA for 2022 was $267.3 million, a (17)% decrease over 2021. Our decrease in Adjusted EBITDA for 2022 compared to 2021 was primarily the result of the 1% increase in Contribution ex-TAC over the period, partly offset by a 11% increase in our Non-GAAP operating expenses. This drove a 29% adjusted EBITDA margin in 2022. Our 2022 investments in the strategic growth areas of our business, such as Retail Media, our first-party media network, acquisition solutions, video, Connected TV and Commerce Insights to accelerate growth drove a lower Adjusted EBITDA margin as a percentage of Contribution ex-TAC compared to 2021. Over time, we expect to continue to invest in the growth areas of our business and to maintain a healthy profitability as we continue to deliver sustainable revenue growth and as we benefit from operating leverage, rightsizing our cost base and continued discipline in our expense management. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. Please see above for a discussion of the limitations of Adjusted EBITDA and a reconciliation of Adjusted EBITDA to net income, the most comparable U.S. GAAP measure.

Number of Clients
Since our inception, we have significantly grown the number of clients with which we do business. We had close to 22,000 clients as of December 31, 2022, flat compared to our client base as of December 31, 2021. In recent years, the expansion of our clients has been driven our global footprint and our commercial expansion in existing markets, our continued development of large clients in the Retail vertical, especially in ecommerce, our expansion of midmarket clients and our penetration into the consumer brand vertical through some of our Criteo Retail Media offerings. We believe that our ability to increase our number of clients is a leading indicator of our ability to grow revenue over time. We expect to continue to focus our attention and investment on further growing our client base across all regions, client categories and verticals, with continued strong focus on ecommerce.
Client Retention
We believe our ability to retain and grow revenue from our existing clients is a useful indicator of the stability of our revenue base and the long-term value of our client relationships. Our offering, the Criteo Commerce Media Platform, is powered by AI technology and aims to cover the entire marketing funnel (Awareness, Audience Targeting, Conversion). Our technology is optimized to drive impactful business outcomes from marketing and monetization for retailers and brands. We measure our client satisfaction through our ability to retain them and the revenue they generate quarter after quarter.
92


We define client retention rate as the percentage of live clients during the previous quarter that continued to be live clients during the current quarter. This metric is calculated on a quarterly basis, and for annual periods, we use an average of the quarterly metrics. We define a live client as a client whose advertising campaign has or had been generating revenue for us on any day over the relevant measurement period. In each of 2022, 2021 and 2020, our client retention rate was approximately 90%.
Seasonality
Our client base consists primarily of businesses in the digital Retail, Travel and Classifieds industries, which we define as commerce clients. In the digital Retail industry and the consumer brand verticals in particular, many businesses devote the largest portion of their advertising spend to the fourth quarter of the calendar year, to coincide with increased holiday spending by consumers. With respect to Criteo Retail Media, the concentration of advertising spend in the fourth quarter of the calendar year is particularly pronounced. Our Retail clients typically conduct fewer advertising campaigns in the first and second quarters than they do in other quarters, while our Travel clients typically increase their travel campaigns in the first and third quarters and conduct fewer advertising campaigns in the second quarter. As a result, our revenue tends to be seasonal in nature, but the impact of this seasonality has, to date, been partly offset by our significant growth and geographic expansion. If the seasonal fluctuations become more pronounced, our operating cash flows could fluctuate materially from period to period.

















































___________________________________________________
1 Excluding Criteo Retail Media.
93


F.    Safe Harbor.
This Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act and as defined in the Private Securities Litigation Reform Act of 1995. See "Special Note Regarding Forward-Looking Statements."
Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
We are mainly exposed to changes of foreign currency exchange rate fluctuations.
For a description of our foreign exchange risk and a sensitivity analysis of the impact of foreign currency exchange rates on our net income, please see "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations – B. Liquidity and Capital Resources" in this Form 10-K.
Item 8.    Financial Statements and Supplementary Data
The information required by Item 8 is set forth on pages F-1 through F-50 of this Form 10-K.
94


Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
There have been no changes in our independent registered public accounting firm, Deloitte & Associés, or disagreements with our accountants on matters of accounting and financial disclosure.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Criteo carried out an evaluation as of December 31, 2022, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of our disclosure controls and procedures, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Disclosure controls and procedures are controls and other procedures designed to reasonably assure that information required to be disclosed in our reports filed or furnished under the Exchange Act, such as this Annual Report on Form 10-K, is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms.
Disclosure controls and procedures are also designed to reasonably assure that this information is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, to allow timely decisions regarding required disclosure.
Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of December 31, 2022, our disclosure controls and procedures were effective to provide reasonable assurance.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Our management assessed, with the oversight of our board of directors, the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, our management used the criteria established in the Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment, our management has concluded that the Company's internal control over financial reporting was effective as of December 31, 2022. The effectiveness of the Company's internal control over financial reporting as of December 31, 2022 has been audited by Deloitte & Associés, our independent registered public accounting firm, as stated in its attestation report, which appears on page F-2 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, that occurred during the quarter ended December 31, 2022, that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Criteo have been detected. These inherent limitations include the realities that judgments in decisions making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies and procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
95


Item 9B.    Other Information
Not applicable.




Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections
Not applicable.
96


PART III
Item 10.    Directors, Executive Officers and Corporate Governance
The information required by this item (other than the information set forth in the next paragraph in this Item 10) will be included in our definitive proxy statement with respect to our 2023 Annual Meeting of Shareholders to be filed with the SEC, and is incorporated herein by reference.
We have adopted a Code of Business Conduct and Ethics (the "Code of Conduct") that is applicable to all of our employees, officers (including our chief executive and senior financial officers), directors, temporary workers and interns. The Code of Conduct is available on our website at criteo.investorroom.com under "Governance." The Audit Committee of our board of directors is responsible for overseeing the Code of Conduct and our board of directors is required to approve any waivers of the Code of Conduct for employees, executive officers and directors. We expect that any amendments to the Code of Conduct, or any waivers of its requirements required to be disclosed under the rules of the SEC or Nasdaq will be disclosed on our website.
Item 11.    Executive Compensation
The information called for by this item will be included in our definitive proxy statement with respect to our 2023 Annual Meeting of Shareholders to be filed with the SEC, and is incorporated herein by reference.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information called for by this item will be included in our definitive proxy statement with respect to our 2023 Annual Meeting of Shareholders to be filed with the SEC, and is incorporated herein by reference.
Item 13.    Certain Relationships and Related Transactions, and Director Independence
The information called for by this item will be included in our definitive proxy statement with respect to our 2023 Annual Meeting of Shareholders to be filed with the SEC, and is incorporated herein by reference.
Item 14.    Principal Accounting Fees and Services
The information called for by this item will be included in our definitive proxy statement with respect to our 2023 Annual Meeting of Shareholders to be filed with the SEC, and is incorporated herein by reference.
97


PART IV
Item 15.    Exhibits and Financial Statement Schedules
(a) Financial Statements
The financial statements listed in the accompanying Index to Consolidated Financial Statements on page F-1 are filed as part of this Form 10-K. All schedules are omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.

(b) Exhibits

Incorporated by Reference
ExhibitDescriptionSchedule/ FormFile NumberExhibitFile Date

8-K001-361532.1October 4, 2016
2.210-Q001-361532.1August 5, 2022
3.1
Updated By-laws (as of February 23, 2023) (English translation)
8-K001-361533.1February 24, 2023
8-K
001-36153
4.1December 29, 2021
10-K001-361534.3March 2, 2020
F-1333-19122310.5October 2, 2013
S-8333-19737399.1July 11, 2014
S-8333-25825699.1July 29, 2021
10-K001-3615310.7February 29, 2016
10-K001-3615310.9March 1, 2017
F-1333-19122310.8September 18, 2013
F-1333-19122310.11September 18, 2013
98


Incorporated by Reference
ExhibitDescriptionSchedule/ FormFile NumberExhibitFile Date
S-8333-25825699.2July 29, 2021
S-8333-25825699.3July 29, 2021
10-K001-3615310.15February 29, 2016
8-K001-3615310.1September 3, 2020
10-Q001-3615310.1May 5, 2021
10-Q001-3615310.1May 5, 2022
8-K001-361534.1March 30, 2017
10-K001-3615310.22March 1, 2019
8-K001-3615310.1October 30, 2019
10-K001-3615310.18March 2, 2020
10-K001-3615310.19March 2, 2020
10-Q001-3615310.2May 5, 2022
99


Incorporated by Reference
ExhibitDescriptionSchedule/ FormFile NumberExhibitFile Date
10.208-K001-3615310.1September 28, 2022
101#
The following financial statements from Criteo S.A.'s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, formatted in iXBRL (Inline Extensible Business Reporting Language): (i) the Consolidated Statements of Financial Position, (ii) the Consolidated Statements of Income, (iii) the Consolidated Statements of Comprehensive Income, (iv) the Consolidated Statements of Changes in Shareholders' Equity, (v) the Consolidated Statements of Cash Flows and (vi) Notes to Consolidated Financial Statements
104
Cover Page Interactive Data File (formatted as iXBRL and contained in Exhibit 101)

†    Indicates management contract or compensatory plan.
#    Filed herewith.
*    Furnished herewith.

100


Item 16.     Form 10-K Summary
Not applicable.

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
CRITEO S.A.
February 24, 2023By:
/s/ Megan Clarken
Megan Clarken
Chief Executive Officer
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Megan Clarken her or his attorney-in-fact, each with the power of substitution, for her or him in any and all capacities, to sign any amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitutes, may do or cause to be done by virtue of hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons in the capacities and on the dates indicated below.
101


Signature
Title
Date
/s/ Megan ClarkenChief Executive Officer and Director
(Principal Executive Officer)
February 24, 2023
Megan Clarken
/s/ Sarah Glickman
Chief Financial Officer (Principal
Financial Officer and Principal
Accounting Officer)
February 24, 2023
Sarah Glickman
/s/ Nathalie Balla
DirectorFebruary 24, 2023
Nathalie Balla
/s/ Marie Lalleman
DirectorFebruary 24, 2023
Marie Lalleman
/s/ Edmond Mesrobian
DirectorFebruary 24, 2023
Edmond Mesrobian
/s/ Hubert de Pesquidoux
DirectorFebruary 24, 2023
Hubert de Pesquidoux
/s/ Rachel Picard
DirectorFebruary 24, 2023
Rachel Picard
/s/ James Warner
DirectorFebruary 24, 2023
James Warner

102



Index to Consolidated Financial Statements
 
Page
Reports of Deloitte & Associés, Independent Registered Public Accounting Firm (PCAOB ID No. 1756)
Consolidated Statements of Financial Position as of December 31, 2022 and 2021
Consolidated Statements of Income for the Years Ended December 31, 2022, 2021 and 2020
Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2022, 2021 and 2020
Consolidated Statements of Changes in Shareholders' Equity for the Years Ended December 31, 2022, 2021 and 2020
Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020
Notes to the Consolidated Financial Statements


103


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the shareholders and the Board of Directors of Criteo S.A.

Opinion on the Financial Statements

We have audited the accompanying consolidated statements of financial position of Criteo S.A. and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, shareholders' equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 24, 2023, expressed an unqualified opinion on the Company's internal control over financial reporting.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Revenue — Refer to Note 1 to the financial statements

Critical Audit Matter Description

The Company’s Marketing Solutions revenue consists of selling personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. This is primarily achieved by converting the Company’s clients’ website visitors into customers, enabling the Company to charge its clients when users engage with an ad the Company delivers, either by clicking on it (cost-per-click basis), or through installing an application by clicking on an ad that the Company delivers (cost-per-install). Because of the nature of the Company’s revenue, which is made up of a significant volume of low-dollar value transactions, sourced from multiple databases and other tools, the Company uses highly automated systems to process and record its revenue transactions.
F-2


We identified Marketing Solution revenue as a critical audit matter because the Company’s systems to process and record its revenue transactions are highly automated and thus required significantly more involvement and effort from our information technology (IT) internal specialist team to identify, test, and evaluate the Company’s system, software applications, and automated controls.

How the Critical Audit Matter Was Addressed in the Audit

With the assistance of our IT specialists and Data specialists, our audit procedures related to the Company’s system to process and record its revenue transactions included the following:

Identified the significant applications and systems used to process revenue transactions and tested the general IT controls over each of these applications and systems, including testing of user access controls, change management controls, and IT operations controls.
Performed testing of system interface controls and automated controls within the relevant revenue solutions, as well as the controls designed to address the occurrence, accuracy and completeness of revenue.
Tested internal controls within the relevant revenue business process, including those in place to reconcile the various applications to the Company’s general ledger.
Tested the underlying data of the revenue transactions by agreeing the amounts recognized in the financial statements to the source transactional systems and tested the mathematical accuracy of the recorded revenue.

Business combinations – Fair Value of Acquired Technologies — Refer to Notes 2 and 8 to the financial statements

Critical Audit Matter Description

The Company completed the acquisition of Iponweb Holding Limited for $290.2 million on August 1, 2022. The Company accounted for the transaction under the acquisition method of accounting for business combinations. Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values, including technologies intangible assets of $90.2 million. Management estimated the fair value of the technologies intangible assets using the multi-period excess earnings method and the relief-from-royalty method, depending on the technology being valued. The determination of the fair value of the technologies intangibles assets required management to make significant estimates and assumptions related to forecasts of future revenue, EBITDA margin, and the selection of the discount rate and of the royalty rate.

We identified the fair value of acquired technologies from Iponweb Holding Limited as a critical audit matter because of the significant estimates and assumptions management makes to fair value these assets. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our fair value specialists, when performing audit procedures to evaluate the reasonableness of management’s estimates and assumptions related to forecasts of future revenues, EBITDA margin, and the selection of the discount rate and of the royalty rate.


F-3


How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to forecasts of future revenues, EBITDA margin, and the selection of the discount rate and of the royalty rate for the acquired technologies included the following, among others:

We tested the effectiveness of controls over the valuation of the technologies intangible asset, including management’s controls over forecasts of future revenues, EBITDA margin, and the selection of the discount rate and of the royalty rate.
We assessed the reasonableness of management’s forecasts of future revenues and EBITDA margin by comparing the projections to historical results.
With the assistance of our fair value specialists, we evaluated the reasonableness of the (1) valuation methodology, (2) discount rate, including testing the source information underlying the determination of the discount rate, testing the mathematical accuracy of the calculation, and developing a range of independent estimates and comparing those to the discount rate selected by management and (3) royalty rate, including evaluating the consistency of the royalty rate selected with external market and industry data.
We evaluated whether the estimated future revenues were consistent with evidence obtained in other areas of the audit.


/s/ Deloitte & Associés

Paris-La Défense, France
February 24, 2023

We have served as the Company's auditor since 2011.

F-4


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of Criteo S.A.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Criteo S.A. and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2022 of the Company and our report dated February 24, 2023, expressed an unqualified opinion on those financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ Deloitte & Associés

Paris-La Défense, France
February 24, 2023
F-5


Criteo S.A. and subsidiaries
Consolidated Statements of Financial Position
Year Ended December 31,
Notes20222021
Assets(in thousands)
Current assets:
    Cash and cash equivalents4$348,200 $515,527 
    Trade receivables, net of allowances of $47.8 million and $45.4 million as of December 31, 2022 and December 31, 2021, respectively.
5708,949 581,988 
    Income taxes23,609 8,784 
    Other taxes78,274 73,388 
    Other current assets651,866 34,182 
    Restricted cash - current portion425,000  
    Marketable securities - current portion 25,098 50,299 
    Total current assets1,260,996 1,264,168 
Property, plant and equipment, net7131,207 139,961 
Intangible assets, net8175,983 82,627 
Goodwill9515,140 329,699 
Right of use asset - operating lease11102,176 120,257 
Restricted cash - non-current portion475,000  
Marketable securities - non current portion 5,000 
Non-current financial assets5,928 6,436 
Other non - current assets50,818  
Deferred tax assets1731,646 35,443 
   Total non current assets1,087,898 719,423 
Total assets$2,348,894 $1,983,591 
Liabilities and shareholders' equity
Current liabilities:
    Trade payables$742,918 $430,245 
    Contingencies - current portion1965,759 3,059 
    Income taxes 13,037 6,641 
    Financial liabilities - current portion10219 642 
    Lease liability - operating - current portion1131,003 34,066 
    Other taxes58,031 60,236 
    Employee-related payables85,569 98,136 
    Other current liabilities1283,457 39,523 
    Total current liabilities1,079,993 672,548 
Deferred tax liabilities173,463 3,053 
Retirement benefit obligation3,708 5,531 
Financial liabilities - non current portion1074 360 
Lease liability - operating - non current portion1177,536 93,893 
Contingencies - non-current portion1933,788  
Other non-current liabilities1269,226 9,886 
    Total non-current liabilities187,795 112,723 
Total liabilities1,267,788 785,271 
Commitments and contingencies
Shareholders' equity:
Common shares, 0.025 per value, 63,248,728 and 65,883,347 shares authorized, issued and outstanding at December 31, 2021 and December 31, 2020, respectively.
2,079 2,149 
Treasury stock, 5,985,104 and 5,207,873 shares at cost as of December 31, 2022 and December 31, 2021, respectively.
(174,293)(131,560)
Additional paid-in capital734,492 731,248 
Accumulated other comprehensive income (loss)(91,890)(40,294)
Retained earnings577,653 601,588 
Equity - attributable to shareholders of Criteo S.A.1,048,041 1,163,131 
Non-controlling interests33,065 35,189 
Total equity1,081,106 1,198,320 
Total equity and liabilities$2,348,894 $1,983,591 
The accompanying notes form an integral part of these consolidated financial statements.
F-4


Criteo S.A. and subsidiaries
Consolidated Statements of Income
 
Year Ended December 31,
Notes202220212020
(in thousands, except share and per share data)
Revenue$2,017,003 $2,254,235 $2,072,617 
Cost of revenue
Traffic acquisition costs(1,088,779)(1,333,440)(1,247,571)
Other cost of revenue(133,024)(138,851)(137,028)
Gross profit795,200 781,944 688,018 
Operating expenses:
Research and development expenses(187,596)(151,817)(132,513)
Sales and operations expenses(377,996)(325,616)(330,285)
General and administrative expenses(205,330)(152,634)(116,395)
Total operating expenses(770,922)(630,067)(579,193)
Income from operations24,278 151,877 108,825 
Financial and Other Income (Expense)1617,783 1,939 (1,939)
Income before taxes42,061 153,816 106,886 
Provision for income taxes17(31,186)(16,169)(32,197)
Net income$10,875 $137,647 $74,689 
Net income available to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Net income available to non-controlling interests$1,923 $3,191 $3,010 
Net income allocated to shareholders per share:
Basic18$0.15 $2.21 $1.18 
Diluted18$0.14 $2.09 $1.16 
Weighted average shares outstanding used in computing per share amounts:
Basic1860,004,707 60,717,446 60,876,480 
Diluted1862,760,197 64,231,637 61,818,593 
The accompanying notes form an integral part of these consolidated financial statements.

F-5


Criteo S.A. and subsidiaries
Consolidated Statements of Comprehensive Income
Year Ended December 31,
202220212020
(in thousands)
Net income$10,875 $137,647 $74,689 
Other comprehensive income (loss):
Foreign currency translation differences, net of taxes(59,001)(61,406)53,213 
Foreign currency translation differences(59,001)(61,406)53,213 
Income tax effect   
Actuarial (losses) gains on employee benefits, net of taxes2,969 1,205 4,692 
Actuarial (losses) gains on employee benefits3,311 1,374 5,214 
Income tax effect(342)(169)(522)
Comprehensive income (loss)(45,157)77,446 132,594 
Attributable to shareholders of Criteo S.A.(40,721)81,302 130,821 
Attributable to non-controlling interests$(4,436)$(3,856)$1,773 
The accompanying notes form an integral part of these consolidated financial statements.
F-6


Criteo S.A. and subsidiaries
Consolidated Statements of Changes in Shareholders’ Equity
Share capitalTreasury stockAdditional paid-in capitalAccumulated other comprehensive (loss) incomeRetained earningsEquity - attributable to shareholders of Criteo S.A.Non controlling interestsTotal equity
(in thousands, except share data)
(Common shares)(Shares)
Balance at January 1, 202066,197,181$2,158 (3,903,673)$(74,900)$668,389 $(40,105)$451,725 $1,007,267 $30,721 $1,037,988 
        Net income— — — — — 71,679 71,679 3,010 74,689 
        Other comprehensive income (loss)— — — — 56,133 — 56,133 1,773 57,906 
        Issuance of ordinary shares231,7848 — — 1,928 — — 1,936 — 1,936 
        Change in treasury stock— (1,728,863)(14,570)— — (29,017)(43,587)— (43,587)
        Shared-based compensation— — — 26,913 — — 26,913 188 27,101 
        Other changes in equity (1)
(156,859)(5)— — (4,066)— (3,028)(3,199)(147)(3,346)
Balance at December 31, 202066,272,106$2,161 (5,632,536)$(85,570)$693,164 $16,028 $491,359 $1,117,142 $35,545 $1,152,687 
        Net income— — — — 134,456 134,456 3,191 137,647 
        Other comprehensive income (loss)— — — (56,345)— (56,345)(3,856)(60,201)
        Issuance of ordinary shares1,109,95032 — 25,441 — — 25,473 — 25,473 
        Change in treasury stock (2)
(1,498,709)(44)424,663(45,990)(29,782)— (24,227)(100,043)— (100,043)
        Shared-based compensation— — 42,425 — — 42,425 309 42,734 
        Other changes in equity— — — 23 — 23 — 23 
Balance at December 31, 202165,883,347$2,149 (5,207,873)$(131,560)$731,248 $(40,294)$601,588 $1,163,131 $35,189 $1,198,320 
        Net income— — — — — — 8,952 8,952 1,923 10,875 
        Other comprehensive income (loss)— — — — — (51,596)— (51,596)(4,436)(56,032)
        Issuance of ordinary shares97,767 2 — — 429 — — 431 — 431 
        Change in treasury stock (3)
(2,732,386)(72)(777,231)(42,733)(59,984)— (32,896)(135,685)— (135,685)
        Shared-based compensation— — — — 62,782 — — 62,782 389 63,171 
        Other changes in equity— — — — 17 — 9 26 — 26 
Balance at December 31, 202263,248,728$2,079 (5,985,104)$(174,293)$734,492 $(91,890)$577,653 $1,048,041 $33,065 $1,081,106 

(1) Includes deferred consideration in the context of Storetail Marketing Services SAS acquisition in 2018 and 2020 and from January 1, 2020, the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB).
(2) On February 5, 2021 Criteo's Board of Directors authorized a share repurchase program of up to $175.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,647,742 shares repurchased at an average price of $37.99 offset by 1,573,696 treasury shares used for RSUs vesting and 1,498,709 treasury shares cancelled.
(3) On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled.

The accompanying notes form an integral part of these consolidated financial statements.
F-7


Criteo S.A. and subsidiaries
Consolidated Statements of Cash Flows
Year Ended December 31,
202220212020
(in thousands)
Net income$10,875 $137,647 $74,689 
Non-cash and non-operating items185,029 124,879 154,629 
Amortization and provisions150,261 90,934 106,591 
Equity awards compensation expense (1)
65,034 44,528 28,770 
Net gain on disposal of non-current assets(194)1,965 2,714 
Interest accrued and non-cash financial income and expenses(259)  
Change in uncertain tax positions412   
Net change in fair value of Earn-out771   
Change in deferred taxes3,602 (18,642)3,720 
Change in income taxes(10,952)6,043 10,867 
Other(23,646)51 1,967 
Change in working capital related to operating activities60,081 (41,613)(43,962)
(Increase) / Decrease in trade receivables(41,910)(134,950)(3,957)
Increase / (Decrease) in trade payables133,792 82,691 (33,314)
(Increase) / Decrease in other current assets(14,687)(19,742)(7,188)
Increase / (Decrease) in other current liabilities(17,862)33,033 6,261 
Change in operating lease liabilities and right of use assets748 (2,645)(5,764)
Cash from operating activities 255,985 220,913 185,356 
Acquisition of intangibles assets, property, plant and equipment(84,796)(54,983)(67,287)
Change in accounts payable related to intangible assets, property, plant and equipment28,951 1,973 1,818 
Payment for businesses, net of cash acquired(138,027)(10,419)(1,176)
Change in other financial non-current assets27,753 (12,938)(34,448)
Cash used for investing activities(166,119)(76,367)(101,093)
Proceeds from borrowings under line-of-credit agreement78,513  153,188 
Repayment of borrowings(78,513)(1,249)(167,344)
Proceeds from capital increase1,028 25,196 1,727 
Change in treasury stocks(135,685)(100,027)(43,655)
Change in other financial liabilities (265)(4,037)(1,663)
Other21,878   
Cash used for financing activities(113,044)(80,117)(57,747)
Effect of exchange rate changes on cash and cash equivalents (44,149)(36,913)42,732 
Net increase (decrease) in cash and cash equivalents(67,327)27,516 69,248 
Net cash and cash equivalents - beginning of period515,527 488,011 418,763 
Net cash and cash equivalents - end of period$448,200 $515,527 $488,011 
Supplemental disclosures of Cash Flow information
Cash paid for taxes, net of refunds$(38,124)$(28,767)$(17,610)
Cash paid for interest, net of amounts capitalized$(1,298)$(1,486)$(2,155)

(1) Of which $63.3 million and $42.7 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the twelve month period ended December 31, 2022 and 2021, respectively.


The accompanying notes form an integral part of these consolidated financial statements.
F-8


Notes to the Consolidated Financial Statements
Criteo S.A. was initially incorporated as a société par actions simplifiée, or S.A.S., under the laws of the French Republic on November 3, 2005, for a period of 99 years and subsequently converted to a société anonyme, or S.A.
We are a global technology company powering the world's marketers with trusted and impactful advertising. We enable brands' and retailers' growth by activating commerce data through artificial intelligence ("AI") technology, reaching consumers on an extensive scale across all stages of the consumer journey, and generating advertising revenues from consumer brands for large retailers. Our vision is to build the world's leading Commerce Media Platform to deliver measurable business outcomes at scale for global brands, agencies and retailers across multiple marketing goals. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive trusted and impactful advertising for marketers, we activate our data assets in a privacy-by-design way through proprietary AI technology to engage consumers in real time by designing, pricing and delivering highly relevant digital advertisements ("ads") across devices and environments.
In these notes, Criteo S.A. is referred to as the Parent company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".


















F-9


Note 1. Principles and Accounting Methods
Basis of Preparation
We prepared the consolidated financial statements in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of Criteo S.A and its wholly owned subsidiaries.
Consolidation Methods
We have control over all our subsidiaries, and consequently they are all fully consolidated. Intercompany transactions and balances have been eliminated. The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.
20222021
CountryVoting rightsOwnership InterestVoting rightsOwnership InterestConsolidation Method
Parent company
Criteo S.A France100 %100 %100 %100 %Parent company
French subsidiaries
Criteo France SASFrance100 %100 %100 %100 %Fully consolidated
Criteo Finance SAS(1)
France % %100 %100 %Fully consolidated
Criteo TechnologyFrance100 %100 %100 %100 %Fully consolidated
Condigolabs SASFrance40 %40 %40 %40 %Fully consolidated
Foreign subsidiaries
Criteo LtdUnited Kingdom100 %100 %100 %100 %Fully consolidated
Criteo Corp.United States100 %100 %100 %100 %Fully consolidated
Madyourself Technologies, Inc.United States100 %100 %100 %100 %Fully consolidated
Doobe In Site Ltd.Israel100 %100 %100 %100 %Fully consolidated
Criteo GmbHGermany100 %100 %100 %100 %Fully consolidated
Criteo Nordics AB Sweden100 %100 %100 %100 %Fully consolidated
Criteo Korea Ltd. Korea100 %100 %100 %100 %Fully consolidated
Criteo KKJapan66 %66 %66 %66 %Fully consolidated
Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.
Brazil100 %100 %100 %100 %Fully consolidated
Criteo BVThe Netherlands100 %100 %100 %100 %Fully consolidated
Criteo Australia Pty LtdAustralia100 %100 %100 %100 %Fully consolidated
Criteo SrlItaly100 %100 %100 %100 %Fully consolidated
Criteo Advertising (Beijing) Co. LtdChina100 %100 %100 %100 %Fully consolidated
Criteo Singapore Pte. Ltd.Singapore100 %100 %100 %100 %Fully consolidated
Criteo LLCRussia100 %100 %100 %100 %Fully consolidated
Criteo Europa MM S.L.Spain100 %100 %100 %100 %Fully consolidated
Criteo España S.L.
Spain100 %100 %100 %100 %Fully consolidated
Criteo Canada Corp.Canada100 %100 %100 %100 %Fully consolidated
Criteo Reklamcılık Hizmetleri ve Ticaret Anonim ŞirketiTurkey100 %100 %100 %100 %Fully consolidated
Criteo MEA FZ-LLCUnited Arab Emirates100 %100 %100 %100 %Fully consolidated
Criteo India Private LimitedIndia100 %100 %100 %100 %Fully consolidated
Gemini HoldCo, LLCUnited States100 %100 %100 %100 %Fully consolidated
Bidswitch GmbHSwitzerland100 %100 % % %Fully consolidated
Bidswitch Inc.United States100 %100 % % %Fully consolidated
Iponweb GmbHSwitzerland100 %100 % % %Fully consolidated
Iponweb GmbHDeutschland100 %100 % % %Fully consolidated
Iponweb LimitedUnited Kingdom100 %100 % % %Fully consolidated
Iponweb Labs LimitedCyprus100 %100 % % %Fully consolidated
Iponweb Inc.United States100 %100 % % %Fully consolidated
The MediaGrid Inc.United States100 %100 % % %Fully consolidated
Iponweb Labs LLCArmenia100 %100 % % %Fully consolidated

(1) Merged with Criteo Technology

F-10


Functional Currency and Translation of Financial Statements in Foreign Currency
The Consolidated Financial Statements are presented in U.S. dollars, which differs from the functional currency of the Parent, being the Euro. The statements of financial position of consolidated entities having a functional currency different from the U.S. dollar are translated into U.S. dollars at the closing exchange rate (spot exchange rate at the statement of financial position date) and the statements of income, statements of comprehensive income and statements of cash flow of such consolidated entities are translated at the average period to date exchange rate. The resulting translation adjustments are included in equity under the caption “Accumulated other comprehensive income (loss)” in the Consolidated Statements of Changes in Shareholders' Equity.
Conversion of Foreign Currency Transactions
Foreign currency transactions are converted to U.S. dollars at the rate of exchange applicable on the transaction date. At period-end, foreign currency monetary assets and liabilities are converted at the rate of exchange prevailing on that date. The resulting exchange gains or losses are recorded in the Consolidated Statements of Income in “Other financial income (expense)” with the exception of exchange differences arising from monetary items that form part of the reporting entity’s net investment in a foreign operation which are recognized in other comprehensive income (loss); they will be recognized in profit or loss on disposal of the net investment.
Use of Estimates
The preparation of our Consolidated Financial Statements requires the use of estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amount of revenue and expenses during the period. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates.
On an on-going basis, management evaluates its estimates, primarily those related to: (1) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.
Business combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of our acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Intangible Assets
Acquired intangible assets are accounted for at acquisition cost, less accumulated amortization. Acquired intangible assets are composed of technology and customer relationships amortized on a straight-line basis over their estimated useful lives comprised between three and nine years. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the business climate indicate that the carrying amount of an asset may be impaired.
Intangible assets also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Amortization of these costs begins when assets are placed in service and is calculated on a straight-line basis over the assets’ useful lives, generally estimated at three years.
F-11


Cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements, are evaluated for capitalized implementation costs in a similar manner as capitalized software development costs. If a CCA includes a software license, the software license element of the arrangement is accounted for in a manner consistent with the acquisition of other software licenses. If a CCA does not include a software license, the service element of the arrangement is accounted for as a service contract. The Company capitalizes certain implementation costs for its CCAs that are service contracts, which are included in other current assets. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.
Property, Plant and Equipment
Property, plant and equipment are accounted for at acquisition cost less cumulative depreciation and any impairment loss. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows:
Servers........................................................................................................... 5 years over the life of the warranty
Furniture and IT equipments............................................................................................................... 3 to 5 years
Leasehold improvements are depreciated over their useful life or over the lease term, whichever is shorter.
Impairment of Assets
Goodwill and Intangible Assets
Goodwill represents the excess of the aggregate purchase price paid over the fair value of the net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives. The Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.
Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as three single reporting units and has selected December 31 as the date to perform its annual impairment test. Goodwill has been allocated to these three segments using a relative fair value allocation approach.

In the impairment assessment of its goodwill, the Company performs an impairment test, which involves assumptions regarding estimated future cash flows to be derived from the Company. The estimated future cash flows are used to derive the fair value of the reporting unit, which is then compared to its net book value, including goodwill . If these estimates or their related assumptions change in the future, the Company may be required to record impairment on these assets. If the net book value exceeds its implied fair value, then the Company would be required to recognize an impairment loss in the Consolidated Statement of Income.

Acquired intangible assets are accounted for at acquisition cost less cumulative amortization and any impairment loss. Acquired intangible assets are amortized over their estimated useful lives of three to nine years on a straight-line method. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the financial and economic environment indicate that the carrying amount of an asset may be impaired.

Property, Plant and Equipment and Impairment of Long-lived Assets
The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful life is no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with an asset are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value. Fair value is estimated based on discounted future cash flows.

F-12


Leases
We lease space under non-cancellable operating leases for our offices and data centers. Our office leases typically include rent free periods and rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include rent free periods and rent escalation periods. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Our leases typically contain options to renew, and/or early terminate the lease. Options have been included in the lease term if management has determined it is reasonably certain that they will be exercised, at lease commencement.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs include changes in indexation and are expensed in the period incurred.
We chose to use certain practical expedients upon adaption of ASC 842 including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases,
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and
We used hindsight in determining the lease term.
Financial Assets and Liabilities, Excluding Derivative Financial Instruments
Financial assets, excluding cash and cash equivalents, consist exclusively of loans and receivables. Loans and receivables are non-derivative financial assets with a payment, which is fixed or can be determined, not listed on an active market. They are included in current assets, except those that mature more than twelve months after the reporting date. Loans are measured at amortized cost using the effective interest method. The recoverable amount of loans and advances is estimated whenever there is an indication that the asset may be impaired and at least on each reporting date. If the recoverable amount is lower than the carrying amount, an impairment loss is recognized in the Consolidated Statements of Income.
Financial liabilities are initially recorded at their fair value at the transaction date. Subsequently they are measured at amortized cost using the effective interest method.

F-13


The Company carries the accounts receivable at original invoiced amount less an allowance for any potential uncollectible amounts. Receivables are presented on a gross basis and are not netted against the payments we are required to make to advertising inventory publishers. Management makes estimates of expected credit trends for the allowance for credit losses based on, among other factors, a past history of collections, current credit conditions, the aging of the receivables, past history of write downs, credit quality of our customers, current economic conditions, and reasonable and supportable forecasts of future economic conditions. A receivable is considered past due if we have not received payments based on agreed-upon terms. A higher default rate than estimated or a deterioration in our clients’ creditworthiness could have an adverse impact on our future results. Allowances for credit losses on trade receivables are recorded in “sales and operations expenses” in our Consolidated Statements of Income. We generally do not require any security or collateral to support our receivables.
Derivative financial instruments
We buy and sell derivative financial instruments in order to manage and reduce our exposure to the risk of exchange rate fluctuations. We deal only with major financial institutions. Financial instruments may only be classified as hedges when we can demonstrate and document the effectiveness of the hedging relationship at inception and throughout the life of the hedge. Generally, our derivatives are not designated as hedging instruments and mainly consist of forward buying contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary.
We recognize gains and losses on these contracts, as well as the related costs in the financial income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.
We report the cash impact of the settlement of hedging derivatives in cash from (used for) financing activities in the consolidated statements of cash flows. This results in the cash flows from derivative instruments to be classified in the same category as the underlying cash flows.
Derivatives are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
Fair value measurements
Financial instruments are presented in three categories based on a hierarchical method used to determine their fair value : (i) level 1: fair value calculated using quoted prices in an active market for identical assets and liabilities; (ii) level 2: fair value calculated using valuation techniques based on observable market data such as prices of similar assets and liabilities or parameters quoted in an active market; (iii) level 3: fair value calculated using valuation techniques based wholly or partially on unobservable inputs such as prices in an active market or a valuation based on multiples for unlisted companies.
Cash, Cash Equivalents and Marketable Securities
Cash includes cash on deposit with banks and highly liquid investments such as demand deposits with banks. Cash equivalents include short-term, highly liquid investments, with a remaining maturity at the date of purchase of three months or less for which the risk of changes in value is considered to be insignificant. Highly liquid term deposits therefore meet the definition of cash equivalents.
We hold investments in marketable securities, consisting mainly of term deposits with banks, not meeting the cash equivalents definition. We classify marketable securities as either available-for-sale or held-to-maturity investments, depending on whether we have the positive intent and ability to hold the term deposits to maturity.
Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity.
Our held-to-maturity investments are carried at amortized cost, and are subject to impairment assessments. Interest income generated from held-to-maturity investments is recorded as financial income.

F-14


Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company’s cash and cash equivalents are held and foreign exchange contracts are transacted with major financial institutions that the Company's management has assessed to be of high credit quality. The Company has not experienced any losses in such accounts.
The Company mitigates its credit risk with respect to accounts receivable by performing credit evaluations and monitoring agencies' and advertisers' accounts receivable balances. As of December 31, 2022 and 2021 no customer accounted for 10% or more of accounts receivable. During the years ended December 31, 2022, 2021 and 2020, no single customer represented 10% or more of revenue.
Employee Benefits
Depending on the laws and practices of the countries in which we operate, employees may be entitled to compensation when they retire or to a pension following their retirement. For state-managed plans and other defined contribution plans, we recognize them as expenses when they become payable, our commitment being limited to our contributions.
The liability with respect to defined benefit plans is estimated using the following main assumptions:
discount rate;
future salary increases;
employee turnover; and
mortality tables.
Service costs are recognized in profit or loss and are allocated by function.
Actuarial gains and losses are recognized in other comprehensive income and subsequently amortized into the income statement over a specified period, which is generally the expected average remaining service period of the employees participating in the plan. Actuarial gains and losses arise as a result of changes in actuarial assumptions or experience adjustments (differences between the previous actuarial assumptions and what has actually occurred).
Contingencies
An estimated loss from a loss contingency is recognized if the following two conditions are met:
•    information available before the financial statements are issued indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements;
•    the amount of loss can be reasonably estimated.
With respect to litigation, claims and non income tax risks, that may result in a provision to be recognized, we exercise significant judgment in measuring and recognizing provisions or determining exposure to contingent liabilities that are related to pending litigation, other outstanding claims and tax audits. These judgment and estimates are subject to change as new information becomes available.


F-15


 Revenue Recognition

We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies.
We have multiple pricing models which include percentage of spend models in addition to cost-per-click, cost-per-install and cost-per-impression pricing models.
Cost-per-click, cost-per-install and cost-per-impression pricing models
We recognize revenues when we transfer control of promised services directly to our clients in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click, cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application, as we consider the delivery of clicks or installs our performance obligation.     
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed as we consider the display of advertisements our performance obligation.
Percentage of spend models
Criteo's Platform enables the buying and selling of retail media with an end-to-end, self-service platform geared toward our brand, agency and retailer customers and is priced using a percentage of spend model.
We generate revenues when we provide a platform for the purchase and sale of retail media digital advertising inventory. The platform connects sellers and buyers of retail media inventory, in an online marketplace. Retailers provide advertising inventory to the platform and brands and agencies bid on the retailers digital advertising inventory. Winning bids can create advertising, or paid impressions, which retailers display to their website visitors.
The total volume of spending between buyers and sellers on the Company's platform is referred to as working media spend. We charge both the brands and agencies and retailers a contractual fee, based on a percentage of working media spend, for the use of our platform. We recognize revenue when an ad is displayed or clicked on.
Criteo's Iponweb solutions offer an online trading platform through which supply partners can submit bid requests for media that they wish to sell, and demand partners can submit bids for media that they wish to buy through the operations of a dynamic, real-time exchange whereby media is sold to demand partners whose bids are selected by supply partners.
We generate revenues by charging demand or supply a percentage of total media spend traded through our solutions. We recognize revenue when an ad is displayed or clicked on.

Agent vs Principal
When a third-party is involved in the delivery of our services to the client, through the supply of digital advertising inventory, we assess whether we act as principal or agent in the arrangement. The assessment is based on the degree we control the specified services at any time before they are transferred to the customer. The determination of whether we are acting as principal or agent requires judgment.
F-16


We act as principal in our Criteo Marketing Solutions arrangements because (i) we control the advertising inventory before it is transferred to our clients; (ii) we bear sole responsibility in fulfillment of the advertising promise and bear inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these and other factors, we have determined that we act as principal for our Criteo Marketing Solutions engagements and accordingly report the revenue earned and related costs incurred on a gross basis.
We act either as principal or as agent in our Criteo Retail Media segment. For the arrangements related to transactions using our legacy Retail Media solutions, we consider that we act as principal, as we exercise significant control over the client’s advertising campaign. For arrangements related to transactions using our Platform, a self-service solution providing transparency, measurement and control to our brand, agency and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, we report the revenue earned and related costs incurred by the Platform solution on a net basis.
We act as agent in Iponweb provided solutions as we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a fee based on a percentage of the digital advertising inventory traded through our solutions. Therefore, we report the revenue earned and related costs incurred by the Iponweb solutions on a net basis.
Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.
Cost of Revenue
Our cost of revenue primarily includes traffic acquisition costs and other cost of revenue.
Traffic Acquisition Costs. Traffic acquisition costs consist primarily of purchases of impressions from publishers on a CPM basis. We purchase impressions directly from publishers or third-party intermediaries, such as advertisement exchanges. We recognize cost of revenue on a publisher by publisher basis as incurred. Costs owed to publishers but not yet paid are recorded in our Consolidated Statements of Financial Position as trade payables.

F-17


For legacy solutions within Criteo Retail Media, we pay for the inventory of our retailer partners on a revenue sharing basis, effectively paying the retailers a portion of the click-based revenue generated by user clicks on the sponsored products advertisements or impressions on the commerce display advertisements displaying the products of our consumer brand clients. For Retail Media Platform solutions, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs.
For solutions within Iponweb, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs.
Other Cost of Revenue. Other cost of revenue includes expenses related to third-party hosting fees, depreciation of data center equipment, data purchased from third parties and digital taxes. The Company does not build or operate its own data centers and none of its Research and Development employments are dedicated to revenue generating activities. As a result, we do not include the costs of such personnel in other cost of revenue.
Share-Based Compensation
Shares, employee share options and employee and non-employee warrants are primarily awarded to our employees or directors. These awards are measured at their fair value on the date of grant. The fair value is calculated with the most relevant formula regarding the settlement and the conditions of each plan. The fair value is recorded in personnel expenses (allocated by function in the Consolidated Statements of Income) on a straight-line basis over each milestone composing the vesting period with a corresponding increase in shareholders’ equity. At each closing date, we re-examine the number of options likely to become exercisable. If applicable, the impact of the review of the estimate is recognized in the Consolidated Statements of Income with a corresponding adjustment in equity.
Income Taxes
Income taxes are accounted for under the asset and liability method of accounting. Deferred taxes are recorded on all temporary differences between the financial reporting and tax bases of assets and liabilities, and on tax losses, using the liability method. Differences are defined as temporary when they are expected to reverse within a foreseeable future. We may only recognize deferred tax assets on net operating losses if, based on the projected taxable incomes within the next three years, we determine that it is probable that future taxable profit will be available against which the unused tax losses and tax credits can be utilized. As a result, the measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. If future taxable profits are considerably different from those forecasted that support recording deferred tax assets, we will have to revise downwards or upwards the amount of deferred tax assets, which would have a significant impact on our financial results. Tax assets and liabilities are not discounted. Amounts recognized in the Consolidated Financial Statements are calculated at the level of each tax entity included in the consolidation scope. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
The French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&D”). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded at the end of a three-fiscal year period. The CIR is calculated based on the claimed volume of eligible R&D expenditures by us. As a result, the CIR is presented as a deduction to “research and development expenses” in the Consolidated Statements of Income, as the CIR is not within the scope of ASC 740. We have exclusively claimed R&D performed in France for purposes of the CIR. As of December 31, 2022, we have offset $14.7 million of CIR tax credits against “research and development expenses” in our Consolidated Statements of Income.
The U.S. Research Tax Credit is a U.S. tax credit to incentivize research and development activities in the U.S. Qualifying R&D expenses generating a tax credit which may be used to offset future taxable income once all net operating losses and foreign tax credits have been used. It is not refundable and as such, considered in the scope of ASC 740 as a component of income tax expense. We have exclusively claimed R&D performed in the U.S. for purposes of the U.S. Research Tax Credit.
F-18


Uncertain Tax Positions
We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. These uncertain tax positions include our estimates for transfer pricing that have been developed based upon analyses of appropriate arms-length prices. Similarly, our estimates related to uncertain tax positions concerning research tax credits are based on an assessment of whether our available documentation corroborating the nature of our activities supporting the tax credits will be sufficient. Although we believe that we have adequately reserved for our uncertain tax positions (including net interest and penalties), we can provide no assurance that the final tax outcome of these matters will not be materially different. We make adjustments to these reserves in accordance with the income tax accounting guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made, and could have a material impact on our financial condition and operating results.
Operating Segments
Segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources (management approach). An operating segment is a component of the Company for which separate financial information is available that is evaluated regularly by our Chief Operating Decision Maker in deciding how to allocate resources and assessing performance.
Our chief operating decision-maker is our CEO. The CEO reviews Contribution ex-TAC, primarily at a family of solutions level, for the purposes of allocating resources and evaluating financial performance.
Contribution ex-TAC is Criteo's profitability measure and reflects the Company's gross profit plus other costs of revenue.
As of December 31, 2022, we have concluded that our operations constitute three operating and reportable segments: Marketing Solutions, Retail Media and Iponweb.
Earnings Per Share
Basic earnings per share (“EPS”) are calculated by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding. The weighted average number of shares outstanding is calculated according to movements in share capital. In addition, we calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent company, Criteo S.A. by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued.
F-19


Accounting Pronouncements adopted in 2022
    
Effective January 1, 2022, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity's financial statements. The impacts on our annual consolidated financial statements are limited as a result of adoption of this standard.
Recent Accounting Pronouncements

Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.
F-20


Note 2. Business Combinations

On August 1, 2022, the Company, Iponweb Holding Limited, Exezars Limited (a subsidiary of Iponweb Holding Limited and collectively with Iponweb Holding Limited, the “Sellers”), Mr. Ljubisa Bogunovic, in his capacity as trustee of the “IW General Management Trust” and Mr. Boris Mouzykantskii, founder and Chief Executive Officer of Iponweb Holding Limited (the “Founder”) entered into an amended and restated Framework Purchase Agreement (the “FPA”), amending and restating the previously disclosed framework purchase agreement, dated December 22, 2021, which provided for the acquisition of the business of Iponweb Holding Limited (the "Iponweb business"), a market-leading AdTech company with world-class media trading capabilities, by the Company (the “Iponweb Acquisition”).

This business combination is composed of an asset purchase of Iponweb intellectual property and other intangible rights and a share purchase of 100% of the share capital and voting rights of nine Iponweb operational legal entities.
Purchase price. The purchase price, as per ASC 805, was $290.2 million (subject to approval and finalization of post-close purchase price adjustments) for the Iponweb business, out of which $61.2 million represents the fair value of the contingent consideration. This contingent consideration is payable in cash to the Sellers in an amount up to $100 million, conditioned upon the achievement of certain net revenue targets by the Iponweb business for the 2022 and 2023 fiscal years.
Separate compensation arrangement. The Company transferred Treasury shares with a fair value of $70.2 million to Iponweb's Sellers, subject to lock-up conditions. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, the $70.2 million fair value was not included in the purchase price consideration above and will be accounted for separately from the business combination as a stock compensation expense. See Note 15 for further discussion.

Financing. The acquisition was financed by available cash resources, and in connection with the Acquisition, the Company drew down €50.0 million ($51.1 million) for a one-month period on its then-current revolving credit facility (repaid prior to the quarter-immediately proceeding the acquisition) to provide additional liquidity.
Assets acquired and liabilities assumed. The transaction was accounted for as a business acquisition. We have completed the preliminary purchase price allocation and we expect to finalize this analysis within one year from the Acquisition Date.
On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation are as follow:
Estimated fair values
(in millions)
Cash and cash equivalents$93.3 
Trade receivables100.7 
    Other current assets1.1 
Technology90.2 
Customer relationships7.2 
Other non-current assets59.0 
Trade Payables(191.5)
Other current liabilities(3.1)
Other non-current liabilities (54.3)
Net assets acquired
$102.6 
F-21


Developed technology represents the estimated fair value of the features underlying the Iponweb products as well as the platform providing services to Iponweb customers. Customer relationships represent the estimated fair value of the underlying relationships with Iponweb customers, including the fair value of unbilled and unrecognized contracts yet to be fulfilled. The estimated useful lives of technologies acquired and customer relationships are four and nine years, respectively.

In the Iponweb business's opening balance sheet, Criteo recognized a $17.6 million liability related to the Iponweb business's uncertain tax positions in accordance with ASC 740. The Company also recognized a $33.7 million provision in connection with the Iponweb business, accounted for under ASC 450 Contingencies. As part of the Acquisition, the Sellers agreed to indemnify Criteo for losses related to certain liabilities, up to an amount of $50.0 million. As such, we have recognized an indemnification asset of $50.0 million which is recorded as part of "Other non-current assets" on the consolidated statement of financial position.

Preliminary goodwill. The Company is assessing the fair value estimate of assets acquired and liabilities assumed as part of the Iponweb Acquisition, based on facts and circumstances that existed as of the Acquisition Date. This measurement period will not exceed one year from the Acquisition Date. The excess of the purchase price over the fair value of net assets acquired is allocated to goodwill. The preliminary goodwill of $187.6 million is primarily attributable to synergies expected to be realized from leveraging our technological capabilities and from the existence of an assembled workforce.
Our fair value estimate of assets acquired and liabilities assumed is pending the completion of certain items including the final determination of the purchase price. Accordingly, there could be adjustments to our consolidated financial statements, including changes in our amortization expense related to the valuation of intangible assets and their respective useful lives, among other adjustments.
Acquisition costs. Acquisition related costs of $1.1 million and $12.58 million were recorded within general and administrative expenses on the consolidated statements of comprehensive income for the three and twelve months ended December 31, 2022, respectively.
Impact on profit and loss. The Company's consolidated statements of operations for the twelve months ended December 31, 2022 includes Iponweb's revenues of $52.2 million and pretax income (loss) of $2.9 million for the period from the Acquisition Date to December 31, 2022.
On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:
Pro Forma Consolidated Statement of Operations Data
Three Months EndedTwelve months ended
December 31, 2022December 31, 2021December 31, 2022December 31, 2021
(in thousands)
Revenue$565,565 $685,396 $2,078,109 $2,356,377 
Net Income (loss)15,400 69,820 (2,502)$117,012 
The historical consolidated financial information has been adjusted in the pro forma combined financial statements to give the effect to pro forma events that are directly attributable to the business combination and are reasonably estimable. The pro forma information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the Acquisition had taken place at the beginning the Company's fiscal year 2021.
F-22




Note 3. Segment information
Reportable segments
The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. As a result of the Iponweb Acquisition, the Company reassessed its operating and reportable segments in accordance with ASC 280, Segment Reporting. Effective August 1, 2022, the Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.

Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue.
The following table shows revenue by reportable segment:
Year Ended December 31,
202220212020
(in thousands)
Marketing Solutions$1,762,517 $2,007,239 $1,806,431 
Retail Media202,317 246,996 266,186 
Iponweb52,169   
Total Revenue$2,017,003 $2,254,235 $2,072,617 

F-23


The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Year Ended December 31,
202220212020
(in thousands)
Contribution ex-TAC
Marketing Solutions$714,695 796,152 746,751 
Retail Media161,360 124,643 78,295 
Iponweb52,169   
$928,224 $920,795 $825,046 
Other costs of sales(133,024)(138,851)(137,028)
Gross profit$795,200 $781,944 $688,018 
Operating expenses
Research and development expenses(187,596)(151,817)(132,513)
Sales and operations expenses(377,996)(325,616)(330,285)
General and administrative expenses(205,330)(152,634)(116,395)
Total Operating expenses(770,922)(630,067)(579,193)
Income from operations$24,278 $151,877 $108,825 
Financial and Other Income (Expense)17,783 1,939 (1,939)
Income before tax$42,061 $153,816 $106,886 
The Company's CODM does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.
F-24


Note 4. Cash, Cash Equivalents, Marketable Securities and Restricted Cash
Fair value measurements
As of December 31, 2022
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash282,293 $— 
Level 2
   Term deposits and notes65,907 25,098 
Total$348,200 $25,098 

As of December 31, 2021
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash378,299 $— 
Level 2
   Term deposits and notes137,228 55,299 
Total$515,527 $55,299 
Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
The fair value of term deposits approximates their carrying amount given the nature of the investments, its maturities and expected future cash flows.




F-25


Marketable Securities

The following table presents for each reporting period, the breakdown of marketable securities:

December 31, 2022December 31, 2021
(in thousands)
Securities Available-for-sale  
Term Deposits$ $22,652 
Securities Held-to-maturity
Term Deposits$25,098 $32,647 
Total$25,098 $55,299 
The gross unrealized gains or (loss) on our marketable securities were not material as of December 31, 2022.
For our marketable securities, the fair value approximates the carrying amount, given the nature of the term deposit and the maturity of the expected cash flows. The term deposit is considered a level 2 financial instruments as it is measured using valuation techniques based on observable market data.
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
December 31, 2022
(in thousands)
Due in one year$25,098 $ 
Due in one to five years$ $ 
Total$25,098 $ 

Restricted Cash
As part of the Iponweb Acquisition (refer to Note 2), we have deposited $100.0 million of cash into an escrow account containing withdrawal conditions. The cash secures the Company's potential payment of Iponweb Acquisition contingent consideration to the Sellers, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years.
December 31, 2022December 31, 2021
(in thousands)
Restricted cash – current$25,000 $ 
Restricted cash – non-current$75,000 $ 
Total$100,000 $ 
F-26


Note 5. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
Year Ended December 31,
20222021
(in thousands)
Trade accounts receivables$756,741 $627,379 
(Less) Allowance for doubtful accounts(47,792)(45,391)
Net book value at end of period$708,949 $581,988 
Changes in allowance for doubtful accounts are summarized below:
Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of period$(45,391)$(39,899)$(16,068)
Allowance for credit losses through retained earnings (*)
  (3,522)
Provision for doubtful accounts(18,641)(14,433)(30,818)
Write-off, net of recoveries19,370 7,485 11,555 
Increase due to acquisition(4,733)  
Currency translation adjustment1,603 1,456 (1,046)
Balance at end of period$(47,792)$(45,391)$(39,899)
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016- 13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).
We write off accounts receivable balances once the receivables are no longer deemed collectible.
During the twelve month period ended December 31, 2022, the Company recovered $3.2 million, previously reserved for, and accounted for this as a reversal of provision. Increase due to acquisition includes $(4.7) million related to the Iponweb acquisition.
Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments or impair Customer credit.
As of December 31, 2022 and 2021, no customer accounted for 10% or more of trade receivables.
F-27


Note 6. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
 
Year Ended December 31,
20222021
(in thousands)
Prepayments to suppliers$12,421 $9,640 
Other debtors6,768 9,259 
Prepaid expenses24,549 15,283 
Other current assets8,128  
Total51,866 34,182 
Prepaid expenses mainly consist of costs related to SaaS arrangements.
F-28


Note 7. Property and Equipment, Net
Major classes of property and equipment were as follows (in thousands)
As of December 31,
20222021
Computer equipment292,246 340,404 
Furniture and fixtures8,629 7,408 
Construction in progress (1)
47,534 13,397 
Leasehold improvements12,968 13,432 
Gross book value at end of period361,377 374,641 
Less: Accumulated depreciation(230,170)(234,680)
Net book value at end of period$131,207 $139,961 
(1) includes leasehold improvements projects which are not yet ready for the intended use.
Depreciation expense for 2022 and 2021 was 55.6 million and 65.8 million, respectively.
For the years ended December 31, 2022 and 2021 there were no impairment charges to property and equipment.

F-29


Note 8. Intangible assets
Changes in net book value during the presented periods are summarized below:
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software$63,218 $(53,228)$9,990 $73,924 $(55,362)$18,562 
Acquired technology153,410 (62,492)90,918 60,904 (49,434)11,470 
Acquired customer relationship97,419 (66,003)31,416 91,365 (58,077)33,288 
Internally developed software in progress43,659  43,659 19,307  19,307 
Total intangible assets, net357,706 (181,723)175,983 245,500 (162,873)82,627 
Amortization expense was 33.4 million, 22.6 million, and 24.9 million for the year ended December 31, 2022, 2021 and 2020, respectively. Software mainly consists of internally developed software.
As of December 31, 2022, expected amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):
SoftwareTechnology and customer relationshipsTotal
202313,500 34,581 48,081 
202418,110 33,978 52,088 
202514,762 32,303 47,065 
20267,277 15,257 22,534 
2027 2,057 2,057 
Thereafter 4,158 4,158 
Total$53,649 $122,334 $175,983 

F-30






Note 9. Goodwill
Changes in the carrying amount of goodwill for the years ended December  31, 2022 and 2021 were as follows:
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
Balance at January 1, 2021$186,383 $139,422 $ $325,805 
Acquisitions 8,712  8,712 
Currency translation adjustment(2,684)(2,134) (4,818)
Balance at December 31, 2021$183,699 $146,000 $ $329,699 
Acquisitions  187,600 187,600 
Currency translation adjustment(2,919)(2,320)3,079 (2,159)
Balance at December 31, 2022$180,780 $143,680 $190,679 $515,140 
In addition, on the basis of our impairment assessment as of December 31, 2022, no impairment has been detected.
F-31


Note 10. Financial Liabilities
We are party to a loan agreement and several RCFs with third-party financial institutions. Our loan and RCF agreements as of December 31, 2022 are presented in the table below:
Nominal/ Authorized amounts
 (RCF Only)
Amount drawn as of December 31, 2022 (RCF only)Amount Outstanding as of December 31, 2022
Nature(in thousands)Interest rateSettlement date
Bank Syndicate RCF - September 2022407,000   Floating rate: EURIBOR / SOFR + margin depending on leverage ratioSeptember 2027
On September 27, 2022, we entered into a new Revolving Credit Facility ("RCF") with a five year tenor with a syndicate of banks which allows us to draw up to €407.0 million ($434.0 million).
We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL with an authorization to draw up to a maximum of €21.5 million ($22.9 million) in the aggregate under the short-term credit lines and overdraft facilities. As of December 31, 2022, we had not drawn on any of these facilities. Any loans or overdrafts under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.
At December 31, 2022, no amount is drawn under the RCF.
This revolving credit facilities is unsecured and contain customary events of default and covenants, including compliance with a total net debt to adjusted EBITDA ratio and restrictions on the incurrence of additional indebtedness. At December 31, 2022, we were in compliance with the required leverage ratio.



The following table shows the maturity of our financial liabilities:
Maturity
Carrying value202320242025202620272028
(in thousands)
Other financial liabilities293 218  75    
Financial liabilities$293 $218 $ $75 $ $ $ 

F-32


Note 11. Leases
The components of lease expense are as follows:
Three Months EndedTwelve Months Ended
December 31,
2022
Offices Data CentersTotalOffices Data CentersTotal
Lease expense $2,157 $4,971 $7,128 $13,271 $20,013 $33,284 
Short term lease expense 169 3 172 673 8 681 
Variable lease expense 3 91 94 185 273 458 
Sublease income (401) (401)(883) (883)
Total operating lease expense $1,928 $5,065 $6,993 $13,246 $20,294 $33,540 

Three Months EndedTwelve Months Ended
December 31,
2021
Offices Data CentersTotalOffices Data CentersTotal
Lease expense $4,149 $5,143 $9,292 $19,949 $23,704 $43,653 
Short term lease expense 182 21 203 524 61 585 
Variable lease expense 46 23 69 353 291 644 
Sublease income (129) (129)(838) (838)
Total operating lease expense $4,248 $5,187 $9,435 $19,988 $24,056 $44,044 

F-33


As of December 31, 2022, we had future minimum lease payments as follows:
December 31,
2022
OfficesData Centers Total
(in thousands)
2023$17,228 $16,692 $33,920 
202413,535 6,434 19,969 
202511,802 4,887 16,689 
20269,360 3,401 12,761 
20277,776 1,264 9,040 
Thereafter19,665  19,665 
Total minimum lease payments79,366 32,678 112,044 
Impact of Discount Rate(2,735)(769)(3,504)
Total Lease Liability$76,631 $31,909 $108,540 
The weighted average remaining lease term and discount rates as of December 31, 2022 and 2021 are as follows:
December 31,
2022
December 31,
2021
Weighted average remaining lease term (years)
    Offices 6.276.51
    Data Centers 2.932.47
Weighted average discount rate
    Offices 0.96 %1.02 %
    Data Centers 1.54 %1.69 %
Supplemental cash flow information related to our operating leases is as follows for the period December 31, 2022 and 2021:
Twelve Months Ended
December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities :
Cash flow for operating activities $(34,964)$(52,107)
Right of use assets obtained in exchange for new operating lease liabilities$22,728 $102,162 
As of December 31, 2022, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:
OfficesData Centers
(in thousands)
Additional operating lease liabilities$ $26,720 
Additional right of use assets$ $26,720 
These operating leases will commence during the fiscal year ending December 31, 2023.
F-34


Note 12. Other Current Liabilities and Non Current Liabilities
Other current liabilities are presented in the following table:  
Year Ended December 31,
20222021
(in thousands)
Customer prepayments$16,334 $16,423 
Rebates17,671 17,423 
Accounts payable relating to capital expenditures25,414 4,507 
Other creditors2,388 1,088 
Deferred revenue10 82 
Earn out liability - current$21,640 $ 
Total$83,457 $39,523 
Other non-current liabilities are presented in the following table:
Year Ended December 31,
20222021
(in thousands)
Earn out liability – non-current$44,696 $ 
Uncertain tax positions17,980  
Other6,550 9,886 
Total$69,226 $9,886 
Earn out liability
As part of the Iponweb Acquisition (refer to Note 2), the Sellers are entitled to contingent consideration of a maximum of $100.0 million, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. The related earn out liability is valued and discounted using management's best estimate of the consideration that will be paid in 2023 (current portion) and 2024 (non-current portion).


F-35


Note 13. Employee Benefits
Defined Benefit Plans
According to French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement.
The following table summarizes the changes in the projected benefit obligation:
Year Ended December 31,
202220212020
(in thousands)
Projected benefit obligation present value - beginning of period
$5,531 $6,167 $8,485 
Service cost
1,756 1,324 2,232 
 Interest cost
73 51 95 
Actuarial losses (gains)
(3,311)(1,543)(5,214)
Currency translation adjustment
(341)(468)569 
Projected benefit obligation present value - end of period
$3,708 $5,531 $6,167 
The Company does not hold any plan assets for any of the periods presented.
The main assumptions used for the purposes of the actuarial valuations are listed below:
Year Ended December 31,
202220212020
Discount rate (Corp AA)
4.25%
1.4%
0.9%
Expected rate of salary increase
5.0%
5.0%
5.0%
Expected rate of social charges
48.0%
49.0% - 50.0%
49.0% - 50.0%
Expected staff turnover
% - 17.8%
% - 17.8%
% - 17.8%
Estimated retirement age
Progressive tableProgressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted
Defined Contribution Plans
The total expense represents contributions payable to these plans by us at specified rates.
In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the U.S., for 401k plans, and the United Kingdom.
Year Ended December 31,
202220212020
(in thousands)
Defined contributions plans included in personnel expenses
$(17,111)$(16,165)$(16,211)

F-36


Note 14. Common shares and Treasury stock
Change in Number of Shares
Number of ordinary shares
Balance at January 1, 202160,639,570 
of which Common shares66,272,106 
of which Treasury stock(5,632,536)
Issuance of shares under share option and free share plans (1)
(388,759)
Treasury Shares Issued for RSU Vesting1,573,696 
Treasury Shares Retired1,498,709 
Share repurchase program (2)
(2,647,742)
Balance at December 31, 202160,675,474 
of which Common shares65,883,347 
of which Treasury stock(5,207,873)
Issuance of shares under share option and free share plans (3)
(2,634,619)
Treasury Shares Issued for RSU Vesting1,625,742 
Treasury Shares Retired (4)
2,732,386 
Share repurchase program(5,135,359)
Balance at December 31, 202257,263,624 
of which Common shares63,248,728 
of which Treasury stock(5,985,104)

(1) Adopted by the Board of Directors on February 5, 2021, February 25, 2021, April 29, 2021, June 14, 2021, July 29, 2021, October 28, 2021 and December 15, 2021
(2) Adopted by the Board of Directors on October 28, 2021
(3) (4) Adopted by The Board of Directors on July 28, 2022 and December 7, 2022


F-37


Note 15. Share-Based Compensation
Equity awards Compensation Expense
Equity awards compensation expense recorded in the consolidated statements of operations was as follows:

Year Ended December 31,
202220212020
(in thousands)
   Research and Development(36,514)(16,334)(9,771)
   Sales and Operations (14,200)(12,623)(10,289)
   General and Administrative(14,320)(15,571)(8,710)
Total equity awards compensation expense(65,034)(44,528)(28,770)
Tax benefit from equity awards compensation expense5,423 4,858 2,720 
Total equity awards compensation expense, net of tax effect$(59,611)$(39,670)$(26,050)

The breakdown of the equity award compensation expense by instrument type was as follows:

Year Ended December 31,
202220212020
(in thousands)
Share options(97)(986)(820)
Lock-up shares(18,049)  
Restricted stock units / Performance stock units(45,025)(41,747)(26,280)
Non-employee warrants(1,863)(1,795)(1,670)
Total equity awards compensation expense(65,034)(44,528)(28,770)
Tax benefit from equity awards compensation expense5,423 4,858 2,720 
Total equity awards compensation expense, net of tax effect$(59,611)$(39,670)$(26,050)

A detailed description of each instrument type is provided below.

Share Options
Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than 10 years from the date of grant.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.

Options Outstanding
Number of Shares Underlying Outstanding OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding - December 31, 2021561,584 
Options granted 
Options exercised(56,767)
Options canceled(133,648)
Options expired1,160 
Outstanding - December 31, 2022372,329 20.7 4.625.83 
Vested and exercisable - December 31, 2022278,462 

F-38



The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of common stock on the date of exercise. No new stock options were granted in the year ending December 31, 2022 and December 31, 2021. As of December 31, 2022, unrecognized stock-based compensation $0.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1 year.

Lock up shares

On August 1, 2022, 2,960,243 Treasury shares were transferred to the Founder (referred to as Lock Up Shares or "LUS", see Note 2), as partial consideration for the Iponweb Acquisition. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, they are considered as equity settled share-based payments under ASC 718 and are accounted over the three-year vesting period. The share based compensation expense is included in Research and Development expenses on the Consolidated Statement of Income. The shares were valued based on the volume weighted average price of one ADS traded on Nasdaq during the twenty (20) trading days immediately preceding July 28, 2022.
SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 2021 
Granted2,960,243 
Vested 
Forfeited 
Outstanding as of December 31, 20222,960,243 $23.94 

At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $55.7 million, which is expected to be recognized over a period of 3 years.

Restricted Stock Units / Performance Stock Units

Restricted stock awards generally vest over four years, subject to the holder’s continued service and/or certain performance conditions through the vesting date.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.

Shares (RSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 20214,765,558 
Granted3,004,700 
Vested(1,488,533)
Forfeited(931,770)
Outstanding as of December 31, 20225,349,955 24.84 

At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $80.2 million, which is expected to be recognized over a weighted-average period of 3.17 years.

F-39


Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 2021533,798 
Granted464,182 
Vested(144,403)
Forfeited(331,110)
Outstanding as of December 31, 2022522,467 23.55 

At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $5.5 million, which is expected to be recognized over a weighted-average period of 2.8 years.



Non-employee warrants

Non-employee warrants generally vest over four years, subject to the holder’s continued service through the vesting date.

SharesWeighted-Average Grant date Fair Value Per ShareWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding - December 31, 2021343,755 
Granted 
Exercised(41,000)
Canceled 
Expired 
Outstanding - December 31, 2022302,755 15.91 5.4311.8 
Vested and exercisable - December 31, 2022276,355 

The aggregate intrinsic value represents the difference between the exercise price of the non-employee warrants and the fair market value of common stock on the date of exercise. No new stock non-employee warrants were granted in the year ending December 31, 2022 and December 31, 2021. As of December 31, 2022, the instruments were fully vested.
F-40


Note 16. Financial and Other Income (Expense)
The Consolidated Statements of Income line item “Financial and Other income (expense)” can be broken down as follows:
Year Ended December 31,
202220212020
(in thousands)
Financial income from cash equivalents$1,932 $634 $1,117 
Interest and fees(2,025)(2,271)(2,811)
Interest on debt(1,520)(1,988)(2,381)
Fees(505)(283)(430)
Foreign exchange income (loss)19,659 (1,776)(150)
Discounting impact(4,700)  
Interest income (expense) on provision for R&C2,258   
Other financial income (expense)730 2,369 (95)
Other income$(71)$2,983 $ 
Total financial and other income (expense)$17,783 $1,939 $(1,939)
The $17.8 million financial and other income for the period ended December 31, 2022 was mainly driven by the positive impact of foreign exchange derivatives entered-into to secure the cash consideration of the Iponweb acquisition. This was partially offset by the $4.7 million accretion of earn-out liability related to Iponweb acquisition. Other impacts come from the foreign exchange reevaluations net of related hedging of our operations, income from cash and cash equivalent, and the financial expense relating to our €407 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs. At December 31, 2022, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.
The $1.9 million financial and other income for the period ended December 31, 2021 was mainly driven by the financial expense relating to our €350 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs, partially offset by income from cash and cash equivalent. Financial and Other income for the period ended December 31, 2021 included other income of $3.0 million, generated by the disposal of servers equipments and other financial income of $2.4 million consisting of dividends received from an investment. At December 31, 2021, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.



F-41


Note 17. Income Taxes
Breakdown of Income Taxes
The Consolidated Statements of Income line item “Provision for income taxes” can be broken down as follows:
Year Ended December 31,
202220212020
(in thousands)
Current income tax expense (benefit) $27,584 $34,811 $28,477 
France5,665 16,549 16,379 
International21,919 18,262 12,098 
Deferred tax expense (benefit) 3,602 (18,642)3,720 
France5,868 (9,574)(4,548)
International(2,266)(9,068)8,268 
Provision for income tax expense (benefit) $31,186 $16,169 $32,197 


Income before taxes included income (loss) from France of $(4.2) million,$109.9 million and $114.4 million for the periods ended 2022, 2021 and 2020 respectively. Income (loss) before taxes from countries outside of France totaled $46.2 million, $46.9 million and $(7.5) million for the periods ended December 31, 2022, 2021 and 2020, respectively.
F-42


Reconciliation between the Effective and Nominal Tax Expense
The following table shows the reconciliation between the effective and nominal tax expense at the nominal standard French rate of 25.8% (excluding additional contributions):
Year Ended December 31,
202220212020
(in thousands)
Income before taxes$42,061 $153,816 $106,886 
Theoretical group tax-rates25.8 %28.4 %32.0 %
Nominal tax expense (benefit) 10,860 43,684 34,225 
Increase / decrease in tax expense arising from:
French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”)
(2,901)(4,830)(5,298)
Shared-based Compensation2,895 (1,429)11,604 
BEAT tax 6,560 18,640 
Non-tax deductible provision from loss contingency on regulatory matters (see Note 19)16,971   
Nondeductible Expenses6,178 6,476 (8,979)
Non recognition of deferred tax assets 3,190 1,666 6,026 
Utilization or recognition of previously unrecognized tax losses(1,338)(10,357)(2,511)
French CVAE (1)
1,635 2,170 3,464 
Income eligible to reduced taxation rate (2)
(6,766)(25,655)(13,402)
Change in Uncertain Tax Positions 412   
Effect of different tax rates201 395 (3,963)
Other differences(151)(2,511)(7,609)
Effective tax expense (benefit) $31,186 $16,169 $32,197 
Effective tax rate74.1 %10.5 %30.1 %
Increases and decreases in tax expense are presented applying the theoretical Group tax rate to the concerned tax bases. The impact resulting from the differences between local tax rates and the Group theoretical rate is shown in the “effect of different tax rates.”
(1) French CVAE "cotisation sur la valeur ajoutée des entreprises" - is the business value add contribution tax in France

(2) Income eligible to reduced taxation rate refers to the application of a reduced income tax rate on the majority of the technology royalties income



F-43


Deferred Tax Assets and Liabilities
The following table shows the changes in the major sources of deferred tax assets and liabilities:
(in thousands)Year ended December 31, 2020Change recognized
in profit or loss
Change recognized
in OCI
Purchase Price AccountingOtherCurrency translation adjustmentsYear ended December 31, 2021
Net deferred tax assets :
Net operating loss carryforwards$24,576$7,082$$2,542$$(672)$33,528
Shared-based Compensation6,7124,727(5,177)236,285
Bad debt allowance5,216425(96)5,545
Personnel-related accruals6,8502,09321(183)8,781
Other accruals4,9181,385(583)5,720
Projected benefit obligation1,784164(398)(121)1,429
Financial instruments268(275)(8)(15)
Tax Credits16,21481717,031
Other(1,026)(212)5,17753,944
Net deferred tax liabilities:
Intangibles(14,689)1,471(1,817)63(14,972)
Gross Deferred Income Taxes50,82317,677(398)746(1,572)67,276
Valuation allowance(36,341)965229(746)899(34,994)
Net Deferred Income Taxes14,48218,642(169)(673)32,282


F-44


(in thousands)Year ended December 31, 2021Change recognized
in profit or loss
Change recognized
in OCI
Purchase Price AccountingOtherCurrency translation adjustmentsYear ended December 31, 2022
Net deferred tax assets :
Net operating loss carryforwards$33,528$(10,285)$$$$(1,793)$21,450
Shared-based Compensation6,285(469)(11)5,805
Bad debt allowance5,545(291)(62)5,192
Personnel-related accruals8,781(225)7(144)8,419
Other accruals5,720(1,455)(287)3,978
Projected benefit obligation1,429472(855)(88)958
Intangibles(14,972)17,9961,5506531175,344
Tax Credits17,031(11,242)5,789
Other3,944(607)785(293)3,136
Net deferred tax liabilities:
Financial instruments(15)(726)(8)(749)
Gross Deferred Income Taxes67,276(6,832)(855)1,564738(2,569)59,322
Valuation allowance(34,994)3,230513(955)(653)1,720(31,139)
Net Deferred Income Taxes32,282(3,602)(342)60985(849)28,183
Amounts recognized in our Consolidated Financial Statements are calculated at the level of each subsidiary within our Consolidated Financial Statements. As of December 31, 2022, 2021 and 2020, the valuation allowance against net deferred income taxes amounted to $31.1 million, $35.0 million and $37.3 million, which related mainly to Criteo Corp. ($5.7 million, $5.7 million and $13.3 million, respectively), Criteo Brazil ($3.3 million, $2.7 million and $2.8 million, respectively), Criteo Ltd ($8.1 million, $7.6 million and $7.4 million, respectively), Criteo China ($1.1 million, $3.3 million and $3.3 million, respectively), Criteo Singapore ($1.5 million, $4.2 million and $3.3 million), Criteo Pty ($2.6 million, $2.7 million and $2.8 million) and Criteo France ($6.5 million, $6.2 million and $1.0 million, respectively).
The Company mainly has net operating loss carryforwards in the U.S. for $51.0 million in various states, which begin to expire in 2034 and net operating loss carryforwards in the United Kingdom for $40.1 million which have no expiration date. The company has $5.8 million of state R&D tax credits which can be carry-forward indefinitely.
Utilization of our net operating loss and tax credit carryforwards in the US may be subject to annual limitations due to the ownership change limitations provided by the IRS Code 382 and similar state provisions. Such annual limitations could result in the expiration of the net operating loss and tax credit carryforwards before their utilization.

As of December 31, 2022, we have not provided deferred taxes on unremitted earnings related to foreign subsidiaries. We intend to continue to reinvest these foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.
Ongoing tax audits
As a multinational corporation, we are subject to regular review and audit by U.S. federal and state, and foreign tax authorities. Significant uncertainties exist with respect to the amount of our tax liabilities, including those arising from potential challenges with certain positions we have taken. Any unfavorable outcome of such a review or audit could have an adverse impact on our tax rate. Tax years ending on or after December 31, 2020 are subject to examination in France, and tax years ending on or after December 31, 2020 are subject to examination in the US.
F-45


Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits during the years ended December 31, 2022 2021 and 2020:
Year Ended December 31,
202220212020
(in thousands)
Beginning balance of unrecognized tax benefits$ $ $ 
Increases related to current year tax positions$13,315   
Ending balance of unrecognized tax benefits (excluding interest and penalties)$13,315   
Interest and penalties associated with unrecognized tax benefits$4,665   
Ending balance of unrecognized tax benefits (including interest and penalties)$17,980   
The total amount of gross unrecognized tax benefits, including related interest and penalties, was $18.0 million as of December 31, 2022. All of the unrecognized tax benefits are considered non-current.
Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheet. During the year ended December 31, 2022, interest expense recorded related to uncertain tax positions was $0.4 million
Our Uncertain Tax Positions relate to the acquisition of Iponweb. For more information regarding the acquisitions and UTP items please refer to Note 2 Business Combinations.
The income taxes we pay are subject to review by taxing jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We believe that our estimate has adequately provided for these matters. However, our future results may include adjustments to estimates in the period the audits are resolved, which may impact our effective tax rate.
F-46


Note 18. Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Year Ended December 31,
202220212020
(in thousands, except share data)
Net income attributable to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Weighted average number of shares outstanding (note 14)60,004,707 60,717,446 60,876,480 
Basic earnings per share$0.15 $2.21 $1.18 
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see note 20). There were no other potentially dilutive instruments outstanding as of December 31, 2022, 2021 and 2020. Consequently all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e., share option, share warrant, restricted share award or BSPCE contracts) is assessed as potentially dilutive, if it is “in the money” (i.e., the exercise or settlement price is inferior to the average market price).
Year Ended December 31,
202220212020
(in thousands, except share data)
Net income attributable to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Weighted average number of shares outstanding of Criteo S.A.60,004,707 60,717,446 60,876,480 
Dilutive effect of :
Restricted share awards2,554,516 3,061,807 796,609 
Share options and BSPCE117,934 341,971 133,177 
Share warrants83,040 110,413 12,327 
Weighted average number of shares outstanding used to determine diluted earnings per share62,760,197 64,231,637 61,818,593 
Diluted earnings per share$0.14 $2.09 $1.16 

F-47


The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Year Ended December 31,
202220212020
        Restricted share awards172,758 312,413 1,726,506 
        Share options and BSPCE  70,257 
        Share warrants   
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 172,758 312,413 1,796,763 

Note 19. Commitments and contingencies
Purchase Obligations
As of December 31, 2022, we had $64.3 million of other non-cancellable contractual obligations, primarily related to software licenses, maintenance and $0.7 million bandwidth for our servers.
Contingencies
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
The amount of the provisions represents management’s latest estimate of the expected impact.

Regulatory Matters
As previously reported in our Annual Report on Form 10-K for the year ended December 31, 2021, in November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices were not in compliance with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, and on June 23, 2021, CNIL notified the Company of the appointment of an investigator (rapporteur) for the ongoing investigation. The investigation also covers another complaint against Criteo received in November 2018 by CNIL from the European Center for Digital Rights ("NOYB").

On August 3, 2022, the assigned rapporteur issued a report that claimed certain GDPR violations, in particular relating to the Company’s contractual relationships with its advertisers and publishers with respect to consent collection oversight. The report includes a proposed financial sanction against the Company of €60.0 million ($63.9 million).Under the CNIL sanction procedures, Criteo has the right to respond in writing to the report, both with respect to the GDPR findings and the value of the sanction, following which there will be a formal hearing before the CNIL Sanction Committee. The CNIL Sanction Committee will then issue a draft decision that will be submitted for consultation to other European data protection authorities as part of the cooperation mechanism mandated by GDPR. Any final decision, including regarding potential financial penalties, will likely not occur until 2023.

Pursuant to U.S. GAAP, we establish accruals for specific legal proceedings when it is considered probable that a loss has been incurred and the amount of the loss can be reasonably estimated, and these accruals are reviewed and adjusted each quarter based on the information available at that time.


F-48


Given the receipt of this report, which included a proposed sanction penalty of €60.0 million ($63.9 million), we have accounted for the proposed penalty as a provision for a loss contingency, which is reflected in our financial statements for the period ended as of December 31, 2022 as general and administrative expenses. Such amount could be lower or higher based on the final resolution and merits of the claims made in the report.

Non income tax risks
We have recorded a $33.8 million provision related to certain non income tax items accounted for under "ASC 450 Contingencies". These risks were identified and recognized as part of the Iponweb Acquisition. We have recorded an indemnification asset in the full amount of the provision as the Company is indemnified against certain tax liabilities under the the FPA. The indemnification asset is recorded as part of "Other non current assets" on the consolidated statement of financial position.

Note 20. Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
•    Americas: North and South America;
•    Europe, Middle-East and Africa; and
•    Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based mainly on the location of advertisers’ campaigns.
Revenue generated in other significant countries where we operate is presented in the following table:
Year Ended December 31,
202220212020
(in thousands)
Americas$891,267 $916,825 $894,854 
of which United States798,391 815,797 815,476 
EMEA706,861 844,312 749,672 
of which France111,368 151,611 132,741 
of which Germany196,373 217,965 184,183 
Asia-Pacific418,875 493,098 428,091 
of which Japan253,996 309,378 301,183 
Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets) are presented in the table below. The geographical information results from the locations of legal entities.
AmericasEMEAAsia-PacificTotal
(in thousands)
December 31, 2021$84,954 $103,663 $33,971 $222,588 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
F-49


Note 21. Subsequent Events
There are no significant events that require adjustments or disclosure in the Consolidated Financial Statements.





F-50
EX-4.2 2 exhibit42-agreementtofurni.htm EX-4.2 Document

Exhibit 4.2


AGREEMENT TO FURNISH DEBT INSTRUMENTS
Pursuant to Item 601(b)(4)(iii)(A) of Regulation S-K, Criteo S.A. (the “Company”) has not included as an exhibit to its Annual Report on Form 10-K any instrument relating to long-term debt if the total amount of debt authorized by such instrument does not exceed 10% of the total assets of the Company. The Company agrees to furnish a copy of any such instrument to the Securities and Exchange Commission upon request.

                        
CRITEO S.A.
By:/s/ Megan Clarken
Name:Megan Clarken
Title:Chief Executive Officer
Date:March 2, 2020


EX-21.1 3 exhibit211subsidiariesfy20.htm EX-21.1 Document

Exhibit 21.1


Subsidiaries of Criteo S.A.
Name of SubsidiaryJurisdiction of Incorporation
Iponweb Labs LLCArmenia
Criteo Australia Pty Ltd Australia
Criteo Do Brasil Desenvolvimento De Serviços De Internet Ltda. Brazil
Criteo Canada Corp.Canada
Criteo Advertising (Beijing) Co., Ltd. China
Iponweb Labs LimitedCyprus
Condigolabs S.A.S.France
Criteo France S.A.S. France
Criteo Technology S.A.S.France
Criteo GmbH Germany
Iponweb GmbH (DE)Germany
Criteo India Private LimitedIndia
Doobe In Site Ltd.Israel
Criteo S.R.L. Italy
Criteo K.K. Japan
Criteo Korea Ltd.Korea
Criteo B.V. Netherlands
Criteo LLC Russia
Criteo Singapore PTE. LTD. Singapore
Criteo Europa MM, S.L. Spain (Barcelona)
Criteo España, S.L. Spain (Madrid)
Criteo Nordics ABSweden
Bidswitch GmbHSwitzerland
Iponweb GmbH (CH)Switzerland
Criteo Reklamcilik Hizmetleri ve Ticaret A.S.Turkey
Criteo MEA FZ - LLCUnited Arab Emirates (Dubai)
Criteo Ltd. United Kingdom
Iponweb LimitedUnited Kingdom
Criteo Corp.United States (Delaware)
Gemini HoldCo, LLCUnited States (Delaware)
Madyourself Technologies, Inc.United States (Delaware)
Bidswitch Inc.United States (Delaware)
Iponweb Inc.United States (Delaware)
The MediaGrid Inc.United States (Delaware)


EX-23.1 4 exhibit231-deloittexfy22co.htm EX-23.1 Document

Exhibit 23.1
 
 
Consent of Independent Registered Public Accounting Firm 
 


We consent to the incorporation by reference in Registration Statement Nos. 333-192024, 333-197373, 333-207658, 333-212722, 333-219496, 333-226367, 333-232329, 333-240043, 333-258256, and 333-266367 on Form S-8 of our reports dated February 24, 2023 relating to the consolidated financial statements of Criteo S.A. and subsidiaries (the “Company”) and the effectiveness of the Company’s internal control over financial reporting, appearing in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

/s/ Deloitte & Associés
Paris-La-Défense, France
February 24, 2023








EX-31.1 5 exhibit311ceocert11.htm EX-31.1 Document

Exhibit 31.1
Certification by the Chief Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Megan Clarken, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Criteo S.A.;
2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.     The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.     The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: February 24, 2023
By:/s/ Megan Clarken
Name:Megan Clarken
Title:Chief Executive Officer


EX-31.2 6 exhibit312cfocertification.htm EX-31.2 Document

Exhibit 31.2
Certification by the Chief Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Sarah Glickman, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Criteo S.A.;
2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.     The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.     The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: February 24, 2023
By:/s/ Sarah Glickman
Name:Sarah Glickman
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 7 exhibit321ceocfocertificat.htm EX-32.1 Document

Exhibit 32.1
Certification by the Chief Executive Officer and Chief Financial Officer pursuant to
18 U.S.C. Section 1350, as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Megan Clarken, Chief Executive Officer of Criteo S.A. (the “Company”), and Sarah Glickman, Chief Financial Officer of the Company, each hereby certifies that, to the best of their knowledge:
1.    The Company’s Annual Report on Form 10-K for the period ended December 31, 2021, to which this Certification is attached as Exhibit 32.1 (the “Annual Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.    The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 24, 2023
By:/s/ Megan ClarkenBy:/s/ Sarah Glickman
Name:Megan ClarkenName:Sarah Glickman
Title:Chief Executive OfficerTitle:Chief Financial Officer



This certification accompanies the Annual Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Annual Report), irrespective of any general incorporation language contained in such filing.



EX-101.SCH 8 crto-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Financial Position link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Financial Position (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statement of Cash Flows - Parenthetical link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Principles and Accounting Methods link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Segment information link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Trade Receivables link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Intangible assets link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Financial Liabilities link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Other Current Liabilities and Non Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Common shares and Treasury stock link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Financial and Other Income (Expense) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Principles and Accounting Methods (Policies) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Principles and Accounting Methods (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Trade Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Financial Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Other Current Liabilities and Non Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Common shares and Treasury stock (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Financial and Other Income (Expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Principles and Accounting Methods - Schedule of Consolidations (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Principles and Accounting Methods - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Business Combinations - Schedule of Business Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Business Combinations - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Segment information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash- Fair Value Assets Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Debt Securities, Available-for-sale (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Restrictions on Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Trade Receivables - Net Book Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Trade Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Property, Plant and Equipment - Schedule of Net Book Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Property, Plant and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Intangible assets - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Intangible assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Financial Liabilities - Loans and RCF Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Financial Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Financial Liabilities - Maturity of Financial Liabilities and Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Leases - Additional Operating Lease Liabilities And Right of Use Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Other Current Liabilities and Non Current Liabilities - Schedule of Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Other Current Liabilities and Non Current Liabilities - Schedule of Non Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Other Current Liabilities and Non Current Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Employee Benefits - Schedule of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Common shares and Treasury stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Share-Based Compensation - Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Share-Based Compensation - RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Share-Based Compensation - PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Share-Based Compensation - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Financial and Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Financial and Other Income (Expense) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Income Taxes - Breakdown of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Income Taxes - Reconciliation Between the Effective and Nominal Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 crto-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 crto-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 crto-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Due in one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] International Current Foreign Tax Expense (Benefit) Expected rate of salary increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Functional Currency and Translation of Financial Statements in Foreign Currency and Conversion of Foreign Currency Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest State Administration of Taxation, China State Administration of Taxation, China [Member] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Defined Contribution Plan Disclosures Defined Contribution Plan Disclosures [Table Text Block] Business acquisition, transaction costs during the period Business Acquisition, Transaction Costs During The Period Business Acquisition, Transaction Costs During The Period Criteo MEA FZ-LLC Criteo MEA FZ-LLC [Member] Criteo MEA FZ-LLC [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Restricted stock units / Performance stock units Restricted Stock Unit / Performance Shares [Member] Restricted Stock Unit / Performance Shares Business combinations Business Combinations Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Gross book value at end of period Property, Plant and Equipment, Gross Shares Class Of Warrant Or Right [Roll Forward] Class Of Warrant Or Right Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Treasury Shares Retired (in shares) Treasury Stock, Shares, Retired Iponweb GmbH Switzerland Iponweb GmbH Switzerland [Member] Iponweb GmbH Switzerland HSBC and LCL Facilities HSBC and LCL Facilities [Member] HSBC and LCL Facilities [Member] Fair value measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Bidswitch Inc. Bidswitch Inc. [Member] Bidswitch Inc. Schedule of Other Nonoperating Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation Depreciation Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Treasury shares used for RSUs vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Employee Benefits Compensation Related Costs, Policy [Policy Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Long-lived assets Long-Lived Assets Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Currency translation adjustments Deferred Tax Asset (Liability) Activity, Currency Translation Adjustments Gain (Loss) Deferred Tax Asset (Liability) Activity, Currency Translation Adjustments Gain (Loss) Other Other Noncash Income (Expense) Increase / (Decrease) in other current liabilities Increase (Decrease) in Other Current Liabilities Change in treasury stock Treasury Stock, Value, Acquired, Cost Method Intangibles Deferred Tax Liabilities, Intangible Assets [Member] Deferred Tax Liabilities, Intangibles [Member] Net income available to shareholders of Criteo S.A. Net income attributable to shareholders of Criteo S.A. Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Due in one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Other taxes Accrual for Taxes Other than Income Taxes, Current Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Software Licenses Software Licenses [Member] Software Licenses [Member] Business combination, indemnification assets, range of outcomes, value, high Business Combination, Indemnification Assets, Range of Outcomes, Value, High Criteo France Criteo France [Member] Criteo France [Member] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Trade accounts receivables Accounts Receivable, before Allowance for Credit Loss, Current Expected staff turnover Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Turnover Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Turnover Equity Component [Domain] Equity Component [Domain] Contingencies - non-current portion Loss Contingency, Accrual, Noncurrent Non recognition of deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Leases Lessee, Operating Leases [Text Block] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Summary of Income Tax Contingencies Summary of Income Tax Contingencies [Table Text Block] Expected rate of social charges Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Social Charges Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Social Charges Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] CIR tax credits offset against R&D expenses CIR Tax Credits Offset Against R&D Expenses CIR Tax Credits Offset Against R&D Expenses Total equity awards compensation expense, net of tax effect Share-Based Payment Arrangement, Expense, after Tax Securities Available-for-sale Marketable securities - non current portion Debt Securities, Available-for-Sale Supplemental disclosures of Cash Flow information Supplemental Cash Flow Elements [Abstract] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Number of operating segments Number of Operating Segments Unrecognized stock-based compensation, nonvested awards Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Goodwill [Line Items] Goodwill [Line Items] Total non-current liabilities Liabilities, Noncurrent Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other Current Liabilities Other Current Liabilities [Table Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted-average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Iponweb Labs LLC Iponweb Labs LLC [Member] Iponweb Labs LLC Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Actuarial losses (gains) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Cash from operating activities Net Cash Provided by (Used in) Operating Activities Actuarial (losses) gains on employee benefits Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax Lease liability - operating - current portion Operating Lease, Liability, Current Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cash paid for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Iponweb revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Change in Uncertain Tax Positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Technology and customer relationships Technology And Customer Relationships [Member] Technology And Customer Relationships [Member] Options canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Receivables [Abstract] Receivables [Abstract] Trade receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Document Annual Report Document Annual Report Write-off, net of recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Non-tax deductible provision from loss contingency on regulatory matters (see Note 19) Income Tax Reconciliation Nondeductible Provision Income Tax Reconciliation Nondeductible Provision Legal Entity [Axis] Legal Entity [Axis] Financial Liabilities Financial Liabilities Disclosure [Text Block] Financial Liabilities Disclosure [Text Block] Trade Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Outstanding (in euro per share) Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value Total liabilities Liabilities Term Deposits Bank Time Deposits [Member] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash used for investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Utilization or recognition of previously unrecognized tax losses Effective Income Tax Rate Reconciliation, Loss Carryforward Recognition, Amount Effective Income Tax Rate Reconciliation, Loss Carryforward Recognition, Amount Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of ordinary shares Stock Issued During Period, Value, New Issues Technology Technology-Based Intangible Assets [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Revenue Recognition and Cost of Revenue Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Useful life (years) Property, Plant and Equipment, Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Business acquisition, allowance for credit loss Business Acquisition, Recognized Assets Acquired And Liabilities Assumed, Accounts Receivable, Allowance For Credit Loss Business Acquisition, Recognized Assets Acquired And Liabilities Assumed, Accounts Receivable, Allowance For Credit Loss Country Region Country Region Customer prepayments Contract with Customer, Refund Liability, Current Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding (in euro per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Segments [Axis] Segments [Axis] Other cost of revenue Other costs of sales Other Cost of Operating Revenue Cost of revenue Cost of Revenue [Abstract] Employee Benefits Compensation and Employee Benefit Plans [Text Block] French CVAE Effective Income Tax Rate Reconciliation, Value Added Taxes, Amount Effective Income Tax Rate Reconciliation, Value Added Taxes, Amount Entity Shell Company Entity Shell Company Change in deferred taxes Deferred tax expense (benefit) Change recognized in profit or loss Deferred Income Tax Expense (Benefit) Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Schedule of Ownership Interests Schedule of Other Ownership Interests [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Other Current Liabilities and Non Current Liabilities Other Liabilities Disclosure [Text Block] Projected benefit obligation Defined Benefit Obligation [Member] Defined Benefit Obligation [Member] Due in one to five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Document Period End Date Document Period End Date Income Tax Examination [Table] Income Tax Examination [Table] Financial liabilities - current portion Financial Liabilities, Current Financial Liabilities, Current Other Current Assets Other Current Assets [Text Block] Audit Information [Abstract] Audit Information Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Deferred Tax Asset and Liability Activity [Line Items] Deferred Tax Asset and Liability Activity [Line Items] [Line Items] for Deferred Tax Asset and Liability Activity [Table] Her Majesty's Revenue and Customs (HMRC) Her Majesty's Revenue and Customs (HMRC) [Member] Doobe In Site Ltd. Doobe In Site Ltd [Member] Doobe In Site Ltd Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income allocated to shareholders per share: Earnings Per Share [Abstract] Level 2 Fair Value by Fair Value Hierarchy Level, Extensible Enumeration [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance Stock Units (PSUs) Performance Shares [Member] Deferred Tax Assets and Liabilities by Type Deferred Tax Assets and Liabilities by Type [Axis] Deferred Tax Assets and Liabilities by Type [Axis] Interest accrued and non-cash financial income and expenses Interest Accrued And Non-Cash Financial Income And Expenses Interest Accrued And Non-Cash Financial Income And Expenses 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Cash used for financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Authorized amount of share repurchase program Stock Repurchase Program, Authorized Amount Interest on debt Interest Expense, Debt No Trading Symbol Flag No Trading Symbol Flag Employee-related payables Employee-related Liabilities, Current Variable lease expense Variable Lease, Cost Line of Credit Line of Credit [Member] Income before taxes Income (loss) before taxes Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Acquired technology Technology [Member] Technology Criteo Canada Corp. Criteo Canada Corp. [Member] Criteo Canada Corp. [Member] Earnings Per Share Earnings Per Share [Text Block] Business acquisition, equity interest issued or issuable, value assigned Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Interest cost Defined Benefit Plan, Interest Cost Share warrants Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Criteo Singapore Criteo Singapore [Member] Criteo Singapore Schedule of Investments [Line Items] Schedule of Investments [Line Items] Cash, Cash Equivalents and Marketable Securities Cash and Cash Equivalents, Policy [Policy Text Block] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Leases Lessor, Leases [Policy Text Block] Stock-based compensation, recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Change in income taxes Increase (Decrease) in Income Taxes Criteo LLC Criteo LLC [Member] Criteo LLC [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Financial Assets and Liabilities, Excluding Derivative Financial Instruments Receivable [Policy Text Block] Computer equipment Computer Equipment [Member] Other current assets Other Assets, Current, Other Other Assets, Current, Other Schedule of Financial Assets Fair Value, by Balance Sheet Grouping [Table Text Block] Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Issuance of ordinary shares (in shares) Stock Issued During Period, Shares, New Issues Uncertain Tax Positions Income Tax Uncertainties, Policy [Policy Text Block] Subsequent Events Subsequent Events [Text Block] Cash, Cash Equivalents, Marketable Securities and Restricted Cash Cash, Cash Equivalents, and Short-Term Investments [Text Block] Currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Offices Office Building [Member] Acquired customer relationship Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town EMEA EMEA [Member] Leases [Abstract] Leases [Abstract] Aggregate intrinsic value Class Of Warrant Or Right, Aggregate Intrinsic Value Class Of Warrant Or Right, Aggregate Intrinsic Value Operating expenses: Operating Expenses [Abstract] Business acquisition, equity interest issued or issuable, lock-up period Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period Total equity Beginning balance Ending Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Currency translation adjustment Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Consolidation Methods Consolidation, Policy [Policy Text Block] Iponweb Labs Limited Iponweb Labs Limited [Member] Iponweb Labs Limited of which France GERMANY Asset Class [Domain] Asset Class [Domain] Minimum Minimum [Member] Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common shares par value (in Euro per shares) Common Stock, Par or Stated Value Per Share Change in accounts payable related to intangible assets, property, plant and equipment Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment Shared-based Compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Bidswitch GmbH Bidswitch GmbH [Member] Bidswitch GmbH Income Tax Examination [Line Items] Income Tax Examination [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury stock Treasury Stock, Common [Member] Auditor Name Auditor Name Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Trading Symbol Trading Symbol Entity File Number Entity File Number Intangible assets Intangible Assets Disclosure [Text Block] Treasury stock acquired, average cost per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Treasury stock (in shares) Treasury Stock, Common, Shares Trade payables Accounts Payable, Trade, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development expenses Research and Development Expense Ownership Interest Sale of Stock, Percentage of Ownership after Transaction Other financial liabilities Other Financial Liabilities, Fiscal Year Maturity [Abstract] Other Financial Liabilities, Fiscal Year Maturity [Abstract] Attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Change in uncertain tax positions Increase (Decrease) In Unrecognized Tax Benefits Increase (Decrease) In Unrecognized Tax Benefits International Deferred Foreign Income Tax Expense (Benefit) Derivative financial instruments Derivatives, Policy [Policy Text Block] Research tax credit carryforward Research Tax Credit Carryforward [Member] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Additional right of use assets Lessee, Operating Lease, Right Of Use, Asset, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount Lessee, Operating Lease, Right Of Use, Asset, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount Entity Information [Line Items] Entity Information [Line Items] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds from lines of credit Proceeds from Lines of Credit French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”) Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Criteo S.A Parent Company [Member] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Subsequent Events [Abstract] Subsequent Events [Abstract] Criteo Do Brasil Criteo Do Brasil [Member] Criteo Do Brasil [Member] Bandwidth For Servers Bandwidth For Servers [Member] Bandwidth For Servers [Member] Net Income (loss) Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Non-employee warrants Non-Employee Warrant [Member] Non-Employee Warrant Credit Facility [Domain] Credit Facility [Domain] Amortization expense Amortization of Intangible Assets Gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Due in one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Data Centers Data Center [Member] Data Center [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic 2024 Financial Liabilities, Due In Second Year Financial Liabilities, Due In Second Year Lock-up shares Lock Up Shares [Member] Lock Up Shares 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Criteo Korea Ltd. Criteo Korea Ltd. (Korea) [Member] Criteo Korea Ltd. (Korea) [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Trade Payables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Treasury stock Treasury Stock [Member] Sales and operations expenses Selling and Marketing Expense Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Equity - attributable to shareholders of Criteo S.A. Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Vested and exercisable (in shares) Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number Total Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current Schedule of Stock Options Roll Forward Schedule of Stock Options Roll Forward [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Criteo Europa MM S.L. Criteo Europa MM S.L. [Member] Criteo Europa S.L. [Member] Retained earnings Retained Earnings [Member] Other accruals Other Accruals [Member] Other Accruals [Member] Net operating loss carryforwards Net Operating Loss Carryforwards [Member] Net Operating Loss Carryforwards [Member] Unrecognized stock-based compensation, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Class Of Warrant Or Right, Expired During Period Class Of Warrant Or Right, Expired During Period Class Of Warrant Or Right, Expired During Period Income eligible to reduced taxation rate Effective Income Tax Rate Reconciliation, Deduction, Amount Total operating lease expense Lease, Cost Share options and BSPCE Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE Share capital Common Stock [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Components of Leases Lease, Cost [Table Text Block] Change in treasury stocks Payments for Repurchase of Common Stock Change in working capital related to operating activities Increase (Decrease) in Operating Capital Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Deferred Tax Assets and Liabilities by Type [Domain] Deferred Tax Assets and Liabilities by Type [Domain] [Domain] for Deferred Tax Assets and Liabilities by Type [Axis] Marketable securities - non current portion Marketable Securities, Noncurrent Furniture and fixtures Furniture and Fixtures [Member] Servers Servers [Member] Servers [Member] Current assets: Assets, Current [Abstract] Interest and penalties associated with unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Other Deferred Tax Asset (Liability) Activity, Other Activity Adjustment Increase (Decrease) Deferred Tax Asset (Liability) Activity, Other Activity Adjustment Increase (Decrease) Lease liability - operating - non current portion Operating Lease, Liability, Noncurrent Defined contributions plans included in personnel expenses Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Change in treasury stock (in shares) Share repurchase program (in shares) Treasury Stock, Shares, Acquired 2025 Other Financial Liabilities, Due In Third Year Other Financial Liabilities, Due In Third Year Leasehold improvements Leasehold Improvements [Member] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Share warrants BSA [Member] BSA [Member] Term deposits and notes Cash Equivalents, at Carrying Value Trade receivables, net of allowances of $47.8 million and $45.4 million as of December 31, 2022 and December 31, 2021, respectively. Net book value at end of period Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Other Assets and Receivables, Gross, Current Other Assets and Receivables, Gross, Current Criteo Technology Criteo Technology [Member] Criteo Technology Equity Components [Axis] Equity Components [Axis] Fees Debt Related Commitment Fees and Debt Issuance Costs Operating Segments Segment Reporting, Policy [Policy Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Other debtors Other Debtors Other Debtors BEAT tax Effective Income Tax Rate Reconciliation, BEAT Waiver Election Effective Income Tax Rate Reconciliation, BEAT Waiver Election Document Fiscal Year Focus Document Fiscal Year Focus Currency translation adjustment Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment Increase (Decrease) Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment Increase (Decrease) of which Germany UNITED KINGDOM Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Granted (in shares) Class Of Warrant Or Right, Granted During Period Class Of Warrant Or Right, Granted During Period Cash from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Weighted Average Remaining Lease Term And Discount Rates Weighted Average Remaining Lease Term And Discount Rates [Table Text Block] Weighted Average Remaining Lease Term And Discount Rates Statement [Line Items] Statement [Line Items] Warrants term Warrants and Rights Outstanding, Term Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Earn out liability - current Business Combination, Contingent Consideration, Liability, Current Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Personnel-related accruals Personnel-Related Accruals [Member] Personnel-Related Accruals [Member] Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi [Member] Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi [Member] Financial and Other Income (Expense) Financial and Other Income (Expense) Financial and other income Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Net change in fair value of Earn-out Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Goodwill Goodwill Disclosure [Text Block] Current income tax expense (benefit) Current Income Tax Expense (Benefit) Right of use asset - operating lease Operating Lease, Right-of-Use Asset Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Payment for businesses, net of cash acquired Payments for (Proceeds from) Businesses and Interest in Affiliates Retail Media Retail Media [Member] Retail Media Auditor Firm ID Auditor Firm ID 2026 Financial Liabilities, Due In Fourth Year Financial Liabilities, Due In Fourth Year Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Criteo India Private Limited Criteo India Pvt Ltd (India) [Member] Criteo India Pvt Ltd (India) [Member] Local Phone Number Local Phone Number Income from operations Operating Income (Loss) Accounting Pronouncements Adopted in 2022 and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Dilutive effect of : Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Prepayments to suppliers Prepayments To Suppliers Prepayments To Suppliers Weighted average shares outstanding used in computing per share amounts: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Goodwill Goodwill balance, beginning of the period Goodwill balance, end of the period Goodwill Schedule of Earnings Per Share, Basic Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule Of Earnings Per Share, Basic [Table Text Block] Treasury stock beginning balance (in shares) Treasury stock ending balance (in shares) Treasury Stock, Shares Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] American Depositary Shares American Depositary Shares [Member] American Depositary Shares [Member] Effect of different tax rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Provision for income taxes Provision for income tax expense (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance against net deferred income taxes Valuation allowance, beginning balance Valuation allowance, ending balance Deferred Tax Assets, Valuation Allowance Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Deferred tax liabilities Deferred Income Tax Liabilities, Net 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float France Deferred Federal Income Tax Expense (Benefit) Additional paid-in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Criteo France SAS Criteo France SAS (France) [Member] Criteo France SAS (France) [Member] Restricted cash – non-current Restricted Cash, Noncurrent Traffic acquisition costs Cost of Goods and Services Sold Diluted (in shares) Weighted average number of shares outstanding used to determine diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Exercised (in shares) Class Of Warrant Or Right, Exercised During Period Class Of Warrant Or Right, Exercised During Period Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Supplemental Cash Flow Information Supplemental Cash Flow Information [Table Text Block] Supplemental Cash Flow Information Rebates Notes Payable, Current Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Number of geographical markets in which entity operates Number of Countries in which Entity Operates Marketable securities Total Marketable Securities Common shares, €0.025 per value, 63,248,728 and 65,883,347 shares authorized, issued and outstanding at December 31, 2021 and December 31, 2020, respectively. Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Share options and BSPCE Share Options and BSPCE [Member] Share Options and BSPCE [Member] Asia-Pacific Asia Pacific [Member] Iponweb Limited Iponweb Limited [Member] Iponweb Limited Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Contingencies Commitments and Contingencies, Policy [Policy Text Block] 2026 Other Financial Liabilities, Due In Fourth Year Other Financial Liabilities, Due In Fourth Year Short term lease expense Short-Term Lease, Cost 2025 Financial Liabilities, Due In Third Year Financial Liabilities, Due In Third Year Criteo China Criteo China [Member] Criteo China [Member] Common Stock, Shares Outstanding [Roll Forward] Common Stock, Shares Outstanding [Roll Forward] Common Stock, Shares Outstanding [Roll Forward] Net cash and cash equivalents - beginning of period Net cash and cash equivalents - end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation differences, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Net income available to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill, impairment loss Goodwill, Impaired, Accumulated Impairment Loss Criteo Ltd Criteo Ltd [Member] Criteo Ltd [Member] Current liabilities: Liabilities, Current [Abstract] Proceeds from borrowings under line-of-credit agreement Proceeds from Issuance of Long-Term Debt Shares issued (in shares) Common Stock, Shares, Issued Criteo Srl Criteo Srl [Member] Criteo Srl [Member] Other differences Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Deferred revenue Contract with Customer, Liability, Current Deferred Tax Asset and Liability Activity [Table] Deferred Tax Asset and Liability Activity [Table] Deferred Tax Asset and Liability Activity [Table] Acquisition of intangibles assets, property, plant and equipment Payments To Acquire Intangible Assets, Property, Plant, And Equipment Payments To Acquire Intangible Assets, Property, Plant, And Equipment Foreign exchange income (loss) Foreign Currency Transaction Gain (Loss), before Tax Equity - attributable to shareholders of Criteo S.A. Parent [Member] Income Statement Location [Domain] Income Statement Location [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term Amendment Flag Amendment Flag Average life of intangible assets (in years) Average life of intangible assets (in years) Finite-Lived Intangible Asset, Useful Life Cash used for investing activities Net Cash Provided by (Used in) Investing Activities Lease expense Operating Lease, Cost Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Schedule of Earnings Per Share, Diluted Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule Of Earnings Per Share, Diluted [Table Text Block] Attributable to shareholders of Criteo S.A. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Valuation allowance Valuation Allowance [Member] Valuation Allowance [Member] Iponweb Inc. Iponweb Inc. [Member] Iponweb Inc. Acquisitions Goodwill, Acquired During Period Revenue Business Acquisition, Pro Forma Revenue Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Tax Credits Tax Credits [Member] Tax Credits Construction in progress Construction in Progress [Member] Income tax effect Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Change in operating lease liabilities and right of use assets Increase (Decrease) In Operating Lease Liabilities (Assets) Increase (Decrease) In Operating Lease Liabilities (Assets) Other current liabilities Other Liabilities, Current Number of trading days Volume Weighted Average Price, Number Of Trading Days Volume Weighted Average Price, Number Of Trading Days Other non - current assets Other Assets, Noncurrent Net operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Theoretical group tax-rates Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent of which Japan JAPAN Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Other financial liabilities Other Financial Liabilities Other Financial Liabilities Criteo Nordics AB Criteo Nordics AB (Sweden) [Member] Criteo Nordics AB (Sweden) [Member] Outstanding (in shares) Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Criteo KK Criteo KK [Member] Criteo KK [Member] Accounts receivable, previously written off, recovered Proceeds, Accounts Receivable, Previously Written Off, Recovery Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other changes in equity Stockholders' Equity, Other Purchase Price Accounting Deferred Tax Asset (Liability) Activity, Acquisition, Divestitures And Consolidations Increase (Decrease) Deferred Tax Asset (Liability) Activity, Acquisition, Divestitures And Consolidations Increase (Decrease) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Net book value at end of period Property, Plant and Equipment, Net Cash flow for operating activities Operating Lease, Payments Entities [Table] Entities [Table] Repayment of borrowings Repayments of Long-Term Debt Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share options Share-Based Payment Arrangement, Option [Member] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Treasury stock, 5,985,104 and 5,207,873 shares at cost as of December 31, 2022 and December 31, 2021, respectively. Treasury Stock, Value Actuarial (losses) gains on employee benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Criteo Australia Pty Ltd Criteo Australia Pty Ltd [Member] Criteo Pty [Member] 2027 Other Financial Liabilities, Due In Fifth Year Other Financial Liabilities, Due In Fifth Year Trade receivables, allowances (Less) Allowance for doubtful accounts Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss, Current Other financial income (expense) Other financial income from dividends received from an investment Other Nonoperating Income (Expense) Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Amount drawn Long-Term Debt Earn out liability – non-current Business Combination, Contingent Consideration, Liability, Noncurrent Shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Financial liabilities - non current portion Financial Liabilities, Noncurrent Financial Liabilities, Noncurrent Income taxes Accrued Income Taxes, Current Bad debt allowance Bad Debt Allowance [Member] Bad Debt Allowance [Member] Total operating expenses Operating Expenses Maximum Maximum [Member] Class Of Warrant Or Right, Canceled During Period Class Of Warrant Or Right, Canceled During Period Class Of Warrant Or Right, Canceled During Period Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Increase / (Decrease) in trade payables Increase (Decrease) in Accounts Payable, Trade Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Cash paid for taxes, net of refunds Income Taxes Paid, Net Other Deferred Tax Asset, Other [Member] Deferred Tax Asset, Other [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Number of reporting units Number of Reporting Units Common shares and Treasury stock Stockholders' Equity Note Disclosure [Text Block] Increase due to acquisition Accounts Receivable, Allowance For Credit Loss, Other Increase (Decrease) Accounts Receivable, Allowance For Credit Loss, Other Increase (Decrease) Total Finite-Lived Intangible Assets, Net Restricted Cash, Total Restricted cash Restricted Cash Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Principles and Accounting Methods Significant Accounting Policies [Text Block] Software Internally developed software in progress Computer Software, Intangible Asset [Member] Number of Shares Underlying Outstanding Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Tax benefit from equity awards compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit 2024 Other Financial Liabilities, Due In Second Year Other Financial Liabilities, Due In Second Year Sublease income Sublease Income Treasury shares cancelled (in shares) Stock Repurchased and Retired During Period, Shares Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Other Noncurrent Liabilities Other Noncurrent Liabilities [Table Text Block] (Increase) / Decrease in trade receivables Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Consolidated Entities [Axis] Consolidated Entities [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] 2023 Financial Liabilities, Due In Next Fiscal Year Financial Liabilities, Due In Next Fiscal Year Schedule of Assumptions Used Defined Benefit Plan, Assumptions [Table Text Block] Issuance of shares under share option and free share plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Total Lease Liability Operating Lease, Liability Provision for non income tax risks Provision For Non Income Tax Risks Provision For Non Income Tax Risks Segment information Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment Reporting Disclosure [Text Block] Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda. Criteo do Brasil Desenvolvime nto De Serviços De Internet LTDA. [Member] Criteo Do Brasil LTDA [Member] Entity Address, Country Entity Address, Country Gross Deferred Income Taxes Deferred Tax Assets, Gross [Member] Deferred Tax Assets, Gross 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Liabilities and shareholders' equity Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Weighted average remaining lease term (years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Income Tax Authority [Axis] Income Tax Authority [Axis] Criteo Singapore Pte. Ltd. Criteo Singapore Pte. Ltd. [Member] Criteo Singapore Pte. Ltd. [Member] 2028 Financial Liabilities, Due In Sixth Year Financial Liabilities, Due In Sixth Year Other Other Accrued Liabilities, Noncurrent Auditor Location Auditor Location Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Retirement benefit obligation Liability, Defined Benefit Pension Plan, Noncurrent Entity Filer Category Entity Filer Category Proceeds from capital increase Proceeds from Issuance of Common Stock Basic (in shares) Weighted average number of shares outstanding (note 14) Weighted Average Number of Shares Outstanding, Basic Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] France Current Federal Tax Expense (Benefit) of which United States UNITED STATES Iponweb income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Contingencies - current portion Loss Contingency Accrual Iponweb Iponweb [Member] Iponweb Shared-based compensation Total equity awards compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies 2027 Financial Liabilities, Due In Fifth Year Financial Liabilities, Due In Fifth Year Security Exchange Name Security Exchange Name Outstanding (in euro per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Net gain on disposal of non-current assets Gain (Loss) on Disposition of Assets Weighted average useful life of intangible assets (years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] Financial liabilities Financial Liabilities, Fiscal Year Maturity [Abstract] Financial Liabilities, Fiscal Year Maturity [Abstract] Restricted cash - current portion Restricted cash - current Restricted Cash, Current Restricted stock awards Restricted share awards Restricted Stock [Member] Bank Syndicate RCF Bank Syndicate RCF [Member] Bank Syndicate RCF [Member] Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Madyourself Technologies, Inc. Madyourself Technologies, Inc. [Member] Madyourself Technologies, Inc. Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of Debt Schedule of Debt [Table Text Block] General and Administrative General and Administrative Expense [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Discounting impact Discounting impact Financial Income And Expense, Discounting Impact Financial Income And Expense, Discounting Impact Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Service cost Defined Benefit Plan, Service Cost Other taxes Prepaid Other Taxes and Other Taxes Receivable Prepaid Other Taxes and Other Taxes Receivable Cover page. Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Income taxes Prepaid Income Taxes Prepaid Income Taxes Total non current assets Assets, Noncurrent Entity Voluntary Filers Entity Voluntary Filers Schedule of Restructuring Reserve by Type of Cost Restructuring and Related Activities [Abstract] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Nondeductible Expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Securities Held-to-maturity Securities Held-to-maturity Debt Securities, Held-to-Maturity, Fair Value Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Non controlling interests Noncontrolling Interest [Member] Purchase obligations Contractual Obligation Additional Operating Lease Liabilities and Right of Use Assets Additional Operating Lease Liabilities And Right of Use Assets [Table Text Block] Additional Operating Lease Liabilities And Right of Use Assets Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total equity and liabilities Liabilities and Equity Debt instrument, term (in years) Debt Instrument, Term Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Cash Cash Other changes in equity (in shares) Stockholders' Equity, Other Shares Restricted share awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Deferred tax assets, beginning balance Deferred tax assets, ending balance Deferred Tax Assets, Gross Treasury Shares Issued for RSU Vesting (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Furniture and IT equipments Furniture and Equipment [Member] Furniture and Equipment [Member] Voting rights Sale Of Stock, Percent Of Voting Rights Owned After Transaction Sale Of Stock, Percent Of Voting Rights Owned After Transaction Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] 2023 Other Financial Liabilities, Due In Next Fiscal Year Other Financial Liabilities, Due In Next Fiscal Year Current Fiscal Year End Date Current Fiscal Year End Date Shared-based Compensation Stock-based Compensation [Member] Stock-based Compensation [Member] Impact of Discount Rate Lessee, Operating Lease, Liability, Undiscounted Excess Amount Marketable securities - current portion Marketable Securities, Current Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Financial and Other Income (Expense) Other Nonoperating Income and Expense [Text Block] Unrecognized tax benefits, interest on income tax expense Unrecognized Tax Benefits, Interest on Income Taxes Expense Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Other income Gain on sale of servers equipment Gain (Loss) on Disposition of Property Plant Equipment Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Shared-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Additional operating lease liabilities Lessee, Operating Lease, Liability, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount Lessee, Operating Lease, Liability, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Other creditors Other Sundry Liabilities, Current Deferred tax assets, net of valuation allowance, beginning balance Deferred tax assets, net of valuation allowance, ending balance Deferred Tax Assets, Net of Valuation Allowance Unrecognized tax benefits Opening balance of unrecognized tax benefits (including interest and penalties) Unrecognized Tax Benefits, Ending Balance Unrecognized Tax Benefits Deferred Tax Asset and Liability Activity [Roll Forward] Deferred Tax Asset and Liability Activity [Roll Forward] Deferred Tax Asset and Liability Activity [Roll Forward] Net operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Marketing Solutions Marketing Solutions [Member] Marketing Solutions Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Gemini HoldCo, LLC Gemini Holdco LLC [Member] Gemini Holdco LLC Discount rate (Corp AA) Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Americas Americas [Member] 2028 Other Financial Liabilities, Due In Sixth Year Other Financial Liabilities, Due In Sixth Year Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Change recognized in OCI Other Comprehensive Income (Loss), Tax Criteo BV Criteo BV [Member] Criteo BV [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Criteo España S.L. Criteo Espana S.L. [Member] Criteo Espana S.L. [Member] Condigolabs SAS Condigolabs SAS (France) [Member] Condigolabs SAS (France) [Member] Other Proceeds from (Payments for) Other Financing Activities Business acquisition, number of legal entities Business Acquisition, Number Of Legal Entities Acquired Business Acquisition, Number Of Legal Entities Acquired Class of Stock [Domain] Class of Stock [Domain] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest and fees Interest Expense Criteo Finance SAS Criteo Finance SAS (France) [Member] Criteo Finance SAS (France) [Member] The MediaGrid Inc. The MediaGrid Inc. [Member] The MediaGrid Inc. Credit Facility [Axis] Credit Facility [Axis] Accounts payable relating to capital expenditures Accounts Payable, Capital Expenditures Accounts Payable, Capital Expenditures Contribution ex-TAC Gross Profit And Other Costs Of Revenue Gross Profit And Other Costs Of Revenue Equity [Abstract] Equity [Abstract] Criteo Corp. Criteo Corporation [Member] Criteo Corporation [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Financial instruments Financial Instruments [Member] Financial Instruments [Member] Schedule of Investments [Table] Schedule of Investments [Table] Schedule of Nonvested Share Activity Schedule of Nonvested Share Activity [Table Text Block] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Amortization and provisions Depreciation, Depletion, and Amortization and Provisions for Various Depreciation, Depletion, and Amortization and Provisions for Various Deferred tax liabilities, gross, beginning balance Deferred tax liabilities, gross, ending balance Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Change in other financial liabilities Proceeds from (Payments for) Change in Other Financial Liabilities Proceeds from (Payments for) Change in Other Financial Liabilities Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Financial income from cash equivalents Investment Income, Interest Property, Plant and Equipment and Impairment of Long-Lived Assets Property, Plant and Equipment, Impairment [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Criteo Advertising (Beijing) Co. Ltd Criteo Advertising (Beijing) Co. Ltd [Member] Criteo Advertising (Beijing) Co. Ltd [Member] Business combination, consideration transferred Business Combination, Consideration Transferred Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Entity [Domain] Entity [Domain] Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code General and administrative expenses General and Administrative Expense Assets Assets [Abstract] (Increase) / Decrease in other current assets Increase (Decrease) in Other Current Assets Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Nominal tax expense (benefit) Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cash used for financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Foreign currency translation differences Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Asset Class [Axis] Asset Class [Axis] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Accounting Standards Update 2021-04 Accounting Standards Update 2021-04 [Member] Schedule of Accumulated and Projected Benefit Obligations Schedule of Accumulated and Projected Benefit Obligations [Table Text Block] Equity awards compensation expense Share-Based Payment Arrangement, Noncash Expense Sales and Operations Sales And Operations Expense [Member] Sales And Operations Expense [Member] Interest cost, location not disclosed Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Outstanding (in shares) Outstanding (in shares) Class of Warrant or Right, Outstanding Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Real Estate, Type of Property [Axis] Real Estate, Type of Property [Axis] Change in other financial non-current assets Payments for (Proceeds from) Change in Other Financial Noncurrent Assets Payments for (Proceeds from) Change in Other Financial Noncurrent Assets Uncertain tax positions Uncertain Tax Liability Uncertain Tax Liability Research and Development Research and Development Expense [Member] Iponweb GmbH Deutschland Iponweb GmbH Deutschland [Member] Iponweb GmbH Deutschland Criteo GmbH Criteo Gmbh [Member] Criteo Gmbh [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Projected benefit obligation present value - beginning of period Projected benefit obligation present value - end of period Defined Benefit Plan, Benefit Obligation Income tax effect Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Interest income (expense) on provision for R&C Loss Contingency Accrual, Provision Released Not Used Loss Contingency Accrual, Provision Released Not Used Right of use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Non-current financial assets Nontrade Receivables, Noncurrent Real Estate [Domain] Real Estate [Domain] Financial liabilities Financial Liabilities Financial Liabilities Increase / decrease in tax expense arising from: Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] EX-101.PRE 12 crto-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 crto-20221231_g1.jpg begin 644 crto-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#L17AI9@ 34T *@ @ ! $[ ( M + (2H=I 0 ! (5IR= $ 6 0SNH< < @, /@ M &UL;G,Z9&,](FAT=' Z+R]P=7)L M+F]R9R]D8R]E;&5M96YT&UP;65T M83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_ M/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$; M'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*O_ !$( O %P0,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q0083 M46$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7 MF)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7F MY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@) M"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@4 M0I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2E MIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U M]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHILDB11M)*ZHB LS,//B!I7P\TNVO]:M[R>*YF M\E!:(K,&VEN=S+Q@5PG_ T[X,_Z!FN_^ \/_P =KIIX2O5CS0BV@/9**\?M M_P!ICP3-,J26>M0*3S));QE5^NV0G]*],\/^)-(\4Z8NH:!?Q7ML3@M&>5/H MP/*GV-*KAJU%7J1: U**XGQ]\5-$^'5Q90ZW:ZA.UZCO&;.-& "D YW.OK5W MP'\0-*^(>EW-_HMO>016TWDN+M%5BVT-QM9N,&I="JJ?M7'W>X'4T445B 44 M44 %%9GB/7K7PQXW6MH4*LX.<5=+<#TNBBN>\8>.-"\#:8M[X MAN_*$AVPPHNZ24]]J^W<\ >M9QA*(K#2;#1]3#W MUW%;1R3^6H4NX7)PQZ9S7K]:5:%6BTJBM< HHHK$ HHHH **** "BBB@ HHH MH **** "BBB@ HK)\4>(K3PGX9O-(TT72++5(;EXVD#W44:IA1D\K(3^E7+!8B$7*4'9 >BT445R %%% M% !1110 4444 %%%% !1110 445Q?C7XK>%O I,.JWC3WV,BRM0'EQZGD!?Q M(]LU=.G.I+E@KL#M**^?[C]J>V68BT\)RRQ=FEOPC?D(S_.NF\+_ +1/A+7; MI+75([C1)G("O<8>$D_[8Z?4@#WKKEE^*A'F"(*&9@HSB7IDUSTZ%6JFX1O M8#UNBH[BXBM+:6XN76.&%"\CMT50,DG\*\JTC]HGPIJWBF/21;WMO#/*(8;V M55",Q.!N&_YXHIT*M5-PC>P'K-%%%8@%%%% !1110 4444 %%X'2T445B 45E>)/$VD>$M'DU37[Q+2U0[0 M3RSMV55')/L*\;U']J33(9V72?#5U=1@X#W%TL)(]\T5 MY#X8_:-\+:W>):ZQ;W&B2.<++,PDA_%Q@K]2,>]>N(ZRQJ\;*Z, 593D$'N# M45J%6@[5(V =1116(!115;4K^+2])N]0N%=HK2!YW5 "Q55+$#..<"FDV[(" MS17E>@_M">%/$/B"QTBRT_64N+Z=8(VEAB"!F. 21(3C\#7JE:U:-2B[5%8 MHHHK$ HHJMJ5_%I>DW>H7"NT5I \[J@!8JJEB!G'.!32;=D!9HKRO0?VA/"G MB'Q!8Z19:?K*7%].L$;2PQ! S' )(D)Q^!KU*21(8GEE8)&BEF9C@*!U-:U: M%2B[5%8!U%>26/[1GA*^\4)I8@O8K62411W\BJ(R2< EMT5:%6 MC95(VN 4445B 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %?,O[0/Q,N;_6IO"&CSM%869"WSQL1Y\O=#_LKZ=VSZ"OI>>9;>WDF<$K& MA<@=< 9KX%+3Z]X@W3/_ *1J%UEW/]^1^3^9KV\GH1G4E4E]D3.]^&GP6U?Q M_ -2N)QIFD;BJW#)N>8@X(1>,CMN/&?7!KTJ\_9B0:C\+)=2=%\_2[B.6-^X5W$;+]#N4_\!%>1?LXZ MC+9_%9;5&/EWUG+$Z]CM <'_ ,=_6O1J26.P+JR7O1_3_@ ?35[XS\+Z;>26 MFH^)-(M+F(XDAGOHD=#C/*ELC@UJVMU;WUI%=64\5Q;S*'CFA<.CJ>A!'!%? M&7QH_P"2Q^(?^NZ?^BTKZG^%W_)*?#7_ &#HO_0:\S%8*-"A"JG?F_RN!J:C MXM\.:/>&TU?7]+L;D ,8;J]CB< ]#M8@U?L-0LM5L8[S2[N"]M9<[)[>59$? M!(.&4D'!!'U%?)_[17_)79_^O2'^1KW7X#_\D3T'_MX_]*9:*^"C2PL*Z>LK M?D!TLWCOPC;SR0W'BK1(I8V*/&^HQ*RL#@@@MP0:K^(?B-X1\*RK%KVNVUM* MRAQ$NZ5]IZ':@)P?7%?&7B[_ )';7/\ L(W'_HQJZ[PS\(/&WQ#MVUQ?)AAN MF+K=ZC,5\\]R S8]\8]*[WE5"G%3J5+(+GUOHFM:?XBT:WU71KC[397*EHI M=C)N )!X8 CD'J*O5S/PZ\/7GA3X?Z7HFIM$UU9HZ2-"Q9#EV(P2 >A':NFK MP*BC&;4=5?09XC^U!_R).C_]A'_VFU>,?#/X;S?$C4KZTM]2CL#:0K*6>(R; MLG&.",5[/^U!_P B3H__ &$?_:;5YS\!?&F@>"]>U:X\37_V**XMD2)O)DDW M,&R1A%../6OIL)*I#+G*E\73KU%U-37OV:=;TK1+F^T[6;;49K=#)]F$+1LX M R0IR]AS\KHQQNQZKG(_+N:]^\0?M"> M";'1;B70]0DU._V$00):RQ@OC@LSJ !GKU/M7S-X+T2X\1^-M)TJT4E[BZ0, M0/NH#EF^@4$_A6N%G7K4)K%K3S5O4#V#]J;_ )"WAS_KA/\ ^A)70_LO_P#( MDZQ_V$?_ &FM<]^U-_R%O#G_ %PG_P#0DKH?V7_^1)UC_L(_^TUKCJ?\BJ/] M=0ZGMU([:>?2->LYH[:,S3;W\HQ(!DNRO@A0 M.I(P*LVGC7PMJ%Y':6'B71[JYE;;'##?Q.[GT"ALDU\C>*OAGXQ^'<(O]1MP MMK(K0&[M)=Z .I5E;N,@D: MI=P65K%Y^^>XE6-$S!(!EF( R2!]37IO[1_@_7=5U2V\06%CYNEZ?I^VYG\Y M%\L^8Q^Z6#'@CH#7A&@Z#J7B;6[?2-#MOM5]<;O*B\Q4W;5+'EB .%)Y-=67 MTJ?U*2YOBO?RT!GW%'XQ\,S6$]]#XBTF2TMV59KA;Z(QQ%ONAFW8!/;/6OE/ MXZ^(HO$7Q2NWL;Z&^L+6"*&VEMYA)&1L#MM*G'WF8'W%==HGPE\;6GPF\4:- M<:+LU"_NK22VA^UPGS%1B6.X/@8SW(KQO7M!U+PSK=QI&N6WV6^M]OFQ>8K[ M=RAARI(/# \&IR[#4*=:4H3YFM.FVFOZ >V?"OX<>!)X_#VLW?C"-_$/G17< M>GPWT"[75@ZQF,@N3Q@\@]>E?1]?*/PF^&/B^/QAX<\3/I&-(\U;C[3]IA_U M9!PVW?N[],9KJOVA/B;>6E]_PA^@W+VX$8?49HFPQW#*Q9'(&,$^N0.F<\F* MP\L3BE3A/F_37R ]5UKXK^!_#]TUMJGB*U2=#AXX0\Y4^A\L-@^QJSX?^(_A M#Q3.L&AZ]:W$[?=A8F.1OHC@$_@*^4_!'PA\4^/;-KW28K>VL58JMU>R%$=A MU"X!)QZXQ[U3\:_#GQ)\/+J ZU"GE2M^XO+5RT;,.< X!![X(!K3^S,*Y>R5 M3W_E^7_!"Y]O5BWOC/POIMY)::CXDTBTN8CB2&>^B1T.,\J6R.#7FWP"^)=U MXLTVXT'7KAI]3T]!)%.YRT\.<<^I4D GN&'O7B'QH_Y+'XA_Z[I_Z+2N/#Y< MYXB5"H[65PN?6&M>/_"GA^QM[S5M>LX8+I/,@9)/,,R?WE"9+#W'%3:)XT\/ M>(?#\VN:5J<3Z9 S++=3*T*(5 )SY@7 (YZ5\D^$?AIXP^),?VNP5/LD"K; MK>7LI2,! $7 ).!Z @5[99>"]2\!_LZ^*='UF2VEN#%U77P6'I)04[SND!Z79^-/"VHWD=II_B32+JYD.$A@OXG=^,\*&R>!6'??&3 MP!IU^;.Y\2VQF#;3Y,_O-7M[31Q(U[OIS74\JPU. M:C4J;[!<^LXO$>C3:%_;46JV;:9MWF\\Y?+ ]VS@?2N5/QM^':W?V<^)8=^< M9%O,4_[[V;?UKY&TDZUK*V_A?2Y)IH[R[5X[-6^5IB-H;VXZGT^E=7XY^#/B M/P'H46KZE+9W5JSB.4VKL3"QZ9W*.#TR._X4?V5AX3Y*M35[!<^PK#4+/5;& M*]TVZAN[68;HYH7#JP]B*L5\S_LR^)KF#Q+?^&Y96:TNK./%.A^)K#2='O[K2[!K43^;:R&-IWWD$;QS@ #C/?GJ*\^673^ MM?5XOSOY ?0M%>=_ _Q+K/BGX;17OB%FFN([F2".Y<8:>-0,,?4@EESWV^M> MB5P5:;I5'3>Z&<+\:O\ DC?B#_KBG_HU*^3? _A:3QKXRL?#\-TMH]YYF)F3 M>%V1L_3(S]W'XU]9?&K_ )(WX@_ZXI_Z-2OD_P !^*O^$)\;6'B'[']N^Q^9 M_H_F^7OWQLGWL'&-V>G:OH\JY_JE3V?Q7=O6RL)GK?\ PRS?_P#0TV__ (!M M_P#%UUGPU^!MUX"\91ZW-KD-ZB0O%Y26Y0G<,9SN-.M/.H:9%;6MB252YO9&192#@[0JL M3@\9QC/>L\/EU/V2K8B7*F!]5^'OB'X2\53"'0==M;J=AD0$F.0CV1P&/Y5T ME?#WC+X?^)/AWJ%N-:A$8D.ZWO+:0M&S#T;@@CK@@&OH;X#_ !*N?&6B7&D: MY.9M6TU0PF<_-<0G@,?4J>">^5/7-1B\OC3I>VHRYH@>@7?C7PMI]Y):7_B7 M1[6YB;;)#-?Q(Z'T*EL@UKV]Q#=VL5S:31SP3()(I8F#*ZD9# C@@CG(KXI^ M+G_)7/$?_7XW\A7US\/O^29^&/\ L$6G_HE:SQ>"C0HPJ)WYO\@+.H>+_#6D MWC6FJ^(=*L;E "T%S>QQNH(R,JS ]*T;*^M-2LX[O3KJ&[MI1F.>"0.CC..& M'!Y%?(W[0/\ R634O^N,'_HI:^AO@K_R1OP__P!<7_\ 1KT8C!1HX:%9/65O MRN!MR>/?!\4K1R^*]#1T)5E;4805(Z@C=5?Q'\2/"/A.Z-MK^N6]K< F!0T MLB@],J@)'XBOBOQ!_P C+J?_ %]R_P#H9KN?#GP;\;_$"V;72;>".\8RBZU& M9E-P2QU[2+;5-)G\^SNDWPR[&7!445-J.PSSKXS_ M !#?P%X0 T]@-6U$M%:$X/E #YY,=\ @#W85\M>%O"NN_$'Q,;+2U:YNIB9; MBYF8[4&>7=N>Y^I)KO?VE-0DNOB;!:,3Y5G81JJ]LLS,3^H'X5Z=^S;HMO8_ M#>35%0&YU&Z06X;=':#:?D4] M3[]L].Y/R?X1_P"1VT/_ +"-O_Z,6ONK4_\ D$W?_7!__037PKX1_P"1VT/_ M +"-O_Z,6O1RNI*JJTY;O_@@S[FUFRM=2T*_L=08):7-M)#.Q8+M1E(8Y/3@ MFOF;P[\'M!_X3:T6Y^(7AN\T\7*>5#:WR-$O$GQ4\4W"VTQN+EOWMY?7?')"N?]YU _6NV1UEC5XV5T8 JRG((/ M<&OE/Q?^SSK_ (9\/3ZM::A;ZI':H9+B*.-D=4 R6 .=P'7L:M_L_?$6\TOQ M-!X4U&=I=,OV*VPG:=+(N]([N[CB9ESC(#$9&1UJM<^-_"]IHIU:;Q!IIT\.8Q<1W*.C M..J@J3EN>@YKY]_:@_Y'G2/^P;_[5>N)\!_#?Q)\1T>'2Y(X;"Q8AI[IR(T= MN2% !)8X&<#TSVJJ66TI4(UZD[+J!]/:?\9/ &J7HM;7Q+;"4G://CDA4G_> M=0/UKM@0R@J001D$=Z^(/'OPYUOX=ZC!;:T(98KE2T%S;L6CDQU'(!!&1D8[ M]Z]]_9N\476M>"KS2;Z4S/I$RK"S-DB)P2J_@5;'M@=JC%Y?3IT?;T97B!Y] M^TCK6EZSXET=M'U*SOUAM724VLZRA&W]#M)P?:NK_9V\4^']$^'E];:UKNFZ M?.VJR2+%=WD<3%3%$-P#$'&01GV->(>-?!^N^$-8\OQ%8_8WNR\L(\Y)-Z[N MOR,+?&6F2:AX;TG[;:Q3&!Y/M,4>'"AB,.P/1ASTYKV)8>C+!Q MI.?N]]!'V]#-%<01SV\B2Q2*'21&#*ZD9!!'4$=Z?69X;M)]/\*:39W:>7<6 M]E#%*F0=K*@!&1P>1VK3KX^22;2*/E']I#6[J^^)0TMW;[+IUL@CC[;G&YF^ MIR!^%:7PK^!6E>-/!\&OZYJMW&MR[K';V112@5BOS,P;DD$XQTQZUT'[0WPU MU'5[F+Q9H-L]TT,'E7T$2Y<*IRL@'4\$@XZ ^M>)^%?'OB7P5,S>'M3EMHV M;=);L \3GIDH>,^_6OK*'/6P48X:5FM_U_S%U/4O$7[,VI0:Q9IX9U-;FPGD MVSO=@*]L,9+''WQQV .2.W->^^$O#-CIXRT:>(_X:4MXXTZUD9=PM)[AA+]#A2H/L6KKCEE"E!/$SLV M%SZDT;Q!I'B*S^U:%J5M?P@X9[>4-M/H0.0?8U7\8_\ (C:[_P!@VX_]%-7Q M?8:AXD^&OC!FA,VFZI9/MFA;HPZ[6'1E(_Q%?6B^)[;QC\%[[7+,;5NM)N"\ M><^7((V#K^!!^HP:YL3@7AIQG%WBWN!\I_##_DJGAK_L)0_^A"OMRZNK>QM) M;J]GBM[>%2\DTSA$11U))X KXC^&'_)5/#7_ &$H?_0A7UM\4?\ DE/B7_L' M2_\ H-=>;QY\13CW_P P1HV7C/POJ5Y'::=XDTB[N93B.&"^B=W.,\*&R>!6 MQ)(D,3R2NJ1HI9G8X"@=23V%?%_P7_Y+'X>_Z[O_ .BWK[!\0_\ (L:I_P!> MXRG;^.?"=W=16UIXHT6>>9Q'%%%J$3,[$X"@!LDD\8 M%5OB!K6E:5X-U2#5-3L[*6[L+E+>.XN%C:9O+(P@8C<SQ6]O#?Q/)-*X1$4,,DD\ >]?9D> MM^&_%5C>V%CK6G:A$\#+==W4 MBQ0Q[@NYB< 9) 'XFOH;X+_#OQ3X+N/$-QXFTO[%%<:>4B;[1%)N8$DC",<< M>M=^:T:+H8IOB)X:NM*,Z[$AOD-S.,\)LS@$], M@GZ5]5U\&>$?^1VT/_L(V_\ Z,6OLSXA^,8O O@F]UJ15DF0".VB8_ZR5N%' MT')/LIKCS2E5=2G!RYF]@1I:]XGT3PQ:BX\0:I;6$;?=\Z0!G_W5ZM^ KF;; MXV?#R[NA!%XEA5R<9E@EC7_OID _6OE"-/$OQ+\8;09]5U>\8G+-]T#GJ>$0 M?@!78ZQ^SSXWTC2'OU6PO_+3>]O9S,TH'?AE )]@35_V9AJ5HUJEI/T"Y]:6 MMU;WUK'H(X-0:IK&F:):KQKX^^%/Q*OO 7B2%)IY'T6XD"7EL3E5!./,4=F'7CJ!BO9_VFG63 MX7Z:\;!E;5HBK*<@CR9N:XZF7.EB8TI/26S ]-MO&/AF\@N)K/Q%I5Q%:IYD M[PWL;B)>FYB#P/X DF#/MC55_B<^@)_,C'-=)XZ^"_B3P'HZZK?2V=[8[PDDEJ[$Q$\ M#<&4<$\9'>N[^S,+"I[.=35[+0+GV!8W]IJ=E%>:=+KGPW)*S65] TT<9;A)4P<@>ZYS]!Z5V/[3 M'B2^TKPSI>CV,SPQ:K)*;ED.-Z1A/D)]"7&1WQ7G3P$HXI8=/?KY =OJ/QC\ M :5=-;W?B6V,BG:?(CDG /\ O1J1^M;7A_QIX<\4[O\ A']9M+YU&6CC?#J/ M4H<,![XKY0^&OPIE^(UO>R6^N6=@]JX402*7D?(SNV@C"]L\]Z]%^'WP"UOP M_P#$B&_UVZC.GZ=B>&>SF(-Q)GY4QPR@=6['ISDXZL1@L'24H^T?,OZ_K4#Z M&HHHKPQA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 (RJZ%74,K#!!&017P7KVEW/A7Q=>Z; M)E)].NV16]=K?*WXC!_&OO6O&?C?\()O%V/$/AJ)6U>)-MQ;YQ]J0#@C_;'3 MW&!V%>OE6*C0JN,]I"9Z1X+\667C3PI9ZSI\B'SD GB4\PR@?,A],'\Q@]ZW MJ^%?#_BOQ-X U>5M(NKC3;E6VW%O(G#$=GC8=1[C(KLKS]HGQY=6;01W%C:L MPQYT%J-X^FXD?I6]7)JG/^Z:Y0N>D?M)^,;6T\+P^%;>57O;Z1)KA%/^KB4Y M&?^/KS5RO[C3K0KNQ_RTD.%'_?(>O.]$\/^)/B)XD>. MPBN-2OIWWW%S*20F?XY'/0?_ *A7V#\// UGX \)PZ3:,)9V/FW5QC!FE(Y/ ML!C 'H/7-;XET\#A/J\7>3_I_P"0'RM\:/\ DL?B'_KNG_HM*^I_A<<_"GPU MC_H'1?\ H-?/_P"T9X3N]+\?-X@2%C8:K&G[U5^5)44*5/H2%#>^3Z&LCP;\ M<_%'@SPZNC6L-E>VT.?LYND8M#DYP"K#(RXCE"GS.7!VYSC&78] M,T\=AY?48P6O+:_R30=3Q7Q=_P CMKG_ &$;C_T8U?TZVMD$<,- MK&B*.@ 4 "OAKQ=_R.VN?]A&X_\ 1C5]U:9_R";3_K@G_H(KGSC^'2^?Z BS M1117SHSQ']J#_D2='_["/_M-J\)\$?#_ %GX@7MU:Z"UL)+6,22?:)"@P3CC M ->[?M0?\B3H_P#V$?\ VFU,YIPMS=Z3;Q_Q.9W;\@$Y/Y5[;\-?A)I'PZADGBE:_U69-DMY(FW M"]=J+SM&1SR2?TKOJ*\:OF&(KQY)/3R&?.'[4W_(6\.?]<)__0DKH?V7_P#D M2=8_["/_ +36J7[4.AW%QI>B:W C/!:/);SD#.S?M*$^@RK#/J17D?@7XJ^( M?A[9WMKH:V(OA_=2OH-PGD MS$&:UN$WQ2$="1D$'W!!HC3^NX"-.F]8_H'4^P?'B63_ ]U\:KM^R?V?,9- MW^X<8]\XQ[XKY%^$?_)7/#G_ %^+_(U?\5_%7QE\2A!HUQY20SR*JV.GQ,HG M?/RYR68\]LXSVKDM#U>]\*^)[35+:-1>:?<"01S*<;E/*L.#Z@]ZWP>"J4*$ MZ/_ $FEKZ'BNK[XG? : M>>2&**^U:PFV119V>8&8*!DYY*COWKY*T+6]3\'^)[?5-/\ ]'U"PE.%E3H< M%65E]P2"/>N;+J;>'K4/M:K\+ ?>U?&_QX_Y+9KW_;O_ .DT5?0/P9\?:M\0 MM U'4=;CM8I(+L0QQVL;*@78I_B8G.3ZU\_?'C_DMFO?]N__ *315CE5*5'% MRA+=+]4#/IWX7?\ )*?#7_8.B_\ 0:^3OBQYW_"VO$?VG._[<^,_W>-O_CN* M^L?A=_R2GPU_V#HO_0:\H_:#^&-[?7P\7Z!;/<$QA-0AB7+#:,"4#J1C /I@ M'UJN_#G[%_PK/P[_ &9M^S?V?#C;_>VC=GWW;L^^:YWX M]_8O^%.ZK]NV[M\/V?/7S?,7&/?&[\,U\Y>"/BYXH\!6K6>DS07%DS%A:7D9 M>-&/4K@@C\#BJGC/XB>)?B)>0C69E:-'_<65K&5C5CQPO))[9))K>&5U8XKV MC?NIW\PN=+^SOYW_ M^U\G.S[+/YN/[NW_XK;6/\:/^2Q^(?^NZ?^BTKW#X M!_#2[\(Z9<:[KL)@U/4(Q'' WWH('@P!'GL>?^N;5]0?%[GX1>(_^O0_^A"OF#X+_P#)8_#W_7=_ M_1;U]0?%W_DD7B/_ *]#_,5Z^9?[[2^7YB1\T? E0WQKT$, 1FX/([BWDKZ& M^/ S\$]>SV^SX_\ B.OGKX#_P#);-!_[>/_ $FEKZ7^+6B7?B'X4ZYING1M M+X?M$>!_%.N>)K#5M'L+K5+!;40>5:QF1H'WDD[!S@@CG';G MH*UQV&53&0]-^P?V9;_P!C_9_L.P>1]EV^5L[;=O&/I5JO M._@?X:UGPM\-HK+Q"K0W$ES)/';. MXSA?C5_R1OQ!_P!<4_\ 1J5\L?#3PQ9>,OB)IF@ZI+/%:W?F[WMV57&V)W&" MP(ZJ.W2OJ?XU?\D;\0?]<4_]&I7SC\!_^2V:#_V\?^DTM>_ELG' U91W5_R$ MSV3_ (9B\&?]!/7?_ B'_P"-5UW@'X5Z)\.KB]FT2ZU"=KU$207DB, %)(QM M1?6NVHKQ:F,Q%2+C.3:&?#?Q+\[_ (6EXF^TYW_VG/C/]W>=O_CN*^Q_!'V+ M_A ="_LO9]D_L^'RMG3&P?KGK[YKQ']H/X8WLNJ-XPT*U>XBE0#4(HERR,HP M),>A /IC/QETC)ZE=I!&>N,X]J]ZM2> M/PL'2>JZ"V/H+]H;[%_PI^]^V;?.^TP?9,_\]-XSC_@'F?K7CG[-_G?\+7/D MYV?V?-YN/[N5_P#9MM)?B)J,!UF;S0C;;>SMHRL:$_P!U>22?4DGM M7T/\"/AK=>"]$N-5UR+RM5U( >0W6WB!R%/^T3R1VP!US4SA]2P,J=1^]+]0 MZGS_ /%S_DKGB/\ Z_&_D*^N/AZ<_#+PQCG_ (E%I_Z)6OFW]H3PG=Z-\1)] M9$+'3]6"R)*%^59 H5D)]?EW?0^QJIX3^._BKPEX:CT6VAL;R"!2ML]S&Q>( M>F589 SQGZ=*O$8>6,PE/V72WY -_: 8'XRZF 02(H ?;]TM?0_P5_Y(WX?_ M .N+_P#HUZ^0M=N-8U6[.OZX)I)-4D>1;F1,"8J0&V]L#@<<#I7N_P"SGX]U M34[A?!US%;_8-.L)KB*55/F$^I4@GZ-[&O4O'W@JR\>^$ MY]'O6\IR1);W&W)AE'1OIR01Z$U\=^(/#/B/X>>(EBU&*>PNX7WV]U"Q"OCH M\;CK_,=\5])A94\;A/JTG:2V_3_(1]TU5U#4K'2K47.IW<-I 76,23R!%W,< M 9/J37RA8_M$>/+.S2"2XLKLJ,"6XM@7/U*D _7%*?B#J4*:O>7&H M2E\6]I"GRACQA(U'7WQDUST\FJ\W[R22"Y]NZG_R";O_ *X/_P"@FOA7PC_R M.VA_]A&W_P#1BU]9?"70?%.E^ !I_C:Z\QG7;;0'F6VB(^ZS]SSP/X>F>P^2 M-0L=0\*>*)K2<-;W^FW.,XQAT;(8>W (]L5U95!1=6DI7V_4&?<_B'_D6-4_ MZ\YO_0#7Q-\/O^2F>&/^PO:?^CEKZ)^%'Q"U[XHZ-XHM=8BLHGMK6**#[-&R M!FD64$MN8_W5Z8%?,=A>7GA[Q!;7D2>5>Z;=+*J2K]V2-P0&'U'(JLMH3I*K M1EOI^*!GT)^U+YO]@^']N?)^TR[_ />VKM_3=7D'@#0_'VL+?_\ "O9[Z,1F M/[6+/4EM2<[MFX%UW?Q8ZXYKW_5])O/C3\![2ZEC@AU:;==VRI\J"17=0F3G M *Y&2>I!KYX\,>*_$?PN\5S26D9MKN,F&[LKI#M<#^%EX/'4$?R-7@92^K2H MPMSQ;T>VX';R>!/CQ-$\+]'U";0 M?)CM+Z&9Y/MENVQ5D!)P'.< =,5K:K^TYXAN]-:#2]'LM/N'7!N2[2E?=5( M!^N:[WX!>-_$WBC2+BT\0VMQ=6]J,P:O)_RT.>8V)^\P]1GCKVS%6KC:-&4Y M0BE_7F!P/[4'_(\Z1_V#?_:KUZ'^S6 /A7,0 "=2E)]_DCKSS]J#_D>=(_[! MO_M5Z]#_ &;/^25R_P#82E_]!2L*_P#R*X?UW#J8O[4@'_"-Z"<<_:Y.?^ " ML_\ 95_YFO\ [<__ &M71_M*:'>:EX#L[^SB:5-.NM\X09*QLI&_Z XS]:\> M^!WB75=%^)%AIVG7/EVFK3I%>1% PD5=Q'4<$9/(]35T(>URN4(O7_)W#J=; M^U'_ ,C/H7_7F_\ Z'79_LQ?\DSU#_L+R?\ HF&L+]J'0;F6WT77H(V>W@WV MT[ 9\LL04)]CAA]<>M>6>!?BSXC^'VG7=CHBV:4NHF?8^ "RX8]?,[,9EW_B7 M1M+U>QTK4-2MX+^_?9;6[O\ /(<>G;I@$]3QU.*PO%/PI\'^+V>75-(CCNGZ MW=K^ZESZDCAC_O U\S_%OP5XC\*>,;B^U:>ZO[:ZF,EMJCL6+\Y"L?X6'3'' M3CBK.C_'[QWI%@EH;ZWOUC&%>]AWN![L""?JAEM3DC5PU37[OZ^8KE/X ML_#%_AMK%HD-X;RPOU=K>1UVNI0C1UST%=M\.=WRN?^!&O*O%GC/7O'FKQWFO7)N)57RX(HTVI&">BJ/4_ MB?RKZ9^"7@"7PU\.;B'Q!;;;G66,EQ;2#E(BNU48>N,D^F[':NW&3=+"Q]N[ MRNOP?^0'SY\'/L7_ N#P[_:6WR?M)V[O^>FQO+_ /']M?:M?%'Q%^'NJ_#O MQ*\;I,=/:4M8WRC =/NGG?H@ MZ;F/15 _H .@K[ T;P5;Z'\,QX2LG&W[%);M,1C?)(IW/^+,3[#BL\;*.'PU M/#MW:: ^1OAA_P E4\-?]A*'_P!"%?6WQ1_Y)3XE_P"P=+_Z#7QC#+J7A3Q- M'*%:UU+2[H-M<[_ /HMJ^P/$9"^%M59B !9 M3$D]OD-?#DD>L>"O%>UUDL-5TRX!&1RCJ<@\]0>OH0?>N[\1?'?QAXNT Z"+ M>TMOM8\F9K*)_-G!XV#+'&>A &3TK3'8*IB:T*D&K &/^PO:?\ MHY:^T?&/_(C:[_V#;C_T4U?#EK/?>&O$<-P(S!J&F7:R".5?N2QOG!'L17V% MX&UZ\^)?PJEO=3C@MYM22XMBD((1!\R#J2??K6.;P?-"MT0(^6/AA_R53PU_ MV$H?_0A7VQJ?_()N_P#K@_\ Z":^$$;5/"7BA6VO9ZGI=T& 81W&1^ M(KZ<^#WQ&USXFVOB*+6X[*#[)#!'"+6-E&9!+N9LLQ/W5_*C-Z$IVKKX4OU! M'S1X1_Y';0_^PC;_ /HQ:^A/VH?._P"$,T;;GR/[0._TW>6VW]-U?.$;7F@: M\CM'Y-[I]R&V2+]R1&Z$?45]7V]M+\:_@1%)JRP6U]?^;)"T2G9#+',ZH1DD MXPN#[$UT8]^SK4J[^%.WW@>>?LM?8O[=\0^9M^W?9H?)]?+W-YGZ^7^E?25? M"H/B;X:^, V)])U:S;C(^\#^CJ1]0:[#6/VA/'&KZ.U@)+&P\Q=KW%G"RRL. M_+,0/JH!KFQN75,36]K3:L[ S[-_:$NW9]W.X[L>V[- M>S?&CSO^&=?!_P!KSY_F67FYZ[OLDF?UKS/X4_#._P#'OB*&6>"1-$MY UW< ML,!P#GRU/=CTXZ#D]L^S?M-J$^&&G*H"J-7B ' 'DS5O7J06)HT4[N._P!P M'&_LN ?\)3KC8&19( ?^!UZY\:P#\&_$&1G]S'_Z-2O(_P!ES_D9]=_Z\T_] M#KVWXFZ-=>(/AGKFFZ?&TMU-;$Q1KU=E(8*/<[_I@'M@_ M'F@Z]JGA+7X=4T>8VM_;%@K,@;&058%6&#P2.:]V^.GQ"\5Z/_9.GZ4EUIEI M)'%['8>K/&4YTW9V_+_AP/*=>^%?CGPE.TUS MHUTT<)W"[LRG*_B!70> /CIXC\,ZE!;:_>S:KI!<+*MR=\L*]"R.?F M./0DCCM6K8?M-^*+>Q$5]I>FWDZK@3X>,L?5E!Q^6*\SMK35O'_C=DM+97U# M5;II&2&/:B%VR3CLHSG/H*[(PJ5H2CBX*RZ_UL(^[(W66-9(V#(P#*PZ$'O3 MJ@LK5;'3[>T0EE@B6)2>X48_I4]?%O?0H****0!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M 8FO>#/#GB@#^W]&M+UP,"22/#@>SC##\ZYR#X(?#JWG\V/PU&6])+F9U_[Y M9R/TKOJ*VC7JP7+&32]6!4TW2M/T:S6TTFQM[*W7I%;Q!%'X"K=%%9-MN[ K M:CIMEJ]C)9:I:0WEK*,/#.@=6_ UQB_!/X=K=_:1X:AWYS@SS%/^^-^W]*[R MBM(5JE-6A)KT8&1J'A/0-5T--'U#2+.;3H@!';&(!8\?W M%+AKCP_HMM9SLI4S*"SX)R1N8D@>U=%12]K4Y>7F=@,&;P)X1N)Y)KCPKHDL MLC%WD?3HF9F)R225Y)-;JJJ(%10JJ, 8 %+14RE*6[ ****D"CJFB:5KD"0 MZUIEGJ,4;;TCN[=955L8R P.#BHM+\-:%HVLEM>0QSP2J5DBE4,K@]B#UKCHO@W\/X;\WB M>&+0RG^%V=X_^_98K^E=M16D*M2"M"37HP"N1USX5^"?$=V]UJWAZUDN'.7E MB+PLY]28RN3]:ZZBE"I.F[P=O0#G/#GP^\*>$IC-X?T2VM)\;?.YDD ] [$D M?G537?A7X*\2:@U]K'A^WFNG;<\L;O$SGU;8PW'ZUUU%5[>JI<_,[][@4])T MFQT+28-,TFW6VL[=2L42DD*,D]^>I-8&O_##P9XGO6O-:T"WGN7.7F1FB=SZ ML4(+?C75T4HU)QES1;3 S=#\.:/X9L3::!IUO80,VYD@3&YL8R3U)P.IJ"_\ M'>&=5OI+S5/#NDWMU+C?/<6,4CO@ #+,I)P !]!6S12]I._-?4"*UM;>QM(K M6R@BM[>%0D<,*!$11T X J6BBHW Y'6OA5X(\07+W&J>'+1YI#EY(=T+,?4 MF,KD^]6- ^'/A'PO<"?0]!M+:=1A9B#)(OT9R2/SKIJ*V]O5<>7F=NUP"L6] M\&>%]2O)+O4?#>D7=S*P17%O,I22&9 Z.IZ@@\$5+12N[W Q; M+P9X7TV\CN].\-Z1:7,1S'-!81(Z'&.&"Y'!K4O+.UU"SDM+^VANK:4;9(9H MPZ./0J>#4U%-SDW=L#&L/!WAG2KZ.\TOP[I-E=19V3V]C%&Z9!!PRJ",@D?0 MULT442E*3O)W QKWP=X8U.Z>YU+PYI-W<.,.CC.>5/!Y%9MAX.\,Z5?1WFE^'=)LKJ+. MR>WL8HW3((.&501D$CZ&MFBJ4Y)63 ****D KC]8^$W@77;EKC4?#=H97.6> M M 6/J?+*Y/O7845<*DZ;O!M>@'-^'_A[X3\+3";0M"M+6<# FVEY!]'8DC\ MZZ2BBE*QA $4!B" MK%@8^3&-O'IBJ_ASP)X8\)3/-X=T:VLII%*-*@+.5)!*[F).,@'&<<#TKH** M7M)\O+=V P)/ 7@^65I)?"FAN[DLS-IT)+$]23MK?HHJ92E+XG< HHHJ0"JN MHZ98ZO9-9ZK9V][;/]Z&XC#J?P-6J*:;3N@."N/@A\.[J8RR>&HE;TBN9HU_ M)7 KH= \%^&_"^3H&BV=BY&#+'&/,(]"YRQ_.MRBM95ZLURRDVO5@%<[XD\ M>%O%\BR>(M&M[R55VB;+))CTWJ0YK,UOX7>"_$6JG4M8T"WGO&;<\JL\9<^K!2 W MXYKK**M5JBESJ3OWN!6T[3K/2=/AL=,MHK6U@7;'#$H54&<\#ZFLW7_!GASQ M3M/B#1K2^=1A9)(_G4>@<88#\:VZ*A3E&7,GJ!PMG\%?AY8S^;!X9MV;.<3S M2S+_ -\NQ'Z5VUO;PVEND%K#'##&,)'&H55'H .!4E%5.K4J?')OU8&7JGAG M0=E6=-TG3M%M3:Z/I]K86Y8N8;6%8 MDW'J<* ,\#FK=%3S2:Y;Z (RAU*L RD8((X(K&@\&>&+74H]0MO#NE0WD;;T MN(K*-75O7;/X9@5LDX@FEA7\D8 M"NZHK2%6I3^"37HP.9T#X<^$?"]PL^AZ#:6TZ_=F8&21?HSDD?G73444I3E- MWD[L"O?6%GJ=G)::E:PW=M(,/#/&'1A[@\5QDOP3^'DUSY[^&H0_HD\JK_WR M' _2N[HIPK5*?P2:]&!GZ-H&D^';/[+H>G6UA!U*6\87TV"P MAE:3I^AZ='8:/9PV5I'G M9# @51DY)P.Y-7**EU)RCRMNR YKQ'\._"?BVX\_Q!HEO=SX ,X+1R$#H"Z$ M$_G5WP[X2T'PG;R0>'=+M[!)=OF&)?FDVYQN8Y+8R>I[FMBBFZM1QY')V[7T M Y37OACX-\3:E_:&M:#;W%V2"TRL\96MSY\7AF!GSG$LTLB_]\LQ'Z5W5%.-:K!",;4BB0*JCT ' J#5-'TS6[5;;6M.M-0@5Q(L5W LJA@"-P# C." M1GW-7**SNT[H#,TOPUH6ARR2:)HNGZ=)(NUWM+5(BX]"5 R*TZ**')R=V!BZ MAX-\,:K=-RC=V[\L1DUH7NEV&I:>UCJ%E;W5HPVF":(,A' M^Z>*M44^>6FNP'!7'P0^'=S<>=)X:B#>D=S,B_\ ?*N!^E=)X?\ "/A_PK"\ M?A[2;6P#_?:)/G?V+'D_B:V:*TE7JS7+*3:]6 4445B 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q'Q;FEM M_ ,LMO(\4BW$>'1BI'/J*[>N%^,/_)/)_P#KXB_G77@E?$TT^Z_,YL6VL/-K ML_R/!_[:U3_H)7G_ '_;_&C^VM4_Z"5Y_P!_V_QJE17Z%[*G_*ON/A/:U/YF M7?[:U3_H)7G_ '_;_&C^VM4_Z"5Y_P!_V_QJE11[*G_*ON#VM3^9EW^VM4_Z M"5Y_W_;_ !H_MK5/^@E>?]_V_P :I44>RI_RK[@]K4_F9=_MK5/^@E>?]_V_ MQH_MK5/^@E>?]_V_QJE11[*G_*ON#VM3^9EW^VM4_P"@E>?]_P!O\:/[:U3_ M *"5Y_W_ &_QJE11[*G_ "K[@]K4_F9=_MK5/^@E>?\ ?]O\:/[:U3_H)7G_ M '_;_&J5%'LJ?\J^X/:U/YF7?[:U3_H)7G_?]O\ &C^VM4_Z"5Y_W_;_ !JE M11[*G_*ON#VM3^9EW^VM4_Z"5Y_W_;_&C^VM4_Z"5Y_W_;_&J5%'LJ?\J^X/ M:U/YF7?[:U3_ *"5Y_W_ &_QH_MK5/\ H)7G_?\ ;_&J5%'LJ?\ *ON#VM3^ M9EW^VM4_Z"5Y_P!_V_QH_MK5/^@E>?\ ?]O\:I44>RI_RK[@]K4_F9=_MK5/ M^@E>?]_V_P :/[:U3_H)7G_?]O\ &J5%'LJ?\J^X/:U/YF7?[:U3_H)7G_?] MO\:/[:U3_H)7G_?]O\:I44>RI_RK[@]K4_F9=_MK5/\ H)7G_?\ ;_&C^VM4 M_P"@E>?]_P!O\:9IELE[JUI:RE@D\Z1L5Z@%@#C\Z["^\/\ @NTU:72Y=3U* MWND8)YDJJT:L>F<*..?:L:DJ-.7*X_SDO[:U3_H)7G_?]O\:/ M[:U3_H)7G_?]O\:Z'2_!:-XTN-$UB24)#"THDMR 7'!!&0>QJEJL/A)-.D.C M7.IR7F1L6X";#SSG ';-)3HN2C&-]NG<;C64>:4K?/L9?]M:I_T$KS_O^W^- M']M:I_T$KS_O^W^-7-;\.SZ/::?>?,]K?6TWXT[3/#<]]H M&H:Q+NCM;2/Y#_ST?(&![#/-5>AR\UE8C]_S(M?ALSN1B6! MRC?4=_I5)47/DLKBYJJCSW=B7^VM4_Z"5Y_W_;_&C^VM4_Z"5Y_W_;_&M7Q5 MX1NO#DZR*&FL9<&.?'3_ &6]#_/]*GN?#-G#<>&$669A_VUJG_ $$KS_O^W^-']M:I_P!!*\_[_M_C M7677A[P;%JTNE?VGJ5O>+)Y0>95:,-T&<*./RKE-9TJ?1-7N-/NL&2%L;AT8 M'D$?4&BG*C4=E'SU05%6IJ[E]S$_MK5/^@E>?]_V_P :/[:U3_H)7G_?]O\ M&J5%;^RI_P J^XQ]K4_F9=_MK5/^@E>?]_V_QH_MK5/^@E>?]_V_QJ]J?AN> MQT#3]8BW26MW'\Y_YYODC!]CCBFZ)X=GUBTU"\^9+6QMI)7DQ]Y@I*J/RY]O MPK*]#EYK*QI^_P";EN[E/^VM4_Z"5Y_W_;_&C^VM4_Z"5Y_W_;_&NATK0?#_ M /PB,>LZ]<7\?F7)MP+8J1G&1P5/H>]06>D:#J_C&QT[2I[YK&=#YCR[1(' M8\<8QPO;UJ.>C[WN[7Z=B^6MI[V]NO\(7NH/IEAJM_;W^\Q1FZ13&S@XQP!Z>M9NF^%TDC\0)J1ECN- M*@9U6-AM9AGKDRE?YF/\ VUJG_02O/^_[?XT?VUJG M_02O/^_[?XU9\,Z*WB#Q!;V ++&QW2LO\*#J?Z?4BJFJ:?+I6J7%C6_P MBXJLX\W-^)B?VUJG M_02O/^_[?XT?VUJG_02O/^_[?XUUFD^'_"&IZ3Q' X/'K][VHN="M;#P7;:G>22B^O93]FA# +Y8ZL1C)_/N*OFH]NMMNI%J MW?I??H9G]M:I_P!!*\_[_M_C1_;6J?\ 02O/^_[?XUI^&O"L_B*UU*:+?]_P!O\:ZK6_#_ (3TK2(;E+K5#+>6 MS36@8H5)Q\N[Y>.2*RM4\-QV^GZ ^GF:6YU6/+([#&_*@!>!C[W?-9PJ4)V] MVU_+L:2A6C?WMO,RO[:U3_H)7G_?]O\ &C^VM4_Z"5Y_W_;_ !KII_#WA71I M19:[J]XU^ /-^R(/+B)['()/X?I6?J/A7^SO$&G6WV@7%AJ+IY%S'QO1F /T M(S_*B-2A)_#^&_H*4*\5\7X[>ID_VUJG_02O/^_[?XT?VUJG_02O/^_[?XU< M\2>&KWPWJ!@NE+PL+]$MM UI;.S>5XV@23,I!.3GT ]*N+ MH2:Y4M=M"9>VBG=O3S,_^VM4_P"@E>?]_P!O\:/[:U3_ *"5Y_W_ &_QJE16 MOLJ?\J^XR]K4_F9=_MK5/^@E>?\ ?]O\:/[:U3_H)7G_ '_;_&J5%'LJ?\J^ MX/:U/YF7?[:U3_H)7G_?]O\ &C^VM4_Z"5Y_W_;_ !JE11[*G_*ON#VM3^9E MW^VM4_Z"5Y_W_;_&C^VM4_Z"5Y_W_;_&J5%'LJ?\J^X/:U/YF7?[:U3_ *"5 MY_W_ &_QH_MK5/\ H)7G_?\ ;_&J5%'LJ?\ *ON#VM3^9EW^VM4_Z"5Y_P!_ MV_QH_MK5/^@E>?\ ?]O\:I44>RI_RK[@]K4_F9=_MK5/^@E>?]_V_P :/[:U M3_H)7G_?]O\ &J5%'LJ?\J^X/:U/YF7?[:U3_H)7G_?]O\:/[:U3_H)7G_?] MO\:I44>RI_RK[@]K4_F9=_MK5/\ H)7G_?\ ;_&C^VM4_P"@E>?]_P!O\:I4 M4>RI_P J^X/:U/YF7?[:U3_H)7G_ '_;_&C^VM4_Z"5Y_P!_V_QJE11[*G_* MON#VM3^9EW^VM4_Z"5Y_W_;_ !H_MK5/^@E>?]_V_P :I44>RI_RK[@]K4_F M9=_MK5/^@E>?]_V_QH_MK5/^@E>?]_V_QJE11[*G_*ON#VM3^9G7^&;VZO+6 M]^UW,T^UXMOFR%L9#YQFMBL#PA_QZW_^_%_)ZWZY;)3DEW_1'5=N$6^WZL** M**!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45? MTC3UU&\:*1RB(AD8J,D@>GYTM]%IBVX?3IYFD#X9)@.F#R,"L_:+GY"_9OEY MC/HK0UFPBTZ^$,+.RF,-ER"Q,JZA).H6; MR_W6/0'N/>DALM.O-8M[:SDN##(#O+X# X)XX]JCVT;O1Z%>REIYF316Z-.T M:>X-K;W=Q'<;BJ^: 5+>G JK::4';4([HLLEI$S@*>"1^'2A5X6&Z,KF915K M3;,W^H16XSAC\Q'91UIE[:M97LMN_6-L9]1V/Y5ISQYN7J9\KY>;H045:TZS M^WWZ6P;:7#8/N%)'\JAE@EAN&@D0K(K;2N.QEUT]3$HK3 MGT@V^JVUNTF^"X9=DJ_Q*3C\Z@U'39],N3%.,J?N.!PP_P ]JJ-6$FDGN2Z< MXIMK8IT5O?V';?\ "2?V?OE\KR]V[(W9QGTJG=IHPM7-E+=-/QM$@&WKSGCT MS4QK1DTDGK^I;HRBFW_5C-HK?BT[1);&6Z$UYY<)4/\ =SDG''%5(["TN+;4 M9X'F*6P4Q;B,G.O';TJ'6;6TLKXV]F\C[!^\9R#SZ# %4JJ<^2SN2Z;4.>^AGT5HOI,B:"FH M'/S/@KZ+T!_/^8IFF0V$\ICOWG5F95C\K')/7.1]*?M(\KDM;"]G*Z3TN4:* MV=3L-,M+C[+!)%G?2P>QE=6U,NBM"UTQCK4=C>J\>YL-CKTZBJEU$(+R:),E8Y&4$]< MXK13BW9>I#@TKLBHHHJB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *]/^'O_(LG_KX;^0KS"O3_ (>_\BR?^OAOY"O'SC_=UZ_Y MGJY5_'?I^J.IHHHKY0^F"BBB@ HHHH **** "BBB@ KA?C#_ ,D\G_Z^(OYU MW5<+\8?^2>3_ /7Q%_.NO!?[U3_Q+\SEQG^[U/1_D?/5%%%?HQ\"%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!H:#_R,FF_ M]?<7_H8KJ?$WA+6]6\;7CVEA(89I1MF;A , 9SZ5Q$PW?Q M6D2U83"UT\V[,.0[+U_4X_"N;\1-J,FB2_:/!]II<2E2UU%;A&7D#&?F14]QK>K7ENT%WJ=Y/"^-T_P!]M!O&-O;2UO/; M\KZG(IO):1A$I[!>F<]?0BJWCVVMK^WLO$6FSK= M0W \BXF6,QAI5'7:>1D _D*Y">\NKI(ENKF:985V1B1RP1?09Z"D6\N5LVM% MN)1;.V]H0YV,WJ5Z9X'/M6D["_O6A*;"<]LM6/JC6#ZE*VCI M.EF<>6MQC>.!G."1US5.BMHT^63E=_>92J>0J9RW=S/!%#/ M<2R10@B*-W)6,'KM!Z=.U$%WV8)H]X4;3\V/7M^-5=*% MT?B9I,EYHT6CEE8+!#'L5@%?YL>O^%<=:ZSJ=C#Y-EJ-W;Q9SLAG9%SZX!HD MUC4Y;J.ZEU&[>XB&(Y6G8N@]CG(I_597GM[U^_7\!?68VCOI;MT_$ZFT\(:U M/XT^T26F9IY/E4('W9_*M&&_AU.\\<7=J0T+VA",.C *5S^.,UP]QK MFK7<)BNM3O)HVZI)<.P/X$U6AN[FVCECM[B6))EVRK&Y4./0@=1]:;P\YJ\V MKZ+\4_T$J\(NT4[:O\&OU.W\.6EGI'@NYO-3U'^S)M8S#!,86D81#[V O/// M/T-1>.K:WU+3K'Q#IMR+U"!:W4ZQE-TBCABIY&>>OM7&SWESU2XE6VD;<\(;6_P K?GV) M>(BZ?L^72WX_D:'AG1VUWQ!;6//ELVZ9A_"@Y;_#ZFO1!?:'K^I:AIZ:\EQ' MJ4*P06@M'40L@)4JQXZY/3GCTKRRVO+JR=FL[F:W9U*,8G*EE]#CM4<N^%7 M98-2:17C5SCS&1OF3/\ P']<]JQ9/!VNP6MQ<75@]O#;(7D>4@# ]/7\*R); MJXFNC"/\ D'>)?^P5+_(UR\-W"1]3^@%<\K,C!D)5E.00<$&E1VCD5XV*.IRK*<$'U%7[!*K M[7^O4GVS=+V?]>AZ?$VG>%M.TC3KK6AIEW;R"]NHQ:O*9688VDKP!C([]C7) M>-]+CL-?-U9D-9:@HN;=UZ$-R0/Q_0BL"XN9[NX:>[FDGF?&Z25RS-QCDGVI MTUY=7$$4,]S-+%",1([DK&/]D'I^%94L/*G/GYKM[_UZ]S2IB(U(@!Z#Z437=S<1117%Q++'"-L2.Y81CT4'I^%'U:\8Q;VO^-_\P^L M>]*26]OPM_D=3X@\&ZQ/KUQX*G/EL\BD)G_ #T%<9;:OJ5G!Y-IJ%U!$?\ EG%.RK^0-5EFD283 M)(RRAMX<,0P;.W\OTK"^);(WBJ,Q.'0VD>UE.0PYYKE)[B:ZG::YE>:5SE MI)&+,WU)IKR/(%\QV;8NU=QSM'H/:BEA53E&2>R_RU_ *F)=2+BUN_Z0VBBB MNPY HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* .H\(?\>M__ +\7\GK?K \(?\>M_P#[\7\GK?KBE\)V1AT9 M3@BG37,]P0;B:24CIO7,";(+B:-?[J.0*8LLB2^:D MC+(#G>&P<_6LU0E;E;T2:7S-/;1OS):MIOY&Y=ZO:V=S=BPLO+N79D:9G)[\ MD"GPRVD/A6V-];&X0S, HHG4/$5CMB6&&+Y8XU.=HP:I:GIUW%=75Q);NL/FL M=Y'&"W'\ZH1R/%('B=D=>C*<$5-)?W9&3SM)!!Q6 22221N.:Y5II6B6)I',:9VH6.%^@HCFEA),,CQEAM)5B,CTKF>%33UU=_S M.A8EIKR_R.ATXFB4G)".5&?PI6O;IY5D>YF:1/NN9"2OT--T)7EYW$JT;1\K&K M#HU])KGF-"T<0G+F1N &SFK,5PEU?:Y-$:ZNKC[,UU MF**386('? '^>*37(HKNQ@O[6;[1Y8$,T@4KDCH2#T_^N*Q'FED1$DD=UC&$ M5F)"_3TH6>586B61Q&QRR!C@_44_8RY_:7UO^ O;+DY+:&CX;_Y&"V_X%_Z M:T3JUBV;VZCW7]L3&B]I/1OP_P ]JYV.62&020NT;CHRG!'XTTDDDDY)ZDTY MT%.?,^W^8H5G"'*OZV.FO+T1:GHUWG:J-ULTI\N3O$?\/\ M]*YM79) ZL5<'(8'D'UH=WE.:1'48#*Q! ],U) M)J%Y+&4ENYW1NJM(2#4QP[C)-=$OP*E74HM=[_B:%E_R*NI_[\?_ *$*-*_Y M >K_ .Y'_,UE+-*L31+(XC?&Y QPWU%"32QQNDSTV348H&EN9!MMU SM!_B_S_6LV/2KR7488+F* M2-YVZL.2.I-0+J5\JA5O+@ # E;C]:0ZA>&0.;NUUF."7[TS$G\Z*=!T[I/1H)UN>S:U1I:S_P C M1+_UT3^0K4DEC7Q7J%O*XC^TPB)7/8E%Q7,/+))*99)&>0G)=F)/YT22R32& M29VD<]68Y)_&CV%TDWLK?E_D'MK-M+=W_/\ S-%/#NHM="%X"BYP9"?E ]+I7@;-L8RC$ M'%*5&=1/F?2PXU80:Y5UN=+I&JP7\]O'J/%U"W[F;^][&N?U#_D)W7_79_YF MJ]*S%F+,223DDGK6D**A-RCU(G5_\ (LG_ *^&_D*\PKT_X>_\ MBR?^OAOY"O'SC_=UZ_YGJY5_'?I^J.IHHHKY0^F"BBB@ HHHH **** "BBB@ M KE_'^D?V_X=ATOS_L_VJ[B3S=F[;R3G&1GIZUU%96N_\PW_ *_XOZUI2E*% M12CNB*D5.#C+9GFO_"AO^IC_ /)'_P"V4?\ "AO^IC_\D?\ [97K]%>A_:^- M_G_!?Y'!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%' M]KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97 MK]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ M +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ M\D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_Z MF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\ M*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^ MV4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ MR1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J M8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_P MH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9 MY!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_% M_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9># M_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y! M_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ M!?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW M^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%' M]KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97 MK]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ M +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ M\D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_Z MF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\ M*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^ MV4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ MR1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J M8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_P MH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9 MY!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_% M_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9># M_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y! M_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ M!?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW M^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%' M]KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97 MK]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ M +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ M\D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\*&_Z MF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^V4?\ M*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ R1_^ MV4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J8_\ MR1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_PH;_J M8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9Y!_P MH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_%_P"9 MY!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9>#_D_% M_P"9Y!_PH;_J8_\ R1_^V4?\*&_ZF/\ \D?_ +97K]%']KXW^?\ !?Y!_9># M_D_%_P"9Y3I'PM_LK5)]-_MCS?.A2?S/LNW&UF7&-Y_O=<]JVO\ A6?_ %%O M_);_ .SKI_\ F44?VGB_Y_P %_D']G87^7\7_ )G!_P#" ML_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ M ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ !?Y!_9V%_E_%_P"9 MP?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y_P %_D']G87^7\7_ M )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^0?V=A?Y? MQ?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ !?Y!_9V% M_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y_P %_D'] MG87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^ M0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ M!?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y M_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:> M+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%' M]IXO^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7> M44?VGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V M==Y11_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+ M?_9UWE%']IXO^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW M_DM_]G7>44?VGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ MJ+?^2W_V==Y11_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S M_P"HM_Y+?_9UWE%']IXO^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_ MPK/_ *BW_DM_]G7>44?VGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V M='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+ M?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW M_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ MJ+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S M_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ !?Y!_9V%_E_%_P"9P?\ MPK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y_P %_D']G87^7\7_ )G! M_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^0?V=A?Y?Q?\ MF<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ !?Y!_9V%_E_% M_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y_P %_D']G87^ M7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ 7^0?V= MA?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO^?\ !?Y! M_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?VGB_Y_P % M_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y11_:>+_G_ M 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9UWE%']IXO M^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_]G7>44?V MGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^2W_V==Y1 M1_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"HM_Y+?_9U MWE%']IXO^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ *BW_DM_ M]G7>44?VGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V='_"L_\ J+?^ M2W_V==Y11_:>+_G_ 7^0?V=A?Y?Q?\ F<'_ ,*S_P"HM_Y+?_9T?\*S_P"H MM_Y+?_9UWE%']IXO^?\ !?Y!_9V%_E_%_P"9P?\ PK/_ *BW_DM_]G1_PK/_ M *BW_DM_]G7>44?VGB_Y_P %_D']G87^7\7_ )G!_P#"L_\ J+?^2W_V=;O@ M^S_L_3+JSW^9Y-W(F_&-V,'+4E=>B-:6% MHT9@T5Y=)\<=-4_N]+F%[R01V^LVY8G W94?F0,5LVVH65Z2+.[@N M"!DB*56Q^1KEG1JT_CBUZHZ8U:<_ADG\RQ11161H%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %96A?\Q+_K_E_I6K65H7_,2_Z_Y?Z52V8NIJT445(PHHHH **** M"BBB@ HHHH *RM=_YAO_ %_Q?UK5K*UW_F&_]?\ %_6JCN)[&K1114C"BBB@ M HHHH K:CJ%OI6G37MZ^R&%=S'U]A[GI7F4OCSQ1KU[(OANT:.).=L<(E8#_ M &B0172_%".9_!I,(.U+A&EQ_=Y'\RM1_"ZXLW\+>1 R"ZCE8SK_ !')X/TQ M@9]J\7$SJUL6L-&?(K7TW9]'@J='#X"6-E34Y7M9[+S:_KH5_"/B[7;S66TC M7-/D>51EI1'Y;1>[C@8^GZUA:[XU\6:1JT\$_P#H\?F-Y/F6P&Y,\$$CD8[U MZG'>6LMY);13Q/<1@&2-7!91VR.M<;\5+BS7PW%!,RFZ:96A7^( 9R?ICC\J MG%4:M/"N2K.\;Z_HR\#B*%;'*+PZM.RMO;S5^GZ&/X9^)E]-JL-IK:QRPSN$ M$J+M:,G@$@<$9J]XD\8:OIOCN/3+26-;4O""IC!)#8SSU[UQ'@[1AKGB:VMG ME6-$/FON/+!2"5'J3_B:V_&G_)4HO^NEO_[+7ET\5BGA.:4G\22?7K='MU<# M@HYAR1@O@;:MINK/\S1\0>)O&>F:A?R) \6GPSLL M.-2A,NGQ/H_2/_T8M9'PF_Y%F[_Z_#_Z M=M M2C6^NJ@JLK-7W]3SJ.(P_P#9KQ+H0O%J.V^BU_$RO$WC/Q#9>,+K2]+D4JKH MD48A#,25!QTYY-.L]=\?O?0)<6,XB:10Y-E@!<\\XXXK#\51W,WQ0N(K!]ET M]Q$L+9QM+X>F^PV$23WI7+%C\L6>F0.I[ MXKEG\6^.K&$7]W!)]E.#^]M $P>F2 "!^-4YWBL_BU))K0 A6_+$OT"G[A/L M,J:]=U"YLH=+FFOWC^R>6?,+$%64CI[YKJ@ZV,E4FZKARNR2_4X:BP^70HP5 M%5.=)MO6]^B_KL97A/Q7;^*+%W1/(N82!+"6SC/1@>X/]*WZ\A^%<++B2 M$$0K;,')]"RX'Z?I7KU>CEV(GB,.ISWV]3R,XPE/"8MTZ6VC]+]"(SC[6( N M3LWL<_=YP/SY_*A9PUV\"KG8@9FSTST'Z5!8MYBSW;<"5\J3_<7@?U/XT[3P M6@:X88:X;S.>PZ*/R KT3R2T2 "2< =2:X*X^+VB"[FBTG3-:UN&W;;+=:;9 M>;$A_P![(S6[X]CO)?A]KD>F!VN6LI @C^\?EY QWQFJ?PPN-+F^&NB_V,\9 MACM4254/*38_>!O?=D_CGH:!&_H^KV>O:/;ZGILADM;E=T;,I4]<$$'D'((K MG_$7Q(T?P_JW]DI!?:KJ87( M@JQR<\CWS^-><_"-H8M4\76]_P#+KW]KROJY+8^ON* .H\+^/ M-&\63SVMB;BUO[<;IK&]B\J9%XY*^G(Z'^8K4UO7+'P]IXOM5E\FU\U(FE(X M0NP4$^V2,GM7!^*7MY_CGX132,-J<$_U&TL)?.?3I1#<,OW0Y&2H/Y>[XTO67Z06F/GW0$ ?48_ASI?!/3AI$GBW35F M><6>KO!YK_>?;D;C[G&:+!<]"DUZPB\21:%++LOIKM8WZ:=+/:W _A MD1F9<^Q(P?KWZ5C^*=2\5^/?"6I)JUG)HECH-L[:B@ZW=V@R$'^P/E;OUZG@ MT6"Y[=I6HPZQH]GJ5H&$%Y D\>\8.UE!&1ZX-<9+\7=,74KZRM= \17SV-R] MM-):6(E0.A(/(?V[XK?\!_\ ).O#O_8,MO\ T4M>8^#;#Q?=^(/&+>%-8L;" M!==N!*ES;^86;>>0?I0![#I.HKJVDV]^EO<6JSIO$-U'LD3V9>QKB[KXPZ-: MZCJ-J-&UZ==-N)+>YN(+,/$C(2&)8/P.,\]J[?34O(M+MDU.6.>\6)1/+&NU M7?') [ GM7AFG>(?%/ARX^(-]X=TFUO;2'6+F2XFED.Z+YVY"#[P Y/TH0'M MVC:S8>(-'M]3TFX6XM+A=T<@&.^"".Q!!!%9'BCQ[H_A2Y@L[S[3=ZA<#=%8 MV4)EF<>NWL.#U/8^E5?A9H]KHWPXTR&QO%OHYT-PTZ#"LSG) ';'3'J#P.E8 M7A%H;?XV^,(M7"KJV:W_.MC?"'S(C=",L$R-X3(R<=<9Q7F?Q>CO9O$W@B/29X[>];4)!!+*NY M4;Y,$CN*.H'6>&O&T/B:_EM8M#UO3C'%YGF:C9^2C<@8!W')YZ?6NFKF_"]C MXNM+B=O%>KV6H1,@$*VUOY95L\D\<\4>)-?\0Z3>Q1:'X3EUN%X]SS)>I#L; M)&W##GC!S[T#.DK.T;7K#7H;E]/EWFUN9+6=#]Z.1&*D$?AD>H(J31[N[O\ M2;>YU&P;3KJ129+5I!(8CDC&X<'U_&O"] .M>'=>\4^,M$$EY;6FN7-OJ>G+ M_P M;?=N\Q?]I23^'MG)81[AJFO6&CW5A;7DVVXU"<6]M$.6=CU/T Y)_P 1 M6C7@LUOKE]\1_!OBCQ*6@GU6^86MAVM;=0"@/^T=Q)_R![CJ-_;Z5IMS?WT@ MCM[:)I9'/90,F@"E_P )+II\7?\ "-B8?V@+3[44[;=V,?7OCTYK6KY@/BRR M^T?\)NES^>GO7TMINH6^K:7;:A8OYEO= M1++$WJK#(_&AJP)F/HOC;2M935O]=8RZ/*T=[#>!5>( 9WG!(VG!P<\X-6O# M'B2V\5Z&FJV%O=06LCLL1N4"&0 XW GY2^-<$6Z+0K0R'IYLO\ MA_\ KKLP^!Q&(_AQT[]#DKXRA0^.6O;J>KDA5)8@ =2:P=5\;^']'4_:M0C9 MA_#$=Q/X]/UKP'6?'6OZVQ^UWT@0_P "' 'X?X5S[NTC%I&+,>I8Y->]0R%; MUI?=_F>+6SM[4H_>>TZK\;K.+M<+17KTLMPM+:"^>IY53,,34WG]VAIWGB+5]0?=>:A/*WJ7YK.>1Y& MS(S,?5CFFU+;6\EW=16]NN^69PB+ZDG %=R48K30XVY2>NI%13Y8I()GAF0I M)&Q5U88*D'!!KI;/PA =)M[_ %O6;?2UNANMXW0NSKZX!&!TJ9U802BMZQTG11J%Y;:QK7D+"X6&6"$R+..QERN6EEYHY*BNWN_#/A?38[%-4U2^@GN M[=)@1&&1=WK@=,YJC'X,=/'D?AZYN/DDRPGC7JFPL#C\,5,<53:;\F]NVY3P MU1-+Y?>1E5+'<30_ZF61/]UB*Z*?X?:]#;O(D4%PT M8R\,$P9U_#O^%8<>EW\UH+J&RN)+' MM8VQW;MIMPW\,_*9]G']0*\3$95BJ&MN9>7]7/9H9GAJVE[/S.ZHIL4L<\2R MPNLD;C*NAR&'J#3J\H](**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** ,W7M!;FSG\'V*V+(?*C"RJO57_ M (LCW/->)6E5Q&,>'4W!)7TW9]+AX4,)E\<6Z:G*3MKLOZL9G@_Q9K&M)=VF MH:>XN+9#_I"IM7=V5E/1OI^0KD+OQ]XNL+AH+UA;RKU26V"G]17KMO>6MT\J MVL\4K1/ME$; E6]#CO7G7Q;GLG^P0JRM>H6+!>JH0.OX]/QK/'4ZU+"J:K.\ M?E?7]#7+*N'KXYTY8=6ETWM9>?1_Y%GP9\0KG5=433-8CC,DV?*FC&WD#."/ M?GFBU\7ZO+\2FT=YHS9BZ>+9Y8SM ..>O:N<^&NC#4O$JW;RHJ6.)#'GYG)R M!@>@/4_3UJ>R_P"2SM_U_2_R:N.EB<3*C2E.3UG;U7F>C7P6#CB:\:<%I3;M MV?E\K#[[QAXXTV(2ZA"]M&S; TEH%!/)QDCV-7?#_B;QGJFH6#M#))I\TZK) M*MJ-NS=AOFQ]:U_BQ_R*EM_U^I_Z ]:/PZ_Y$.P^LO\ Z,:NBG1K?770=65D MK[^AR5<1A_[-6)5"%W+EV\GJ<7<^-_%4OB"ZL-,83,D\BQQQVX9MJD^WH*V/ M#^L^-KC7[2+5K.9+-G(E9K38 ,'OCCFN.M[;4[OQY=PZ',8;PW$^QP^W RV> M?I7>>&M'\8VFNPS:WJ!FLPK!T,^_)VG''UQ7/A)UZM6[E-KFZ;?,Z\?3PM"C M:,::?+?5>]MT_3S(/%GQ#EL=0;2] B6:Y1MCS$;@&_NJO'UKTKQK<6<'@_4 M!?LFV2%DC5NK2?PX'J#@_A6M.5?%4IXEU7&U[);*W M[OV+?A_7K7Q%I27MGE>=LD;'YHV]#_.M.O-?A"DP35)#GR"8U'H6&[/Z$?I7 MI$LBPPO(YPJ*6)]A7M8&O+$8>-26[/GY&ZFZM/#OB" MZTE2=VI16),. <;AS]WWX^E/^-L-S-\,+LVZN\4<\+W*)G)B#C/3MG!_"NQT MR]TR70;:[TR:$:9Y :&1" BQ@J>(+NU.+E=+M_-6$^C'UXZ#/IUKKBPN-++:=(F)( M?M&12Z(RN;?2FCU5XN5W9.Q6(_B^Y^0':D^ M.]LMYX.TFVD)"3:U!&Q7J 4D''YT6U ].K+T3Q#8>(1?-I!*DTF WLIZAV"Y[IIE_'JND6>H0*RQ7<"3HK]0K*& /OS7#O\7;5M1OK2Q\+>(M0- MCM M=,@77+@21SV@E+-N/()Z<=J0'L.D:C_:VD6]\;2YLO/7=]GNX]DL?/1E[&N+ MN_B[96VKZC80>'/$%_\ V;.T%Q-9VBRHI4D$Y#<=.^*[C38KR'2[:/4YTN;Q M(E$\R)M61\U>(6&N^*_#^N_$&_\,:79WUO!J4DMRT['='@MR%!&X8R M?PH0'LWA_7].\3Z)!JNCS^=:S X)&"I!P5(/0@_YQ6;XI\=:5X4FMK6ZCNKV M_NO]18V,/FS2#UVY''X_2LWX1Z5;:7\.;)[.^6^6^9KMY47:H=L!D [;2,?4 M&LC1Y+>S_:#\0KK)5+N[LX/[+>7@/&% =4SWW#H.NUJ .B\->/K?Q#JS:7<: M-JVCWXB,RPZC:F/S$! )4]\%A^=6?&7C*T\%Z=:W=[:7=V+JY6VCBM$#.7() M'!(S]W'Y5N/<6RWL=N\L0N71GCC+#>5&,D#KCD9^HKS?XWI/)HWAQ+240SMK MD BD*[@C;7P<=\'M1U#H=#X>\>-K^KK8GPOX@TWIKK:Y M7PWI?C.SU1I/$WB&SU*S,1"PPV8B8/D8.1VQGCWJWXHUG7M(%K_PCWAIM=,N M_P X"]2W\G&,?>!SG)Z=,>] &[*[1PNZ(9&520BD98^@SQ6#X<\9Z7XDT&XU M6 R6D=H\D=U%= +);LGW@X!...:N>'M0U/4]*%QKFCG1KK>5-J;A9\ =&W* M.?2O*OB)X9G@^(=GIVDW[6-EXU;RM1B1>\)4LP]V#?B2V>M 'I_A7Q-;^+=# M75;*UN;>UDD9(C>-;_PS'#.MW8P)/)(P'ELK M8P "[*SN+VSO+PWEP+:**S0.[.02!@D9SC'%5O#OCMO$&K"Q/ACQ!IF M49_/U"R\J/CMNSU-3Q/X@M-2M#$52&"T$1#Y&&R.V,\>]'0.I=\5>*[/PC8VEU?PSS)=WB6B M" D,X)!.2./E-;E>;_&S_D6]"_[#UM_Z#)7I% SEO&'CNT\'76FVUQINH:A M/J1D$$5A$)&)3;D8)!_B'3/0U6T7XG:-JVL1:3=VFI:+J$P_293Z*< MD$_EFLGX@_\ )4_AW_U\W7_H,=0?&V:UFT72;"W=&UN34H6L43F53DY8 GT444AA1110 4444 %96A?\Q+_K_E_I6K65H7_,2_Z_Y?Z52V8NIJ MT445(PHHHH **** "BBB@ HHHH *RM=_YAO_ %_Q?UK5K*UW_F&_]?\ %_6J MCN)[&K1114C"BBB@ HHHH CN+>*[MI+>YC$D4JE'1NC ]17G%_\ "F9+MI=# MU(1)U5)LAE]MR]?RKTNBN7$82CB4O:+8[L)C\1@V_8RM?=;HXGPI\/1H>H+J M-_>&>Z3.Q8B55<\')ZM^E4X_AO*&U#4[J"ZM&F=VA8MN*G.!^H[UZ%16/ M]G8;DC#ET3O\_/N=']KXSGE4YM9*VW3R['FI^&.H6&M"\T34X85BDWP&0-N7 MV.!SZ>]:6M^!;W5O%D6L+=VZ*IB9HR&SE<9Q^5=Q1266X91<4M&[[]1O.<8Y MJ;DKI-7LMF97B;29-<\.W6G02+$\P7#OG PP;M]*I>"_#<_AC29K2YGCF:2< MRAHP< ;0,<_2NBHKJ>'INLJS^)*QQ1Q56.'>&3]UN_S///$?PZU#6?$=UJ5M M>V\23,K*K;MRX4#L/:J4'PQUJ*XCD;5H2%<,<,_8_2O4**XY97AI3M2.L5SJEM] MG4\89V('LI 'ZUZK15ULNPU>?/..OYF>&SC&8:G[.$M%M=7MZ&5X>\.V7AO3 M_LMB&8L=TDK_ 'G/O_A6HZ[T922-PQD=12T5VPA&G%1@K)'FU*DZLW.H[MD3 M6T;6AMAE8]FSY3C QBI0 J@ 8 X %%%69A7$:G\(?"&IZA+=M936K3MNGCM+ MAHHY3[J.._;%=O10!4TO2[/1=+@T[3(!!:VZ[8XU)(4=>]8?B7X>>'?%5XE[ MJ5H\=]&-JW=M*8I<>A(Z_CFNGHH P/#'@G0?"$'M/\ %.BRZ5K$;R6LK*S*CE3E2".1[BM2B@!%4(JJ.BC K+T;PYIV M@W.HSZ=&Z2:E@YZ5JT4 9=QX=T^Y\36FOS1N;^SA:&)PY" MA6SGCH>M6-5TNUUG2;K3;Y"UM=QF.4*=I((P>15RB@"MINGP:3I=KI]DI6WM M(4AB#')"J !SWX%<==_![PG>ZE=7TL5XL]W,\\QCNW4,[$DG /J:[JB@"EI& ME6VB:3;Z;8^9]GMUVIYCEVQG/)/)ZU5TGPQI>BRZF]C"B@#)\.>&M/\*Z6=.T=94M/,:18Y)2X0MU"YZ#OCU)]:K>)O!.@^+E MB_MNR$LT'^IN(W,&'./8\5OT4 Z0M MT)I(C$WG7+R#:2#T)ZY4)M%FTK5/-- MI,1YBQ2%"V#D#([9 K2HH KG3[1M+.G&!#9F'R##CY?+V[=OTQQ570-!LO#. MB0Z3I7F+:0;O+61RY7))(R?3]!7D7BSXPSW)>U\/*88NGG$_,?Q']/SKNPN!K8I^XM._0X\3C:.&7OO7L M>GZ]XLTGP["S:C/,S\Q_'K_*O.;J M\N+Z8RW?GM]Q\SBM>M*4:<;O1(\R,93E9; MLQZLPZ==SV,][#;NUM;X\V4#Y5R0!_,5T_ACPYI/B#P_>FZN'L;VQ8L\W53& M1P64^A#9QCC%;?A?POJ.FW5[IUVL=SI6K6S1B[MF#H& .UO;@GKQDCFN6KBX M0NNJ[_I\CHIX64[/H^WZ_,YVP\*6']@V^LZWK M;2X8JB10L[D@D%?8\'UJW MX1L] O?'$EI% ]U920G[,+P#=O !)('!Z-^%7O#$J1^$]:T[4["._DT>8W"V M\K8&1D-^6&/3O6#:>)//\9Z;J/V6UL4AE2,I;)L4)G!S[X8\UBW5J>TC=];; M>J\S9*G#VB[N_T'I[U MA_#VS^T>*!=/&SQV$+W#*!G) P /?)S^%;FJ>+Q#XJU'2];E34]#G(7$>T^4 M" 05*]<$X]>/45A6/B&T\.V.K6^A27#W%TZK;W3*%V1@YY&>O)'Y'VJ81J.G M**5N:UNVN^OYE2E352,F_AO?OIL:7B[2+C5M%A\3BQEL[@@)?P/&5Y' D /8 M\?IZ&J5EXG@.EVFE>*-&^W6T2XMY5)25$/\ =]1P.XZ=ZH67C+6;2YEEGNFO MDFB:*2&[9I(V4^V?Y4_3_&^M:98I:6LL/DQ9\H/"K&,$YP">?SS6JHU%#D:3 MMMJU;Y[Z?D9.M3<^=-J^^B=_^'_,9XOT.#0-:2&S>1K>>!9XQ+]] 21@^_%: M/Q,^;Q8D@_Y:VL;_ ,_\*YG4-1N]5O7N]0G:>=^KM_(#L/:B]O[K495EOIWG M=$"*SG.%'05O&E-.$I.[2=_G;_(QE4A:<8K1M6_$].U&;P^=9T"SU[3?.EEL MH0ERTS!4ZX4J#@C/<^M9^ESWA^,K?VUM2<;TC"C"E=AVX]B.?QKS^ZO;F]:- MKRXDG:-!&AD8MM4= ,]JDN=4OKRZCN;J[FEGB $O!KG6#:BU?= M->E^WZF[Q:4K7TTZ:._XBC6IPM&-[:_BK?@5 M;:\N+.Z6YM9GBF4Y#J>:[+X:W]ZFL2QM=S"PM;:2=X=YV=ATZ#KG\*R[_P 5 M6MU8S16WA[3K2>92KSQKR >NT?PTSP_K5II.AZW#)YGVN]@$,)5> #D-D]NO MZ5=:,JM)IQU>G+S::<@BM[F[V1!.B(6QG\!S6K\/;F&+6;RWDF2":[LY(;>60X4 M.<$#]/TQWK4\,>%[SPSJTNL^(HDMK6PC9E+2*?,K[;'/GPGIV&+4R^%-6OYKV"RN]9E-O#-Z)X8TC3M-L-?%U;:A/;^=)RMK#4& M@L;Y+^':&69%V@Y&<8]:ZJ=>-1Z)G-4HRIK5HNZ%XOUOPY+NTN^DC0GYHF.Y M&_X">*]7\-?&?3K\K!X@A^P3'CSH\M$?J.H_6O#:*PQ.7X?$_''7NMS?#XZO MA_@>G9['UU;7,%Y;I<6DT<\,@RDD;!E8>Q%2U\N^&_&&K^%KKS=-N#Y1(\R! M^4?ZC^M>W>$?B;I'B54M[AA8WYP/)D/RN?\ 9;^A]1UKY3&936P_O1]Z/];H M^FPF9TL1[LO=D=I1117CGJA1110 4444 %%%% !1110 4444 %%%% !1110 M4444 5=2TVVU?3I;*^C\R&488="/0CW%>=7/PIOH9W.E:K&(VX E#*V/0E/->S1&/H(Z=/UJ]!X%NX?'AU MTW<)A-P\WEX.[!!X].]=O12CEV'@DDM$[[O<<\WQ=23E)J[7*]%L<_XS\.S> M)M&BL[:>.%X[@2EI 2" K#''^]5KPOI$F@^'+;3IY%EDAWY= <'+EN_UK6HK MI6'IJLZUO>:L<;Q55X=89OW4[_,\QOOA?J=SJUU=PZA;()IGD7[P(!)/I[U: MT/X>ZMI>N6E[/J<,D<$@9D5GRP].17HE%<<^YZ$L\QLJ?LVU:U MMEL<=XK^'UMK]PU]9S?9;UL;R1E),<O/2I**[XQ4$HQT2/*G.4Y.4G=L9-"LZA7S M@,&P.^#D4^BBJ)&2Q1SPO#/&LL4BE71URK \$$'J*X63X,>#'NS*MC<1PL_F M-:1W3B%F_P!W/Z XKO:* (X(([:WC@MT$<42!$0=%4# 'Y5RNO\ PQ\,>(M2 M;4;JTDMKUQB6>SF,+2C_ &L<'ZXS^E==10!C^'/"FB^$[)K70;%+5'.9&R6> M0_[3'D]:?X@\-Z=XGM;:WU:-Y([:Y2ZC".5Q(H(!X[..[NGNY0[ELR, ">>@^4<5JT4 94GAS3I/%<7B-XW_M&*U^R*^\[1 M'N+8V],Y)YJQK&D6FNZ/ZF::4I=NH+,22< ^IKNZ* *6CZ3: MZ%H]OIE@'%M;KMC$CEVQDGDGD]:K:3X:TW1;S4[JQB82:I.9[K>Y8,YST!Z# MD\5K44 9'ASPQIOA6RFL]%22*VEF:;RFD+*C'J%ST''2H_$O@_0_%UJD.O6" M7!C.8I02LD?^ZPY'TZ'%;=% '+^&/AYX?\)7TM[I4$S7 M@X'Y5=\4^$=)\8Z=%9:Y%))!#,)D$G:OK.EZI?1NUUI3N]JRN0%+@ Y M'?[HK5HH *RK?PWIUKXHN_$$,;C4+R%897+DJ57& !T'05JT4 8?BGPAI/C& MQAM-'OAKX>\,:NNI:2ETMPJ,@\RY=UP>O!-=; M10!B^*/"FE^,-+CT_6XY)+>.83J(Y"AW $#D>S&J7AGX?:%X1U"6\T9+E9I8 MC$WFW#2#;D'H3Z@5T]% '.^*_ VB>,VLVUV*:0V6_P DQ3-'MW[<]/\ =%0> M'OAOX6\,7GVS2M+7[7VN)W:5U^A8G;]1BNIHH **** "BBB@ HHHH *RM"_Y MB7_7_+_2M6LK0O\ F)?]?\O]*I;,74U:***D84444 %%%% !1110 4444 %9 M6N_\PW_K_B_K6K65KO\ S#?^O^+^M5'<3V-6BBBI&%%%% !1110 44A(526( M R2>U,]1UOS)_"?A]M2T^-RBWMQ=K;I.0<'RAM8L..IP#ZT ==169H. ML2:S8O+UEFV[O+0OC.,X&: )**YGP%XVM/'?AL:G;0_99DD,<]L9-YB;J.< M#((((.!^E1Z7X[M=7^(NI>%K.WW_ -G6WFRW?F<&3<%:,+CMNY.>H(QWH ZJ MBBB@ HKGSXJV^,-0T+[!(_V+3EOO-B?..>&=0U?R/M' MV*!IO*W[-^!G&<''Y&K>G7?V_2[6\V>7]HA279G.WDLJ74OVI827*[BD:D'>0,=2H_KM#77EO86KW%Y*L42#EF/^N%\8_$W3_#Z-;V# M)=WF,<'*J?Z_R_E7%>.?BK-J/F6&A$PV_*M*#R_^?3^=>8O(\LA>1BS,U3$?=_F?.XW-MX4/O_R-37?$NI>(KQI]1N'?)X3/ K)HHKZ>,8Q7 M+%61\Y*3D[R=V%%%%42%7]$U-]&UNTU"+.8) S ?Q+T8?B"15"BE**DFF.,G M%W1Z03;>'_B1YF]/[(UR$G>3A"L@SUZ8W?D&KD+?6=0\-:K/'HVHL88Y6"[6 MW1R@'@XZ'([]:S;B]NKN.&.YN))4@39$KL2$7T [5!7-3PZ2]_72S^1T5*[; M]S36_P!YMR^*K\ZO>:C:B.UFO8O+G5%W*V0,D!LXSC^=8E3Q64\WW(SCU/ J M[%H_>:7\%']:\S%9WE>7Z5*JOV6K_"_XGL8/(,VS&SI4G;N]%^-OP,NE +'" M@D^U;T>GVT?_ "SW'U;FK"JJ#"J%'L,5\MB>/,-'3#T7+U:7Y7/KL+X=XJ6N M)K*/HG+\['/K97+_ '86_$8J9=*N6ZA5^K5MT5X5;CK,)_PX1C\FW^?Z'T-' MP^RV'\2DW_V]+]&C+_L;_IO_P".?_7I#HS=IA_WS6K16:XNSE?\OO\ R6/^ M1;X,R-_\N?\ R:?_ ,D9!T>7^&1#]D95<890P]"*]>AQ[ M67\>BGZ-K\[GC8CPZH/_ '>NU_B2?Y6_(YBI)+B:5%6661U7[H9B0/I6W)IU MM)_RSVGU4XJI+H__ #QE_!Q_6OH\+QEE==I5&X/S6GWJ_P"-CY?&<#9OATW3 M2J+^Z]?N=OPN-O-FDDUMZGIGB36?$%C>71UC1K?4-'DJ7T5A)8QWI+>Z5<-$XX=<_+(O\ =8=Q7B8[*:>( M3G2]V7X,]C!YI4H/EJ:Q_%'U917(>"OB)IWBV%87*VFI ?/;,W#^Z'N/;J/? MK77U\=6HU*,W"HK,^KI585H\\'=!11161J%%%% !1110 4444 %%%% !1110 M 4444 %%!.!D\"N5_P"$^LKEY3HVE:MK%O"Y1[JPM@T61UVLS+OQ_LYH ZJB MJ&BZU9:_IB7^FR,\+,R,'0HZ.IPRLI ((/^@ HHHH **** "BBB@ HHHH M ***J:MJ4.CZ+>ZG=*[PV5O)<2+& 6*HI8@9(&<#U% %NBL[P_KMEXET&TU? M2W+VMTF]-PPRGH5(]000?<53T;Q?IFO^(-8TC33*\VCNB7$A4>66;/"G.3@J M0<@<^M &[1110 45A?\ "7Z8E]K]M<>= - 2-[R9TRFUX_,!7:23@=>!STS6 MM97D&HV$%[9R>9;W$:RQ/@C+6 MU'^QS*\>GW)MGE=0%D8#.4P3E?DWGA_4-:D,U MK9:=/-#G?VK:MKF*\M(;FV;?#,BR1M@C.>!4VBZWI_B'2TU#1[C[ M1:NS*LFQDR5)!X8 ]0>U %^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "LK0O^8E_U_P O]*U:RM"_YB7_ %_R_P!*I;,74U:***D84444 M %%%% !1110 4444 %96N_\ ,-_Z_P"+^M:M96N_\PW_ *_XOZU4=Q/8U:** M*D84444 %%%% &;XDM;B^\*:M:6)(N;BRFBA([.R$+^I%97PXOK.]^'NCBQP MAMK5+>>'HT,J *ZL.H.X'KZY[UT]8&H>"/#VIW\E[;+;S20&7_?\ MMAN_'- &-\0=+="T_ MP1!I6K^%(C8Z@-0@MS%%(Q%\KMM:-P3\YQD[CR,=:[6+PSHL.@/HD>F6RZ9( MI5[7RQL;/<^ISSGKFJ.F^!="TS48KZ*&XN)[<$6QO+N6X%L/2,.QV]>W-,#S MT>&]-U=_B3?7\3R7-I=2O;.)&'D.L(8.F#PV<<^@ IT.GQ:9H_P]\2VKS?VQ MJ=_:Q7UV\S,]RD\;,ZOD\C(X].U>G1>'-*A35$CM=JZNS/>CS'_>EEVGO\O' M'&*CN?">BWFA66CW%GNL; QM:QB9U:$QC"%7!W9 [YHN(\Z7PSIFN>(OB-<: MG"TTEO(A@/F,/)80;@ZX/#9 Y]JIVUC'8>$? OBB"2:G:1W5Z\S,\Z2D MAT=_8]0\5^-O$IU'0+/7!I]V+6"WO-3>W% MM%M!5EC$;#+EZMX-T+6[T7FH63&Z">69X9Y(7=?[K,C L/8YIZ>$M"BMM-MX=.CBATN M;S[-(V91%)@_-P?F/)ZYSFBX'*^(]-M8/$/A?PA;(=.T"\:YEGB@:7QCI%MX&\#:]JG@Z)["[-LB&."5O+0&0!I0F2 P4L=V,\5V6M M:%IOB&Q%IJ]JMQ$KB1.2K1N.C*PP58>H(-5-*\(:3I,ES+&EQ=3747DS2WUS M))SJ*ZZ\S7B=61P8QYF\9[^X MKU+4?^07=?\ 7%__ $$UBV7P_P##.GWL%U:Z9B2V?S(%>>22.%O5(V8JA^@% M=#)<3QR#*.I5AGJ#0!X;H%IK?ASP3H'B/P?:BXGU6Q&G7D';S2Q$$Y_P!T MG:?8CZUO^']#_P"$1^)3V-@#=7,'A/S7]FVC.>K$D]>YI!H]@-?.M^1_Q,#:BT,V]O]4&W[=N.-:)HFJ>(_!"ZT=(L[C4[M'F&O2:X\5A I&-@./EQ73PV=SXD M\?PZ)XV(E2QT6&?[$LA$-U.QVRRD#&\ C !X&:Z:Y^'GA:[NI9Y]*4^?)YDT M2S2+#*W]YH@P1C]15W6?"NDZX;9[R!XY[/\ X]KFUE:"6$="%=""!CMTH \^ MM-'T_0OB+XMLM)=O('AX/Y#2%A;DEOD7).!T;'0;JJZ$K:K8?#WP_J$LD6D7 M6ER3R1I(4%W*@&(V(() !W8[UW^F_#_PWI-^+ZSL'%V8FBDF>YE=IE;.[S,M MAR? ?ATZ!#HWV!A96\GFP+]HD+P/V9'+;EQ[&@#DSXB*+83V-V\EDC'RXL!0'5=:W,9CECW%= MRGJ,@@C\*!F=87]II?@2SOM1E2*U@T^-Y7?H%$8S_P#JKRBV36(/!'@+0#;; MK34YKF2>UENFM1*H)DAA:0*2 0Q.,<[0*]+@^'7A>%H2=.>X$#!HDN[N:X1" M.F%D=AQ]*V=5T73=&["T^&W@C4[,W%MJ%]>VMK M<7<-PZR20S95X\@_=QP!VQQ7K6G>#-!THW+6=B?,NH3!---/)+(\9_AWNQ8# MV!J0^%-%.D:=I9LO]#TR6.:TB\U_W3Q\HY.>]%P.':'_A#?'OB"S\+P M&*%O#+:DEFK$H;E9'4$ ]"<#/K4*^$/#^H?"-M=U"=YM1N-+-W+J[3MYHD,> MYN<] ?EV=.V*]&ET+3IO$$&MR6__ !,;>%H$G61E_=GDJ0#AADYY!P>16)+\ M-?"\LCAK*86KN9'L5NI1;,Y_B\G=LS^&* .';3H-6M?A)97F\P2VC[U1RA8" MU4[%4:&WBT1+^&U4EDAFRRLZ*?N\,Y^5E!VL.3U!Q0!YOXF\%^'H_@]=:NDLC7W]F_:/[5-PQEN'9R)8K8M>2FVC+=2L6[:IZ] M!QVQQ71Z9IMKH^FP6&GHT=M;KMC5Y&D*CTW,23^)H&<;>:)'J&I:EXB\ Z^+ M#4TD,-]$?GMIY8QC;*A^ZP'&X8.#GWK)M-?;Q3XK^&FM20?9WN[;46>,=%81 MHIQ[9!(]J['4? ?AO5;Z:\O=,!GN,>>T4TD0GQ_?", __ @:M7'A;1;E]+:2 MQ5#I#;K$PNT7D< 8&TC(( R#D''(H$<3X.\/:;XTT:^UGQ4CWFJ2WL\4GF3, M#8;'*K''@_NR L:3XRTVZTW1-/T&T(D6^M[?5 M6G%TF!AO+,:_,K8.[KSSUKTFL/2?!F@Z)?B]T^R872H8TFGGDG9%_NJ9&;:/ M88KL?#V MG-=ZA(%4#Y5SRQKY_P#&?CR_\4W;*',5FI(2-?3_ #_GM6=XH\57WB?4GN+N M0^7GY(^P';_/_P"NL.OMLORR&%7//6?Y>A\ACLQGB'R0TC^84445[!Y(4444 M %%%* 2< 9)["AM)78TFW9"4Y49V"HI8GL!5^VTIWPTYV+_='6M.&".!<1(% M]3W-?$YKQA@L'>GA_P!Y/R^%?/K\OO/N\GX)QV.M4Q/[J'G\3^73Y_&< MLRU)TJ=Y+[4M7_DODD%%%=1;>"I%MX[G5]1M;""1=REG#,1C/L/UKQ*=&=5^ MXCW*V(I4$G4=KG+TM:&LV^FVUVD>CW3W403YW=GZUIQ MY>:VW)QR."/YE:NG0YZOLK_J9UL2J=#VUM--].MCD:NZ3I4^LZ@MG:M&LC D M&0D#CZ U2K=\%R>7XNLB3@,74_BAJ:$8SJQC+9M&F)G*G0G.&Z3?X&-<0M;7 M,L$F-T;E&QTR#BDBC\V9(\XWL%SZ9-7_ !#'Y7B345_Z>7/YL3_6J=I_Q^P? M]=%_G4RCRU''S*A-RI*?=7+_ (AT7^P=4^Q^?Y_[L/OV;>N>,9/I5;3=+N]6 MO!;6,7F2$9/. H]2>U;OQ"_Y&5V0GP%=?ZM-2L6N?^>/F'/\ +^E< MU=VLUE=R6URFR6)MK+G.#6MHF@Q:M;F9M7M[2X$NU8I6 9N 0PYSU/Z56\0: M;HV4)EN7(2%0N<[1Z=^6_2J&I>)6N+> M:#6M MUNG1E68QF-D..N"">OO0\-"-*,Y2LVK[:?>)8R"E'LU <+6O/ 2Y)=GK'_-?CZ'-T5HW.E.F6MSO']T]:SR"I((P1U!K],P&9 MX3,:?/AIJ7==5ZK<_*7I'B:54NONPW;<"7_9;L&]^_UZ^)T5QXO!TL M5#EG\GV.K"XJIAI\T/FNY]?T5XO\./BB;3RM&\33%K?A;>\<\Q>BN>Z^A[=^ M.GM (8 @Y!Y!'>OA<7A*F%J'S78****Y#J"BBB@ HHHH M **** "BBB@ HHHH YWX@_:_^%=:]_9V[[1]AEV[.N-OS8]\9JWX3^Q?\(=I M']E;/L?V./RMG3&T?KZ^]:Y&1@\BN5'@&RMGE&C:KJVCV\SEWM+"Y"Q9/4JK M*VS)Y^7% $7CC5;VU.BZ/H]Q]BEUF_\ LSWB $PH 6?;GC><8&>^:S]9BO/ MVJZ'=V.K:C>V>H:A'87=I?W+3[O,SB1"W*D$9(!QC/ K.-?'B35XKG2=8O191)='RHUC;(0JB> M(/!EV=:O[W^W=T=_!N]&F^\$.W QQD'\:EU#PC8ZA#HR-<74$FBR)):S0NH;Y5VX;*D$$=>![8H M$><.-7F\,>.-?'B35XKG2=8O191)='RHUC;(0JB>(/! MEV=:O[W^W=T=_!N] M&F^\$.W QQD'\:EU#PC8ZA#HR-<74$FBR)):S0NH;Y5VX;*D$$=>![8H X& MWU;5?$^IZS=7-OXK:*WOY;2T31)XH8H!&=N6S(I9R>2&!'(XIT]SXIU&X\": M;K=[J&CWMU<7<5Z8)!&TZ(F59@I*Y*CWP22,5VEWX'M)=4N[_3=4U31Y+XAK MI-/G5$F;&-Q#*V&Q_$N#5C_A#]/%UH,ZRW>[0?,^S!IM^_>FP[RP)/'3D?EQ M0!@Z@M[<^-=/\%V>JW]I8V^G-J%Q;L6/S3D@ \D]>G-1^+7U'P'X M.OI]*U34+Z2[N(;>U%Y()FM"[;2RLW+=>-[8!Q[YZ77O"]MKMQ:WBW-SI^HV M>[[/?6CA9$#=5((*LIP,@@_A4$7@ZWFTG4;#7]0O=<34@!Z9=,Z0WMO);R-&0&"NI4D9!&<'T- SQ_3[C6/ FCV5EX?M9+B' MQ380/IV.5M;YHT$A/HI4F3ZJ1C&2+7AVW3X>:EX]^P*;E]+TJSFRY),THBD9 MF;ZMDFO5K#3+?3]+L;&,&2.QB2.%I0"PVKM!SCKCN,=35.W\,V,&O:OJI,DL MNKQ117,4I4Q[8U*@ 8SR&.9PS>*W\/VNJ:7!XNN=<=(Y_,GFMS8S9P MS)Y0EP$() (7<.*Z6V>^\9^--;L[O4;_ $S3](6")+2SG,$CR21AV=W7YL#. M <<9K1MOAY96B0VT&LZVFFP2!XM.%YB%,'(4$+YFT$=-^*M:MX/CO=;;6=+ MU2]T?4I(A#--:%&6=!T#HZLI(SP<9% '"V,%YH;_ !67^U;BZNK>QC>*\9\3 M+BUF?#?3--?5S_:&IW2ZU;&"_2XG5A,2"#)G;D-AB.#CGITJ1_ -H-- MTJ&WU34H;W2(S%9ZDKIYZH?X&^3:ZX &"O;UYH R-*L[[1/C&FF?V]J-_ITN MBR3QVMYV>,X(0H$PJ@@$!<<^M;7B30+7Q1X=N]&U"2:.WNU"NT# . M,,&X)!'4>E SS2Z76_#-Q<> =#BE^SZ[)YNE7:_=LH7R;E?;9R5_WQ4.CW@^ M'WA7Q]+HD*C^S=0CAME?E5)6.,,WK@MN/T->Q"&/=&Q12\:E4YP060Q?=4$9 VX(XYJO;)>>*_B7J<$NL:M8Z;[3>P1P2(2/+54SC QG//J: /-I/%VOV'@6>RCNKB\ MOT\3/H,=ZJH9S&&.'&XA3)@;1GN16GI8\06GB335TZQ\5?V?.S1:B-:N8I5" ME?ED1A(S(P;L,#'85TH\ Z.;36;22QZ#-:\'@*SA@UNQ%_=MI6L>:TM@=FV)Y?O.C;=P]@21STJ MM-\-K>:[TNZ_X2'6TGTJW-O:R"2 [%/5L&(C<1@9'8"@#&N(?$'A+P=H>CR: MS=2ZOKFIQV]SJ$\S3_9=ZDLL9)];N[BQE66SE\R)# RXYP(]K'@9+ F@# M-TO1XI?CIK\QNKY6AM+6!63HWB/6I_A]X8L(M2G2]U MO5)[63497\R2*-99"=I;/S;5"KG.*] E\+)_PEZ^(;+4+FTN'A2"ZB0(T=RB MDE0P920>>JD51@^'6D0^')-$,]]):?:C=VQ:8![.3<6!B95!&"21G)Y- &9K M,5YX&U70[NQU;4;VSU#4(["[M+^Y:?=YF<2(6Y4@C) .,9X%8&DV>JZKX-\3 M:U+XGUF.ZL;V]-F([I@D0B)(4K_&#TPW ' Q7<6/@M4U:VU+6M8O]:N++/V0 M7914@)&-P5%4%L?Q')JWI?A/3]*T74-*B:>:VU":>6;S6&P^-+J'1KFP"&6>R@AEBF$:N58JYD921C."*]0KQ_P >%M6\3?" M+2["ZU](-%N4<26D%EB9D$K93SBYX)'90<<4P.XTSQ3/J/CZXT>-(?L"Z7#? M12;2)"78C!.<8QCM^-;%QX@T:SOELKO5K&"[;[L$MRBR'_@).:XZWC>W^,6L MP:$Y/@_+-KZ6KMYZ7INA7FD7=[J@9HY;F_5((4"@AG93)\&O #MY;+% MK-F'8X(0>:VWK7"^$8 M=/NO%OBYO$2P2ZPFH.@2Z )2QV@Q;0W1",DX[YS7%ZC#!<>$=5L[("7PX?%- MO'8*#F/86'FJG^QN)QCCK0![*/$>AF!9AK.GF)I3"LGVI-ID R4!S]X#G'7% M-_X2?018B].MZ=]E+^6)_M@_*H])T#2)/C1XECDTVU:/^SK<^68@5R^0YV],D*,F@#T:.1)8 MUDB=71P&5E.0P/0@UQ_B/QY'IWBRR\,Z5+IC:E<@F1KV\$:0=-J$ %B[;@0O M&1WYJ+X/R[_ACIZ%]WDRW$0&VULLS;8C-*J"0 MXSA*X#X?V^CW6BZW+XECLY=9-[<#6/MH4LH#D*#NZ1[-N.W7%HZ'X2M+I&N='/BF9-.6?+;[,;_+!SU'! ]L=J!'MME?6FHVJW.GW4-W;L2% ME@D#H2#@X(XX((_"H-0US2=)DC35-3L[)Y?]6MS<)&7^@8C-6X8(K>,1V\21 M(.BHH4#\!7D6F07\WC#Q=]MN_#L5Z+]PR:U9M+)]DP/**GS%'E[>P'7.>U(9 MZK=:KI]BL)O;^VMQ/GRC+,J>9@9.W)YXYX[4RWUS2;RPFOK35+.>T@#&6XBN M$:.,*,DLP.!@#G->2KH=LMKX T^XOK36]/?5KAX7A0^3Y>UF" $DX5@0,D], M5U5I:VFG_'2\M;6&*WAOO#Z330HH59I!.R[B.A.WCZ4Q&G\//&4?C'PA;:A< MW-C_ &CL+7=O:R?ZCYV"[E+$KD+GGKS6Y8Z[I.IW$D&FZI97DT7^LCM[A)&3 MZ@'BO'[9)U_9CLWL $^8+?NB%F$(N&WA@N&( Z@'.,UMC2#<:QX:>/7?"=J\ M%RLED-+M&CDGC )>)3YK#:RYSQZ4 >B0^(-&N+M+6WU:QEN)':-(4N49V9<[ ME !R2,'([8-1#Q5X>)A UW3"9R1$/MD?[P@D$+SSR"./2N2^%&F62Z?K-\+6 M(W[DQLMY;A%D;/HI.37E^BSZ;X9U#1)-/DTG MQ#I.H:HR65TB!;ZUDF+9)Z[P,D$X# =>U9OANSN;KP;JJZUJ'A>"X>:X75_[ M4LG:YCDW,"7?S1VP5('3&.:+ >XUQ_A[QU:W?]KCQ!?Z;I[VFL7-A;J\PB,B M1L I^9N6YYQQ[5L^$[66Q\(Z7;3WZZBT5LBB[7I,N/E;\5Q7#?#RT\,SZMXT M:[BLY=1&N78NAO\'7\0:!GH]UJ5C8PPRWM[;V\<[B.)YI502,02 M%4D\D@$X'I3(M8TR?3FOX-1M)+-"0URDZF-2#@Y8' P>*\6-M!J/A?1K)D^T M:"_CA8M.5^5>TQ)@#/5,[L>U=IXTMK&'QGX1@U6."'0&FGW(5"PFZV#R0XZ= MFV^_X4".OM/$>B:A+#'8:QI]U).6$20W2.9"HRVT \X'7'2FR>)]!AE\N;6] M-CD\UH-C7<8/F+PR8S]X=QU%<1K$>@6OQS\*C3UMH=2,-T+D0[5ROED)N _B MSNQW_2JOAK0M+OO#WQ"FN]/MYYIM9U%'>2,,Q"\J >V"21COS0!ZAYL;[3K^WN))+B"3S"&CVX"LK8[\ M\&N&TF:'4/\ A6__ DDB3Z4VGN(_/8&-KP* @?/!.W.W/?-;%ZF@VGQ\T7^ MS1;17S6%P+Q8=HR<#R]P'\7WO?&/:@#T"/6=,EU-].BU&T>^09:U6=3*H]2F M. %'R*3CB*_B?Q/9^&-+>YNF!DQ^[CSRQ_PKYR\1^([WQ)J;W5[(S GY5SP!4O MBKQ/=^)]5DN;ESY>?D3H .W'^?YUA5]UEV7QPD+RUD]_\CXS'XZ6)E9?"@HH MHKU3S HHHH ***T[/3"V)+D8'9/7ZUYN99IAWX9KYNE3=6:A'=GU%:M&C3=26R,O2],GU?4$L[4H)'R M09&P, 9-=?%X8T;1]+GU&^E;5C;MAXX&&U3QP>?<9Y_"N)FBEM+F2&4&.6-B MC#T/0BND\#WT:W\^E79S;7\93:?[V/ZC(_*NO".FI\DXZOJ^G;3U.#'JLZ;J M4Y^ZK-I;M==?3L<[>S17%]--;P"WBD2,98 < =#V*_E7%ZE8R:;J4]G-]Z%RN<=1V/XC!K<\):O8V=OJ-CJ\A2TNH MNP).>A QW(/Z486:C6E"I;6Z=]K_ /#AC:;GAXU*-[Q::MO;9V^3*6MW&A/! M%#H=I-&R-EYY6^^,>F3_ $^E6O MS]G\5PJ3@3HT9_+(_4"IIM>T"RMWATC1 M1(S*5,UTO4ZN?P%J+WUP_F6UO;"5BCRR8RN>. /2L+1+E+#Q!9SSMLCBF& M]NN!G!-4YKF>Y;=<322MZR,6/ZU%64ZE/G4J4;6=][F].C5]FX5I7NK:*WZL M[74SX.OM3FO9]0NW>5MS)$A"]/=:Y'?#%J&^'<84ERF>I4'C\<5!12JU_:N_ M*EZ#H8948\O,VK6U_P"&-KQ5J]OK>LB[M%D6/RE3$@ .1GT)]:?X=U^/3%GL MM1A^T:?=<2Q]U/J/\]AZ5A44OK$_:^UZC^JTO8*A]E?>=?#:^#K:Y2\75+EU M1@ZP&,YR.<9V_P"?6L3Q%JJZSKDUY$C)&V BMUP!BLNBJJ8ASAR**2WT)I85 M4Y^T/,AV,2!CT&>M9EKJ-[8G-G=S0>T]K]YL^!;!;C6GO9\""QC,C$ M] W;^I_"KOBAHO$/A^WU^TC*O"YAG7NJYXS^8_[ZK(L]>BLO"EWID,+KW&T?G M7(UO^,]2_M'Q),$.8K;]RF.G'7];U^22..9'3&]67/3(Q3:ZV# MQU/=2>1KMI;W5G(<.HCY4>HY[?Y-86MV]G:ZS<1:;+YMLK?(V*E%]&<_NH(#*0PR#U!K*O-,*YDMAD M=T]/I7ZOD7&%/$M4,=:,^DNC]>S_ ]#\>X@X)JX5/$9?>4.L=Y+T[K\?4S* M***_0C\U"BBB@ KU;X6_$46)CT'7Y\6Q^6TN'/$1_N,?[OH>WTZ>4T=*YL3A MJ>)ING4_X8Z,/B)X>HIP/K^BO)/A9\0_.$/A_6YOHA/\OR^GK=? MXK"U,+4=.?\ PY]OAL3#$T^>'_#!1117*=(4444 %%%% !1110 4444 5[^Z M^PZ;S?Y$3R;,XW;03C/;I7$6WQ'U%/#]AXAUCPXEKH=WY9:ZM[_SGMU<@ M*SH8U^7)&<$X]#78:]_R+>I?]>DO_H!KS/P[H/B/Q9\*M%T6X.F6>B3V\)FF MCFDDN)(E(;;M*!5)P.=QQ[TP/0-*\1_VGXJU[1OLOE?V.UNOG>9N\[S8]_W< M?+CIU.?:MNO.+*YN-.\7?$^ZTZ/S+FVM[62!,9W.MF2H_,"J"^$/#^H?"-M= MU"=YM1N-+-W+J[3MYHD,>YN<] ?EV=.V* .ZUSQ)_8NMZ'I_V7SO[6N6@\SS M-OE;4+9Q@[NF,<4S7/%(TK6+/1[+3Y]2U*\C>5((G1 D:X!=F<@ 9(Z9/M7G M$^CZ=J>E_"E=0LH;E9H4AD$J!MR?9\[3[9YK;U+PYHY^.6B@Z;;?\@MYL^6, M[XF18V^JA0 >V*!'I=%>:>#O#^G>-])O=:\51-?:E->SPNDDC#["$:YF5IO$&C^%].U.[GO+:#Q3-8PWOF$275N@<*Q8<\C*YZG'K0![C1 M7F?B[PUI2>+_ )HL%J(-/-S>$P0L5!_=;R..Q.7:M+!YCM&,_*=P&/3'% SURL"]\4B'Q9#X>L-/N+Z[,:3 MW#HZ(EM"S[=[%B">A.U03Q[U7^&U]<:C\-=#NKV5IIWM0'DYP.M< MY:Z)ID?QUU:XCTV!YXM+CNX\( WG,[ L#V8],T >E45YGX,\-:3XQ\&QZ_XE MW7NJWS2/-=-*R/:,&*[(\']WM Q@8]ZYZV>;Q>/AS'K\LMR'N[^)K@,4-U'& MI"L2.<,% ////K0(]MHJO86%KI=C'9Z? EO;1 B.)!A5&_NOL.FW-WLW M^1$\FS.-VT$XSVZ5Y1/HM[?ZY\-],\7S"[G$.H":2"X++.BHA3+C!8%0N?7G MUJ[;Z9::=K_CCPW:Q :,-,CNH[%B6CBD9&W;0>@)4''J*8'?>&=:_P"$B\,: M?K'D?9OML"S>3OW[,]LX&?RK4KQ$0'2?A!X3CT2UBMO[!9G8DQKYDB[5YPH.,D#J235;P#X( M\-ZA\)[+4KN5VNGMGD.I>>PDM"I/W"#\@3'0<''- SURJ U7/B!M*^PWHVV_ MG_;##_HY^;&P/G[_ 'QCI7DNG+)XUUOX>R^)D>1[C2KIYUW%?/VE0"V,9# ! MB.AS73"UMM.^,,UK;.FGVL'A%8XW! 6!1<, 1G@ #^5 'H=%>2^&[?\ X0?4 MK.UU'2]^JWEM,EIJUG=O+#JCA=X\U200Y &"<^QK'T31-4\1^"%UHZ19W&IW M:/,->DUQXYH9&OLN?,TYK[[3YG3$@39MQ[YSG\*\KTC0-5USP/!K-OI5F^JW<7VA/$,FNNL MT'1<7!V C[0DJ+O'N.@/I3 M$>GU0UG5?['T_P"U?8;V_P#WBIY-C#YLGS'&[&1P.I/85PWAO0[#QK?>(+[Q M9#]NN[?59K2*VED;;9QQGY @!X)!W;ARM[2Y>Z@B\6[4F=B MS.!-%R2>I]^_6@#UO3?$?]H>,-:T+[+Y?]E1V[^?YF?-\U2<;<<8V^IS[5N5 MYY97$]K\1_B%<6X45Y9%X?@\0?%Z>+Q1 MS)%H%LT\ 8^4\ MI8AB0,;@#G&:3Q=HZVWB+5O$E[9C7M*@CC#?9+TQW6D>4N7* $#D'<>0W)[4 M#/5**AL[N&_L8+RU;?!<1K+&V,95AD'\C4U( HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *RM"_YB7_7_+_2M6LK0O\ F)?]?\O]*I;,74U:***D8444 M4 %%%% !1110 4444 %96N_\PW_K_B_K6K65KO\ S#?^O^+^M5'<3V-6BBBI M&%%%% !1110 5!9V5KIUG'::?;0VMM&"$A@C"(N3GA1P.2:==W4-C93W=T_E MP01M+(^"=JJ,DX')X%9.B^,="\0JSZ/??:(UB\XR^2Z(%[_,R@9&>1G([@4 M7;K1=,O=3MM1NK&WEO;3/D7#1@O']&ZU6N/"?AZ[U4:G=:)837P.[[0]LI(-#N MKBX>VA^SQV<0LGVHY5O,RX3@$@8+'!_AI@=/_P (YHG]DRZ8-(L5L)F+26JV MR"-V/\14#&>!SUXJ6#1=,M19BWT^V3[ C):$1#-NK##!#U4$ XZUD7GQ!\+ MV-U+!>+HIX_#EWHE[9-9:Q=B(/=13!I MDP>(P%^5N/X\"D!JZOX9T37VC;6M)L[YH^$:>%791Z GG'M5F32M.ELXK26P MM7MH65HH6A4I&5.5(7& 1VQTKG_!FN7NIS^)_P"U+D/'I^LSVT!95010JJ$ MD 9QD\GGWJS8^/O#.I7\5I9ZJCR3L4A9HG6.9O[J2,H5C[ F@#;N+&TNY()+ MNUAG>W?S(6EC#&)^FY2>A]Q0EC:1WTMY':PI=3*$DG6,!W4= 6ZD#L*QW\<> M'DUR71S?EM0AE6&2W2WD9D9L8SA<;?F'S=!W-./C7P\-=_LU$TAEE$$2IYCGJS8').!R>:5K&T>^2 M]>UA:[C0QI.8P9%4\E0W4 ^E+=W=O86DMU>SQV]O$NZ261@JJ/4DUS?_ LS MPEYD,;:J4:=U2$/:S+YQ8X&S*?,,GJ,@=Z -34_"N@:S>)=ZMHUC>7$>-LL] MNK-@=!DCD>QJ]+IUE/\ 9_/L[>3[*P>WWQ*?)8# *Y'RG'&16-J/CSPYI6J7 M.FWVH%+VU57E@2WED<*PR& 53D8ZD9QQG&:OKXCT=_#XUP:E;?V6R;Q=F0!, M9QU/?/&.N>.M &E5#4="TC5Y(WU;2K*^>+_5M@H A?3;&1K9I+*W8VAS;$Q*?).,93CY>..*633[*:_AOIK2"2[@4K#< M-$IDC!ZA6QD ]\5SQUZG\Z2Q\/:+IET]SIND6%I._WI;>V2-F^I R:J:/XT\/Z_>S6FDZDEQ/; MQ>;,GENIC7./FW 8.1T/(]*@M/B!X7O;Z*TMM6C=YI/*B2).&E9U&64$X##J.#FM.^^(7AC3K^[LKO4RMS9-BXB2WE=H^ M2?Q#I%OH0UJ;4;=--9 ZW1<;&!Z8/?/I0!9DL+.:XMIY;2!YK7/ MV>1HP6AR,':?X+K"R\):7JVOZA:1F M^AC97MTDVS.RY_=H1O(/7!&?6@#3BT'2(-0:_@TJRCO&^]<);()#_P " S3; MSP]HNH7JWE_I%A=728VSS6R.ZX]&(S4.G>*M%U73[J]LM0C:"S!-R9%:-H ! MDEU8!EX!/('2FZ)XMT3Q'+)%H]\)Y(T$A1HGC8H>C@.!E3_>&10!L@8&!P*Q M+WP7X8U&0O?>']-F.6RMWCM9% MEMT:)2(77.&48^4C)P1TS3[VPM-2LWM=1M8;JWDX>*>,.K?4'BIZ* ,:T\'> M&K%(EM- TV(0R^=&1:IE'[,#C(/O6E;6-I9K,+.UA@$\K32B*,+YCM]YVQU8 M]R>34]% &:>[MK"SMM1E1E6^2V3S4)!PV[& M21G/6E\.Z%:^&O#]II%@#Y-LFW7<-A9RW5TX2*)=S$_YZUXOX MNOYO%DDOGNT,?2)!R$ Z9]?4UN^,O$?]KWOV6T?_ $. \$'B1O[WT]*YBOK, MLP7L(^UG\3_ ^8S#%^VE[./PK\3@+RRFL;@Q7"X/8CHP]15>O0+RSAOH#%<) MN'8]U/J*X[4]*FTV7Y_GB8_+(!P?8^AKZ&$U+1GA2@XE"BBBM#,*559V"H"2 M>@%*B-(X5!ECT KI]/:OG\\SRAE%&\M9O:/ZOLCZ3(.'\1G5? MEC[M-?%+]%W?],99:>L $DOS2?HM7:**_#<=C\1CZ[KXB5V_N7DNR/Z R_+L M-EU!8?#1M%?>WW;ZL*4J5.&!!Z\BE1S'(KKC*D$9&1^5=IJMM#XMT%=8T^,+ M?VRA;F%1]X =A^H]N.U84J/M8RY7JNG?N;5\1["4>9>Z]+]GTOZ]P\*V.BZ_ MICVU[9J+VV&=\1V-(O8\<$CIS[>M)::-HHOHKG0O$ M[B%PRQW0P<^G.T_H: MY?2-3ETC5(;R#DQM\RY^^O<5L^,[.T^UP:KI\J-#?IYA0$9#=SCW_GFNV%6# MHA%15R8BK&K4]I M%6O^9Z&$H3H4?93ES6V].QHZYK$FN:C]KFACA;8$Q'GG'<^]9U3VMG!9-3FCL8SU7[[_D.!^=53H8C%3;A%MO^O0BKBL+ M@::C.2BELNOW;G#5-;6=S>R>79V\L[_W8D+']*]ITSX=^'].VLULUY(/X[EM MW_CHP/TKI88(K>,1V\21(.BHH4#\!7L4)+S!^P>0I_BG=5Q^&<_I6W;?"34G ^U:A:Q>HC5GQ_*O5Z*]*&2X M6/Q7?S_R/'J\28Z?PVCZ+_.YYS%\(K8#]_JTKG_8A"_S)JTOPETO\ EZ_P/,I_A"XYMM84^TEOC]0W]*R;OX6Z M_ I,#6MUZ".4J?\ QX ?K7L=%83R?"2V37H_\[G33XAS"&\D_5+]+'S]?>%] M;TW)O-+N44=75-RC_@2Y%9-?2]9NH^'M(U56&H:?;S%NKE,/_P!]#G]:\^KD M/_/J?W_YK_(]:AQ2]J]/[G^C_P SYZI\-7R_$X?64=.Z MU/HL+FV#Q?NPGKV>C_X/R,,DLQ+'))R2:[..#_A*_!]K;6;K_:&F\>2S ;TZ M<9]L<^H-<74D,\MO*);>5XI%Z.C%2/Q%<]&JJ;:DKIZ,Z\10=51<':47=?UV M+%YI5_IZ[KVTF@7=M#.N 3['O45G:37UY%;6R;Y96"J*DOM5OM2V?;[J2?R\ M[=YZ5UWAJR&C^&;C788OMEXZE8TC^;RA[X_,^U:4J,*U6T;\JU?>QC7Q%3#T M>:=N=Z*VUWMN276F>&K6.#0+V417H3<;Q1C:Y[,?3V/;TKE-:T.ZT*\$-UM9 M7&Z.1#D./7VK8N]:TGQ#I*.$(8U2Q>!5JN[727^4OSZZZF#13G1HW*.,,.H--K]?C*,XJ47=,_% M)1E"3C)6:"BCK71:/X>W;;C4%P.JQ'^O^%.4E%:A&+D]"KH^B2WCK/*6B@!R M"."WT_QKWSP9XG&IVXL+Y_\ 3(E^5F_Y:J._U'?UZ^N/,@ !@# %2V]Q+:7, M<]M(8Y8V#(P[&O)QV'CBZ?*]^AZ>#KO"SYEMU/OT/;_P"M6M7Q$X2IR<)+5'V$)QG%2CLPHHHJ"PHHHH **** "BBB@".X M@CNK:6WG7=%*A1UR1D$8(XJ'3--M-'TNWT[38O)M;9!'%'N+;5'09))/XU:K M*D\4^'X9IH9==TV.6 %I4:\C#1@=2PSQ^- GAO3HO$TNO0+-%?3QK'.8YF" M3!00N],[6(!X)&163+\-?"\LCAK*86KN9'L5NI1;,Y_B\G=LS^&*W+K7=(L6 MVWNJV5NWE>?B:X1#Y><;^3]W) STJS:7EM?VJ7-A<0W,$@RDL+AU;Z$<&@## MD\": ^A6>D);3Q6UC*);1H[N42V[C/*2;MPZD8SBM$:#I_\ :UKJC0M)?6MN M;:*=Y6+",XR#S@DX')&:Y_QEX]L]&\*ZA>Z#J&F7NH6;1 VYG$FW=*B'&-&:'3(18 M1I%I,HELHXR46%@" 0%(!X)ZYZTZ#Q+H5U<0P6VM:?--/GRHX[I&:3!P=H!R M<$$<>E3V.L:9J
FZC:7;PG$JV\ZR&,^A /'XT -O-&L+_ %.PU"[@\RZT MYG:UDWL/++KM;@'!R.."<#"\< 9 M[TEWKVD:?>):7^JV5M#Z4 &BZ'I_A[318:/ ;>U5BRQ>8SA23DXW$X'L.!2QZ-81 M:[-K*08OYH%MY)M[?-&IR!MSCJ>N,UA:MXP$6L^&X-%GLKVSU6]DMIID?S-N MU"?E96P#D8.6\DEJ<7")*I,)QG# 'Y>/6@#"O?A[X>OKR> MX>VGA%T^^Z@MKN6&&Y;N9(U8*Q/?CGO6FWAW26N=+G^Q(CZ2&%CY9*+ &780 M%! (V\<@U+8:YI.JRR1:7J=G>R1?ZQ+>X20I]0I.*YOPGX^L]>O-=@O-1TQ& MT^^FCMUBG +VR*I\TY8Y')RPP.* .RKG]2\"^'=6OY;R]T_]_. L[0SR0^*)+I&:12,@J (;M/B;# MX=$@!MYX<*:GI> 86T+4)M>?6?[/T^*_N(/):1II&"1C_EFZ@A9"?[V!MR M>N!GTC3[Q+2_U6RMKF3&R&:X1';/3"DY-36^I6-W8_;;2\MY[7YOW\;_ -\9S^E+E?=E?6%_)'[O^#_7S=\*PT;5-(T%M+T?3["UM761XX3-))Y. MXEF0DG+EB>N0%R>N!GEM!^&,EOH-K:7&G);AT!GMI;^4QDKQB:.-@DK-Q\P M R<[L#/I%[K.F:;-%#J.HVEI+.<1)/.J-(?103S^%7:.5]V'MU_)'[O^#_7S M=^5.B:A+JEEJ*Z=IT%U:0M':/YDA%I&0 8RH(#[@!S@;>>N!NCO?#MYJFM1Z MK=:;IXO?L[0+(\TA$<)SF&100LH;/4C"Y/!P,]=11R^;#ZPOY(_=_P '^OF[ M\/IG@LZ7?Q7FFZ/IUK.BL;JA0,GK@9AN? ,5]=2SRZ)IL M7VM_.DB^T3>2K#M)$K!)6;CYL#'/WL#/?441 9'E*;V;YF.YCEB3R35 MZBK6B,).[O:QS,WP[\*SW4DTFDJ1))YLD(FD$+OG.XQ!MA.?5:OZGX7TS5=2 ML]1G2:&\LAMAGMKAX6"9R4.TC*G X/%:]%!)SVJ>!]#U;4I;^:*XM[JX4)<2 M6=W+;FX4=%DV, P^M10?#OPM;:5>Z;!I0CLKYD>>!9Y I93E64;OD/ Y7!XK MIJ* ,:#PKI=KKT>L6R3Q7B0+;LRW+[9D4$*)%)PY /!;)]ZI3?#OPK/=232: M2I$DGFR0B:00N^<[C$&V$Y]5KIJ* *$6BZ?!KDNKQ6X6^E@6W>4.W,:G(7;G M Y/IFL[4? GAO5M0FO;[3%>>?'GE)719\# \Q58*_P#P(&N@HH ;'&D,2QQ* M$1%"JH& .@IU%% !1110 4444 %%%% !1110 4444 %%%% !1110 5E:%_S M$O\ K_E_I6K65H7_ #$O^O\ E_I5+9BZFK1114C"BBB@ HHHH **** "BBB@ M K*UW_F&_P#7_%_6M6LK7?\ F&_]?\7]:J.XGL:M%%%2,**** "BBB@#)\6? M\B7K?_8/G_\ 1;5QXTF\U/\ 9SMM/T5,74^B0[$3@N2BLR_5AD?C7HU% 'C@ MDTGQ#I>FZ+-XUU65WEA":7'IL FM74@C<$A#(%(Y;@8SR16_9W$=K\7/%UE+ M>165YJ=E:"P\UPIE*QN"4S][!["O1*:T4;NCNBLR?=8C)7Z>E,#R[PKXG\.: M!\-!H>N>7#J5G%);7FDRC]_<2G.0J=7WYX89'S#FL+3-0M(_A_\ #BZ>=%M[ M#5EBNY#]V!MK\,>QY'YU[:88VE65HU,BC"N5&1]#3Z!'CZVT^I>'OB9X?TV5 M1K$^ISSQVF\"22(K'R!UPP!7/3GWI@DTGQ#I>FZ+-XUU65WEA":7'IL FM74 M@C<$A#(%(Y;@8SR17L/E1B8RA%\PC:7QSCTS3J+@<+X(C3_A8'CJ3:-YOH%W M8YQY(XKFKS7;?0=6N[CPE>7!O;G5-]WX9O[3+32,X5Y8CC* MVU^Z:C:W&^#YOLD8<;G?^YQ\N#@\]*]:IB0QQL[1QJC.8Y ,Y5HV/!]#@?D*XFWC\OPL?,A>6TT/Q=)U>Y44 >4>/_&7AC4-2\*265_;7IM-8@N)KN!MZ6L7?>XX7 M)V\'^[[5U?Q-L+S5/AWJ,&G1O._[N5X(^6GC616=![E0>!UZ=ZZF*&*$$0QI M&&.3L4#)J&_@N9[<"RNOLLRMN5RF]3VPRY&1SZCG%)NPXI-V;L>6?$KQIX4U M;X:-::7&WA&7M0KJ2SJ.8]H!'..N.]:]SJEEH_Q/'B35I-VC:EI, M<=AJ84M# 0Q9D+#A=P(8$X!KJ5T/4(9&DM]9?>.8VDMT8N>_FD8WCT VXSWP M*J7N@^)1RLOKQ@#TYP")YGV_(Z/8T_^?B^Z7^1 MY_>SQ^,/%_C0>$T8277AY8HYMA3[6X8@E<@9!'R ]#CTI(VTK7/#5AH%YXSU M8-+Y,)T>/38!/;.I& 0L.Y=A'WL]NIS7<:/X.U;3[J?4KSQ MSJTZ*K7 M J ML 3A67<=RC<<8*]$KR[C:;3- M UFZ75+=4+&U8M)Y;L@Y 3<#[!J]9_LC5$_U6NS'R^8?-A5LD_>\S&-P] -N M,]\"C^R-43_5:[,?+YA\V%6R3][S,8W#T VXSWP*.9]OR#V-/_GXONE_D9&J M^)] \0:-K%CH=_;ZE>G2KAA]D_>[5*8VEER 22/ESDXZ<5Y]:R$6W@;71K$] MAI5OHGV%]0MH$F6SN %W!PZL%!QMW8X*]0*]2;0-2CA*66NRPE&#PDVZ'^!B1=&U-4 _MZ+.\:*R14FC)S^[,:*'903R,D _2K/ M@K7'7Q9#HFD:K_PD6C"Q+"[DM]DUCM("Q.X #9!Z$!L]>E=A_9&I]M=F_P"> M@S$IQ)_6/_8Z_P"UTQ-::;?07227&JRW$0R[1-&!ER,'D?PWDVH7LMU=-NEE; !7HQY'/2N>DL[2&^>6U3 /;L#WQ7F9 MMG5+*\,ZM363^%=W_DNIZ^2Y%6S?%*E3TBM9/LO\WT7Z%>QLEMDW-S(1R?3V MJU117X5C,96QM>5>N[R?]67D?T+@L%0P%".'P\;1C_5WYL****Y#K"M/0-:F MT+5$N8\M&?EEC_OK_CZ5F45<)RA)2CNB*E.-6#A-73-GQ.-+.KF;1I0\,RB1 MD"X$;'L/\.W2L:BNK\+^ M0\0%;B?-G8]?-8?,X_V1_7I]:VC3J8JK:G'5]C MFG5I8*@G5GHNKW?^9S=I9W%_=);64+SS.<*B#)->A:!\*W<+/X@FV#K]FA;G M_@3?X?G7>Z-H&G:#:B'3;=8^/FD/+O\ 4UHU]/A,EIT_>K^\^W3_ ()\7C^( MZU6\,-[L>_7_ (']:E33M+L=)M_(TZUCMX^X1>3]3U/XU;HHKWHQ45:*LCY: M4I3ES2=V%%%%,D**** "BBB@ HHHH **** "BBB@ HHHH Y?7? &C:UND2+[ M%" M=.J,/U![CW%?*XC"8C!3N_DT?=83'X7,J;C'YQ>_]>9;UW4;35+Q;BSLA:,R M?OE4\,_<0HC&0G 4#G-=)4]BT4%T79%#.,%\+N%UC8O'81?O%\27VEW_P 2_'UL)I&@I98FNMLD_8=D_P#KULT45^K. M3;NS\>22T04445(S4\/ZW+H6J).>!P\4 MBAD8=P:\*KN?A_KVR0Z/W)['JR_P!1^/J*\3-<)SP]M#=;^G_ /8RW M%WK_P3OZ***^7/HPHHHH **** "BBB@#F_B(=07X=:V=&WB\%JQ3R M\[L?Q8QWV[L5Q7CFU\%)\#VDLX['[.;93I\D87S&EXQ@]2V?O=^N:]9K$7P7 MX86\ENE\/Z9Y\RE9'^R)\P/7/'?OZTP..ALK+4_C!H+74,-TL/AGS8MX#!7\ MT+N'OAB/QKG]566PT7XD:?I ,%K%J%O))!;\&.%U0SLBCIEM>LJRNH9"& M5AD$'((K#B\$>%H)9Y(O#NF*UP"LO^B)AP>2",8Q6S!;PVMO';VL20PQ*$CC MC4*J*. !P![4AGA!T?3C^S;/??8X?M?V_S?/"X<-]M$>0W4?)Q]*[J]L;+1 MOC+X:33K>&R2?3;F%Q$H02*NTJIQUP:[/^Q-*_LLZ9_9EG]@)W&T^SKY1.[= MG9C'WN>G7FIKG3[*\GMYKNT@GEMGWP22Q!FB;U4D?*?<4[B/.O -MH$W@749 M?%264FI?:+@:ZUX%+K)YC<-GD#;C'MTKE-.M]/U'X3^!;(*)K*3Q4(S%)R2A MDN,!A[C%>PW_ (4\/ZIJ"7^HZ+87-VA!$\MNK/QTR2.<>]31>'M%@ $.CV$8 M%P+H;+5!B8=).GW^3\W6@#@_BA:WT6I^$;?PNMM:WS7TJVY=0L:,8B-Q '8< M].U86HRQ_P#"EA:Z;')9S6NHQ1>(8[C,DB'?^^:7!#.I."2",KZ"22,,T3$8)4GH<<9%-73K)+NXNDL[=;BZ4+/,(E#R@# #-C+ M #CF@#SB+26F\3^&Y1KOA6VFMYM]LFDVC127$.T[XP?-8%"OMU INAPPIX?^ M)8$<:R1ZA?X^4 JI@7'T!KT*P\/Z-I5P\^EZ18V4TF=\EO;)&S?4J 35+6?" MNG7T.IW-I86D6K7ME+;"\,85CN0J-S 9QT]>!0!P>EVG@L? $3,EG]G_ +/W M2RD+YHN=OKU\S?T_#'%6?#,E^_Q(\./KA(OY/"(\XN?F9_-4G/\ M=S[YKI? M#O@#1=,TK23J&CZ;-JUE:10R7:P*Q9T0+N#$ GIP2,UNWNBZ9J5Y:W=_86]Q M<6;[[>:2,%HFSG*GJ.0* . \ VV@3>!=1E\5)92:E]HN!KK7@4NLGF-PV>0- MN,>W2N6T>2T?X5>$(II,>'#KVTRSA@NF+3Q1VZ*LQ/4L ,,3 M[T 8FM66E0VET^@06$?B$:7/_9WD*BRD;.-N.2-VVO-;#3(M0^%UK%)KGA6Q MM9$3?>>)[.V@US4=3CU#1]2U&UTN.# M5=+U5-HE11NW1L?N$Y]"N2.AKT/P]J46L>&].U&WMVMHKJV25(7&#&"HPOX4 M^^T/2=4FCEU+2[.\DC^X]Q;I(4^A(.*NJH50J@!0, =*0Q:*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *RM"_YB7_ %_R_P!*U:RM"_YB7_7_ "_TJELQ=35HHHJ1A1110 44 M44 %%%% !1110 5E:[_S#?\ K_B_K6K65KO_ ##?^O\ B_K51W$]C5HHHJ1A M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 445D^)=7&BZ)+<*1YS?)"/]H]_PZ_A5 MTX2J34([LBHW[ZA=>:RA$4!4C'15':L^XG$$)8]>@'J:TG6CAL.ZM= MV45=BIT)XK$*C05W)V2*]_<[%\I#\Q^\?05FTK,68LQR3R325^&9MF=3,\4Z MT]MDNR_K<_H/)3[O_+MY!1117DGLA1110 4Z.-Y9%CB4N['" MJHR2?2GV]O-=W,=O;1M++(P5$49+&O8_!G@:#0(EO+\+-J+#KC(A]E]_4_Y/ M=@L%4Q<[1T75GF9CF5+ 4^:>LGLN_P#P#)\(?#A+?R[_ ,0HLDO#1VAY">[> MI]NGUKT4 * , < #M117W&&PM+#0Y*:_P""?F>,QM;&5/:57\NB] HHHKI. M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S-=\/:?XAL MC;ZA%DC_ %%+[PS=[;@> M;;.<17"CY6]CZ'VK"KZ0O;*VU&SDM;V%9H9!AD8=?_K^]>,>,?!D_ANY\Z#= M-ITC?)*>J'^ZW^/>OC\QRMX?]Y2UC^7_ #]#RC.XXNU&OI/\'_P?+[CEJ** M*\,^E"BBB@ HHHH TK"YW#RG/(^Z?6KM8*L58,IP1R#6S;3B>$-WZ,/>OUGA M/.GBJ7U.L_?BM'W7^:_+T9^-\99$L)5^O4%[DWJNTO\ )_GZHEHHHK[D_/0I M\4CPS)+$Q22-@RL.JD<@TRBC<-CV;0-736]'BNUP)/NRH/X7'4?U'L16E7EW M@76/[.UL6LK8@O,)]'_A/XYQ^(]*]1KXK'8;ZO6<5L]4?7X/$>WI*3W6X444 M5PG8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !65H7_,2_Z_Y?Z5JUE:%_S$O^O^ M7^E4MF+J:M%%%2,**** "BBB@ HHHH **** "LK7?^8;_P!?\7]:U:RM=_YA MO_7_ !?UJH[B>QJT445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\O\=ZO]OU MO[+$V8;3*<'J_P#%_A^%>@ZYJ2Z3HMQ>$C& M;468,C6KL)8UZ\G(..]>_5DXI=+O^O\ (\2E%2;\D.L_$9>-H-40R(Z&,S)P MX!_G_GK4>H3VEGIBV6F3>:LY\R63N1GA3_G^=&B6+Q7+7M[$4M8$8OYBX#<8 MQ@]>M8Q.22!CVK*-.FZCY=E]U_\ @&LJDU!D?3J_GM]_<** M**_.C]."BBB@ IT<;S2K'$I=W(5549))[4VO5_AUX/\ L4*:SJ4?^D2+FWC8 M?ZM3_%]3^@^M=F#PL\554(_-]C@S#'4\#1=6>_1=V:7@CP9'X>M1=WJJ^HRK M\QZB(?W1[^IKKJ**^]HT84*:ITUHC\KQ.)J8JJZM5W;"BBBMCG"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNK6"]M9+: M[B66&5=KHPR"*EHI-)JS&FT[H\.\9^$9?#-_OBW26$S?N9#U4_W&]_YC\:YF MOHW4M.MM6T^:RO8Q)#*N&'<>A'H1UKPCQ'H%QXQ' MK7Q>:9?]6E[2G\+_ /T?),V^N0]C5?OK\5W]>_WF31117BGT84444 %3VD_ MD3 G[K<-4%%=&&Q-3"UHUZ3M*+NCFQ>%I8RA/#UE>,E9_P!?D;]%5+"?S(O+ M8_,G3Z5;K]]P&,IX[#0Q%/:2^Y]5\F?SCF.!J9?BIX:IO%_>NC^:"BBBNTX M^E>Q>&M7_MK0H;ECF9?WM-92'$=XN!D]'7)'Y MC(]SBO+S3#^UHCEU?V5;E>TM/\CTVBBBOD#ZH**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "LK0O^8E_U_P O]*U:RM"_YB7_ %_R_P!*I;,74U:***D8 M4444 %%%% !1110 4444 %96N_\ ,-_Z_P"+^M:M96N_\PW_ *_XOZU4=Q/8 MU:***D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 444A(526. !DDT <#\1M2W36VFQMP MH\V0>YX7^OYUPU7M:OSJ>M75V>DDAVY[*.!^@%4:^YPE'V-",/ZN?&8JK[:M M*98LIH;>Z62Y@%Q&,@H3C-;ME96]XS3Z#-XS'^G/YU>U2/59+R X%H< #W'6LZTN:?*M/-[?=LS6E&T.9Z^ MF_\ P#+U:?4/.,&H7(EV\X1P5_(?UK.)P,GI156_E\NWVCJ_'X48S$PP&$G7 MEM%7[7?3[V7@<)4S'&0P\-Y.W>RZOY+4S[B4S3,_;M]*BHHK\ K5IUZDJM1W ME&C35HQ22]$%%%%9&H445:TW3Y]5U*"RM%W2SN%7T'N?8=: M<8N3LMQ2DHQ%?[1YL+5N0>DC]0OT[G\/6O9JHZ/I4&BZ3 M!86HPD2X+8Y<]V/N35ZOO\!A%A:*CU>Y^59IF$L=B'/[*T2\O^"%%%%=YY04 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %87BWPY%XDT5[?"K=1Y>WD/\+>GT/0_GVK=HK.I3C5@X36C-:-:= M"HJE-V:/FR:&2WG>&=&CDC8JZ,,%2.HJ.O2?BCX:",NNVB8#$)= #H>BO_0_ MA7FU?GV+PTL-6=.7](_6JW^]:_(_->.\L]I1ACX M+6.DO1[/Y/3YEJI[>RN;K/V:"24#J57(%05O:U>SZ?<+I]B[00PHO,9P7)&< MDU^F3G)-1CNS\GA&+3E+9&)+#)!(8YHVC<=588-$,KP3QS0MMDC8.C>A!R#^ M=;#W#:GX=GDNSNFLW79*>K!CC!_SZ5B4X2U?:5':+9\C!7DD;%W:>?JFHW6H6[K;P18C!!4,>BX/X5EQV[P:&UZ)Y(S) M)Y2HIX<8YS^M:X&OV4?(34(#[A\C^=9.K:B;L0P?91:+ #F(# !//3 Q7'1Y MFU%--:;/HO(ZZO*DY--/TZOS,VLB]E\RY..B_**U)I/*A=_0<5B$Y.37QG&V M-Y:5/"1>_O/T6B_&_P!Q]_P%@.>K4QLE\/NKU>K_ M]XE%%%?EY^M!1110 M5ZE\+/#_ )-K)K=POSS9CMP1T4'YF_$C'X'UKSG2=.EU;5K:P@^_/(%SZ#N? MP&37T+9VL5C90VMLNV*% B#V KW\EPOM*KK2VCMZ_P# /E>),;[*BL/%ZRW] M/^#_ )DU%%%?8'Y\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 0WMI#?V,UI=)OAF0HZ^QKY\U MG2YM%UBYT^XY:%\!L?>7J#^(P:^B:\Z^*VA^;:P:U"OS18AGP/X2?E/X$X_$ M5X>AOUJ++/K?V:T$*-< M1C:)R<'8/7Z>M9$,GFPH_J.:V_#YWM>6\9"SS6[+$<]3Z?Y]*_?G4C4HJO#7 M2Z^9_-GLITJTJ$]&FTUYH=_8EL[?9X=6A>XSQ'MPI/IG-9,T,EO.\,R[70X8 M'M4D5C=278@2&039Q@J1CZ^E7?$;H^LOL(8JJJ[#NP'-5%RC/E;O=$R2<.9* MUBQX-O\ [!XHMMQPEQF!^,YW?='_ 'T%KUNO"4=XI%DC8JZD,K#J".AKV^RN MEOM/M[J,%5GB60 ]0",X_6O"SFE:<:BZZ?<>UE-2\)4WTU)Z***\$]H**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *RM"_YB7_ %_R_P!*U:RM"_YB7_7_ "_TJELQ=35H MHHJ1A1110 4444 %%%% !1110 5E:[_S#?\ K_B_K6K65KO_ ##?^O\ B_K5 M1W$]C5HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7DOC6Z^U>*KKG*P[8E_ <_J3 M7K+,$4LQP ,D^E>'7=P;N]GN'^]+(SG\3FO=R:G>I*?9?G_PQXV;3M3C#N_R M(:V+:RT^WTZ*ZU4S'[0Q$:18X [FL>MUM2MA##9ZOI;9MU"@ABK#\./K7OUN M:R4?G;<\.CRZN7X[$PT2[LKEI+2_6WM#@K,\FW(/8CO6#=3/<74DLLAE9CRY M&-W:MC59M,U,/=17WX6"BBBOG3Z8**** /1OA/I'F75UJ\J\1#R8O]X\L?RP/QKU&L/P; MI?\ 9'A.RMRNV1D\V7/7N[]6?D^;8KZUC)SZ;+ MT7]7"BBC(R1GD=:[CS HHR,@9Y/2B@ HJ.>XAM;=Y[J5(88QN>21@JJ/4D\" ML*#Q]X2N;O[-!XDTQIBVT+]J4;CTP"3@_A0!T-%%% !16-JWC#P[H5QY&KZU M96DW_/*28!Q_P'K5W3-8TW6K;[1I%_;7T(."]O*K@'T..AH N445&UQ"EQ' M\BK+(K,B$\L%QD@>V1^= $E%%'3K0 45';W$-U;I/;2++%(,HZ'(8>H/>B6X MA@:)9Y4C,S^7&&.-[8)P/? /Y4 24444 %%1PW$5PK&"5) CE&*'.&!P1]0> M*9>WMKIUG)=W]Q';6\0S)+*P54'3))Z4 3T5SW_"P/"'_0SZ1_X&Q_XUIZ7K M>EZY$\NC:C:W\<;;7:VE60*?0D&@"]13)YXK:WDGN94AAB4O))(P544#)))X M [UCCQIX69@%\2Z.23@ 7\7/_CU &W14<$\-S"LUM*DT3C*O&P96^A%24 % M%0W=Y;6%J]S?7$5M!&,O+,X15'N3P*QK+QUX5U&[%K9>(=-FG9MJQBY7+GT7 MGD_2@#?HHJCJFMZ7H<22ZSJ-K81R-M1KF58PQ] 2: +U%<]_PL#PA_T,^D?^ M!L?^-;5G>VVHV<=W87$5S;RC,H(ZT 3U5U.PBU32[FQG_ -7<1E"? M3(Z_AUJU12E%233*C)QDI1W1\VW5M)9WDUM.NV6%RCCT(.#45=C\3=,^P^*S M\+Q^[ M;\&C\&XPPGU;-YM;3M+[]'^*9U@376B6.\U""U#7XP%_^O4FA7-I!>/+>R%)=N(I&75NR]+7/GIOGI\R5_G>QFUZIX"N_M/A6./DFWE>(D]^=P_1@/ MPKRNNY^&MUB:_M&?EE25$^F0Q_5:QS6GSX9OLT_T_4URV?+B$N^AW]%%%?(' MU04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5E:%_S$O\ K_E_I6K65H7_ #$O^O\ E_I5 M+9BZFK1114C"BBB@ HHHH **** "BBB@ K*UW_F&_P#7_%_6M6LK7?\ F&_] M?\7]:J.XGL:M%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S]?N/LOAZ_F!P5@8*?0 MD8'ZFO%Z]7\5X3N%!P9&1/_'@?Z5Y17U.31M1E+NSYO-I7JJ/9%BPC$NH MVZ,0%:102?3-=2VG77]J:C>M$'$D++" 0=QP ./PKF=-L3J-\L ;8""68_P@ M5HO;6ZV,UQH=]< V^#(K';D'N,8KMKZSLG^'=_J<=#2-VOQ[(CFM#9>&C]I@ MV3RW&!O3#*H';\JQZLW.H75Y&J7,S2JARN[M521MD3-Z FMDW2A*<_-F5O:U M(PAY(QIGWSNWJQJ.BBOYXJU'5J2J2W;;^\_IRC3C2IQIQV22^X****S- K1T M#3_[4\06-D1E9IE#_P"[G+?H#6=7:_"VS^T>+&N".+:!F!]SA?Y$UTX6E[6O M"'=G'CJWL,+4JKHG]_0]B P,#I1117Z,?D $@ DG '4U0TH&6*6\88:Z?<,] ME'"_I_.G:JY-H+>,XDN6$2^P/4_EFIY7CLK)G/$<*=/8#I3Z"*T?^DZU))U2 MU3RU_P!]N6_3 J_57386AL4\W_6R$R2?[S$7#7GQH^)5]I37TUK MX9T@D/'"^/.(8@-CH2Q!P2. /7KVMU\#O T]@T$.F2VTA4A;B.ZD+J?7#,5/ MXBN(\!ZA!\-?BUK^A>(V6S@U)PUM=2D!" S&,D] &#'GL1BOC%EU/5I&A@D7K&HQN9?]KYE ^N>U=UIFIVFL:;!J&G2B:UG7='( M1N&<9YKRSX]Z3>&PT3Q)91&5='N"9E'96*$,?;<@'_ A26X/8N^'?@=X>@T] M9O%:3:QJDXWW,DEPX4.1R!M()Y[DDGKQ7(>-_"-S\(-3LO%?@J[G2Q:98KFT MDD)'J%/]Y& (YY!Q@\C'L_AKQ3I7BS1XM1T>Z25&4>9'N&^%L$-%=;[4;JZ0R1P$/LQPJ#Z@]".X MKTGPEI$F@^#M)TN<@RVMK'')CIO ^;]SH?]2I'W 1_$>_H/<\1_$'P?K?@SQ$_C#X=B2,WF8;RUA7=M:0X#!>X+$'' M9L'ITQ?%/P]'@_X,7E[JA\_7;^XA:[F8[BF6SL![\]3W/T%-6%J>P?#G_DFG MA[_L'Q?^@BN8^/4\MM\.HI[>1XI8]0A=)$;#*P#$$$=#73_#G_DFGA[_ +!\ M7_H(KE?V@/\ DF:_]?T7\FI=1]"]\*?B3%XWT?[+?NB:U:(//3IYR]/,4?S MZ'V(JK\7?B8G@_2SI>DR*VM7:?*0<_9D/\9_VO0?CVYY75_!-]:>#?#/CSP5 MNAUBRTNUDNHHQ_KT$*@MCN<<%?XE]QS'!X$O+;X<^)/&/B\O/K^H64CHLO6W M1AZ=F(XQ_"...:>EQ:G<_!&1YOA78R2NSR//.S,QR6)E;))]:T/BQ_R2K7O^ MOI^ M"+&[\4:E90:I(9/.CEU00L,2,%RFX8^4"O7O NA>%M$TNX'@NXAN+2:;,LD- MUYZ[P!QN!.#@CCWKS;X9_##P?XC^'NG:IK-JTE[.9?,873IG;*RC@''0"O5_ M"_AG1_"FEOI_A^,Q6S2F9E,ID^8@ \DGLHIL$,\<_P#)._$?_8*NO_135Y%\ M*?A=X8\6> TU+6;6:2Z:>2,ND[)@ \<#BO7?'/\ R3OQ'_V"KK_T4U>$^"/A M_P"(-=^&\VKZ!XHOK216E$6FQ,Z)(R]MP< %OI0MA/\(:?> M2W>CQH[H&8'RV4K@GW 8J<8R<>@Q[@2 "2< =2:\:_9Z_L0Z3J/E0LFOQR;; MQI6RS1DY7:.PSD$=[^.7CJ_GU*[F@\,Z M6X$5M$^-^']/TZ:3_M(?\BS MHW_7XW_H%>O6%]!J>FVU_9OOM[J%)HF((W(P!!P>G!KR']I#_D6=&_Z_&_\ M0*2W![!;>!O@VUK$TNL:<)"@+ ZTHYQS_'7JGA[3]-TOP]96>ALKZ='$#;LL MGF!D/((;N#G.:X:U^#'@"6SAD>RO H8(LT444AG#?%73A<>'(+U5R]I, 3Z(_!_4+7D-?0/BJS^ MW^%-2MP,EK=F4>K+\P_4"OGZOC<\IC#-;E8%;L3;XD;U4&OTK@>MI6HOR?YI_H?E?B!0UH M5UYI_@U^INZ-+>_9BNGZ=!,ZMS,ZC(]LY%7I[;7YHV>ZO([:)1EL/M '_ 17 M.6\KHXC$[PQNPWE2?SP.M;>L13+IL2:Z/SJ MG*]-[Z>9S[ !B =PSP?6NC\!W/D>+(4QDW$3Q9].-_\ [)7-UI>'IVM_$NG. MAP3A./DS'#RY:T9>:/9J***^$/M HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ K*T+_ )B7_7_+_2M6LK0O^8E_U_R_TJELQ=35HHHJ1A1110 4444 M%%%% !1110 5E:[_ ,PW_K_B_K6K65KO_,-_Z_XOZU4=Q/8U:***D84444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!R/Q&D*Z#;QC^*X!/X*W^->:UZ#\2GQ:6">KN?R _QK MSZOL,J5L*OG^9\KF3OB7\B_I%]'I]T\LT32HT9C(4XQG_P#56E!J&AK:SVZ0 MW4"W V2:S]'GDCN6B2U^UI,-LD6W.1Z^U;$^AV-@LMXT:UK.FIVE>[ML]S.BIN%XVLNZV.?ODM$N -/DDDBVYS(,$'TJA=G M;:2'VQ5Z]NOMETTWEI$" %1!@*!TK.OSBT/N16.9S=/+:TGNH2_)G3E--56Z=OR"C^E>OD\>;%I]D_\CP.(9\N DN[2_&_Z':T445]P?F9&\"/<1S, M"7C!"\],]:)X$N8O+E!*Y!(!ZX.:DHH **** .>\6^!M"\:V8@URTW2(,17, M1VRQ?1O3V.1[5PEK^SOX>CF'VO5M3N(%;""#U%/HI#/*]8 M^ 'AF_OGNM-NKW2]Y),,+*T8SUV@C([\9Q6]X/\ A/X:\&W N[.&2\OA]VZN MR&9/]T +]<9]Z[:BG=BL@KE?''@#3?'D%E%JES=0"S=G0VS*,E@,YW*?2NJ MHI#"L/Q?X4L_&?AZ32-1FGA@=U$++QMH/]E:E/<00^&+3P?X=AT;3YIIH(6=E><@L=S%CG [^E3^(M#M_$OAZ\T>]DE MB@NTV.\1 8#(/&01V]*TZ* /(_\ AG/PQ_T%-7_[^1?_ !%=EX&\ :=X!M;N M#2KFZN%NW5W-RRD@@$<;0/6NJHIW8K(J:MIT6L:+?:9<,Z0WMO);R,F-RJZE M21GO@UF^#_"=GX+\/KI&G33S0+(T@><@MENO0 5NT4AG'VOPVTO3_'\WBS3; MN\M+N-E\F33\W7[W-=A110!S/B_X?^'_ !O JZU:D7$8VQW< M!"3(/3=@Y')X((YKC++]GKP[#<(U]J>I7D$;96 NJ*1W!P,\^V*]9HIW8K$- MG:06%C!9V<8BM[>-8HHUZ(BC 'X 5SWCCP'IWCVPMK35;BZ@2VE,B&V9022, M<[E-=/12&>1_\,Y^&/\ H*:O_P!_(O\ XBO1_#/A^V\+>&[31K&666"U5@CS M$%CEBW. !W]*U:*=V*P4444AB,H92K#((P0>]?-]Y ;6^GMSUAD9/R.*^D:\ M \6P^1XPU5!WN7;_ +Z.?ZU\WGT;TX2\W_7X'V'"T[5:D.Z3^[_AS'HHHKY0 M^["BBB@ K9LSNM(S[8K&K6T\YM![$U]MP74YX6YL].?SA+*(2LGS98$ M'O62PW(5]1BNFG[U.S.>I[L]#WFBF0R>;!'(.CJ&_,4^O@3[<**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *RM"_YB7_7_ "_TK5K*T+_F)?\ 7_+_ $JELQ=35HHHJ1A1 M110 4444 %%%% !1110 5E:[_P PW_K_ (OZUJUE:[_S#?\ K_B_K51W$]C5 MHHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% '!_$P_\@T?]=3_Z!7!UW?Q,^]IOTE_] MDKA*^SRS_=(?/\V?)9C_ +U+Y?DC0L9K^WT^ZDLCLBRHED!&X=@!^?:DMI+_ M $^YAFB+(\^"N3D2 GO5K2/(FTF^M9[J.W:4IM:0^AS6A/;64PL!_:ML/LB@ M'YA\V#GUJYU%&;BU^'E_F3&FW%-/\?,P=4#C4YO,A6!\C=&IR <5DZC_ ,>H M_P!X5LZS(DVL7,D3JZ,V0RG(/%8VI?\ 'LO^^/Y&O/SIO^R*O^$]7($O[9H_ MXC+HHHK\*/Z%"BBB@ KVWX;IM\#6A_O/(?\ Q\C^E>)5[A\.O^1#L/K+_P"C M&KW6?"_XG#6M M3N_#6O3C^T;>>06DSGFXC#'Y3_M*/S'N"3ZD[K'&SR,$102S,< #U)KY8\,> M";OQ;=^*;K1IWAUC2;I)[/:VW>=\A*Y[-\HP?4>^1T=Q\0/%'Q*T^Q\%:=9R M6>I39CU:YQM&U3@D@?<']X=S\HZX--$IG::#\2SXN^,(TG2)/^)-:6LWS@_\ M?,@(&_\ W1V_$]^/4:^?OAOH4'AG]H&^T>T=Y(K.T= []6.Q"3^))XKZ!I,: M/ ;N;QAXI^,NN^'M%\57>FQ6[/*@\Y]BJNT;0!_O5V'A[P%X[TWQ#9WFJ^.) M;ZSADW36Q>0B1?3DXKSY]'US6_C[XCM?#.K?V3>#S'-QDC* IE>/#?'FD^)[2]U_P 8?VEI\6_S;7 Z[=^,/$'QMU7 MPWH/B:ZTZ-3OB4SN(T C5B,#ZFO?J\.T3_DZS5/^N;_^B4I(;#4-/^+O@.W? M6/[Q%;E]/;6NGW$]^R):Q1,\S/]T(!EL^V*\?_9QCD&AZY( 1;-=((P?4 M*<_H5HW0=3U'Q7/+:^#=:N+:1HIH;"=XY$."C"-B"#Z@UR/P1UC4=<\ /=:Q M>S7MP+V1!+.Y9MH5<#)^IKJO&7_(B:]_V#;C_P!%-7$?L^_\DTD_["$O_H*4 M= ZGJ->??&7QBWA7P1)%9S&/4=2)@@93AD7^-QZ8'&>Q85Z#7S]>>*M \5_' M$WWB'48+?0]$1DM1+RL[J<9QCNQ+?110@9ZU\._%*^,/ ]CJ;.&N0ODW0'\, MJ\-^?#?1A73U\^_"WQ%8>%_BMJ/AW3[^.[T/593]CE1CM5^L8Y[X)0\#GO^[1_P 7Z,^IX7_WR7^%_FCF:***^./T M(**** "M33?^/8_[Y_D*RZU--_X]F_WS_(5]=P?_ ,C1?X6?%\;?\BA_XHFA M;&$7*?:M_DY^?9UQ[5N):Z$VGR7@CO#'&X0@D9R:P[9H4N8VN4+Q Y=0>2*W MHM2N[B-E_L@RZ>5P(8T( YZ@@06,K_ (J'_J&?^1*/^*A_ZAG_ )$K M5HHYO(+&5_Q4/_4,_P#(E'_%0_\ 4,_\B5JT406,K M_BH?^H9_Y$H_XJ'_ *AG_D2M6BCF\@L97_%0_P#4,_\ (E'_ !4/_4,_\B5J MT406,K_BH?^H9_P"1*/\ BH?^H9_Y$K5HHYO(+&5_ MQ4/_ %#/_(E'_%0_]0S_ ,B5JT406,K_BH?\ J&?^ M1*/^*A_ZAG_D2M6BCF\@L97_ !4/_4,_\B4?\5#_ -0S_P B5JT4=)M)/[LY7\U/\ A7G- M?7Y7*^%C\_S/EXL]2MHAN>2$%1ZD'_Z]7KC1 M;^XT;3XEB F@+[PSC@$\?RKJEB(PGRRT_P"&O_P#GC0E*/,OZUL^%$^_PO<1'K'=-^15?_KU[>22MBK=TSYSB2/-@;]FOU7ZGA:9I^ MJ7NI65E##>7Q4W,R+AI,#C/_ -;KU-7Z* /-='\#:S9?'#4_%,ZP?V;E444 >)ZIX!^(%C\3-7\2^$I;&#[8[*CRR*Q*';D%64XY4 M5N:#:_%]-?LFUZ^T^331,OVE8UCW%.^,*#7J%%.XK!7BOB#P!X\A^*FH^*?" M4EE#YY B>612=IC52"K*1VKVJBB]AGBUUX"^*7B_%IXL\2VUKIK$>;';D9Y\)ZA;>' G]HSQ&*%I'V!-W!;/J 21[XKB_!/P;T/2_"\,/BC2[6 M_P!39F>:1LL%R>%!] /Q)KTVBG<#RGQW\';2[TZSN? =G;Z9JMI<"161R@= M?KSR"%(/U]:],TU[R32[9M4B2*],2^>D;;E5\?-@^F>E6J*+@%%%%( HHHH M**** "BBB@ HHHH **** "BBB@ KPGQX^_QQJ1']]1^2*/Z5[M7SYXFG^T>* MM4E'0W4F/H&(%?/9]+]S&/G^A]9PO&^)G+^[^J_R,NBBBOD3[\**** "M33A M_HI_WC676M8#%FON3_.OLN#8\V9M]HO\TOU/A^.9\N5)=YK\F_T-;2+=+O5[ M>&7E&;+#UP,X_2K%YKM^U\YAG:%$8A(TX Z<=ZK:5;SW.I1):2".4997;H, M#-:$WAW4;B5Y@]O.S-EC&X&3^0K]6J.FJG[QK;J?C4%4=/W$]^A'K16ZLK'4 M"H6:X5A)@8W%3C/^?:L>M#5H[Z%H(M014")B-5(P!^%9LG^J;'7::UHJT%9F M=9WFSUS34U^/2K1$_LW:L* 9\S.-HJS_ ,5#_P!0S_R)6HBA(U1>BC I:^$E M.[O8^T4;*QE?\5#_ -0S_P B4?\ %0_]0S_R)6K12YO(=C*_XJ'_ *AG_D2C M_BH?^H9_Y$K5HHYO(+&5_P 5#_U#/_(E'_%0_P#4,_\ (E:M%'-Y!8RO^*A_ MZAG_ )$H_P"*A_ZAG_D2M6BCF\@L97_%0_\ 4,_\B4?\5#_U#/\ R)6K11S> M06,K_BH?^H9_Y$H_XJ'_ *AG_D2M6BCF\@L97_%0_P#4,_\ (E'_ !4/_4,_ M\B5JT406,K_BH?^H9_P"1*/\ BH?^H9_Y$K5HHYO( M+&5_Q4/_ %#/_(E'_%0_]0S_ ,B5JT406,K_BH?\ MJ&?^1*/^*A_ZAG_D2M6BCF\@L97_ !4/_4,_\B4?\5#_ -0S_P B5JT406,K_ (J'_J&?^1*/^*A_ZAG_ )$K5HHYO(+&5_Q4/_4, M_P#(E'_%0_\ 4,_\B5JT4,XSVK8K*T+_F)?]?\ +_2G>\6+J:M%%%04%%%% !1110 4444 M%%%% !65KO\ S#?^O^+^M:M96N_\PW_K_B_K51W$]C5HHHJ1A1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% ',?$"+S/"Y;'^JG1_IU']:\NKV'Q7!]H\*WZ>D6__ODAOZ5X M]7U>3RO0:[,^:S6-JZ?=%W2H)[J]$-O.T!926<$C '/:J[SR.YWS22+GJ6/( MJ?2[T6&HQSL-R#*NOJIX-7VT2TED,MOJENML3D;V^91Z8KT)34)^]L<$8.J6,5K]GFM69H+B/>N_[P/<&LNZ7=:R#_ &0W#PP6>3;VR;$8]6 M/MC^F MMPHHHI %>E?"*ZQ)J=J3U$BT\:0QL<"YB>$Y^FX?JHK MT,MJ>SQ<'YV^_0\K.*7M,?B MGXTN]230+_3]EA(%?SX47[Q;;CY3G[IKI_"?Q"\26?CE/!_Q"L88;VX7?;74 M& K\$C('!!VM@C&",$>GF7PX\<:EX.O]=&E^'9]:^U3(9/)9AY6TOC.U&Z[C MZ=*[/PYH_BGQ_P#%.R\7^)-(DT>QTY (8IE*EMI)50&PQ^9B2V,5;)1[=7F' MA_QEKE]\==9\.75V'TNUA=HH?*0%2-F/F R?O'J:]/KQ3PI_R=!XB_Z]Y/Y1 M5*&SVNBBBD,YCXA^*D\'>";W4P1]I*^3:J?XI6X7\N6/L#3/AOXL7QCX'L]0 M=P;N,>1=CTE4#)_$8;_@5>:^/]4M/&_Q@TSPO<7<,.CZ2^^]>64(C..7&3WQ MA![EJ3P1J5EX&^-6H^'K6[@ET76F#6CPRJR(YY1<@^I:/'4G;56T%?4]UKQ# MQ;J/Q>\+Z9?:S=:O8KIT$@P$BB9PK.%7C9_M#O7M]<%\;/\ DD.L?6#_ -'I M26X,Y3PA?_%W7/[)U:2_M)='N)8Y)?W<"LT.[YQC;D' ->T5R/PJ_P"26:#_ M ->W_LQKKJ&"/#-6\7_$34_BIK'AKPEJ,*K:LSQQ2PQ *@"Y^9EYY:NF\)V_ MQ93Q19MXLN[232 7^T+&(=Q^1MN-J@_>V]*\^GE\3P_M >(6\$V\%QJ7S@I. M5"^7A,GYB!G..]>H^"+OXDS:[(OC?3[.WT[R&*/ R%O,W+@?*Y.,;NU-B1WM M>3>+?B=K=[XJD\)_#BQ6[U")ML]XP#+&1UP#\H /!9N,\8KU2Z\W['-]F_UW MEMY?^]CC]:\8_9Q6W>PUZ9\-J!GC$C-][9@D>_WMWY4EW&QUP/C7X;@.ISWE MIK,,8\R:TC1';'<8"*W_ 'R:[[X?>/K'Q[H;75O']FNX"$NK4MDH2."#W4\X M/L1VKK*\-^&:QQ?M >*H]) &GA)PP3A ?.3ICCKN ]LT]PV/ M N!#MW==J-US[=*$#/1?"OQ$\2V/CN/P?\0K&&*[N5W6UU;C ;@D9P2"#@@$ M8P1@CT]6KP3P4VJ?%CXIP^+KZ.WM+'1@B"&.3+ C/1*^<_B'X;;Q=^T# M)HD@>(-*\.:2ZR:E>W<*W#=?L\3.H/_ F&1CL. M?2O0Z^5;WPMJOA_QCX4OO$<[R:IJ]ZEU.CG+1_OEP"?[QSD^G3M7U528T%%% M%(84444 ,GF6WMY)I#A(T+L?8#-?-\TK3W$DK_>D8L?J3FO=?&UZ+#P9J,F< M-)%Y2^Y?Y?Y$UX-7RF?5+U(4^RO]_P#PQ]WPM2M2J5>[2^[_ (<****^;/L MHHHH *VK5=MK&/\ 9S6-UK=1=J*OH,5^@\#TKUZU7LDOO=_T/S7Q K6P]"CW M;?W*WZFCH]W%97VW$323*V,?PCW^M,L=*N]1C MD>T0.(R 06 S^=)-I-_;_P"MM)0!W"Y'YBOTI^R2T6&02+';(A(.>>P?_O@%_P#V6B5J5%VZ)A&]6JK]6CV.BBBO@S[4**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *RM"_P"8E_U_R_TK5K*T+_F)?]?\O]*I;,74U:***D84444 %%%% M !1110 4444 %96N_P#,-_Z_XOZUJUE:[_S#?^O^+^M5'<3V-6BBBI&%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 174 NK.:!_NRQLA^A&*\-92C%6&&4X(/:O=Z\;\26 MGV'Q)?0 8'FEE'LWS#^=?09+/WIP^9X>;P]V,_D9==$=/TJWN(=.N5F-S*%S M,K<*QZ #TKG:WO[=M2L#G3A/@^M>W74W;EO\CQZ+@K\WXD&KR0 M6\?]F641VPONEE8?,S#C\N:R*Z$ZCJ>J73Z>4AM6D4[D,9!/&>^><5SQ&#@] M:="ZCRO?UO\ ,*UF[K;[C%N4\NYD7WS457-23;.K=F%4Z_",WP_U;,*U+M)V M]'JOP9_1.28KZWEM&M?5Q5_5:/\ %!1117EGK!5K3+UM.U6UO4Y-O,LF!WP< MXJK13BW%W0I14HN+V9]*Q2I-"DL1W(ZAE/J#TIUKT44WJ 5X3J>D^._#_ ,8=9\2> M&O#OV^.XS'&TV"C*0N2,,#G*U[M10G81Y_X,\1_$#5/$'V?Q9X:MM-T_RF;S MXP0=XQ@7L<+&"!,9=_X1SVSU]JOT4AGBG@?X*6 MNI:+-J'Q MKDZK=7#R&/SRI1<]6VGDDY/XBE\<_!&RL= 6^\!VUR-5MIT<1^ M>6,BYQ\N3P0<-GT!KVJBG=BLC,\.7>H7WANQN-9M&L]0>$?:86Q\L@X8\=B1 MD>Q%8/Q6TF^USX::GIVDVSW5W,8?+B3&6Q*C'K[ FNQHI#.:^'>G7>D_#W1[ M#48&M[J"#;)$W53N/%=+110!Y1X;\+:U9_'[6]KT44P"O(/$GP\\2>&/%TWBSX9/$7N"31=LEWM*%/4JSL0/P!/I7;?#;X?0^ ]%ECD MF6ZU&[8/=7(7&<=%&><#GZDDUV=%%Q6"O+/@KX9UGPY_PD']MV$EG]JN(WA\ MPCYP-^2,'W%>IT4AGCI\(Z]X#^+O]K^%--EO- U(YO((2/W08_, I/\ "?F7 MV.VO8J**8'E%QX7UI_VDK7Q NGR'2DB*M=9&T'[,R^N?O$"NYU'P7H>J^*;' MQ#>V8DU"Q7$3YX/.5+#N5.<>F?IC>HHN(\H^*/A;6M;^('A2^TK3Y+FVLY5- MQ(A&(P)5/.3Z FO5Z**!A1112 **** /._BUJ&S3['3E/,LAF<>RC _5C^5> M65TOC_5?[4\8711MT5MBW3'^SU_\>)KFJ^ S&M[;%3DMMON/U;)\/]7P4(O= MJ[^>H4445YYZH4444 2VR;[F-?\ :K:K,TU-T[-_=%:=?KO!F']G@)57]N7X M+3\[GXMQUBO:YC&BOL17WO7\K&U9K))X6N!:;C*EP&<+U"XZ_G3] N]0GU*- M#DM;.XBL8]2T29RZKMGCQR#WP.X_S]*MWKU_>0&&64*A^\ M$7&[ZU]/RNIS1C9W[[KY?D?'O0/AI:XMM0O/[\BPCVVCA M6!BZF)C?U.XHHHKXP^M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LK0O^8E_U_R_TK5K M*T+_ )B7_7_+_2J6S%U-6BBBI&%%%% !1110 4444 %%%% !65KO_,-_Z_XO MZUJUE:[_ ,PW_K_B_K51W$]C5HHHJ1A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G'Q& ML_*U>WNU&%GBVG_>4_X$?E7H]'//09:UD#_\!/!_F#^%>AEU3V>) MB^^GWG#CZ?M,/+RU/+JW;&UDU7P\UM!M,UO/N7)Q\I'_ .O\JPJFMMIDV2SM M#$WWF49_2OKZL7*.FZ/EJ2VSY3N67(QUYKHK?2].2U\ZPB_M24\'=>C_X*?WB4 M445\$?HH4444 =O\+]8^P^(7L)6Q%?)A<_\ /1>1^8R/RKV"OFRWGEM;F*XM MW*2Q.'1A_"0<@U]!Z%JT6MZ);:A#@"9,LH_A8<,/P.:^MR/$\U-T'NM5Z?\ M#_F?!<38-PJQQ,=I:/U7^:_(T****^B/D0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K+\2:N MNA^'KN^)&]$Q&#W<\+^M:E>4_%/714^NR]3T\KP;QF+C3Z;OT7]6//V8LQ9CDDY)/>DHHK\^/U@**** "BBE52S! M1U)P*:3D[+<4I**'[1<)%O5-QQN):D#Y"XX;\>U?T#@<,L%@J=#^5+[^OXG\V9CBGC\=4Q'\TFUZ M=%]QN+)86-E;0KJNQX'9V,"[MY/Z=.*S-9NM.O)?-LHY$E)^U"%=T<:W$9Z/"V[/X=:K:G9+I]Z;<2^854%CC&"1G%:4HT^>ZE=Z_U_P . M85)5.6SC9%2O6O!=G]D\)V>0 TX,['UW'*_^.[1^%>56UL][>0VL1P\\BQJ? M0L<9_#->X11)!"D40VI&H51Z <"O-SFI:$:??4[\IIWE*I\A]%%%?-'T(444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5E:%_S$O^O^7^E:M96A?\Q+_K_E_I5+9BZFK111 M4C"BBB@ HHHH **** "BBB@ K*UW_F&_]?\ %_6M6LK7?^8;_P!?\7]:J.XG ML:M%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *AO+9+VRFMI?N3(4/XC%344TVG=" M:35F>%SP/;7,D$HP\3E&'H0<&HZZCQ[IOV/Q!]I08CNTW_\ APP_D?QKEZ^ M\H556I1J+J?%5J;I5'!]#:\-Z>]S>_:B#Y=OR,'&YNPIVIV*;Y[G4=1B^U-D MK#'\V#V&>WI5;3OM%X@M/MZ6L _A9]N[/MW/UK6ETV#1XP\6GRZA)U\QAE!^ M S_GO7-4DXU;MZ]%Y>K.F$5*E9+3O_P$/RZ<(KWH^\O5=/FKH];AG,5EV9PG)^[+W7Z/K M\G9F/1117X:?T$%%%% !7??"_P 0BSU&31[E\0W1W0D]I/3\1^H'K7 TZ.1X M94DB8HZ,&5E."I'0BNG#8B6'JJI'HAQ MW!(%S'\EP@[-Z_0]?T[5NU^A4ZD:L%.&S/R2M1G0J.G45F@HHHK0R"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH SM>UB'0M%N+^?GRU^1,_?8\ ?G7S]=7,MY=RW-PQ>69R[L>Y)R:Z M[XB^)?[8UC[#:/FSLR1D'AY.Y^@Z#\?6N,KXG-L9[>MR1^&/Y]3]*R'+_JN' M]I->]/\ !=%^H4445XQ]"%%%% !5O3XM]QO/1!^M5*V+.+R;< _>;DU]3PM@ M/KF81G)>[3]Y^O3\=?D?(\7YDL%EDH1?O5/=7IU?W:?-$]:D.E"\T?[39%GG MA)$T9'4=BOX?Y]:%M$L]RD_8M0CDDEE2$'+B,_>X[CO5>ZN&NKN6=NL MCEOI6AKCZ=/,+C3Y($*@GU&:R:NG:7[RUFR)WC[E[HZ;P#8?:_$PG89 M2SC,A/\ M-\JC\BQ_P" UZE7+^ -.^Q^'?M,BXDO',G/78.%_#@G_@5=17R. M95O:XF5MEI]W_!/J,!2]EAU?=ZA1117GG<%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9 M6A?\Q+_K_E_I6K65H7_,2_Z_Y?Z52V8NIJT445(PHHHH **** "BBB@ HHHH M *RM=_YAO_7_ !?UK5K*UW_F&_\ 7_%_6JCN)[&K1114C"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#GO&VF?VCX=D>,9EM3YR^X'WA^7/X"O**]W(#*0P!!&"#W MKQSQ%I1T?7)[7&(\[XCZH>GY=/PKZ3)Z]XNB_5'S^:T;-55Z,RZZ3PW!=K:7 M%S 6;C9%&6PI;U/T_P :YNM?3Y;S4VBT])_(MHT)?9P HZD^M>OB$W3MTZGE MT&E.Y'J.G0V<),M\DUX6RT:#(]^?6LRMMIO#X?R!:SE.AN-YS]_F%6'VHVMY'.7D/DW!Q]UN15>MB[@\^ @?> M'*UCU^-\2Y9]0QS<5[D]5^J^3_!H_=.%[VUS#>6L=S:R"2&50Z.O M0@U\VUW'P^\9#1[@:9J4F+&9OW;L>(6/\E/Z'GUKWLIQ_L9>QJ/W7MY/_(^7 MS[*GB8?6*2]];KNO\U_70]?HHHK[$_/ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XOXA^*QH^G'3K*3%]< MKABIYB0]3[$]!^)K:\4>)+?PUI37,V'G?Y8(<\NW^ [FO"KZ^N-2OI;R\D,D MTS;G8_YZ5X6;8]48>QIOWG^"_P SZ?()J?6*J]Q;>;_R7_ [E>BBBOC3] M$"BBB@ HHHH L636O4%I!Y$ !^\W)J>OV[AO+/[/P*4U[\]7^B^ M2_&Y^!<4YM_:68-P?N0TC^K^;_"P4445](?+!5G3K&34]2M[*'(:>0)D?PCN M?P&3^%5J[GXKFQ=?V%&4^O3U.C"T?;55#[ M_0[R&%+>".&%0D<:A$4=@!@"GT45\*?9A1110 4444 %%5K_ %&TTNT:YU"= M((5ZLY_0>I]JYI?B9X<:?R_.G"YQYAA.W_']*PJ8FC2=JDDGZG51P>(KQG:1%JWT-9*_$OPVS &XF7)ZF%L"I MGBJ$':4TOF53P.*JQYH4VUZ,ZRBL^XUS3[?1&U8SB2R50WF1C=D$X_G67_PG MFAC21J/G2_9S-Y&?*.=^W=T^E5+$48.TI):7WZ=R(83$5%>$&];;=>WJ=)17 M(_\ "S/#G_/>?_OR:MCQWH9TAM2$TOV=9A 3Y1SN(ST^E9K&X9[37WFLLNQD M=Z4ON9T=%)H57 MRPFF_4BK@L31CS58-+S1?HKE+KXD^';:X,0GEGP<%XH\K^9QG\*V](UW3==@ M,NF7*S!?O+T9?J#R*(8FA4ER0FF_4*F"Q-*'M*E-I=VC0HHHKH.0**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "LK0O\ F)?]?\O]*U:RM"_YB7_7 M_+_2J6S%U-6BBBI&%%%% !1110 4444 %%%% !65KO\ S#?^O^+^M:M96N_\ MPW_K_B_K51W$]C5HHHJ1A1110 445%=7"6EG-YV]?)E5\?D:\BM(-4^)/B.4SW/ MDV\7SD'YEA4GA5'L^>C2 MO"^]]3Z&IE>%PZ]GB*_+4M>UFTO)L]!GU"RM9/+N;N"%\9VR2JIQZX)H@U"S MNGV6UW!,W]V.0,?T-<1X]\%3ZH)-7M;K?-;VX#PNG^L"Y)(([^V*\JAFEMYE ME@D:*1#E71L%3[&LL7FE7"U>2=/3IKNC; Y)0QU#VE.K[W56V9]'7%W;6B@W M5Q% &. 9'"Y_.F2:G8PA#+>VZ"1=R%I5&X>HYY%>8>.KZ;4O!OAV\NA^^E5B MYQC)P!G\>OXUI0^!8_%&@:->/?M;&.Q2+:(MV<$G/4>M;_7ZLZLJ=&%[)-:V MWM_F<'BN@\5ZXWAOPOI>B:-=LQEMQ)]J7Y28STQZ9_D*VIYE)0E4JQ2271I MOT,*N30=2%*A)N3?6+226[N]ST"?5]-MIO)N=0M89?[DDZJWY$U;1U= R,&4 MC((.0:\MTOX637VEI=7^HF"YF7>(Q'OVYY&XYY-5?#&K:CX/\7?V%J,A>V>4 M0M'NRJ%B-KKZ=03['UIQS"M"47B*?+&6SO?[R993AZD)K"UN><-6K6OWL>NT M456NY&,T$$3%6D?001L5ZR2$?W1V_$D?D:L MT %%>:)JOBKX@:]JL/AG5TT'0],N#:&[6W6:6ZE7[V,G ]>.HZ]NL\+6/B3 M38[FV\3:M!JZJ5-M=I (78<[@ZCC(XP13 WZ*X3Q7XAUV]\86_@_P=+#:7C6 M_P!KO=0FC$@MHLX&U3P6)]?4?49.K7WC/X:QPZOJ^N)XFT+S4CO5DM5AFM@Q MQO0J>1G P3W QW!85SU&BJ>I3E-$NYX'PRV[NCJ>GRD@BN2^&'Q%M_'6AXN2 MD.KVJ@74 .-P_P">BC^Z>_H>/0E#.YHKSW1_B1'XD^+#^']'97TVSM)6DG'/ MGRAE'R_[(R1GN?;%7_B=XNNO!.@Z?JUI&)E&HQQ3PG_EK&4?*Y['@$'U ^E. MPKG9T5@-XVT)?!?_ E/VQ3IAB\P/_$3_'KS5[M!$ M&OY(X8A_RSC"KM7/<\Y)]2:0SL:*\F\6:YK4GQ8FT*W\9Q>&+!-.6Y$L\,3J MS[@-OSD96T2?+;PI&&P>=V>O;I6M\._$6M:CJ&OZ M'XBGAOKG1;A(AJ$$819PP)P5' 88YQZX[9)8#N:*XCQKXEUB+Q#IGA3PGY,6 MJZBC327GNS"[@GLEA9/E. M&1E)_BQP>,4#.RHKC/BQK>H^'OAW>ZCHUR;6[CDB"2JH; +@'@@CH:R_"R:G M)K]FTOQ5LM<3EGTZ*V@#3#:>,JY(QUX':BPCT>BBBD,**\]UG7?$7B3QQ>>% MO!][#I<.FQ(^H:E)")75W&5C13QT]?0\C'.CX335K#5)+;5?&5GXAMI(_P!R MOEQQ31R ],*3N&,\]:=A'8T5P_Q;UO4] \#B\T2[:SNFNXHA*J*V Q.>""*Q MI-1\7>"/&6@:?K'B*+Q'9:S/]G:-K-()83_?&TG(&( MH/"GA6^UJY0R+:QY6,'&]B0JK^)(KC;+1/B5J^G)J\WB^WTR[F02Q:='8(\, M8(R$9CS]3SCWH&>E45RG@'Q9<^)M-O(=7MEM=7TNY:TOHH_N;Q_$OL?Z&J&G M^(K[3/BMK>A:[>[["6R74=.:4*HB1>)%R!D\Y/.) M;O5(S -.#WMJCC;YEIC"X]3E<$^KBND^&]SK%_X%L=0\17+7%Y? W'*A=D;' MY% '&W!_&BPCJ:*\>\2P^.=&\8Z#I$7CR5TUR:=5?\ LV(?9P@4CC)W?>QU M'2O4="LK_3M%@M=7U,ZK>1[O,O#"(C)EB1\H) P"!^&: -"BO-_ OQ MI/[? MB\6>(K&&:VUB>&V2[N(H66%*+GQ#XS\80_VDE]IMG/ +$Q M%6158/G:R]02!W/2BP7.\HHHI#"N4\>Z/]NT@7L*YFM,EL=X^_Y=?SKJZ1E5 MT9' 96&""."*VH5I4:BJ1Z&5:DJU-P?4\(K2T.ZBM[YTN&V17$31,_\ =SWI M_B/1VT369;;DQ'YX6/=3_AT_"LJON+QK4[K9GQMI4:EGNC8_X1G4/M&P*AB[ M3;QMQZ^M-UIUN+B."R#31V< C+J,YQU/TJM:VTUQI]W(DS".W528P3\V3Z?F M:987UQ87*R6SL#D90=''H16:C-N[:;7R-&X)62LG\RK69?V_ER>8H^5NOL:Z M77[:.UUF9(1M1L,%';(K+DC66,H_0UYF;Y=#-L$Z>TMXOL_^#LSU\DS2>3X] M5=X[27=?YK=&%13Y8FAD*-U'?UIE?AM2G.E-TYJS6C1_0=*K"M352F[Q:NGY M!11169H%%%% 'I/@#QSY?EZ-K4OR<+;3N?N^B,?3T/X>E>G5\T5Z+X)^(/V9 M8],U^4F'A8;IC]S_ &6]O?M].GTV69HDE1KOT?Z,^+SK(W)O$X9>J_5?JCU* MBD5@ZAD(96&00<@BEKZD^("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *S=>UZS\/::UW?/[1Q@_-(WH/\ /%0^(_$UCX:L MO.O&WRL/W4"GYG/]![UXEKFNWOB#46N[^3)Z)&/NQKZ 5Y&89E'"QY(:S_+U M/?RG)YXV7M*FE-?CY+_,-Y#\9=%\MW\CX;C#.U@<-]5I/\ >5%]T>K^>R^;Z#J***_7 MS\2"BBB@"2""6ZN8K>W7?+*X1%]23@?A7M.EZ?%I6EV]E!]R% N/4M]2< MG\:XKX=Z+OFDUB=?E3,5OGN>C-^'W?\ OJO0*^6S;$^TJ>RCM'\_^ ?297A^ M2G[1[O\ (****\4]<**** "BBB@#R7QY//K7CZ#1FE,<,;1Q+Z N 2WU^;]* M[%OASX=;3OLPM&5]N/M D._/KZ?AC%9/C_PA>7]['K.BJ7N44"6-3ACMZ,OO M[>PK'_X3GQA);?84TTBZ(V^:+9_,^N.F?PKYINE0Q%5XJ'-S/1VOIV1]E%5L M3A*"P-11Y5[RO;7NSNH_!VC)X?31WMS);*WF$LY#%\8W9'?]*\8\1:4NB>(+ MO3TD\Q(7^5CU((!&??!KU*[UGQ-I'@FWN;JS2;4WD$954+D*0<,P7^+CZ5Y_ M>^&=;OM);7YXYIY9IV$T1C/F#_:QZ=O:L\NZ_K4U-%2Y7X4:VTNX6[2)Y.>YW+NQ^E:OP\T6PUSPC<0:I!Y\ M<=Z74;BN#L4=B/6H[6^O]1^&%_IES87"7-HB)'^Y8>8FX8QQU&.?SK7^%MK/ M:^';I;J"2%C=$@2(5)&U?6KPM.,J]*-KQY.J\V98ZM..%KRORR]HK6?DM5\C MBVT6P'Q0_LD0?Z%]I">5N/3;G&6=N-O7/2NA^)]M/=>&8$MH9)F%TI*QH6(&UO2 ME3HQ6&Q#Y=;NVG3R+J8F;QF$BYZ.,6]=+^?FK>&K;38HM1\//=W*@[YA M(=?TG3(;* M+P_%*D0(#RV;ECDD\G\:Z.\TB^\<>"8)Y[:.SU&WD?RH@AC4K_=P>F>/RKGH MQE4HRITW[W+_ "V?2^O7]3JQ$X4L3"K65H?$V5'H".HJWX8\+ZMKWB0:]XB1XXUD$N)5VM(P^ MZ O91@?E6LO95E3IX:#4TU=VM;O=F$?;X>5:KC*JE3DG97O>^UET/4JKR,SW MT<2DA44R/COV _F?PJQ4$4+QM/(=IDD;(] , ?Y]:^L/A!(&:6ZG?"* /)O"V MA3?%&PE\3^)]4OUMKF9UL=/M+@Q1P1JQ7)QU;(//^1Z'X;T-O#VEFP_M&[U" M-9&:*2[??(B'&$W=P.:XRQ\.>,? DUS:>#X[#5=$GF::&UNY3%):EN2H;H5_ MS]>S\.+KHTHOXH:T-])*S>7: ^7$G&%!/)(]?>FQ'"I:W7Q+\::Y;ZAJ5W9Z M%HL_V1+2SE,9N)1]YG8=1QP/I[Y7[-=_#;QQHEG9:E=WN@ZW,;9K6[E,C6TN M!M9&/;GI]?:M#4/#/B3P]XLOM>\$&TNH=3(:]TV[8H#(/XT8=">^?4]>RZ9X M8\1Z]XNL_$/CAK2W33=QL--LV+JCL,%W8]3]/0=.[ G^+FK7VA^ GU'2IFAN M[>Z@:-AZ[QP?4'H14%M\5],_X0F75KZ%H=4MW^S2Z7_RU-ST"*.N"><^F>XK M2^)?AR_\5>"IM+TH1FX>:)QYK[1A6!/-6'\":'-XPM_$\UJ#J4,6S/\ S#H MY'=@. ?\!2TL!C?"/6]3\0>'=5O]<9OMC:M,C1GI$ D8V =@.E8FM>/KOPG\ M8[ZWO%EFT*2V@:Z*@L+0GY1+[#) /X=ZZSX>^'+_ ,-:7JD&IB,/=:K/=Q^6 M^X;'VXS[\&JX\(3W'Q.U?5]1A@FTF_TM;,QLV2YRN05], T:7 Y?XJ?$AX(1 MHOA:4RLS1_;[V Y6!'/RH&'\3#]/T]+\1.T?A?57C8JRVK8YP, #VKO=9M9+[0K^T@QYL]M)$FXX M&YE(&?SHT \)\$W?A*^T_25U;6O$AUB9U5UCFF,1017(^%;#XC^&M!L-&CTK0Y;>U&SS7N7WE2Q)/'&>:[ M?Q=IEQK7@W5M,LMOVB[M)(H]YP-S+@9--[@>(+>V&F>%="U/POXJO[KQ5*\ M?3Q>F99&;&]&C[#ZU[EXDUD^'_"FH:NT6][2V:41YX+ <#Z9KA)OAK>6'A[P MW?>';>RM?$VC+'YI7")A;WQ7":9IWQ%\)6"Z+I46E:U80#99W5S*T4D:= ME=1UQ[5W>CQZC%H]LFM313WX3]_)"NU"W^R/3M28(\#T_4O#DNL:^/%VL^(( M[F/5)UA6RFE*",-Q]T$#G->]:1]EMO#UF;>:0VB6R,DMPQW;-N06)[XZYKSK M0]#^('A6[UE-(TW1KJVO]1ENU>XN6# ,>!@>P%>CVT4][HD<6N6\(FG@V74, M9W1Y(PRC/4=10P0MKK.F7LWDV6HVEQ*1D)%.KMCUP#7'_$+5M4EUK0O">B7C M:?-K4DAGO$'SQ0H,L%]&///M70Z5X,\.:'?"\TC1K2SN I42Q1X;!ZBL_P ; M^$KGQ"MAJ.BW:V.MZ5*9;.=URAR,,C?[)P*.H''.G@7P-XLAB?Q7J]KJ=JZF M>*::65;@,,X<;<'.0>.E>@>-97B\ Z]+"[1NFG3LCJ<%3Y9P0>U<5K/A[QWX MWM8M*U^RT;2K/S4DN;NW=I9)-ISA!V_&N\\3:=-JOA'5=-M-OGW5E+!'O.!N M9"!D_4T >%I>V&F^#-&U7PUXJU"X\62-#G3UO6F$KL1O1H^PZ]:]\U)Y!H-V MY^206SD[3]T[3WKSN3X9WEEX5\.W6@065GXHT81LTB@*ESQAU=@.<^I]_6O1 MKJ*:\T6:(HL<\UNRE-V0K%<8S]3UH8(Y;X1W$UU\+=(FNII)I663<\C%F/[Q MNYKEM,\-Q^+_ (D>,H]2U3584L;F$0+:7C1A-RG/'3^$5V_P\T&\\,^ ].TG M4Q&+JW#A_+;A^/M2\%ZGJ,VJ6T5JM[8W-R=TJH2 49N_)Z^WO@>AUQO@[PCJ>G:U MJ'B/Q3>PW>M:@BQ%;92(K>,=$7/)Z#GV_&NRI,84444@"BBB@ HHHH **** M"LK0O^8E_P!?\O\ 2M6LK0O^8E_U_P O]*I;,74U:***D84444 %%%% !111 M0 4444 %96N_\PW_ *_XOZUJUE:[_P PW_K_ (OZU4=Q/8U:***D84444 %0 M7UJM]I]Q:.<+/$T1([!@1_6IZ*32:LQQDXNZ/&/#NKS^ /$=W::M;.T;@)*$ MZ\'Y77/4-/&UOHMM+801R/?30Y0LN%0-D9.><^U>2& MV?3M2B35;6155E>2%OE+(<']17N^H^&='U>Z^TZC8QSS;0N]B0<#MP?>G:CX M=TG5C$=1L8YS$NU"<@@>F1VK/&9=B,5-SE):?"O\S;+LWPN!IJ$8/7XGUOTM MKZ]C@_B5<6EUX=T.;32IM6W>5M& %VJ,8[8Z8KM?!_\ R)NE_P#7NM/?PKHD MEA%92:?&UO"Q:.,DX4GKWK2M;6&RM8[:UC$<,2[40=%%=E#"U(8F5>=M4EI\ MCSL3C:53!PPU-/W9-W?9W_'4\E^%?_(X3_\ 7H__ *&E:'Q>_P"/C2O]R7^: MUWFG>'-(TFZ:XTZQC@F92A=2A] MA7-'+JBP+PUU=OY;H[99O1>9QQG*^5*UM+[-=_,\GM)O 8L8!>6^I&X\M?-* M'@OCG'/3-:'C?2DU'0-+U[1DD:QAMEMRKCYD120I/Z@_A7W8X72?BEIJ:/$NIPW NXD"L(U#"0@=02>,^]<[I45WXX^(/\ :/E&.WCE M660]D1,;5SZG _4UZ'/X%\-7-P9I-*B#DY^1V1?^^5('Z5LV=C:Z?;+;V,$< M$*]$C7 J_J6*K.,<3-.,==-WZF7]I8+#QG/!TVIR5M=E?L3U4@!EOYYVZ+B) M/H.2?SX_"K=%>V?-E2S!DFN+EA]]]B9_NKQ_/)JW110!Y;I\VK?"_6]7M9=! MO]6\/:A>->VMQID7FO;L_P!Y'3.<# P?;OG [/PKXCO/$B75S/H=[I-JC*MO M]N79)-UW'9V X^M;]%,#SOQ/8:QX9^(4?C31=,FUBUN+3[%J%E;#,R@,"LB+ M_%T Q[>^1E^(]7U7XIZ?%XEBGN= UNW M6:WN)"C1O);O,^^-AP?NG*Y]??(]HHHN,\QTCPLOA[XTV46E:=-#I5MX>\A9 MQ&=A?S22"^,%SU/>M#XO6%YJ'AW2(["TGNGCUFWD=8(RY50'RQ Z 9'-=]11 M<5CSL?"+3U\:_P!HBY<:&)?M@T;GRA==-^.FW'./7CIQ4_PAL;O3_"^HQ7]K M-:R-JUPZI-&4)4[<$ ]CZUWM%%PL>,^,[6"V^,LVHZYX2U+7]+;2TB1;6Q,Z MB7?G/.!P PZYYKOO =YIEUHTZ:+XKIO\ 8JF.YA+QKYHD48WC@G!8[?;VK3^$VGW/AF#5 M/"^H::\$]CT;Q]<^(-);2&"35 M-4TWRGWB33;GR6;C&"<'(]J?X;\/+X;T^2T34]2U(22F7S=2N/.D7( V@X&% MXSCU)K7HI#/-=1@UCP%\0=3\1:?H]UK.BZVL?VN*Q3?/;2H,!@G\0(R>W7DC M SA^&/#]MJ7Q.T?6O"_A"]\/Z5IR3&YFOXS"UPSHRJ%0DYP3U'J\=^&CXN\$ZCHT'=3TFUU35O$*1Q:KK=V;J>",Y$*\[4SWQD_G63\7/!M]XEDT.YT4 MO'=K4?$SX;-J%IH*^&T> 1&+2KH1=[ M0L""WJ%89_X%7J=O!':VT5O @2*) B*.BJ!@"I**0S@/'%A>7/Q,\!W-M:SS M06T]T9Y8XRRQ K'C<1P,X/6N_HHH \K^'W@C3;UO$DWB?P[#+.VMW!A>^M/F M:(X(*EARN<]..M7_ (,-#_MG1RT*YNK;+Q8_B'=?QQ^8%>35[Q7F?CG0/[/O MO[0MDQ;7+?.!_!)U/X'K^?M7T&4XNS]A+Y?Y'AYIAKKVT?G_ )G/:=J#Z=]*E&3NSQ(U915D2W5S M)=W+SSG+N[MO/C^7[Z]/?VK)(P<'@U'K'B';NM]/; M)Z-*/Z?XUF:=?;6\F=OE)^5CV-?#<5R2[TZ=9X6_B7L?0CL?8U\Y5H:/KFH:#>?:-,N# M$QX=3RKCT([U[>!S:>'M"IK'\4?-YID5+%WJT?=G^#]?\SZ'HKC_ W\1--U ME5@U K87?3#M^[?Z,?Y']:["OKJ->G7CSTW='P.(PM;"SY*T;,****V.8*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBJ>IZO8Z/:FXU*YC@3MN/+>P M'4GZ5,I**YI.R*A"4Y*,5=LN5R'BSQ]9Z"'M;';=7^,%0?DB/^T?7V_E7(>) MOB5>:F'M=&#V5L>#+G]ZX_#[OX<^]<.3DY-?-X[.4KPP_P!_^1]EEO#K;57% M_P#@/^?^18U#4+K5+U[N_F::>0\LW\AZ#VJM117R[DY.[W/MHQ44HQ5D@HHH MI#"BBB@ I0,G Y-)4$&L6]MJ 65=R#@R#G:?IWKULIRNOFF)5&EMU?9?UL>/ MG.;T,IPKKU=]DN[[?YOH;UI;>1'EOOMU]O:K%(CK(@>-@RL,@@Y!I:_<\)A: M6#H1H45:,3^>\9C*V-Q$L16=Y2_K[ET"BBBNDY0JUIFG3:MJ4-C;G>!O#YTS3S?7:;;NZ485AS''U ^IZG\!VKBQN*6&I. M75['7@\.\154>G4Z.RLX=/L8;2U79#"@51[?XU/117Q3;;NSZ]))604444AA M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5E:%_S$O^O^7^E:M96A?\Q+_K_E_I5+ M9BZFK1114C"BBB@ HHHH **** "BBB@ K*UW_F&_]?\ %_6M6LK7?^8;_P!? M\7]:J.XGL:M%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JO?64.HV, MMI=+NBE7:?;W'N.M6**:;B[H32:LSQ76-*GT;4Y+.XY*\H^,!U[$?Y]:HUZ[ MXH\/IKVF[4PMU%EH7/ZJ?8UX[J-PFE+)]NS$T;%2A'S;AVQZU]G@,6L53_O+ M<^2QN%>&G_=>P^65(8FDE8(BC)8]JY/5]=>]S#;92#N>[_\ UJJZGJLVI2_- M\D2GY8P>GN?4U0KV(4[:L\J<[Z(****U,C6T^_W8AG//16/?VK2KEZU;#445^:_5? M+=#$T%K_ &9'-+.(+<#SR/XFZX_J??Z5S<]]?:H;>"XGDN#'^[A5CDC)Z>]=^*=+X+>^ MMVMF^NGZGE8%5_XE_P!V[M)[I='?S[/H4ZZ30?'6L:#MB27[5:CCR)R2 /\ M9/4?R]JO7OP^F2!?[.NXY[I(PTUN[ '..Q],YQG'UKD[JTN+*X:"[A>&5>JN MN#63AB<'+F5X^9NJF#S"#@[279_U?YGL^B?$/1-7"QS3?8;AO^6)]8T4J-/OY4C!_P!4QW)_WR>/RKV// M#NH8"Z@D#G^&X!CQ^)X_6O;HYAA:WPS7ST_,^:Q&4XW#_'3=NZU_(Z*BF0SQ M7$8DMY4E0]&1@P/XBGUWWOL>8TT[,****!!1110 4444 %%4+[7=*TT'[=J% MO"1U5I!N_+K7,:C\4M%M=RV4<]ZXZ%5V*?Q//Z5S5<70H_Q)I'90P.*Q'\*F MW\M/OV.VJGJ6KV&D0&;4KN*W3MO;EOH.I_"O)=5^)NN7^4M#'81G_GD,M_WT M?Z 5R4]Q-=3--CZ]\5?O0^'K?V^TSC_ -!7^I_*O/;_ %&\U2Z-QJ%S)<2G^*1LX]AZ M#V%5JLW%DCEUA8 ,PY/ /]:H5O>-EV^,+WWV'_QQ:P:RKQ4*LHKHV;X6;J4(3>[2 M?X!1116)N%%%9M_J.W,5N>>C,.WTKT\LRS$9G75"@O5]$N[/+S7-<-E6'=?$ M/T75OLOZT#4+_;F& \]&8=O:LFBBOW?*>U:L-0GT M^?S(&X/WD/1A7I3AS:H\N,[:,[VBJFGZE!J,.^$X8??0]5_SZUM:+I$^N:HE MG;94'YI9<9$:=S]>P'<_C7)4DJ<7*>B1U0BZC48ZMFQX+\._VOJ'VRZ3_0K9 MAP1Q*_4+]!P3^ ]:]1JO86-OIMC%:6:;(8EVJ/ZGU)ZDU8KXG&8J6)J\SVZ' MU^%PZP]/EZ]0HHHKC.L**** "BBB@ HHHH X_P 2ZGJ>H>+[+PEHEVVGM-:M M>WUZB@R1PAMBJF00&9L\GH!Q5F+PC>:??6USI/B351LD!N(;ZX-U'.G<8;E3 MZ%2,>E5O$FF:GIWC"R\6Z+:-J!BM&L;ZRC8"26 MO5H\D LKX642 'RFV E64@@9P M"*P+K0-8N8EU=M+NH#J?BVTO5LA&6>"!/E\R0+G:3C+>G&:!'7K\2;!K^;3? M[&UH:M$H<:<;5?.>/&?,'S;=O&,EAR0,9J:Y^(VB6W@^#Q*5NY+&6X%N42'] M[&Y8J0R$@@@@Y R?3-1+977_ NV2^^S3?8SX>6$7'EGR_,^TL=F[INQSCKB MN*?1]5'@ZZTXZ5??:8O%BW)46SD/$TVX2*0,,N.21P.] ':CXD6']HOICZ-K M2:J%$D>GM:#S9D()WK\VW:,8)+#GCK5^V\<:)<>$Y?$+326]E"S1RI-&5ECD M#;3&4Z[\X&!G.15"6RNS\;+:^%M,;1=!>(W'EGRP_GJ=N[IG'..M:I:V%[IN MIZ3+>@_9#J%N(UN"!DJI#'#8YVM@^U,T+QY9>(M2FM-,TS5&6WN9+:>Y:!1% M$Z9ZMNY!QQ@$\C(%<[IFF:9JOB#3/^)5XQE-K-]I\W5KF<16LB#Y3B5\.>WR MYX)[5I^ -)NXO"NMV=[#/8R7.IWI0R1E&VNQVN <9'<&@"V?B%I\GGRV&F:M MJ-C;NR2W]G:[X05.&PGVMEJ&J7SPB.,] M&?<5"9[ D'VKF_"OB!O!_A.U\/:OH>J#4]/0P)#:6+RI=X)P\&!HY=%FF#P/&FPQRQQ'<0>"#@@$GUH [W0M? MLO$5C)A&1^=!=+M;.RO;VVT[5+%[ZXW2#59VDFFVC"R':;J[6VH^'Y]2T.> 8GLX#<.LF>4DB&25(P00#[^P,8=5A\%^ M$UO-2U2[URU:X1(+@!'DV2.%0%L@.!D?-U-:M]X@M=/\1:3HLTE:3<6EH^JQ7NF:5-\L@C1D9P%R=FX M@D+^G-:][K%WK?Q+\)ZG#X=UN#3K(7$4T]Q8.A229 H!7J%&T9?[O/6@1L6G MQ-L-1DO4TS1=;OOL$[P71M[56$94D'G?\V<9PN3CM5C4_B1H&F:'I>K[[B[L M]4F\B![6'>V_!X*\-G*E<8)SQBN4\ >+X-%T_6;2^TO4C_Q-[MH);.RDG6Y) MD^[E <.#QAL<8YK*OK74?#>F^&M0OM+D>ZO/%$VH_P!F1@,\*R!R(U'0L!R! MZ\4 >E:?XSL[S6(=+O;#4-)O+E6>VCU"$)]H"C)V,K,"0.=I(..U<[X5\5MI M/@C6-8UR6\O8;76;B)GW^8T4?FA1]YA\JYZ#H.U/U.]?QSXB\.QZ-87\5KIE M^M_=WUU:26XCVHP$*[P"Q8M@XX&*3P/IZ3:-XF\,:S:W$4DNH79D26%E62&5 MOE9'(VL"#V.10!UNI>(;33-1TJRD26>?59C% (0#@!=S.V2/E QR,]1Q4'C2 MXU:T\%:K/X=C:34DMR8%1=S9[D#N0,D#UQ7%?#.#4=4UZ:YUU&;J6.C2W.A6*:A=Q,K?9G?89$R-P4_P![&<9[T#.8 M\#BQU!K?4M!\7ZAJ4:Q;;VSO9_.8N0.2K?-$0<\# /\ .;1/&5K:^%M1U77- M5GN8H-2FM5>2S6-R0^U8D2,MOYX!ZGJ0*R9XFU_X@:!JV@^'M2TNXMI7.I7M MU:&V#PE#F)L_ZPDXP1D#UK&M]$UB+19'72+V6XT/Q3)J3V;0E1=PLSXU;PK806>M:+/<:Y;EEN8_*6X@PP9=R,01EERC<].*ZC M4?&MI9ZO-IEEIVI:O=VRAKE-/@#B#/(#,S*,D<[02<=JY'QAXD.OW7AYM&T' M6+NWT_5H+R\G_LR53"JY&T*5#,?FYV@@8]Q4,FA-H?BS7I=5M_$TEKJ5W]LM M;G0Y[C:VY1F.1(F&U@1P2,$'J,4 >D:+K5CX@TJ+4=+E,D$F1\RE61@<,K*> M00000:X_5K676OC&=*GU/5+:R30$N1%97\MN/,^T,NXA&&3CC\!6]X(TNWTS MP[FUT^^T_P"USO;]H8[/,C97;W4%RT%NI=W"RJSMW+-@9[GBDEO/['\?'Q7]COKS1M7T MZ. W$-I(\EHZ,2 \6W>%8'TX(Y% C7TGQ_9:QJFHZ9;:7JL=_IUM]HFM9X%C M<^B+EL%CQCG;R/FKD_"/C75K?X(OJDVGZI>WMG9RR+>7#)(LYS(0^XR;BJ8& M[.#CH#6CX?U.YU3XNW>IG0]2L]/NM+2WM;J>S=%EV.SEG)'RYR0-V"0!ZU1\ M+Q7*_ G5?#;V-ZFK6.FW<$ML]K("SOYNP(2,/GMM)ZCUH UO#7B<:1X)LM2\ M17&K75]JCH8H+B.-YII&1?E@2+CR^XSTY)Q6]I7B^SU+5O[+N;.^TK43&98[ M6_B"-*@."R%2RMCN Z597D&GZ*TTTU]=6SP>8SIL$2!P&.RV@,>\9^3Y6)R<$# ()[T_X6/PJ2TO;2>VN898BC\RR M$?*1GD$8^HKGCHVJ?\*3\*V/]FW?VN"^M6FM_(;S(P)B267&0 .3F@#N]%\7 MVFLZQ<:4UG?:=?P1":'P[#A<@<$XR>*[.D,**** "BBB@ HHHH **** "BBB@ HHH MH **** "LK0O^8E_U_R_TK5K*T+_ )B7_7_+_2J6S%U-6BBBI&%%%% !1110 M 4444 %%%% !65KO_,-_Z_XOZUJUE:[_ ,PW_K_B_K51W$]C5HHHJ1A1110 M4444 <[X[\0R>&?!M[?VGS7K 06:8SNF<[4X[X)SCT!J#X>Z_>:]X7QK+ ZO M83R66H #]ZC8S@8'(P>@')KGO&#:IXE^)>EZ1H<%K*H28C9SM+&EU$O4ET7!9<\8Y.*8CK MK[QYX:TV^FM+O5%$MNVV*]$T>.V:^OT!NUW6Z0J MTSS+C.55 2PQW Q7%>!O$>A>%?!/]C>);F+3M4LVE6^M;GB2X:GKTJ6UCJFG6Z:7>W V11AUU9)8].@^T796*3]RG/4;YN=D6ISQV]HWEL? M-DD!*#@<9 /)P/6O*)IK3Q5KWQ#;PO#YRW6BQJCQI@74@#99>.B7^B^!8;:Y9C8:G9SWQ,; 6@1"C"0XPIW-CGT-%@/0K'Q.HU#Q'_:U]IZ6 M6D2J-T2R*T*E-Q\TN-I/ILR/QJ&Z\ZFMY)(;6,M+Y)C0>:H')"D@Y&<54 MO-:OK_P_XIT6RU'_ (2334T-Y8M36WVRHX./)=E 5SMR<@9&#F@#HM2\>2Z= MXW\.6ES=2?8KO3GGO$M;&21)'*KL93L+XR3TZ C=BNDTC7I+O6?$%O>7=A]G MTN9%7RED1H5*;CYK. I/?*G&.M<2NK:?#XI^'^K37D,>G/I4\ NW<+'YFQ!M M+'@'((Y]*S=;M;J^G^(^EV2/)>27-K=FS4$27-NJH7"]SD<<=>G>@#T:Q\>^ M&M1OH;2TU16DN&VP%XI$28^B.RA7/LI-&H^//#FE:I6!+>61 MPK#(8!5.1CJ1G'&<9KDO&OB3P_XH\!'1?#<\=]J5[Y26-G;@^;;N&7#,HYBV M8Y)QC&*TO"T++\7/%[7&V2=;33U,NW&3Y;;L>@) X^E '9:;J5GK&FPW^F7, M=U:3KNCEC.58=/Y@C':N2\?>(;W2-7T6Q35DT'3[WSS<:H\22>6R)N6/YP5& M[GJ.<8%1_"EDBT?6K'[DUKK-T'@(P8P7RO'8$=*P/&-MHNK_ !!U2P\?:@;" MP73HSH\DLOE1*QSYDBD\&0-C ZXH [;P!J^I:YX+L[_6E'VF0O\ O!'Y?G(& M(23;_#N7!Q5[7/%&C^&OLQUR]6T%TY2$LC$.P&<< X_'KTKSSX4>)-3U7Q-? MP>(=2E>1;.*/3XV5XX[R)&8&X1&X); R0 ?Z;_CQ$D\:>!ED4,O]I2'!&>1$ M2* .AN/%VAV>BPZM=WWV>TG?9$TL3H[MDC:(R-Y.0>,>]5)O&>DWGAO5K[2+ MXO)8P,9$\AQ+"VT[=T3+N'/JMYMO&GA[6IM0N=.TRWBGA>]MX$F%I( MV,.RNK *P&W=CCU%1Z-:66L:IKFJZ;XBOO$%V-*:R:4VD:0R!LLH5HT578$> M^ V/H#-GP9XVM;_X>VVKZ[?F.6WMT:^N+B!H%WD=1E0K _[.16SH_C#0M=O& MM-,OM]RJ>9Y,L3Q.R?WE5U!9?<9%>6L?[6^#WA)]+O'D31;JWDU..S59IK<* M&&XQ$')4D-M(Z#/:NAT?^S/$/C32KF'QG?Z]=:<))H_+LXECC#+M99'CC7&0 M?ND]J!'01?$[P?,J.FLKY;R>496@E5$?)&UV*X0Y'\1&1STJAXD\:-HGQ,T; M3);BX33Y;2:2ZBCLGEW-QL(*H3QSG:>._:N;T.T\_P#9IU..&#S'DAOF*JF2 MS"9\'W(P/R%6CJUC!XJ\ :Q=7L,6GR:5/"+R60+'YFQ/E+'@'(/7TH [72-> MDN]9\06]Y=V'V?2YD5?*61&A4IN/FLX"D]\J<8ZTVQ\>^&M1OH;2TU16DN&V MP%XI$28^B.RA7/LI->ZGX9A>73;S38H8W1"%O9X\E MG0?Q87YF: /4;O7M-L6T];JY\LZE*(;3]VQ\QR-P' XX'?%;TL MK^*2\D*,%M?D*;9"1A6R<8/H:WM*N8[?XJ>.-/:\BL[_ %*.T:P65PK2XMB" MR _>VD'.,XQ0(Z"[\?\ ABQO)K6YU5 \#^7,Z1.\<+>CR*I53]2*MZKXLT31 M6@2_OE$EPGF0Q01O-)(G]X)&"2/?&*XSP3XI\.>&O ,&CZ]<0Z=J%BK17MA< M#]])(6.2J=9-W4%G^&?B5K]WXEN([)-5CMY-.OKGY(GA5,&(,>%8 M-SMX)SF@#JV\8:"OAJ;7QJ4;Z9 <2SQJS[#D#!4 L#DCC&>:I)\1O"]%#A&BD!E4G ,8*_O 3_ (8P%@OPORCC$*8Q],\4 =5I/B/2-:DOQ.T73 W]H3S6]S%;+PTL85"^T=]P!7W)J<2Z3XE&DZ8WC?5+U MQLM:_LJZU...[#K&Z['*QN MWW59P-JDYX!()K7O+N*PLY;JYWB*%2[^7&SM@>BJ"3] *\I\0ZU:Z!K.L7_A MF^GM]7DNE^TZ!?6A=-0=2%WQ<;AD<[E)' R!7K43,\*.Z&-F4$H3G:?2D,X; MP'XTG\2Z;J&O:K?0VMC$6Q:FT>);=%=@':9SB0D+SMP%Z'GBMS3?'/AW5K^& MSLM1!GG!,"RPR1"< 9/EEU ?C^Z37FNGV-S>_ /33!;R7<%MJK7%Y:Q+N:>W M2[U;OC;7]&\7Z%8:3X3O(=1U>:\MYK/[*=S6>R0%I7Q_JP%##YL' MGI3$=:OCCP\^N2:/'?E]0BG%O) EO(Q1SC&2%P!R/FZ>];]<+X 1!XJ\;R;1 MO.K[2V.<>6O'ZUW5(84444 %%%% !1110 4444 %%%% !1110 4444 %>??$ M[P#_ ,)'8G4]*C_XF=LO**/^/A/3_>'8]^GICT&BM\/7GAZBJ0>J,:]&%>FZ M<]F?()!5BK @@X(/:DKVGXH_#AK[S=?T"'-R 6N[9!S+ZNH_O>H[]>O7Q:OO M\)BZ>*I\\/FNQ\/BL+/#5.27R?<****ZSE"BBB@#1LM2,>([@Y3H&[BM<$,H M*G(/0BN7JU:7TEJC[J?Z5^?<0<(PQ3>)P*M/K'H_3L_P?D?I/#?&<\(EA M()M!:X:W@B=YH]H=ARA[$>WMWP*Q8+B.X3=$V M?4=Q4E?E$HUL+5<9)QDN^Z/V&,J&,HJ46I0EVV8YW:1V=V+,QRS$Y)/K75>! M].B-Q/K-]A;:Q4D$C@MC.?P'\Q7)UUVC>(=+ET#^PM6ADMH&ZSPMU.U:8/D]KS3>VU^_0PS#VCH.--/71VW2ZV+>IZ5-JMY+KWAO5A._WF3?L>, = M,]ACLM#7-".AQQW5CJ,=Q:W.41HWPQ M'<''!';K^%.\%6$=_P")HA.H9(5,NT]"1T_4BM:O/4JJE;EIA1=.C0 M=>_,HK1VLTET_I(2Q\%:U?VXF6!84897SFVD_AUJCJFA:CHS#[?;E$8X60'< MI/U'\JM>(M?O=3U:?,\B0)(5CB5B #@''K38O$MY_8=UIEVWVF*50(VE^8Q MD$'@GMC\N,5G-876,;Z=>_R-J;QONSERM.UUKHO7K;T,:BN@\(Z);ZUJ$ZWN MX6\,)9BIP08WEYV9.W=UQVKFE3E&"F]G?\#LC6C*I*FMXVO\ M,=#<36T@>WEDB<=&1BI_,5KV_C'Q#:@"+5[D@=/,;?\ ^A9JKJ6B7>DV]K-= M^6%NDWQA6R0, \CMU%43&XB$I4["Q4-C@D=OU%6I5J+LFT_N(<,/B(\S2DO1 M,ZJ+XE^)(\;[F&7_ 'X%Y_+%6D^*VO+UM[!OK$_]&KB**V6/Q2VJ/[SFEE6! MEO2C]QW)^+&N_P#/KIX_[9O_ /%U"_Q2\0/]T6B?[L1_J37&44WF&+?_ "\9 M*RG K_ETCII_B%XFGX_M'RQZ1Q(/UQFLFZUW5K[(N]2NY@?X7F8C\LXK/JG/84>!YH+FWU+1IY!&U[%B-O?!!_'D'\#6=; M)X@\-7L\%K!-'+*/+)6(L&YX*\8/U]S71!NG1@X72=^9K?T.2I%5<1452S<; M\FFWVZ.?_'OSQ7"5S8FFJ,UR76B?FCLP=:6(I2]I M9V;5UL_3\CK?$M]IVNZ'::HLL<6HK^ZE@[OZ\>W4'T)'6N2HHK*M5=:7.UK_ M %J=&'H+#P]G%W73R\@H)"J2QP!U)J.>XCMTW2MCT' M]DO#V*S6?,ERT^LG^G=_AW/GL]XEPF3PY9/FJ=(K]>R_'L3WNI&3,=N<+W;U MK.HHK]KR[+<-EM!4OI?P[H,.@:6L"$23OAIY@,>8W] .P_KFL?P#X&M_"&E[I0DNISK^_ MF ^Z/[B^P_4_ACKJ^)S3,/K,_9T_A7XGV&6X'ZO'GG\3_ ****\4]<**** " MBBB@ HHHH **** "BO-_B-AVUMYFG7TDQDCCU%[8W12,ML9D7*@ M<'@G<>..M;A\574FJ7>D^$]#_M-=+VPW,TMV((D?'^K4E6+,!C/&/4T =917 M#7_Q-@M?";:O!I5Q+=0:@NGW6G/($EAE+8(SR&Z@C'!SU%=7I%UJ%Y9F75M. M73IM^%A6X$V5P""2 ,')(QSTZT 7J*XR]\;:J/%>KZ'HOAIM2ETN&*9I?M@B M#AUW;>5.&[ 15*V^*+W&EZ?KG_"/W$6@7LZ6_P!MDN%$D;,VW<8LY$$5N&^X"Q#$L<9P!TJK_P ML6QAT"[O;ZRN8+ZSO!82Z:"KRM<-C:B$'#!L@ANF,^E '845Y3XZUG6KE_#% MMK/AUM.CEU^S>.>.[6=00_W'P 5;D],C@\UT%GXBM=,\4>-YM0N;U;;2A;22 M^?<^9$H:'?\ NH]HV>A&3N..E,#MJ*X#5_B'K>D>&G\03^#9CIOEAT)OE$J@ M_=+IM.T'(Z%B.XKNK6?[39PS[=OFQJ^W.<9&<4@):*Y!/&>HZI<7I\+^'VU2 MSLIF@>YDO%@$SK]Y8@5.[!XR2H)[TL7Q!L[FWT"[MK60V>K7C6,KRMLDLY\' M;&R8.264KU'8C.: .NHKC[7XC:;/K7B>QDC,*>'XO-:8OGSU4'S"!CC:PV]3 MFJ@^(6I27FA65OX9:6]UC3S>B+[8 L R.&8ITPM/#=G M<6UC)-(EQ=2W3F9@2'D.2!@#CTHUCP]::W>:7V*QK+X@6HTK6[C7[.32KG0F"WUL7$N-R@H488W!L\<"F?\)MJ5BUE<>(O# MS)!'<_:UE:)G.$\U !L!.!D%L9YQ3 [&J]]:M>V,MO'=3VC2# GMRH MD3W&X$?F#7,:-XSU+7?$.IZ?9>'\6VF7[6<]X]X I Q\RKMR6[E>@&.3G%+I M/C6\UK6KB&PT&273;:^>QENQ=)YB.AP6:(@$)[YS[4@-S0="L_#NE+86'F,F M]I'DF??)*['+.S=R2:TJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LK0O^8E_U_R_TK5K M*T+_ )B7_7_+_2J6S%U-6BBBI&%%%% !1110 4444 %%%% !65KO_,-_Z_XO MZUJUE:[_ ,PW_K_B_K51W$]C5HHHJ1A1110 4444 %,EC$T+Q,6"NI4E&*D MCL1R#[UR]]\0;&T\47?AZ#3-5O\ 4K5$D:*T@5@RLNFDK>Q749CEMF SAE]\C&,@]LT G9W0]O#1E=7N=5OIF/$K M;PI<=L;0/+([E-N>^>,./AYY!BXU?4)1)Q/^\">:!]W&T#81ZIMSWSQBC9^/ M;&XOK.WO-,U73$OW$=I<7UL(XYW(R%!!)4D X#!<]J73_'=GJNOWFDV&F:I- M+8W9M+F98%\J(CC<6W?=^GS<9( J/9Q.GZU5[_@O\OZLNRLRV\'7D>N7-Y<^ M(KR>UN(DC-LJ"(KMSR'7&W/RYVA<[><]M'_A'Y'_ -?K&H2;^)\2A/- ^[C: M!L(]4VYYSGC')>%?$VHZ]XTURZU?^U-.T_2I&2.WD\E+>(",9\X@EB_S%NNT M8]A6N/B1I?V5+^33]6BTAR NJO:XM\$X#'G>%/\ >*@>]'LXA]:J]_P7]?\ M#+LK:W_"/R/_ *_6-0DW\3XE">:!]W&T#81ZIMSSG/&#_A'Y'_U^L:A)OXGQ M*$\T#[N-H&PCU3;GG.>,4=5\=V&E^)8M"CL-1U"^FLQ>Q+91*ZO&6*]2P ^Z M3DX'(YR<5!>_$2QL]:OM*32-8N[NP@CN)TMK97VHZ[L_?'3N.N>F:/9Q#ZU5 M[_@O\OZLNRMJ-X=:7'VG5K^7J;<\YSQC&M_BAH=TME<00:@VFWLRP1:D;;%N)6X M"$D[@<\9QC((S6IJ_BZSTK5$TN&UO=3U%H_.-I81!W1.@9BQ"J">F3S1[.(? M6JO?\%_E_5EV5GCPXS-NFU:_'[?[1>Q7$ 1P-K, M54%N6PAZX'3!(YIMC\2M*O#IDDEAJEG9ZHRQVE]=6P2&21A\J9#$@GH"1@]B M1S1[.(?6JO?\%_E_5EV5MJ+0YDF2635[Z5MP,P9P!+@_*, +COMQNYSGMIR MPQ3J%FC210<@.H.#ZUA:IXQL]/U=M*M;*_U74(XQ+-;Z?"',*GH79BJKGL"< MGTIL_C?2[;1(-1FAOD>XG-O#9-:L+F24$@HL9ZD8//3CK5**6QE4JRJ/WOZ_ MK_@'145A:-XLM-7U.33);.^TS48XO/\ LE_$$=X\XWJ5)5AGC@\=Z/$_BVQ\ M*+8'4(+N<8XSUIF9NT5QJ?$NPDN;FRCT76WU.U!:? M3UM 9HTP#O\ O;2IR,8;)["M)O&^AKX3MO$7VEVL;O:L 6,F25R2!&$');(( MQ[&@#=2*.-F:.-4+G+%5QN/J:?7(?\+&LH=:T_2M0T;6;"ZU*816PN;9%5N/ MO;@Y&!QD?>&1Q4]KX[L[_P 27FBV.F:I<7%C#Q0 M!U%,DBCF7;-&LBYSAER*\]\-^+QI=GKSZM->:A/)XGN[*QM4;S)7 8;8XPQ M"J,GJ !72:GXRM=/U3^S+?3]1U/4%B$TUM80J[0*>F]BP4$\X&:?J*WU^6$&F+$KW+;3R2JL5 '!SNQR.: .BHKEQ MX^TQ=*U:[N;6^M9](A\Z[L)X@LZIC((&[:P.#@AL4V'X@::_ANYU^XL=2L], M@B25)[BW"^>'. $ 8DG.!R!]X8S0!U$D:31E)45T/56&0:55"J%4 *!@ #I6 M5H>OKK?VA3IVH:=-;E0\5]!L)# D$$$J>G8Y'?%-UWQ/8>'WM8;E9[B[O&*V MUG:Q^9+*1UP.@ [DD"@#8IK11M(LC(I=?NL1R/H:YC2_'UCJ?BE?#SZ;JEAJ M1@:=HKR!4"J"!U#$'.>"N1P>:SX_BOI$EA<7Z:5K+6-I,T-U="U!C@*L02V& MR1W^4' (SB@#MFAB>59'C1I%^ZQ4$CZ&EDBCF39,BR*?X6&16)JOB_3=+EL[ M>-+C4;R^C\VVM;&/S))(\9+]0H7DA>*)=<^,=S;1C4;2WM]#7S=/O% M,?ES>?\ >V9*DE67YAG([T >@ !5 4 # [4M9^MZY8>'M+>_U68Q0JP4!5 M+,['A551R6)Z 5S\GQ'LK75-.L-1T36K"?4KE+>V^TVR*KEOXMP<@ <9'WN> ME '845SVI^,K.PUB32;2RO\ 5;^&,23P6$(A9F*J"1R!G)]*J:9\1]"U M+3=8OS]JL[;1W5+IKN'RR&(^Z%R6SGY<$ YZ9H ZRBN9L?'5G=:C:6E[IFJ: M4U\=MI)?VPC2=L9V@ACM; /#8)K.'Q4TIK>^N8M*UF6UTZ=X+RXCM5*0%#@L M3NY'&?ER0.H% ';TQ(8HW=HXT1G.6*J 6^OK6-JOB_2M+M;"7=+>/J0!LK>S MC,DEP,;LJOH 023@#-8?B+QJ5\&ZU=11ZOH%YIZ1N[SZ>DDB!G !4%O+?/(^ M]Q0!W%%<_JGBZTTF]M]-6VO=4U*6'SC;6$(9U3IO;)"J"L M2FYB2RF%O<6LD)%Q'*2 (RG]XEAC''.W?$3X6IJ?FZOX;B5+SEY[5>%F]67T;VZ'Z]?$Y(WAE:.5&21"596& M"I'4$5]WA,93Q<.:'S78^+Q6%J8:?+/Y/N-HHHKL.0**** 'QR/$X>-BK#N* MU;754?"W'R-_>['_ K'HKQ/O=)+=?Y^C/=RC/L=E$[X>7NO>+ MU3^71^:U.H!!&1R**YZWO)K8_NV^7NIZ5JV^IPS8#GRV]&Z?G7Y/FO">.P#< MZ:]I#NM_FM_NNC]CR?C'+\Q2A4?LZG9O1^CV^^S+N3C&>/2M#0=5;1=8AO I M95.)%'=3U_&L[KTHKY2,I0DI+='V$X1J0<);,[6^\*0:]<2:AX\+ ML04)Z^I'/8@5RVJ:>^E:@]G++'+)&!O,9)4$C.,U4!QTXI*VK5:=350L_73[ MCGH4:M)VE/FBMM-?F^OW'=>$'MM+\)ZEJ5^K-#(XC94^\R]..1W8]ZK0Z3X2 MU:=([#4+FVFD8*L,BYR?3D?UK*GU^.3PC;Z-# T;1R;Y)-V0_)/\R/RH\'FW M3Q/;2WDT<,<6Y]TC!1G!QR?=+#U(JMB'*497=K=4EI MIJ7_ (A70DUZ*U3A+:$#'H3S_+%:GA73K*]\$SPZD0L<]T0KDX*MA54@^N:Y M#7;O[=K][< [E>9MI'=0<#] *Z*?_1_A3;]C/.?7KU%">01:GI5I):'@HBGU]*=2I4H\D:.S2Z;OK_ ,,*E1HX MEU)XA^\FUO;E2VMV[W-?Q9HEOI=S!)YD74[>AQ],$$5I:=_IWPPOX M>KVLNY?895L_JU,\;21VFGZ5HZR"26UB!D([< #^1/Y4[P%BZAU;36(_TBWX MSVZJ?_0A51C%8N5..G,FOFU_F1*6EG+/?7MI"40LL>_EB!P.<#GI7/6=[<:?=QW M-G(8I8SE6'^>17+34\+54JL?^&V.ZJZ>.HRC1EJK>EUJB.6)X96BF1DD0[65 MA@@^E=CIT;Z7\.=0DO04%XV(8V[Y &. B?] M[=O^"9R.T['H/0#M5:BJ=QJ<,.0G[QO;I^==.%P6*Q M]7DH0RCI4%?IF4<%4J357'OF?\JV^;Z_EZGY5G7'E6LG1RY_P E MT]=7Z#Y)'EI[U+X&\ V/A"S$C;;C4Y%Q- M<$?=_P!E?0>_4_H.NKXW,\T>(_=4OA_/_@'UN79:J'[RK\7Y?\$****\$]H* M*** "BBB@ HHHH **** "BBB@#E?$>C7]_XZ\):A:0>9:Z=-S6L9U35-=MK^:UBF4K;PQL %W$@,0HR<=3TKU.BB@# ME=%T:_M/B1XGU6X@V65_#9K;2[U.\QHP?@'(P2.H%I44 >:ZUX+9O&5WX@N/"EOXBM]4AA\VUEDB6> MSE1-ORER%92H&?FZCCW?-X)NIO"L,VE>'].T/5;+5(M2M[*&4%)O*)"K(P& MQ5F'&1TY]/1Z*8'FGBN?Q;XGATM-/\(W5M'I^HV][=)=74"O+Y;YV1X<@^NX MD=!ZU)J'@S4]9UGQO:75J8++Q#:VS6UYYJ%8Y8HPNQE!W?>&<@8P.M>CT4 > M:^)+GQIK_@:Z\/0^%9(=3GMC#/HO\,]5L9Y(SKM]=RZL#"V$CNRXD55)[ JJY]S7H M=%,#QV\^%VL3:'X2M]K4UU;G>K;XF5 &X)QT/!P:YO4_#WB+4 M-;MKNU\.V^E:S'>HTFN65XJQ30!^0\>=[DKQM8'ZXXKTZBD 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %96A?\ ,2_Z_P"7^E:M96A?\Q+_ *_Y?Z52V8NIJT445(PH MHHH **** "BBB@ HHHH *RM=_P"8;_U_Q?UK5K*UW_F&_P#7_%_6JCN)[&K1 M114C"BBB@ HHHH \R@\0Q:#\8_%1O+"ZEM9(+(/=6ML\QA/EG 94!;!YY /( M]ZH:KX7U;QI:>+=6M+*XL5U$6BV5IZ%N=VYQP5W=%S@C@\5Z/9>'K6P\ M2:IK<,DS7.II"DR,PV*(@0NT8R.O.2?PK5IB/+[32].UF_TZVGTCQI(ZSI-* M-2N[CR;5DY#%I'V/@@8VY_I6_P" +&ZLKWQ8UW:S6XN->GEA,L97S4*IAESU M7@\CBNQHH&>:0>&=1U73OB+IWE36CZG>/]EEE0HLH,2X()ZJ2,$CWI]YXDEO MO 0WG!5NBQ^3&XG'.,9 MKH1KZ($L#)9.#<;(9%YXX)M,U"3X2>'8H;"Z MFGLFT^6>WBA9I55-N_Y!R2/3&:]'HH \^L;IO!OC#7KK5K&^DT_6I8[NWOK> MT>;:0FTQ2*@+*1CC(QSVJOXMM+KQ/_PCOB6WTS64M].GG6>SA9K:\,4BA1*@ M5@V1M!V]2&(Q7I-% '!>%M+TZY\5#4;?3O$P>TMV6*]UJ>;'S'#1JDK;O?., M<5<\26 MLR6LUA:I'.T9".PW9 ;H2.XKC=(T35[/P/H%R=(O9+KPWK4\US8-"5>:-G'(#@C'!Y .:]CHI@>8>*?$CZ]K7AJ32-!UBYL]/U-+F[NO[,E4Q?(R[ I M4,?O9; P,#FM[P18W5IXB\82W5K- EQJOF0O)&5$J^6HW*3U&>XKL:* /&-+ M\-:WH7B#6?&=K97EU-;Z]>*VFO" Q6E?:,UAXXU;5;^ MV\2R:=K*PW$$^CR7"/&RH%,JT47 \HUGPX1\+]0GT?1M7 MAGGU&*]FM[V4SW,H25!_P"U8O$5];PC6#X;6V0V_P#;4;+-'/N(*(7^=DVXY;OP.*E\30W. MC_$#2_%7V*YO[!+*6QN5MHC+);;F#K*$')'!!QR!7;44 >:QZQ/K/Q=TG4[7 M1-472H[*:T2^DL9$#R,RGD$95!C@L!R32^'=&U+_ (4SX@TU[&>*]N1J*PP2 MQE&([[2]1>PGT&'3;C%H[36,L1_BBQ MOV-SR >>>AJ[H^J7&J_&0ZJNAZE;:;<:1]CM[R:R=%E99-Y+9'R#&0-V,X]Q M7H]% '(_$+3+V[L=)U'3K62_?1]2BO7LH\%IT 96"@\%P&R/H1WKG?%_B9M> MNO#_ /8^@:S=6^GZM!>7DQTR56@5 M(+B[TG4+_3]8F2Z@N[&W,[(P0*8G1?F&,<'&,'M7'C3-2\:6?CEK73I+2\_M M6UN8[%Y!&[^6BG86!^5RHSP>&/XUZ;J?A:XNM4FU#3/$6J:5-.%$L<+I)$V! M@$)(K!3CNN*M^'O#EEX:LI8+%II7N)FGN+BX??+/(W5F; R>/84".(L-,TW5 M]9TN-M*\:2M!<+QSP>E>AT4#/)]&M[_14\(>)+C2=0FMK/1?[+O;<6K>?: M.-O[T1$;B"5() ^[@\BM7QKJ4OC/X;^(K/0M*U.0K"GDO-9O%]I.\%A&K ,< M!?3OQFO0Z* /*M1TET\:2^(;NT\1MIFK6, 5M*:>*>VD08V2Q1D/@@YS@X.> MF:N6^D6$?A?5KD^$MV.RTU8#/FX^6? X#_\ MQ77ZUW%%;4:]2A-3INS,JU&%:')45T?)FJ:5>Z+J$ECJ=N]O<1GYD -5\(SL\R&YT\MB.\C7 MY?HP_A/UX]":^TP.:4\4N66DNW?T_P CY'&Y;4PWO1UC^7J%F'#^79C>5:G:7=:/_@_ M.Y]#EO$F9Y9:-"I>/\KU7_ ^31TLYORJUN@YG9V+.Q9CU).GX?,GGO)KC_6.;E)]6[A1116YSA1110 445Z/X)^$]]K+17VOJ]EI_P!X1'B68?3^$>YY M]!WK"OB*6'ASU'9&]"A4KSY*:NG6Z6]O&,+&@P/K[G MWJS7Q6/S*IBWRK2/;_,^NP67T\*N9ZR[_P"04445Y1Z84444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !65H7_ #$O^O\ E_I6K65H7_,2 M_P"O^7^E4MF+J:M%%%2,**** "BBB@ HHHH **** "LK7?\ F&_]?\7]:U:R MM=_YAO\ U_Q?UJH[B>QJT445(PHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ IDT,=Q"\,\:2Q.-KHZ@JP]"#UI]% 'D_B_X-17 M!DO?"CK#(XKR&_T^[TN\>TU&VDMIXSAHY%P1_\ 6]Z^ MMJRM>\-:3XEL_L^L6:3A<[).CQGU5AR/IT/?->_@\YJ4O\N_7_@GB8O*: M=7WJ/NO\/^ ?*M%>D>*?@[JFE!KC07;4[8DS_ (G-/&HW0_Y:G\A6 MIIGA=K[21J-WJ-II]L\ABB:X8_.P^G05$WAB\"ZHRS6TB:8J-*Z2$AU;H4.. M?TKS98++9MJ5&#]8K_(]2&89I!)PK37I)_YE#^TKO_GK_P".C_"@ZC='_EJ? MR%5@,D"M\^#-3&LW6E![H^M=-+#82$K4H1379(Y:N*QE2-Z MM237FV_S9%1117:<(4444 %%%% !1110 445?9](M6EV_?D/"1CU9NWTZUZ7X6^"H5D MN?%H;=0U$8(=E_=Q'_9!_F>?I7= M445\I6KU*\^>H[L^EHT:=&/)35D%%%%8FP4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5E:%_S$O\ K_E_I6K65H7_ #$O^O\ ME_I5+9BZFK1114C"BBB@ HHHH **** "BBB@ K*UW_F&_P#7_%_6M6LK7?\ MF&_]?\7]:J.XGL:M%%%2,**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ K$U_P?H?B:/_ (FUBDDN,+.GRR+_ ,"' M/X'(K;HJX5)TY62NCP_P 1?!74K(--X>N5U"(<^1+A)1]#]UOT M^E>J3(5/UY[>]?6U5=0TRQU6V-OJ5I#=0G^"9 P'N, M]#[U[N'SRM#2LN9?M)\K^]'R517N^M_!;1+XM)I$\VFR'HG^MCS M]"]O;QZC"O\5L_P V/]TX/Y9KWZ&:86MM*S\]/^ >+6RW M$TMXW7EK_P $X>BI[NRNK"'NVXO=K\',DQI/$'V?3-9^L:O=:YJ+7M^5,S M*%)1<# &!Q40H3]IS3U6O7OY="YUH>SM#1Z=.WGU/2M9UB:TT'4-=@U&66UU M*!([&$O_ *EVSY@QZK@_3D5Y/5A[ZYDT^*Q>5C;0NTB1GHK-C/\ +^?K5>M< M/0]BFOZMT,J];VS3_KS"BBBNDYPHHHH **T--T+5=8?;I>G7-US@F*(E1]3T M%=QHWP5UR]*OJUQ!IT9ZKGS9/R''ZUS5L70H?Q))?G]QT4L+6K?PXMGF]:VB M^&-9\0RA-(T^:X&<&0#"+]6/ KW/1/A/X9TC:\]NVHS#^.Z.5S_N#C\\UVD< M:0QK'$BQHHPJJ, #V%>'B,^@M*,;^;_R_P"&/9H9+)ZUI6\D>3>'/@E$FR?Q M->>8W4VML<+]"_4_@!]:]/TS2-/T:T%MI5I%:PC^&-<9]R>I/N:N45\]B,97 MQ+_>2^70]VAA*.'7[N/SZA1117(=04444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !65H7_,2_Z_Y?Z5JUE:%_S$O^ MO^7^E4MF+J:M%%%2,**** "BBB@ HHHH **** "LK7?^8;_U_P 7]:U:RM=_ MYAO_ %_Q?UJH[B>QJT445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (+NRM;^ PWUM#C3SC&0WE?U1P3RG"SV5O1GS+<_#OQ;:9\W0[EL?\ /+$G_H)-9-QH M6KVF?M6E7L..OF6[KC\Q7UA179'/ZJ^*"?X?YG)+)*7V9O\ K[CY"9&1MKJ5 M/H1BFU]?,BN,.H8>A&:@;3K)_OV=NWUB4_TK9<0+K3_'_@&+R-]*GX?\$^2* M*^H!IE@/%VP65N$^PYV^4N,^9]*V$LK6/_5VT*?[L8%4\_BO^7?X_P# $LCE M_/\ A_P3Y,BMYISB&&20_P"PI-:%OX7UZ[Q]FT74) >A6V?'YXKZJ QTXHK* M7$$OLT_Q_P" :1R./VI_A_P3YLM/AAXON^4T=XU]9I43'X$YK>LO@AKTQ!O; MZQME/4*S2,/PP!^M>ZT5RSSS%2^&R^7^9TPR;#1WNSS#3_@=I,)!U+4[JZ([ M1*L2G_T(_K75:9\//"NE8-OH\$CC^.X!E.?7YL@?A72T5Y]3'8FK\ GRAPHIC 14 crto-20221231_g2.jpg begin 644 crto-20221231_g2.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#L17AI9@ 34T *@ @ ! $[ ( M + (2H=I 0 ! (5IR= $ 6 0SNH< < @, /@ M &UL;G,Z9&,](FAT=' Z+R]P=7)L M+F]R9R]D8R]E;&5M96YT&UP;65T M83X-"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_ M/O_; $, !P4%!@4$!P8%!@@'!P@*$0L*"0D*%0\0#!$8%1H9&!48%QL>)R$; M'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H<&!PJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*O_ !$( B@#T ,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q0083 M46$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7 MF)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7F MY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@) M"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@4 M0I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2E MIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U M]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFO&/VC[&<^ M=]B\IMWDY_UF1MWXYVXW>V>O:NEK"\365Y-8S2V+-+NB\M[8DD-\P(90,_,/ MIR#[4 /BCGN]):+3=2,D;W&#*Y(EABS\R9.3O'(RV",^HS47F-8Z_+;V4\TD M*6;2SI+,THC;/R$%B2">>/09J5+#5+73[PV4ELM]>7!E)=FV1 @#CCD@ Y6Y,LK.1]\[HP"<\^GM3 S]+N+>.RTZXO5U-?- M6,?:I;I_+>0CNN_(!.>JX_ BB(3WGAF;61=7"7A5YTQ,PC4*2579G;C"@'(/ M4FKMS8:GJ-O'97[6P@$BM+-&QWRA6R/EVX4D@9Y.*C&DZA#IDVDVYMQ:2%E2 M@'2G4@$1UDC5XV#HP!5E.01Z@TM9WAW_D5] M+_Z\X?\ T 5HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 9WAW_D5]+_ .O.'_T 5HUG>'?^ M17TO_KSA_P#0!6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!G>'?^17TO\ Z\X?_0!6C6=X M=_Y%?2_^O.'_ - %:- !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M117@)_:IT_['=W,?ABXDCAO$AC/VL#?$P<[S\G#83[O?/44 >_45%:W,5Y9P MW5NVZ*:-9$;U4C(/Y&I: "BBB@ HHHH **Y[QYXBN?"7@/5M=L;1;R>Q@\Q( M6.%/(&3CL 7_";X^WGCWQH^AZWIEG8I);&2WD@=L^8N-RMN/0Y)&.F, M'? M^17TO_KSA_\ 0!6C6=X=_P"17TO_ *\X?_0!6C0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!@^-_$<'A+P/JVN73%5M+E9%U\/?#MS\/6\%"T:#13&(UBBD.Y: M *_PGU/^U_A)X:NBVYO[/CA9LYRT8\L_CE377UA>#]'T;PWX;@T#P[<+-:Z8 M6A(\X2.C%BS!R.C98G&!UK=H **\^^,?Q)G^&GA.VU"PM8;N]NKI8(HYR=@& M"S,<$$\#'7J:\T?]H74]<^)WA'3/#?DQ:9>O9Q:C$\8G6VKZ3=Z;?IYEK>0/;S(#CK+YUY,%:9D:-^&<*#M#*N!TR?>KWA[Q[\0O'7QZGL]$OU30-( MU!O/M@J*GV59-A+<;G9@,CDX)XQBO;?''A2V\;^"]1T"\;RUNX\)+MSY4@(9 M&Q[,!]1D4 >#:[>^%],OOAW\2/$&NWC:@VD0,]G;6OF-=RPI\S-(6 3YVVG( M.(_AG+XTM[2YAM(8)YI+=P#(/*W;@,<'.WBO)C^S3J-Y\-; M31[_ %^W35["[N+BW9%:2W*2K&/+)(#*,QAL@'!9N#6=::KXF^#WCSP3X&U3 M4X+C0YK=4NH4C!A@#"O8? OPT\/_#LZE_PCBW"C4I%>43R!]H7=M5>!\HW-UR>>M> M_&+X&?V#<:2OP\T/5-06\EG-RR9G$1^38G ^51\^"W7)R>* /J:TNH+ZSAN[ M.5)[>XC66*5#E71AD,#W!!S7@W[/'Q"\0Z_XK\1:#XNO+NZO%3[7$MQ_R[E9 M-DJ8/*\NF%Z#:>E>C?!ZQU;1OA#HEGXE@:TO;>)U>.;AHT\QB@;T.S;Q^?-> M%2'Q1\-?B)\3/%PT2[CA=+J.UO)(RL0:XNXS'(&(PV!S@=Q@XH ^K:*^"K_Q MWXYUZWTNQN];U&^:.8W%FJN6E,A.W.1\S'*G .<9..M?=MA+-/IMM+=1F*>2 M)6DC;JC$ D?@: +%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 9WAW_ )%?2_\ KSA_] %:-9WAW_D5]+_Z\X?_ $ 5HT %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 445!?7MOING7-]?2"*VM8FFFD/1$4$L?P M- '/^-?B'X=\ 6<%QXDNVB%Q)Y<<<2%W/&2=H[#UK5UG5XM,\*W^LHZO#:V4 MEV''(*JA?/Y"OB?XJ>)+3Q]\6;[4]%EFEL[PP16WFH0PQ&BD;>WS[C^/O7VQ MJFB6VJ^%KS09&>.UN[)[-F0_,J,A3CWP: /G[]E/5+'[;XDMKF_!U:^,4PMW MSN=$W;GST)S)TZ]Z^DZ^#/%NE:C\*OB1J.D:+K5TEQ9!$%];DV\C*\:O_">#-5\S39'U70;2(.PDWF^*-4BL$N7*0[E9V M-[DRC3'M([D(H!D^? "8SC=N8+UQGO7S?\2?$&F_%?XL>!'A6\@TK58;:W>& M7"21[KR6*0C&1DA>",]!]* /8/@E\+IO C:OJMUJUKJJZQY;6L]MG#0_,P)],@8_V=+)%<3(,F/<4:(GV#*W/JP]:^@:* *>CW[:KH=CJ#V[VK7=M M'.8)/O1%E#;3[C.*MNZQHSR,%51EF8X 'K2U3U?3QJVB7VG--) +RWD@,L1P MT>]2NX>XSF@#Y.^.GQDC\)O@YH.G>(K?[=;WFC6@N8YR<]<\U\]? WP#HNJ?$7Q M+X>\5Z9'J0TOE&E5E"O'+LSP>AS]TD@XY!Q7UBB)%&L<:JB* JJHP !V H X M6U^#?@^P\8:5XAT^SDM9M*A\FVMHY/W(QNPQ!!)8;B?$7P=*_MD>FSR1?O;5H=DD8P"C;@0^3U'8C/I M[T 6=^IMI>+2>&Z>68+%=H5.V$G_ %A' + 9X'!XXZBH);^XTK59();F2]A% MD]RWF*H:/:?55 P>G([4EO%J6G:;>S6EB)+BYNFEBMC(H$0( RQSCMD@'OU[ MT6.GLUO=075I>">\C*W%Y.T1W$C& %\>4,T;SV_ MEH$5'(!"X&[*[AC+:.UV)Y>Q2?E)V[B2%/.1R:GEA M&/WB"V[(!/&#R* -Z"9;BWCFCSLD0.N>N",U)4<$*V]O'#'G9&@1<]< 8JO< MZ7!=S>;+)=*V,8BO)8U_)6 I 1>'?^17TO\ Z\X?_0!6C6=X=_Y%?2_^O.'_ M - %:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !113998X(7EF=8XT!9G*K+PGX3;^P;2^BDBEA:25 8%.0&)SR.><9Q7L>A? :\'P,U#PG MXAGB_M-]0DU.T:UDRLVBTR2& M>&]MPR+*)XB%96&-PVDX]J *'PV^"7B/4_%_AS4-2LWAT*>.+46O%P04 WJF M#T8D ?0YK[$I$18T5(U"JHPJJ, #TI: /EG]H_X9:I;^(;[QW;RQW%C>RP0O M B,9(2(MFX\8V_NUYSU<#%;O[,G@77-#U36-;US3KK3XY;9+>W6XC*&8,V\L M >H&U>?]KCO3?VE-3N]&\=>";^*ZDAAMW>9=K$!621"6X[X(%)\?_&7C#2_B MCH6@^$M6NK+[1:0R1Q6[[?-F>:1!N]1\JC!XZT ?1E<7\7?"U[XR^%NKZ-I, M4#2K0:H8VO1"GV@Q#"&3:-VWVSG%6: M /CZZ^&WQ$N/@K:VLFF:D18:Q,W]EE6:1HWCC"NJ=U5E?I_?)Z9->_\ @GX8 M:+9^%?",^NZ1$^MZ-9QF.5\AH)"3(R\'!VNS8SG!R:/ /Q:L_'7B_7] BTV2 MRETESY;O+N\]%K@?%OQ7L? M"?Q)T#P?/ITUQ/K)C_TA' $/F2&-."/F^8'/(P/7I0!WU%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 9WAW_D5]+_Z\X?\ T 5HUG>' M?^17TO\ Z\X?_0!6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'SY^S;XG\4^+O$/B6^U_7KJ M]M88X_\ 19W+*LDK,0R _< $;# P/F'I7T'7@W[,WA'7O"Q\5#Q#I5UIYEEM MXHOM$93S#'YNXKG[R_.O(X.>*]YH 1F"J68@ #))/2O*_CIXRT^R^"][-8RQ MZA#K$@T^&:TG5D#,&8G<,@@",@COTKQWQ-XG^)7C/XB>-]"\,ZI=S6]FURC: M=;OC?;1RB$JBXY8A@3C!//4X%F^*/"WP_P#[!\1V_P!AM;K4(=0@LYY5 M$RMY4BE_+!W*"" =P'*@>M 'TA^S)=FZ^#PA9MPM=0GA /8$*^/_ !_/XUU7 MA?X3^%O!WBV_\0Z':R175ZI3RF<-% "N!@>O/V;0 4444 %%%% ' ?%'X3V/ MQ/\ [(-[J,UB=-DD/[N,/YJ/MW+R1@_(,'MSQ72:GX-\/ZSXBT_7=3TN&XU/ M3#D< X.#R,@X/2MNB@ HHHH \!^&/@/7](_:,\5ZQ?Z7<6FEE[M MK>X=,1S"68,@4]&^7GCIC!YKWZBB@ HHHH **** "BBB@ HHHH *^3OVHYY[ M/XN:1=6DLD$T.DPO%-&Q5D=9YB"K#D$'!R.E?6->#?M3V%S>^&] 6QTQKJ5K MUE,\4.]T^3 3(&0&)SCN5'I0!N_L\_$&_P#&O@VZM-=NOM6I:7*L?FL?GDA* MC8S'NV0P)[X&>:T/AS\<- ^(>M76E0Q/IUZCG[)%.^XW<8!)9<#@@#)7TZ9P M%?&'PA\S:?-?.HM9[2YP9H]Z_*X!Z9P"K#!QW%>K>!_@?KG@ M?X_6>H6B&Z\.6:32)?2,BL0\+H$*@YW!GQG&"!GCI0!]$T444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% &=X=_Y%?2_P#KSA_] %:-9WAW_D5] M+_Z\X?\ T 5HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7FOQ[\5ZIX0^&$E[H5VUG>SW<5NDZ@;E M!RQQGOA2/QKTJO$OVJF/_"K]-10YW:Q&3A3C AEZGZD4 <'\ O%>NWWQMNO^ M$@OY[B;5K!I)1(Q 9MJ2(P4<#Y1Q@ 8)Q7LOQS\47OA/X4:A>:3-R?J?K7TGX0TJ70O!.B:3=!?/L=/@MY=G0ND:JQ_,54U' MP#X*KZP\S5]/39#,)& XSM)4'!(R<$^OL, &SI^FV6E6HMM-M(;6$ M?P0H%!XQDXZGCK5JBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH \'^,'@WQ#XE^.'@VXL-)N+C2H?($]U&I*1;9RTF\_PX7!&> MOO7NLTT5O$9)Y$BC7JSL !^)I]?,/[5&DZ_/XBT_4XK6\ET&WT]4>9%+0PS& M5L[L<*2#$ 3UX H ^GJ*X;X.>*K'Q7\+M(EL9)9)-/MXK"[\U<,)XXD#?4'( M(/OZY%=S0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9WAW_ )%? M2_\ KSA_] %:-9WAW_D5]+_Z\X?_ $ 5HT %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(S!%+,<*HR2>PKS MOX3?%=?BA_;132FL$TV:,1L9=_FH^_:3P,,-G(YZB@#B/VJO$-YIWAS0M(LY MI(8]0GEFF,;[=PB"84^V9,_517J/AC5;"VTW1O".MZE:S^([?2[=KJSDE#RL MZQKN8YZG<,^O?WKCOC'\,H_$>I1>,[F]:2W\/Z=+,^E-%N6Z,6Z4*#GC/[_XC>))YKAK99W3:V/\ 96,XQT^9<=* .K_: M7\#ZUXKT/1;_ ,/V4U_)ILLJ2VUO&7D*RA/F"CDX,8!Q_>SV-9?(CMQV #']2*Q=6TPZ$-,G3(G9=[Y[."#_4#\*\?%UIK$ M*K3>D4K_ #?_ 3V,)1@Z#I36LF[?)?\ ]&HI%.Y01T(S2U[YX 4444 %%%% M !1110 5E>*-#MO$OA74M'OH4FAO+=HRCCC=C*GZA@"/<5JT4 ?/?[)EZ6T3 MQ+IS9'D7,,V#ZNK*?_1=?0E8=Q!HG@O1=:UJTTVWM(TBEO[W[+"J-,44LS'' M5N#U]:R_AG\0K7XE>%9-9M+*2Q\JZ:VDAD-FA7?#&ZE6"-C*9 M!QQB@#S#X ?$/Q3\0+;6_P#A*A'=6]LT8AN5A6,98-NC( P> I]L\YR*]?L[ M&TTZV%OI]K#:P@EA%!&$4$\DX'%87@7P)H_P]T!M(T 3F"29IY)+AP[NY &2 M0 .B@=.U=)0 4444 %%%% !1110 4444 %%%% !1110 444R6:.",O/(D:#J MSL /S-#=M6-)O1#ZXCQVV=0M5](B?S/_ -:NW!! (.0>A%<'XY/_ !.X1_T[ MC_T)J\S-'_LS^1Z65K_:5\Q/$/S:;H"?].P_4)6GX[3.GVK_ -V4C\Q_]:LS M6")(_#ZCG_1T'\A_2MKQNA;0HV'\,ZD_DP_K7"US4Z_I'\$=J?+4H>LOQ9/H M?B&/4KIK)8F5H8@=Y;.[& >/QK7"Q22#*J03G\NE-UNX%KH=Y*6*D1,JD=F(P/U(KSC5-5FU>\^TW M2HC;0@" X 'U^M=5JU]]M\!QS,^YY-BN?5@>?Y5Y3QDI>UC;9.S[GJ+!QC[* M5]VKKL3>")FDTB9'8MLF.,GH"!72UQ_@.9=MY 6&_*N%]1R"?Y5V%=&7RYL- M!F&/CRXF2/GKX\?&9+6'7_ 6FVUQ!=^5'%+>AAM=7"L\>WJ 4;&>^2/>N>_9 MW^*>F^&H;;P;>V<[3ZOJS,ETI&R,O'&B*1U.60CVR.M4?VF?!=]8_$!O$MK9 MW,NG:C;Q&>Y"9CBF4>7L)'W6^HV,%[8S)/;7$:RQ2H1A\C*<=,CGDX./:@#9AU#%G--?0M:&%RCALD''0J>E5]&O@EA=RW=UFSBN&2"YG?A MH^ #N/4;B0&SS5/1;^RE35X4N8Y9)KR9HXHI%+R+M'*C//0^U,#3L+W4;VWM MK@V5M'#.BR?\?3%E4C/3R\9YZ9J!M=F^QRZA#9+)I\;',GG$2,JG#.$VXP,$ M\L.!63(NF1V-G'H/.J))&J=//&#AQ+W "Y!!X' ]*DM[R"S\)3Z3,Z"_C22W M%KN&]V8D+A>I!W Y]#0!U2L'4,A#*1D$'((I:ALX3;6%O Y!:*)4)'0D#%0W M,6I--FSN[6*/'W9;5I&S]1(O\J0$7AW_ )%?2_\ KSA_] %:-9WAW_D5]+_Z M\X?_ $ 5HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5E^)]7;0/"6KZPD:RMI]C-=+&QP'*(6 _'&*U*^9_VD_B7 MJ4&M/X,T:^A&G262G45C4,YD,A.PMU7"JIP.HGGBMH6EN)%CC49+, M< 5%8ZA;:E;>?9R>9'N*YP1@CZUD3WFE^(M"C:^D:UBDEPNYPIW#WZ'@U6\, MB72]6O-&E\R1%Q)&^W"C_P#7D?E0!U-<3XYO)?MD%GNQ"(Q*1ZMEA_(5V,UU M;VZYN)XXAG&7<+S^->>>+;^.^UUF@=7BBC6,.C9#=\_FQ P?U%F MU_D:TJD:.)E.&N]OF4[>Z^U7&E0G),+A.?0OG^M=YXBM&O= N8HQEPH=0.^# MG^E>?OIWE^(_[/5V1?M0B#'J 6P#^7-=)IVI7_AVQ2TU*QED7SO+A93U'?\ M^M^/I4X.A'DJ0YKIZ?A8K%UY<].?+:VOXW.05I()$D0M&ZGE>&[F M6[\/VTMQ(9)#N#,3DG#$<_A6+XUTRXN);>YMH'EVH4?8N=H!R/YFLWP;="WU M:422;8C Q;)X&,'/Y9KAPRE@\7[.6J>E^GJ=V)<<9A?:1T:U_P" >@45S(UL M:KKMK_9FHK%!%DS12*5W@R3+##(@=3(<''TKC=3U?6[R MTEBVH8"S%I;8AEV8^Z2,X&/7!J:C2BRH)N2*VB:'%=VDNI:A*J6<.Y749W9" M\'CZBJ<=[C09[/=D&X1U'X-G^0KK_!D:2>'94D571YF#*PR"-HX(KCM6B$&M M7<2P_9T64[4(Q@9X_"O!Q$)2PL*D=_T>EDONL>[AYQCBITY;?JM;M_?PV_BT7MHRRPI 6C/0-B$C'YBIO#&NZA<: M[';7%RTTE?/'QZ^$'A;1O ,WB3P[8?V9<6#HKQ6YQ%*LD@7+ \Y!;@@CC MC&,8^B*Y;XE^$[CQQ\.=6\/65Q';W%XB&*27.P,DBR '&2 2F,@'&>AKW#Q# M,^"-V;WX*^&Y22=MLT7/^Q(R?^RUV&KZG!HNB7VJWF[[/8V\ES+M&3L12QQ[ MX%>)?L_>+=1L]9U#X7:C:VI'AU+HK=P,Q\QENL.#GJ-TG!P.!S4'[1?Q5U3P M]<-X+T:* )J6G$WEPZ[G"2%D**.@RJG)P?O#&"* .<^'WC74/B'^U%#K=G)< M6=@UN^;1Y"P6%8-NT@<'?^17TO_KSA_\ 0!6C6=X=_P"17TO_ *\X?_0!6C0 4444 M %%%% !1110 4444 %%%<[J^LW5IXHL+*!E$,NSS%*@YW.1U^E8UJT:,>:7H M;4:,JTN6/J=%1116QB%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 445A)XV\-R>+O\ A%X]7MVUH(7^ MQJ26P!DC.,;@!G;G..<4 ;M%%% !1110!1N=\MO$6G:K(]S:6SKNC1I&W%MP8AP.0.V M#["N;^.WP2U77]5OO&?AJXFOKN18EETL1Y8JJ;"T;9YX"_)CGYB">E>D_!72 M-0T+X.Z#I^LVTMK>1I*TD,RE70-,[J"#R#M8<=J .VM;6"RM(K6SAC@MX4"1 MQ1J%5% P .@J6BB@ HHHH **** "BBB@ HHHH ***P/$EW/YUI86%\MM<3M MR"#\RG@_TS4%W=2ZG<*[CYHX0O M&3PHZ_I75>!+;;:75UGEW$8'I@9_]F_2OGH8B6+KNE]EOTT7](^@GAXX2@JO MVDO75_TSG=,UY],TV\M8XSNN!A9 V-AZ?RJ3PPK2>);19,Y5F//;"DUE.C). M\9'*L5_&O6_L\(G\X11^;C'F;1NQZ9K6A36(:C9+DL][]W_PYE6J/#IRNWSW M6UNR_P"&,Z/PY81ZO)J)5Y)G?> [?*C>H'^-4M;COM/U%=7M6FND&(S:+G'( M/)QVSCMUQ715'.TB6\C0('E"$HI. S8X%>Y9)W/$NVK'(S^*;[4;9[.WTQXY MKDF.-BW&.AZ@<]>>U8$L$N@ZD\-P.6MV5@#GEXR/T)_2O0](GOKC3U?5(%@G MW$;5].QQVKDO'5JR:G!<#&V6/;^*GG^8KDQEE33>UU?R.O!W=1I;V=O,Q]!M M8KW6(;:Y+".8,I*G!&5./UK;:V\1:?"=,A55LUWD2E58!.22,$]\2**\Y8BO M6DIS>BNOP9Z#P]&C%P@M79_BCJ/!0QX?^LS?TK!\9JL?B6%FVA7B1F)&1]XC MG\JZ#P8,>'E]Y&J/6M#N-0\1V-TD<;VT842ASV#$]._6O>H4^?#4U:^QX5:I MR8FH[VW.+U*UFM)(8;EXV;R5(,?3;SC]*GT5CIOB"QEN&$*-@[GZ!6!&3^?6 MNMN/!]M<:U]N:=O+9][P%\R\=!DMG\C6/IE^NH^/DNHMP20MM#=<",C^E=-7%*G[ M-6UDUIZG-2PKJ<[OI%/7T/GCX:_$K1/!WQ>\2>(-?6Y=-3FFB22! ^P23[V= MLGH-HZ9/L:]$\3>!]9U_]JS3=0O-&GGT*!(I1=-&3#B.,G!;IGS/X>O3M7(? MM)^ ]"\(IH=WX;TM+);ZXNWNV1V8,Y$14?,3@??P!@#)XKZ'\&>/-)\>^&9= M;\.BX>&*5X6BFCV.)%4-MQDCHRG@]Z[3B/)/CKXHUOP?\7/!NJIJ%U!HB!6D M@BE94E*R_O@0.#F-D'.:^@ 0P!!R#R".]>.?&KPOJGQ&^%JW.G:7)_:FF7?G MQVX!+RQ[2KA!W/(..IV8%MW'Q@URVUVYNS<+I<@N(+@D%9(YH4 93 MT*C*XQQR* /J*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SO#O_ "*^E_\ 7G#_ M .@"M&L[P[_R*^E_]>(;O3-0AM[(JH""1R5!W%/*C6:, $Y(4-UJ#6;LZQJQFA7),*DJ.V$W-^7/Y5$;)1X M>2^&1)]J,1.>HV C^M?,U\15JU9>I45!93F MYT^WG/66)7_,9J>OJTTU='RC33LPHHHIB"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "O.O$?QT\#>%_$@T34=0FDN M4D,5R]O 9$M6'7>>OX*&(PZQ=>.-8ENY;JX+VTFG/Y;*" MQ)9]RD;CD<8('/)[ 'I>J_%?PII'B30]%N+UI9]<1)+2:!0\6UVVHS-G@,P( M!&>G.*\0\2:-!\.OVLM"O+.27[/JURER3(V=AN'>*09],DGV!JKJWA:V/[2/ MA3P?X;MII+3PVMJDK7!W%T21KJ1R< 0?M*>*IM ^&:V%E+)%<:O<"W+ MQG!$2C<_/OA5^C&O7ZX"/Q1X$^(WC&_\'W=E'J=]H/)+)IUW+:"21BQ9?ED')]!)M'L*]7JEI.C:; MH-@MCHMA;V%JK%A#;1"-03U.!WJ[0 4444 %%%% !1110 4444 %%%'2@ K' M@T^\E\0376I"WE@C_P"/4[1N3G_/7OTJOJ/B5]-U ^99O+8;1BXBY!;TST]L M5)X;EN+I;JZDOQ=P228B7!!CQV((XX(XH N7FC6U[J=M?2M();;&P*V <'/- M2ZJQ31KUE.&6WD((['::MUE>)YV@\-W;(<,RA/J"0#^A-95I,.ZA?S8#^M>:*S)G:2N1 M@X[U?O-:O;R+R9)G\GRTC,9;(.T#GZDC-?-T9T7A?0(IM+>\ED)^UPO"%V_<&<$Y]>*W]%TE=&L6MTE,NYRY8C') M'3\*@\+*5\,V@/HQ_-R:UZ]O"8>G&E":6MOSW/%Q>(J2JS@WI?\ +8Y_3_#0 MM==NKVX\F:*0L8T*Y*DMG/([=*Z"BBNFE1A25H(YJM:=5WFPHHHK4R"JUYIU MIJ'E_;(%E\L[DSG@U9HJ914E:2NBHR<7>+LSGO&EHLVB"<+\]NX(/H#P?Z?E M7 K&S.JX(+D8]Z]==$E0I(JNK#!5AD&N4UC19I/%-C):VQ^S?N]Y1?E3#<_3 MBO$S'!N<_:Q\E_P3VLNQBA#V4O-_\ T+'PK;:?JT5[!,V(TP(R.K;<$Y]^N* MXZ^NFMM:U954$3R2Q-GL-^>/RKTZO+]>MY;?7;L3(4\R5Y$R/O*6."*G,J4: M-*/LE97?Y%9;5E6JR]J[NR_,[3P>,>'(O=W_ )UN5B>$1CPU;^[/_P"A&MNO M6PG^[P]$>5B_]XGZL*Q/$'AZ'5Q]H\QHYXTP"!D,!DX(K;HK6K2A5@X35T94 MJLZ4U.#LSSW1-1BB\/:K9'Y9&C,BG'!& I%9.EM=+JD+:?*L5P21&SD 9((Q MSQST_&KGB33%TC5S#:DB)XPZ@G) .01^AJ#3M/:35+6%GV-,NZ-O[I(.T_F M:\B/)3G#GEJK+OUZZ:>IZ\N>I"?)'1W?;ITUU]"#XZ:9I?B+X9SVVJ7Q34=+ MC>^0VZALRQQ-E&]%;./7H>U>/_L\:[KUUKDOA#3[I8+"59;\_P ++*%1<[AR M00 ,?C7LNIV]FD_E74HOV<.+IE.58DD$ MSM;M(D(/RJ+B-0.?:O8C-2;2Z'CR@XI-]3WW3Y]9TG5X[+4M]]%'/C;XJ\1C6(;K^T1,4M51@\?FS+*VXD8." .">O.*]'UV748 MM._XE$/FS.VT^J @\C]*XE?'/ASP5XRL/"^N7$TNO:JR#SDBW*F]@$5V)SR> M^/K@F^";?2GU M"^N8)KF9A#%;Q[B^W;EFY& ,CUSNZ4 >B45G:+J1O[",W$MN;K!,D<,@;;SQ MP"<=JT: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#.\._\ (KZ7_P!>>')C+>VNGSR0;$.X2B)BG M!'/(%8JO3"/#\VKZ[=+!"@(C0GYIGP M2$4=R&Y2/S-IP005R,@@^HY ^A\D^*OPG@TKP+8> M'O"%O+<3V02X"@;I;N0EE<_[QR#@?W0!7'C(PG34)[-I'9@Y3C4/=C7M7P,T;6= ^$>F:?XBMVM;A'E>.WD7:\4 M;2%@&'8Y)..P(%>4_M,6D^C_ !(\*^*]ADMTB2+&.-\,QDQ^(D_0T?5(1P[H MPV#ZU.6(5:>Y]&:/_P @.Q_Z]X__ $$5.? SQCXJ\>?$;Q/K%YJ4LF@*,1VI[U15:'4K&YO9[.WO+>6ZML>?!'*K/%GIN4'(S[U9K0S"BBB@ MHHHH **** "BBB@ HKB/BA\3M/\ ACHEM>WMJ][<7E:Y8Z/J.IV]MJ.H?\>MM(^&EYQQ]3P/4]*\C^#WQ!\1ZA\5?%/A'Q MA??:I8))9+?1J,)>W:12T3,8 MA'(&QCD/\^,]UH ^JZ*Y+X6^*;SQK\,](U_4XXH[NZ202B($*2DKQY [9V9_ M&L[XT:]XI\-_#F?4O!49-Y#,IN)EB60V\ 5B\@5@0<$+G(. 2>U '6>(M?L? M"_AZ\UK5G=+.S3?*475=)+OQE.@.$((Z M'KQTKGM1_9EC?XC'4M"U--'T$*)(H('D:XAE"XPI;/REANSNR,X [T >_@Y& M117S-^SE\1K#P[X3U^U\6:S#9Z=9W$$EKY[$MNEWAPH&21E%. .,DGJ:^B+C MQ#HUGIMMJ%YJUE;6=V%-O<3W"QI+N&5VEB +?%;]H*'P-K3Z%H& MG1ZCJ,:(\TTTG[F+< P7"\L2ISU&,CK7I'@/Q7'XW\#:9XBBMVM1>QL6A8YV M,KLC 'N-RG!],4 =#15;^T;+^TO[/^V6_P!MV>9]F\U?,V?WMN%5N49K6^BV_)YJ@%L9_A(93 MCMNQVH \%T?]H3QSKOQ-T^&T>&/2[_48H8].^SHV(V<+M\S&XG!Y.>O8#BOJ M^J+:)I3SVL[Z99M+9<6LAMU+0?[AQ\OX5>H B%K;BZ-T((Q<,NPS!!O*^F>N M/:N*^+_CY_AWX!EU2V@\V\N919VO/RQRLCL'/J!L)QWZ5W5<;\4/AY!\2_"< M>BSW[Z>T5TEU%.D0DPRJRX*Y&1ASW'.* //_ -F_X@^(/&2^(+7Q1JAOY+0P M26YD50X#[P_0#(RJ_3->Y5\H_":\M/A?^T+JWAF^FG-M=2-IEN[)R\AE3R68 M#ID<9'][TKZNH \6^-?QIUOX;>)M.TO1=,L[A+BU%S+->*[!LNR[%VLN"-N2 M3G[PXKS[X-Z;KUC^T!;:A?64ABUJPDU![B-6,?E3Q"8'<1SAF5#_ +7'->T? M&7X;S_$KPC;Z?IL]K:W]M=K/'-<*<%=K*R;@"0#N!]RH^HZ[PQHY\/>$M)T9 MIO/.GV4-L9<8W[$"Y]NE &I1110 4444 %%%% !1110 4444 %8&O:\EM)_9 MUM UW<2C;)$F00I'J!UQ6GJMW/9:=)/:VS7,JXQ&N>>>O%4=$N!JDTM]=:7] MDN8SY8=AR1CW H MZ9H]MIVG&SC#21,Q9A-ALY[=,=JLVMI;V4/E6D2Q1YSM M4=ZFHH *Y/QY.ZV]G #\DC,S#U(QC_T(UUE>>:A>3:OXJCM[EMT*77E(H'1= M^*\W,JEJ/L^LM#TLMIWK>TZ1U*?B&V2SUR:WB^Y$D:CW^1>:ST1I9%2-2SL0 M%4#))/:O1=1\-6VHZO%?2.5VX\R,+D28Z<]O2FV_A+3;:\CN8_.WQOO4%QC. M:48THIWO;\30TFW:UT>TAD&UTB4,/0XY_6KE%%? M1QBHQ45T/G)2-;&YEU*.YB@=X5@"L MZKD*0QZ_F*[6BN;$X=8BG[-NQTX;$/#U/:)7,CPJC1^&K4."I^8X/^\:UZ** MUI0]G3C#LK&56?M)N?=W"BBBM#,XGQ[!B[LYP>71D/\ P$Y_]FJ*ZA^Q>)-# M0<'R8 WUW$&NLU31K75_)^UA_P!R25VG&QKQ,;3G#FJM:75OUN>W@JD)\M)/6SO^AC-+&?%/FPHJ1_:P5"],;Z M[?2_"FBZ-K%]JNFV$,%[J!S<3JHW/WQGZUP]QI[Z?9Z?=RDAKDLX7'0 C'YY MS7J%5EDIN53VF^C^]$9E&"C3Y-M5]P5\I?M,>!=9MO&#>+E+7>EWRQP_(I)M M&1%7:WLQ!(/KD<<9^K:IZII<&KV7V:Y+JFX,"AP017LGCGFO[.V@W_A[X7FW MU19$DN+Q[E8W!'EJR(-N#T/RY(]2?>O3KV^M]/MFN+R01QJ0"<9Z^PKYL_9B MU74+?2O&#VZ27A26SD$))(#-YP9L>IVKGZ#TKT3XO,VE?#W6?$:W3P7+6R1O M;;_FC>3:BX/LQ!_ T >F:=J5OJMK]HLV+)N*G(P015NO%?V6KN6Y^%U_'/+) M(8=6D5-Y)VJ8HC@?B6/XU[50!'//%;0F6XD6*->K.< 5\S?&Z!]7_:&\'Z3? M3BXT^[-F8U7HJ2W)1A^.VO9O$WC_ ,(6^K7OAG6;TK>V]N;EX0"#@+OP#ZX& M?I7">$]5TKXM^$-0\4_\(W#I^O\ AR.6#2[@3-)Y;",O$W;)5CG!!YY'4T > ME:;HDFD^*R;2U/V)HB/.=\D=_P"?%;BZM9-J7V!;A3]%Y=L''V<; 4+'GAB3]#C(P!7H]GXU\$Z/\0$\.VE MVT^J7"[S(W*P@C.W=@#IS]* /2** 00"#D'H15;4+P:?I\UTT;2")=Q5>IH MLD@#).!ZFF3SQVT#S3N$C099CV%<=>:]-XBLS8VFG3!9)%61U;.P9!!X'L>O M'O2S>#KY;,,VJ_,J;'#;MHC'8'^F* .NMKF&\MUGMI!)$_W6'>I:YW2?$&GF MZMM+TNWD,)! <*0%/)/!Y_'WKHJ "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#.\._\ (KZ7_P!> MDNC'+B**X74W=E$>(S'L1GQZ, M >O/N:]BU.?PQH'BGPUX1CO+%A5J5?:+=[_P"1ZU3%3I4Z M7LWLMO\ ,\/\=S6WPB\8V_BVWTR.;Q#/F*-)9&\G!3#2$*1D[3MZ]\XS7T!H MOB!-2\#:?XCN8C EUIT=])$GS; T8<^#_ (I^.XO'WA#PU>74UA86D]EI[Z>T 3,)$<9+ M@C<TG4KR30YUC\BU! M;[-O48>%T!P2<;L]<-P>*Q-(T2_\.?M:-I_@QWM=/GN1)(85_=-:LJRRIZ;< M@J/0@8QBOJBNI--71RM-.S..^&7BK5_%7PYM-?\ $]E#87,WF,1$K*K1J3A] MK$D9 ]3GJ.#51;X^(O&%E+#$8UB*]3GY58MDUT_B*^BM-#NP[9=XB@0'GYOE MS].:Y7PP[Z5)_:=X$CL)5,9E/)SGH .>H].U>?BJ=2K5A37P[OY'?A:E.E2G M4?Q;+YG?UPGQ=\)Z;XP\&)9ZJ) L5RDLV<]S))$('1#NE\F1F,I'3).XCCLQ]*L_#3PT M_P *?AG'I]WM?7=2+W30D#:LQ10L98'&!A03G&22*W]*GUV]TVWLHK8163@Q M_:5&&"^O7M^O2NEL-(BMM/M[>\*WCVY+))*F2#G/&JD;^>F >A&>\\+> M./&%M^U3J7A;6+^633KNZN46TF;>GL$OA.874EU M;:I,)?,,J*PXSV!Y]>_I7C?BSPCKFF?&&U\>IS/##&=X3:,'= M"I3''/?FM"#Z)HK@/A1\4X_BCI^HW,>C3:9]AE6,[Y?-23<"1AMHY '(QQD> MM=_0 4444 %%%5;[4[#3%B.I7UM9B:011&XF6/S'/15R>2?04 4-.\7Z!JWB M*_T+3=4@N-4T[FZM5)W1\@'M@X) .,X)P<5X5\7_ -H/4-/UK4?"W@R(026[ M-;7&H.#YBRAL,(AG Q@C)!Z\8QDXUOX ^)?A_P#:'N-6T73O,-Q?S79OMI%H M\$KDL&8\ X8_)G<",C. :^BCX4\,6&J7.OC0M.34"QN)+P6J>;N .6#8R#C/ M(ZYI-V5V-)MV1XMX@^#/BCXG^!_#.LZGKWE:_#IJ1RVU]&PC8%RP8E1E7V, MWRG)49QUKVWP?HD_AKP9I.BW=V+R73[2.W:8+M#;1@8'H /PJ32O$=EJ]P\ M%L)4D5=V)% R/;!-:M13J0J1YH.Z*J4YTY =9T)0OF7E MJRP[SA1*/FC)]@X4UT%%:$'B'P;\(^)/A+X*\3:KXQPMLEN;N/3XYQ(8Q"LC M.>,J"PQT)Z#-=EX \9V/QC^'FH3W6F/90323:==6QFW[@8QG#@#@K(.PP<_6 MJGQ_O+BS^"6N&T$FZ7R8F>/^!&E0-GV(RO\ P*JO[.>FP6'P3TR>%&22_FGN M)\_Q-YK1@_\ ?$:4 =/X"^'.@_#C2[BR\/).WVF3S)Y[F0/)(1]T$@ 8 )P M.YKJZ** /CC7OV?_ !K<>,]?AT+10;""X>2S=YD19HF?Y%0D@%@IR0<8VGO@ M'#OOA=XRF^(L/@R='NM06")ED+$PI$(@ -13PS9V\TG MV&06TL.GVZK%:8.&') )'HN>]>LUXMXY_9^M?%'Q.L?$6GRVEEI\DBRZK;$- MNN'#EF9>V7& >G3/))H \YU#3KZRUO5KBYAMIPC>4OF1M&"C\ M@HBN#D$X K;^$7P^^)4/Q.L[N^CU+2+;2Y1]JEOBX2:+=\T29R'W9/3Y1USG M&?K&B@#%NO!WAV]\0G7;O1[2;4S ;7&H74=W:B"W1L02YQY@[?7CGB M@#P#XQ(J_M4>!"J@%CIQ8@=3]M<9/X ?E7T#XDU;^P/"NK:P(_-_L^RFNO+S MC?Y:%L?CBO&?V@-4TKPMXV\&>(6T5-2U>*5BGF2LJ^7$RLH('5@\F5/0$'(. M:S?CQ\:K_2-6U;P)I-A;^4]H;>]N9]Q8B:('$8! &%<A?!'X@:Q\ M1O!][JNNV]I#+!?O;(;564,H1'P02>1OQG//IQD^D5Y'^S/IK6/P$*950E YP" MV. 3]: ,"+4M3U/Q*R:=+$-/MG D88.\=_?/7%=)6/X;L7M-.9[BT2UN)G+2 M*AZ^G&3CZ5L4 %%%% !7&>$8TN-KA=/P, >8. M.WW:Z\$,H*G((R#7/>-K?S=#64#F&4$GV/'\\57TC5WN_"5ZL\Z?:(8I%0 @ M-M"<'']:\N-14<743^TDU\D>FZ;K82FU]EM?>SJJ*YKP/,TFD3([%MDQQD] M0/\ Z]=+7?0JJM351+JWB8VG+/;& M5A%*@!P2 6^4]P1QUJ/5O"&I?$[X^ZMH%EJ,;+:.RM2*W?VG-.O[_ .+VB0Z=:S3SW&E11P)"I9I'$TQPH'4\C\Z[3]G/X7ZOX2FU M+Q#XGLGLKN[@6WM89&^=8RVYRZ]B2J8SSP?6MC$[_P +VFA>$](U'0?"5DFE M+;.\P%Q*2)'Z,Q+$G@*.IZ 5L#6[VRL=--Y;"Y>Y_P!9-"P**O8Y&1T.?2O& M_B[X]\'>*? 7BR/0[Z3^U[)X+9PR,HE_?*K;#T(P&!/H/<&O+O /Q=U'PEIVZPK(TR-(YP">F R U#[@+S[DUI:5X=\ M _$7PWI.N)HUMJ%J5:2W-TF7C).&1QDY(*X(.1QQ4_C:2W=EX4_9V^)37TT>IW]EKUI+"D21KM MM(BZEEW%OWARJC'!"]22:XW^V?#EW^U):ZCILCW.AW9:+&2<]-K ML=WIM->X_$KPI%\3_A;'8I?PPZG:XO("Y!W2(K*5;N 03R.AP><8KS3X0^!; M7PNT>H^*]+C?4%FE *R;F2)D"@#!VYSDYZ\]:SJ8RE3C&3>_]?@:4\'5J2E% M+;^OQ/?+G5FL9=.%DMN=*D 0SL^-HZ8!SV J._\ $5R]^]AHEJ9[F%OWOF#Y M=O'3GU(KA[[Q!H,'B:ST2?68(8;YC]CM[EV4(W(7Z98XZ_-]:[+2=$U@:C'= MZE=[#"=NQ,?O%[9([<]Z[#C)VT^XT_Q1'=:=:>9%=\7,C/G9DY./3H#WKH>M M4]7U>PT'2+G5-8N4M;*U3?-,^<*/PY//&!R:31]8T_7](M]4T:[CO+*X4M%/ M&?E8 D'\B",>HH S]4T[4X&B;PZT%O%&"6@"A0[?E@_I5O2-2^TQ"UNYHSJ$ M*_OXT_A.?R],X[UI56AT^TM[R6ZA@5)YOON.K4 6:*** "BBB@ HHHH **** M "BBB@ HHHH *I:IJUKI%N);LL2<[8XUW,V.N!Z#UZ=/6KM*9HKCR M[R.U.Y"A8/$7'Y$,!T/U'- &_:W<-Y#YML^]0Q4Y!!4CJ"#R"/0TVSO[:_21 M[.99ECD,;,O3<.HSWZ]15+3F34;:^MKNWC5TN#%<>3E5F.%.[UY& 02?0Y%9 M]BA31/$,=LNTK<7"QJ@QCY!@ 4 :T6M6,TR1QRN?,TV_BE+N^@6WM)/L;@A[F3Y0A]/3T[]Z\&^"WAD^%- M/CU/6+:1+N[E61XF&&2-?N@@]"M+86YUB2WCA>Z.<[@2@+#IG:!S MC.*ZGQ?I5G8V=NUG:2*1E08S\BC.?FZ\\_YQ7/Z3&EU>"WWRQ3RD)#(@SL;/ M4]\8X_&N#%8>K.O^[VE:_P#7H>AA<12A0_>;QO;^O4M,D_AC7E)\N66$$KC. MT[E(_K6U9:O>>*H9]/+BRF4"198&;*VGA66) MHED*N,_,1DG\R:X[5-6NM3T.U-VP=_M$@R !G"KC@?[QKT2"(0V\<2]$4*/P M&*[,-45?$SJ1VLOQU./$TW0PT*B^([G2IT61FEM<;3$3]T>J^]=YI>J0:M:&XM0X0,5(<8(/'^-<[I7A"%]*\ MZ\61;N2-P$?A8R<@'&,Y[UC;[_PEJQ0.CL4R5!)1P>F>E>+0JXC!QBZVL'^' M]=CVJ]+#XR4E1TFOQ_KN>CUP?QDTS7];^&]_I/A>(O=7@6-RK8/E[@67/^T M0>V..]=I87:WVGP728Q*@8@=CW'X'BHM6^W_ -G/_9.S[3D;=V.G?KQGZU]! M&2DDT?/RBXMIGSIX5UC_ (55^S_K^EZS?Q:?XAU":XEL;99 TA#1QQ!P5R." M"<^WJ*TOV?\ QJOACX97]QXWO/L&DB\#:?=73,3-N^5UC7DLJLG51C+-GH:Q M/CEX7U7Q/\;O"FFW4,B1ZA96UJ]Q!&65,SOYK>F5WY(],>M4/B;\!M4\/>&M M.N],U&/4%T^V,!M)?#>CZ5 MI_\ ;,FMB*97BEP/)E?:C)@'<6.<#V]Z[33/&/A[6/$-]H6F:K;W.IZ?S>Y'6NR^$O@3Q_P""OC7IEQJ^DW:6]Y%-]MND82PO&RL?GD4E<[U1L$YZ M4 ?5%?''Q[T_Q)<_&B72;JYN[^.\>-]*@9B4"R +M1$]1GL+R^?SI7MVVNV7"1KD6 M"$I>2P*7B./F93C*Y]J ,;QG<)!I,%I#, XD7*!_FVA3U[^E^OZ:=3G?#NZS\16#/P)@ M<>X8$#]:]'KS/6=(O]+MK;[:Z, 6CC*'.%!R.<>I-=%_8FHZQ;6SR:FT=G): MQ'RQDG=M';H>>X>X00K&895W*V!C M)S],_6HO$.CS3M!J&EKF]MB BY !49['C->D><;-S;07MK);7D$=Q!*I22*5 M RNIZ@@\$>U):6=M86<5K86\5M;PKMCAA0(B#T"C@"L?1/$@OV:VOHFM[R,$ MLFT\@ <^WTJ&7Q1-=6\;Z)82W.^1HVWKC:0!CIV.>_I0!T$T\-NH:XE2)2< MNP4$^G-,N[ZVL8Q)>3I"I. 6.,FN=L/#USJ5M))XBEF)DDWI"'_U?7ZX!STJ MVWALW>I32:G<-<6F08(-Q&P__JX]Z -33]1MM3M?M%F^^/<5)((P15JN=TS7 M]/M[F>PEMTTP1N0@8X#\D$]..E;?VVUQG[3#C=L_U@^]Z?7VH ;S\0:A#JD=CK M5CY3SOB.1#@ ?UH Z6LO4]=M["TDEA NWBD$;QQ,,H3Z^G2J>H7MUJEY=:18 M>;9S1 .+G) ;VXY&<]?:K^E:-;Z7ODCRT\P'G2$GYCW..W.30!D7>HW&O2_9 MM&FGM+FU'FNKC:'Z<9]CV/!J>TL=4U.:TOM2E-H\#$-;H.)%]^>,\@^U;X10 MY<*H9NK 1BY5W^4$^U/U?2[.]DLWNK@V_D2?NP'"ACQQSWX[5JUDZ_9Z;<6T4VK MR&..!LJP;&2>WOTH \#_ &A\ZE\8_!.D?>#^5\O_ %TN-OT_@J/PAI>C?%7] MI#Q3JFLV2R6MB&1;210\WTV.VU:# M44L[;4D=A+$FUY,*01\P*@Y[9.,9I/V4]&OE7Q#KUY#*(+KRH8)Y,_OF!M=QI+9"S) MV)"SGDX_IZ<\56EU0:M"VG>)8GT[Y@RRJ"H9O M3!![&NHTX7:Z?"-196N0O[PKT)S_ (5FWFARW_B".ZO)4EL8U^6W;/#8_P > M?TH V(8E@@CB3.V-0HRJ/\ V]^1Z%#_ '6M_P!N_F=A1117H'GA1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% &7XEA:X\.7B)U"!^?12&/Z"O- M(Y'B8M&Q4E2I(]",$?D:]3UC_D!WW_7M)_Z":X?PEI]OJ.IS1WD/FQ"$G!)& M#N7'(_&OG\RI.IB81CNT?09;55/#3E+9,K>';E[3Q!:$;@)) A'J&X_K7>7. MKVX@ODM9E>YM87=DP>"!_C7/>,+4V=W87UNN$B C '1=IRO]?RK'T[4(_MNJ M33D(;JUF"Y_O-R!^E9TJTL%)X=OK^A=2C'&Q6(2Z?J=7X9U%]6L7GO\ RWGM MY"!(4 (4@'\.GZ5L"]M3&KBYA*.=JMY@PQ]!7F=M?/;:1=P12LC321@@'&5P M^?YBJ62.A/K3AFLJ=.,6KNVNOF$\JC4J2DG97TT\CY[U+P)X@UWXQ:]X7T.T MD$SZC<';*?+01AV978],;>1ZYXZUZ#HG[._B/3%\8VNI1Q3VTVDR0Z;-!*NZ MXF66.6/Y3RN3%M../6OH7P?>3WFCR-=3-*ZSE0SG)Q@'K^)K>KWJ-15:: MFNIX-:FZ51P?0\E_9Q\.ZQX:^&EU;>(+"XL)YM3DGCAN$*.$,<2@E3R.5:K6 MK:G-KFH)*\2JVT1HJ=QDD?CS7I%]<):V,TLCJ@5#@L<GETH483KS6UK'.PSR0.6B;:2K(?HP(/Z& MLWXB6H_X4%XBO[976\AEC5)8V(8(980PX[;2WX9KU ^#-*((Q,/FW9W]O3IT MI]YX3T^\\(ZCX>YT_R795 M!C5F4NIQR2!P"0,=37,^%=8UOXL:9K6D>)KL21+#"8[I85#1.#\O3&ZK7OYOIWL>?3H0JI*_O.]K>2Z]KG6?%[Q%KL_P /!-I8"2\L]7T M^'^U+D)YC%XTA906YP2X8D]1,(DB MDEDD7&&!+%60^F&[UZ/H&CQ^$OA_HFAV>KRW[6S2R2.5,?ELS!MJKV )/<\Y M/>N0^('PUO\ XD:S97=A(HOHQY=U*ZDM)%P%.0.J^_KUXK/^TJ7MO9=._P K MFO\ 9U7V/M.O;YV+#?M!ZMX@^+'AK2?"R1)I-S/;P7L;1!S*TC 2$-U 0$X( MQR"3D5]%U\PP^"+_ .$&CZWK&B2/)K*0E[:6XMQF&,'YL#D-QDYQ@[1Q7H?P M2^+<_P 0;3^SM7DMSJ]I;M) MMAI4[7MJK_UW/6Z***ZSD"BBB@ HHHH **** "BBB@ HHHH *S]8TB'6+(PR MG9(/N2C.4SUZ$<'TK0HH JIIUM%9M;1*\<;L68I*RNS$Y)+@[B3ZYYJ.TT>S ML9C+;>>K,Q=@;F1@S$8)(+$$^YJ]10!1BT6QAF22.)QY;ETC,SF-&.>0A.T= M3T'%#Z+8R3/(T3_O'$CQB9Q&S<^'?^17TO_KSA_\ 0!67 MXY7.BPMCD7 _]!:O'Q^#I>SE67Q;GL8'&5?:1HOX=CG1I[Z=XIL(R5,4DTSA3CY/\Q&570HX#*PP0>XJAI>B6>D&4V@;,IR2YSCV'YU MH45WN$7)2:U1PJ3I^H4445Z1YH5QOC;3;B2X74$4&".%4/\ 8_\ 0UKCQU-5,/)/HK_<=F"J.GB(M=7;[S(T[Q!#HOAO34DB:5I?,) ; M&U0YYKKZ\>SFNI\.>([72]*:"[,K/YC,H49 &T8'XG->5@AS_GI6G7O4ZD:D5.#NF>%4IR MIR<)JS1R\?A2R2&2Z\03B:Y8X:X,A7Y>PR>O_P!>K.C>);*]FDM(8C;P6\6Y M'D88V+@<^G'O6-XYN)?[2@MM[>3Y(DV9XW989_*O%/C1:W,W@83VTD@6WND> M95/#*05Y_P"!%:\_Z\GB?8;?KY'H?46L-[??]/,G^-JMJ?QW\&:GIG^EV,MO M:^7=6YWQOLNI"^&'!P""?3-=XLDHC*+*XC8Y*AC@_A7)_!.QU"_^'=A8V[NR M23RS+&[X1?G*EL?@:]NE\)VLMU9RE\+;(B-'L&)=OK]>]36]M6DY4-&M+_/7 M?^K#H^QHQ4:^J>MOEIM_5SD8M&N[K1K:6VMGDWSR#*KGC"@'Z9#5Z9341(HP MD:JB*,!5& *=75A\/[&[&KGU4JP_[Z%+X5D\SPU:^J[E/X,:SC)K&N-]' M&_XV-'%/!J5M5*WX&Q13&GB258WE19'^ZA8 M]!3Z[KHX;,R]7M;E8FN=&@A M^WL0ID91N*]^3^%7K2,Q6L8=(TD*@R",8&['/ZU-13$%%%% &-XBT./5K%WC MA5KQ%Q$Q;;WZ?SZUSUMX/NS=6D=W"!;,-T[)(,AN>/Y?KS7=44 4M*TN#2+/ M[-:EV3<6)N))YHVT\H!$@ R#Q_]?\ STTJ "BBB@!DT\5O$9;B M18HUZLYP!^-$X+*[%S^WPW,/[SH/\ QX'^E3^&4V>&[,?[)/YL37F2CSX^+O\ M#&_WW1Z<9_L8=2LWMKD$QOW!P0?45P'B30ET6XB\F M0O#,#L#'+ C&<\8[UZ/5#5-&M=7\G[6'_'FN9^[U1YRVF7,>H06%=+AU.XNUN8PZK#A<]F) MX/Z5UM]H$5[K-KJ!E*-;[?D"\-M.1SVJ?2]&M-(\[[('_?$%MQSC'0#\ZX*6 M6.%9-_"F_FK:'H5 I]<52U_ M35T/5ECM97VL@D7/5>2,9[]*YZ53%86//+X%I;^OS-ZM/"XJ7)'XWK?^OR-7 MQIJPED.EK&0875V?=U^7IC_@5:7@B-DT.4LI&Z=B,CJ-J_\ UZY+7[I+W7+F MXB^XQ7'X*!_2O3(%V6T2?W4 _2NO!WKXR=5O;1>G0Y<9:AA(4DM]7Z]22BBB MO)QAE/>L:U/VE.45NU8VHU/9U(R>R=SY!\87 M6I0?'CP^DEP_V=KBT-O%&Y&$:0*X/N2&!]L5]?);PQRO)'%&CO\ >95 +?4] MZX/5_AIIUYXYTO6H]+BE-F\;1RL_,.UL],\],CK@DUZ!7/A(N,.24;..GKYH MZ,7)2ESQE=2U]/)G.>,M,EO["%[: S21O@JJY)4C_$"N#^%WP7L$D/EKMC61"I)/4\^W\Z[*BBL<-AXX>GR1- ML1B)8BISR"BBBN@YPHHHH **** "BBB@ IDL23Q-%,@='&&5AD$4^BC<-CF_ M^$)LEOHYHYI/*5MS1. =WMGT_.N7UC0+O26>25 ;8R;(Y-P^;J1QUZ"O3*@O M+*WU"#R;R(2QYW;22.?PKR\1EM&I"U-69ZE#,JU.=YNZ/.-,U9M-TZ_BB9TG MN @C=/X<$YY[<$UL6GB]X_#\D4Y>2\7Y(W+%7*CIG)']!61:1>?>P0D?ZR15_,XKP_;5\-4]E%[:?>>W[*AB:?M9+?7[C7 MT.SNM:UB&>]$MS;J2)))26' SMR?J./>MK5/!V@+I,ZWY98&^\TI#@ \;<8Y M'MUKH[.QMM/M_)LXA%'DM@$GG\:6[M(+ZV:WNXQ)$W537T.%P<:,4Y:R[GS^ M*QDJTK1TCV.3\/\ @]M*DLKC3+V!+5!]R"/:I3^Z .,'\,5V5,AACMX$A@0) M&@VJH["GUW1BHZ)'%*3EJPHHHIDE#7$\S0;U3VA9OR&?Z5F^"7WZ"P_N3LOZ M _UK5UC_ ) =]_U[2?\ H)KE?#>MVFE>'[@3R@3F5VCCP3N^5<=.G->96G&G MBXRD[+E9Z=&$JF$E&*N^9&=XCU7[?KGGVFY!;C8CJW4AB=P].M=EX:NI;OP_ M;RW#F23Y@S,3_,?E2^'/$C6+6]A,D?V M=GP9"<%23USTQ7GX6LZ5=5:K^-?KH>AB:*JT72I+X'^FIWM%-21)8P\;*Z,, MAE.0:=7T9\X%%%% !1110 4444 %%,GF2WMY)I#A(U+L?8#)JMIFIV^K6IN+ M7=L#%"'&"#_DU#G%2Y;ZEJ$G'FMH7****L@**** "BBB@#&N=*U"?Q%%>"_* M6D>"(5)[=1CISZULUF7VE+=ZQ9WC7;Q& \1 \/SG_P#7[5IT %&]/E[$<'-=/ M67H%E>:?IQAOVA+^82HA4 ?@!WS6I0 4444 %%%% !1110 4444 %%%% !1 M7.:]XGDTC4X[>.!)4V!Y,D@\D\ ]NE:VDZI%JU@MS$-IZ/'NR4/I7/#$TIU' M23]Y'1/#584U5:T9E>-VVZ"@_O3J/T8_TK4T1=F@V(_Z8(?S&:R/')']BPCO M]H'_ *"U;.D C1+$'@BWC_\ 017/3_WV?HCHG_N;B!1^636_45U +JTFMV.%EC9"1V!&*QKTU5IN#ZFU"H MZ51370X3POX?CU;S;B[+>1&=JA3@LW!_+'\Z] K/T725T:Q:W24R[I"Y8KCD M@#I^%:%88+#JA22:U>YOC<0Z]5M/1;!1117:<04444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9WAW_ )%?2_\ MKSA_] %:-9WAW_D5]+_Z\X?_ $ 5HT %%%% !1110 4444 %%%% !1110 44 M44 %%%% &+XBT :S"C0E([E#@.^<%>>.*+/PO8VMQ;W+!GGA11U^4L!C=CUK M:HKF>%HNI[1QU.A8JLJ?LU+0****Z3G"BBB@ HHHH IZQ_R [[_KVD_]!-<% MH6@_VW%=[9O+DA"[ 1P2<]?RKOM54OHUZJC+-;R =SM-8W@B#R]'FD9-KO, M1DCJ !C]2:\G%48UL5",EI9GK86M*CA9RB];HL#33IG@VYM'8.ZV\K,R]"<$ MUYUUZ5Z]/"EQ;R0R#*2*48>Q=IWA[3]+D$MO$S2KG$CMDC/Z5.+R^5:4% M!VBE8K"9A&C&;FKMNYS/@[4X[&\FL[MBGG$;-QX5AG(]LY_2NWBFBGCWP2)( MG3.WUK"EB:F#E]7G'F2ZKL;U<-3QD?K$).H M*#DI:VO8\Z&!KN:BXZ7MU6*Y6Y-W,X#YVNY*-[8KH1X\BV'-BY8 8_> M#!/?MQ44.B7:^")H6A)G>43H@Y)&%'YXSQ6(?#FJCRL6(I M8S#IRL[;V-[6/&688X](R)& 9Y&4';Q]W!ZFM#P_XE_M MB8VTEOY,<=:K^$=$%K;M=WMJT=WO(0R @JN!V_.N?U:SN]!U MO[5&HB1IF>W*D8(!SC'X@8KJ=;%4E'$5'H]UV1R*CA:KEAZ:U6S[LZ/QEJ:6 M^E_8XY!YTY 90>0O4Y^O'ZTSP*V=+N%])L_^.C_"N=TH2:UXA5[[=.6#,Y(] M%./PR!5GPQKT6E.UO/&2D\@S)NQL[9QWK.GBE/%1KSTB[I?U\S6IA7#"RH0U MDK-_U\CT"BH+R^MK"W\Z\E$4>0,D$Y/X4^"XANH5EMY%EC;HRG(KZ'FCS64UG*@N5;"QO(%R ^\02+:L51@=YW#'3 )H T(?!VCW%FGESRRCG$R2@YY^F*Z"UMDL M[2*WBSLB4*N3DX%0:59VMCIT45B2T)&]6+9W9YS5R@ HHHH **** "BBB@ H MHHH **** (KFYBM+=Y[EPD2#+,>U8MCXOL;R_>W<>0G_ "SED;A_\*H>--5. MU=+A!+/M>0CT[+^>#^502>!)_*C,-VF\@;U=2 O'.",YYKR:^)Q#K..'5U'? M_(]:AAJ"HJ6(=G+;_,CU"TBU7Q\UK.S>4X'*'G BWA9+YJ_\ P#B-0UBXUBQM8;EP M\ZS-G"XR"%V]/^!5Z1&@BB2->BJ%'X5YY#HYM?&,.GA_-$JJ!NSUS7#B<#&OR):*-SMPV M.E0YF]7*QYM]IU36K>&R19)XX B9QV!)^G%7(],\2:8!#;+.@E!)6)\J#[ M]@>.M=U96%KIT)BLH5B0G) R="V\2 MWFVWD^W;)#M/FE@OXY[5;\+V[Z?XLEM92I=(V0E>AZ&NZKC8G6W^(TQ<[5PQ M)/8>7FLZF$CAYTY\S;YDM32GBY8B%2'*DN5O0[*BN2_X3R/S,?8&V9QN\WG' MKC%=;7JT<12KW]F[V/)K8>K0M[16N9GB&P.HZ)/"B,\@&^-5.,L.E9?AWP[L MTF0:LC/]H()MY.B;SV".%1O5USO)&?KT(KKJ\^UZSFU#QI/:VX!DD*8 MR<#B,$_H*\W,JE2%)>S>K:6GS/2RVG3G5?M%HDW^1!9-=:YXFBNGAWDS(TNP M':J@C\A@5Z16;H^AVVC1N+5&#;C'F;1NQZ9I]%%*R0[MA1113$%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M38I8YHQ)"ZR(>C(<@_C5+6;6>[T_R[;Y\.K21;MOG(#\R9]QQZ=CQ6!X<^SI MITRV\<\%V;:0F# V2C<<. ,Y(^[Z^W2@#KJ*Y6QC@TNRTZ>^T*U@4B.,W&%\ MZ-R S#;QD]]Q(SS5FRTZVUD:I-?PQRS-=2P)(R@M$J_*NT_PXZ\=SFF!T-% M9V@74M[X?LY[@YE:,!CZD<9_'%2W.J06LWE2QW3-C.8K.61?S52*0$7AW_D5 M]+_Z\X?_ $ 5HUG>'?\ D5]+_P"O.'_T 5HT %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7F_BIF7Q1=E20<*.#V,8!KTBL:7PY;S^(/[4FD+]# MY)7C>(IQA#O_F>A@,1##U)3GV_R,"]\.VUIX/%XX878579L MX^\P&TCV!_.N@\*R&3PU:[FW,NY3SG&&.!^6*OZC9KJ&G3VKG E3 /H>Q_.N M"M%E\->*(DNF!52 [*3M*L.OX9_2N6<5@J\9QC[K2B_6^YU0D\;0E"4O>3:OV?[7Y/ ME[!]W?MZXS7:5Y7:70_MV"[G.!]I65SZ?-DUY.95I4W347:[/6RZC&HJCDKV M1ZI16 GBJ"6:_CBBR+2-W5P^5DVG'\R*K6'C2"2QFDU!5CGC/R)&#^\^GI75 M]=P]TN;O^!R?4L19OE[?B6]9\3Q:/?QVS6[394,[!\;03Z8Y-:]I=PWUJEQ; M.'C<<$?R^M>=6<TCO(59B,*2JY M]<].W6O-IYA6BN*\.>(IH;J:#6+LB)(R M09N6# CC/4]^/:NML[^UO[8W%I,LD0)!;D8QZYZ5ZF'Q5.O&\='VZGF8C"U* M$K2U7?H6"0 23@#J37%PSQ7'Q*$D$BR(20&4Y!Q#@_RK4USQ%I\5G<6B2^;) M- X5HB&4$@@9.:SO!&FQN)-2=LNC&)%QTX!)_7%<>(J*M7ITJ=G9W?R.S#TW M1H5*M2ZNK+YG8T445ZQY(4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=0L1?6ZKO M,4L3B6*0#.QQT..XZ@CT)^M96BZ%/!;^9J$S+.8'@58OE\M63PYN5@AU"_%Q;0N'V"':\A4Y7>VX@^^ ,TY]*N8Y+L6%['!#=L7='@ M+E&(PS*=PQGKR#S6K10!%:VT=G:16T VQQ($4>PJ6BB@#.\._P#(KZ7_ ->< M/_H K1K.\._\BOI?_7G#_P"@"M&@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "L+Q3HZ:C8FY\PH]K&[@!<[QC./TK=I" RD, 01@@]ZRK M4HU8.$MF:T:LJ4U..Z.;\$77FZ3+;LQ+029 ]%8+':! MSCJ>#77*<8M*3MAP:U!>+,[1O'L\MUYQG=U'?I7;7>J M6MM:SR?:(BT*9*AP2#V&/>L'P)"5L[N<]'=4'_ 03_[-7G8F,*V)I0>J]Z_W M'HX:4Z.&JS6C]VWWG,W<)TB^O;/S-YV>7NQC(RIZ?05';Z=+/J%M;,&7[04P MVW.%;'/X9KK]0\)G4=>DNY9PMO)@LJ_?R !Z8[5T<$*6]O'#$,)&H51[ 8KA MIY7*=1\^D4]/2YW3S.,*:Y-9-:^MBEH^CP:/:>5%\\A.7E*@%O\ ZWM6A117 MOPA&G%1BK)'@3G**].J-X(9)4E>)&D3[KE02OT/:O-Q&6PJ-S@[2;_ M .'^\]&AF4Z:4)JZ2_X;[CCK+P3]ITV*6:Z:&>0!BOEY"CTZCFNGTC2H]'L! M;1,7^8LSD8W$^WX"KU%=5'!T:#YH+7N'?^17TO_KSA_\ 0!6C6=X= M_P"17TO_ *\X?_0!6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!Q&MLFD>-K>ZC[+"SQ-.C*/:S]"G!XHU2&*=#.9?.'!DY*'V_PK.DLKF)(V>%PLJ>8AQU7U M_2NHMO!3%[.5YE>/"M.C @GN0,>W%==Y$7V?R-@\K9LV=MN,8_*L:67UZ\?W MTFK;=3:IF%"A+]S&]]^AYQI'AZ[UJ.26%XXTC.W=(3R<=!@?3\Z[W1M/;2]) MAM'96=,EF7H223_6I[.RM]/@\FSB$4>=VT$GG\:GKU,'@88=/ZUR_AG0AJ]RTEQD6T.-P'!8GH!_6O0;BWBN[=X+A!)$XP MRGO1;V\5I;I!;((XD&%4=J\VM@56Q"JRV2V\ST:..='#NE'=O?Y;>7GINQQ^M $M%05[=/EJY;Q2ZM87]Z;JZCE\V5;?RYV18PAPOR@[3R,G(/6F!T=%5-) MO#J&CVMVPPTT2LP]\<_K5ND!G>'?^17TO_KSA_\ 0!6C6=X=_P"17TO_ *\X M?_0!6C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5%_)P>/>KHT[4;2.]MM/%L8+F1WC=Y&5H2_7Y0I!P-='\*264.I22/S,JPQLR[MFXG.X*48\8 MPZ\DD@1:!XKM?$WAJ76='L[R6-))XTMY(UBFE:)F4@*[ *25XW%>HSMYP 6_ M^$=T7_H#V'_@*G^%'_".Z+_T![#_ ,!4_P *Q1XXECU_3-(O_"VM6,^INZP- M*]FZ@(NYW81W#,% QDXQEE'4@'JZ ,[_ (1W1?\ H#V'_@*G^%'_ CNB_\ M0'L/_ 5/\*T:* ,[_A'=%_Z ]A_X"I_A1_PCNB_] >P_\!4_PK1HH SO^$=T M7_H#V'_@*G^%'_".Z+_T![#_ ,!4_P *T:* ,[_A'=%_Z ]A_P" J?X4?\([ MHO\ T![#_P !4_PK1HH SO\ A'=%_P"@/8?^ J?X4?\ ".Z+_P! >P_\!4_P MK1HH SO^$=T7_H#V'_@*G^%'_".Z+_T![#_P%3_"M&B@#._X1W1?^@/8?^ J M?X4?\([HO_0'L/\ P%3_ K1JGJNJV.B:=)?:I<+;V\?5F!)8G@*JCEF)X"@ M$DD DT 1?\ ".Z+_P! >P_\!4_PH_X1W1?^@/8?^ J?X5GV?C?2;OP#%XO; MS[?3);<7 66/,H!. NU2K7_ CNB_\ 0'L/_ 5/\*=?:Q!8ZGI^GM'++-='UGQ;?>'],EDN+FP@6::=%!AY=D**^?F8%2#@$ Y&=P8 O_ M /".Z+_T![#_ ,!4_P */^$=T7_H#V'_ ("I_A63=>/+""\O8[;3]3O[;37\ MO4+VTMM\5JPY*G)#2$#DB)7*]\5T5I=07UG#=VP_P# 5/\ "C_A'=%_Z ]A_P" J?X5HT4 9W_".Z+_ - >P_\ M 5/\*/\ A'=%_P"@/8?^ J?X5HT4 9W_ CNB_\ 0'L/_ 5/\*/^$=T7_H#V M'_@*G^%:-% &=_PCNB_] >P_\!4_PH_X1W1?^@/8?^ J?X5HT4 9W_".Z+_T M![#_ ,!4_P */^$=T7_H#V'_ ("I_A6C10!G?\([HO\ T![#_P !4_PH_P"$ M=T7_ * ]A_X"I_A6C10!G?\ ".Z+_P! >P_\!4_PH_X1W1?^@/8?^ J?X5HT M4 9W_".Z+_T![#_P%3_"C_A'=%_Z ]A_X"I_A5'PYXTT?Q7J.IVNB2O<+IK1 MJ]R%'E3;P2#&V?F7@_-T/8D0,T :TGAG3#JUO*NE6(MU@E5U^SI@N6C*G&.> _/;/O5 MK_A'=%_Z ]A_X"I_A4FK:M:Z+HMSJEX6-O;1&1A&NYG]%4=V)P .Y(%96L>- M])T/4])TR_\ .&HZK-%%':1A7DAWD@-)@X5<@C.3D@[X39+;RK]Z-U[,/8D'@@D$&@! MW_".Z+_T![#_ ,!4_P */^$=T7_H#V'_ ("I_A6C10!G?\([HO\ T![#_P ! M4_PH_P"$=T7_ * ]A_X"I_A6C10!G?\ ".Z+_P! >P_\!4_PH_X1W1?^@/8? M^ J?X5HT4 9W_".Z+_T![#_P%3_"C_A'=%_Z ]A_X"I_A6C10!G?\([HO_0' ML/\ P%3_ H_X1W1?^@/8?\ @*G^%:-% &=_PCNB_P#0'L/_ %3_"C_ (1W M1?\ H#V'_@*G^%:-% &=_P ([HO_ $![#_P%3_"C_A'=%_Z ]A_X"I_A6C10 M!G?\([HO_0'L/_ 5/\*/^$=T7_H#V'_@*G^%4-6\:Z/I'B73- GDDFU'4IA$ MD4"AO)RK,&D.?D!"-CN<' (#$/U?Q3'INL1:39Z9?ZOJ,D!N6MK$1 Q1;MN] MFE=% +9 &[)P<#@T .U/PSID^DW<5GI5BEQ) ZQ,+=%(K7_ CN MB_\ 0'L/_ 5/\*9X?U^T\1Z8;RS2:%HY7@GM[A0LMO*APT;@$C(/H2""""00 M:R[GQY8Q71M++3]0U&Z>\EL[>&U6/-RT2@S,I=U4*A)1BY7Y@0,\9 -?_A'= M%_Z ]A_X"I_A1_PCNB_] >P_\!4_PK)B\>:8-)U:]U&WO--ET=@EY97,:F=& M8 Q@"-F5]^0%VL>W2^,#"X5" ^UHI7&5 MW*2#@X.1D X +W_".Z+_ - >P_\ 5/\*/\ A'=%_P"@/8?^ J?X5HT4 9W_ M CNB_\ 0'L/_ 5/\*/^$=T7_H#V'_@*G^%:-% &=_PCNB_] >P_\!4_PH_X M1W1?^@/8?^ J?X5HT4 9W_".Z+_T![#_ ,!4_P */^$=T7_H#V'_ ("I_A6C M10!G?\([HO\ T![#_P !4_PH_P"$=T7_ * ]A_X"I_A6C10!G?\ ".Z+_P! M>P_\!4_PH_X1W1?^@/8?^ J?X5HT4 9W_".Z+_T![#_P%3_"C_A'=%_Z ]A_ MX"I_A6C10!G?\([HO_0'L/\ P%3_ H_X1W1?^@/8?\ @*G^%0^)_%&E^$-# MFU76IBD,:DI%&-TDS %MB+_$V 3Z DD $B._P#%5CI_AJUUJ6*XDCO!$+:V MB0--,\N-D:C.-QSW( Y)( S0!:_X1W1?^@/8?^ J?X55T_PSID-LZW6E6+.9 MYF!-NA^0R,4'3LI QVZ4S2/%<>I:W+H]YI=_I&I1VXN5MK[RB98MVTNC12.I M ; (SD;AQR*=KGB[3/#]P\6HF8"*T>\GDC3?4IXY'80J&2#8H;; M(V>&(8$*,G!!( () +W_ CNB_\ 0'L/_ 5/\*/^$=T7_H#V'_@*G^%:-% & M=_PCNB_] >P_\!4_PH_X1W1?^@/8?^ J?X5HT4 9W_".Z+_T![#_ ,!4_P * M/^$=T7_H#V'_ ("I_A6C10!G?\([HO\ T![#_P !4_PH_P"$=T7_ * ]A_X" MI_A6C10!G?\ ".Z+_P! >P_\!4_PH_X1W1?^@/8?^ J?X5HT4 9W_".Z+_T! M[#_P%3_"C_A'=%_Z ]A_X"I_A6C10!G?\([HO_0'L/\ P%3_ H_X1W1?^@/ M8?\ @*G^%:-% &=_PCNB_P#0'L/_ %3_"C_ (1W1?\ H#V'_@*G^%7;BXAM M+:6XNI4A@A0O)+(P544#)8D\ A7\O:L*U^(UG<1Z?>2Z-JUKI&I3K#::M<1Q""7?D1,5$AE17.-I M=%^\N<9KH=9UB#1-/%U<1RS%Y8X(H8 #)+([!5502!U/<@ DX - %^BN/N? MB/96\-W?KH^K3Z+97#03ZQ$D7V="C[)'"F02LB-N!98R/E8C(&:T-1\71VNM M?V3I>DZAK=XENMS.FG^2%MXW)"%WED1G>8(IS*P((]1WZUI4 %%%% !1110 4444 %%%% !111 M0 4444 %<+\4[>&/PS;SQPQK-+K.F"215 9P+J/&3U.,G'UKNJQM2\'>&-:O M3>:QX)M:TGP[);7US9"\UB<-;:?;V\2M=7! M.&:-.X7Y06)(4 9/2LC3X[WPAH.M^)?$"I<:WJTZ2M9V[Y4286*WM8R<9.=J M[N,LQ/2MF3P)X1FM8;:;PKHDD%ON\F)M.B*Q[CEMHVX&3R<=:@A\"Z-9:Q8W M.DV%AIEG:NT[6EE9)")Y]NV.1RN 0BM)A2#RP.1M% %S0/#\>F:!;6FH"*\N MQ(;JYG9,B2Y9M[R#/(^8G;_= 4#I6'\*?^11O/\ L-:C_P"ED:;K=G M]DUG3[74+;<&\F[@65,CH=K C-4]+\(>&M$O/M>B^'M*T^YVE/.M+*.)]IZC M)W0$QL5*DJ>QVL1D=B1WJ2J&K:#I&O0)#KNE66I11 MMO2.\MTF56QC(# X.* .*^&[:5%\!?#\_B 6O]GV]BDTK7:J8TV-N#'=QD$ M@^H&*O:/%J'B_P 66GBB^M9=.TC38Y$TFVG4K/-V<'&" /\ # &N:E?^)Y1O@NO]$TX' MD?94)RX_ZZ/EL]U$?I6=86\-I\<;NWM8DA@A\+VB1Q1J%5%%S. H X XQ79 MQ6EO!8I9Q0HMM'&(EA"_*$ P%QZ8XK#C^'G@J*19(O"&@HZ$,K+ID(*D="#M MH X6UTZ;7M#\8:Q::V/#T)OKI+O3U8^0#"2':Y);>C.BAB86A^5@3NZGT'P7 M?#4O NB7B6']FK/80NMF.D *#"CV Z>U2WWA/P[JFI+J.IZ!I=Y>IMVW-Q9Q MR2+MZ88@GCMZ5K4 %%%% !1110 4444 %%%% !1110 4444 %1W%O#=VTMO= M1)-!,A22*10RNI&"I!X((XQ4E175K;WUI+:WL$=Q;S(4EAE0.DBD8*E3P01V M- ''^%P%^*GC@*, ?V> !V_<&L_5A%XRBF\#^$+6*V\/PD0ZOJ,""."- V7M M+< 8:5N0S#Y8P3DEOE'36O@+P?8W<5U9>%-$M[B%P\4T6G0H\; Y#!@N00>X MJ(_#KP2S$MX.T D\DG2X>?\ QV@"/45&O>,K/2$&;#1]E_> #Y7FR?L\?X$- M*<<@I%V:L[XB6T$,OAF6&&..2?Q/9/*Z( 9&"LH+'N=J@9/8 =JZ3P]H8T*Q MFC>9;FZNKA[FYN!'Y?F.QP,+DX"H$0#)PJ+R>M07_@GPKJM])>ZIX9T>]NY< M&2>YL(I)'P,#+,I)X 'X4 8NLQ7EI\38;[P_-I]QJ5UI0@GTW4)9+<2P1R,R MR1RK&_S*TA#+M/#*>.,UOA;%=23^+-3GN8[J"_UIWAFA7$J!U9 W M?R\]ZZB;PEX"SDLHVAB8YR50C /)Z#N:T[>WAM+:*W MM8DA@A0)'%&H544# 4 < <8H DHHHH **** "BBB@ HHHH **** "BBB@ H MHHH X7QS;P0>)/!300QQ--XB\R0HH&]OLLPW''4X &?85I^(]=LM U%5TS3$ MU+Q-J,02"U@55EE12<-+)CY(5+'+-P,G ).#:O? WA+4KV6\U'POHMW=3-ND MGGT^)W<^I8KDFDN/ GA&[$(NO"NB3B",11"33H6\M!DA5RO &3P..: ,2&TO M_!7@EK=;J.[\2ZU>L1*$_=O>SDDLJG_EG&H+8Z[(CWJ[>R:!X"T?3%^R&[OX M8C9Z=%'&);RZ8X+*A/)+%0SDD#^)CWJWI_@S3-*U^*]TVUL[&SMH76VL;.T6 M%(Y9"/,F.WAF*HBC@$ -R=W%[5_#6A:^T3:]HNG:FT((B-[:),4!ZXW XS@= M/2@#SKQ!H.I6'A*[\2>(_+^W7>M:?J.I00N6CM;6">/$0;^((@+,V!D[CTQ7 M3^*%^U_$#P5#:'=-!3+?JN MRVMX^;=&#< J '.>CNU2WGPX\.-"L6D:/I6D++(@O&M-/C1[F ,&:#Y)/>MVP\$^%=*OH[W2_#.CV5W%DQSVUA%' M(F1@X95!'!(_&HI_A_X-N;B2>Y\):%--*Q>2233869V)R225R23WH Z&BF0P MQ6UO'!;QI%#$H2..-0JHH& !T ':GT %%%% !1110 4444 %%%% !1110 4 M444 1SV\%U#Y5U#'-'N5MDBAAD$$'![@@$>XKBO ,4,__";0W4:202>(KI9$ MD4%64Q1 @@\$8KL-0TVQU>PDL=5L[>^M)<>9;W,2R1O@@C*L"#@@'ZBLJU\" M>$+&?S[+PKHEO+M9/,ATZ%&VLI5AD+T*D@CN"10!S>\?$*^LK+0X%M_!^D7< M4KWJKM34)(2"D5NO>%7529/NL5VKD9-;4?\ Q4/CMIC\VG^'LQQ^DE[(GS-_ MVSB;:".\T@/*U(/A[X0@/FV/A3P_;W4?S0S?V5"?+<,%YKAP T\K$M)(P'=G9F/UH XW6#'XNBNO W@ZVBMM%B/D:QJ M,$82"!2V9+: 8>5AD,1Q'N.?FPM:^O:Y;:#J0TOPOI4%_XGU*-2L$:A D:# M:)KF0#*Q*.!GEC\J G.+3?#OP4[EW\'Z S,CV%M86JDE8+6%8D!/)(50!S5N@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH ***;)(D49>5U1%Y+,< 4 .HJG_;&F_\ 01M/^_Z_XT?VQIO_ $$;3_O^ MO^-9^UI_S+[S3V53^5_<7**I_P!L:;_T$;3_ +_K_C1_;&F_]!&T_P"_Z_XT M>UI_S+[P]E4_E?W%RBJ?]L:;_P!!&T_[_K_C2RZI91:?<7IN8GM[:-I)9$<, M%51DGCV%-3A)V3$X3BKM%NBN2\/ZCXMURTL-;<:3;:;?;)ETUX9#<) XR"9P MY7?@AMOE8_AW#[]0:K\1--E\,ZU>>&K^%Y]-AE=[F\LKDVD+QMM99'1/O \[ M%._!! QS5D':45RH\>6B?$"?PM-9WJO#:13F[%G.8RSNZD$^7M5 $!\PMM)) M&\F5T"2\<_(S94%AP":Z"@ HHHH ** M** "BBB@ HHHH **** "BBB@ HIDN: )**C-Q"L' MGM+&(L9\PL-N/7-/5@RAE(*D9!!ZT +17F6I>.O$EG9^*=:B?2/[-\.ZI]C^ MPR6LGGW2A820LWF[5=O-VJ/+/.T=Z[O_ (2'3/-U&)K@K)I<2S7B&-LPHRE@ M>G/"G@9Z4 :5%<_-XY\/PBQ+7DKK?6JWD316DT@2!L8ED*H?*3G[TFT<-Z'% MBT\5Z/>ZU+I5K<2O1<[DCG*B-V&UOE5B?E;T..7\-^*]:O_\ A"OM M=YYG]J2Z@MY^Z0>:(M^SH.,;1TQGOF@#T>BLW6$UR58$\/W&GVI+$S3WT#SX M7'"K&KIDD_Q%QC'0YXXO2O'NM:]:Z'IME#86VM7\EZMQ<6?CS7-2UI/"MO%80:_'>7,%U=O"[VZ10I&XE6(. M&.\31 +O^4EN3CF4>/M5^R'2VMK3_A(O[<_L4.%?[.3Y?G?:-F[=M\KYMF[. M?EW?Q4 >A45S/AO7=3N/$6L>']>%K)>Z:D$Z7-I$T4=Q%*&VG8S.5(9'!&XY MP#QG Z:@ HHHH **** "BBB@ HHHH **** "BBJ.JZWI6A6RW&MZG9Z= S;% MEO+A8E+>F6(&: +U%UF65"1UPRDB@"U13)IHK>%YKB1(HHQN=W8*JCU)/2N>/Q&\$ X/C'P__ M .#2#_XJ@#I**RM)\4>']?FDBT+7--U.2)=TB6=W',4'3)"DX%4_'NOW/A;P M#K&N6$<4MS8VS2Q),"4+#ID @X^A% '0T5Y_#\0;Z;P]H'K/2I;* M.%VO-7L[&02J2!'-*$8C!'S 'CMGL: .AHKFY?B#X9AOYK.34'\RWNA:7#K: MS-';RE@JK)($V1Y+ L0#GC-00^/K)_'>H^&YK.\A^Q012F[:TG\LEC)NW-Y M>U$ CX)I%42KR MIW(2,,#T(JK#\1/#$^FW>HQ:C(;"R7-Q=FTF$,>&"E?,*;=P)&5!R.I&.: . MFHKG[?QUXXL[^: MW-Z9K"(336DNGW$5QM.=K"%HQ(RD@C<%(X/H: .@HK \&>*X?&7A>SU>"TN; M0W$,]W_WVO_Q-=)17)]1PW\B.OZ]B M?YV]W_ -]K_P#$UTE%'U'#?R(/KV)_ MG9S?_"#:;_SWN_\ OM?_ (FK*^%K*/1-0TR.2;R]0A:&5V8%@&4KQP/[QK;H MJZ>%H4Y:S1+675$NH1:R1H,> M:/G,N2HSM\O[QP2!\]8LOA+63\"=;\/)8_\ $UN_[0,5OYJ?/YMS*\?S9VC* MLIY/&<'%>E45TG,<+XA\/ZI>>--3DMK2=[/6M &E?;()(Q]CD#S'>ZLZL1B4 M8V!CD'@5B:7X$EOM+AT_4-"U>PO[6PFMEU&[UZ2YMHI'@:$O;Q>>Y((UB/PII>HZ VDQZ!<1W-S>-/"\4IAB:-5@".7PQ;.75, M*",9.*]#HHH **** "BBB@ HHHH **** "BBB@ HHHH S]-T6TTM9Q;!R+@Y M?>V?7C]:2PT.STZQGM(/,,<^=^YN>1C&?I6C10!G6NAV=II,NG1^88)<[RS? M,57/PZO)8O%FL6VEV\/B7^VSJ.B7W[OS75 M(X2J;P(],@1"+N%%M)EB=&24E MLX^8$,@?/MUKT:B@#RF]\,^(K30- &AZ3?6GB2STBUM(]2M+^$0HRH5:*ZC= ML21*S%AM60]=NT]=;3M%URT\?"72]/OM(TVXFGDU8/>Q365R2'*R0)N,DKZ!X2OK6VT:WGTU](:>V$Y@D$;+*A$IC.&C&=SACDGZ^C44 >66/ACQ!I M7BN/QL='DN;N\N[MKO2X+B+SH8)8X4CPS,L;,OV9=PWX^8(\-][;NR-V.:].HH Y7PQIVHR^*=;\2 M:M8/IIOX[>UMK2:5'E2*'>=SF-F0%FE;@,W '1_P##*G@C_H*^ M(/\ P(@_^,U[;10!YSX"^"'ACX>:\^KZ/<:E3(P1203@*B\\=\UO M?$K1[[Q!\-==TK2(/M%[=VK1PQ;U7>V1QEB /Q-=110!YIXO\$:O/\1-%UCP M]$DFGW&H6UQK$.]4V/ 3LG&3R2C,C AS7IU% 'E&O:3XA\7^";73==\#R+XC2WB M6UU@7MOML9\)NF\Q7$J%74L5C5MP51DY(&S'#K_A[Q_K^J1^'K[6X=1L;&** M>TFM8P9(1*'W"25"N2Z] >]=]10!Y?%X#\0W.I:7#>W;V$9OKO7;^\L'C<)= MN0L,*"56W!49OF*8RH/!Q3;GX>Z[Y/BS1;:_FN;?53;:I9:E?&(!;Z-PS(ZQ M*N 3#"253&">IKU*B@#S;QC>^)/$'AZVL9_!>JV=L+FWN-3DCN+:9EBBD65E M@5)2\A)3'W5..BD_+6[XSTZ\\1:1H+Z3;R2^5K-A?2+(/*9(4F5W8J^""%_A M(W=L9XKK** /--7\)ZY<_#_QMIUM9EKW5-4EN+*,3(/,0F(AL[L+]T]2#Q5K MQ'X9U;4/$WB6&WM9C:>(M"33DOXI(]MG*HGYD4N'(/FKC8&[YQUKT&B@#S_P MAX;:'4].N=2\-ZO9WFG0,OVJ_P!>DNX5L MCX%R^'ELL:HQD(MQ*G.;DR?>SM^Z<]?UKTBB@#S/XA^"=:\3^(YIM,CQ!_8Z M1JYN?*$DT=Y%.(B5.]=RQL-X'RYSFM?PWX>C^VWM\=!U?2[F2S-JL^L:RU[* MRDY*J/.E54R <[@2>W>NUHH YCX=VNHZ9X$TK2=8TV:PNM,M8K1_,DB=9BB M%T*.WRG'&[:?:NGHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH -HH **** "BBB@#__V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Feb. 10, 2023
Jun. 30, 2022
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36153    
Entity Registrant Name Criteo S.A.    
Entity Incorporation, State or Country Code I0    
Entity Address, Address Line One 32 Rue Blanche    
Entity Address, Postal Zip Code 75009    
Entity Address, City or Town Paris    
Entity Address, Country FR    
Country Region 33    
City Area Code 75    
Local Phone Number 85 09 39    
Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 1,605
Entity Common Stock, Shares Outstanding (in shares)   55,833,562  
Documents Incorporated by Reference Part III incorporates certain information by reference from the registrant’s proxy statement for the 2023 Annual Meeting of Shareholders. Such proxy statement will be filed no later than 120 days after the close of the registrant’s fiscal year ended December 31, 2022.    
Entity Central Index Key 0001576427    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
American Depositary Shares      
Entity Information [Line Items]      
Title of 12(b) Security American Depositary Shares, each representing one ordinary share, nominal value €0.025 per share    
Trading Symbol CRTO    
Security Exchange Name NASDAQ    
Share capital      
Entity Information [Line Items]      
Title of 12(b) Security Ordinary shares, nominal value €0.025 per share    
No Trading Symbol Flag true    
Security Exchange Name NASDAQ    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 1756
Auditor Name Deloitte & Associés
Auditor Location Paris-La Défense, France
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Financial Position - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 348,200 $ 515,527
Trade receivables, net of allowances of $47.8 million and $45.4 million as of December 31, 2022 and December 31, 2021, respectively. 708,949 581,988
Income taxes 23,609 8,784
Other taxes 78,274 73,388
Other current assets 51,866 34,182
Restricted cash - current portion 25,000 0
Marketable securities - current portion 25,098 50,299
Total current assets 1,260,996 1,264,168
Property, plant and equipment, net 131,207 139,961
Intangible assets, net 175,983 82,627
Goodwill 515,140 329,699
Right of use asset - operating lease 102,176 120,257
Restricted cash – non-current 75,000 0
Marketable securities - non current portion 0 5,000
Non-current financial assets 5,928 6,436
Other non - current assets 50,818 0
Deferred tax assets 31,646 35,443
Total non current assets 1,087,898 719,423
Total assets 2,348,894 1,983,591
Current liabilities:    
Trade payables 742,918 430,245
Contingencies - current portion 65,759 3,059
Income taxes 13,037 6,641
Financial liabilities - current portion 219 642
Lease liability - operating - current portion 31,003 34,066
Other taxes 58,031 60,236
Employee-related payables 85,569 98,136
Other current liabilities 83,457 39,523
Total current liabilities 1,079,993 672,548
Deferred tax liabilities 3,463 3,053
Retirement benefit obligation 3,708 5,531
Financial liabilities - non current portion 74 360
Lease liability - operating - non current portion 77,536 93,893
Contingencies - non-current portion 33,788 0
Other non-current liabilities 69,226 9,886
Total non-current liabilities 187,795 112,723
Total liabilities 1,267,788 785,271
Commitments and contingencies
Shareholders' equity:    
Common shares, €0.025 per value, 63,248,728 and 65,883,347 shares authorized, issued and outstanding at December 31, 2021 and December 31, 2020, respectively. 2,079 2,149
Treasury stock, 5,985,104 and 5,207,873 shares at cost as of December 31, 2022 and December 31, 2021, respectively. (174,293) (131,560)
Additional paid-in capital 734,492 731,248
Accumulated other comprehensive income (loss) (91,890) (40,294)
Retained earnings 577,653 601,588
Equity - attributable to shareholders of Criteo S.A. 1,048,041 1,163,131
Non-controlling interests 33,065 35,189
Total equity 1,081,106 1,198,320
Total equity and liabilities $ 2,348,894 $ 1,983,591
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Financial Position (Parenthetical)
$ in Thousands
Dec. 31, 2022
€ / shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
€ / shares
Dec. 31, 2021
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 47,792   $ 45,391
Common shares par value (in Euro per shares) | € / shares € 0.025   € 0.025  
Shares authorized (in shares)   63,248,728   65,883,347
Shares issued (in shares)   63,248,728   65,883,347
Common Stock, Shares, Outstanding   63,248,728   65,883,347
Treasury stock (in shares)   5,985,104   5,207,873
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 2,017,003 $ 2,254,235 $ 2,072,617
Cost of revenue      
Traffic acquisition costs (1,088,779) (1,333,440) (1,247,571)
Other cost of revenue (133,024) (138,851) (137,028)
Gross profit 795,200 781,944 688,018
Operating expenses:      
Research and development expenses (187,596) (151,817) (132,513)
Sales and operations expenses (377,996) (325,616) (330,285)
General and administrative expenses (205,330) (152,634) (116,395)
Total operating expenses (770,922) (630,067) (579,193)
Income from operations 24,278 151,877 108,825
Financial and Other Income (Expense) 17,783 1,939 (1,939)
Income before taxes 42,061 153,816 106,886
Provision for income taxes (31,186) (16,169) (32,197)
Net income 10,875 137,647 74,689
Net income available to shareholders of Criteo S.A. 8,952 134,456 71,679
Net income available to non-controlling interests $ 1,923 $ 3,191 $ 3,010
Net income allocated to shareholders per share:      
Basic (in dollars per share) $ 0.15 $ 2.21 $ 1.18
Diluted (in dollars per share) $ 0.14 $ 2.09 $ 1.16
Weighted average shares outstanding used in computing per share amounts:      
Basic (in shares) 60,004,707 60,717,446 60,876,480
Diluted (in shares) 62,760,197 64,231,637 61,818,593
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 10,875 $ 137,647 $ 74,689
Other comprehensive income (loss):      
Foreign currency translation differences, net of taxes (59,001) (61,406) 53,213
Foreign currency translation differences (59,001) (61,406) 53,213
Income tax effect 0 0 0
Actuarial (losses) gains on employee benefits, net of taxes 2,969 1,205 4,692
Actuarial (losses) gains on employee benefits 3,311 1,374 5,214
Income tax effect (342) (169) (522)
Comprehensive income (loss) (45,157) 77,446 132,594
Attributable to shareholders of Criteo S.A. (40,721) 81,302 130,821
Attributable to non-controlling interests $ (4,436) $ (3,856) $ 1,773
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Equity - attributable to shareholders of Criteo S.A.
Share capital
Treasury stock
Additional paid-in capital
Accumulated other comprehensive (loss) income
Retained earnings
Non controlling interests
Beginning balance (in shares) at Dec. 31, 2019     66,197,181 3,903,673        
Beginning balance at Dec. 31, 2019 $ 1,037,988 $ 1,007,267 $ 2,158 $ (74,900) $ 668,389 $ (40,105) $ 451,725 $ 30,721
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 74,689 71,679         71,679 3,010
Other comprehensive income (loss) 57,906 56,133       56,133   1,773
Issuance of ordinary shares (in shares)     231,784          
Issuance of ordinary shares 1,936 1,936 $ 8   1,928      
Change in treasury stock (in shares)       (1,728,863)        
Change in treasury stock (43,587) (43,587)   $ (14,570)     (29,017)  
Shared-based compensation 27,101 26,913     26,913     188
Other changes in equity (in shares) [1]     (156,859)          
Other changes in equity [1] $ (3,346) (3,199) $ (5)   (4,066)   (3,028) (147)
Ending balance (in shares) at Dec. 31, 2020 60,639,570   66,272,106 5,632,536        
Ending Balance at Dec. 31, 2020 $ 1,152,687 1,117,142 $ 2,161 $ (85,570) 693,164 16,028 491,359 35,545
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 137,647 134,456         134,456 3,191
Other comprehensive income (loss) (60,201) (56,345)       (56,345)   (3,856)
Issuance of ordinary shares (in shares)     1,109,950          
Issuance of ordinary shares $ 25,473 25,473 $ 32   25,441      
Change in treasury stock (in shares) (2,647,742)   (1,498,709) [2] 424,663 [2]        
Change in treasury stock [2] $ (100,043) (100,043) $ (44) $ (45,990) (29,782)   (24,227)  
Shared-based compensation 42,734 42,425     42,425     309
Other changes in equity $ 23 23       23    
Ending balance (in shares) at Dec. 31, 2021 60,675,474   65,883,347 5,207,873        
Ending Balance at Dec. 31, 2021 $ 1,198,320 1,163,131 $ 2,149 $ (131,560) 731,248 (40,294) 601,588 35,189
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock acquired, average cost per share (in dollars per share) $ 37.99              
Net income $ 10,875 8,952         8,952 1,923
Other comprehensive income (loss) (56,032) (51,596)       (51,596)   (4,436)
Issuance of ordinary shares (in shares)     97,767          
Issuance of ordinary shares $ 431 431 $ 2   429      
Change in treasury stock (in shares) (5,135,359)   (2,732,386) [3] (777,231) [3]        
Change in treasury stock [3] $ (135,685) (135,685) $ (72) $ (42,733) (59,984)   (32,896)  
Shared-based compensation 63,171 62,782     62,782     389
Other changes in equity $ 26 26     17   9  
Ending balance (in shares) at Dec. 31, 2022 57,263,624   63,248,728 5,985,104        
Ending Balance at Dec. 31, 2022 $ 1,081,106 $ 1,048,041 $ 2,079 $ (174,293) $ 734,492 $ (91,890) $ 577,653 $ 33,065
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock acquired, average cost per share (in dollars per share) $ 26.43              
Treasury shares used for RSUs vesting (in shares) 1,625,742              
Treasury shares cancelled (in shares) 2,732,386              
[1] Includes deferred consideration in the context of Storetail Marketing Services SAS acquisition in 2018 and 2020 and from January 1, 2020, the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB).
[2] On February 5, 2021 Criteo's Board of Directors authorized a share repurchase program of up to $175.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,647,742 shares repurchased at an average price of $37.99 offset by 1,573,696 treasury shares used for RSUs vesting and 1,498,709 treasury shares cancelled.(3) On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled.
[3] On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash from operating activities      
Net income $ 10,875 $ 137,647 $ 74,689
Non-cash and non-operating items      
Non-cash and non-operating items 185,029 124,879 154,629
Amortization and provisions 150,261 90,934 106,591
Equity awards compensation expense [1] 65,034 44,528 28,770
Net gain on disposal of non-current assets (194) 1,965 2,714
Interest accrued and non-cash financial income and expenses (259) 0 0
Change in uncertain tax positions 412 0 0
Net change in fair value of Earn-out 771 0 0
Change in deferred taxes 3,602 (18,642) 3,720
Change in income taxes (10,952) 6,043 10,867
Other (23,646) 51 1,967
Change in working capital related to operating activities 60,081 (41,613) (43,962)
(Increase) / Decrease in trade receivables (41,910) (134,950) (3,957)
Increase / (Decrease) in trade payables 133,792 82,691 (33,314)
(Increase) / Decrease in other current assets (14,687) (19,742) (7,188)
Increase / (Decrease) in other current liabilities (17,862) 33,033 6,261
Change in operating lease liabilities and right of use assets 748 (2,645) (5,764)
Cash from operating activities 255,985 220,913 185,356
Cash used for investing activities      
Acquisition of intangibles assets, property, plant and equipment (84,796) (54,983) (67,287)
Change in accounts payable related to intangible assets, property, plant and equipment 28,951 1,973 1,818
Payment for businesses, net of cash acquired (138,027) (10,419) (1,176)
Change in other financial non-current assets 27,753 (12,938) (34,448)
Cash used for investing activities (166,119) (76,367) (101,093)
Cash used for financing activities      
Proceeds from borrowings under line-of-credit agreement 78,513 0 153,188
Repayment of borrowings (78,513) (1,249) (167,344)
Proceeds from capital increase 1,028 25,196 1,727
Change in treasury stocks (135,685) (100,027) (43,655)
Change in other financial liabilities (265) (4,037) (1,663)
Other 21,878 0 0
Cash used for financing activities (113,044) (80,117) (57,747)
Effect of exchange rate changes on cash and cash equivalents (44,149) (36,913) 42,732
Net increase (decrease) in cash and cash equivalents (67,327) 27,516 69,248
Net cash and cash equivalents - beginning of period 515,527 488,011 418,763
Net cash and cash equivalents - end of period 448,200 515,527 488,011
Supplemental disclosures of Cash Flow information      
Cash paid for taxes, net of refunds (38,124) (28,767) (17,610)
Cash paid for interest, net of amounts capitalized $ (1,298) $ (1,486) $ (2,155)
[1] Of which $63.3 million and $42.7 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the twelve month period ended December 31, 2022 and 2021, respectively.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Cash Flows - Parenthetical - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Shared-based compensation $ 65,034 $ 44,528
Accounting Standards Update 2021-04    
Shared-based compensation $ 63,300 $ 42,700
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Principles and Accounting Methods
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Principles and Accounting Methods Principles and Accounting Methods
Basis of Preparation
We prepared the consolidated financial statements in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of Criteo S.A and its wholly owned subsidiaries.
Consolidation Methods
We have control over all our subsidiaries, and consequently they are all fully consolidated. Intercompany transactions and balances have been eliminated. The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.
20222021
CountryVoting rightsOwnership InterestVoting rightsOwnership InterestConsolidation Method
Parent company
Criteo S.A France100 %100 %100 %100 %Parent company
French subsidiaries
Criteo France SASFrance100 %100 %100 %100 %Fully consolidated
Criteo Finance SAS(1)
France— %— %100 %100 %Fully consolidated
Criteo TechnologyFrance100 %100 %100 %100 %Fully consolidated
Condigolabs SASFrance40 %40 %40 %40 %Fully consolidated
Foreign subsidiaries
Criteo LtdUnited Kingdom100 %100 %100 %100 %Fully consolidated
Criteo Corp.United States100 %100 %100 %100 %Fully consolidated
Madyourself Technologies, Inc.United States100 %100 %100 %100 %Fully consolidated
Doobe In Site Ltd.Israel100 %100 %100 %100 %Fully consolidated
Criteo GmbHGermany100 %100 %100 %100 %Fully consolidated
Criteo Nordics AB Sweden100 %100 %100 %100 %Fully consolidated
Criteo Korea Ltd. Korea100 %100 %100 %100 %Fully consolidated
Criteo KKJapan66 %66 %66 %66 %Fully consolidated
Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.
Brazil100 %100 %100 %100 %Fully consolidated
Criteo BVThe Netherlands100 %100 %100 %100 %Fully consolidated
Criteo Australia Pty LtdAustralia100 %100 %100 %100 %Fully consolidated
Criteo SrlItaly100 %100 %100 %100 %Fully consolidated
Criteo Advertising (Beijing) Co. LtdChina100 %100 %100 %100 %Fully consolidated
Criteo Singapore Pte. Ltd.Singapore100 %100 %100 %100 %Fully consolidated
Criteo LLCRussia100 %100 %100 %100 %Fully consolidated
Criteo Europa MM S.L.Spain100 %100 %100 %100 %Fully consolidated
Criteo España S.L.
Spain100 %100 %100 %100 %Fully consolidated
Criteo Canada Corp.Canada100 %100 %100 %100 %Fully consolidated
Criteo Reklamcılık Hizmetleri ve Ticaret Anonim ŞirketiTurkey100 %100 %100 %100 %Fully consolidated
Criteo MEA FZ-LLCUnited Arab Emirates100 %100 %100 %100 %Fully consolidated
Criteo India Private LimitedIndia100 %100 %100 %100 %Fully consolidated
Gemini HoldCo, LLCUnited States100 %100 %100 %100 %Fully consolidated
Bidswitch GmbHSwitzerland100 %100 %— %— %Fully consolidated
Bidswitch Inc.United States100 %100 %— %— %Fully consolidated
Iponweb GmbHSwitzerland100 %100 %— %— %Fully consolidated
Iponweb GmbHDeutschland100 %100 %— %— %Fully consolidated
Iponweb LimitedUnited Kingdom100 %100 %— %— %Fully consolidated
Iponweb Labs LimitedCyprus100 %100 %— %— %Fully consolidated
Iponweb Inc.United States100 %100 %— %— %Fully consolidated
The MediaGrid Inc.United States100 %100 %— %— %Fully consolidated
Iponweb Labs LLCArmenia100 %100 %— %— %Fully consolidated

(1) Merged with Criteo Technology
Functional Currency and Translation of Financial Statements in Foreign Currency
The Consolidated Financial Statements are presented in U.S. dollars, which differs from the functional currency of the Parent, being the Euro. The statements of financial position of consolidated entities having a functional currency different from the U.S. dollar are translated into U.S. dollars at the closing exchange rate (spot exchange rate at the statement of financial position date) and the statements of income, statements of comprehensive income and statements of cash flow of such consolidated entities are translated at the average period to date exchange rate. The resulting translation adjustments are included in equity under the caption “Accumulated other comprehensive income (loss)” in the Consolidated Statements of Changes in Shareholders' Equity.
Conversion of Foreign Currency Transactions
Foreign currency transactions are converted to U.S. dollars at the rate of exchange applicable on the transaction date. At period-end, foreign currency monetary assets and liabilities are converted at the rate of exchange prevailing on that date. The resulting exchange gains or losses are recorded in the Consolidated Statements of Income in “Other financial income (expense)” with the exception of exchange differences arising from monetary items that form part of the reporting entity’s net investment in a foreign operation which are recognized in other comprehensive income (loss); they will be recognized in profit or loss on disposal of the net investment.
Use of Estimates
The preparation of our Consolidated Financial Statements requires the use of estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amount of revenue and expenses during the period. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates.
On an on-going basis, management evaluates its estimates, primarily those related to: (1) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.
Business combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of our acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Intangible Assets
Acquired intangible assets are accounted for at acquisition cost, less accumulated amortization. Acquired intangible assets are composed of technology and customer relationships amortized on a straight-line basis over their estimated useful lives comprised between three and nine years. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the business climate indicate that the carrying amount of an asset may be impaired.
Intangible assets also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Amortization of these costs begins when assets are placed in service and is calculated on a straight-line basis over the assets’ useful lives, generally estimated at three years.
Cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements, are evaluated for capitalized implementation costs in a similar manner as capitalized software development costs. If a CCA includes a software license, the software license element of the arrangement is accounted for in a manner consistent with the acquisition of other software licenses. If a CCA does not include a software license, the service element of the arrangement is accounted for as a service contract. The Company capitalizes certain implementation costs for its CCAs that are service contracts, which are included in other current assets. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.
Property, Plant and Equipment
Property, plant and equipment are accounted for at acquisition cost less cumulative depreciation and any impairment loss. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows:
Servers........................................................................................................... 5 years over the life of the warranty
Furniture and IT equipments............................................................................................................... 3 to 5 years
Leasehold improvements are depreciated over their useful life or over the lease term, whichever is shorter.
Impairment of Assets
Goodwill and Intangible Assets
Goodwill represents the excess of the aggregate purchase price paid over the fair value of the net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives. The Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.
Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as three single reporting units and has selected December 31 as the date to perform its annual impairment test. Goodwill has been allocated to these three segments using a relative fair value allocation approach.

In the impairment assessment of its goodwill, the Company performs an impairment test, which involves assumptions regarding estimated future cash flows to be derived from the Company. The estimated future cash flows are used to derive the fair value of the reporting unit, which is then compared to its net book value, including goodwill . If these estimates or their related assumptions change in the future, the Company may be required to record impairment on these assets. If the net book value exceeds its implied fair value, then the Company would be required to recognize an impairment loss in the Consolidated Statement of Income.

Acquired intangible assets are accounted for at acquisition cost less cumulative amortization and any impairment loss. Acquired intangible assets are amortized over their estimated useful lives of three to nine years on a straight-line method. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the financial and economic environment indicate that the carrying amount of an asset may be impaired.

Property, Plant and Equipment and Impairment of Long-lived Assets
The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful life is no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with an asset are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value. Fair value is estimated based on discounted future cash flows.
Leases
We lease space under non-cancellable operating leases for our offices and data centers. Our office leases typically include rent free periods and rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include rent free periods and rent escalation periods. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Our leases typically contain options to renew, and/or early terminate the lease. Options have been included in the lease term if management has determined it is reasonably certain that they will be exercised, at lease commencement.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs include changes in indexation and are expensed in the period incurred.
We chose to use certain practical expedients upon adaption of ASC 842 including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases,
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and
We used hindsight in determining the lease term.
Financial Assets and Liabilities, Excluding Derivative Financial Instruments
Financial assets, excluding cash and cash equivalents, consist exclusively of loans and receivables. Loans and receivables are non-derivative financial assets with a payment, which is fixed or can be determined, not listed on an active market. They are included in current assets, except those that mature more than twelve months after the reporting date. Loans are measured at amortized cost using the effective interest method. The recoverable amount of loans and advances is estimated whenever there is an indication that the asset may be impaired and at least on each reporting date. If the recoverable amount is lower than the carrying amount, an impairment loss is recognized in the Consolidated Statements of Income.
Financial liabilities are initially recorded at their fair value at the transaction date. Subsequently they are measured at amortized cost using the effective interest method.
The Company carries the accounts receivable at original invoiced amount less an allowance for any potential uncollectible amounts. Receivables are presented on a gross basis and are not netted against the payments we are required to make to advertising inventory publishers. Management makes estimates of expected credit trends for the allowance for credit losses based on, among other factors, a past history of collections, current credit conditions, the aging of the receivables, past history of write downs, credit quality of our customers, current economic conditions, and reasonable and supportable forecasts of future economic conditions. A receivable is considered past due if we have not received payments based on agreed-upon terms. A higher default rate than estimated or a deterioration in our clients’ creditworthiness could have an adverse impact on our future results. Allowances for credit losses on trade receivables are recorded in “sales and operations expenses” in our Consolidated Statements of Income. We generally do not require any security or collateral to support our receivables.
Derivative financial instruments
We buy and sell derivative financial instruments in order to manage and reduce our exposure to the risk of exchange rate fluctuations. We deal only with major financial institutions. Financial instruments may only be classified as hedges when we can demonstrate and document the effectiveness of the hedging relationship at inception and throughout the life of the hedge. Generally, our derivatives are not designated as hedging instruments and mainly consist of forward buying contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary.
We recognize gains and losses on these contracts, as well as the related costs in the financial income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.
We report the cash impact of the settlement of hedging derivatives in cash from (used for) financing activities in the consolidated statements of cash flows. This results in the cash flows from derivative instruments to be classified in the same category as the underlying cash flows.
Derivatives are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
Fair value measurements
Financial instruments are presented in three categories based on a hierarchical method used to determine their fair value : (i) level 1: fair value calculated using quoted prices in an active market for identical assets and liabilities; (ii) level 2: fair value calculated using valuation techniques based on observable market data such as prices of similar assets and liabilities or parameters quoted in an active market; (iii) level 3: fair value calculated using valuation techniques based wholly or partially on unobservable inputs such as prices in an active market or a valuation based on multiples for unlisted companies.
Cash, Cash Equivalents and Marketable Securities
Cash includes cash on deposit with banks and highly liquid investments such as demand deposits with banks. Cash equivalents include short-term, highly liquid investments, with a remaining maturity at the date of purchase of three months or less for which the risk of changes in value is considered to be insignificant. Highly liquid term deposits therefore meet the definition of cash equivalents.
We hold investments in marketable securities, consisting mainly of term deposits with banks, not meeting the cash equivalents definition. We classify marketable securities as either available-for-sale or held-to-maturity investments, depending on whether we have the positive intent and ability to hold the term deposits to maturity.
Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity.
Our held-to-maturity investments are carried at amortized cost, and are subject to impairment assessments. Interest income generated from held-to-maturity investments is recorded as financial income.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company’s cash and cash equivalents are held and foreign exchange contracts are transacted with major financial institutions that the Company's management has assessed to be of high credit quality. The Company has not experienced any losses in such accounts.
The Company mitigates its credit risk with respect to accounts receivable by performing credit evaluations and monitoring agencies' and advertisers' accounts receivable balances. As of December 31, 2022 and 2021 no customer accounted for 10% or more of accounts receivable. During the years ended December 31, 2022, 2021 and 2020, no single customer represented 10% or more of revenue.
Employee Benefits
Depending on the laws and practices of the countries in which we operate, employees may be entitled to compensation when they retire or to a pension following their retirement. For state-managed plans and other defined contribution plans, we recognize them as expenses when they become payable, our commitment being limited to our contributions.
The liability with respect to defined benefit plans is estimated using the following main assumptions:
discount rate;
future salary increases;
employee turnover; and
mortality tables.
Service costs are recognized in profit or loss and are allocated by function.
Actuarial gains and losses are recognized in other comprehensive income and subsequently amortized into the income statement over a specified period, which is generally the expected average remaining service period of the employees participating in the plan. Actuarial gains and losses arise as a result of changes in actuarial assumptions or experience adjustments (differences between the previous actuarial assumptions and what has actually occurred).
Contingencies
An estimated loss from a loss contingency is recognized if the following two conditions are met:
•    information available before the financial statements are issued indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements;
•    the amount of loss can be reasonably estimated.
With respect to litigation, claims and non income tax risks, that may result in a provision to be recognized, we exercise significant judgment in measuring and recognizing provisions or determining exposure to contingent liabilities that are related to pending litigation, other outstanding claims and tax audits. These judgment and estimates are subject to change as new information becomes available.
 Revenue Recognition

We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies.
We have multiple pricing models which include percentage of spend models in addition to cost-per-click, cost-per-install and cost-per-impression pricing models.
Cost-per-click, cost-per-install and cost-per-impression pricing models
We recognize revenues when we transfer control of promised services directly to our clients in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click, cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application, as we consider the delivery of clicks or installs our performance obligation.     
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed as we consider the display of advertisements our performance obligation.
Percentage of spend models
Criteo's Platform enables the buying and selling of retail media with an end-to-end, self-service platform geared toward our brand, agency and retailer customers and is priced using a percentage of spend model.
We generate revenues when we provide a platform for the purchase and sale of retail media digital advertising inventory. The platform connects sellers and buyers of retail media inventory, in an online marketplace. Retailers provide advertising inventory to the platform and brands and agencies bid on the retailers digital advertising inventory. Winning bids can create advertising, or paid impressions, which retailers display to their website visitors.
The total volume of spending between buyers and sellers on the Company's platform is referred to as working media spend. We charge both the brands and agencies and retailers a contractual fee, based on a percentage of working media spend, for the use of our platform. We recognize revenue when an ad is displayed or clicked on.
Criteo's Iponweb solutions offer an online trading platform through which supply partners can submit bid requests for media that they wish to sell, and demand partners can submit bids for media that they wish to buy through the operations of a dynamic, real-time exchange whereby media is sold to demand partners whose bids are selected by supply partners.
We generate revenues by charging demand or supply a percentage of total media spend traded through our solutions. We recognize revenue when an ad is displayed or clicked on.

Agent vs Principal
When a third-party is involved in the delivery of our services to the client, through the supply of digital advertising inventory, we assess whether we act as principal or agent in the arrangement. The assessment is based on the degree we control the specified services at any time before they are transferred to the customer. The determination of whether we are acting as principal or agent requires judgment.
We act as principal in our Criteo Marketing Solutions arrangements because (i) we control the advertising inventory before it is transferred to our clients; (ii) we bear sole responsibility in fulfillment of the advertising promise and bear inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these and other factors, we have determined that we act as principal for our Criteo Marketing Solutions engagements and accordingly report the revenue earned and related costs incurred on a gross basis.
We act either as principal or as agent in our Criteo Retail Media segment. For the arrangements related to transactions using our legacy Retail Media solutions, we consider that we act as principal, as we exercise significant control over the client’s advertising campaign. For arrangements related to transactions using our Platform, a self-service solution providing transparency, measurement and control to our brand, agency and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, we report the revenue earned and related costs incurred by the Platform solution on a net basis.
We act as agent in Iponweb provided solutions as we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a fee based on a percentage of the digital advertising inventory traded through our solutions. Therefore, we report the revenue earned and related costs incurred by the Iponweb solutions on a net basis.
Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.
Cost of Revenue
Our cost of revenue primarily includes traffic acquisition costs and other cost of revenue.
Traffic Acquisition Costs. Traffic acquisition costs consist primarily of purchases of impressions from publishers on a CPM basis. We purchase impressions directly from publishers or third-party intermediaries, such as advertisement exchanges. We recognize cost of revenue on a publisher by publisher basis as incurred. Costs owed to publishers but not yet paid are recorded in our Consolidated Statements of Financial Position as trade payables.
For legacy solutions within Criteo Retail Media, we pay for the inventory of our retailer partners on a revenue sharing basis, effectively paying the retailers a portion of the click-based revenue generated by user clicks on the sponsored products advertisements or impressions on the commerce display advertisements displaying the products of our consumer brand clients. For Retail Media Platform solutions, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs.
For solutions within Iponweb, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs.
Other Cost of Revenue. Other cost of revenue includes expenses related to third-party hosting fees, depreciation of data center equipment, data purchased from third parties and digital taxes. The Company does not build or operate its own data centers and none of its Research and Development employments are dedicated to revenue generating activities. As a result, we do not include the costs of such personnel in other cost of revenue.
Share-Based Compensation
Shares, employee share options and employee and non-employee warrants are primarily awarded to our employees or directors. These awards are measured at their fair value on the date of grant. The fair value is calculated with the most relevant formula regarding the settlement and the conditions of each plan. The fair value is recorded in personnel expenses (allocated by function in the Consolidated Statements of Income) on a straight-line basis over each milestone composing the vesting period with a corresponding increase in shareholders’ equity. At each closing date, we re-examine the number of options likely to become exercisable. If applicable, the impact of the review of the estimate is recognized in the Consolidated Statements of Income with a corresponding adjustment in equity.
Income Taxes
Income taxes are accounted for under the asset and liability method of accounting. Deferred taxes are recorded on all temporary differences between the financial reporting and tax bases of assets and liabilities, and on tax losses, using the liability method. Differences are defined as temporary when they are expected to reverse within a foreseeable future. We may only recognize deferred tax assets on net operating losses if, based on the projected taxable incomes within the next three years, we determine that it is probable that future taxable profit will be available against which the unused tax losses and tax credits can be utilized. As a result, the measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. If future taxable profits are considerably different from those forecasted that support recording deferred tax assets, we will have to revise downwards or upwards the amount of deferred tax assets, which would have a significant impact on our financial results. Tax assets and liabilities are not discounted. Amounts recognized in the Consolidated Financial Statements are calculated at the level of each tax entity included in the consolidation scope. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
The French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&D”). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded at the end of a three-fiscal year period. The CIR is calculated based on the claimed volume of eligible R&D expenditures by us. As a result, the CIR is presented as a deduction to “research and development expenses” in the Consolidated Statements of Income, as the CIR is not within the scope of ASC 740. We have exclusively claimed R&D performed in France for purposes of the CIR. As of December 31, 2022, we have offset $14.7 million of CIR tax credits against “research and development expenses” in our Consolidated Statements of Income.
The U.S. Research Tax Credit is a U.S. tax credit to incentivize research and development activities in the U.S. Qualifying R&D expenses generating a tax credit which may be used to offset future taxable income once all net operating losses and foreign tax credits have been used. It is not refundable and as such, considered in the scope of ASC 740 as a component of income tax expense. We have exclusively claimed R&D performed in the U.S. for purposes of the U.S. Research Tax Credit.
Uncertain Tax Positions
We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. These uncertain tax positions include our estimates for transfer pricing that have been developed based upon analyses of appropriate arms-length prices. Similarly, our estimates related to uncertain tax positions concerning research tax credits are based on an assessment of whether our available documentation corroborating the nature of our activities supporting the tax credits will be sufficient. Although we believe that we have adequately reserved for our uncertain tax positions (including net interest and penalties), we can provide no assurance that the final tax outcome of these matters will not be materially different. We make adjustments to these reserves in accordance with the income tax accounting guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made, and could have a material impact on our financial condition and operating results.
Operating Segments
Segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources (management approach). An operating segment is a component of the Company for which separate financial information is available that is evaluated regularly by our Chief Operating Decision Maker in deciding how to allocate resources and assessing performance.
Our chief operating decision-maker is our CEO. The CEO reviews Contribution ex-TAC, primarily at a family of solutions level, for the purposes of allocating resources and evaluating financial performance.
Contribution ex-TAC is Criteo's profitability measure and reflects the Company's gross profit plus other costs of revenue.
As of December 31, 2022, we have concluded that our operations constitute three operating and reportable segments: Marketing Solutions, Retail Media and Iponweb.
Earnings Per Share
Basic earnings per share (“EPS”) are calculated by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding. The weighted average number of shares outstanding is calculated according to movements in share capital. In addition, we calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent company, Criteo S.A. by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued.
Accounting Pronouncements adopted in 2022
    
Effective January 1, 2022, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity's financial statements. The impacts on our annual consolidated financial statements are limited as a result of adoption of this standard.
Recent Accounting Pronouncements

Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
On August 1, 2022, the Company, Iponweb Holding Limited, Exezars Limited (a subsidiary of Iponweb Holding Limited and collectively with Iponweb Holding Limited, the “Sellers”), Mr. Ljubisa Bogunovic, in his capacity as trustee of the “IW General Management Trust” and Mr. Boris Mouzykantskii, founder and Chief Executive Officer of Iponweb Holding Limited (the “Founder”) entered into an amended and restated Framework Purchase Agreement (the “FPA”), amending and restating the previously disclosed framework purchase agreement, dated December 22, 2021, which provided for the acquisition of the business of Iponweb Holding Limited (the "Iponweb business"), a market-leading AdTech company with world-class media trading capabilities, by the Company (the “Iponweb Acquisition”).

This business combination is composed of an asset purchase of Iponweb intellectual property and other intangible rights and a share purchase of 100% of the share capital and voting rights of nine Iponweb operational legal entities.
Purchase price. The purchase price, as per ASC 805, was $290.2 million (subject to approval and finalization of post-close purchase price adjustments) for the Iponweb business, out of which $61.2 million represents the fair value of the contingent consideration. This contingent consideration is payable in cash to the Sellers in an amount up to $100 million, conditioned upon the achievement of certain net revenue targets by the Iponweb business for the 2022 and 2023 fiscal years.
Separate compensation arrangement. The Company transferred Treasury shares with a fair value of $70.2 million to Iponweb's Sellers, subject to lock-up conditions. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, the $70.2 million fair value was not included in the purchase price consideration above and will be accounted for separately from the business combination as a stock compensation expense. See Note 15 for further discussion.

Financing. The acquisition was financed by available cash resources, and in connection with the Acquisition, the Company drew down €50.0 million ($51.1 million) for a one-month period on its then-current revolving credit facility (repaid prior to the quarter-immediately proceeding the acquisition) to provide additional liquidity.
Assets acquired and liabilities assumed. The transaction was accounted for as a business acquisition. We have completed the preliminary purchase price allocation and we expect to finalize this analysis within one year from the Acquisition Date.
On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation are as follow:
Estimated fair values
(in millions)
Cash and cash equivalents$93.3 
Trade receivables100.7 
    Other current assets1.1 
Technology90.2 
Customer relationships7.2 
Other non-current assets59.0 
Trade Payables(191.5)
Other current liabilities(3.1)
Other non-current liabilities (54.3)
Net assets acquired
$102.6 
Developed technology represents the estimated fair value of the features underlying the Iponweb products as well as the platform providing services to Iponweb customers. Customer relationships represent the estimated fair value of the underlying relationships with Iponweb customers, including the fair value of unbilled and unrecognized contracts yet to be fulfilled. The estimated useful lives of technologies acquired and customer relationships are four and nine years, respectively.

In the Iponweb business's opening balance sheet, Criteo recognized a $17.6 million liability related to the Iponweb business's uncertain tax positions in accordance with ASC 740. The Company also recognized a $33.7 million provision in connection with the Iponweb business, accounted for under ASC 450 Contingencies. As part of the Acquisition, the Sellers agreed to indemnify Criteo for losses related to certain liabilities, up to an amount of $50.0 million. As such, we have recognized an indemnification asset of $50.0 million which is recorded as part of "Other non-current assets" on the consolidated statement of financial position.

Preliminary goodwill. The Company is assessing the fair value estimate of assets acquired and liabilities assumed as part of the Iponweb Acquisition, based on facts and circumstances that existed as of the Acquisition Date. This measurement period will not exceed one year from the Acquisition Date. The excess of the purchase price over the fair value of net assets acquired is allocated to goodwill. The preliminary goodwill of $187.6 million is primarily attributable to synergies expected to be realized from leveraging our technological capabilities and from the existence of an assembled workforce.
Our fair value estimate of assets acquired and liabilities assumed is pending the completion of certain items including the final determination of the purchase price. Accordingly, there could be adjustments to our consolidated financial statements, including changes in our amortization expense related to the valuation of intangible assets and their respective useful lives, among other adjustments.
Acquisition costs. Acquisition related costs of $1.1 million and $12.58 million were recorded within general and administrative expenses on the consolidated statements of comprehensive income for the three and twelve months ended December 31, 2022, respectively.
Impact on profit and loss. The Company's consolidated statements of operations for the twelve months ended December 31, 2022 includes Iponweb's revenues of $52.2 million and pretax income (loss) of $2.9 million for the period from the Acquisition Date to December 31, 2022.
On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:
Pro Forma Consolidated Statement of Operations Data
Three Months EndedTwelve months ended
December 31, 2022December 31, 2021December 31, 2022December 31, 2021
(in thousands)
Revenue$565,565 $685,396 $2,078,109 $2,356,377 
Net Income (loss)15,400 69,820 (2,502)$117,012 
The historical consolidated financial information has been adjusted in the pro forma combined financial statements to give the effect to pro forma events that are directly attributable to the business combination and are reasonably estimable. The pro forma information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the Acquisition had taken place at the beginning the Company's fiscal year 2021.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Segment information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment information Segment information
Reportable segments
The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. As a result of the Iponweb Acquisition, the Company reassessed its operating and reportable segments in accordance with ASC 280, Segment Reporting. Effective August 1, 2022, the Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.

Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue.
The following table shows revenue by reportable segment:
Year Ended December 31,
202220212020
(in thousands)
Marketing Solutions$1,762,517 $2,007,239 $1,806,431 
Retail Media202,317 246,996 266,186 
Iponweb52,169 — — 
Total Revenue$2,017,003 $2,254,235 $2,072,617 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Year Ended December 31,
202220212020
(in thousands)
Contribution ex-TAC
Marketing Solutions$714,695 796,152 746,751 
Retail Media161,360 124,643 78,295 
Iponweb52,169 — — 
$928,224 $920,795 $825,046 
Other costs of sales(133,024)(138,851)(137,028)
Gross profit$795,200 $781,944 $688,018 
Operating expenses
Research and development expenses(187,596)(151,817)(132,513)
Sales and operations expenses(377,996)(325,616)(330,285)
General and administrative expenses(205,330)(152,634)(116,395)
Total Operating expenses(770,922)(630,067)(579,193)
Income from operations$24,278 $151,877 $108,825 
Financial and Other Income (Expense)17,783 1,939 (1,939)
Income before tax$42,061 $153,816 $106,886 
The Company's CODM does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.
Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
•    Americas: North and South America;
•    Europe, Middle-East and Africa; and
•    Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based mainly on the location of advertisers’ campaigns.
Revenue generated in other significant countries where we operate is presented in the following table:
Year Ended December 31,
202220212020
(in thousands)
Americas$891,267 $916,825 $894,854 
of which United States798,391 815,797 815,476 
EMEA706,861 844,312 749,672 
of which France111,368 151,611 132,741 
of which Germany196,373 217,965 184,183 
Asia-Pacific418,875 493,098 428,091 
of which Japan253,996 309,378 301,183 
Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets) are presented in the table below. The geographical information results from the locations of legal entities.
AmericasEMEAAsia-PacificTotal
(in thousands)
December 31, 2021$84,954 $103,663 $33,971 $222,588 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Cash, Cash Equivalents, Marketable Securities and Restricted Cash Cash, Cash Equivalents, Marketable Securities and Restricted Cash
Fair value measurements
As of December 31, 2022
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash282,293 $— 
Level 2
   Term deposits and notes65,907 25,098 
Total$348,200 $25,098 

As of December 31, 2021
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash378,299 $— 
Level 2
   Term deposits and notes137,228 55,299 
Total$515,527 $55,299 
Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
The fair value of term deposits approximates their carrying amount given the nature of the investments, its maturities and expected future cash flows.
Marketable Securities

The following table presents for each reporting period, the breakdown of marketable securities:

December 31, 2022December 31, 2021
(in thousands)
Securities Available-for-sale  
Term Deposits$— $22,652 
Securities Held-to-maturity
Term Deposits$25,098 $32,647 
Total$25,098 $55,299 
The gross unrealized gains or (loss) on our marketable securities were not material as of December 31, 2022.
For our marketable securities, the fair value approximates the carrying amount, given the nature of the term deposit and the maturity of the expected cash flows. The term deposit is considered a level 2 financial instruments as it is measured using valuation techniques based on observable market data.
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
December 31, 2022
(in thousands)
Due in one year$25,098 $— 
Due in one to five years$— $— 
Total$25,098 $— 

Restricted Cash
As part of the Iponweb Acquisition (refer to Note 2), we have deposited $100.0 million of cash into an escrow account containing withdrawal conditions. The cash secures the Company's potential payment of Iponweb Acquisition contingent consideration to the Sellers, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years.
December 31, 2022December 31, 2021
(in thousands)
Restricted cash – current$25,000 $— 
Restricted cash – non-current$75,000 $— 
Total$100,000 $— 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Receivables
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Trade Receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
Year Ended December 31,
20222021
(in thousands)
Trade accounts receivables$756,741 $627,379 
(Less) Allowance for doubtful accounts(47,792)(45,391)
Net book value at end of period$708,949 $581,988 
Changes in allowance for doubtful accounts are summarized below:
Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of period$(45,391)$(39,899)$(16,068)
Allowance for credit losses through retained earnings (*)
— — (3,522)
Provision for doubtful accounts(18,641)(14,433)(30,818)
Write-off, net of recoveries19,370 7,485 11,555 
Increase due to acquisition(4,733)— — 
Currency translation adjustment1,603 1,456 (1,046)
Balance at end of period$(47,792)$(45,391)$(39,899)
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016- 13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).
We write off accounts receivable balances once the receivables are no longer deemed collectible.
During the twelve month period ended December 31, 2022, the Company recovered $3.2 million, previously reserved for, and accounted for this as a reversal of provision. Increase due to acquisition includes $(4.7) million related to the Iponweb acquisition.
Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments or impair Customer credit.
As of December 31, 2022 and 2021, no customer accounted for 10% or more of trade receivables.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
 
Year Ended December 31,
20222021
(in thousands)
Prepayments to suppliers$12,421 $9,640 
Other debtors6,768 9,259 
Prepaid expenses24,549 15,283 
Other current assets8,128 — 
Total51,866 34,182 
Prepaid expenses mainly consist of costs related to SaaS arrangements.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property and Equipment, Net
Major classes of property and equipment were as follows (in thousands)
As of December 31,
20222021
Computer equipment292,246 340,404 
Furniture and fixtures8,629 7,408 
Construction in progress (1)
47,534 13,397 
Leasehold improvements12,968 13,432 
Gross book value at end of period361,377 374,641 
Less: Accumulated depreciation(230,170)(234,680)
Net book value at end of period$131,207 $139,961 
(1) includes leasehold improvements projects which are not yet ready for the intended use.
Depreciation expense for 2022 and 2021 was 55.6 million and 65.8 million, respectively.
For the years ended December 31, 2022 and 2021 there were no impairment charges to property and equipment.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets Intangible assets
Changes in net book value during the presented periods are summarized below:
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software$63,218 $(53,228)$9,990 $73,924 $(55,362)$18,562 
Acquired technology153,410 (62,492)90,918 60,904 (49,434)11,470 
Acquired customer relationship97,419 (66,003)31,416 91,365 (58,077)33,288 
Internally developed software in progress43,659 — 43,659 19,307 — 19,307 
Total intangible assets, net357,706 (181,723)175,983 245,500 (162,873)82,627 
Amortization expense was 33.4 million, 22.6 million, and 24.9 million for the year ended December 31, 2022, 2021 and 2020, respectively. Software mainly consists of internally developed software.
As of December 31, 2022, expected amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):
SoftwareTechnology and customer relationshipsTotal
202313,500 34,581 48,081 
202418,110 33,978 52,088 
202514,762 32,303 47,065 
20267,277 15,257 22,534 
2027— 2,057 2,057 
Thereafter— 4,158 4,158 
Total$53,649 $122,334 $175,983 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
Changes in the carrying amount of goodwill for the years ended December  31, 2022 and 2021 were as follows:
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
Balance at January 1, 2021$186,383 $139,422 $ $325,805 
Acquisitions— 8,712 — 8,712 
Currency translation adjustment(2,684)(2,134)— (4,818)
Balance at December 31, 2021$183,699 $146,000 $ $329,699 
Acquisitions— — 187,600 187,600 
Currency translation adjustment(2,919)(2,320)3,079 (2,159)
Balance at December 31, 2022$180,780 $143,680 $190,679 $515,140 
In addition, on the basis of our impairment assessment as of December 31, 2022, no impairment has been detected.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Liabilities
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Financial Liabilities Financial Liabilities
We are party to a loan agreement and several RCFs with third-party financial institutions. Our loan and RCF agreements as of December 31, 2022 are presented in the table below:
Nominal/ Authorized amounts
 (RCF Only)
Amount drawn as of December 31, 2022 (RCF only)Amount Outstanding as of December 31, 2022
Nature(in thousands)Interest rateSettlement date
Bank Syndicate RCF - September 2022407,000 — — Floating rate: EURIBOR / SOFR + margin depending on leverage ratioSeptember 2027
On September 27, 2022, we entered into a new Revolving Credit Facility ("RCF") with a five year tenor with a syndicate of banks which allows us to draw up to €407.0 million ($434.0 million).
We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL with an authorization to draw up to a maximum of €21.5 million ($22.9 million) in the aggregate under the short-term credit lines and overdraft facilities. As of December 31, 2022, we had not drawn on any of these facilities. Any loans or overdrafts under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.
At December 31, 2022, no amount is drawn under the RCF.
This revolving credit facilities is unsecured and contain customary events of default and covenants, including compliance with a total net debt to adjusted EBITDA ratio and restrictions on the incurrence of additional indebtedness. At December 31, 2022, we were in compliance with the required leverage ratio.



The following table shows the maturity of our financial liabilities:
Maturity
Carrying value202320242025202620272028
(in thousands)
Other financial liabilities293 218 — 75 — — — 
Financial liabilities$293 $218 $ $75 $ $ $ 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The components of lease expense are as follows:
Three Months EndedTwelve Months Ended
December 31,
2022
Offices Data CentersTotalOffices Data CentersTotal
Lease expense $2,157 $4,971 $7,128 $13,271 $20,013 $33,284 
Short term lease expense 169 172 673 681 
Variable lease expense 91 94 185 273 458 
Sublease income (401)— (401)(883)— (883)
Total operating lease expense $1,928 $5,065 $6,993 $13,246 $20,294 $33,540 

Three Months EndedTwelve Months Ended
December 31,
2021
Offices Data CentersTotalOffices Data CentersTotal
Lease expense $4,149 $5,143 $9,292 $19,949 $23,704 $43,653 
Short term lease expense 182 21 203 524 61 585 
Variable lease expense 46 23 69 353 291 644 
Sublease income (129)— (129)(838)— (838)
Total operating lease expense $4,248 $5,187 $9,435 $19,988 $24,056 $44,044 
As of December 31, 2022, we had future minimum lease payments as follows:
December 31,
2022
OfficesData Centers Total
(in thousands)
2023$17,228 $16,692 $33,920 
202413,535 6,434 19,969 
202511,802 4,887 16,689 
20269,360 3,401 12,761 
20277,776 1,264 9,040 
Thereafter19,665 — 19,665 
Total minimum lease payments79,366 32,678 112,044 
Impact of Discount Rate(2,735)(769)(3,504)
Total Lease Liability$76,631 $31,909 $108,540 
The weighted average remaining lease term and discount rates as of December 31, 2022 and 2021 are as follows:
December 31,
2022
December 31,
2021
Weighted average remaining lease term (years)
    Offices 6.276.51
    Data Centers 2.932.47
Weighted average discount rate
    Offices 0.96 %1.02 %
    Data Centers 1.54 %1.69 %
Supplemental cash flow information related to our operating leases is as follows for the period December 31, 2022 and 2021:
Twelve Months Ended
December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities :
Cash flow for operating activities $(34,964)$(52,107)
Right of use assets obtained in exchange for new operating lease liabilities$22,728 $102,162 
As of December 31, 2022, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:
OfficesData Centers
(in thousands)
Additional operating lease liabilities$— $26,720 
Additional right of use assets$— $26,720 
These operating leases will commence during the fiscal year ending December 31, 2023.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities and Non Current Liabilities
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities and Non Current Liabilities Other Current Liabilities and Non Current Liabilities
Other current liabilities are presented in the following table:  
Year Ended December 31,
20222021
(in thousands)
Customer prepayments$16,334 $16,423 
Rebates17,671 17,423 
Accounts payable relating to capital expenditures25,414 4,507 
Other creditors2,388 1,088 
Deferred revenue10 82 
Earn out liability - current$21,640 $— 
Total$83,457 $39,523 
Other non-current liabilities are presented in the following table:
Year Ended December 31,
20222021
(in thousands)
Earn out liability – non-current$44,696 $— 
Uncertain tax positions17,980 — 
Other6,550 9,886 
Total$69,226 $9,886 
Earn out liability
As part of the Iponweb Acquisition (refer to Note 2), the Sellers are entitled to contingent consideration of a maximum of $100.0 million, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. The related earn out liability is valued and discounted using management's best estimate of the consideration that will be paid in 2023 (current portion) and 2024 (non-current portion).
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits
12 Months Ended
Dec. 31, 2022
Postemployment Benefits [Abstract]  
Employee Benefits Employee Benefits
Defined Benefit Plans
According to French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement.
The following table summarizes the changes in the projected benefit obligation:
Year Ended December 31,
202220212020
(in thousands)
Projected benefit obligation present value - beginning of period
$5,531 $6,167 $8,485 
Service cost
1,756 1,324 2,232 
 Interest cost
73 51 95 
Actuarial losses (gains)
(3,311)(1,543)(5,214)
Currency translation adjustment
(341)(468)569 
Projected benefit obligation present value - end of period
$3,708 $5,531 $6,167 
The Company does not hold any plan assets for any of the periods presented.
The main assumptions used for the purposes of the actuarial valuations are listed below:
Year Ended December 31,
202220212020
Discount rate (Corp AA)
4.25%
1.4%
0.9%
Expected rate of salary increase
5.0%
5.0%
5.0%
Expected rate of social charges
48.0%
49.0% - 50.0%
49.0% - 50.0%
Expected staff turnover
—% - 17.8%
—% - 17.8%
—% - 17.8%
Estimated retirement age
Progressive tableProgressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted
Defined Contribution Plans
The total expense represents contributions payable to these plans by us at specified rates.
In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the U.S., for 401k plans, and the United Kingdom.
Year Ended December 31,
202220212020
(in thousands)
Defined contributions plans included in personnel expenses
$(17,111)$(16,165)$(16,211)
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Common shares and Treasury stock
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Common shares and Treasury stock Common shares and Treasury stock
Change in Number of Shares
Number of ordinary shares
Balance at January 1, 202160,639,570 
of which Common shares66,272,106 
of which Treasury stock(5,632,536)
Issuance of shares under share option and free share plans (1)
(388,759)
Treasury Shares Issued for RSU Vesting1,573,696 
Treasury Shares Retired1,498,709 
Share repurchase program (2)
(2,647,742)
Balance at December 31, 202160,675,474 
of which Common shares65,883,347 
of which Treasury stock(5,207,873)
Issuance of shares under share option and free share plans (3)
(2,634,619)
Treasury Shares Issued for RSU Vesting1,625,742 
Treasury Shares Retired (4)
2,732,386 
Share repurchase program(5,135,359)
Balance at December 31, 202257,263,624 
of which Common shares63,248,728 
of which Treasury stock(5,985,104)

(1) Adopted by the Board of Directors on February 5, 2021, February 25, 2021, April 29, 2021, June 14, 2021, July 29, 2021, October 28, 2021 and December 15, 2021
(2) Adopted by the Board of Directors on October 28, 2021
(3) (4) Adopted by The Board of Directors on July 28, 2022 and December 7, 2022
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
Equity awards Compensation Expense
Equity awards compensation expense recorded in the consolidated statements of operations was as follows:

Year Ended December 31,
202220212020
(in thousands)
   Research and Development(36,514)(16,334)(9,771)
   Sales and Operations (14,200)(12,623)(10,289)
   General and Administrative(14,320)(15,571)(8,710)
Total equity awards compensation expense(65,034)(44,528)(28,770)
Tax benefit from equity awards compensation expense5,423 4,858 2,720 
Total equity awards compensation expense, net of tax effect$(59,611)$(39,670)$(26,050)

The breakdown of the equity award compensation expense by instrument type was as follows:

Year Ended December 31,
202220212020
(in thousands)
Share options(97)(986)(820)
Lock-up shares(18,049)— — 
Restricted stock units / Performance stock units(45,025)(41,747)(26,280)
Non-employee warrants(1,863)(1,795)(1,670)
Total equity awards compensation expense(65,034)(44,528)(28,770)
Tax benefit from equity awards compensation expense5,423 4,858 2,720 
Total equity awards compensation expense, net of tax effect$(59,611)$(39,670)$(26,050)

A detailed description of each instrument type is provided below.

Share Options
Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than 10 years from the date of grant.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.

Options Outstanding
Number of Shares Underlying Outstanding OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding - December 31, 2021561,584 
Options granted— 
Options exercised(56,767)
Options canceled(133,648)
Options expired1,160 
Outstanding - December 31, 2022372,329 20.7 4.625.83 
Vested and exercisable - December 31, 2022278,462 
The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of common stock on the date of exercise. No new stock options were granted in the year ending December 31, 2022 and December 31, 2021. As of December 31, 2022, unrecognized stock-based compensation $0.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1 year.

Lock up shares

On August 1, 2022, 2,960,243 Treasury shares were transferred to the Founder (referred to as Lock Up Shares or "LUS", see Note 2), as partial consideration for the Iponweb Acquisition. As these shares are subject to a lock-up period that expires in three installments on each of the first three anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, they are considered as equity settled share-based payments under ASC 718 and are accounted over the three-year vesting period. The share based compensation expense is included in Research and Development expenses on the Consolidated Statement of Income. The shares were valued based on the volume weighted average price of one ADS traded on Nasdaq during the twenty (20) trading days immediately preceding July 28, 2022.
SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 2021— 
Granted2,960,243 
Vested— 
Forfeited— 
Outstanding as of December 31, 20222,960,243 $23.94 

At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $55.7 million, which is expected to be recognized over a period of 3 years.

Restricted Stock Units / Performance Stock Units

Restricted stock awards generally vest over four years, subject to the holder’s continued service and/or certain performance conditions through the vesting date.
In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.

Shares (RSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 20214,765,558 
Granted3,004,700 
Vested(1,488,533)
Forfeited(931,770)
Outstanding as of December 31, 20225,349,955 24.84 

At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $80.2 million, which is expected to be recognized over a weighted-average period of 3.17 years.
Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 2021533,798 
Granted464,182 
Vested(144,403)
Forfeited(331,110)
Outstanding as of December 31, 2022522,467 23.55 

At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $5.5 million, which is expected to be recognized over a weighted-average period of 2.8 years.



Non-employee warrants

Non-employee warrants generally vest over four years, subject to the holder’s continued service through the vesting date.

SharesWeighted-Average Grant date Fair Value Per ShareWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding - December 31, 2021343,755 
Granted— 
Exercised(41,000)
Canceled— 
Expired— 
Outstanding - December 31, 2022302,755 15.91 5.4311.8 
Vested and exercisable - December 31, 2022276,355 

The aggregate intrinsic value represents the difference between the exercise price of the non-employee warrants and the fair market value of common stock on the date of exercise. No new stock non-employee warrants were granted in the year ending December 31, 2022 and December 31, 2021. As of December 31, 2022, the instruments were fully vested.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Financial and Other Income (Expense)
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Financial and Other Income (Expense) Financial and Other Income (Expense)
The Consolidated Statements of Income line item “Financial and Other income (expense)” can be broken down as follows:
Year Ended December 31,
202220212020
(in thousands)
Financial income from cash equivalents$1,932 $634 $1,117 
Interest and fees(2,025)(2,271)(2,811)
Interest on debt(1,520)(1,988)(2,381)
Fees(505)(283)(430)
Foreign exchange income (loss)19,659 (1,776)(150)
Discounting impact(4,700)— — 
Interest income (expense) on provision for R&C2,258 — — 
Other financial income (expense)730 2,369 (95)
Other income$(71)$2,983 $— 
Total financial and other income (expense)$17,783 $1,939 $(1,939)
The $17.8 million financial and other income for the period ended December 31, 2022 was mainly driven by the positive impact of foreign exchange derivatives entered-into to secure the cash consideration of the Iponweb acquisition. This was partially offset by the $4.7 million accretion of earn-out liability related to Iponweb acquisition. Other impacts come from the foreign exchange reevaluations net of related hedging of our operations, income from cash and cash equivalent, and the financial expense relating to our €407 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs. At December 31, 2022, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.
The $1.9 million financial and other income for the period ended December 31, 2021 was mainly driven by the financial expense relating to our €350 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs, partially offset by income from cash and cash equivalent. Financial and Other income for the period ended December 31, 2021 included other income of $3.0 million, generated by the disposal of servers equipments and other financial income of $2.4 million consisting of dividends received from an investment. At December 31, 2021, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Breakdown of Income Taxes
The Consolidated Statements of Income line item “Provision for income taxes” can be broken down as follows:
Year Ended December 31,
202220212020
(in thousands)
Current income tax expense (benefit) $27,584 $34,811 $28,477 
France5,665 16,549 16,379 
International21,919 18,262 12,098 
Deferred tax expense (benefit) 3,602 (18,642)3,720 
France5,868 (9,574)(4,548)
International(2,266)(9,068)8,268 
Provision for income tax expense (benefit) $31,186 $16,169 $32,197 


Income before taxes included income (loss) from France of $(4.2) million,$109.9 million and $114.4 million for the periods ended 2022, 2021 and 2020 respectively. Income (loss) before taxes from countries outside of France totaled $46.2 million, $46.9 million and $(7.5) million for the periods ended December 31, 2022, 2021 and 2020, respectively.
Reconciliation between the Effective and Nominal Tax Expense
The following table shows the reconciliation between the effective and nominal tax expense at the nominal standard French rate of 25.8% (excluding additional contributions):
Year Ended December 31,
202220212020
(in thousands)
Income before taxes$42,061 $153,816 $106,886 
Theoretical group tax-rates25.8 %28.4 %32.0 %
Nominal tax expense (benefit) 10,860 43,684 34,225 
Increase / decrease in tax expense arising from:
French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”)
(2,901)(4,830)(5,298)
Shared-based Compensation2,895 (1,429)11,604 
BEAT tax— 6,560 18,640 
Non-tax deductible provision from loss contingency on regulatory matters (see Note 19)16,971 — — 
Nondeductible Expenses6,178 6,476 (8,979)
Non recognition of deferred tax assets 3,190 1,666 6,026 
Utilization or recognition of previously unrecognized tax losses(1,338)(10,357)(2,511)
French CVAE (1)
1,635 2,170 3,464 
Income eligible to reduced taxation rate (2)
(6,766)(25,655)(13,402)
Change in Uncertain Tax Positions 412 — — 
Effect of different tax rates201 395 (3,963)
Other differences(151)(2,511)(7,609)
Effective tax expense (benefit) $31,186 $16,169 $32,197 
Effective tax rate74.1 %10.5 %30.1 %
Increases and decreases in tax expense are presented applying the theoretical Group tax rate to the concerned tax bases. The impact resulting from the differences between local tax rates and the Group theoretical rate is shown in the “effect of different tax rates.”
(1) French CVAE "cotisation sur la valeur ajoutée des entreprises" - is the business value add contribution tax in France

(2) Income eligible to reduced taxation rate refers to the application of a reduced income tax rate on the majority of the technology royalties income
Deferred Tax Assets and Liabilities
The following table shows the changes in the major sources of deferred tax assets and liabilities:
(in thousands)Year ended December 31, 2020Change recognized
in profit or loss
Change recognized
in OCI
Purchase Price AccountingOtherCurrency translation adjustmentsYear ended December 31, 2021
Net deferred tax assets :
Net operating loss carryforwards$24,576$7,082$—$2,542$—$(672)$33,528
Shared-based Compensation6,7124,727(5,177)236,285
Bad debt allowance5,216425(96)5,545
Personnel-related accruals6,8502,09321(183)8,781
Other accruals4,9181,385(583)5,720
Projected benefit obligation1,784164(398)(121)1,429
Financial instruments268(275)(8)(15)
Tax Credits16,21481717,031
Other(1,026)(212)5,17753,944
Net deferred tax liabilities:
Intangibles(14,689)1,471(1,817)63(14,972)
Gross Deferred Income Taxes50,82317,677(398)746(1,572)67,276
Valuation allowance(36,341)965229(746)899(34,994)
Net Deferred Income Taxes14,48218,642(169)(673)32,282
(in thousands)Year ended December 31, 2021Change recognized
in profit or loss
Change recognized
in OCI
Purchase Price AccountingOtherCurrency translation adjustmentsYear ended December 31, 2022
Net deferred tax assets :
Net operating loss carryforwards$33,528$(10,285)$—$—$—$(1,793)$21,450
Shared-based Compensation6,285(469)(11)5,805
Bad debt allowance5,545(291)(62)5,192
Personnel-related accruals8,781(225)7(144)8,419
Other accruals5,720(1,455)(287)3,978
Projected benefit obligation1,429472(855)(88)958
Intangibles(14,972)17,9961,5506531175,344
Tax Credits17,031(11,242)5,789
Other3,944(607)785(293)3,136
Net deferred tax liabilities:
Financial instruments(15)(726)(8)(749)
Gross Deferred Income Taxes67,276(6,832)(855)1,564738(2,569)59,322
Valuation allowance(34,994)3,230513(955)(653)1,720(31,139)
Net Deferred Income Taxes32,282(3,602)(342)60985(849)28,183
Amounts recognized in our Consolidated Financial Statements are calculated at the level of each subsidiary within our Consolidated Financial Statements. As of December 31, 2022, 2021 and 2020, the valuation allowance against net deferred income taxes amounted to $31.1 million, $35.0 million and $37.3 million, which related mainly to Criteo Corp. ($5.7 million, $5.7 million and $13.3 million, respectively), Criteo Brazil ($3.3 million, $2.7 million and $2.8 million, respectively), Criteo Ltd ($8.1 million, $7.6 million and $7.4 million, respectively), Criteo China ($1.1 million, $3.3 million and $3.3 million, respectively), Criteo Singapore ($1.5 million, $4.2 million and $3.3 million), Criteo Pty ($2.6 million, $2.7 million and $2.8 million) and Criteo France ($6.5 million, $6.2 million and $1.0 million, respectively).
The Company mainly has net operating loss carryforwards in the U.S. for $51.0 million in various states, which begin to expire in 2034 and net operating loss carryforwards in the United Kingdom for $40.1 million which have no expiration date. The company has $5.8 million of state R&D tax credits which can be carry-forward indefinitely.
Utilization of our net operating loss and tax credit carryforwards in the US may be subject to annual limitations due to the ownership change limitations provided by the IRS Code 382 and similar state provisions. Such annual limitations could result in the expiration of the net operating loss and tax credit carryforwards before their utilization.

As of December 31, 2022, we have not provided deferred taxes on unremitted earnings related to foreign subsidiaries. We intend to continue to reinvest these foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.
Ongoing tax audits
As a multinational corporation, we are subject to regular review and audit by U.S. federal and state, and foreign tax authorities. Significant uncertainties exist with respect to the amount of our tax liabilities, including those arising from potential challenges with certain positions we have taken. Any unfavorable outcome of such a review or audit could have an adverse impact on our tax rate. Tax years ending on or after December 31, 2020 are subject to examination in France, and tax years ending on or after December 31, 2020 are subject to examination in the US.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits during the years ended December 31, 2022 2021 and 2020:
Year Ended December 31,
202220212020
(in thousands)
Beginning balance of unrecognized tax benefits$— $— $— 
Increases related to current year tax positions$13,315 — — 
Ending balance of unrecognized tax benefits (excluding interest and penalties)$13,315 — — 
Interest and penalties associated with unrecognized tax benefits$4,665 — — 
Ending balance of unrecognized tax benefits (including interest and penalties)$17,980 — — 
The total amount of gross unrecognized tax benefits, including related interest and penalties, was $18.0 million as of December 31, 2022. All of the unrecognized tax benefits are considered non-current.
Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheet. During the year ended December 31, 2022, interest expense recorded related to uncertain tax positions was $0.4 million
Our Uncertain Tax Positions relate to the acquisition of Iponweb. For more information regarding the acquisitions and UTP items please refer to Note 2 Business Combinations.
The income taxes we pay are subject to review by taxing jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We believe that our estimate has adequately provided for these matters. However, our future results may include adjustments to estimates in the period the audits are resolved, which may impact our effective tax rate.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
Year Ended December 31,
202220212020
(in thousands, except share data)
Net income attributable to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Weighted average number of shares outstanding (note 14)60,004,707 60,717,446 60,876,480 
Basic earnings per share$0.15 $2.21 $1.18 
Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see note 20). There were no other potentially dilutive instruments outstanding as of December 31, 2022, 2021 and 2020. Consequently all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e., share option, share warrant, restricted share award or BSPCE contracts) is assessed as potentially dilutive, if it is “in the money” (i.e., the exercise or settlement price is inferior to the average market price).
Year Ended December 31,
202220212020
(in thousands, except share data)
Net income attributable to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Weighted average number of shares outstanding of Criteo S.A.60,004,707 60,717,446 60,876,480 
Dilutive effect of :
Restricted share awards2,554,516 3,061,807 796,609 
Share options and BSPCE117,934 341,971 133,177 
Share warrants83,040 110,413 12,327 
Weighted average number of shares outstanding used to determine diluted earnings per share62,760,197 64,231,637 61,818,593 
Diluted earnings per share$0.14 $2.09 $1.16 
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Year Ended December 31,
202220212020
        Restricted share awards172,758 312,413 1,726,506 
        Share options and BSPCE— — 70,257 
        Share warrants— — — 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 172,758 312,413 1,796,763 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Purchase Obligations
As of December 31, 2022, we had $64.3 million of other non-cancellable contractual obligations, primarily related to software licenses, maintenance and $0.7 million bandwidth for our servers.
Contingencies
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
The amount of the provisions represents management’s latest estimate of the expected impact.

Regulatory Matters
As previously reported in our Annual Report on Form 10-K for the year ended December 31, 2021, in November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices were not in compliance with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, and on June 23, 2021, CNIL notified the Company of the appointment of an investigator (rapporteur) for the ongoing investigation. The investigation also covers another complaint against Criteo received in November 2018 by CNIL from the European Center for Digital Rights ("NOYB").

On August 3, 2022, the assigned rapporteur issued a report that claimed certain GDPR violations, in particular relating to the Company’s contractual relationships with its advertisers and publishers with respect to consent collection oversight. The report includes a proposed financial sanction against the Company of €60.0 million ($63.9 million).Under the CNIL sanction procedures, Criteo has the right to respond in writing to the report, both with respect to the GDPR findings and the value of the sanction, following which there will be a formal hearing before the CNIL Sanction Committee. The CNIL Sanction Committee will then issue a draft decision that will be submitted for consultation to other European data protection authorities as part of the cooperation mechanism mandated by GDPR. Any final decision, including regarding potential financial penalties, will likely not occur until 2023.

Pursuant to U.S. GAAP, we establish accruals for specific legal proceedings when it is considered probable that a loss has been incurred and the amount of the loss can be reasonably estimated, and these accruals are reviewed and adjusted each quarter based on the information available at that time.
Given the receipt of this report, which included a proposed sanction penalty of €60.0 million ($63.9 million), we have accounted for the proposed penalty as a provision for a loss contingency, which is reflected in our financial statements for the period ended as of December 31, 2022 as general and administrative expenses. Such amount could be lower or higher based on the final resolution and merits of the claims made in the report.

Non income tax risks
We have recorded a $33.8 million provision related to certain non income tax items accounted for under "ASC 450 Contingencies". These risks were identified and recognized as part of the Iponweb Acquisition. We have recorded an indemnification asset in the full amount of the provision as the Company is indemnified against certain tax liabilities under the the FPA. The indemnification asset is recorded as part of "Other non current assets" on the consolidated statement of financial position.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Breakdown of Revenue and Non-Current Assets by Geographical Areas
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment information
Reportable segments
The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. As a result of the Iponweb Acquisition, the Company reassessed its operating and reportable segments in accordance with ASC 280, Segment Reporting. Effective August 1, 2022, the Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.

Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.

Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.

Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.

Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue.
The following table shows revenue by reportable segment:
Year Ended December 31,
202220212020
(in thousands)
Marketing Solutions$1,762,517 $2,007,239 $1,806,431 
Retail Media202,317 246,996 266,186 
Iponweb52,169 — — 
Total Revenue$2,017,003 $2,254,235 $2,072,617 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Year Ended December 31,
202220212020
(in thousands)
Contribution ex-TAC
Marketing Solutions$714,695 796,152 746,751 
Retail Media161,360 124,643 78,295 
Iponweb52,169 — — 
$928,224 $920,795 $825,046 
Other costs of sales(133,024)(138,851)(137,028)
Gross profit$795,200 $781,944 $688,018 
Operating expenses
Research and development expenses(187,596)(151,817)(132,513)
Sales and operations expenses(377,996)(325,616)(330,285)
General and administrative expenses(205,330)(152,634)(116,395)
Total Operating expenses(770,922)(630,067)(579,193)
Income from operations$24,278 $151,877 $108,825 
Financial and Other Income (Expense)17,783 1,939 (1,939)
Income before tax$42,061 $153,816 $106,886 
The Company's CODM does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.
Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
•    Americas: North and South America;
•    Europe, Middle-East and Africa; and
•    Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based mainly on the location of advertisers’ campaigns.
Revenue generated in other significant countries where we operate is presented in the following table:
Year Ended December 31,
202220212020
(in thousands)
Americas$891,267 $916,825 $894,854 
of which United States798,391 815,797 815,476 
EMEA706,861 844,312 749,672 
of which France111,368 151,611 132,741 
of which Germany196,373 217,965 184,183 
Asia-Pacific418,875 493,098 428,091 
of which Japan253,996 309,378 301,183 
Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets) are presented in the table below. The geographical information results from the locations of legal entities.
AmericasEMEAAsia-PacificTotal
(in thousands)
December 31, 2021$84,954 $103,663 $33,971 $222,588 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events There are no significant events that require adjustments or disclosure in the Consolidated Financial Statements.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Principles and Accounting Methods (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Preparation We prepared the consolidated financial statements in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of Criteo S.A and its wholly owned subsidiaries.
Consolidation Methods
Consolidation Methods
We have control over all our subsidiaries, and consequently they are all fully consolidated. Intercompany transactions and balances have been eliminated. The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.
20222021
CountryVoting rightsOwnership InterestVoting rightsOwnership InterestConsolidation Method
Parent company
Criteo S.A France100 %100 %100 %100 %Parent company
French subsidiaries
Criteo France SASFrance100 %100 %100 %100 %Fully consolidated
Criteo Finance SAS(1)
France— %— %100 %100 %Fully consolidated
Criteo TechnologyFrance100 %100 %100 %100 %Fully consolidated
Condigolabs SASFrance40 %40 %40 %40 %Fully consolidated
Foreign subsidiaries
Criteo LtdUnited Kingdom100 %100 %100 %100 %Fully consolidated
Criteo Corp.United States100 %100 %100 %100 %Fully consolidated
Madyourself Technologies, Inc.United States100 %100 %100 %100 %Fully consolidated
Doobe In Site Ltd.Israel100 %100 %100 %100 %Fully consolidated
Criteo GmbHGermany100 %100 %100 %100 %Fully consolidated
Criteo Nordics AB Sweden100 %100 %100 %100 %Fully consolidated
Criteo Korea Ltd. Korea100 %100 %100 %100 %Fully consolidated
Criteo KKJapan66 %66 %66 %66 %Fully consolidated
Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.
Brazil100 %100 %100 %100 %Fully consolidated
Criteo BVThe Netherlands100 %100 %100 %100 %Fully consolidated
Criteo Australia Pty LtdAustralia100 %100 %100 %100 %Fully consolidated
Criteo SrlItaly100 %100 %100 %100 %Fully consolidated
Criteo Advertising (Beijing) Co. LtdChina100 %100 %100 %100 %Fully consolidated
Criteo Singapore Pte. Ltd.Singapore100 %100 %100 %100 %Fully consolidated
Criteo LLCRussia100 %100 %100 %100 %Fully consolidated
Criteo Europa MM S.L.Spain100 %100 %100 %100 %Fully consolidated
Criteo España S.L.
Spain100 %100 %100 %100 %Fully consolidated
Criteo Canada Corp.Canada100 %100 %100 %100 %Fully consolidated
Criteo Reklamcılık Hizmetleri ve Ticaret Anonim ŞirketiTurkey100 %100 %100 %100 %Fully consolidated
Criteo MEA FZ-LLCUnited Arab Emirates100 %100 %100 %100 %Fully consolidated
Criteo India Private LimitedIndia100 %100 %100 %100 %Fully consolidated
Gemini HoldCo, LLCUnited States100 %100 %100 %100 %Fully consolidated
Bidswitch GmbHSwitzerland100 %100 %— %— %Fully consolidated
Bidswitch Inc.United States100 %100 %— %— %Fully consolidated
Iponweb GmbHSwitzerland100 %100 %— %— %Fully consolidated
Iponweb GmbHDeutschland100 %100 %— %— %Fully consolidated
Iponweb LimitedUnited Kingdom100 %100 %— %— %Fully consolidated
Iponweb Labs LimitedCyprus100 %100 %— %— %Fully consolidated
Iponweb Inc.United States100 %100 %— %— %Fully consolidated
The MediaGrid Inc.United States100 %100 %— %— %Fully consolidated
Iponweb Labs LLCArmenia100 %100 %— %— %Fully consolidated
Functional Currency and Translation of Financial Statements in Foreign Currency and Conversion of Foreign Currency Transactions
Functional Currency and Translation of Financial Statements in Foreign Currency
The Consolidated Financial Statements are presented in U.S. dollars, which differs from the functional currency of the Parent, being the Euro. The statements of financial position of consolidated entities having a functional currency different from the U.S. dollar are translated into U.S. dollars at the closing exchange rate (spot exchange rate at the statement of financial position date) and the statements of income, statements of comprehensive income and statements of cash flow of such consolidated entities are translated at the average period to date exchange rate. The resulting translation adjustments are included in equity under the caption “Accumulated other comprehensive income (loss)” in the Consolidated Statements of Changes in Shareholders' Equity.
Conversion of Foreign Currency Transactions
Foreign currency transactions are converted to U.S. dollars at the rate of exchange applicable on the transaction date. At period-end, foreign currency monetary assets and liabilities are converted at the rate of exchange prevailing on that date. The resulting exchange gains or losses are recorded in the Consolidated Statements of Income in “Other financial income (expense)” with the exception of exchange differences arising from monetary items that form part of the reporting entity’s net investment in a foreign operation which are recognized in other comprehensive income (loss); they will be recognized in profit or loss on disposal of the net investment.
Use of Estimates
Use of Estimates
The preparation of our Consolidated Financial Statements requires the use of estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amount of revenue and expenses during the period. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates.
On an on-going basis, management evaluates its estimates, primarily those related to: (1) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.
Business combinations
Business combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of our acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Intangible Assets
Intangible Assets
Acquired intangible assets are accounted for at acquisition cost, less accumulated amortization. Acquired intangible assets are composed of technology and customer relationships amortized on a straight-line basis over their estimated useful lives comprised between three and nine years. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the business climate indicate that the carrying amount of an asset may be impaired.
Intangible assets also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Amortization of these costs begins when assets are placed in service and is calculated on a straight-line basis over the assets’ useful lives, generally estimated at three years.
Cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements, are evaluated for capitalized implementation costs in a similar manner as capitalized software development costs. If a CCA includes a software license, the software license element of the arrangement is accounted for in a manner consistent with the acquisition of other software licenses. If a CCA does not include a software license, the service element of the arrangement is accounted for as a service contract. The Company capitalizes certain implementation costs for its CCAs that are service contracts, which are included in other current assets. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are accounted for at acquisition cost less cumulative depreciation and any impairment loss. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows:
Servers........................................................................................................... 5 years over the life of the warranty
Furniture and IT equipments............................................................................................................... 3 to 5 years
Leasehold improvements are depreciated over their useful life or over the lease term, whichever is shorter.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill represents the excess of the aggregate purchase price paid over the fair value of the net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives. The Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.
Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as three single reporting units and has selected December 31 as the date to perform its annual impairment test. Goodwill has been allocated to these three segments using a relative fair value allocation approach.

In the impairment assessment of its goodwill, the Company performs an impairment test, which involves assumptions regarding estimated future cash flows to be derived from the Company. The estimated future cash flows are used to derive the fair value of the reporting unit, which is then compared to its net book value, including goodwill . If these estimates or their related assumptions change in the future, the Company may be required to record impairment on these assets. If the net book value exceeds its implied fair value, then the Company would be required to recognize an impairment loss in the Consolidated Statement of Income.

Acquired intangible assets are accounted for at acquisition cost less cumulative amortization and any impairment loss. Acquired intangible assets are amortized over their estimated useful lives of three to nine years on a straight-line method. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the financial and economic environment indicate that the carrying amount of an asset may be impaired.
Property, Plant and Equipment and Impairment of Long-Lived Assets
Property, Plant and Equipment and Impairment of Long-lived Assets
The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful life is no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with an asset are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value. Fair value is estimated based on discounted future cash flows.
Leases
Leases
We lease space under non-cancellable operating leases for our offices and data centers. Our office leases typically include rent free periods and rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include rent free periods and rent escalation periods. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Our leases typically contain options to renew, and/or early terminate the lease. Options have been included in the lease term if management has determined it is reasonably certain that they will be exercised, at lease commencement.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs include changes in indexation and are expensed in the period incurred.
We chose to use certain practical expedients upon adaption of ASC 842 including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases,
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and
We used hindsight in determining the lease term.
Financial Assets and Liabilities, Excluding Derivative Financial Instruments
Financial Assets and Liabilities, Excluding Derivative Financial Instruments
Financial assets, excluding cash and cash equivalents, consist exclusively of loans and receivables. Loans and receivables are non-derivative financial assets with a payment, which is fixed or can be determined, not listed on an active market. They are included in current assets, except those that mature more than twelve months after the reporting date. Loans are measured at amortized cost using the effective interest method. The recoverable amount of loans and advances is estimated whenever there is an indication that the asset may be impaired and at least on each reporting date. If the recoverable amount is lower than the carrying amount, an impairment loss is recognized in the Consolidated Statements of Income.
Financial liabilities are initially recorded at their fair value at the transaction date. Subsequently they are measured at amortized cost using the effective interest method.
The Company carries the accounts receivable at original invoiced amount less an allowance for any potential uncollectible amounts. Receivables are presented on a gross basis and are not netted against the payments we are required to make to advertising inventory publishers. Management makes estimates of expected credit trends for the allowance for credit losses based on, among other factors, a past history of collections, current credit conditions, the aging of the receivables, past history of write downs, credit quality of our customers, current economic conditions, and reasonable and supportable forecasts of future economic conditions. A receivable is considered past due if we have not received payments based on agreed-upon terms. A higher default rate than estimated or a deterioration in our clients’ creditworthiness could have an adverse impact on our future results. Allowances for credit losses on trade receivables are recorded in “sales and operations expenses” in our Consolidated Statements of Income. We generally do not require any security or collateral to support our receivables.
Derivative financial instruments
Derivative financial instruments
We buy and sell derivative financial instruments in order to manage and reduce our exposure to the risk of exchange rate fluctuations. We deal only with major financial institutions. Financial instruments may only be classified as hedges when we can demonstrate and document the effectiveness of the hedging relationship at inception and throughout the life of the hedge. Generally, our derivatives are not designated as hedging instruments and mainly consist of forward buying contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary.
We recognize gains and losses on these contracts, as well as the related costs in the financial income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.
We report the cash impact of the settlement of hedging derivatives in cash from (used for) financing activities in the consolidated statements of cash flows. This results in the cash flows from derivative instruments to be classified in the same category as the underlying cash flows.
Derivatives are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
Fair value measurements Fair value measurementsFinancial instruments are presented in three categories based on a hierarchical method used to determine their fair value : (i) level 1: fair value calculated using quoted prices in an active market for identical assets and liabilities; (ii) level 2: fair value calculated using valuation techniques based on observable market data such as prices of similar assets and liabilities or parameters quoted in an active market; (iii) level 3: fair value calculated using valuation techniques based wholly or partially on unobservable inputs such as prices in an active market or a valuation based on multiples for unlisted companies.
Cash, Cash Equivalents and Marketable Securities
Cash, Cash Equivalents and Marketable Securities
Cash includes cash on deposit with banks and highly liquid investments such as demand deposits with banks. Cash equivalents include short-term, highly liquid investments, with a remaining maturity at the date of purchase of three months or less for which the risk of changes in value is considered to be insignificant. Highly liquid term deposits therefore meet the definition of cash equivalents.
We hold investments in marketable securities, consisting mainly of term deposits with banks, not meeting the cash equivalents definition. We classify marketable securities as either available-for-sale or held-to-maturity investments, depending on whether we have the positive intent and ability to hold the term deposits to maturity.
Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity.
Our held-to-maturity investments are carried at amortized cost, and are subject to impairment assessments. Interest income generated from held-to-maturity investments is recorded as financial income.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company’s cash and cash equivalents are held and foreign exchange contracts are transacted with major financial institutions that the Company's management has assessed to be of high credit quality. The Company has not experienced any losses in such accounts.
The Company mitigates its credit risk with respect to accounts receivable by performing credit evaluations and monitoring agencies' and advertisers' accounts receivable balances. As of December 31, 2022 and 2021 no customer accounted for 10% or more of accounts receivable. During the years ended December 31, 2022, 2021 and 2020, no single customer represented 10% or more of revenue.
Employee Benefits
Employee Benefits
Depending on the laws and practices of the countries in which we operate, employees may be entitled to compensation when they retire or to a pension following their retirement. For state-managed plans and other defined contribution plans, we recognize them as expenses when they become payable, our commitment being limited to our contributions.
The liability with respect to defined benefit plans is estimated using the following main assumptions:
discount rate;
future salary increases;
employee turnover; and
mortality tables.
Service costs are recognized in profit or loss and are allocated by function.
Actuarial gains and losses are recognized in other comprehensive income and subsequently amortized into the income statement over a specified period, which is generally the expected average remaining service period of the employees participating in the plan. Actuarial gains and losses arise as a result of changes in actuarial assumptions or experience adjustments (differences between the previous actuarial assumptions and what has actually occurred).
Contingencies
Contingencies
An estimated loss from a loss contingency is recognized if the following two conditions are met:
•    information available before the financial statements are issued indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements;
•    the amount of loss can be reasonably estimated.
With respect to litigation, claims and non income tax risks, that may result in a provision to be recognized, we exercise significant judgment in measuring and recognizing provisions or determining exposure to contingent liabilities that are related to pending litigation, other outstanding claims and tax audits. These judgment and estimates are subject to change as new information becomes available.
Revenue Recognition and Cost of Revenue Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies.
We have multiple pricing models which include percentage of spend models in addition to cost-per-click, cost-per-install and cost-per-impression pricing models.
Cost-per-click, cost-per-install and cost-per-impression pricing models
We recognize revenues when we transfer control of promised services directly to our clients in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click, cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application, as we consider the delivery of clicks or installs our performance obligation.     
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed as we consider the display of advertisements our performance obligation.
Percentage of spend models
Criteo's Platform enables the buying and selling of retail media with an end-to-end, self-service platform geared toward our brand, agency and retailer customers and is priced using a percentage of spend model.
We generate revenues when we provide a platform for the purchase and sale of retail media digital advertising inventory. The platform connects sellers and buyers of retail media inventory, in an online marketplace. Retailers provide advertising inventory to the platform and brands and agencies bid on the retailers digital advertising inventory. Winning bids can create advertising, or paid impressions, which retailers display to their website visitors.
The total volume of spending between buyers and sellers on the Company's platform is referred to as working media spend. We charge both the brands and agencies and retailers a contractual fee, based on a percentage of working media spend, for the use of our platform. We recognize revenue when an ad is displayed or clicked on.
Criteo's Iponweb solutions offer an online trading platform through which supply partners can submit bid requests for media that they wish to sell, and demand partners can submit bids for media that they wish to buy through the operations of a dynamic, real-time exchange whereby media is sold to demand partners whose bids are selected by supply partners.
We generate revenues by charging demand or supply a percentage of total media spend traded through our solutions. We recognize revenue when an ad is displayed or clicked on.

Agent vs Principal
When a third-party is involved in the delivery of our services to the client, through the supply of digital advertising inventory, we assess whether we act as principal or agent in the arrangement. The assessment is based on the degree we control the specified services at any time before they are transferred to the customer. The determination of whether we are acting as principal or agent requires judgment.
We act as principal in our Criteo Marketing Solutions arrangements because (i) we control the advertising inventory before it is transferred to our clients; (ii) we bear sole responsibility in fulfillment of the advertising promise and bear inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these and other factors, we have determined that we act as principal for our Criteo Marketing Solutions engagements and accordingly report the revenue earned and related costs incurred on a gross basis.
We act either as principal or as agent in our Criteo Retail Media segment. For the arrangements related to transactions using our legacy Retail Media solutions, we consider that we act as principal, as we exercise significant control over the client’s advertising campaign. For arrangements related to transactions using our Platform, a self-service solution providing transparency, measurement and control to our brand, agency and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, we report the revenue earned and related costs incurred by the Platform solution on a net basis.
We act as agent in Iponweb provided solutions as we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a fee based on a percentage of the digital advertising inventory traded through our solutions. Therefore, we report the revenue earned and related costs incurred by the Iponweb solutions on a net basis.
Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.
Cost of Revenue
Our cost of revenue primarily includes traffic acquisition costs and other cost of revenue.
Traffic Acquisition Costs. Traffic acquisition costs consist primarily of purchases of impressions from publishers on a CPM basis. We purchase impressions directly from publishers or third-party intermediaries, such as advertisement exchanges. We recognize cost of revenue on a publisher by publisher basis as incurred. Costs owed to publishers but not yet paid are recorded in our Consolidated Statements of Financial Position as trade payables.
For legacy solutions within Criteo Retail Media, we pay for the inventory of our retailer partners on a revenue sharing basis, effectively paying the retailers a portion of the click-based revenue generated by user clicks on the sponsored products advertisements or impressions on the commerce display advertisements displaying the products of our consumer brand clients. For Retail Media Platform solutions, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs.
For solutions within Iponweb, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs.
Other Cost of Revenue. Other cost of revenue includes expenses related to third-party hosting fees, depreciation of data center equipment, data purchased from third parties and digital taxes. The Company does not build or operate its own data centers and none of its Research and Development employments are dedicated to revenue generating activities. As a result, we do not include the costs of such personnel in other cost of revenue.
Share-Based Compensation Share-Based Compensation Shares, employee share options and employee and non-employee warrants are primarily awarded to our employees or directors. These awards are measured at their fair value on the date of grant. The fair value is calculated with the most relevant formula regarding the settlement and the conditions of each plan. The fair value is recorded in personnel expenses (allocated by function in the Consolidated Statements of Income) on a straight-line basis over each milestone composing the vesting period with a corresponding increase in shareholders’ equity. At each closing date, we re-examine the number of options likely to become exercisable. If applicable, the impact of the review of the estimate is recognized in the Consolidated Statements of Income with a corresponding adjustment in equity.
Income Taxes
Income Taxes
Income taxes are accounted for under the asset and liability method of accounting. Deferred taxes are recorded on all temporary differences between the financial reporting and tax bases of assets and liabilities, and on tax losses, using the liability method. Differences are defined as temporary when they are expected to reverse within a foreseeable future. We may only recognize deferred tax assets on net operating losses if, based on the projected taxable incomes within the next three years, we determine that it is probable that future taxable profit will be available against which the unused tax losses and tax credits can be utilized. As a result, the measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. If future taxable profits are considerably different from those forecasted that support recording deferred tax assets, we will have to revise downwards or upwards the amount of deferred tax assets, which would have a significant impact on our financial results. Tax assets and liabilities are not discounted. Amounts recognized in the Consolidated Financial Statements are calculated at the level of each tax entity included in the consolidation scope. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
The French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”), is a French tax incentive to stimulate research and development (“R&D”). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded at the end of a three-fiscal year period. The CIR is calculated based on the claimed volume of eligible R&D expenditures by us. As a result, the CIR is presented as a deduction to “research and development expenses” in the Consolidated Statements of Income, as the CIR is not within the scope of ASC 740. We have exclusively claimed R&D performed in France for purposes of the CIR. As of December 31, 2022, we have offset $14.7 million of CIR tax credits against “research and development expenses” in our Consolidated Statements of Income.
The U.S. Research Tax Credit is a U.S. tax credit to incentivize research and development activities in the U.S. Qualifying R&D expenses generating a tax credit which may be used to offset future taxable income once all net operating losses and foreign tax credits have been used. It is not refundable and as such, considered in the scope of ASC 740 as a component of income tax expense. We have exclusively claimed R&D performed in the U.S. for purposes of the U.S. Research Tax Credit.
Uncertain Tax Positions
Uncertain Tax Positions
We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. These uncertain tax positions include our estimates for transfer pricing that have been developed based upon analyses of appropriate arms-length prices. Similarly, our estimates related to uncertain tax positions concerning research tax credits are based on an assessment of whether our available documentation corroborating the nature of our activities supporting the tax credits will be sufficient. Although we believe that we have adequately reserved for our uncertain tax positions (including net interest and penalties), we can provide no assurance that the final tax outcome of these matters will not be materially different. We make adjustments to these reserves in accordance with the income tax accounting guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made, and could have a material impact on our financial condition and operating results.
Operating Segments
Operating Segments
Segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources (management approach). An operating segment is a component of the Company for which separate financial information is available that is evaluated regularly by our Chief Operating Decision Maker in deciding how to allocate resources and assessing performance.
Our chief operating decision-maker is our CEO. The CEO reviews Contribution ex-TAC, primarily at a family of solutions level, for the purposes of allocating resources and evaluating financial performance.
Contribution ex-TAC is Criteo's profitability measure and reflects the Company's gross profit plus other costs of revenue.
As of December 31, 2022, we have concluded that our operations constitute three operating and reportable segments: Marketing Solutions, Retail Media and Iponweb.
Earnings Per Share Earnings Per Share Basic earnings per share (“EPS”) are calculated by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding. The weighted average number of shares outstanding is calculated according to movements in share capital. In addition, we calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent company, Criteo S.A. by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued.
Accounting Pronouncements Adopted in 2022 and Recent Accounting Pronouncements
Accounting Pronouncements adopted in 2022
    
Effective January 1, 2022, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity's financial statements. The impacts on our annual consolidated financial statements are limited as a result of adoption of this standard.
Recent Accounting Pronouncements

Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Principles and Accounting Methods (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Ownership Interests The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.
20222021
CountryVoting rightsOwnership InterestVoting rightsOwnership InterestConsolidation Method
Parent company
Criteo S.A France100 %100 %100 %100 %Parent company
French subsidiaries
Criteo France SASFrance100 %100 %100 %100 %Fully consolidated
Criteo Finance SAS(1)
France— %— %100 %100 %Fully consolidated
Criteo TechnologyFrance100 %100 %100 %100 %Fully consolidated
Condigolabs SASFrance40 %40 %40 %40 %Fully consolidated
Foreign subsidiaries
Criteo LtdUnited Kingdom100 %100 %100 %100 %Fully consolidated
Criteo Corp.United States100 %100 %100 %100 %Fully consolidated
Madyourself Technologies, Inc.United States100 %100 %100 %100 %Fully consolidated
Doobe In Site Ltd.Israel100 %100 %100 %100 %Fully consolidated
Criteo GmbHGermany100 %100 %100 %100 %Fully consolidated
Criteo Nordics AB Sweden100 %100 %100 %100 %Fully consolidated
Criteo Korea Ltd. Korea100 %100 %100 %100 %Fully consolidated
Criteo KKJapan66 %66 %66 %66 %Fully consolidated
Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.
Brazil100 %100 %100 %100 %Fully consolidated
Criteo BVThe Netherlands100 %100 %100 %100 %Fully consolidated
Criteo Australia Pty LtdAustralia100 %100 %100 %100 %Fully consolidated
Criteo SrlItaly100 %100 %100 %100 %Fully consolidated
Criteo Advertising (Beijing) Co. LtdChina100 %100 %100 %100 %Fully consolidated
Criteo Singapore Pte. Ltd.Singapore100 %100 %100 %100 %Fully consolidated
Criteo LLCRussia100 %100 %100 %100 %Fully consolidated
Criteo Europa MM S.L.Spain100 %100 %100 %100 %Fully consolidated
Criteo España S.L.
Spain100 %100 %100 %100 %Fully consolidated
Criteo Canada Corp.Canada100 %100 %100 %100 %Fully consolidated
Criteo Reklamcılık Hizmetleri ve Ticaret Anonim ŞirketiTurkey100 %100 %100 %100 %Fully consolidated
Criteo MEA FZ-LLCUnited Arab Emirates100 %100 %100 %100 %Fully consolidated
Criteo India Private LimitedIndia100 %100 %100 %100 %Fully consolidated
Gemini HoldCo, LLCUnited States100 %100 %100 %100 %Fully consolidated
Bidswitch GmbHSwitzerland100 %100 %— %— %Fully consolidated
Bidswitch Inc.United States100 %100 %— %— %Fully consolidated
Iponweb GmbHSwitzerland100 %100 %— %— %Fully consolidated
Iponweb GmbHDeutschland100 %100 %— %— %Fully consolidated
Iponweb LimitedUnited Kingdom100 %100 %— %— %Fully consolidated
Iponweb Labs LimitedCyprus100 %100 %— %— %Fully consolidated
Iponweb Inc.United States100 %100 %— %— %Fully consolidated
The MediaGrid Inc.United States100 %100 %— %— %Fully consolidated
Iponweb Labs LLCArmenia100 %100 %— %— %Fully consolidated
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation are as follow:
Estimated fair values
(in millions)
Cash and cash equivalents$93.3 
Trade receivables100.7 
    Other current assets1.1 
Technology90.2 
Customer relationships7.2 
Other non-current assets59.0 
Trade Payables(191.5)
Other current liabilities(3.1)
Other non-current liabilities (54.3)
Net assets acquired
$102.6 
Business Acquisition, Pro Forma Information
On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:
Pro Forma Consolidated Statement of Operations Data
Three Months EndedTwelve months ended
December 31, 2022December 31, 2021December 31, 2022December 31, 2021
(in thousands)
Revenue$565,565 $685,396 $2,078,109 $2,356,377 
Net Income (loss)15,400 69,820 (2,502)$117,012 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Segment information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table shows revenue by reportable segment:
Year Ended December 31,
202220212020
(in thousands)
Marketing Solutions$1,762,517 $2,007,239 $1,806,431 
Retail Media202,317 246,996 266,186 
Iponweb52,169 — — 
Total Revenue$2,017,003 $2,254,235 $2,072,617 
The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Year Ended December 31,
202220212020
(in thousands)
Contribution ex-TAC
Marketing Solutions$714,695 796,152 746,751 
Retail Media161,360 124,643 78,295 
Iponweb52,169 — — 
$928,224 $920,795 $825,046 
Other costs of sales(133,024)(138,851)(137,028)
Gross profit$795,200 $781,944 $688,018 
Operating expenses
Research and development expenses(187,596)(151,817)(132,513)
Sales and operations expenses(377,996)(325,616)(330,285)
General and administrative expenses(205,330)(152,634)(116,395)
Total Operating expenses(770,922)(630,067)(579,193)
Income from operations$24,278 $151,877 $108,825 
Financial and Other Income (Expense)17,783 1,939 (1,939)
Income before tax$42,061 $153,816 $106,886 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
As of December 31, 2022
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash282,293 $— 
Level 2
   Term deposits and notes65,907 25,098 
Total$348,200 $25,098 

As of December 31, 2021
Cash and Cash EquivalentMarketable Securities
(in thousands)
Cash378,299 $— 
Level 2
   Term deposits and notes137,228 55,299 
Total$515,527 $55,299 
Schedule of Financial Assets
The following table presents for each reporting period, the breakdown of marketable securities:

December 31, 2022December 31, 2021
(in thousands)
Securities Available-for-sale  
Term Deposits$— $22,652 
Securities Held-to-maturity
Term Deposits$25,098 $32,647 
Total$25,098 $55,299 
Debt Securities, Available-for-sale
The following table classifies our marketable securities by contractual maturities:

Held-to-maturityAvailable-for-sale
December 31, 2022
(in thousands)
Due in one year$25,098 $— 
Due in one to five years$— $— 
Total$25,098 $— 
Restrictions on Cash and Cash Equivalents
December 31, 2022December 31, 2021
(in thousands)
Restricted cash – current$25,000 $— 
Restricted cash – non-current$75,000 $— 
Total$100,000 $— 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Receivables (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table shows the breakdown in trade receivables net book value for the presented periods:
Year Ended December 31,
20222021
(in thousands)
Trade accounts receivables$756,741 $627,379 
(Less) Allowance for doubtful accounts(47,792)(45,391)
Net book value at end of period$708,949 $581,988 
Accounts Receivable, Allowance for Credit Loss
Changes in allowance for doubtful accounts are summarized below:
Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of period$(45,391)$(39,899)$(16,068)
Allowance for credit losses through retained earnings (*)
— — (3,522)
Provision for doubtful accounts(18,641)(14,433)(30,818)
Write-off, net of recoveries19,370 7,485 11,555 
Increase due to acquisition(4,733)— — 
Currency translation adjustment1,603 1,456 (1,046)
Balance at end of period$(47,792)$(45,391)$(39,899)
(*) From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016- 13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
 
Year Ended December 31,
20222021
(in thousands)
Prepayments to suppliers$12,421 $9,640 
Other debtors6,768 9,259 
Prepaid expenses24,549 15,283 
Other current assets8,128 — 
Total51,866 34,182 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Major classes of property and equipment were as follows (in thousands)
As of December 31,
20222021
Computer equipment292,246 340,404 
Furniture and fixtures8,629 7,408 
Construction in progress (1)
47,534 13,397 
Leasehold improvements12,968 13,432 
Gross book value at end of period361,377 374,641 
Less: Accumulated depreciation(230,170)(234,680)
Net book value at end of period$131,207 $139,961 
(1) includes leasehold improvements projects which are not yet ready for the intended use.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Changes in net book value during the presented periods are summarized below:
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software$63,218 $(53,228)$9,990 $73,924 $(55,362)$18,562 
Acquired technology153,410 (62,492)90,918 60,904 (49,434)11,470 
Acquired customer relationship97,419 (66,003)31,416 91,365 (58,077)33,288 
Internally developed software in progress43,659 — 43,659 19,307 — 19,307 
Total intangible assets, net357,706 (181,723)175,983 245,500 (162,873)82,627 
Schedule of Future Amortization Expense
As of December 31, 2022, expected amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):
SoftwareTechnology and customer relationshipsTotal
202313,500 34,581 48,081 
202418,110 33,978 52,088 
202514,762 32,303 47,065 
20267,277 15,257 22,534 
2027— 2,057 2,057 
Thereafter— 4,158 4,158 
Total$53,649 $122,334 $175,983 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Changes in the carrying amount of goodwill for the years ended December  31, 2022 and 2021 were as follows:
Marketing SolutionsRetail MediaIponwebTotal
(in thousands)
Balance at January 1, 2021$186,383 $139,422 $ $325,805 
Acquisitions— 8,712 — 8,712 
Currency translation adjustment(2,684)(2,134)— (4,818)
Balance at December 31, 2021$183,699 $146,000 $ $329,699 
Acquisitions— — 187,600 187,600 
Currency translation adjustment(2,919)(2,320)3,079 (2,159)
Balance at December 31, 2022$180,780 $143,680 $190,679 $515,140 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Debt Our loan and RCF agreements as of December 31, 2022 are presented in the table below:
Nominal/ Authorized amounts
 (RCF Only)
Amount drawn as of December 31, 2022 (RCF only)Amount Outstanding as of December 31, 2022
Nature(in thousands)Interest rateSettlement date
Bank Syndicate RCF - September 2022407,000 — — Floating rate: EURIBOR / SOFR + margin depending on leverage ratioSeptember 2027
Schedule of Maturities of Long-term Debt
The following table shows the maturity of our financial liabilities:
Maturity
Carrying value202320242025202620272028
(in thousands)
Other financial liabilities293 218 — 75 — — — 
Financial liabilities$293 $218 $ $75 $ $ $ 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of Leases
The components of lease expense are as follows:
Three Months EndedTwelve Months Ended
December 31,
2022
Offices Data CentersTotalOffices Data CentersTotal
Lease expense $2,157 $4,971 $7,128 $13,271 $20,013 $33,284 
Short term lease expense 169 172 673 681 
Variable lease expense 91 94 185 273 458 
Sublease income (401)— (401)(883)— (883)
Total operating lease expense $1,928 $5,065 $6,993 $13,246 $20,294 $33,540 

Three Months EndedTwelve Months Ended
December 31,
2021
Offices Data CentersTotalOffices Data CentersTotal
Lease expense $4,149 $5,143 $9,292 $19,949 $23,704 $43,653 
Short term lease expense 182 21 203 524 61 585 
Variable lease expense 46 23 69 353 291 644 
Sublease income (129)— (129)(838)— (838)
Total operating lease expense $4,248 $5,187 $9,435 $19,988 $24,056 $44,044 
Schedule of Future Minimum Lease Payments
As of December 31, 2022, we had future minimum lease payments as follows:
December 31,
2022
OfficesData Centers Total
(in thousands)
2023$17,228 $16,692 $33,920 
202413,535 6,434 19,969 
202511,802 4,887 16,689 
20269,360 3,401 12,761 
20277,776 1,264 9,040 
Thereafter19,665 — 19,665 
Total minimum lease payments79,366 32,678 112,044 
Impact of Discount Rate(2,735)(769)(3,504)
Total Lease Liability$76,631 $31,909 $108,540 
Weighted Average Remaining Lease Term And Discount Rates
The weighted average remaining lease term and discount rates as of December 31, 2022 and 2021 are as follows:
December 31,
2022
December 31,
2021
Weighted average remaining lease term (years)
    Offices 6.276.51
    Data Centers 2.932.47
Weighted average discount rate
    Offices 0.96 %1.02 %
    Data Centers 1.54 %1.69 %
Supplemental Cash Flow Information
Supplemental cash flow information related to our operating leases is as follows for the period December 31, 2022 and 2021:
Twelve Months Ended
December 31,
20222021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities :
Cash flow for operating activities $(34,964)$(52,107)
Right of use assets obtained in exchange for new operating lease liabilities$22,728 $102,162 
Additional Operating Lease Liabilities and Right of Use Assets As of December 31, 2022, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:
OfficesData Centers
(in thousands)
Additional operating lease liabilities$— $26,720 
Additional right of use assets$— $26,720 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities and Non Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other current liabilities are presented in the following table:  
Year Ended December 31,
20222021
(in thousands)
Customer prepayments$16,334 $16,423 
Rebates17,671 17,423 
Accounts payable relating to capital expenditures25,414 4,507 
Other creditors2,388 1,088 
Deferred revenue10 82 
Earn out liability - current$21,640 $— 
Total$83,457 $39,523 
Other Noncurrent Liabilities
Other non-current liabilities are presented in the following table:
Year Ended December 31,
20222021
(in thousands)
Earn out liability – non-current$44,696 $— 
Uncertain tax positions17,980 — 
Other6,550 9,886 
Total$69,226 $9,886 
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2022
Postemployment Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations
The following table summarizes the changes in the projected benefit obligation:
Year Ended December 31,
202220212020
(in thousands)
Projected benefit obligation present value - beginning of period
$5,531 $6,167 $8,485 
Service cost
1,756 1,324 2,232 
 Interest cost
73 51 95 
Actuarial losses (gains)
(3,311)(1,543)(5,214)
Currency translation adjustment
(341)(468)569 
Projected benefit obligation present value - end of period
$3,708 $5,531 $6,167 
Schedule of Assumptions Used
The main assumptions used for the purposes of the actuarial valuations are listed below:
Year Ended December 31,
202220212020
Discount rate (Corp AA)
4.25%
1.4%
0.9%
Expected rate of salary increase
5.0%
5.0%
5.0%
Expected rate of social charges
48.0%
49.0% - 50.0%
49.0% - 50.0%
Expected staff turnover
—% - 17.8%
—% - 17.8%
—% - 17.8%
Estimated retirement age
Progressive tableProgressive tableProgressive table
Life table
TH-TF 2000-2002 shiftedTH-TF 2000-2002 shiftedTH-TF 2000-2002 shifted
Defined Contribution Plan Disclosures
Year Ended December 31,
202220212020
(in thousands)
Defined contributions plans included in personnel expenses
$(17,111)$(16,165)$(16,211)
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Common shares and Treasury stock (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Stock by Class
Change in Number of Shares
Number of ordinary shares
Balance at January 1, 202160,639,570 
of which Common shares66,272,106 
of which Treasury stock(5,632,536)
Issuance of shares under share option and free share plans (1)
(388,759)
Treasury Shares Issued for RSU Vesting1,573,696 
Treasury Shares Retired1,498,709 
Share repurchase program (2)
(2,647,742)
Balance at December 31, 202160,675,474 
of which Common shares65,883,347 
of which Treasury stock(5,207,873)
Issuance of shares under share option and free share plans (3)
(2,634,619)
Treasury Shares Issued for RSU Vesting1,625,742 
Treasury Shares Retired (4)
2,732,386 
Share repurchase program(5,135,359)
Balance at December 31, 202257,263,624 
of which Common shares63,248,728 
of which Treasury stock(5,985,104)

(1) Adopted by the Board of Directors on February 5, 2021, February 25, 2021, April 29, 2021, June 14, 2021, July 29, 2021, October 28, 2021 and December 15, 2021
(2) Adopted by the Board of Directors on October 28, 2021
(3) (4) Adopted by The Board of Directors on July 28, 2022 and December 7, 2022
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Equity awards compensation expense recorded in the consolidated statements of operations was as follows:

Year Ended December 31,
202220212020
(in thousands)
   Research and Development(36,514)(16,334)(9,771)
   Sales and Operations (14,200)(12,623)(10,289)
   General and Administrative(14,320)(15,571)(8,710)
Total equity awards compensation expense(65,034)(44,528)(28,770)
Tax benefit from equity awards compensation expense5,423 4,858 2,720 
Total equity awards compensation expense, net of tax effect$(59,611)$(39,670)$(26,050)

The breakdown of the equity award compensation expense by instrument type was as follows:

Year Ended December 31,
202220212020
(in thousands)
Share options(97)(986)(820)
Lock-up shares(18,049)— — 
Restricted stock units / Performance stock units(45,025)(41,747)(26,280)
Non-employee warrants(1,863)(1,795)(1,670)
Total equity awards compensation expense(65,034)(44,528)(28,770)
Tax benefit from equity awards compensation expense5,423 4,858 2,720 
Total equity awards compensation expense, net of tax effect$(59,611)$(39,670)$(26,050)

A detailed description of each instrument type is provided below.
Schedule of Stock Options Roll Forward
Options Outstanding
Number of Shares Underlying Outstanding OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding - December 31, 2021561,584 
Options granted— 
Options exercised(56,767)
Options canceled(133,648)
Options expired1,160 
Outstanding - December 31, 2022372,329 20.7 4.625.83 
Vested and exercisable - December 31, 2022278,462 
Schedule of Nonvested Share Activity
SharesWeighted-Average Grant date Fair Value Per Share
Outstanding as of December 2021— 
Granted2,960,243 
Vested— 
Forfeited— 
Outstanding as of December 31, 20222,960,243 $23.94 
Schedule of Nonvested Restricted Stock Units Activity
Shares (RSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 20214,765,558 
Granted3,004,700 
Vested(1,488,533)
Forfeited(931,770)
Outstanding as of December 31, 20225,349,955 24.84 
Share-Based Payment Arrangement, Performance Shares, Activity
Shares (PSU)Weighted-Average Grant date Fair Value Per Share
Outstanding as of December 2021533,798 
Granted464,182 
Vested(144,403)
Forfeited(331,110)
Outstanding as of December 31, 2022522,467 23.55 
Schedule of Stockholders' Equity Note, Warrants or Rights
SharesWeighted-Average Grant date Fair Value Per ShareWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value
Outstanding - December 31, 2021343,755 
Granted— 
Exercised(41,000)
Canceled— 
Expired— 
Outstanding - December 31, 2022302,755 15.91 5.4311.8 
Vested and exercisable - December 31, 2022276,355 
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Financial and Other Income (Expense) (Tables)
12 Months Ended
Dec. 31, 2022
Other Income and Expenses [Abstract]  
Schedule of Other Nonoperating Income (Expense)
The Consolidated Statements of Income line item “Financial and Other income (expense)” can be broken down as follows:
Year Ended December 31,
202220212020
(in thousands)
Financial income from cash equivalents$1,932 $634 $1,117 
Interest and fees(2,025)(2,271)(2,811)
Interest on debt(1,520)(1,988)(2,381)
Fees(505)(283)(430)
Foreign exchange income (loss)19,659 (1,776)(150)
Discounting impact(4,700)— — 
Interest income (expense) on provision for R&C2,258 — — 
Other financial income (expense)730 2,369 (95)
Other income$(71)$2,983 $— 
Total financial and other income (expense)$17,783 $1,939 $(1,939)
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The Consolidated Statements of Income line item “Provision for income taxes” can be broken down as follows:
Year Ended December 31,
202220212020
(in thousands)
Current income tax expense (benefit) $27,584 $34,811 $28,477 
France5,665 16,549 16,379 
International21,919 18,262 12,098 
Deferred tax expense (benefit) 3,602 (18,642)3,720 
France5,868 (9,574)(4,548)
International(2,266)(9,068)8,268 
Provision for income tax expense (benefit) $31,186 $16,169 $32,197 
Schedule of Effective Income Tax Rate Reconciliation
The following table shows the reconciliation between the effective and nominal tax expense at the nominal standard French rate of 25.8% (excluding additional contributions):
Year Ended December 31,
202220212020
(in thousands)
Income before taxes$42,061 $153,816 $106,886 
Theoretical group tax-rates25.8 %28.4 %32.0 %
Nominal tax expense (benefit) 10,860 43,684 34,225 
Increase / decrease in tax expense arising from:
French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”)
(2,901)(4,830)(5,298)
Shared-based Compensation2,895 (1,429)11,604 
BEAT tax— 6,560 18,640 
Non-tax deductible provision from loss contingency on regulatory matters (see Note 19)16,971 — — 
Nondeductible Expenses6,178 6,476 (8,979)
Non recognition of deferred tax assets 3,190 1,666 6,026 
Utilization or recognition of previously unrecognized tax losses(1,338)(10,357)(2,511)
French CVAE (1)
1,635 2,170 3,464 
Income eligible to reduced taxation rate (2)
(6,766)(25,655)(13,402)
Change in Uncertain Tax Positions 412 — — 
Effect of different tax rates201 395 (3,963)
Other differences(151)(2,511)(7,609)
Effective tax expense (benefit) $31,186 $16,169 $32,197 
Effective tax rate74.1 %10.5 %30.1 %
Increases and decreases in tax expense are presented applying the theoretical Group tax rate to the concerned tax bases. The impact resulting from the differences between local tax rates and the Group theoretical rate is shown in the “effect of different tax rates.”
(1) French CVAE "cotisation sur la valeur ajoutée des entreprises" - is the business value add contribution tax in France
(2) Income eligible to reduced taxation rate refers to the application of a reduced income tax rate on the majority of the technology royalties income
Schedule of Deferred Tax Assets and Liabilities
The following table shows the changes in the major sources of deferred tax assets and liabilities:
(in thousands)Year ended December 31, 2020Change recognized
in profit or loss
Change recognized
in OCI
Purchase Price AccountingOtherCurrency translation adjustmentsYear ended December 31, 2021
Net deferred tax assets :
Net operating loss carryforwards$24,576$7,082$—$2,542$—$(672)$33,528
Shared-based Compensation6,7124,727(5,177)236,285
Bad debt allowance5,216425(96)5,545
Personnel-related accruals6,8502,09321(183)8,781
Other accruals4,9181,385(583)5,720
Projected benefit obligation1,784164(398)(121)1,429
Financial instruments268(275)(8)(15)
Tax Credits16,21481717,031
Other(1,026)(212)5,17753,944
Net deferred tax liabilities:
Intangibles(14,689)1,471(1,817)63(14,972)
Gross Deferred Income Taxes50,82317,677(398)746(1,572)67,276
Valuation allowance(36,341)965229(746)899(34,994)
Net Deferred Income Taxes14,48218,642(169)(673)32,282
(in thousands)Year ended December 31, 2021Change recognized
in profit or loss
Change recognized
in OCI
Purchase Price AccountingOtherCurrency translation adjustmentsYear ended December 31, 2022
Net deferred tax assets :
Net operating loss carryforwards$33,528$(10,285)$—$—$—$(1,793)$21,450
Shared-based Compensation6,285(469)(11)5,805
Bad debt allowance5,545(291)(62)5,192
Personnel-related accruals8,781(225)7(144)8,419
Other accruals5,720(1,455)(287)3,978
Projected benefit obligation1,429472(855)(88)958
Intangibles(14,972)17,9961,5506531175,344
Tax Credits17,031(11,242)5,789
Other3,944(607)785(293)3,136
Net deferred tax liabilities:
Financial instruments(15)(726)(8)(749)
Gross Deferred Income Taxes67,276(6,832)(855)1,564738(2,569)59,322
Valuation allowance(34,994)3,230513(955)(653)1,720(31,139)
Net Deferred Income Taxes32,282(3,602)(342)60985(849)28,183
Summary of Income Tax Contingencies
The following table summarizes the activity related to our gross unrecognized tax benefits during the years ended December 31, 2022 2021 and 2020:
Year Ended December 31,
202220212020
(in thousands)
Beginning balance of unrecognized tax benefits$— $— $— 
Increases related to current year tax positions$13,315 — — 
Ending balance of unrecognized tax benefits (excluding interest and penalties)$13,315 — — 
Interest and penalties associated with unrecognized tax benefits$4,665 — — 
Ending balance of unrecognized tax benefits (including interest and penalties)$17,980 — — 
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic
Year Ended December 31,
202220212020
(in thousands, except share data)
Net income attributable to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Weighted average number of shares outstanding (note 14)60,004,707 60,717,446 60,876,480 
Basic earnings per share$0.15 $2.21 $1.18 
Schedule of Earnings Per Share, Diluted
Year Ended December 31,
202220212020
(in thousands, except share data)
Net income attributable to shareholders of Criteo S.A.$8,952 $134,456 $71,679 
Weighted average number of shares outstanding of Criteo S.A.60,004,707 60,717,446 60,876,480 
Dilutive effect of :
Restricted share awards2,554,516 3,061,807 796,609 
Share options and BSPCE117,934 341,971 133,177 
Share warrants83,040 110,413 12,327 
Weighted average number of shares outstanding used to determine diluted earnings per share62,760,197 64,231,637 61,818,593 
Diluted earnings per share$0.14 $2.09 $1.16 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
Year Ended December 31,
202220212020
        Restricted share awards172,758 312,413 1,726,506 
        Share options and BSPCE— — 70,257 
        Share warrants— — — 
Weighted average number of anti-dilutive securities excluded from diluted earnings per share 172,758 312,413 1,796,763 
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Revenue from External Customers by Geographic Areas The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based mainly on the location of advertisers’ campaigns.
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area
Revenue generated in other significant countries where we operate is presented in the following table:
Year Ended December 31,
202220212020
(in thousands)
Americas$891,267 $916,825 $894,854 
of which United States798,391 815,797 815,476 
EMEA706,861 844,312 749,672 
of which France111,368 151,611 132,741 
of which Germany196,373 217,965 184,183 
Asia-Pacific418,875 493,098 428,091 
of which Japan253,996 309,378 301,183 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets) are presented in the table below. The geographical information results from the locations of legal entities.
AmericasEMEAAsia-PacificTotal
(in thousands)
December 31, 2021$84,954 $103,663 $33,971 $222,588 
December 31, 2022$92,952 $193,007 $21,231 $307,190 
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Principles and Accounting Methods - Schedule of Consolidations (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Criteo France SAS    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Finance SAS    
Schedule of Investments [Line Items]    
Voting rights 0.00% 100.00%
Ownership Interest 0.00% 100.00%
Criteo Technology    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Condigolabs SAS    
Schedule of Investments [Line Items]    
Voting rights 40.00% 40.00%
Ownership Interest 40.00% 40.00%
Criteo Ltd    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Corp.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Madyourself Technologies, Inc.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Doobe In Site Ltd.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo GmbH    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Nordics AB    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Korea Ltd.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo KK    
Schedule of Investments [Line Items]    
Voting rights 66.00% 66.00%
Ownership Interest 66.00% 66.00%
Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo BV    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Australia Pty Ltd    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Srl    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Advertising (Beijing) Co. Ltd    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Singapore Pte. Ltd.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo LLC    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Europa MM S.L.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo España S.L.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Canada Corp.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo MEA FZ-LLC    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Criteo India Private Limited    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Gemini HoldCo, LLC    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
Bidswitch GmbH    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Bidswitch Inc.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Iponweb GmbH Switzerland    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Iponweb GmbH Deutschland    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Iponweb Limited    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Iponweb Labs Limited    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Iponweb Inc.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
The MediaGrid Inc.    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Iponweb Labs LLC    
Schedule of Investments [Line Items]    
Voting rights 100.00% 0.00%
Ownership Interest 100.00% 0.00%
Criteo S.A    
Schedule of Investments [Line Items]    
Voting rights 100.00% 100.00%
Ownership Interest 100.00% 100.00%
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Principles and Accounting Methods - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
reporting_unit
segment
Dec. 31, 2021
segment
Property, Plant and Equipment [Line Items]    
Number of reporting units | reporting_unit 3  
CIR tax credits offset against R&D expenses | $ $ 14.7  
Number of operating segments 3 3
Number of reportable segments 3 3
Minimum    
Property, Plant and Equipment [Line Items]    
Average life of intangible assets (in years) 3 years  
Minimum | Furniture and IT equipments    
Property, Plant and Equipment [Line Items]    
Useful life (years) 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Average life of intangible assets (in years) 9 years  
Maximum | Servers    
Property, Plant and Equipment [Line Items]    
Useful life (years) 5 years  
Maximum | Furniture and IT equipments    
Property, Plant and Equipment [Line Items]    
Useful life (years) 5 years  
Software    
Property, Plant and Equipment [Line Items]    
Average life of intangible assets (in years) 3 years  
Technology and customer relationships | Minimum    
Property, Plant and Equipment [Line Items]    
Weighted average useful life of intangible assets (years) 3 years  
Technology and customer relationships | Maximum    
Property, Plant and Equipment [Line Items]    
Weighted average useful life of intangible assets (years) 9 years  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Schedule of Business Acquisitions (Details) - Iponweb
$ in Millions
Aug. 01, 2022
USD ($)
Business Acquisition [Line Items]  
Cash and cash equivalents $ 93.3
Trade receivables 100.7
Other current assets 1.1
Other non-current assets 59.0
Trade Payables (191.5)
Other current liabilities (3.1)
Other non-current liabilities (54.3)
Net assets acquired 102.6
Technology  
Business Acquisition [Line Items]  
Intangible assets 90.2
Acquired customer relationship  
Business Acquisition [Line Items]  
Intangible assets $ 7.2
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Narrative (Details)
$ in Thousands, € in Millions
3 Months Ended 12 Months Ended
Aug. 01, 2022
USD ($)
entity
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]            
Uncertain tax positions   $ 17,980 $ 17,980   $ 0  
Goodwill   515,140 $ 515,140   $ 329,699 $ 325,805
Technology            
Business Acquisition [Line Items]            
Average life of intangible assets (in years)     4 years 4 years    
Acquired customer relationship            
Business Acquisition [Line Items]            
Average life of intangible assets (in years)     9 years 9 years    
Maximum            
Business Acquisition [Line Items]            
Average life of intangible assets (in years)     9 years 9 years    
Iponweb            
Business Acquisition [Line Items]            
Business acquisition, percentage of voting interests acquired 100.00%          
Business acquisition, number of legal entities | entity 9          
Business combination, consideration transferred $ 290,200          
Business combination, contingent consideration, liability 61,200          
Business acquisition, equity interest issued or issuable, value assigned $ 70,200          
Business acquisition, equity interest issued or issuable, lock-up period 3 years          
Uncertain tax positions $ 17,600          
Provision for non income tax risks 33,700          
Business combination, indemnification assets, range of outcomes, value, high 50,000          
Goodwill 187,600          
Business acquisition, transaction costs during the period   $ 1,100 $ 12,580      
Iponweb revenue     52,200      
Iponweb income     2,900      
Iponweb | Revolving Credit Facility            
Business Acquisition [Line Items]            
Proceeds from lines of credit     $ 51,100 € 50.0    
Iponweb | Maximum            
Business Acquisition [Line Items]            
Business combination, contingent consideration, liability $ 100,000          
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Schedule of Pro Forma Information (Details) - Iponweb - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]        
Revenue $ 565,565 $ 685,396 $ 2,078,109 $ 2,356,377
Net Income (loss) $ 15,400 $ 69,820 $ (2,502) $ 117,012
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Segment information - Narrative (Details) - segment
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting [Abstract]    
Number of operating segments 3 3
Number of reportable segments 3 3
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue $ 2,017,003 $ 2,254,235 $ 2,072,617
Contribution ex-TAC 928,224 920,795 825,046
Other costs of sales (133,024) (138,851) (137,028)
Gross profit 795,200 781,944 688,018
Operating expenses:      
Research and development expenses (187,596) (151,817) (132,513)
Sales and operations expenses (377,996) (325,616) (330,285)
General and administrative expenses (205,330) (152,634) (116,395)
Total operating expenses (770,922) (630,067) (579,193)
Income from operations 24,278 151,877 108,825
Financial and Other Income (Expense) 17,783 1,939 (1,939)
Income before taxes 42,061 153,816 106,886
Marketing Solutions      
Segment Reporting Information [Line Items]      
Revenue 1,762,517 2,007,239 1,806,431
Contribution ex-TAC 714,695 796,152 746,751
Retail Media      
Segment Reporting Information [Line Items]      
Revenue 202,317 246,996 266,186
Contribution ex-TAC 161,360 124,643 78,295
Iponweb      
Segment Reporting Information [Line Items]      
Revenue 52,169 0 0
Contribution ex-TAC $ 52,169 $ 0 $ 0
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash- Fair Value Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash $ 282,293 $ 378,299
Level 2    
Term deposits and notes 65,907 137,228
Marketable securities 25,098 55,299
Cash and cash equivalents 348,200 515,527
Level 2    
Level 2    
Marketable securities $ 25,098 $ 55,299
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Financial Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Total $ 25,098 $ 55,299
Term Deposits    
Debt Securities, Available-for-sale [Line Items]    
Securities Available-for-sale 0 22,652
Securities Held-to-maturity $ 25,098 $ 32,647
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Debt Securities, Available-for-sale (Details) - Term Deposits - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Due in one year $ 25,098  
Due in one to five years 0  
Securities Held-to-maturity 25,098 $ 32,647
Due in one year 0  
Due in one to five years 0  
Marketable securities - non current portion $ 0 $ 22,652
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Restrictions on Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Restricted cash - current $ 25,000 $ 0
Restricted cash – non-current 75,000 0
Restricted Cash, Total $ 100,000 $ 0
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Restricted cash $ 100,000 $ 0
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Receivables - Net Book Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]        
Trade accounts receivables $ 756,741 $ 627,379    
(Less) Allowance for doubtful accounts (47,792) (45,391) $ (39,899) $ (16,068)
Net book value at end of period $ 708,949 $ 581,988    
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ (45,391) $ (39,899) $ (16,068)
Provision for doubtful accounts (18,641) (14,433) (30,818)
Write-off, net of recoveries 19,370 7,485 11,555
Increase due to acquisition (4,733) 0 0
Currency translation adjustment 1,603 1,456 (1,046)
Balance at end of period (47,792) (45,391) (39,899)
Cumulative Effect, Period of Adoption, Adjustment      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ 0 0 (3,522)
Balance at end of period   $ 0 $ 0
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Trade Receivables - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Aug. 01, 2022
Business Acquisition [Line Items]    
Accounts receivable, previously written off, recovered $ 3.2  
Iponweb    
Business Acquisition [Line Items]    
Business acquisition, allowance for credit loss   $ (4.7)
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 12,421 $ 9,640
Other debtors 6,768 9,259
Prepaid expenses 24,549 15,283
Other current assets 8,128 0
Total $ 51,866 $ 34,182
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment - Schedule of Net Book Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Gross book value at end of period $ 361,377 $ 374,641
Less: Accumulated depreciation (230,170) (234,680)
Net book value at end of period 131,207 139,961
Computer equipment    
Property, Plant and Equipment [Line Items]    
Gross book value at end of period 292,246 340,404
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Gross book value at end of period 8,629 7,408
Construction in progress    
Property, Plant and Equipment [Line Items]    
Gross book value at end of period 47,534 13,397
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross book value at end of period $ 12,968 $ 13,432
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation $ 55.6 $ 65.8
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible assets - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying amount $ 357,706 $ 245,500
Accumulated amortization (181,723) (162,873)
Intangible assets, net 175,983 82,627
Internally developed software in progress    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying amount 43,659 19,307
Accumulated amortization 0 0
Intangible assets, net 43,659 19,307
Internally developed software in progress    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying amount 63,218 73,924
Accumulated amortization (53,228) (55,362)
Intangible assets, net 9,990 18,562
Acquired technology    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying amount 153,410 60,904
Accumulated amortization (62,492) (49,434)
Intangible assets, net 90,918 11,470
Acquired customer relationship    
Indefinite-lived Intangible Assets [Line Items]    
Gross carrying amount 97,419 91,365
Accumulated amortization (66,003) (58,077)
Intangible assets, net $ 31,416 $ 33,288
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 33.4 $ 22.6 $ 24.9
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2023 $ 48,081
2024 52,088
2025 47,065
2026 22,534
2027 2,057
Thereafter 4,158
Total 175,983
Software  
Finite-Lived Intangible Assets [Line Items]  
2023 13,500
2024 18,110
2025 14,762
2026 7,277
2027 0
Thereafter 0
Total 53,649
Technology and customer relationships  
Finite-Lived Intangible Assets [Line Items]  
2023 34,581
2024 33,978
2025 32,303
2026 15,257
2027 2,057
Thereafter 4,158
Total $ 122,334
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Goodwill balance, beginning of the period $ 329,699 $ 325,805
Acquisitions 187,600 8,712
Currency translation adjustment (2,159) (4,818)
Goodwill balance, end of the period 515,140 329,699
Marketing Solutions    
Goodwill [Roll Forward]    
Goodwill balance, beginning of the period 183,699 186,383
Acquisitions 0 0
Currency translation adjustment (2,919) (2,684)
Goodwill balance, end of the period 180,780 183,699
Retail Media    
Goodwill [Roll Forward]    
Goodwill balance, beginning of the period 146,000 139,422
Acquisitions 0 8,712
Currency translation adjustment (2,320) (2,134)
Goodwill balance, end of the period 143,680 146,000
Iponweb    
Goodwill [Roll Forward]    
Goodwill balance, beginning of the period 0 0
Acquisitions 187,600 0
Currency translation adjustment 3,079 0
Goodwill balance, end of the period $ 190,679 $ 0
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill - Narrative (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, impairment loss $ 0
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Liabilities - Loans and RCF Agreements (Details) - Revolving Credit Facility - Line of Credit - Bank Syndicate RCF
$ in Millions
Dec. 31, 2022
EUR (€)
Sep. 27, 2022
EUR (€)
Sep. 27, 2022
USD ($)
Dec. 31, 2021
EUR (€)
Debt Instrument [Line Items]        
Maximum borrowing capacity € 407,000,000 € 407,000,000 $ 434.0 € 350,000,000
Amount drawn € 0      
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Liabilities - Narrative (Details) - Revolving Credit Facility - Line of Credit
$ in Millions
12 Months Ended
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Sep. 27, 2022
EUR (€)
Sep. 27, 2022
USD ($)
Dec. 31, 2021
EUR (€)
Bank Syndicate RCF          
Debt Instrument [Line Items]          
Debt instrument, term (in years) 5 years        
Maximum borrowing capacity € 407,000,000   € 407,000,000 $ 434.0 € 350,000,000
Amount drawn 0        
HSBC and LCL Facilities          
Debt Instrument [Line Items]          
Maximum borrowing capacity € 21,500,000 $ 22.9      
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Liabilities - Maturity of Financial Liabilities and Cash and Cash Equivalents (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Other financial liabilities  
Other financial liabilities $ 293
2023 218
2024 0
2025 75
2026 0
2027 0
2028 0
Financial liabilities  
Financial liabilities 293
2023 218
2024 0
2025 75
2026 0
2027 0
2028 $ 0
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]        
Lease expense $ 7,128 $ 9,292 $ 33,284 $ 43,653
Short term lease expense 172 203 681 585
Variable lease expense 94 69 458 644
Sublease income (401) (129) (883) (838)
Total operating lease expense 6,993 9,435 33,540 44,044
Offices        
Lessee, Lease, Description [Line Items]        
Lease expense 2,157 4,149 13,271 19,949
Short term lease expense 169 182 673 524
Variable lease expense 3 46 185 353
Sublease income (401) (129) (883) (838)
Total operating lease expense 1,928 4,248 13,246 19,988
Data Centers        
Lessee, Lease, Description [Line Items]        
Lease expense 4,971 5,143 20,013 23,704
Short term lease expense 3 21 8 61
Variable lease expense 91 23 273 291
Sublease income 0 0 0 0
Total operating lease expense $ 5,065 $ 5,187 $ 20,294 $ 24,056
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]  
2023 $ 33,920
2024 19,969
2025 16,689
2026 12,761
2027 9,040
Thereafter 19,665
Total minimum lease payments 112,044
Impact of Discount Rate (3,504)
Total Lease Liability 108,540
Offices  
Lessee, Lease, Description [Line Items]  
2023 17,228
2024 13,535
2025 11,802
2026 9,360
2027 7,776
Thereafter 19,665
Total minimum lease payments 79,366
Impact of Discount Rate (2,735)
Total Lease Liability 76,631
Data Centers  
Lessee, Lease, Description [Line Items]  
2023 16,692
2024 6,434
2025 4,887
2026 3,401
2027 1,264
Thereafter 0
Total minimum lease payments 32,678
Impact of Discount Rate (769)
Total Lease Liability $ 31,909
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)
Dec. 31, 2022
Dec. 31, 2021
Offices    
Weighted average remaining lease term (years)    
Weighted average remaining lease term (years) 6 years 3 months 7 days 6 years 6 months 3 days
Weighted average discount rate    
Weighted average discount rate 0.96% 1.02%
Data Centers    
Weighted average remaining lease term (years)    
Weighted average remaining lease term (years) 2 years 11 months 4 days 2 years 5 months 19 days
Weighted average discount rate    
Weighted average discount rate 1.54% 1.69%
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities :    
Cash flow for operating activities $ (34,964) $ (52,107)
Right of use assets obtained in exchange for new operating lease liabilities $ 22,728 $ 102,162
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Operating Lease Liabilities And Right of Use Assets (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Offices  
Lessee, Lease, Description [Line Items]  
Additional operating lease liabilities $ 0
Additional right of use assets 0
Data Centers  
Lessee, Lease, Description [Line Items]  
Additional operating lease liabilities 26,720
Additional right of use assets $ 26,720
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities and Non Current Liabilities - Schedule of Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Customer prepayments $ 16,334 $ 16,423
Rebates 17,671 17,423
Accounts payable relating to capital expenditures 25,414 4,507
Other creditors 2,388 1,088
Deferred revenue 10 82
Earn out liability - current 21,640 0
Total $ 83,457 $ 39,523
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities and Non Current Liabilities - Schedule of Non Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Earn out liability – non-current $ 44,696 $ 0
Uncertain tax positions 17,980 0
Other 6,550 9,886
Other non-current liabilities $ 69,226 $ 9,886
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities and Non Current Liabilities - Narrative (Details) - Iponweb
$ in Millions
Aug. 01, 2022
USD ($)
Business Acquisition [Line Items]  
Business combination, contingent consideration, liability $ 61.2
Maximum  
Business Acquisition [Line Items]  
Business combination, contingent consideration, liability $ 100.0
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - Schedule of Projected Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Projected benefit obligation present value - beginning of period $ 5,531 $ 6,167 $ 8,485
Service cost 1,756 1,324 2,232
Interest cost 73 51 95
Actuarial losses (gains) (3,311) (1,543) (5,214)
Currency translation adjustment (341) (468) 569
Projected benefit obligation present value - end of period $ 3,708 $ 5,531 $ 6,167
Interest cost, location not disclosed Interest cost    
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Discount rate (Corp AA) 4.25% 1.40% 0.90%
Expected rate of salary increase 5.00% 5.00% 5.00%
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Expected rate of social charges 48.00% 49.00% 49.00%
Expected staff turnover 0.00% 0.00% 0.00%
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Expected rate of social charges   50.00% 50.00%
Expected staff turnover 17.80% 17.80% 17.80%
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - Schedule of Defined Contribution Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Postemployment Benefits [Abstract]      
Defined contributions plans included in personnel expenses $ (17,111) $ (16,165) $ (16,211)
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Common shares and Treasury stock (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Common Stock, Shares Outstanding [Roll Forward]      
Beginning balance (in shares) 60,675,474 60,639,570  
Issuance of shares under share option and free share plans (in shares) (2,634,619) (388,759)  
Treasury Shares Issued for RSU Vesting (in shares) 1,625,742 1,573,696  
Treasury Shares Retired (in shares) 2,732,386 1,498,709  
Share repurchase program (in shares) (5,135,359) (2,647,742)  
Ending balance (in shares) 57,263,624 60,675,474 60,639,570
Share capital      
Common Stock, Shares Outstanding [Roll Forward]      
Beginning balance (in shares) 65,883,347 66,272,106 66,197,181
Share repurchase program (in shares) (2,732,386) [1] (1,498,709) [2]  
Ending balance (in shares) 63,248,728 65,883,347 66,272,106
Treasury stock      
Common Stock, Shares Outstanding [Roll Forward]      
Treasury stock beginning balance (in shares) (5,207,873) (5,632,536)  
Treasury stock ending balance (in shares) (5,985,104) (5,207,873) (5,632,536)
[1] On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled.
[2] On February 5, 2021 Criteo's Board of Directors authorized a share repurchase program of up to $175.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,647,742 shares repurchased at an average price of $37.99 offset by 1,573,696 treasury shares used for RSUs vesting and 1,498,709 treasury shares cancelled.(3) On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled.
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Equity Awards Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense $ (65,034) $ (44,528) $ (28,770)
Tax benefit from equity awards compensation expense 5,423 4,858 2,720
Total equity awards compensation expense, net of tax effect (59,611) (39,670) (26,050)
Share options      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense (97) (986) (820)
Lock-up shares      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense (18,049) 0 0
Restricted stock units / Performance stock units      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense (45,025) (41,747) (26,280)
Non-employee warrants      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense (1,863) (1,795) (1,670)
Research and Development      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense (36,514) (16,334) (9,771)
Sales and Operations      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense (14,200) (12,623) (10,289)
General and Administrative      
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total equity awards compensation expense $ (14,320) $ (15,571) $ (8,710)
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Narrative (Details)
$ in Millions
12 Months Ended
Aug. 01, 2022
day
shares
Dec. 31, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation, stock options   $ 0.1
Options granted (in shares) | shares   0
Number of trading days | day 20  
Warrants term   4 years
Iponweb    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Business acquisition, equity interest issued or issuable, lock-up period 3 years  
Share options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   4 years
Expiration period   10 years
Stock-based compensation, recognition period   1 year
Lock-up shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Stock-based compensation, recognition period   3 years
Options granted (in shares) | shares 2,960,243  
Unrecognized stock-based compensation, nonvested awards   $ 55.7
Restricted stock awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period   4 years
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation, recognition period   3 years 2 months 1 day
Unrecognized stock-based compensation, nonvested awards   $ 80.2
Performance Stock Units (PSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation, recognition period   2 years 9 months 18 days
Unrecognized stock-based compensation, nonvested awards   $ 5.5
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Options Activity (Details)
12 Months Ended
Dec. 31, 2022
€ / shares
shares
Number of Shares Underlying Outstanding Options  
Outstanding (in shares) 561,584
Options granted (in shares) 0
Options exercised (in shares) (56,767)
Options canceled (in shares) (133,648)
Options expired (in shares) 1,160
Outstanding (in shares) 372,329
Vested and exercisable (in shares) 278,462
Outstanding (in euro per share) | € / shares € 20.7
Weighted-average remaining contractual term, outstanding 4 years 7 months 13 days
Aggregate intrinsic value, outstanding | € / shares € 5.83
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Lock Up Shares Activity (Details) - Lock-up shares
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Shares  
Outstanding (in shares) 0
Granted (in shares) 2,960,243
Vested (in shares) 0
Forfeited (in shares) 0
Outstanding (in shares) 2,960,243
Outstanding (in euro per share) | $ / shares $ 23.94
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - RSU Activity (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2022
€ / shares
shares
Shares  
Outstanding (in shares) 4,765,558
Granted (in shares) 3,004,700
Vested (in shares) (1,488,533)
Forfeited (in shares) (931,770)
Outstanding (in shares) 5,349,955
Outstanding (in euro per share) | € / shares € 24.84
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - PSU Activity (Details) - Performance Stock Units (PSUs)
12 Months Ended
Dec. 31, 2022
€ / shares
shares
Shares  
Outstanding (in shares) 533,798
Granted (in shares) 464,182
Vested (in shares) (144,403)
Forfeited (in shares) (331,110)
Outstanding (in shares) 522,467
Outstanding (in euro per share) | € / shares € 23.55
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Compensation - Warrants (Details)
12 Months Ended
Dec. 31, 2022
€ / shares
shares
Shares  
Outstanding (in shares) 343,755
Granted (in shares) 0
Exercised (in shares) (41,000)
Class Of Warrant Or Right, Canceled During Period 0
Class Of Warrant Or Right, Expired During Period 0
Outstanding (in shares) 302,755
Vested and exercisable (in shares) 276,355
Outstanding (in euro per share) | € / shares € 15.91
Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term 5 years 5 months 4 days
Aggregate intrinsic value | € / shares € 11.8
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Financial and Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Income and Expenses [Abstract]      
Financial income from cash equivalents $ 1,932 $ 634 $ 1,117
Interest and fees (2,025) (2,271) (2,811)
Interest on debt (1,520) (1,988) (2,381)
Fees (505) (283) (430)
Foreign exchange income (loss) 19,659 (1,776) (150)
Discounting impact (4,700) 0 0
Interest income (expense) on provision for R&C 2,258 0 0
Other financial income (expense) 730 2,369 (95)
Other income (71) 2,983 0
Financial and Other Income (Expense) $ 17,783 $ 1,939 $ (1,939)
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Financial and Other Income (Expense) - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
EUR (€)
Sep. 27, 2022
USD ($)
Sep. 27, 2022
EUR (€)
Dec. 31, 2021
EUR (€)
Debt Instrument [Line Items]              
Financial and other income $ 17,783 $ 1,939 $ (1,939)        
Discounting impact 4,700 0 0        
Gain on sale of servers equipment (71) 2,983 0        
Other financial income from dividends received from an investment $ 730 $ 2,369 $ (95)        
Revolving Credit Facility | Bank Syndicate RCF | Line of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity       € 407,000,000 $ 434,000 € 407,000,000 € 350,000,000
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Breakdown of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Current income tax expense (benefit) $ 27,584 $ 34,811 $ 28,477
France 5,665 16,549 16,379
International 21,919 18,262 12,098
Deferred tax expense (benefit) 3,602 (18,642) 3,720
France 5,868 (9,574) (4,548)
International (2,266) (9,068) 8,268
Provision for income tax expense (benefit) $ 31,186 $ 16,169 $ 32,197
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination [Line Items]        
Income (loss) before taxes $ 42,061 $ 153,816 $ 106,886  
Theoretical group tax-rates 25.80% 28.40% 32.00%  
Valuation allowance against net deferred income taxes $ 31,100 $ 35,000 $ 37,300  
Unrecognized tax benefits 17,980 0 0 $ 0
Unrecognized tax benefits, interest on income tax expense 400      
Criteo Corp.        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 5,700 5,700 13,300  
Criteo Do Brasil        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 3,300 2,700 2,800  
Criteo Ltd        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 8,100 7,600 7,400  
Criteo China        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 1,100 3,300 3,300  
Criteo Singapore        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 1,500 4,200 3,300  
Criteo Australia Pty Ltd        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 2,600 2,700 2,800  
Criteo France        
Income Tax Examination [Line Items]        
Valuation allowance against net deferred income taxes 6,500 6,200 1,000  
Domestic Tax Authority        
Income Tax Examination [Line Items]        
Income (loss) before taxes (4,200) 109,900 114,400  
Foreign Tax Authority        
Income Tax Examination [Line Items]        
Income (loss) before taxes 46,200 $ 46,900 $ (7,500)  
Foreign Tax Authority | Internal Revenue Service (IRS)        
Income Tax Examination [Line Items]        
Net operating loss carryforwards, subject to expiration 51,000      
Foreign Tax Authority | State Administration of Taxation, China | Research tax credit carryforward        
Income Tax Examination [Line Items]        
Net operating loss carryforwards, not subject to expiration 5,800      
Foreign Tax Authority | Her Majesty's Revenue and Customs (HMRC)        
Income Tax Examination [Line Items]        
Net operating loss carryforwards, not subject to expiration $ 40,100      
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation Between the Effective and Nominal Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income before taxes $ 42,061 $ 153,816 $ 106,886
Theoretical group tax-rates 25.80% 28.40% 32.00%
Nominal tax expense (benefit) $ 10,860 $ 43,684 $ 34,225
Increase / decrease in tax expense arising from:      
French Research Tax Credit, Crédit d’Impôt Recherche (“CIR”) (2,901) (4,830) (5,298)
Shared-based Compensation 2,895 (1,429) 11,604
BEAT tax 0 6,560 18,640
Non-tax deductible provision from loss contingency on regulatory matters (see Note 19) 16,971 0 0
Nondeductible Expenses 6,178 6,476 (8,979)
Non recognition of deferred tax assets 3,190 1,666 6,026
Utilization or recognition of previously unrecognized tax losses (1,338) (10,357) (2,511)
French CVAE 1,635 2,170 3,464
Income eligible to reduced taxation rate (6,766) (25,655) (13,402)
Change in Uncertain Tax Positions 412 0 0
Effect of different tax rates 201 395 (3,963)
Other differences (151) (2,511) (7,609)
Provision for income tax expense (benefit) $ 31,186 $ 16,169 $ 32,197
Effective tax rate 74.10% 10.50% 30.10%
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance $ 67,276 $ 50,823  
Valuation allowance, beginning balance (35,000) (37,300)  
Deferred tax assets, net of valuation allowance, beginning balance 32,282 14,482  
Change recognized in profit or loss (3,602) 18,642 $ (3,720)
Change recognized in OCI (342) (169)  
Purchase Price Accounting 609 0  
Other 85 0  
Currency translation adjustments (849) (673)  
Deferred tax assets, ending balance 59,322 67,276 50,823
Valuation allowance, ending balance (31,100) (35,000) (37,300)
Deferred tax assets, net of valuation allowance, ending balance 28,183 32,282 14,482
Net operating loss carryforwards      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 33,528 24,576  
Change recognized in profit or loss (10,285) 7,082  
Change recognized in OCI 0 0  
Purchase Price Accounting 0 2,542  
Other 0 0  
Currency translation adjustments (1,793) (672)  
Deferred tax assets, ending balance 21,450 33,528 24,576
Shared-based Compensation      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 6,285 6,712  
Change recognized in profit or loss (469) 4,727  
Change recognized in OCI 0 0  
Purchase Price Accounting 0 0  
Other 0 (5,177)  
Currency translation adjustments (11) 23  
Deferred tax assets, ending balance 5,805 6,285 6,712
Bad debt allowance      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 5,545 5,216  
Change recognized in profit or loss (291) 425  
Change recognized in OCI 0 0  
Purchase Price Accounting 0 0  
Other 0 0  
Currency translation adjustments (62) (96)  
Deferred tax assets, ending balance 5,192 5,545 5,216
Personnel-related accruals      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 8,781 6,850  
Change recognized in profit or loss (225) 2,093  
Change recognized in OCI 0 0  
Purchase Price Accounting 7 21  
Other 0 0  
Currency translation adjustments (144) (183)  
Deferred tax assets, ending balance 8,419 8,781 6,850
Other accruals      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 5,720 4,918  
Change recognized in profit or loss (1,455) 1,385  
Change recognized in OCI 0 0  
Purchase Price Accounting 0 0  
Other 0 0  
Currency translation adjustments (287) (583)  
Deferred tax assets, ending balance 3,978 5,720 4,918
Projected benefit obligation      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 1,429 1,784  
Change recognized in profit or loss 472 164  
Change recognized in OCI (855) (398)  
Purchase Price Accounting 0 0  
Other 0 0  
Currency translation adjustments (88) (121)  
Deferred tax assets, ending balance 958 1,429 1,784
Financial instruments      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance   268  
Deferred tax liabilities, gross, beginning balance (15)    
Change recognized in profit or loss (726) (275)  
Change recognized in OCI 0 0  
Purchase Price Accounting 0 0  
Other 0 0  
Currency translation adjustments (8) (8)  
Deferred tax assets, ending balance     268
Deferred tax liabilities, gross, ending balance (749) (15)  
Tax Credits      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 17,031 16,214  
Change recognized in profit or loss (11,242) 817  
Change recognized in OCI 0 0  
Purchase Price Accounting 0 0  
Other 0 0  
Currency translation adjustments 0 0  
Deferred tax assets, ending balance 5,789 17,031 16,214
Other      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax assets, beginning balance 3,944    
Deferred tax liabilities, gross, beginning balance   (1,026)  
Change recognized in profit or loss (607) (212)  
Change recognized in OCI 0 0  
Purchase Price Accounting 7 0  
Other 85 5,177  
Currency translation adjustments (293) 5  
Deferred tax assets, ending balance 3,136 3,944  
Deferred tax liabilities, gross, ending balance     (1,026)
Intangibles      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Deferred tax liabilities, gross, beginning balance (14,972) (14,689)  
Change recognized in profit or loss 17,996 1,471  
Change recognized in OCI 0 0  
Purchase Price Accounting 1,550 (1,817)  
Other 653 0  
Currency translation adjustments 117 63  
Deferred tax assets, ending balance 5,344    
Deferred tax liabilities, gross, ending balance   (14,972) (14,689)
Gross Deferred Income Taxes      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Change recognized in profit or loss (6,832) 17,677  
Change recognized in OCI (855) (398)  
Purchase Price Accounting 1,564 746  
Other 738 0  
Currency translation adjustments (2,569) (1,572)  
Valuation allowance      
Deferred Tax Asset and Liability Activity [Roll Forward]      
Valuation allowance, beginning balance (34,994) (36,341)  
Change recognized in profit or loss 3,230 965  
Change recognized in OCI 513 229  
Purchase Price Accounting (955) (746)  
Other (653) 0  
Currency translation adjustments 1,720 899  
Valuation allowance, ending balance $ (31,139) $ (34,994) $ (36,341)
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Summary of Income Tax Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Opening balance of unrecognized tax benefits (including interest and penalties) $ 0 $ 0 $ 0
Increases related to current year tax positions 13,315 0 0
Interest and penalties associated with unrecognized tax benefits 4,665 0 0
Unrecognized Tax Benefits, Ending Balance $ 17,980 $ 0 $ 0
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net income attributable to shareholders of Criteo S.A. $ 8,952 $ 134,456 $ 71,679
Weighted average number of shares outstanding (note 14) 60,004,707 60,717,446 60,876,480
Basic earnings per share (in dollars per share) $ 0.15 $ 2.21 $ 1.18
Dilutive effect of :      
Restricted share awards 2,554,516 3,061,807 796,609
Share options and BSPCE 117,934 341,971 133,177
Share warrants 83,040 110,413 12,327
Weighted average number of shares outstanding used to determine diluted earnings per share 62,760,197 64,231,637 61,818,593
Diluted earnings per share (in dollars per share) $ 0.14 $ 2.09 $ 1.16
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Anti-Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 172,758 312,413 1,796,763
Restricted share awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 172,758 312,413 1,726,506
Share options and BSPCE      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 0 0 70,257
Share warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 0 0 0
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies (Details)
$ in Thousands, € in Millions
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]      
Loss contingency, estimate of possible loss $ 63,900 € 60.0  
Contingencies - current portion 65,759   $ 3,059
Iponweb      
Debt Instrument [Line Items]      
Contingencies - current portion 33,800    
Software Licenses      
Debt Instrument [Line Items]      
Purchase obligations 64,300    
Bandwidth For Servers      
Debt Instrument [Line Items]      
Purchase obligations $ 700    
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
market
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting [Abstract]      
Number of geographical markets in which entity operates | market 3    
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 2,017,003 $ 2,254,235 $ 2,072,617
Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 891,267 916,825 894,854
of which United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 798,391 815,797 815,476
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 706,861 844,312 749,672
of which France      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 111,368 151,611 132,741
of which Germany      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 196,373 217,965 184,183
Asia-Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 418,875 493,098 428,091
of which Japan      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 253,996 $ 309,378 $ 301,183
XML 121 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Long-lived assets $ 307,190 $ 222,588
Americas    
Segment Reporting Information [Line Items]    
Long-lived assets 92,952 84,954
EMEA    
Segment Reporting Information [Line Items]    
Long-lived assets 193,007 103,663
Asia-Pacific    
Segment Reporting Information [Line Items]    
Long-lived assets $ 21,231 $ 33,971
XML 122 R9999.htm IDEA: XBRL DOCUMENT v3.22.4
Label Element Value
Stock Repurchased and Retired During Period, Shares us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 1,498,709
Stock Repurchase Program, Authorized Amount us-gaap_StockRepurchaseProgramAuthorizedAmount1 $ 480,000,000
Stock Repurchase Program, Authorized Amount us-gaap_StockRepurchaseProgramAuthorizedAmount1 $ 175,000,000.0
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures 1,573,696
XML 123 crto-20221231_htm.xml IDEA: XBRL DOCUMENT 0001576427 2022-01-01 2022-12-31 0001576427 crto:AmericanDepositarySharesMember 2022-01-01 2022-12-31 0001576427 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001576427 2022-06-30 0001576427 2023-02-10 0001576427 2022-12-31 0001576427 2021-12-31 0001576427 2021-01-01 2021-12-31 0001576427 2020-01-01 2020-12-31 0001576427 us-gaap:CommonStockMember 2019-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2019-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001576427 us-gaap:RetainedEarningsMember 2019-12-31 0001576427 us-gaap:ParentMember 2019-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-12-31 0001576427 2019-12-31 0001576427 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001576427 us-gaap:ParentMember 2020-01-01 2020-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001576427 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0001576427 us-gaap:CommonStockMember 2020-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2020-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001576427 us-gaap:RetainedEarningsMember 2020-12-31 0001576427 us-gaap:ParentMember 2020-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2020-12-31 0001576427 2020-12-31 0001576427 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001576427 us-gaap:ParentMember 2021-01-01 2021-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001576427 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001576427 us-gaap:CommonStockMember 2021-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2021-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001576427 us-gaap:RetainedEarningsMember 2021-12-31 0001576427 us-gaap:ParentMember 2021-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2021-12-31 0001576427 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001576427 us-gaap:ParentMember 2022-01-01 2022-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001576427 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001576427 us-gaap:CommonStockMember 2022-12-31 0001576427 us-gaap:TreasuryStockCommonMember 2022-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001576427 us-gaap:RetainedEarningsMember 2022-12-31 0001576427 us-gaap:ParentMember 2022-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2022-12-31 0001576427 2021-02-05 0001576427 2021-02-05 2021-02-05 0001576427 2022-02-05 0001576427 us-gaap:AccountingStandardsUpdate202104Member 2022-01-01 2022-12-31 0001576427 us-gaap:AccountingStandardsUpdate202104Member 2021-01-01 2021-12-31 0001576427 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001576427 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001576427 crto:CriteoFranceSASFranceMember 2022-01-01 2022-12-31 0001576427 crto:CriteoFranceSASFranceMember 2021-01-01 2021-12-31 0001576427 crto:CriteoFinanceSASFranceMember 2022-01-01 2022-12-31 0001576427 crto:CriteoFinanceSASFranceMember 2021-01-01 2021-12-31 0001576427 crto:CriteoTechnologyMember 2022-01-01 2022-12-31 0001576427 crto:CriteoTechnologyMember 2021-01-01 2021-12-31 0001576427 crto:CondigolabsSASFranceMember 2022-01-01 2022-12-31 0001576427 crto:CondigolabsSASFranceMember 2021-01-01 2021-12-31 0001576427 crto:CriteoLtdMember 2022-01-01 2022-12-31 0001576427 crto:CriteoLtdMember 2021-01-01 2021-12-31 0001576427 crto:CriteoCorporationMember 2022-01-01 2022-12-31 0001576427 crto:CriteoCorporationMember 2021-01-01 2021-12-31 0001576427 crto:MadyourselfTechnologiesIncMember 2022-01-01 2022-12-31 0001576427 crto:MadyourselfTechnologiesIncMember 2021-01-01 2021-12-31 0001576427 crto:DoobeInSiteLtdMember 2022-01-01 2022-12-31 0001576427 crto:DoobeInSiteLtdMember 2021-01-01 2021-12-31 0001576427 crto:CriteoGmbhMember 2022-01-01 2022-12-31 0001576427 crto:CriteoGmbhMember 2021-01-01 2021-12-31 0001576427 crto:CriteoNordicsABSwedenMember 2022-01-01 2022-12-31 0001576427 crto:CriteoNordicsABSwedenMember 2021-01-01 2021-12-31 0001576427 crto:CriteoKoreaLtd.KoreaMember 2022-01-01 2022-12-31 0001576427 crto:CriteoKoreaLtd.KoreaMember 2021-01-01 2021-12-31 0001576427 crto:CriteoKKMember 2022-01-01 2022-12-31 0001576427 crto:CriteoKKMember 2021-01-01 2021-12-31 0001576427 crto:CriteoDoBrasilDesenvolvimeNtoDeServiosDeInternetLTDAMember 2022-01-01 2022-12-31 0001576427 crto:CriteoDoBrasilDesenvolvimeNtoDeServiosDeInternetLTDAMember 2021-01-01 2021-12-31 0001576427 crto:CriteoBVMember 2022-01-01 2022-12-31 0001576427 crto:CriteoBVMember 2021-01-01 2021-12-31 0001576427 crto:CriteoAustraliaPtyLtdMember 2022-01-01 2022-12-31 0001576427 crto:CriteoAustraliaPtyLtdMember 2021-01-01 2021-12-31 0001576427 crto:CriteoSrlMember 2022-01-01 2022-12-31 0001576427 crto:CriteoSrlMember 2021-01-01 2021-12-31 0001576427 crto:CriteoAdvertisingBeijingCo.LtdMember 2022-01-01 2022-12-31 0001576427 crto:CriteoAdvertisingBeijingCo.LtdMember 2021-01-01 2021-12-31 0001576427 crto:CriteoSingaporePte.Ltd.Member 2022-01-01 2022-12-31 0001576427 crto:CriteoSingaporePte.Ltd.Member 2021-01-01 2021-12-31 0001576427 crto:CriteoLLCMember 2022-01-01 2022-12-31 0001576427 crto:CriteoLLCMember 2021-01-01 2021-12-31 0001576427 crto:CriteoEuropaMMSLMember 2022-01-01 2022-12-31 0001576427 crto:CriteoEuropaMMSLMember 2021-01-01 2021-12-31 0001576427 crto:CriteoEspanaS.L.Member 2022-01-01 2022-12-31 0001576427 crto:CriteoEspanaS.L.Member 2021-01-01 2021-12-31 0001576427 crto:CriteoCanadaCorp.Member 2022-01-01 2022-12-31 0001576427 crto:CriteoCanadaCorp.Member 2021-01-01 2021-12-31 0001576427 crto:CriteoReklamclkHizmetleriveTicaretAnonimirketiMember 2022-01-01 2022-12-31 0001576427 crto:CriteoReklamclkHizmetleriveTicaretAnonimirketiMember 2021-01-01 2021-12-31 0001576427 crto:CriteoMEAFZLLCMember 2022-01-01 2022-12-31 0001576427 crto:CriteoMEAFZLLCMember 2021-01-01 2021-12-31 0001576427 crto:CriteoIndiaPvtLtdIndiaMember 2022-01-01 2022-12-31 0001576427 crto:CriteoIndiaPvtLtdIndiaMember 2021-01-01 2021-12-31 0001576427 crto:GeminiHoldcoLLCMember 2022-01-01 2022-12-31 0001576427 crto:GeminiHoldcoLLCMember 2021-01-01 2021-12-31 0001576427 crto:BidswitchGmbHMember 2022-01-01 2022-12-31 0001576427 crto:BidswitchGmbHMember 2021-01-01 2021-12-31 0001576427 crto:BidswitchIncMember 2022-01-01 2022-12-31 0001576427 crto:BidswitchIncMember 2021-01-01 2021-12-31 0001576427 crto:IponwebGmbHSwitzerlandMember 2022-01-01 2022-12-31 0001576427 crto:IponwebGmbHSwitzerlandMember 2021-01-01 2021-12-31 0001576427 crto:IponwebGmbHDeutschlandMember 2022-01-01 2022-12-31 0001576427 crto:IponwebGmbHDeutschlandMember 2021-01-01 2021-12-31 0001576427 crto:IponwebLimitedMember 2022-01-01 2022-12-31 0001576427 crto:IponwebLimitedMember 2021-01-01 2021-12-31 0001576427 crto:IponwebLabsLimitedMember 2022-01-01 2022-12-31 0001576427 crto:IponwebLabsLimitedMember 2021-01-01 2021-12-31 0001576427 crto:IponwebIncMember 2022-01-01 2022-12-31 0001576427 crto:IponwebIncMember 2021-01-01 2021-12-31 0001576427 crto:TheMediaGridIncMember 2022-01-01 2022-12-31 0001576427 crto:TheMediaGridIncMember 2021-01-01 2021-12-31 0001576427 crto:IponwebLabsLLCMember 2022-01-01 2022-12-31 0001576427 crto:IponwebLabsLLCMember 2021-01-01 2021-12-31 0001576427 srt:MinimumMember crto:TechnologyAndCustomerRelationshipsMember 2022-01-01 2022-12-31 0001576427 srt:MaximumMember crto:TechnologyAndCustomerRelationshipsMember 2022-01-01 2022-12-31 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001576427 srt:MaximumMember crto:ServersMember 2022-01-01 2022-12-31 0001576427 srt:MinimumMember crto:FurnitureandEquipmentMember 2022-01-01 2022-12-31 0001576427 srt:MaximumMember crto:FurnitureandEquipmentMember 2022-01-01 2022-12-31 0001576427 srt:MinimumMember 2022-01-01 2022-12-31 0001576427 srt:MaximumMember 2022-01-01 2022-12-31 0001576427 crto:IponwebMember 2022-08-01 0001576427 crto:IponwebMember 2022-08-01 2022-08-01 0001576427 srt:MaximumMember crto:IponwebMember 2022-08-01 0001576427 crto:IponwebMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001576427 crto:IponwebMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-08-01 0001576427 crto:IponwebMember us-gaap:CustomerRelationshipsMember 2022-08-01 0001576427 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0001576427 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001576427 crto:IponwebMember 2022-10-01 2022-12-31 0001576427 crto:IponwebMember 2022-01-01 2022-12-31 0001576427 crto:IponwebMember 2021-10-01 2021-12-31 0001576427 crto:IponwebMember 2021-01-01 2021-12-31 0001576427 crto:MarketingSolutionsMember 2022-01-01 2022-12-31 0001576427 crto:MarketingSolutionsMember 2021-01-01 2021-12-31 0001576427 crto:MarketingSolutionsMember 2020-01-01 2020-12-31 0001576427 crto:RetailMediaMember 2022-01-01 2022-12-31 0001576427 crto:RetailMediaMember 2021-01-01 2021-12-31 0001576427 crto:RetailMediaMember 2020-01-01 2020-12-31 0001576427 crto:IponwebMember 2022-01-01 2022-12-31 0001576427 crto:IponwebMember 2021-01-01 2021-12-31 0001576427 crto:IponwebMember 2020-01-01 2020-12-31 0001576427 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001576427 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001576427 us-gaap:BankTimeDepositsMember 2022-12-31 0001576427 us-gaap:BankTimeDepositsMember 2021-12-31 0001576427 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001576427 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001576427 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001576427 us-gaap:ComputerEquipmentMember 2022-12-31 0001576427 us-gaap:ComputerEquipmentMember 2021-12-31 0001576427 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001576427 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001576427 us-gaap:ConstructionInProgressMember 2022-12-31 0001576427 us-gaap:ConstructionInProgressMember 2021-12-31 0001576427 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001576427 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001576427 crto:TechnologyMember 2022-12-31 0001576427 crto:TechnologyMember 2021-12-31 0001576427 us-gaap:CustomerRelationshipsMember 2022-12-31 0001576427 us-gaap:CustomerRelationshipsMember 2021-12-31 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001576427 crto:TechnologyAndCustomerRelationshipsMember 2022-12-31 0001576427 crto:MarketingSolutionsMember 2020-12-31 0001576427 crto:RetailMediaMember 2020-12-31 0001576427 crto:IponwebMember 2020-12-31 0001576427 crto:MarketingSolutionsMember 2021-12-31 0001576427 crto:RetailMediaMember 2021-12-31 0001576427 crto:IponwebMember 2021-12-31 0001576427 crto:MarketingSolutionsMember 2022-12-31 0001576427 crto:RetailMediaMember 2022-12-31 0001576427 crto:IponwebMember 2022-12-31 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2022-12-31 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2022-09-27 0001576427 us-gaap:RevolvingCreditFacilityMember crto:HSBCandLCLFacilitiesMember us-gaap:LineOfCreditMember 2022-12-31 0001576427 srt:OfficeBuildingMember 2022-10-01 2022-12-31 0001576427 crto:DataCenterMember 2022-10-01 2022-12-31 0001576427 2022-10-01 2022-12-31 0001576427 srt:OfficeBuildingMember 2022-01-01 2022-12-31 0001576427 crto:DataCenterMember 2022-01-01 2022-12-31 0001576427 srt:OfficeBuildingMember 2021-10-01 2021-12-31 0001576427 crto:DataCenterMember 2021-10-01 2021-12-31 0001576427 2021-10-01 2021-12-31 0001576427 srt:OfficeBuildingMember 2021-01-01 2021-12-31 0001576427 crto:DataCenterMember 2021-01-01 2021-12-31 0001576427 srt:OfficeBuildingMember 2022-12-31 0001576427 crto:DataCenterMember 2022-12-31 0001576427 srt:OfficeBuildingMember 2022-12-31 0001576427 srt:OfficeBuildingMember 2021-12-31 0001576427 crto:DataCenterMember 2022-12-31 0001576427 crto:DataCenterMember 2021-12-31 0001576427 srt:MinimumMember 2021-01-01 2021-12-31 0001576427 srt:MaximumMember 2021-01-01 2021-12-31 0001576427 srt:MinimumMember 2020-01-01 2020-12-31 0001576427 srt:MaximumMember 2020-01-01 2020-12-31 0001576427 us-gaap:TreasuryStockMember 2020-12-31 0001576427 us-gaap:TreasuryStockMember 2021-12-31 0001576427 us-gaap:TreasuryStockMember 2022-12-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001576427 crto:SalesAndOperationsExpenseMember 2022-01-01 2022-12-31 0001576427 crto:SalesAndOperationsExpenseMember 2021-01-01 2021-12-31 0001576427 crto:SalesAndOperationsExpenseMember 2020-01-01 2020-12-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001576427 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001576427 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001576427 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001576427 crto:LockUpSharesMember 2022-01-01 2022-12-31 0001576427 crto:LockUpSharesMember 2021-01-01 2021-12-31 0001576427 crto:LockUpSharesMember 2020-01-01 2020-12-31 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2022-01-01 2022-12-31 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2021-01-01 2021-12-31 0001576427 crto:RestrictedStockUnitPerformanceSharesMember 2020-01-01 2020-12-31 0001576427 crto:NonEmployeeWarrantMember 2022-01-01 2022-12-31 0001576427 crto:NonEmployeeWarrantMember 2021-01-01 2021-12-31 0001576427 crto:NonEmployeeWarrantMember 2020-01-01 2020-12-31 0001576427 crto:LockUpSharesMember 2022-08-01 2022-08-01 0001576427 2022-08-01 2022-08-01 0001576427 crto:LockUpSharesMember 2021-12-31 0001576427 crto:LockUpSharesMember 2022-12-31 0001576427 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001576427 us-gaap:PerformanceSharesMember 2021-12-31 0001576427 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001576427 us-gaap:PerformanceSharesMember 2022-12-31 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2021-12-31 0001576427 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001576427 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001576427 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0001576427 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001576427 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0001576427 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001576427 crto:NetOperatingLossCarryforwardsMember 2020-12-31 0001576427 crto:NetOperatingLossCarryforwardsMember 2021-01-01 2021-12-31 0001576427 crto:NetOperatingLossCarryforwardsMember 2021-12-31 0001576427 crto:StockbasedCompensationMember 2020-12-31 0001576427 crto:StockbasedCompensationMember 2021-01-01 2021-12-31 0001576427 crto:StockbasedCompensationMember 2021-12-31 0001576427 crto:BadDebtAllowanceMember 2020-12-31 0001576427 crto:BadDebtAllowanceMember 2021-01-01 2021-12-31 0001576427 crto:BadDebtAllowanceMember 2021-12-31 0001576427 crto:PersonnelRelatedAccrualsMember 2020-12-31 0001576427 crto:PersonnelRelatedAccrualsMember 2021-01-01 2021-12-31 0001576427 crto:PersonnelRelatedAccrualsMember 2021-12-31 0001576427 crto:OtherAccrualsMember 2020-12-31 0001576427 crto:OtherAccrualsMember 2021-01-01 2021-12-31 0001576427 crto:OtherAccrualsMember 2021-12-31 0001576427 crto:DefinedBenefitObligationMember 2020-12-31 0001576427 crto:DefinedBenefitObligationMember 2021-01-01 2021-12-31 0001576427 crto:DefinedBenefitObligationMember 2021-12-31 0001576427 crto:FinancialInstrumentsMember 2020-12-31 0001576427 crto:FinancialInstrumentsMember 2021-01-01 2021-12-31 0001576427 crto:FinancialInstrumentsMember 2021-12-31 0001576427 crto:TaxCreditsMember 2020-12-31 0001576427 crto:TaxCreditsMember 2021-01-01 2021-12-31 0001576427 crto:TaxCreditsMember 2021-12-31 0001576427 crto:DeferredTaxAssetOtherMember 2020-12-31 0001576427 crto:DeferredTaxAssetOtherMember 2021-01-01 2021-12-31 0001576427 crto:DeferredTaxAssetOtherMember 2021-12-31 0001576427 crto:DeferredTaxLiabilitiesIntangibleAssetsMember 2020-12-31 0001576427 crto:DeferredTaxLiabilitiesIntangibleAssetsMember 2021-01-01 2021-12-31 0001576427 crto:DeferredTaxLiabilitiesIntangibleAssetsMember 2021-12-31 0001576427 crto:DeferredTaxAssetsGrossMember 2021-01-01 2021-12-31 0001576427 crto:ValuationAllowanceMember 2020-12-31 0001576427 crto:ValuationAllowanceMember 2021-01-01 2021-12-31 0001576427 crto:ValuationAllowanceMember 2021-12-31 0001576427 crto:NetOperatingLossCarryforwardsMember 2022-01-01 2022-12-31 0001576427 crto:NetOperatingLossCarryforwardsMember 2022-12-31 0001576427 crto:StockbasedCompensationMember 2022-01-01 2022-12-31 0001576427 crto:StockbasedCompensationMember 2022-12-31 0001576427 crto:BadDebtAllowanceMember 2022-01-01 2022-12-31 0001576427 crto:BadDebtAllowanceMember 2022-12-31 0001576427 crto:PersonnelRelatedAccrualsMember 2022-01-01 2022-12-31 0001576427 crto:PersonnelRelatedAccrualsMember 2022-12-31 0001576427 crto:OtherAccrualsMember 2022-01-01 2022-12-31 0001576427 crto:OtherAccrualsMember 2022-12-31 0001576427 crto:DefinedBenefitObligationMember 2022-01-01 2022-12-31 0001576427 crto:DefinedBenefitObligationMember 2022-12-31 0001576427 crto:DeferredTaxLiabilitiesIntangibleAssetsMember 2022-01-01 2022-12-31 0001576427 crto:DeferredTaxLiabilitiesIntangibleAssetsMember 2022-12-31 0001576427 crto:TaxCreditsMember 2022-01-01 2022-12-31 0001576427 crto:TaxCreditsMember 2022-12-31 0001576427 crto:DeferredTaxAssetOtherMember 2022-01-01 2022-12-31 0001576427 crto:DeferredTaxAssetOtherMember 2022-12-31 0001576427 crto:FinancialInstrumentsMember 2022-01-01 2022-12-31 0001576427 crto:FinancialInstrumentsMember 2022-12-31 0001576427 crto:DeferredTaxAssetsGrossMember 2022-01-01 2022-12-31 0001576427 crto:ValuationAllowanceMember 2022-01-01 2022-12-31 0001576427 crto:ValuationAllowanceMember 2022-12-31 0001576427 crto:CriteoCorporationMember 2022-12-31 0001576427 crto:CriteoCorporationMember 2021-12-31 0001576427 crto:CriteoCorporationMember 2020-12-31 0001576427 crto:CriteoDoBrasilMember 2022-12-31 0001576427 crto:CriteoDoBrasilMember 2021-12-31 0001576427 crto:CriteoDoBrasilMember 2020-12-31 0001576427 crto:CriteoLtdMember 2022-12-31 0001576427 crto:CriteoLtdMember 2021-12-31 0001576427 crto:CriteoLtdMember 2020-12-31 0001576427 crto:CriteoChinaMember 2022-12-31 0001576427 crto:CriteoChinaMember 2021-12-31 0001576427 crto:CriteoChinaMember 2020-12-31 0001576427 crto:CriteoSingaporeMember 2022-12-31 0001576427 crto:CriteoSingaporeMember 2021-12-31 0001576427 crto:CriteoSingaporeMember 2020-12-31 0001576427 crto:CriteoAustraliaPtyLtdMember 2022-12-31 0001576427 crto:CriteoAustraliaPtyLtdMember 2021-12-31 0001576427 crto:CriteoAustraliaPtyLtdMember 2020-12-31 0001576427 crto:CriteoFranceMember 2022-12-31 0001576427 crto:CriteoFranceMember 2021-12-31 0001576427 crto:CriteoFranceMember 2020-12-31 0001576427 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember 2022-12-31 0001576427 us-gaap:ForeignCountryMember us-gaap:HerMajestysRevenueAndCustomsHMRCMember 2022-12-31 0001576427 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:ResearchMember 2022-12-31 0001576427 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001576427 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001576427 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001576427 crto:ShareOptionsandBSPCEMember 2022-01-01 2022-12-31 0001576427 crto:ShareOptionsandBSPCEMember 2021-01-01 2021-12-31 0001576427 crto:ShareOptionsandBSPCEMember 2020-01-01 2020-12-31 0001576427 crto:BSAMember 2022-01-01 2022-12-31 0001576427 crto:BSAMember 2021-01-01 2021-12-31 0001576427 crto:BSAMember 2020-01-01 2020-12-31 0001576427 crto:SoftwareLicensesMember 2022-12-31 0001576427 crto:BandwidthForServersMember 2022-12-31 0001576427 crto:IponwebMember 2022-12-31 0001576427 srt:AmericasMember 2022-01-01 2022-12-31 0001576427 srt:AmericasMember 2021-01-01 2021-12-31 0001576427 srt:AmericasMember 2020-01-01 2020-12-31 0001576427 country:US 2022-01-01 2022-12-31 0001576427 country:US 2021-01-01 2021-12-31 0001576427 country:US 2020-01-01 2020-12-31 0001576427 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001576427 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001576427 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001576427 country:DE 2022-01-01 2022-12-31 0001576427 country:DE 2021-01-01 2021-12-31 0001576427 country:DE 2020-01-01 2020-12-31 0001576427 country:GB 2022-01-01 2022-12-31 0001576427 country:GB 2021-01-01 2021-12-31 0001576427 country:GB 2020-01-01 2020-12-31 0001576427 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001576427 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001576427 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001576427 country:JP 2022-01-01 2022-12-31 0001576427 country:JP 2021-01-01 2021-12-31 0001576427 country:JP 2020-01-01 2020-12-31 0001576427 srt:AmericasMember 2021-12-31 0001576427 us-gaap:EMEAMember 2021-12-31 0001576427 srt:AsiaPacificMember 2021-12-31 0001576427 srt:AmericasMember 2022-12-31 0001576427 us-gaap:EMEAMember 2022-12-31 0001576427 srt:AsiaPacificMember 2022-12-31 iso4217:USD shares iso4217:EUR shares iso4217:USD shares pure crto:reporting_unit crto:segment crto:entity iso4217:EUR crto:day crto:market 0001576427 2022 FY false true P3Y P3Y P3Y P4Y P3Y P3Y 10-K true 2022-12-31 --12-31 false 001-36153 Criteo S.A. I0 32 Rue Blanche 75009 Paris FR 33 75 85 09 39 American Depositary Shares, each representing one ordinary share, nominal value €0.025 per share CRTO NASDAQ Ordinary shares, nominal value €0.025 per share NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1605000000 55833562 Part III incorporates certain information by reference from the registrant’s proxy statement for the 2023 Annual Meeting of Shareholders. Such proxy statement will be filed no later than 120 days after the close of the registrant’s fiscal year ended December 31, 2022. 33920000 19665000 112044000 1756 Deloitte & Associés Paris-La Défense, France 348200000 515527000 47800000 45400000 708949000 581988000 23609000 8784000 78274000 73388000 51866000 34182000 25000000 0 25098000 50299000 1260996000 1264168000 131207000 139961000 175983000 82627000 515140000 329699000 102176000 120257000 75000000 0 0 5000000 5928000 6436000 50818000 0 31646000 35443000 1087898000 719423000 2348894000 1983591000 742918000 430245000 65759000 3059000 13037000 6641000 219000 642000 31003000 34066000 58031000 60236000 85569000 98136000 83457000 39523000 1079993000 672548000 3463000 3053000 3708000 5531000 74000 360000 77536000 93893000 33788000 0 69226000 9886000 187795000 112723000 1267788000 785271000 0.025 0.025 63248728 63248728 63248728 65883347 65883347 65883347 2079000 2149000 5985104 5207873 174293000 131560000 734492000 731248000 -91890000 -40294000 577653000 601588000 1048041000 1163131000 33065000 35189000 1081106000 1198320000 2348894000 1983591000 2017003000 2254235000 2072617000 1088779000 1333440000 1247571000 133024000 138851000 137028000 795200000 781944000 688018000 187596000 151817000 132513000 377996000 325616000 330285000 205330000 152634000 116395000 770922000 630067000 579193000 24278000 151877000 108825000 17783000 1939000 -1939000 42061000 153816000 106886000 31186000 16169000 32197000 10875000 137647000 74689000 8952000 134456000 71679000 1923000 3191000 3010000 0.15 2.21 1.18 0.14 2.09 1.16 60004707 60717446 60876480 62760197 64231637 61818593 10875000 137647000 74689000 -59001000 -61406000 53213000 -59001000 -61406000 53213000 0 0 0 -2969000 -1205000 -4692000 -3311000 -1374000 -5214000 -342000 -169000 -522000 -45157000 77446000 132594000 -40721000 81302000 130821000 -4436000 -3856000 1773000 66197181 2158000 3903673 -74900000 668389000 -40105000 451725000 1007267000 30721000 1037988000 71679000 71679000 3010000 74689000 56133000 56133000 1773000 57906000 231784 8000 1928000 1936000 1936000 1728863 14570000 29017000 43587000 43587000 26913000 26913000 188000 27101000 156859 5000 4066000 3028000 3199000 147000 3346000 66272106 2161000 5632536 -85570000 693164000 16028000 491359000 1117142000 35545000 1152687000 134456000 134456000 3191000 137647000 -56345000 -56345000 -3856000 -60201000 1109950 32000 25441000 25473000 25473000 1498709 44000 -424663 45990000 29782000 24227000 100043000 100043000 42425000 42425000 309000 42734000 -23000 -23000 -23000 65883347 2149000 5207873 -131560000 731248000 -40294000 601588000 1163131000 35189000 1198320000 8952000 8952000 1923000 10875000 -51596000 -51596000 -4436000 -56032000 97767 2000 429000 431000 431000 2732386 72000 777231 42733000 59984000 32896000 135685000 135685000 62782000 62782000 389000 63171000 -17000 -9000 -26000 -26000 63248728 2079000 5985104 -174293000 734492000 -91890000 577653000 1048041000 33065000 1081106000 175000000.0 2647742 37.99 1573696 1498709 480000000 5135359 26.43 1625742 2732386 10875000 137647000 74689000 185029000 124879000 154629000 150261000 90934000 106591000 65034000 44528000 28770000 194000 -1965000 -2714000 -259000 0 0 412000 0 0 771000 0 0 3602000 -18642000 3720000 -10952000 6043000 10867000 23646000 -51000 -1967000 -60081000 41613000 43962000 41910000 134950000 3957000 133792000 82691000 -33314000 14687000 19742000 7188000 -17862000 33033000 6261000 748000 -2645000 -5764000 255985000 220913000 185356000 84796000 54983000 67287000 28951000 1973000 1818000 138027000 10419000 1176000 -27753000 12938000 34448000 -166119000 -76367000 -101093000 78513000 0 153188000 78513000 1249000 167344000 1028000 25196000 1727000 135685000 100027000 43655000 -265000 -4037000 -1663000 21878000 0 0 -113044000 -80117000 -57747000 -44149000 -36913000 42732000 -67327000 27516000 69248000 515527000 488011000 418763000 448200000 515527000 488011000 38124000 28767000 17610000 1298000 1486000 2155000 63300000 42700000 Principles and Accounting Methods <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Preparation </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepared the consolidated financial statements in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of Criteo S.A and its wholly owned subsidiaries. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidation Methods </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have control over all our subsidiaries, and consequently they are all fully consolidated. Intercompany transactions and balances have been eliminated. The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.802%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Voting rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Ownership Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Voting rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Ownership Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Consolidation Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Parent company</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo S.A </span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Parent company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">French subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo France SAS</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Finance SAS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Technology</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Condigolabs SAS</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Corp.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Madyourself Technologies, Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Doobe In Site Ltd.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Nordics AB </span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Korea Ltd. </span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo KK</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo BV</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Australia Pty Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Srl</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Advertising (Beijing) Co. Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Singapore Pte. Ltd.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo LLC</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Europa MM S.L.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">Criteo España S.L.</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Canada Corp.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Turkey</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo MEA FZ-LLC</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Arab Emirates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo India Private Limited</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Gemini HoldCo, LLC</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Bidswitch GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Bidswitch Inc.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb GmbH</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Deutschland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Limited</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Labs Limited</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cyprus</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The MediaGrid Inc.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Labs LLC</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Armenia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Merged with Criteo Technology </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Functional Currency and Translation of Financial Statements in Foreign Currency </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements are presented in U.S. dollars, which differs from the functional currency of the Parent, being the Euro. The statements of financial position of consolidated entities having a functional currency different from the U.S. dollar are translated into U.S. dollars at the closing exchange rate (spot exchange rate at the statement of financial position date) and the statements of income, statements of comprehensive income and statements of cash flow of such consolidated entities are translated at the average period to date exchange rate. The resulting translation adjustments are included in equity under the caption “Accumulated other comprehensive income (loss)” in the Consolidated Statements of Changes in Shareholders' Equity. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion of Foreign Currency Transactions </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transactions are converted to U.S. dollars at the rate of exchange applicable on the transaction date. At period-end, foreign currency monetary assets and liabilities are converted at the rate of exchange prevailing on that date. The resulting exchange gains or losses are recorded in the Consolidated Statements of Income in “Other financial income (expense)” with the exception of exchange differences arising from monetary items that form part of the reporting entity’s net investment in a foreign operation which are recognized in other comprehensive income (loss); they will be recognized in profit or loss on disposal of the net investment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our Consolidated Financial Statements requires the use of estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amount of revenue and expenses during the period. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an on-going basis, management evaluates its estimates, primarily those related to: (1) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of our acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are accounted for at acquisition cost, less accumulated amortization. Acquired intangible assets are composed of technology and customer relationships amortized on a straight-line basis over their estimated useful lives comprised between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xMzYvZnJhZzpjOTU0ZWJkNjNiZDE0NDFhYWQwZDBhNmFkYjZlYmJkYS90ZXh0cmVnaW9uOmM5NTRlYmQ2M2JkMTQ0MWFhZDBkMGE2YWRiNmViYmRhXzQ5Njc_5ecdb97e-b302-4444-93b5-9899851d852f">three</span> and nine years. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the business climate indicate that the carrying amount of an asset may be impaired. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Amortization of these costs begins when assets are placed in service and is calculated on a straight-line basis over the assets’ useful lives, generally estimated at three years.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements, are evaluated for capitalized implementation costs in a similar manner as capitalized software development costs. If a CCA includes a software license, the software license element of the arrangement is accounted for in a manner consistent with the acquisition of other software licenses. If a CCA does not include a software license, the service element of the arrangement is accounted for as a service contract. The Company capitalizes certain implementation costs for its CCAs that are service contracts, which are included in other current assets. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are accounted for at acquisition cost less cumulative depreciation and any impairment loss. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows: </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Servers........................................................................................................... 5 years over the life of the warranty</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and IT equipments............................................................................................................... 3 to 5 years</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements are depreciated over their useful life or over the lease term, whichever is shorter. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Assets </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the aggregate purchase price paid over the fair value of the net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives. The Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as three single reporting units and has selected December 31 as the date to perform its annual impairment test. Goodwill has been allocated to these three segments using a relative fair value allocation approach.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the impairment assessment of its goodwill, the Company performs an impairment test, which involves assumptions regarding estimated future cash flows to be derived from the Company. The estimated future cash flows are used to derive the fair value of the reporting unit, which is then compared to its net book value, including goodwill . If these estimates or their related assumptions change in the future, the Company may be required to record impairment on these assets. If the net book value exceeds its implied fair value, then the Company would be required to recognize an impairment loss in the Consolidated Statement of Income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are accounted for at acquisition cost less cumulative amortization and any impairment loss. Acquired intangible assets are amortized over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xMzYvZnJhZzpjOTU0ZWJkNjNiZDE0NDFhYWQwZDBhNmFkYjZlYmJkYS90ZXh0cmVnaW9uOmM5NTRlYmQ2M2JkMTQ0MWFhZDBkMGE2YWRiNmViYmRhXzkzNjE_28533ed3-d15c-416b-a747-4299a21a4104">three</span> to nine years on a straight-line method. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the financial and economic environment indicate that the carrying amount of an asset may be impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment and Impairment of Long-lived Assets</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful life is no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with an asset are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value. Fair value is estimated based on discounted future cash flows.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease space under non-cancellable operating leases for our offices and data centers. Our office leases typically include rent free periods and rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include rent free periods and rent escalation periods. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases typically contain options to renew, and/or early terminate the lease. Options have been included in the lease term if management has determined it is reasonably certain that they will be exercised, at lease commencement.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs include changes in indexation and are expensed in the period incurred. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We chose to use certain practical expedients upon adaption of ASC 842 including: </span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases,</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We used hindsight in determining the lease term.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities, Excluding Derivative Financial Instruments</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets, excluding cash and cash equivalents, consist exclusively of loans and receivables. Loans and receivables are non-derivative financial assets with a payment, which is fixed or can be determined, not listed on an active market. They are included in current assets, except those that mature more than twelve months after the reporting date. Loans are measured at amortized cost using the effective interest method. The recoverable amount of loans and advances is estimated whenever there is an indication that the asset may be impaired and at least on each reporting date. If the recoverable amount is lower than the carrying amount, an impairment loss is recognized in the Consolidated Statements of Income. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities are initially recorded at their fair value at the transaction date. Subsequently they are measured at amortized cost using the effective interest method.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries the accounts receivable at original invoiced amount less an allowance for any potential uncollectible amounts. Receivables are presented on a gross basis and are not netted against the payments we are required to make to advertising inventory publishers. Management makes estimates of expected credit trends for the allowance for credit losses based on, among other factors, a past history of collections, current credit conditions, the aging of the receivables, past history of write downs, credit quality of our customers, current economic conditions, and reasonable and supportable forecasts of future economic conditions. A receivable is considered past due if we have not received payments based on agreed-upon terms. A higher default rate than estimated or a deterioration in our clients’ creditworthiness could have an adverse impact on our future results. Allowances for credit losses on trade receivables are recorded in “sales and operations expenses” in our Consolidated Statements of Income. We generally do not require any security or collateral to support our receivables. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative financial instruments </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We buy and sell derivative financial instruments in order to manage and reduce our exposure to the risk of exchange rate fluctuations. We deal only with major financial institutions. Financial instruments may only be classified as hedges when we can demonstrate and document the effectiveness of the hedging relationship at inception and throughout the life of the hedge. Generally, our derivatives are not designated as hedging instruments and mainly consist of forward buying contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize gains and losses on these contracts, as well as the related costs in the financial income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report the cash impact of the settlement of hedging derivatives in cash from (used for) financing activities in the consolidated statements of cash flows. This results in the cash flows from derivative instruments to be classified in the same category as the underlying cash flows. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments are presented in three categories based on a hierarchical method used to determine their fair value : (i) level 1: fair value calculated using quoted prices in an active market for identical assets and liabilities; (ii) level 2: fair value calculated using valuation techniques based on observable market data such as prices of similar assets and liabilities or parameters quoted in an active market; (iii) level 3: fair value calculated using valuation techniques based wholly or partially on unobservable inputs such as prices in an active market or a valuation based on multiples for unlisted companies. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Marketable Securities</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash includes cash on deposit with banks and highly liquid investments such as demand deposits with banks. Cash equivalents include short-term, highly liquid investments, with a remaining maturity at the date of purchase of three months or less for which the risk of changes in value is considered to be insignificant. Highly liquid term deposits therefore meet the definition of cash equivalents. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We hold investments in marketable securities, consisting mainly of term deposits with banks, not meeting the cash equivalents definition. We classify marketable securities as either available-for-sale or held-to-maturity investments, depending on whether we have the positive intent and ability to hold the term deposits to maturity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our held-to-maturity investments are carried at amortized cost, and are subject to impairment assessments. Interest income generated from held-to-maturity investments is recorded as financial income. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company’s cash and cash equivalents are held and foreign exchange contracts are transacted with major financial institutions that the Company's management has assessed to be of high credit quality. The Company has not experienced any losses in such accounts.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mitigates its credit risk with respect to accounts receivable by performing credit evaluations and monitoring agencies' and advertisers' accounts receivable balances. As of December 31, 2022 and 2021 no customer accounted for 10% or more of accounts receivable. During the years ended December 31, 2022, 2021 and 2020, no single customer represented 10% or more of revenue.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Benefits </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the laws and practices of the countries in which we operate, employees may be entitled to compensation when they retire or to a pension following their retirement. For state-managed plans and other defined contribution plans, we recognize them as expenses when they become payable, our commitment being limited to our contributions. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability with respect to defined benefit plans is estimated using the following main assumptions: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">discount rate; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">future salary increases; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">employee turnover; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">mortality tables. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service costs are recognized in profit or loss and are allocated by function. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actuarial gains and losses are recognized in other comprehensive income and subsequently amortized into the income statement over a specified period, which is generally the expected average remaining service period of the employees participating in the plan. Actuarial gains and losses arise as a result of changes in actuarial assumptions or experience adjustments (differences between the previous actuarial assumptions and what has actually occurred). </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An estimated loss from a loss contingency is recognized if the following two conditions are met: </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    information available before the financial statements are issued indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements; </span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    the amount of loss can be reasonably estimated.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to litigation, claims and non income tax risks, that may result in a provision to be recognized, we exercise significant judgment in measuring and recognizing provisions or determining exposure to contingent liabilities that are related to pending litigation, other outstanding claims and tax audits. These judgment and estimates are subject to change as new information becomes available. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Revenue Recognition </span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have multiple pricing models which include percentage of spend models in addition to cost-per-click, cost-per-install and cost-per-impression pricing models. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost-per-click, cost-per-install and cost-per-impression pricing models</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenues when we transfer control of promised services directly to our clients in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For campaigns priced on a cost-per-click, cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application, as we consider the delivery of clicks or installs our performance obligation.     </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed as we consider the display of advertisements our performance obligation. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Percentage of spend models</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Criteo's Platform enables the buying and selling of retail media with an end-to-end, self-service platform geared toward our brand, agency and retailer customers and is priced using a percentage of spend model.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues when we provide a platform for the purchase and sale of retail media digital advertising inventory. The platform connects sellers and buyers of retail media inventory, in an online marketplace. Retailers provide advertising inventory to the platform and brands and agencies bid on the retailers digital advertising inventory. Winning bids can create advertising, or paid impressions, which retailers display to their website visitors.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total volume of spending between buyers and sellers on the Company's platform is referred to as working media spend. We charge both the brands and agencies and retailers a contractual fee, based on a percentage of working media spend, for the use of our platform. We recognize revenue when an ad is displayed or clicked on.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Criteo's Iponweb solutions offer an online trading platform through which supply partners can submit bid requests for media that they wish to sell, and demand partners can submit bids for media that they wish to buy through the operations of a dynamic, real-time exchange whereby media is sold to demand partners whose bids are selected by supply partners. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues by charging demand or supply a percentage of total media spend traded through our solutions. We recognize revenue when an ad is displayed or clicked on.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agent vs Principal</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a third-party is involved in the delivery of our services to the client, through the supply of digital advertising inventory, we assess whether we act as principal or agent in the arrangement. The assessment is based on the degree we control the specified services at any time before they are transferred to the customer. The determination of whether we are acting as principal or agent requires judgment. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We act as principal in our Criteo Marketing Solutions arrangements because (i) we control the advertising inventory before it is transferred to our clients; (ii) we bear sole responsibility in fulfillment of the advertising promise and bear inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these and other factors, we have determined that we act as principal for our Criteo Marketing Solutions engagements and accordingly report the revenue earned and related costs incurred on a gross basis. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We act either as principal or as agent in our Criteo Retail Media segment. For the arrangements related to transactions using our legacy Retail Media solutions, we consider that we act as principal, as we exercise significant control over the client’s advertising campaign. For arrangements related to transactions using our Platform, a self-service solution providing transparency, measurement and control to our brand, agency and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, we report the revenue earned and related costs incurred by the Platform solution on a net basis.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We act as agent in Iponweb provided solutions as we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a fee based on a percentage of the digital advertising inventory traded through our solutions. Therefore, we report the revenue earned and related costs incurred by the Iponweb solutions on a net basis.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer Credit Notes</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Revenues </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenue primarily includes traffic acquisition costs and other cost of revenue. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Traffic Acquisition Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Traffic acquisition costs consist primarily of purchases of impressions from publishers on a CPM basis. We purchase impressions directly from publishers or third-party intermediaries, such as advertisement exchanges. We recognize cost of revenue on a publisher by publisher basis as incurred. Costs owed to publishers but not yet paid are recorded in our Consolidated Statements of Financial Position as trade payables. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For legacy solutions within Criteo Retail Media, we pay for the inventory of our retailer partners on a revenue sharing basis, effectively paying the retailers a portion of the click-based revenue generated by user clicks on the sponsored products advertisements or impressions on the commerce display advertisements displaying the products of our consumer brand clients. For Retail Media Platform solutions, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For solutions within Iponweb, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Cost of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other cost of revenue includes expenses related to third-party hosting fees, depreciation of data center equipment, data purchased from third parties and digital taxes. The Company does not build or operate its own data centers and none of its Research and Development employments are dedicated to revenue generating activities. As a result, we do not include the costs of such personnel in other cost of revenue.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares, employee share options and employee and non-employee warrants are primarily awarded to our employees or directors. These awards are measured at their fair value on the date of grant. The fair value is calculated with the most relevant formula regarding the settlement and the conditions of each plan. The fair value is recorded in personnel expenses (allocated by function in the Consolidated Statements of Income) on a straight-line basis over each milestone composing the vesting period with a corresponding increase in shareholders’ equity. At each closing date, we re-examine the number of options likely to become exercisable. If applicable, the impact of the review of the estimate is recognized in the Consolidated Statements of Income with a corresponding adjustment in equity. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method of accounting. Deferred taxes are recorded on all temporary differences between the financial reporting and tax bases of assets and liabilities, and on tax losses, using the liability method. Differences are defined as temporary when they are expected to reverse within a foreseeable future. We may only recognize deferred tax assets on net operating losses if, based on the projected taxable incomes within the next three years, we determine that it is probable that future taxable profit will be available against which the unused tax losses and tax credits can be utilized. As a result, the measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. If future taxable profits are considerably different from those forecasted that support recording deferred tax assets, we will have to revise downwards or upwards the amount of deferred tax assets, which would have a significant impact on our financial results. Tax assets and liabilities are not discounted. Amounts recognized in the Consolidated Financial Statements are calculated at the level of each tax entity included in the consolidation scope. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The French Research Tax Credit,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Crédit d’Impôt Recherche </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“CIR”), is a French tax incentive to stimulate research and development (“R&amp;D”). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded at the end of a three-fiscal year period. The CIR is calculated based on the claimed volume of eligible R&amp;D expenditures by us. As a result, the CIR is presented as a deduction to “research and development expenses” in the Consolidated Statements of Income, as the CIR is not within the scope of ASC 740. We have exclusively claimed R&amp;D performed in France for purposes of the CIR. As of December 31, 2022, we have offset $14.7 million of CIR tax credits against “research and development expenses” in our Consolidated Statements of Income. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Research Tax Credit is a U.S. tax credit to incentivize research and development activities in the U.S. Qualifying R&amp;D expenses generating a tax credit which may be used to offset future taxable income once all net operating losses and foreign tax credits have been used. It is not refundable and as such, considered in the scope of ASC 740 as a component of income tax expense. We have exclusively claimed R&amp;D performed in the U.S. for purposes of the U.S. Research Tax Credit. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. These uncertain tax positions include our estimates for transfer pricing that have been developed based upon analyses of appropriate arms-length prices. Similarly, our estimates related to uncertain tax positions concerning research tax credits are based on an assessment of whether our available documentation corroborating the nature of our activities supporting the tax credits will be sufficient. Although we believe that we have adequately reserved for our uncertain tax positions (including net interest and penalties), we can provide no assurance that the final tax outcome of these matters will not be materially different. We make adjustments to these reserves in accordance with the income tax accounting guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made, and could have a material impact on our financial condition and operating results.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Segments </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources (management approach). An operating segment is a component of the Company for which separate financial information is available that is evaluated regularly by our Chief Operating Decision Maker in deciding how to allocate resources and assessing performance.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision-maker is our CEO. The CEO reviews Contribution ex-TAC, primarily at a family of solutions level, for the purposes of allocating resources and evaluating financial performance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution ex-TAC is Criteo's profitability measure and reflects the Company's gross profit plus other costs of revenue. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have concluded that our operations constitute three operating and reportable segments: Marketing Solutions, Retail Media and Iponweb. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share (“EPS”) are calculated by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding. The weighted average number of shares outstanding is calculated according to movements in share capital. In addition, we calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent company, Criteo S.A. by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements adopted in 2022</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity's financial statements. The impacts on our annual consolidated financial statements are limited as a result of adoption of this standard.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.</span></div> Basis of Preparation We prepared the consolidated financial statements in accordance with the U.S. generally accepted accounting principles (“U.S. GAAP”). The consolidated financial statements include the accounts of Criteo S.A and its wholly owned subsidiaries. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidation Methods </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have control over all our subsidiaries, and consequently they are all fully consolidated. Intercompany transactions and balances have been eliminated. The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.802%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Voting rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Ownership Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Voting rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Ownership Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Consolidation Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Parent company</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo S.A </span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Parent company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">French subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo France SAS</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Finance SAS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Technology</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Condigolabs SAS</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Corp.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Madyourself Technologies, Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Doobe In Site Ltd.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Nordics AB </span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Korea Ltd. </span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo KK</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo BV</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Australia Pty Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Srl</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Advertising (Beijing) Co. Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Singapore Pte. Ltd.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo LLC</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Europa MM S.L.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">Criteo España S.L.</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Canada Corp.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Turkey</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo MEA FZ-LLC</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Arab Emirates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo India Private Limited</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Gemini HoldCo, LLC</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Bidswitch GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Bidswitch Inc.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb GmbH</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Deutschland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Limited</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Labs Limited</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cyprus</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The MediaGrid Inc.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Labs LLC</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Armenia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr></table></div> The table below presents at each period’s end and for all entities included in the consolidation scope the following information: the country of incorporation and the percentage of voting rights and ownership interests.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.802%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Country</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Voting rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Ownership Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Voting rights</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Ownership Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Consolidation Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Parent company</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo S.A </span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Parent company</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">French subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo France SAS</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Finance SAS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3.9pt;font-weight:400;line-height:100%;position:relative;top:-2.1pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Technology</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Condigolabs SAS</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%">Foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Corp.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Madyourself Technologies, Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Doobe In Site Ltd.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Israel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Nordics AB </span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Sweden</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Korea Ltd. </span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Korea</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo KK</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo do Brasil Desenvolvimento De Serviços De Internet Ltda.</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo BV</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Australia Pty Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Srl</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Advertising (Beijing) Co. Ltd</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Singapore Pte. Ltd.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo LLC</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Russia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Europa MM S.L.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:112%">Criteo España S.L.</span></div></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Canada Corp.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo Reklamcılık Hizmetleri ve Ticaret Anonim Şirketi</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Turkey</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo MEA FZ-LLC</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Arab Emirates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Criteo India Private Limited</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Gemini HoldCo, LLC</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Bidswitch GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Bidswitch Inc.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb GmbH</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb GmbH</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Deutschland</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Limited</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Labs Limited</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cyprus</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Inc.</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">The MediaGrid Inc.</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Iponweb Labs LLC</span></td><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Armenia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt dotted #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Fully consolidated</span></td></tr></table> 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0.40 0.40 0.40 0.40 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.66 0.66 0.66 0.66 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Functional Currency and Translation of Financial Statements in Foreign Currency </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements are presented in U.S. dollars, which differs from the functional currency of the Parent, being the Euro. The statements of financial position of consolidated entities having a functional currency different from the U.S. dollar are translated into U.S. dollars at the closing exchange rate (spot exchange rate at the statement of financial position date) and the statements of income, statements of comprehensive income and statements of cash flow of such consolidated entities are translated at the average period to date exchange rate. The resulting translation adjustments are included in equity under the caption “Accumulated other comprehensive income (loss)” in the Consolidated Statements of Changes in Shareholders' Equity. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conversion of Foreign Currency Transactions </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transactions are converted to U.S. dollars at the rate of exchange applicable on the transaction date. At period-end, foreign currency monetary assets and liabilities are converted at the rate of exchange prevailing on that date. The resulting exchange gains or losses are recorded in the Consolidated Statements of Income in “Other financial income (expense)” with the exception of exchange differences arising from monetary items that form part of the reporting entity’s net investment in a foreign operation which are recognized in other comprehensive income (loss); they will be recognized in profit or loss on disposal of the net investment.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our Consolidated Financial Statements requires the use of estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amount of revenue and expenses during the period. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an on-going basis, management evaluates its estimates, primarily those related to: (1) gross vs net assessment in revenue recognition (2) allowances for credit losses, (3) income taxes, (4) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (5) assumptions used in the valuation of goodwill, intangible assets and leases, (6) assumptions used in the valuation model to determine the fair value of share-based compensation plan, (7) assumptions surrounding the recognition and valuation of contingent liabilities and losses.</span></div> <div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of our acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are accounted for at acquisition cost, less accumulated amortization. Acquired intangible assets are composed of technology and customer relationships amortized on a straight-line basis over their estimated useful lives comprised between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xMzYvZnJhZzpjOTU0ZWJkNjNiZDE0NDFhYWQwZDBhNmFkYjZlYmJkYS90ZXh0cmVnaW9uOmM5NTRlYmQ2M2JkMTQ0MWFhZDBkMGE2YWRiNmViYmRhXzQ5Njc_5ecdb97e-b302-4444-93b5-9899851d852f">three</span> and nine years. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the business climate indicate that the carrying amount of an asset may be impaired. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Amortization of these costs begins when assets are placed in service and is calculated on a straight-line basis over the assets’ useful lives, generally estimated at three years.</span></div>Cloud computing arrangements (“CCAs”), such as software as a service and other hosting arrangements, are evaluated for capitalized implementation costs in a similar manner as capitalized software development costs. If a CCA includes a software license, the software license element of the arrangement is accounted for in a manner consistent with the acquisition of other software licenses. If a CCA does not include a software license, the service element of the arrangement is accounted for as a service contract. The Company capitalizes certain implementation costs for its CCAs that are service contracts, which are included in other current assets. The Company amortizes capitalized implementation costs in a CCA over the life of the service contract. P9Y P3Y <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are accounted for at acquisition cost less cumulative depreciation and any impairment loss. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows: </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Servers........................................................................................................... 5 years over the life of the warranty</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and IT equipments............................................................................................................... 3 to 5 years</span></div>Leasehold improvements are depreciated over their useful life or over the lease term, whichever is shorter. P5Y P3Y P5Y <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the aggregate purchase price paid over the fair value of the net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives. The Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as three single reporting units and has selected December 31 as the date to perform its annual impairment test. Goodwill has been allocated to these three segments using a relative fair value allocation approach.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the impairment assessment of its goodwill, the Company performs an impairment test, which involves assumptions regarding estimated future cash flows to be derived from the Company. The estimated future cash flows are used to derive the fair value of the reporting unit, which is then compared to its net book value, including goodwill . If these estimates or their related assumptions change in the future, the Company may be required to record impairment on these assets. If the net book value exceeds its implied fair value, then the Company would be required to recognize an impairment loss in the Consolidated Statement of Income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets are accounted for at acquisition cost less cumulative amortization and any impairment loss. Acquired intangible assets are amortized over their estimated useful lives of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xMzYvZnJhZzpjOTU0ZWJkNjNiZDE0NDFhYWQwZDBhNmFkYjZlYmJkYS90ZXh0cmVnaW9uOmM5NTRlYmQ2M2JkMTQ0MWFhZDBkMGE2YWRiNmViYmRhXzkzNjE_28533ed3-d15c-416b-a747-4299a21a4104">three</span> to nine years on a straight-line method. Intangible assets are reviewed for impairment whenever events or changes in circumstances such as, but not limited to, significant declines in revenue, earnings or cash flows or material adverse changes in the financial and economic environment indicate that the carrying amount of an asset may be impaired.</span></div> 3 3 P9Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment and Impairment of Long-lived Assets</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset is impaired or the estimated useful life is no longer appropriate. If indicators of impairment exist and the undiscounted projected cash flows associated with an asset are less than the carrying amount of the asset, an impairment loss is recorded to write the asset down to its estimated fair value. Fair value is estimated based on discounted future cash flows.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease space under non-cancellable operating leases for our offices and data centers. Our office leases typically include rent free periods and rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include rent free periods and rent escalation periods. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our leases typically contain options to renew, and/or early terminate the lease. Options have been included in the lease term if management has determined it is reasonably certain that they will be exercised, at lease commencement.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs include changes in indexation and are expensed in the period incurred. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We chose to use certain practical expedients upon adaption of ASC 842 including: </span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases,</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We used hindsight in determining the lease term.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities, Excluding Derivative Financial Instruments</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets, excluding cash and cash equivalents, consist exclusively of loans and receivables. Loans and receivables are non-derivative financial assets with a payment, which is fixed or can be determined, not listed on an active market. They are included in current assets, except those that mature more than twelve months after the reporting date. Loans are measured at amortized cost using the effective interest method. The recoverable amount of loans and advances is estimated whenever there is an indication that the asset may be impaired and at least on each reporting date. If the recoverable amount is lower than the carrying amount, an impairment loss is recognized in the Consolidated Statements of Income. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities are initially recorded at their fair value at the transaction date. Subsequently they are measured at amortized cost using the effective interest method.</span></div>The Company carries the accounts receivable at original invoiced amount less an allowance for any potential uncollectible amounts. Receivables are presented on a gross basis and are not netted against the payments we are required to make to advertising inventory publishers. Management makes estimates of expected credit trends for the allowance for credit losses based on, among other factors, a past history of collections, current credit conditions, the aging of the receivables, past history of write downs, credit quality of our customers, current economic conditions, and reasonable and supportable forecasts of future economic conditions. A receivable is considered past due if we have not received payments based on agreed-upon terms. A higher default rate than estimated or a deterioration in our clients’ creditworthiness could have an adverse impact on our future results. Allowances for credit losses on trade receivables are recorded in “sales and operations expenses” in our Consolidated Statements of Income. We generally do not require any security or collateral to support our receivables. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative financial instruments </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We buy and sell derivative financial instruments in order to manage and reduce our exposure to the risk of exchange rate fluctuations. We deal only with major financial institutions. Financial instruments may only be classified as hedges when we can demonstrate and document the effectiveness of the hedging relationship at inception and throughout the life of the hedge. Generally, our derivatives are not designated as hedging instruments and mainly consist of forward buying contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize gains and losses on these contracts, as well as the related costs in the financial income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report the cash impact of the settlement of hedging derivatives in cash from (used for) financing activities in the consolidated statements of cash flows. This results in the cash flows from derivative instruments to be classified in the same category as the underlying cash flows. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div> Fair value measurementsFinancial instruments are presented in three categories based on a hierarchical method used to determine their fair value : (i) level 1: fair value calculated using quoted prices in an active market for identical assets and liabilities; (ii) level 2: fair value calculated using valuation techniques based on observable market data such as prices of similar assets and liabilities or parameters quoted in an active market; (iii) level 3: fair value calculated using valuation techniques based wholly or partially on unobservable inputs such as prices in an active market or a valuation based on multiples for unlisted companies. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Marketable Securities</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash includes cash on deposit with banks and highly liquid investments such as demand deposits with banks. Cash equivalents include short-term, highly liquid investments, with a remaining maturity at the date of purchase of three months or less for which the risk of changes in value is considered to be insignificant. Highly liquid term deposits therefore meet the definition of cash equivalents. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We hold investments in marketable securities, consisting mainly of term deposits with banks, not meeting the cash equivalents definition. We classify marketable securities as either available-for-sale or held-to-maturity investments, depending on whether we have the positive intent and ability to hold the term deposits to maturity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses, net of taxes, included in accumulated other comprehensive income (loss) in stockholders' equity. </span></div>Our held-to-maturity investments are carried at amortized cost, and are subject to impairment assessments. Interest income generated from held-to-maturity investments is recorded as financial income. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company’s cash and cash equivalents are held and foreign exchange contracts are transacted with major financial institutions that the Company's management has assessed to be of high credit quality. The Company has not experienced any losses in such accounts.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mitigates its credit risk with respect to accounts receivable by performing credit evaluations and monitoring agencies' and advertisers' accounts receivable balances. As of December 31, 2022 and 2021 no customer accounted for 10% or more of accounts receivable. During the years ended December 31, 2022, 2021 and 2020, no single customer represented 10% or more of revenue.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Benefits </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the laws and practices of the countries in which we operate, employees may be entitled to compensation when they retire or to a pension following their retirement. For state-managed plans and other defined contribution plans, we recognize them as expenses when they become payable, our commitment being limited to our contributions. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The liability with respect to defined benefit plans is estimated using the following main assumptions: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">discount rate; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">future salary increases; </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">employee turnover; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:49.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">mortality tables. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service costs are recognized in profit or loss and are allocated by function. </span></div>Actuarial gains and losses are recognized in other comprehensive income and subsequently amortized into the income statement over a specified period, which is generally the expected average remaining service period of the employees participating in the plan. Actuarial gains and losses arise as a result of changes in actuarial assumptions or experience adjustments (differences between the previous actuarial assumptions and what has actually occurred). <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An estimated loss from a loss contingency is recognized if the following two conditions are met: </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    information available before the financial statements are issued indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements; </span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    the amount of loss can be reasonably estimated.</span></div>With respect to litigation, claims and non income tax risks, that may result in a provision to be recognized, we exercise significant judgment in measuring and recognizing provisions or determining exposure to contingent liabilities that are related to pending litigation, other outstanding claims and tax audits. These judgment and estimates are subject to change as new information becomes available. Revenue Recognition <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have multiple pricing models which include percentage of spend models in addition to cost-per-click, cost-per-install and cost-per-impression pricing models. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost-per-click, cost-per-install and cost-per-impression pricing models</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenues when we transfer control of promised services directly to our clients in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For campaigns priced on a cost-per-click, cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application, as we consider the delivery of clicks or installs our performance obligation.     </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed as we consider the display of advertisements our performance obligation. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Percentage of spend models</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Criteo's Platform enables the buying and selling of retail media with an end-to-end, self-service platform geared toward our brand, agency and retailer customers and is priced using a percentage of spend model.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues when we provide a platform for the purchase and sale of retail media digital advertising inventory. The platform connects sellers and buyers of retail media inventory, in an online marketplace. Retailers provide advertising inventory to the platform and brands and agencies bid on the retailers digital advertising inventory. Winning bids can create advertising, or paid impressions, which retailers display to their website visitors.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total volume of spending between buyers and sellers on the Company's platform is referred to as working media spend. We charge both the brands and agencies and retailers a contractual fee, based on a percentage of working media spend, for the use of our platform. We recognize revenue when an ad is displayed or clicked on.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Criteo's Iponweb solutions offer an online trading platform through which supply partners can submit bid requests for media that they wish to sell, and demand partners can submit bids for media that they wish to buy through the operations of a dynamic, real-time exchange whereby media is sold to demand partners whose bids are selected by supply partners. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues by charging demand or supply a percentage of total media spend traded through our solutions. We recognize revenue when an ad is displayed or clicked on.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Agent vs Principal</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a third-party is involved in the delivery of our services to the client, through the supply of digital advertising inventory, we assess whether we act as principal or agent in the arrangement. The assessment is based on the degree we control the specified services at any time before they are transferred to the customer. The determination of whether we are acting as principal or agent requires judgment. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We act as principal in our Criteo Marketing Solutions arrangements because (i) we control the advertising inventory before it is transferred to our clients; (ii) we bear sole responsibility in fulfillment of the advertising promise and bear inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these and other factors, we have determined that we act as principal for our Criteo Marketing Solutions engagements and accordingly report the revenue earned and related costs incurred on a gross basis. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We act either as principal or as agent in our Criteo Retail Media segment. For the arrangements related to transactions using our legacy Retail Media solutions, we consider that we act as principal, as we exercise significant control over the client’s advertising campaign. For arrangements related to transactions using our Platform, a self-service solution providing transparency, measurement and control to our brand, agency and retailer customers, we act as agent, because we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a platform fee based on a percentage of the digital advertising inventory purchased through the use of the platform. Therefore, we report the revenue earned and related costs incurred by the Platform solution on a net basis.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We act as agent in Iponweb provided solutions as we (i) do not control the advertising inventory before it is transferred to our clients, (ii) do not have inventory risks because we do not purchase the inventory upfront and (iii) have limited discretion in establishing prices as we charge a fee based on a percentage of the digital advertising inventory traded through our solutions. Therefore, we report the revenue earned and related costs incurred by the Iponweb solutions on a net basis.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer Credit Notes</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Revenues </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Practical Expedients </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenue primarily includes traffic acquisition costs and other cost of revenue. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Traffic Acquisition Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Traffic acquisition costs consist primarily of purchases of impressions from publishers on a CPM basis. We purchase impressions directly from publishers or third-party intermediaries, such as advertisement exchanges. We recognize cost of revenue on a publisher by publisher basis as incurred. Costs owed to publishers but not yet paid are recorded in our Consolidated Statements of Financial Position as trade payables. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For legacy solutions within Criteo Retail Media, we pay for the inventory of our retailer partners on a revenue sharing basis, effectively paying the retailers a portion of the click-based revenue generated by user clicks on the sponsored products advertisements or impressions on the commerce display advertisements displaying the products of our consumer brand clients. For Retail Media Platform solutions, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For solutions within Iponweb, revenue is recognized on a net basis, and there are no associated Traffic Acquisition Costs. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Cost of Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other cost of revenue includes expenses related to third-party hosting fees, depreciation of data center equipment, data purchased from third parties and digital taxes. The Company does not build or operate its own data centers and none of its Research and Development employments are dedicated to revenue generating activities. As a result, we do not include the costs of such personnel in other cost of revenue.</span></div> Share-Based Compensation Shares, employee share options and employee and non-employee warrants are primarily awarded to our employees or directors. These awards are measured at their fair value on the date of grant. The fair value is calculated with the most relevant formula regarding the settlement and the conditions of each plan. The fair value is recorded in personnel expenses (allocated by function in the Consolidated Statements of Income) on a straight-line basis over each milestone composing the vesting period with a corresponding increase in shareholders’ equity. At each closing date, we re-examine the number of options likely to become exercisable. If applicable, the impact of the review of the estimate is recognized in the Consolidated Statements of Income with a corresponding adjustment in equity. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method of accounting. Deferred taxes are recorded on all temporary differences between the financial reporting and tax bases of assets and liabilities, and on tax losses, using the liability method. Differences are defined as temporary when they are expected to reverse within a foreseeable future. We may only recognize deferred tax assets on net operating losses if, based on the projected taxable incomes within the next three years, we determine that it is probable that future taxable profit will be available against which the unused tax losses and tax credits can be utilized. As a result, the measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits which are not expected to be realized. If future taxable profits are considerably different from those forecasted that support recording deferred tax assets, we will have to revise downwards or upwards the amount of deferred tax assets, which would have a significant impact on our financial results. Tax assets and liabilities are not discounted. Amounts recognized in the Consolidated Financial Statements are calculated at the level of each tax entity included in the consolidation scope. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The French Research Tax Credit,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Crédit d’Impôt Recherche </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“CIR”), is a French tax incentive to stimulate research and development (“R&amp;D”). Generally, the CIR offsets the income tax to be paid and the remaining portion (if any) can be refunded at the end of a three-fiscal year period. The CIR is calculated based on the claimed volume of eligible R&amp;D expenditures by us. As a result, the CIR is presented as a deduction to “research and development expenses” in the Consolidated Statements of Income, as the CIR is not within the scope of ASC 740. We have exclusively claimed R&amp;D performed in France for purposes of the CIR. As of December 31, 2022, we have offset $14.7 million of CIR tax credits against “research and development expenses” in our Consolidated Statements of Income. </span></div>The U.S. Research Tax Credit is a U.S. tax credit to incentivize research and development activities in the U.S. Qualifying R&amp;D expenses generating a tax credit which may be used to offset future taxable income once all net operating losses and foreign tax credits have been used. It is not refundable and as such, considered in the scope of ASC 740 as a component of income tax expense. We have exclusively claimed R&amp;D performed in the U.S. for purposes of the U.S. Research Tax Credit. 14700000 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. These uncertain tax positions include our estimates for transfer pricing that have been developed based upon analyses of appropriate arms-length prices. Similarly, our estimates related to uncertain tax positions concerning research tax credits are based on an assessment of whether our available documentation corroborating the nature of our activities supporting the tax credits will be sufficient. Although we believe that we have adequately reserved for our uncertain tax positions (including net interest and penalties), we can provide no assurance that the final tax outcome of these matters will not be materially different. We make adjustments to these reserves in accordance with the income tax accounting guidance when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made, and could have a material impact on our financial condition and operating results.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Segments </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources (management approach). An operating segment is a component of the Company for which separate financial information is available that is evaluated regularly by our Chief Operating Decision Maker in deciding how to allocate resources and assessing performance.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision-maker is our CEO. The CEO reviews Contribution ex-TAC, primarily at a family of solutions level, for the purposes of allocating resources and evaluating financial performance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution ex-TAC is Criteo's profitability measure and reflects the Company's gross profit plus other costs of revenue. </span></div>As of December 31, 2022, we have concluded that our operations constitute three operating and reportable segments: Marketing Solutions, Retail Media and Iponweb. 3 3 Earnings Per Share Basic earnings per share (“EPS”) are calculated by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding. The weighted average number of shares outstanding is calculated according to movements in share capital. In addition, we calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent company, Criteo S.A. by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements adopted in 2022</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, we have adopted the Financial Accounting Standards Board ("FASB") Accounting Standards Update ("ASU") Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity's financial statements. The impacts on our annual consolidated financial statements are limited as a result of adoption of this standard.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s Consolidated Financial Statements upon adoption.</span></div> Business Combinations<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On August 1, 2022, the Company, Iponweb Holding Limited, Exezars Limited (a subsidiary of Iponweb Holding Limited and collectively with Iponweb Holding Limited, the “Sellers”), Mr. Ljubisa Bogunovic, in his capacity as trustee of the “IW General Management Trust” and Mr. Boris Mouzykantskii, founder and Chief Executive Officer of Iponweb Holding Limited (the “Founder”) entered into an amended and restated Framework Purchase Agreement (the “FPA”), amending and restating the previously disclosed framework purchase agreement, dated December 22, 2021, which provided for the acquisition of the business of Iponweb Holding Limited (the "Iponweb business"), a market-leading AdTech company with world-class media trading capabilities, by the Company (the “Iponweb Acquisition”). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This business combination is composed of an asset purchase of Iponweb intellectual property and other intangible rights and a share purchase of 100% of the share capital and voting rights of nine Iponweb operational legal entities.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase price. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price, as per ASC 805, was $290.2 million (subject to approval and finalization of post-close purchase price adjustments) for the Iponweb business, out of which $61.2 million represents the fair value of the contingent consideration. This contingent consideration is payable in cash to the Sellers in an amount up to $100 million, conditioned upon the achievement of certain net revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Separate compensation arrangement. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company transferred Treasury shares with a fair value of $70.2 million to Iponweb's Sellers, subject to lock-up conditions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As these shares are subject to a lock-up period that expires in three installments on each of the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xMzkvZnJhZzpmYjZiODY5ZTM3OGU0N2M1OTIxOTE4OTk4Y2NmZjZkMi90ZXh0cmVnaW9uOmZiNmI4NjllMzc4ZTQ3YzU5MjE5MTg5OThjY2ZmNmQyXzIxOTkwMjMyNTkxMzU_01d659bd-bb9a-4b00-9424-0993cebf66ec">three</span> anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> the $70.2 million fair value was not included in the purchase price consideration above and will be accounted for separately from the business combination as a stock compensation expense. See Note 15 for further discussion. </span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Financing.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The acquisition was financed by available cash resources, and in connection with the Acquisition, the Company drew down €50.0 million ($51.1 million) for a one-month period on its then-current revolving credit facility (repaid prior to the quarter-immediately proceeding the acquisition) to provide additional liquidity.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets acquired and liabilities assumed. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction was accounted for as a business acquisition. We have completed the preliminary purchase price allocation and we expect to finalize this analysis within one year from the Acquisition Date. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are as follow:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated fair values</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">102.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Developed technology represents the estimated fair value of the features underlying the Iponweb products as well as the platform providing services to Iponweb customers. Customer relationships represent the estimated fair value of the underlying relationships with Iponweb customers, including the fair value of unbilled and unrecognized contracts yet to be fulfilled. The estimated useful lives of technologies acquired and customer relationships are <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xMzkvZnJhZzpmYjZiODY5ZTM3OGU0N2M1OTIxOTE4OTk4Y2NmZjZkMi90ZXh0cmVnaW9uOmZiNmI4NjllMzc4ZTQ3YzU5MjE5MTg5OThjY2ZmNmQyXzI2Mzg4Mjc5MDgxMjY2_8c3bf563-e08f-4202-b0be-1e57ae0169ab">four</span> and nine years, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Iponweb business's opening balance sheet, Criteo recognized a $17.6 million liability related to the Iponweb business's uncertain tax positions in accordance with ASC 740. The Company also recognized a $33.7 million provision in connection with the Iponweb business, accounted for under ASC 450 Contingencies. As part of the Acquisition, the Sellers agreed to indemnify Criteo for losses related to certain liabilities, up to an amount of $50.0 million. As such, we have recognized an indemnification asset of $50.0 million which is recorded as part of "Other non-current assets" on the consolidated statement of financial position. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Preliminary goodwill. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is assessing the fair value estimate of assets acquired and liabilities assumed as part of the Iponweb Acquisition, based on facts and circumstances that existed as of the Acquisition Date. This measurement period will not exceed one year from the Acquisition Date. The excess of the purchase price over the fair value of net assets acquired is allocated to goodwill. The preliminary goodwill of $187.6 million is primarily attributable to synergies expected to be realized from leveraging our technological capabilities and from the existence of an assembled workforce.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our fair value estimate of assets acquired and liabilities assumed is pending the completion of certain items including the final determination of the purchase price. Accordingly, there could be adjustments to our consolidated financial statements, including changes in our amortization expense related to the valuation of intangible assets and their respective useful lives, among other adjustments.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Acquisition related costs of $1.1 million and $12.58 million were recorded within general and administrative expenses on the consolidated statements of comprehensive income for the three and twelve months ended December 31, 2022, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Impact on profit and loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The Company's consolidated statements of operations for the twelve months ended December 31, 2022 includes Iponweb's revenues of $52.2 million and pretax income (loss) of $2.9 million for the period from the Acquisition Date to December 31, 2022. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.277%"><tr><td style="width:1.0%"/><td style="width:46.713%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pro Forma Consolidated Statement of Operations Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The historical consolidated financial information has been adjusted in the pro forma combined financial statements to give the effect to pro forma events that are directly attributable to the business combination and are reasonably estimable. The pro forma information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the Acquisition had taken place at the beginning the Company's fiscal year 2021.</span></div> 1 9 290200000 61200000 100000000 70200000 70200000 50000000 51100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On the Acquisition Date, assets acquired and liabilities assumed by major asset class before purchase price allocation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are as follow:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.014%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated fair values</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade Payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net assets acquired </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">102.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 93300000 100700000 1100000 90200000 7200000 59000000.0 191500000 3100000 54300000 102600000 P9Y 17600000 33700000 50000000 50000000 187600000 1100000 12580000 52200000 2900000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a pro-forma basis, assuming the Acquisition occurred on January 1, 2021, Criteo's consolidated pro-forma revenue and net income or loss would have been as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.277%"><tr><td style="width:1.0%"/><td style="width:46.713%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pro Forma Consolidated Statement of Operations Data</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,396 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 565565000 685396000 2078109000 2356377000 15400000 69820000 -2502000 117012000 Segment information<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable segments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports segment information based on the "management" approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of the Company's reportable segments. As a result of the Iponweb Acquisition, the Company reassessed its operating and reportable segments in accordance with ASC 280, Segment Reporting. Effective August 1, 2022, the Company reports its results of operations through the following three segments: Marketing Solutions, Retail Media and Iponweb.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Marketing Solutions: This segment allows commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Retail Media: This segment allows retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">–</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Iponweb: This segment specializes in building real-time advertising technology and trading infrastructure, delivering advanced media buying, selling, and packaging capabilities for media owners, agencies, performance advertisers, and 3rd-party ad tech platforms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating results, Contribution ex-TAC, is Criteo's segment profitability measure and reflects our gross profit plus other costs of revenue.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by reportable segment:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,762,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,806,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017,003 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contribution ex-TAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other costs of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">795,200</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">781,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">688,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and operations expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(770,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(630,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(579,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">151,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">108,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial and Other Income (Expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,061</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">153,816</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's CODM does not review any other financial information for our three segments, other than Contribution ex-TAC, at the reportable segment level.</span></div>Breakdown of Revenue and Non-Current Assets by Geographical Areas <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in the following three geographical markets: </span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    Americas: North and South America;</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    Europe, Middle-East and Africa; and</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    Asia-Pacific.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based mainly on the location of advertisers’ campaigns.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated in other significant countries where we operate is presented in the following table:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">798,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">815,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">815,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which France</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">111,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">151,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">132,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which Germany</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">196,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">217,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">184,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">253,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">309,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">301,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Information </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets) are presented in the table below. The geographical information results from the locations of legal entities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"/><td style="width:53.585%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.529%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.532%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 3 3 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by reportable segment:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,762,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,007,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,806,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017,003 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contribution ex-TAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail Media</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Iponweb</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other costs of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137,028)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">795,200</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">781,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">688,018</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and operations expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(377,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(330,285)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205,330)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,634)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(770,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(630,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(579,193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,278</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">151,877</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">108,825</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial and Other Income (Expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,939)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">42,061</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">153,816</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">106,886</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1762517000 2007239000 1806431000 202317000 246996000 266186000 52169000 0 0 2017003000 2254235000 2072617000 714695000 796152000 746751000 161360000 124643000 78295000 52169000 0 0 928224000 920795000 825046000 133024000 138851000 137028000 795200000 781944000 688018000 187596000 151817000 132513000 377996000 325616000 330285000 205330000 152634000 116395000 770922000 630067000 579193000 24278000 151877000 108825000 17783000 1939000 -1939000 42061000 153816000 106886000 3 3 Cash, Cash Equivalents, Marketable Securities and Restricted Cash<div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of term deposits approximates their carrying amount given the nature of the investments, its maturities and expected future cash flows.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:5pt"><span><br/></span></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents for each reporting period, the breakdown of marketable securities:</span></div><div style="margin-bottom:5pt"><span><br/></span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Available-for-sale </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross unrealized gains or (loss) on our marketable securities were not material as of December 31, 2022.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our marketable securities, the fair value approximates the carrying amount, given the nature of the term deposit and the maturity of the expected cash flows. The term deposit is considered a level 2 financial instruments as it is measured using valuation techniques based on observable market data.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table classifies our marketable securities by contractual maturities:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span><br/></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash<br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of the Iponweb Acquisition (refer to Note 2), we have deposited $100.0 million of cash into an escrow account containing withdrawal conditions. The cash secures the Company's potential payment of Iponweb Acquisition contingent consideration to the Sellers, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.763%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – non-current</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Term deposits and notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 282293000 65907000 25098000 348200000 25098000 378299000 137228000 55299000 515527000 55299000 <div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents for each reporting period, the breakdown of marketable securities:</span></div><div style="margin-bottom:5pt"><span><br/></span></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.622%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Available-for-sale </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Securities Held-to-maturity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 22652000 25098000 32647000 25098000 55299000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table classifies our marketable securities by contractual maturities:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Held-to-maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one to five years</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,098 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 25098000 0 0 0 25098000 0 100000000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.763%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash – non-current</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 25000000 0 75000000 0 100000000 0 Trade Receivables <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the breakdown in trade receivables net book value for the presented periods: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Less) Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in allowance for doubtful accounts are summarized below: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses through retained earnings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(*)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,522)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase due to acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,391)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(*)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016- 13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We write off accounts receivable balances once the receivables are no longer deemed collectible.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the twelve month period ended December 31, 2022, the Company recovered $3.2 million, previously reserved for, and accounted for this as a reversal of provision. Increase due to acquisition includes $(4.7) million related to the Iponweb acquisition.</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments or impair Customer credit. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, no customer accounted for 10% or more of trade receivables.</span></div> <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the breakdown in trade receivables net book value for the presented periods: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Less) Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 756741000 627379000 47792000 45391000 708949000 581988000 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in allowance for doubtful accounts are summarized below: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,068)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses through retained earnings </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(*)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,522)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off, net of recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase due to acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,792)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,391)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(*)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> From January 1, 2020, we adopted ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). ASU 2016- 13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This results in earlier recognition of credit losses. We adopted ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings (note 1).</span></div> 45391000 39899000 16068000 0 0 3522000 18641000 14433000 30818000 19370000 7485000 11555000 4733000 0 0 1603000 1456000 -1046000 47792000 45391000 39899000 3200000 4700000 Other Current Assets <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the breakdown in other current assets net book value for the presented periods:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to suppliers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debtors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>Prepaid expenses mainly consist of costs related to SaaS arrangements. <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the breakdown in other current assets net book value for the presented periods:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to suppliers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debtors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 12421000 9640000 6768000 9259000 24549000 15283000 8128000 0 51866000 34182000 Property and Equipment, Net<div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property and equipment were as follows (in thousands)</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.202%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross book value at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">361,377</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">374,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131,207</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes leasehold improvements projects which are not yet ready for the intended use. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for 2022 and 2021 was 55.6 million and 65.8 million, respectively.</span></div>For the years ended December 31, 2022 and 2021 there were no impairment charges to property and equipment. <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property and equipment were as follows (in thousands)</span></div><div style="margin-bottom:12pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.202%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,404 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross book value at end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">361,377</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">374,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234,680)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net book value at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">131,207</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139,961</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div>(1) includes leasehold improvements projects which are not yet ready for the intended use. 292246000 340404000 8629000 7408000 47534000 13397000 12968000 13432000 361377000 374641000 230170000 234680000 131207000 139961000 55600000 65800000 Intangible assets <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in net book value during the presented periods are summarized below: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,003)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">357,706</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(181,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175,983</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">245,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,627</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was 33.4 million, 22.6 million, and 24.9 million for the year ended December 31, 2022, 2021 and 2020, respectively. Software mainly consists of internally developed software.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, expected amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology and customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in net book value during the presented periods are summarized below: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.989%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,003)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">357,706</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(181,723)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">175,983</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">245,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(162,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,627</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 63218000 53228000 9990000 73924000 55362000 18562000 153410000 62492000 90918000 60904000 49434000 11470000 97419000 66003000 31416000 91365000 58077000 33288000 43659000 0 43659000 19307000 0 19307000 357706000 181723000 175983000 245500000 162873000 82627000 33400000 22600000 24900000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, expected amortization expense for intangible assets for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology and customer relationships</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 13500000 34581000 48081000 18110000 33978000 52088000 14762000 32303000 47065000 7277000 15257000 22534000 0 2057000 2057000 0 4158000 4158000 53649000 122334000 175983000 Goodwill<div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December  31, 2022 and 2021 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><br/> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">186,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">325,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">183,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">146,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">329,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,600 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,600 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">180,780</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">143,680</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">190,679</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">515,140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on the basis of our impairment assessment as of December 31, 2022, no impairment has been detected.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December  31, 2022 and 2021 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><br/> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.986%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketing Solutions</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retail Media</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Iponweb</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">186,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">139,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">325,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,712 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">183,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">146,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">329,699</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,600 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,600 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">180,780</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">143,680</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">190,679</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">515,140</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 186383000 139422000 0 325805000 0 8712000 0 8712000 -2684000 -2134000 0 -4818000 183699000 146000000 0 329699000 0 0 187600000 187600000 -2919000 -2320000 3079000 -2159000 180780000 143680000 190679000 515140000 0 Financial Liabilities<div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to a loan agreement and several RCFs with third-party financial institutions. Our loan and RCF agreements as of December 31, 2022 are presented in the table below: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.583%"><tr><td style="width:1.0%"/><td style="width:21.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.999%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nominal/ Authorized amounts<br/> (RCF Only) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount drawn as of December 31, 2022 (RCF only)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Outstanding as of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Nature</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Settlement date</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank Syndicate RCF - September 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Floating rate: EURIBOR / SOFR + margin depending on leverage ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2027</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 27, 2022, we entered into a new Revolving Credit Facility ("RCF") with a five year tenor with a syndicate of banks which allows us to draw up to €407.0 million ($434.0 million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL with an authorization to draw up to a maximum of €21.5 million ($22.9 million) in the aggregate under the short-term credit lines and overdraft facilities. As of December 31, 2022, we had not drawn on any of these facilities. Any loans or overdrafts under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, no amount is drawn under the RCF.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">This revolving credit facilities is unsecured and contain customary events of default and covenants, including compliance with a total net debt to adjusted EBITDA ratio and restrictions on the incurrence of additional indebtedness. At December 31, 2022, we were in compliance with the required leverage ratio. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the maturity of our financial liabilities:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.127%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">218</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">75</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Our loan and RCF agreements as of December 31, 2022 are presented in the table below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.583%"><tr><td style="width:1.0%"/><td style="width:21.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.999%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nominal/ Authorized amounts<br/> (RCF Only) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount drawn as of December 31, 2022 (RCF only)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Outstanding as of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Nature</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Settlement date</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank Syndicate RCF - September 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Floating rate: EURIBOR / SOFR + margin depending on leverage ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2027</span></td></tr></table> 407000000 0 0 P5Y 407000000 434000000 21500000 22900000 0 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the maturity of our financial liabilities:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.127%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2028</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other financial liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">293</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">218</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">75</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 293000 218000 0 75000 0 0 0 293000 218000 0 75000 0 0 0 Leases <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,128 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,271 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,284 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,928</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,065</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,993</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,246</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,294</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,540</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,149 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,143 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,292 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,949 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,704 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,653 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,187</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,044</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had future minimum lease payments as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,535 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,969 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,360 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,761 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of Discount Rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,735)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(769)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,504)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,631 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and discount rates as of December 31, 2022 and 2021 are as follows: </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years) </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Offices </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.27</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.51</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Data Centers </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Offices </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Data Centers </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our operating leases is as follows for the period December 31, 2022 and 2021: </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.763%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow for operating activities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,964)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.762%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional right of use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,720 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These operating leases will commence during the fiscal year ending December 31, 2023.</span></div> <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,157 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,128 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,271 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,013 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,284 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,928</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,065</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,993</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,246</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20,294</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,540</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease expense </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,149 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,143 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,292 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,949 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,704 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,653 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease expense </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating lease expense </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,187</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,044</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2157000 4971000 7128000 13271000 20013000 33284000 169000 3000 172000 673000 8000 681000 3000 91000 94000 185000 273000 458000 401000 0 401000 883000 0 883000 1928000 5065000 6993000 13246000 20294000 33540000 4149000 5143000 9292000 19949000 23704000 43653000 182000 21000 203000 524000 61000 585000 46000 23000 69000 353000 291000 644000 129000 0 129000 838000 0 838000 4248000 5187000 9435000 19988000 24056000 44044000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had future minimum lease payments as follows:</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.261%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,535 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,969 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,360 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,761 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of Discount Rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,735)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(769)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,504)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Liability</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,631 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,540 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17228000 16692000 33920000 13535000 6434000 19969000 11802000 4887000 16689000 9360000 3401000 12761000 7776000 1264000 9040000 19665000 0 19665000 79366000 32678000 112044000 2735000 769000 3504000 76631000 31909000 108540000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and discount rates as of December 31, 2022 and 2021 are as follows: </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years) </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Offices </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.27</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.51</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Data Centers </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.93</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.47</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Offices </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Data Centers </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P6Y3M7D P6Y6M3D P2Y11M4D P2Y5M19D 0.0096 0.0102 0.0154 0.0169 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our operating leases is as follows for the period December 31, 2022 and 2021: </span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.763%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Twelve Months Ended</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow for operating activities </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,964)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52,107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 34964000 52107000 22728000 102162000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we have additional operating leases, that have not yet commenced which will result in additional operating lease liabilities and right of use assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.762%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Offices</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Centers</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional right of use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,720 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 26720000 0 26720000 Other Current Liabilities and Non Current Liabilities <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities are presented in the following table:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer prepayments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other creditors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn out liability - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities are presented in the following table: </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn out liability – non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earn out liability </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Iponweb Acquisition (refer to Note 2), the Sellers are entitled to contingent consideration of a maximum of $100.0 million, which is conditioned upon the achievement of certain revenue targets by the Iponweb business for the 2022 and 2023 fiscal years. The related earn out liability is valued and discounted using management's best estimate of the consideration that will be paid in 2023 (current portion) and 2024 (non-current portion).</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities are presented in the following table:  </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer prepayments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable relating to capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other creditors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn out liability - current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 16334000 16423000 17671000 17423000 25414000 4507000 2388000 1088000 10000 82000 21640000 0 83457000 39523000 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities are presented in the following table: </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn out liability – non-current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,226 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 44696000 0 17980000 0 6550000 9886000 69226000 9886000 100000000 Employee Benefits <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Benefit Plans </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">According to French law and the Syntec Collective Agreement, French employees are entitled to compensation paid on retirement. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation present value - beginning of period </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation present value - end of period </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not hold any plan assets for any of the periods presented. </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.322%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate (Corp AA)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of salary increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of social charges</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0% - 50.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0% - 50.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected staff turnover</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated retirement age</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plans </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total expense represents contributions payable to these plans by us at specified rates. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some countries, the Group’s employees are eligible for pension payments and similar financial benefits. The Group provides these benefits via defined contribution plans. Under defined contribution plans, the Group has no obligation other than to pay the agreed contributions, with the corresponding expense charged to income for the year. The main contributions concern France, the U.S., for 401k plans, and the United Kingdom.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contributions plans included in personnel expenses </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the projected benefit obligation:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.591%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.593%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation present value - beginning of period </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Interest cost </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation present value - end of period </span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,708 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 5531000 6167000 8485000 1756000 1324000 2232000 Interest cost 73000 51000 95000 3311000 1543000 5214000 341000 468000 -569000 3708000 5531000 6167000 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The main assumptions used for the purposes of the actuarial valuations are listed below:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.114%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.322%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate (Corp AA)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of salary increase</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected rate of social charges</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0% - 50.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0% - 50.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected staff turnover</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—% - 17.8%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated retirement age</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Progressive table</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Life table</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TH-TF 2000-2002 shifted</span></td></tr></table></div> 0.0425 0.014 0.009 0.050 0.050 0.050 0.480 0.490 0.500 0.490 0.500 0 0.178 0 0.178 0 0.178 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contributions plans included in personnel expenses </span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 17111000 16165000 16211000 Common shares and Treasury stock <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Number of Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"/><td style="width:86.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of ordinary shares</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,639,570 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">66,272,106 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Treasury stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(5,632,536)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under share option and free share plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(388,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Issued for RSU Vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Retired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,647,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,675,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">65,883,347 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Treasury stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(5,207,873)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under share option and free share plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,634,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Issued for RSU Vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,625,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Retired </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,135,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,263,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">63,248,728 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Treasury stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(5,985,104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Adopted by the Board of Directors on February 5, 2021, February 25, 2021, April 29, 2021, June 14, 2021, July 29, 2021, October 28, 2021 and December 15, 2021</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adopted by the Board of Directors on October 28, 2021</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Adopted by The Board of Directors on July 28, 2022 and December 7, 2022</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Number of Shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.777%"><tr><td style="width:1.0%"/><td style="width:86.257%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.543%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of ordinary shares</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,639,570 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">66,272,106 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Treasury stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(5,632,536)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under share option and free share plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(388,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Issued for RSU Vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,573,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Retired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,647,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,675,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">65,883,347 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Treasury stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(5,207,873)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of shares under share option and free share plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,634,619)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Issued for RSU Vesting</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,625,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury Shares Retired </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share repurchase program</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,135,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,263,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Common shares</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">63,248,728 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">of which Treasury stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(5,985,104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Adopted by the Board of Directors on February 5, 2021, February 25, 2021, April 29, 2021, June 14, 2021, July 29, 2021, October 28, 2021 and December 15, 2021</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adopted by the Board of Directors on October 28, 2021</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Adopted by The Board of Directors on July 28, 2022 and December 7, 2022</span></div> 60639570 66272106 5632536 388759 1573696 1498709 2647742 60675474 65883347 5207873 2634619 1625742 2732386 5135359 57263624 63248728 5985104 Share-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity awards Compensation Expense</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards compensation expense recorded in the consolidated statements of operations was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Research and Development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Sales and Operations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   General and Administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,034)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,528)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,770)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from equity awards compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,611)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,670)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,050)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown of the equity award compensation expense by instrument type was as follows:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lock-up shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units / Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-employee warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,034)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,528)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,770)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from equity awards compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,611)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,050)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detailed description of each instrument type is provided below.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Options </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock options granted under the Company’s stock incentive plans generally vest over four years, subject to the holder’s continued service through the vesting date and expire no later than 10 years from the date of grant.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">372,329</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.62</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate intrinsic value represents the difference between the exercise price of the options and the fair market value of common stock on the date of exercise. No new stock options were granted in the year ending December 31, 2022 and December 31, 2021. As of December 31, 2022, unrecognized stock-based compensation $0.1 million related to unvested stock options will be recognized on a straight-line basis over a weighted average period of 1 year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lock up shares </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2022, 2,960,243 Treasury shares were transferred to the Founder (referred to as Lock Up Shares or "LUS", see Note 2), as partial consideration for the Iponweb Acquisition. As these shares are subject to a lock-up period that expires in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xOTMvZnJhZzo2YTVlNTA1YzRiNDY0MjczYjdmMDBlMzY3ZGI0MWY4My90ZXh0cmVnaW9uOjZhNWU1MDVjNGI0NjQyNzNiN2YwMGUzNjdkYjQxZjgzXzIwMzQwOTY1MTk1Mjkz_8141c0dc-b338-418a-baa7-35dc4af6cd66">three</span> installments on each of the first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjA5MTExN2QwMTU1ZjRhNjU5N2EzODMzNDhhZmI4NTkyL3NlYzowOTExMTdkMDE1NWY0YTY1OTdhMzgzMzQ4YWZiODU5Ml8xOTMvZnJhZzo2YTVlNTA1YzRiNDY0MjczYjdmMDBlMzY3ZGI0MWY4My90ZXh0cmVnaW9uOjZhNWU1MDVjNGI0NjQyNzNiN2YwMGUzNjdkYjQxZjgzXzIwMzQwOTY1MTk1MzE4_8141c0dc-b338-418a-baa7-35dc4af6cd66">three</span> anniversaries of the Iponweb Acquisition, unless the Founder's employment agreement is terminated under certain circumstances during the pendency of such lock-up period, they are considered as equity settled share-based payments under ASC 718 and are accounted over the three-year vesting period. The share based compensation expense is included in Research and Development expenses on the Consolidated Statement of Income. The shares were valued based on the volume weighted average price of one ADS traded on Nasdaq during the twenty (20) trading days immediately preceding July 28, 2022.</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.696%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $55.7 million, which is expected to be recognized over a period of 3 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units / Performance Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards generally vest over four years, subject to the holder’s continued service and/or certain performance conditions through the vesting date. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, exercise prices, grant date share fair values and fair value per equity instruments are provided in euros, as the Company is incorporated in France and the euro is the currency used for the grants.</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:72.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares (RSU)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,765,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,004,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,488,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(931,770)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,349,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $80.2 million, which is expected to be recognized over a weighted-average period of 3.17 years.</span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:73.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.442%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares (PSU)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had unrecognized stock-based compensation relating to restricted stock of approximately $5.5 million, which is expected to be recognized over a weighted-average period of 2.8 years</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-employee warrants </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee warrants generally vest over four years, subject to the holder’s continued service through the vesting date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:46.836%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.445%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate intrinsic value represents the difference between the exercise price of the non-employee warrants and the fair market value of common stock on the date of exercise. No new stock non-employee warrants were granted in the year ending December 31, 2022 and December 31, 2021. As of December 31, 2022, the instruments were fully vested.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity awards compensation expense recorded in the consolidated statements of operations was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Research and Development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Sales and Operations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   General and Administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,034)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,528)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,770)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from equity awards compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,611)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,670)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,050)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown of the equity award compensation expense by instrument type was as follows:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.049%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lock-up shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units / Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-employee warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,795)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,670)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,034)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,528)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,770)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from equity awards compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity awards compensation expense, net of tax effect</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,611)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,050)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A detailed description of each instrument type is provided below.</span></div> 36514000 16334000 9771000 14200000 12623000 10289000 14320000 15571000 8710000 65034000 44528000 28770000 5423000 4858000 2720000 59611000 39670000 26050000 97000 986000 820000 18049000 0 0 45025000 41747000 26280000 1863000 1795000 1670000 65034000 44528000 28770000 5423000 4858000 2720000 59611000 39670000 26050000 P4Y P10Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.260%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.266%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">372,329</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.62</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.83</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 561584 0 56767 133648 1160 372329 20.7 P4Y7M13D 5.83 278462 100000 P1Y 2960243 P3Y 20 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:76.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.696%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.94 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 0 2960243 0 0 2960243 23.94 55700000 P3Y P4Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:72.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares (RSU)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,765,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,004,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,488,533)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(931,770)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,349,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 4765558 3004700 1488533 931770 5349955 24.84 80200000 P3Y2M1D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:73.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.442%"/><td style="width:0.1%"/></tr><tr style="height:27pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares (PSU)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,403)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522,467 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 533798 464182 144403 331110 522467 23.55 5500000 P2Y9M18D P4Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.330%"><tr><td style="width:1.0%"/><td style="width:46.836%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.445%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.43</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable - December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 343755 0 41000 0 0 302755 15.91 P5Y5M4D 11.8 276355 Financial and Other Income (Expense) <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statements of Income line item “Financial and Other income (expense)” can be broken down as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(1,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(1,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(2,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounting impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense) on provision for R&amp;C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial and other income (expense)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,783</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,939</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,939)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $17.8 million financial and other income for the period ended December 31, 2022 was mainly driven by the positive impact of foreign exchange derivatives entered-into to secure the cash consideration of the Iponweb acquisition. This was partially offset by the $4.7 million accretion of earn-out liability related to Iponweb acquisition. Other impacts come from the foreign exchange reevaluations net of related hedging of our operations, income from cash and cash equivalent, and the financial expense relating to our €407 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs. At December 31, 2022, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies. </span></div>The $1.9 million financial and other income for the period ended December 31, 2021 was mainly driven by the financial expense relating to our €350 million available Revolving Credit Facility (RCF) up-front fees amortization and non-utilization costs, partially offset by income from cash and cash equivalent. Financial and Other income for the period ended December 31, 2021 included other income of $3.0 million, generated by the disposal of servers equipments and other financial income of $2.4 million consisting of dividends received from an investment. At December 31, 2021, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies. <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statements of Income line item “Financial and Other income (expense)” can be broken down as follows:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income from cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Interest on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(1,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(1,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(2,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discounting impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense) on provision for R&amp;C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial and other income (expense)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,783</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,939</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,939)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1932000 634000 1117000 2025000 2271000 2811000 1520000 1988000 2381000 505000 283000 430000 19659000 -1776000 -150000 4700000 0 0 2258000 0 0 730000 2369000 -95000 -71000 2983000 0 17783000 1939000 -1939000 17800000 4700000 407000000 1900000 350000000 3000000 2400000 Income Taxes <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Breakdown of Income Taxes </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statements of Income line item “Provision for income taxes” can be broken down as follows: </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current income tax expense (benefit) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,584</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,811</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax expense (benefit) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,720</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Provision for income tax expense (benefit) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,197</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes included income (loss) from France of $(4.2) million,$109.9 million and $114.4 million for the periods ended 2022, 2021 and 2020 respectively. Income (loss) before taxes from countries outside of France totaled $46.2 million, $46.9 million and $(7.5) million for the periods ended December 31, 2022, 2021 and 2020, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation between the Effective and Nominal Tax Expense </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the reconciliation between the effective and nominal tax expense at the nominal standard French rate of 25.8% (excluding additional contributions):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theoretical group tax-rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nominal tax expense (benefit) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase / decrease in tax expense arising from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">French Research Tax Credit,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Crédit d’Impôt Recherche </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(“CIR”)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared-based Compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BEAT tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-tax deductible provision from loss contingency on regulatory matters (see Note 19)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non recognition of deferred tax assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization or recognition of previously unrecognized tax losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">French CVAE </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income eligible to reduced taxation rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Uncertain Tax Positions </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of different tax rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective tax expense (benefit) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,169 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective tax rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.1 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.1 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases and decreases in tax expense are presented applying the theoretical Group tax rate to the concerned tax bases. The impact resulting from the differences between local tax rates and the Group theoretical rate is shown in the “effect of different tax rates.”</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> French CVAE "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">cotisation sur la valeur ajoutée des entreprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" - is the business value add contribution tax in France</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Income eligible to reduced taxation rate refers to the application of a reduced income tax rate on the majority of the technology royalties income </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Tax Assets and Liabilities </span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the major sources of deferred tax assets and liabilities: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.350%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in profit or loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in OCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase Price Accounting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax assets :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$24,576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,542</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(672)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$33,528</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared-based Compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,712</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,727</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,177)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,216</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,545</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Personnel-related accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,850</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,093</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,781</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,918</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(583)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,720</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,784</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(398)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(275)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,214</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,031</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,026)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,177</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,944</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,689)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,471</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,817)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,972)</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,823</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,677</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(398)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">746</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,572)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,276</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,341)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">965</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(746)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,994)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,482</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18,642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(169)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(673)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,282</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.350%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in profit or loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in OCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase Price Accounting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax assets :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$33,528</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(10,285)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(1,793)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$21,450</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared-based Compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(469)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,805</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,545</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(291)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Personnel-related accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,781</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(225)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,419</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,720</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,455)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(287)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,978</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(855)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">958</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,972)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,344</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,242)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,789</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,944</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(607)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(293)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,136</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(726)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(749)</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,276</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,832)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(855)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,564</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">738</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,569)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,322</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,994)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,230</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(955)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(653)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,139)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,602)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(342)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(849)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,183</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized in our Consolidated Financial Statements are calculated at the level of each subsidiary within our Consolidated Financial Statements. As of December 31, 2022, 2021 and 2020, the valuation allowance against net deferred income taxes amounted to $31.1 million, $35.0 million and $37.3 million, which related mainly to Criteo Corp. ($5.7 million, $5.7 million and $13.3 million, respectively), Criteo Brazil ($3.3 million, $2.7 million and $2.8 million, respectively), Criteo Ltd ($8.1 million, $7.6 million and $7.4 million, respectively), Criteo China ($1.1 million, $3.3 million and $3.3 million, respectively), Criteo Singapore ($1.5 million, $4.2 million and $3.3 million), Criteo Pty ($2.6 million, $2.7 million and $2.8 million) and Criteo France ($6.5 million, $6.2 million and $1.0 million, respectively).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mainly has net operating loss carryforwards in the U.S. for $51.0 million in various states, which begin to expire in 2034 and net operating loss carryforwards in the United Kingdom for $40.1 million which have no expiration date. The company has $5.8 million of state R&amp;D tax credits which can be carry-forward indefinitely. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Utilization of our net operating loss and tax credit carryforwards in the US may be subject to annual limitations due to the ownership change limitations provided by the IRS Code 382 and similar state provisions. Such annual limitations could result in the expiration of the net operating loss and tax credit carryforwards before their utilization. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, we have not provided deferred taxes on unremitted earnings related to foreign subsidiaries. We intend to continue to reinvest these foreign earnings indefinitely and do not expect to incur any significant taxes related to such amounts.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ongoing tax audits</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a multinational corporation, we are subject to regular review and audit by U.S. federal and state, and foreign tax authorities. Significant uncertainties exist with respect to the amount of our tax liabilities, including those arising from potential challenges with certain positions we have taken. Any unfavorable outcome of such a review or audit could have an adverse impact on our tax rate. Tax years ending on or after December 31, 2020 are subject to examination in France, and tax years ending on or after December 31, 2020 are subject to examination in the US. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits during the years ended December 31, 2022 2021 and 2020:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (excluding interest and penalties)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties associated with unrecognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (including interest and penalties)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of gross unrecognized tax benefits, including related interest and penalties, was $18.0 million as of December 31, 2022. All of the unrecognized tax benefits are considered non-current.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to recognize interest and penalties associated with tax matters as part of the income tax provision and include accrued interest and penalties with the related income tax liability on our consolidated balance sheet. During the year ended December 31, 2022, interest expense recorded related to uncertain tax positions was $0.4 million</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Uncertain Tax Positions relate to the acquisition of Iponweb. For more information regarding the acquisitions and UTP items please refer to Note 2 Business Combinations.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes we pay are subject to review by taxing jurisdictions globally. Our estimate of the potential outcome of any uncertain tax position is subject to management’s assessment of relevant risks, facts, and circumstances existing at that time. We believe that our estimate has adequately provided for these matters. However, our future results may include adjustments to estimates in the period the audits are resolved, which may impact our effective tax rate.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Statements of Income line item “Provision for income taxes” can be broken down as follows: </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.236%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current income tax expense (benefit) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">27,584</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">34,811</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,477</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax expense (benefit) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(18,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,720</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,068)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Provision for income tax expense (benefit) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,186</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,197</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 27584000 34811000 28477000 5665000 16549000 16379000 21919000 18262000 12098000 3602000 -18642000 3720000 5868000 -9574000 -4548000 -2266000 -9068000 8268000 31186000 16169000 32197000 -4200000 109900000 114400000 46200000 46900000 -7500000 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the reconciliation between the effective and nominal tax expense at the nominal standard French rate of 25.8% (excluding additional contributions):</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theoretical group tax-rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nominal tax expense (benefit) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,860 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Increase / decrease in tax expense arising from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:6pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">French Research Tax Credit,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Crédit d’Impôt Recherche </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(“CIR”)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shared-based Compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BEAT tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-tax deductible provision from loss contingency on regulatory matters (see Note 19)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non recognition of deferred tax assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization or recognition of previously unrecognized tax losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,511)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">French CVAE </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income eligible to reduced taxation rate </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,655)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in Uncertain Tax Positions </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of different tax rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective tax expense (benefit) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,169 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective tax rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.1 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.1 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases and decreases in tax expense are presented applying the theoretical Group tax rate to the concerned tax bases. The impact resulting from the differences between local tax rates and the Group theoretical rate is shown in the “effect of different tax rates.”</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> French CVAE "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">cotisation sur la valeur ajoutée des entreprises</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" - is the business value add contribution tax in France</span></div>(2) Income eligible to reduced taxation rate refers to the application of a reduced income tax rate on the majority of the technology royalties income 0.258 42061000 153816000 106886000 0.258 0.284 0.320 10860000 43684000 34225000 2901000 4830000 5298000 2895000 -1429000 11604000 0 6560000 18640000 16971000 0 0 6178000 6476000 -8979000 3190000 1666000 6026000 1338000 10357000 2511000 1635000 2170000 3464000 6766000 25655000 13402000 412000 0 0 201000 395000 -3963000 -151000 -2511000 -7609000 31186000 16169000 32197000 0.741 0.105 0.301 <div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the major sources of deferred tax assets and liabilities: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.350%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in profit or loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in OCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase Price Accounting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax assets :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$24,576</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,542</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(672)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$33,528</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared-based Compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,712</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,727</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,177)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,216</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,545</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Personnel-related accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,850</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,093</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,781</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,918</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(583)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,720</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,784</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(398)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(275)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,214</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,031</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,026)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,177</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,944</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,689)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,471</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,817)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,972)</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,823</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,677</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(398)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">746</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,572)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,276</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,341)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">965</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(746)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,994)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14,482</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18,642</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(169)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(673)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,282</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.350%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in profit or loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change recognized <br/>in OCI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase Price Accounting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax assets :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$33,528</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(10,285)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$(1,793)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$21,450</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shared-based Compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(469)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,805</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,545</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(291)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,192</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Personnel-related accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,781</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(225)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,419</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,720</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,455)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(287)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,978</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(855)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(88)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">958</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,972)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,344</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax Credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,242)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,789</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,944</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(607)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(293)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,136</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(726)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(749)</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,276</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,832)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(855)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,564</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">738</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,569)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,322</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,994)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,230</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(955)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(653)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,720</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,139)</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Deferred Income Taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,602)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(342)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(849)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,183</span></td></tr></table> 24576000 -7082000 0 2542000 0 -672000 33528000 6712000 -4727000 0 0 -5177000 23000 6285000 5216000 -425000 0 0 0 -96000 5545000 6850000 -2093000 0 21000 0 -183000 8781000 4918000 -1385000 0 0 0 -583000 5720000 1784000 -164000 -398000 0 0 -121000 1429000 268000 275000 0 0 0 -8000 15000 16214000 -817000 0 0 0 0 17031000 1026000 212000 0 0 5177000 5000 3944000 14689000 -1471000 0 -1817000 0 63000 14972000 50823000 -17677000 -398000 746000 0 -1572000 67276000 36341000 -965000 229000 -746000 0 899000 34994000 14482000 -18642000 -169000 0 0 -673000 32282000 33528000 10285000 0 0 0 -1793000 21450000 6285000 469000 0 0 0 -11000 5805000 5545000 291000 0 0 0 -62000 5192000 8781000 225000 0 7000 0 -144000 8419000 5720000 1455000 0 0 0 -287000 3978000 1429000 -472000 -855000 0 0 -88000 958000 14972000 -17996000 0 1550000 653000 117000 5344000 17031000 11242000 0 0 0 0 5789000 3944000 607000 0 7000 85000 -293000 3136000 15000 726000 0 0 0 -8000 749000 67276000 6832000 -855000 1564000 738000 -2569000 59322000 34994000 -3230000 513000 -955000 -653000 1720000 31139000 32282000 3602000 -342000 609000 85000 -849000 28183000 31100000 35000000 37300000 5700000 5700000 13300000 3300000 2700000 2800000 8100000 7600000 7400000 1100000 3300000 3300000 1500000 4200000 3300000 2600000 2700000 2800000 6500000 6200000 1000000 51000000 40100000 5800000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits during the years ended December 31, 2022 2021 and 2020:</span></div><div style="margin-bottom:12pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of unrecognized tax benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (excluding interest and penalties)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties associated with unrecognized tax benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of unrecognized tax benefits (including interest and penalties)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 0 0 13315000 0 0 13315000 0 0 4665000 0 0 17980000 0 0 18000000 400000 Earnings Per Share <div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share data)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding (note 14)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,004,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,717,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,876,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Share </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see note 20). There were no other potentially dilutive instruments outstanding as of December 31, 2022, 2021 and 2020. Consequently all potential dilutive effects from shares are considered. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each period presented, a contract to issue a certain number of shares (i.e., share option, share warrant, restricted share award or BSPCE contracts) is assessed as potentially dilutive, if it is “in the money” (i.e., the exercise or settlement price is inferior to the average market price). </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share data)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,004,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,717,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,876,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,760,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,231,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,818,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Restricted share awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Share options and BSPCE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Share warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share data)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding (note 14)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,004,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,717,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,876,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 8952000 134456000 71679000 60004707 60717446 60876480 0.15 2.21 1.18 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.874%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share data)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to shareholders of Criteo S.A.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding of Criteo S.A.</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,004,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,717,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,876,480 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of :</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,554,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,061,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share options and BSPCE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding used to determine diluted earnings per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,760,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,231,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,818,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.09 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 8952000 134456000 71679000 60004707 60717446 60876480 2554516 3061807 796609 117934 341971 133177 83040 110413 12327 62760197 64231637 61818593 0.14 2.09 1.16 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows: </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Restricted share awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Share options and BSPCE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">        Share warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,413 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 172758 312413 1726506 0 0 70257 0 0 0 172758 312413 1796763 Commitments and contingencies<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligations </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had $64.3 million of other non-cancellable contractual obligations, primarily related to software licenses, maintenance and $0.7 million bandwidth for our servers.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:12pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of the provisions represents management’s latest estimate of the expected impact. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory Matters</span></div><div style="margin-bottom:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously reported in our Annual Report on Form 10-K for the year ended December 31, 2021, in November 2018, Privacy International filed a complaint with certain data protection authorities, including France's Commission Nationale de l'Informatique et des Libertés ("CNIL"), against Criteo and a number of other similarly situated advertising technology companies, arguing that certain of these companies' practices were not in compliance with the European Union's General Data Protection Regulation ("GDPR"). In January 2020, CNIL opened a formal investigation into Criteo in response to this complaint, and on June 23, 2021, CNIL notified the Company of the appointment of an investigator (rapporteur) for the ongoing investigation. The investigation also covers another complaint against Criteo received in November 2018 by CNIL from the European Center for Digital Rights ("NOYB"). </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 3, 2022, the assigned rapporteur issued a report that claimed certain GDPR violations, in particular relating to the Company’s contractual relationships with its advertisers and publishers with respect to consent collection oversight. The report includes a proposed financial sanction against the Company of €60.0 million ($63.9 million).Under the CNIL sanction procedures, Criteo has the right to respond in writing to the report, both with respect to the GDPR findings and the value of the sanction, following which there will be a formal hearing before the CNIL Sanction Committee. The CNIL Sanction Committee will then issue a draft decision that will be submitted for consultation to other European data protection authorities as part of the cooperation mechanism mandated by GDPR. Any final decision, including regarding potential financial penalties, will likely not occur until 2023. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to U.S. GAAP, we establish accruals for specific legal proceedings when it is considered probable that a loss has been incurred and the amount of the loss can be reasonably estimated, and these accruals are reviewed and adjusted each quarter based on the information available at that time. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the receipt of this report, which included a proposed sanction penalty of €60.0 million ($63.9 million), we have accounted for the proposed penalty as a provision for a loss contingency, which is reflected in our financial statements for the period ended as of December 31, 2022 as general and administrative expenses. Such amount could be lower or higher based on the final resolution and merits of the claims made in the report.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Non income tax risks</span></div>We have recorded a $33.8 million provision related to certain non income tax items accounted for under "ASC 450 Contingencies". These risks were identified and recognized as part of the Iponweb Acquisition. We have recorded an indemnification asset in the full amount of the provision as the Company is indemnified against certain tax liabilities under the the FPA. The indemnification asset is recorded as part of "Other non current assets" on the consolidated statement of financial position. 64300000 700000 60000000 63900000 60000000 63900000 33800000 3 The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based mainly on the location of advertisers’ campaigns. <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue generated in other significant countries where we operate is presented in the following table:</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">798,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">815,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">815,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which France</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">111,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">151,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">132,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which Germany</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">196,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">217,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">184,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of which Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">253,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">309,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">301,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 891267000 916825000 894854000 798391000 815797000 815476000 706861000 844312000 749672000 111368000 151611000 132741000 196373000 217965000 184183000 418875000 493098000 428091000 253996000 309378000 301183000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets) are presented in the table below. The geographical information results from the locations of legal entities. </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.305%"><tr><td style="width:1.0%"/><td style="width:53.585%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.529%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.499%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.532%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 84954000 103663000 33971000 222588000 92952000 193007000 21231000 307190000 Subsequent Events There are no significant events that require adjustments or disclosure in the Consolidated Financial Statements. Includes deferred consideration in the context of Storetail Marketing Services SAS acquisition in 2018 and 2020 and from January 1, 2020, the adoption of ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost issued by the Financial Accounting Standards Board (FASB). On February 5, 2021 Criteo's Board of Directors authorized a share repurchase program of up to $175.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 2,647,742 shares repurchased at an average price of $37.99 offset by 1,573,696 treasury shares used for RSUs vesting and 1,498,709 treasury shares cancelled.(3) On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled. Of which $63.3 million and $42.7 million of equity awards compensation expense consisted of share-based compensation expense according to ASC 718 Compensation - stock compensation for the twelve month period ended December 31, 2022 and 2021, respectively. On February 5, 2022 Criteo's Board of Directors extended a share repurchase program of up to $480.0 million of the Company's outstanding American Depositary Shares. The change in treasury stocks is comprised of 5,135,359 shares repurchased at an average price of $26.43 offset by 1,625,742 treasury shares used for RSUs vesting and 2,732,386 treasury shares cancelled. EXCEL 124 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V 6%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #-@%A6'82 X>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DUAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[EF3 M.B (SE?@D)11I& "%G$ALK8Q6NJ$BD*ZX(U>\/$S=3/,:, .'7K*4)45L':: M&,]#U\ -,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V==S;MRA@O?GI]=YW<+Z M3,IK'']E*^D<<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #-@%A6/P>SU'8( !J. & 'AL+W=OLZ<#\(6X*EML9*< MEW]_'MF <2L_X#/B2P+&SVW[LB3?MRU?/W/Q3:X84^0E33)YTUDIM7[?[=V^MBV53<7O-<)7'& MIH+(/$VI>+UC"7^^Z;B=[8*'>+E2>D'W]GI-EVS&U)_KJ8!OW9U*%*Y^)/I0YY]_TETETTW'T'K&$A4I+4/CWQ *6 M)%H)]N.?C6AGMTU=N/]YJSXN#AX.9DXE"WCR=QRIU4WGJD,BMJ!YHA[X\V]L M;8MB#-,[*__1E V*OX,II*/ V!=YW!6ZO MH<#?%/C'%O0V!07J;GDH!8<15?3V6O!G(O3:H*8_%#"+:CC\.-/G?:8$_!I# MG;H-^!,31)]BX;RD=X^>]Y!EMW3%NO'8V_8^X7>GZ#WL=,Q>J53+*RV^KF_Y]/L Z9*);* M_YJ EX(]LZ >&][+-0W930YCZ M[8B'.8Q!BCR^KID)&U[N.N=_F/B@56WY6!*K\>GO^/2/XS/,LIPFY(&MN5 F M4+B.$KD);X!6M05E2:P&:K #-3@.U)2)F$=ZW"(PG!K;U &E[4C5.%2A]6VA M61*K0;O<0;M$#S7(A=#,QK$,H7%]952@X'"U\W/7._==$S&TL"TQ2V(U8E<[ M8E='CE>"@G,J1O[F/HEK+6@BC9T2+6M+RY)8C=:[':UWZ!%N+I/C.&'D/D_G M3)@HX1J.XY[[ [=ONNH':&E;4I;$:J1A5 [QB PR@"=7FV_4 *,_LE,U/#)7V//.2, MW"4T@XAK)(@*M"9H2:U.L$H"+NJ/?R XY5+!M?3?\;JYV>&*EWW'>6?D9M7V MVU*K%R4RIB4] -\+K6T$X1!MPJ#;BXC?\! M6CG &7GA2N,'(RRK><"66AU6E0A7F-H4+^$;/@1>U9G0*_^]6 M < ]D "*YB08;1ZL<('+OI&15<-O2ZW.J++\+N[3/W$=CJ8KGF$N]H#(59\X M[XAO'M>M&GY;:G5:E>5W<;_^-TN2\V\9C.)DQJ@$:!&92)DW4,/%OC+SF&[5 M]]M2J]\7K8R_=Y3Q_XLG,%Q14<8E8;QI>T#IGAMOK%HU_+;4ZK JP^\=9?BW M-R[*Z!UGR\+SYV9HN&)#$\.K6E,[A7R)YEBHGQ,HV_QT"U&(S5< ML8F:56=O2ZU.K7+VWE'.ONB.)(!(N>1FJW5 YQ,52T:&8
%UK6J>P]EYE[;VCK/W'E(FE M'M!^!06U EN6KFEF;G:X8#,VJR;?EEH=6V7R/=RC3X+Q QGF4:P@.PZ58I"^ MB[NRXX0NC=1PO:8')7A9:VBG
Y?H]W+1O>^8*O!K:PG"9YA9FU?[;4JO# MJNR_ASOW#:QI/D_B$)H5I^8+IDT3'UA5&VW4^H6:GD?R= NK0G)[,I&IK+YW MU.U]:$ I=+B9XN&W,VA4%/:(?,D5],0LTD/9FS@CLEC\UDC.IIL/-FJ#O6/M M]Z]\OS_P=L>[H7(*W^]7OM_'W?KV49+>>_E!DK7@+Z]$ MCZNL>/0%$L6J>BK&]KGT9\8*&\X790-8\22"$'-!9GFX^D'A.89Q9PY;!1\4 MD8R3!'[1HC0CKN>0B+Y*0A?E,D;"A$NFI1MV<%$^OGS5CR^9GJ]"1BQD.JB7 MIVL[[<3X/ 3GV7HNQ2GBD5_%(_^X> 20!1"9 (P7\@9W4/=_>?@8UAH=*L'Q)HF#>!EK8F=(AKY>].?\$CS M/;'-I(MF9KC<^*N1F-U93J<(0WX5AGP\Q P!5U0B:S"F!P0:S19>UQK3*5*0 M7Z4@'P\M@$G$(5P&1FS-95S<#RL=A1&9S2036%4;V5*K@ZQRD5]&")LS%&U& MG,"JVLB66IUF%9A\/.D\QBHI'(CKO9F_)3,6Y@+P&BGB2LT-_(PP"EY)L.(( MLM).97H> YAHO5IAH<_ +J7P/2%/-,D9 1/D#WH?G O'ZY,U&*9B+>,)L1K* M;*G53T@5RGP\E#T*6D2+V6LZYXGQ/. "PLL8Y10>$[H>ST?!?1EY6'\784JO/1:XB60\/3T5')"%=0[\T-BJ\ MONT0:55M9$NMSJZ*'CW7]@6G9S-$!%;51K;4ZC2K2-+#4T2+"\X!I2^URX?\ M_Z\?^'9:\SU%@.E5 ::')XY[3NJ7D$9;?D"HZ7XQ7M::UDG>T=A[20//'L=? M1PX(-5]'\,+6O*RFF.[>RUGZ\4SQDILDH9Y?5+ZGM5NZ>Y%N6+P^UJU6+]_" M^TSUTQU)$K: 4N?B$E*"*%]L*[\HOBY>]9ISI7A:?%PQ&C&A5X#?%YRK[1>] M@=WKA;?_ U!+ P04 " #-@%A6G*M2'T8" #.!0 & 'AL+W=O/V!SG*!46:397<$V6CC9L=N%2= MVL Q83_*"RJSRXP.L]FN8$A6PG]>77)LD^3G;:%3FE_AU M+E_O-CCO9LMDK!N:0QJ8.M"@WB#(>C?1J#_I8!VTK(,N=\\J%5DRQ*5EXJM+T&;@E2T5%#N<(PY,:XZ"VKI-HDLN=0%]N M[6K;K&:^1O^%^T[W1-66"4UJ*(VT?W=O[E+Y[N$G*!M7L1N)IO[=L#(-%Y0- M,/NEE'BG)/V-2S!%NJ\:^Y\'W>ZDL1_;QU6W;Y7<](-V M]8IBG*UVLFH6-U?]=Q_:FRM],'75J \MZ@Z[G6Q??E2U?KY>D,67+SY6CUOC MOEC=7.WEH[I3YH_]A]9^6HVS;*J=:KI*-ZA5#]>+=^3MK+N9>=NM7UOZJ-V5XOB@7:J =YJ,U'_?Q7=5R0<#" \,H >!]"Y ]AQ .L7.BCKE_5>&GESU>IGU#IK M.YM[T_NF'VU74S7N,MZ9UOZWLN/,S:UN.EU7&VG4!MT9^V*OD>F0?D _5XUL MUI6LT0?=5;W3+] ?=^_1=V^^1V]0U:#?M_K0R6;37:V,U>)F7*V/O_OC\+LT M\KOOU?H2,;)$%%,*#+^=/YR<#U]9#XQNH*,;:#\?B[GAT+9VW4AVG3+=6V@] MPP0'IAO'"YHBKU=/I>D(S082@^6AVII2/ M2GE2Z>^MW"B;+-;*2KRO5;=$CG2PYQT7)RXEG M0C-1D+(H8,^(T3,BZ9E?F[7>*63D9P5>-A'\*F49GFH+K8J\X+"R;%26)97] MPVRM'Z/"LM!K!7C%2)%E$XFA%>.DH+#$ M8I18)"5^5)UIJ[7+Q?WFO!CE[G7K,C"DMPBOM<#!#@VM,*RU'+662:V_R?:3 M,FY;HDY9F980=C?.4EQ"BLMBHCBT$IB6):R:8 \\G$XJVEBDO1X&QVE.?Y]0 MNX?*:23 AIQDD7@E)VPF2:D?6ENNM>9EB?:U=&)MJG+Y>N\8W>="4#@)]3!" M<3[5#=G9Y9&(;,]2DL2734Y&-H^5BXS!O7&I-)20B[)@4ZFA74&S&%Z()R%) MH_ 7K3?/E@^@-@;D 4'X=&,!=HR66310/?Q(FGY]2>V8=>B.CK2[RP6$-%7S MB&IEJU=0>(@<8I&6!W$+V%GVB9A7/9M(&D[3+/;M-P4EY ?4Z.;BN.] W2&. M2 M&@"WDDXS+V"5<99%Q'JXD33=!@ W?1\Q(_^&Q!*X(('6V6 CGFPDC;;WZD%9 M>1M7QJ04AH1B)./!/@/,!.<,5DD]R.@^KNL\!<"?X=5O! M_T'X5\JQ@7$RW&F#&2A&C'O/48W.H M-U'&&F MJ?51F:KMCZK1O6K40V4;I?NZ>I2QW<^ +BW'4X0!5D*P2,9E'F L#;!8QIW9 M7C#@J'%:%0$V+(L4PLR#C*5!EDZZ<^4#?5TNV+1,!LQ*5I2Q4/&X8VG<3:N' MDRXTJ3JD&&-Y$41,JO4[5^Q1Q^8<5)[J?&TK OU:26G@X="L+(I8/O9D8VFR MC7W(;+DAQ$B1YZ68Z@7L",VC6=G3CJ5I-RA^366(+T*S' B!T# O!,TC:8-[ MT/$TZ&[U;E>9X7Y!6 D$]R5>8Z'S-'IB<)'NPNZULU5;7 M&]5V?^D/.\T+V(3Q)'C_VR;L:\UVOFK/79[FKKO2-IEV;O'=TAV8L8S_@"\Q M%<@F7/0DZX-:HHPM*2^6.2WZ>,C$LBC8DO'\.!+)@]GJMOJWVBQ1U74'2W)G MJ ^F,_:-2]O2A'>[P'M@>,X]L)#NU%8LTUM@@!7AD2Z+^QJ O]:Y6CH=VA?4 M&;W^M$1B619B23#OER.65LFRR-GH&V,W4&>^_GW L&:X(*Y!GI9"H"$C(H9I M?G*;-%U?O-ML^OOS-JGM9;6YJ"R7Y;ZR20X4#)03C/.23O5"=H3&JDSNJPJ> MKBK>K=>'W6'H,_10S.N=W5=;]W3(DT+5T#Y_5^NN^QY<05@J7)2D**>'KI = MQ[2,W.+DOJ;@Z9K"EI_2?K5!2K:-W55P-@:.?/,\$T%< /TR)B)VNY/[.H*G MZXB?^NQI2QYI3%O='X8#;J.''7%,LFXSW+:541K=7;Z#(SRL&^PN*S"?=J>0 M(V/'QLH2KN$$HD;P-CG M?>WGV,;,#HP_B11 HN>,YF)NI%(6=Z8IXA0R+&Y8 ;FJV3*>8:F*?&>*@@-. MJJ",FK9E3Z#L,##RM%S,JJBLZU&U]WT!Q*23+FF#5@XSD]1T_-QR. M FSO1(#=!-AO VY/!#A-@#/4P6T"W*$.7A-0#=VLQUZ!6V*)PQEG!\1U:Z6F M'RKZ5;3B17(]3]:2JUJBXF2X8+E@E"180H+64MW4)) "L2WZ0G*-^7[O;)]R7$-\@9W*- M;,NVT<IM"MYYX1\F[T3R?O[\T9(KE;F/UV)JK7=;FV]6]V) L:G%O$I,?T'VH>O[M_;,W!\#'],RZK#TG-M):_F*I-N2='M) M+EB6J1E=+QU48([VF): +M5V%)6UH7_43^O&LKW7:!:] MW3IW8@^RC$:R?,79:SE[O9S7-6!#-A!W3->IP]8+ <5R_>\Y.6Y;3(2R)$.7[''NESN4X'HP[67 MH]]R](>L_;5D\=,UJJE>H^^E%%(=0DB^Z^+9*WDN3W\HSS%=HP[77IY!RS-X MYZL$6)3\)Q*:Z'L3LU?K7)#!_X;DW0;>Q'+?1W>'CX49P_2O5-[X0PZ"E+ M+.1*N,&;M5VIO=*\'5IE*4SBG$XRWB23Q;S M\MF=6LSEP:1)+NX4THYJ$DW0 M6FSX(36?Y..?HB84%/Y6,M7E+WJLL,R;H-5!&YG5QM"#+,FK?_Y4!Z)C0,(! M UH;T+Z!/V#@U0;>2PW\VL O(U-1*>.PY(8OYDH^(E6@P5MQ40:SM ;Z25Z, M^[U1\#8!.[.XE;F6:;+F1JS1O8$_&%2CD=R@]_E*9@)=H"_W2_3ZU1OT"B4Y M^KR3!\WSM9[/#+1?>)FMZK9NJK;H0%N$H@\R-SN-WN9KL3YU,(..-[VGS[V_ MH:,>EV(U11[Y#5%,J:-#MR\W)P[SYP*V>^VUE1+R[UGJ_$U00*@A;J*":+7W\A(?[=%:AS.EN>R=E)$/TF MB/Z8]\4G<13Y0;@"5AD&I6%1#X\+B@G#V)O/CMU8.' T\*D7G.*6+G^,AH0U MN!,&0<,@&$V#6ZE-,?_4,)/@G$-_3F?+,SD["5S8!"X<'?K/BF\VR0K6DN^' M1"?ENK*"8#I+5>4J[ S>!<%1Q%C]=' !J<\"1MSYP!I:;)36 M1[,3JB3R@ZQ@SIYBZO<8.7%1%) >(2>.81JY^40-GVB4SQ]*:HWV2FX2XZ(1 M6^7/&>H^D4%]B1CQ$+ MXK"7&4Y@0*).8:Z"X 1Z-"">.SM(1U6148+W/!6Z9">K3 &9-4Z.V%WQH!C9 MY%Q &H0D[)-S :$:1,$ .=J2H^,36.3 *2WI\36(TJ10*85^'Z=([0Y1'$"? M^A0=0!+0T.O/;2>0A%X\1+%58F14HRP^2P,$I37+G;P\NQ>,X;A0I*>\',#0 M@PV:E9<.8,!B$@_E92N.R+@ZJB7F1LFLDYE.5K[5!^I3%O4YV;!BJC&+D@,' MRRT=&JE6+)%12;%XE^0\7R5U.E9K9 M(>."YB]A:C).&K8"@P=1MQ&'14;_WT]#BGM^6Y MO)V&O55F=%R9M=.CBK<[?6SE%&*,?899/X5<2$:8[_=7#2&PO=V]R:W-H965T&ULK5?; MCMLV$/T50@V*+)!=B=3-WMH&O%:#YB'M(INT#T4?:&EL"9%(EZ3MW;\O*7EE M6Z*5!>H7Z^(SAW-FR-',9,_%=YD#*/1Y%2V8,YO4[Q[%;,*WJBP8/ HDMU5%Q>'.)ANZAB=0WS:/0C^Y+4M65,!DP1D2L)HZ/F53QS,>00FI,A147W:P@+(T3-J/?P^D3KNF,3R]?V7_ M6(O78I94PH*7?Q69RJ?.R$$9K.BV5%_X_CE6ZEX M=3#6'E0%:Z[T^1"($P,<73 @!P/2-0@N&/@' _^M!L'!H ZUVTBIXY!016<3 MP?=(&+1F,S=U,&MK+;]@)N]/2NA_"VVG9@O.)"^+C"K(T)/2%YU4)1%?H06O M]%;*38YW@#ZQE%> ;M&WIP2]?W>#WJ&"H:\YWTK*,CEQE?;&<+KI8>6'9F5R M865,T&?.5"[1KRR#[)S U3):+>15RP,99$P@O4,^_H"(1XC%H<7;S;'%/'F[ MN3>@QF\SX]=\_@6^-AD7<_'W?"F5T"?G'UOT&_; SF[*R;W+[;(79,LN1+9652#-JK!$/OL=UU*BSI\MI@UMF%M:RKF;H:]41Q. MW-UI,"PH/XZ"^!R6]&%Q$(W&+>K,_[#U/QS<%7^H' 1*S[9#HP>]+[F4-_$U]\(UR9(KD9W%,FIC&0WN!?WAT)\%ILNL$,#2%Z0/$Y,EK3](6;%:@7D- M\@-B4)]"19_!6NF:=:*35-^&8\_#G8UC@44X\*+.QNG#0I]@W[YQXE9L?!6Q M-GGQV^198#9Y?=B O%$K;S0H[U 2=880:"VILND8]5;V.A)^B$B&$&>>CUO/ MQX.>SU.UI:*@97. 0=Z@M>[7]">8(:@V)7\!0$M@L"K4&[;BN.Z0KLP_3J-$)W;G,8Z>#AUN=KDS&V6VJ.V[! M2PU=ZWPJ7?/EA5/6[UYN@\"/NAHM,'\4]E)I:9GBN%ORW9,QI@*QKL=!J9N= M+5/-%-"^;4?.>3UH==X_F%&T'H^.-,T<^YF*M2DV):PTI7<7:Y=$,QHV#XIO MZF%IR94>O>K;7(_3( Q _[_B7+T^F 7: 7WV'U!+ P04 " #-@%A6,NZS M0AH. #J; & 'AL+W=OY#:AYH";98H4@-2=G)?OV"E"R* 2+ MGMYY262I<;H!'(&-TQ!Y\524WZL%8[7Q8YGEU?N315VOSL?C:K9@RZ0Z*U8L MYY_<%^4RJ?F?Y<.X6I4LF;>-EMD8FZ8]7B9I?G)YT;[WJ;R\*-9UEN;L4VE4 MZ^4R*7]>LZQX>G^"3I[?^)P^+.KFC?'EQ2IY8+>L_KKZ5/*_QCN4>;ID>946 MN5&R^_=UXOW)^Z),6?WR3JK M/Q=/']FV0U:#-RNRJOW7>-K:FB?&;%W5Q7+;F$>P3//-_\F/[4#L-4#D0 .\ M;8"/;4"V#8C0P#K4@&X;4-$#/=# VC:PC@W)WC:PQ0;6@0;.MH%SK =WV\ 5 M&F#G0 -OV\ 3&E#[T,29SS-GBD&YAYKL)EN<;7S0R_-THW:^QQMBM:R<)'5R M>5$63T;9V'.\YD5+[;8])V.:-]_"V[KDGZ:\77UY4^15D:7SI&9SX[;F__&O M6%T9Q;UQLTCR!U89:6[<+I*2+8ILSLKJ%\/_V[\8L6:7J(*KG.VKDNZ@4KC5FQY(OWHEE5'YGQ M-BNJZAV?3/XV4\!'>OC/K.;+/L=F29FG^8.*";$>XC>^,,^*O"Z+C'_TP$.I M6TKR)BR_;69+/>'_Y8+9GE>K9,;>G_ QK5CYR$XN__D/9)O_4G$;$LS?@-DM6'/A M?;RT;>0YR$47X\=]LLJ&Q#.)[9"^70 970@)%D&"Q4!@/3Z2'1_)0#X>P\$- MIK4W@<@DCN>Z_0F: FED,]MVB>OUS4(% M&C61:?7-(MF,6LC!@EDLFQ'>SX[WO;FAN[FA;3-R8&Z"?-:LVWR)X!/2OGK7 M7@>;-5R\#G[[S!$3TDY_T,U9Q1RW8 $\R'!II!@ 218" D608+%0& ] MDEL[DEO:!>@WOLD[>*V_L:0KA4-M\;L\45@AVQ&L?&T<0VD&"19 @H608-%1 M(QO+5H0OI>K%S][QPM;RXG=%:KCAR39#5-'%E@*Q',^T!;HHK&Q$A.3#UX8W ME"Z08 $D6'C48$20+F/9)7+V79P=71PM78*J6K?I"]]I%>4\S9-FM].F MU?L9MHHT6N"A%T9(,-^1!@H3Y+A42(P@?0:08"$D6 0)%@.!];CJ[KCJOI:K M*GZZ\M?%(^*:=HR1[TI9JIAC:P,?2B553%CP&$)ZC"#!8B"P'D6\'44\+44V MLE>3[=<]Z>:EM4R+.G0M@P3S(<&FGL2L$=^4N:XM*@B07D-(L @2+ 8"ZU$5 MF9UZ:[Z*K$H-UI2GCA++%12!R9%VOCZTH;S:HO54 40M1]080+V&H&B1:N2P M9R)AY&(HKWW2[$G^2$N:5M&>CYKBU;Q-\WF.GS0:LY(U2,Z$'&0BD30*,]M# M8F:OCVPP9R#1@N.Z$((ZC4#18D47T)XRV.=+IYLCO7"^W0]VY2"V$;[T%\3K M%U"_(:56IF\U]#H*BN8C63T?(^OG\N)(A-I4S3N7*G&D33TIL)OHX!B]5 M"K\V=C 2);FIPM*R";;$+6P &F (BA:!HL50:'W*=;(\TNOR6\I=*ZN"!VAF MR>4^9&%;3NYEP1@AY""*Q<5%1L3(%LO)"JN1:RFR=MFM[1%D4W'E4(1G2]_U M2&%&>:8F7H=CA1VQ+&H=6!0Z@1S9?V-Y$$%*O!-0-!\4;0J*%H"BA:!H$2A: M#(76IWLG\".]PJ\O%")9*T?$L:FT]*CL*+5$J50?S&#*@4KTH&@A*%ITY/C& M"CN>7!XX,($Z91WII?5750V1+%2/^'HORPL*.YZE4$OD#J0,/05%"T#1PB-' M) +U&JN\$G>/8GWR=)H[THON?Z&&J$<>?/4$5=Z1K)8C9'J>98IY%*3; !0M M!$6+0-%B*+3^@=).?L=Z^7U@.1'+&C>VJ'CVL5YZ?VUQ$9FB]3+J*0501:X11M?']%@GD"B M!:!HX1&C$8%ZC*'0^FSJU'1\E)I^1 $'*1FF4*Y-V^'YN+0D01[_]E5^+=5![#^ +V^@*.FF:THX'@NP6*9 M$"N.<".;((+$)4U&Q#QU%\DC6XTXEF5+&8[LUR$(4_%0J<)N1$WL47&-D>UL M$UGB[]ABA1VQD'OH(M-IVMCY&TLX&/0D.RB:#XHV!44+0-%"4+0(%"V&0NO3 MO5/GL5Z=[_\,W4AFG-D\*3\UDD=6)GSO-BNJVECQO*N].+:7R3EG?5)6W;MJ M:6+CV-W_@CIGXF&5B3Z^P9P&U?E!T0)0M! 4+0)%BZ'0^ISNB@987S30ER6W MC?N_@'8=2^2E+-&[GB6>AM!',IAOH&H_*%H(BA8=-;JQP@IY^,#/TDBGSA.] M.O^JBB11G.'FV9"HK$^4=LCRQ&JV/L:AS %%"T#1PB-') +U&JN\4DH.5"1) MI]03O:3\%RJ2>N2AR2 HFD]DP=US'/&N$%-0IP$H6@B*%H&BQ5!H?=)V.CS1 MB^<#ZY%$5K>IN(^<$%EDEHQ\!9)8BM2'/IA2BJBP=*,14+4=%"V&0NLS9>_> M,WI-_K6%2*(X96TA8DEG+R?Z :O6PJ_V"&8N,+EY<,+'?]&E(5(%;[C.%AD M^L=7P0>@@Q&"HD6@:#$46I_77>V Z&L'0RJ1+T"II_*&R"6'$?\"V*ZXLR"R MTJXT]%6(CK1\*HR:PI@H\JJ\6IXGWKD@U'=^,(<47@EVQ=POAO+:9T=7"R#Z M6L"@2B11*/ $.=+U46&&IH(1'\V_OCR(E;21CZ,;3G8)C86RXOZ. ;G4[)?FV#J.N)O;::J"#W70B85 MKSR@6CXH6@2*%D.A]2G7:?E$K^7KRXMJFLGWGT&FBZ1? TZ4AM0UQ4.>OL(0 MF^+MR:8*JQ%R^$Y-2EMD0X=0ZDG7( 6@AUSQ0%:DL+,WUA>)*!GW$'1?%"T*2A: (H6@J)%H&@Q%%K_;JF=U$[U4OO_K[RX M=;Q?7L3VF73L4Q_?4$Z#HDU!T0)0M! 4+0)%BZ'0^ISN*@!47P'H.+U1_=?- MIO&^*(W/MU\KXY%5=7,5?D$OHXH[LMC8DL_MZX,93�^^R H@6@:"$H6@2* M%D.A]0G<50.HOAH@$GC6I(M9QEG\$FEE<5VIM4[T 0PF+23:%!0M $4+0=$B M4+08"JU/VJ8PT7]G[U;L+^BPZ ^>36?K.:?PG-VSLFS%N[Q*>1;=JG>MW+M@ M[9,CV(^ZJ7[Q1+ML'D>1&;\FY7?6+M6W/-ATQE%NKVXW*4J5/C?')G*-))^W M=]AH7]R7Q=((DWS=U-"VM]XX;=TD\V+5MN-^KFZ_-FWM$2*GQH_#';^,@V/IH+VOW. M2<+?X_@+ELV;?66R+,HZ_6\[WCQ_2ZMJS5_?_6S]=:%=S6;%.M^,<KV^MW9\9;\L[XG7>'W97M@%J;O>KVT2R_/)OS.">\0S,^>Q6/ MN&;YG#M,MEECR5;K4JP MYTZ74+\BE?D:4VNU7^3/5]'.\]*HB/PD/[ *RF4WS^-G>.W[V[>\C6 M=?MT(N%]'YU_4+T_1>]?47(>4:+\A/)/VH=+C;N0-D\!XU_>AS2OC(S= M\_#,,X=OU,O-@[4V?]3%JGVXT5U1U\6R?;E@"5\8&@/^^7U1U,]_- YVCS>[ M_!]02P,$% @ S8!85K/\1GJR"0 I2P !@ !X;"]W;W)K,-LD63&Y MO6[N?:ENK\N=RK-"?JE(O=MLDNKUD\S+YYL)G>QO?,T>UTK?F-U>;Y-'>2_5 M[]LO%?R:':PLLXTLZJPL2"57-Y./],-"^+I!@_A/)I_KHVNBJ3R4Y3?]X_/R M9N+I'LE:XM03_^ZHQ.#N_4#8^O]]9_:L@#F8>DEG=E_M]L MJ=8WDVA"EG*5['+UM7S^67:$F@ZF95XW?\ESA_4F)-W5JMQTC:$'FZQH_R+1,EE^1>P3_P D7*%;E+ MZC7Y"1RI)E/R^_V]U=^SHV\#K* MR"]EH=8U611+N>P;F$'?#P38GL =&[4XE^D5X?0]81YC2(?FYS>G2//%^'ID,/^JHJ-P12096HK'AL8RE3F43'N[4G<'LZS7RHMTDJ;R:0 M1VI9/N,H#N,HQJS?_@HI-BO2&2QA87,M8;R> PDL&X)_S 2+86@^.9CWR/Q9:#(# F MHM""+1"8+P(VX"'A@5OU%*(=()CP74HN3" M8B_FPF*$&/,"/Z8XH^C *!IEM/AKEZE7DCPGU;(F$+L@ANJ6GWS1UU@L?QJW M^0?]$QN-R"$0^)Y-<^ZBA/!99 V&BV)1&'KX6,2'L8A/YJ]'D'D$R"^S>EO6 M2:X79>W Z:ZJ]!J=U+54Z&3'3I>F-+;9N2 :!U8.7+@@%E*!T1S>*+O/ MA9(0Z4 A3:L="(]];#:!NLJ*I$@S(-QF\.9IYP&XY/!1;;44B? MZY&^HJ-<[]9)\2BU;-H5J:R4GE25O!"8TDP-16MGL^=ZE-F$7)!#: S2)\0, M(7;2-=,#J5625>0IR7=2N^.ZQ]#J(NA83H" MZ:@7^PXA%Q=X@MMT7!1(JR _J;6LT.[[2.SS0 1V]UV<3^W. MNQA(B4-]-P*$CBL0,Q=ZSZR%1YIL,P7YK9)YL^]2Y=ERG[IJ(O"\R(DC%S85 M-*#.?&$X'@=L@+11)W1RNPI><@' M6+H* [H?4\^FB> H%['O) T$R&-_:&Z-9*'C^F+/$DB^W;-\9VAND]=ACJYP MH)R'L1-X+BYB0>PXKPN;)0]9/AB@#!$C-(P">UH1'.<>MP,4@07' MLKW/U:@2=JXJ,8DG;\@?T6N$5Z4K;7IMW\'#X4EFKM((161S=D%3%@A;=&(P M'W;> Z2-7=3:XE+6^@-J!!0;%U ?4]B-M@I=.W]6* B83.?R M+@C>ZPTWN)%ZA:L\T1E0;U.@U5974-'A1J16),+8UBH8SA=QY'@3@@M"%@VL M:LRH+3:NMDQV@ U:N2M4O5_)CB6+&9/_8TAFYJXCJR'70U/@2V0+623%]OBDG:7RBYH=QP1C45YY#%[ 42! M'N@>FR>&H^%0$C&:C8UKMJ-%H5GQS$;\O+(#H'.!GMQ\>U7W\&]QOPK)/\*#5$JWEV]7>. MH)A/[25]@1D+VCII%@9[G+%@+ M#"AXX/L#O(SZXN>6K^R5Z,3NBR.2B-E5[3F&$AYWZ&&EL2 82,_,0?K=-CJ(GZAC_="JPE&QPCUA?X_ @)$'NL:FAN#\,!1# MP63D#Q^7/XO52J9-SI,O78$;-HFR*W;7^E/,X4-B/[^")Z!G*W(W,1' M] MZJ1,Y"-=S(;4'S?BB)_^M#;(BTS)@WS,BD([-G@"[&:R$E7UW*U"^=3W7;8N M3D3:KVVZ" YB?RC;"*-=Q+AV.<57PNU1IL+5&2#"F6<78Q$<-B(+S%Y_1/I, MC6X1=%3VWN^VV[P17K!0++,ZS4M8$G7D'IUF K=NC]?!SAYE.ZJ-OE<%7]3: MXE+6^N-K-)0XHWZV3;)V 6B^*!UVP95<[09.A E7^TQY!.K/]A\$QR "'/]! M<+#[I0,+G#!J2IQ04SU^6?>1^D QV;2ED$X\9G_CV_WN)7ZO>RRV%W$4)B([ M"V(P1H<4EM *JW_'J!(QKDK^H'_^MB+/ZRQ=DS/*T!-XLZJW6U"/#U.JGD5)_I7.)H76JJECKOJI)\O+\C(8W(W3%RVHK; M?O/&%=>2J&>9/TFRT:<+NV2F4QN\;2Y3N7D %;D_)=@0TN?]WH/;UEO9G%7- M7Z^P()D=':W%&PO=V]R:W-H965T&ULK57?3]LP$/Y7K Q-FS3([X)8 M&HF6H>T!J:)C>S;QM;%P[,QV6_CO=W;2K$!;[8&7V'>^^_Q]/OM2;)1^-#6 M)4^-D&8M5H9*9HK0(B4''%;] M]I-N^^3 ]G%";A4"&_)-,F O 4+4,@A*MH(FR5'$:ZC.2!I_(4F4)'L(3?\_ M/3Y")QW.-_5XV0&\>8TGQT[=36.D4@V^/D/=!=YW5AU4[J'<\UN7HSQ*LR)< M[PIX&Y5E>7(Q1+W@F0T\LZ,\KZI*K:3EZ-"VM8!Q@BS&@UQ"4'S_$H^CKOLJ\$]@+_?F@/W^_.N5OZY2F4?2J3F^C MLN1\)ZKC&>Z\W0;TTK(>N>>6;Q2O_!+MIU_S^P72M^);J)9>& M"%@@9'1VCIQTU]XZPZK6=X@'9;'?^&F-?P30+@#7%TK9K>$V&/XQY5]02P,$ M% @ S8!85N-=X1^'* -88 !D !X;"]W;W)K&ULY3UI<]M&EG\%I=G)V%44;3W2^;JL@2B>Y^_?K=1^/YUK6?_,J8KOB\KAO__=&J MZS;/'CWR\Y59EW[J-J:!;Q:N79<=_-DN'_E-:\J*!JWK1Z>/'W_S:%W:YNC% M<_KL??OBN>N[VC;F?5OX?KTNV]U+4[OM]T/L7GZ8%?K-GZY/<"=S)S[A/^<5E] M?_08 3*UF7GO.OL;VCOL959Z<^'J7VW5 MK;X_^NZHJ,RB[.ON@]O^:&0_7^-\>\[MY;! ,':-OQO M^5GPD SX[O&! :+3,!O^0ENET0"<;?!0KKH6 MOK4PKGOQOK7-W&YJXXNRJ8KS^=SU36>;9?'.="M7^>>/.E@&'WXTERE?\I2G M!Z8\.2W>N:9;^>)U4YDJG^ 1P!> /%4@7Y[>..,K,Y\63TXFQ>GCT],;YGL2 M-OV$YGMR8+YDE^]=;><6=O]?YS/?M4 D_SVV8Y[OZ?A\R#C/_*:.S&Z!]&J!]>M/L7W9$?W+*XF7IK2_GFU87<#WSV0(X+S=(=)A-M=NG) 4+H@/ "QS6!#T #YS[8@& M6A2IO%<\D-:O[ ;& TZ,!U5$X@!_G,#9\/R_9 -_#H,N9=#M#XR=#JGI M"CV)A&[>M$39)X\?%W\?^3D8^ ;^ L2G9*&3R417YU>WS?EFCU#"'$3\/,F# MDXMM5Q;\:BX_]$TZS'O,\N[LMH!BX-]L8AH(C:_ M;.9_8MY7SLT,S%%MJ#%ZN(5 MRKUK5U^C-=DY^+NX AUMO_K;Z9.3,^?Q ^+_!HQ@ +6@_.4O)'=_ M KEA6A#/U;T.7R8Y[]$4J6U9O.]V1.WQD_O/=M76Q657UE]" N<5J+/.>I29 M#UX:^QO\\A!89TI07:Q X'P)1#!+"2K P/[,E*DC?G;_^=Z^O2@^]-Y_$7I> M]ZW;E,6[=R#/WP(<&_!DOF0:, "!H)Z>G)5_;J*+LBFK4L23_''_63Z83W6Y MGG_UMR>/OSZK^9]/Q8_VC[7I:M#[!5@,'^TNL6M0#D^^?GQFVT^F ML\7''O[]$HIY]QJ4XG\>XY&(##QORUGQ>FW;^XI"F?$2U AP0FNO2Y2(8.#@ ME_SI/6;[P8!E9(L?75U=N$F1 'A_(?W25AZ,65#E)&*OX/<_F-VSD6.*]\;9 M;E$==YSO?GJS\[EQ[A#2K\OC.BC:'37NPV;?^G$/?7 M' /J@7<&J/2'UE9_\='RAH&$SUO0:0-&N.-<:"&^,^T2?B7';,3FZQMR-\"; MNNA;M%UW9(Q_1$^D9@L9K/4WP>>ZRCP_->'"6,3(16;DC8U$ATA\%?8YR.^K MP+DH6S"OMBL+G%+9Q0),]V+1 N60\Q%AG>MZ !M^Q4;X!-P@5&/X"CM[CQGFK^\NP%KPB<+IPNG)T908/3?\ 8+(+VF(G2*0]@E62[A)=-'*; M:D>JUWR>K\H&?".4H<4#OW'=X#,9$+9S8#>XAX?!ZZ0%8 .'Y5OD\P*Z MZ&MRX;J$",OJ-S"0(OFD'BMXVQ:LJ+ZIP#$GI)8;&B11A?/YO%_W#(Y#JVU\ MRP_@*/Q#B3RH)YP1\U6&D N"G/C@:@4PK4#O ,'^HWA-\% X 7;ME8?V>"7U M]O7;0%]Y+* EGQPM-4/(&R,EHA)8*."TW&QJ, P/N!X-\FDA/]I<=[)D1R; MIII@9" '8^W 9"[![RZ]-^*I@Y$ZLW4\[0C9(4@ V=@A? 21F MH](A@*4\/R>0V&8F[@]8 OFZ]KQ!C(\4F[+M5$BU!HQ?WB?RRBZ$9= IL8!" MIF^*J(6#<' ZS $L%143R\;^P;BXE:+/. JUM74- G(P>M.ZA>T4U7@ZE07A MXP%) G8.'6@X3V?[VG=V34H.SW"3Q!#A2XR,W:X&6F1<.'U:IN=IC4X[08KK MUYL8#/NMKY8\D/!;PEG,NP2S2'_K$/EC>IVDQ,KQ.=@?"MT>%V;1CV>"B#]$ MXKQ()41]M["H"N !:#@!\()I>A:Q0H"^J/I651?SXQ3CCIB-(&0&M-"H%#. M\)7UG6N!TVN:K[5(H1Q38[H'CG>MH&U+P4(+,* <(7HH/:@VE!*)!+4MR$S8 M#](Z@0(,7/>$@MO 3_>-4N'VYEAC'E:_ Q# (8> &1F]\6Z5!4:]"=L-9FK2WZ4P+[I;$A4O;TE/$(1ZUX3'2 M;D5R"2B<1V_ KX"5OLU7 E9L@3Q9W0<4R+EV,80Q). MDP1*ARBL5,1Z96_%N8D\(R<&@.M#]$EB=!&7(*',D4N(D?L6%(='Z6CG1N5B M,LXC)FDN.8] %D,1)+3!.&5E;B,;5LD!>%:JJ,!\@'4(R;6P>3),'H5G;(7Z M:6'+(:6DA.FC/@:4*)&!/1%W=ZR,%X3<0'EYUAD&.#78T&/DSNS1&IV(EH3# M1!N%4RA*U^<,[;GB<83DVY @,I((Z;*CG#L/CD2-()2)W0CB&W3W'P3/]+8% MD.@=G13@-#I;E!VBA"^@GY"#-+"R&Z_3\^&6!88",7]QC&D]EGWAT+)S!RY= M]#4<#>AGM@$LKCLSW1:31=VJ-29%D )9>Q?8 7?LF:>O3>TVA7>+;DMF/"D( MD@2@[O"D1S);39AB=5=4"YKKM MRAJVKR"L.:7BR4A0Z2WD&:#+%G&H\CJV1#A#!M88&#>_H8W@*>MD&4.UZ8PD M _$C>&9&E$Z=L(<(?!J/RR.4R2;8. $5O3?E MA+E=%#RS:202V#X>"#Y9!I;E1'3AX>C1_08[H<$LK<_&!5CVR RD")B,!6Q! MV8*@U>>!SE#P3/+3ET\+4P>'G) ==X('E4L;@E*@0RL23#=\+C@>J2A"A4$X M&JZ8@ELY +5Q76#G@V +ZN\#;79FE/\&,VXJ41Y.>$;\ J[!"\20^.CYT.[A M7R03L>!;LS=Y"/\,G7QQ<\@O55,]AT1EJ+\CK2#V H?4=A&L^_T-OV_12.AV MD^(]F# =D2]Z^4Q!\=M-^-:$;^^D<5CAB+I!#ZXR(,C J8CZ#W8(>P&%3;.B ML3,M7J5/_3FA<$"GE%Z2_OX9I=0,B(/_N_^*KUD"C9_3EFBWPRAF"_9BW[)< MN?P8L?]_"2P!_ 35@$+]%FUK# OAR;6PAQB_"N>+1Q4U>\ ][K)-MHTS%6AR M"W\8_ 9.TZ_0O6Q!($3: /2((?2#V&6,EST[*7S=FE ZTNT9C^5RV9HE&K4# M,Q(6K,9LR31R$"V/9M1:$D-J.F*D!!F!THUD)7BGK&>I'*9$U5H9<+\QCYYB MCE@N6E0CZ+TV ^$1O4E"0&"&UF#=(RJHC"U@AXJ,T6W!9D&3D\A"E[*C8-8\ M!@PS_UH)&1@6'%!+ 4-Q#.+R'!7@T$9FBX9#M*P'XL;%4H!-!>T3B:3LB*A0 M6C4]J7_X'JT/HJP[ VXM^+J:"P;MK%#6)D*T,5'@"3FA %@0%&.=D!@="4K MG@K#4>22L?AA0P1C;74:0^L;*XC&.;@(%(LKS-RL9["#)R<\6 (WB7'&XW#3 M*3X02PDR<5*JMU*/+K% !2(CT:C>XTL.( M40@,TW<^<=N[!%VR!4^TG\.N>M-2'83ZC.)B(_^VY& G+F-/$C.$];V8^\!D ML(DJNF2RN/B5-XQ'MHO&/LYR0##DIQ@@I^-JN)1*&!U1@6($BWYYCHE8!3A: MD520/30((2'Q,M>K"Y%B1"*Z$N#@O>2X1O(ETA57#Z!AES?%/+OBW@2#Y#** MO@@S"53TDW [:)#8S&6?\+[3Q;>NKZNQY&@'JBC5<"3K"5+TC%BES"T]TYL%')0 ISD7" 9P*Z:0[L*-N9DE%Z3"!+0 M]A93TW$(N#7;1@7 6)AK6KR)8L6FSX086;*[/5DU9=N,PH)L6U%UMT3 &]<< MS_'\ZIJS9QPAA-UQM)0( L,8;K&P>A3X^%1"9KR=YR\0*&4!6_J,1,3O\48'EDY;R/(*8C[4]T+ MG&GQ$CPRW>)@_[IE7 *=*/0)9_@XHYK"8PW'#G!Z3E_1_,'/&0\C$E! M2IX3'>3'39(X0G#:5F4+G/AP6OPT-N&^B(M12#ZUO>/2';A-B-D"U&9+JS^" M&<#6Q] 8&3$:^Z598$(9$^NWAZ76T;(O["+-;PQ,(XY6A63-+CC;*EABAL]\ M-NT4<*D=&)-*VK53S84='1VGF"0;G>\F2 6Y;]O4! M#ZYMN51=JR?V$;&?R-C;H&Q.MS,-W0!,ZZU$&3H\F+[=A:C?)(C9=?F;:[$^ M(=\7.39FZ3J6KU1O89=XTK-=],=(PV:=#.>$*(RNL;ERPY[344@\9)MI[;] M$^(NH#FZ8()QM043J7I>:=1RKP"'<:M;3H_:YX^,G#L)*(WMJUX0ZD-H#Q'6 MK0&.",:T^*5L.:&A 2")?4>]C;[DYP/Y!N%5*5Z)J0<,7E..$0@)B5!Y>3A*@MVU07!IBB\YA1KFM N)GC--')A5!XLY@LXVIKHK>'#>):$] M'C\8E&['R6Z"#3N0/>2 4M<&XJ97FYHF%YYA(X0)"YXY.<7""VQ#HT>\Z(-D M4:+X%9RLIWD!%\KNFFQ,:206*9Q'-_YM6C_P^K.Z'J\,5:NB_1N'739 CSV3 M9_Q4*Q%,&$QV".5,\!>T\$'><.!;8L+\,-9RU,1CM2L;U<=S X\#*:-N'_M8 M8B;-<15A7 R@450*-R4NV,)^9@H XC=055!$SK VGH-+VK')8@X+"DF!W&W M%[C-0[83*:V1W#PI+[#;2(%@:3@;E%M3X[1\N.6B$X:.?J-(#MX^CB7QRYF+ MZ$J0N\+N.9G25#'"]3'2"[2F[A^M0PI!BL2*C9@OJVNQZ5-S,S@#R)LDOC@N MI;P5['ZF9O$J@Y5/$VLH!AZGMJWA/B_5;=X#T**[LJ75QPWQFVSO6 5TIWJJ ME$&&!H.(A7J7I(4[\>+2< BC8K\,[:J?C33-_16G&O,4+348=6F'8.0:7 +4 M]-(V5!YV[>P\%NUP-KB)92!!XFT10,3!_DT7K(@;<5.(%>X@%F#_2T+$?[Y_K,JF& G3G#O6.>7EAY-2-3 M1KA4:<>5'+4T;J/8$R$A<\ZQL4R^XA TE0X&-E"43O9F93\2O4>B^Z$#-$&,UC6V=0[5O_D MF0Q@L%TOS[\9A0WU%\TPBU8D%^2L3(66-!4P; V9#Y4!48 FNE1<5&[>L]^5 MRNTFR37A).2_)-4Q*)HQH+%)VHE;UR]7KN_V%T[URP,4VTE9AV3<%>MZ6;85GFEO=6BK6LS] D+!..MC?S4)R6&.- MUFRB7RN#,J4IN]2>HAL->'A0_9AJR'LCRMAI&\'$@/271R_P]654]0C<$D&*:,%0Y[)>9CD-Q2=BY[(89DHP?L:)5( MFL3ONECIH,>;$@+BD@*"F.AXH,[Q0]T0E6G"DZ$2LQL6_A[HCZ#,(IE87&*H M0V--J!\<6F5JS"I(HV^WN?*/W"S3#^1AJ.G0$*!V9!6IEOZ!UERP_[@CC, M+[NVZ8(EZ#S@\':^(C>;+;XD^Y0$=7(3]%GQP#X4-)P\2[])BB=XR[_WCD/C MEB/Y>QX/)P:H7'(>7:L!K9[!@F'%TYM7_!(DATHK@1,+<*4*ZD#Q)@"-(<^U MH3BP[')D>P1Y /W)%X.N-V[0LN(FP'-]DVS(-IN^\\.]C.&<#)FX6L#.&IM( MZ#81/)6^$4>592]?[P$L,J&?E"42GYO0\X[F)DBNV 2@RPA(K&@]&'$8>BR& MFJU8HLW*YI.DH<$&@XW5L'-;)1T3<5.@#DD+\GB?3,"PI9& $*&B H]CKOPX MN,1$_?E8+T!.-5HR@_:%4,,1LFAY#(6PQ]& U+)( F4AYY+79,Q(CH%DI[@2 M1IE_S,"EJ$W8.WG+J JXGI0@Y%(.+?0>((0CKY3H2% +X*SCT?EP="&0PJ@@ M'4[%N"D,$?\7QM(WE:!TV/N'7Q[#;8S1G$=,K M4U?'G3L.IY0=)D!HN!Z>^GXX[*?^ ?F"U.TG+J^D.C6*AJ8'HHD<[1SG+E"% M]&3LPY8BEU0'NE$+8.<5E VN&#/Z0.RX;C2)+,SQ"& SL,>DN@'.C"1-9$YXC)LO? Z MQ.YJ[,9&&N''R3Y;$.+VPRE9["4TNAV,>Q+N$7-Z/1%9B,&;R2/;:D5K5OHF M-R:&WP26?_AACHT/-\@P-!9!;@UB!_M52PTUZ&JW%1<]B/V*5$HB7_"2#UX# MYRY#WU**=]H-D-9&*' L3#4+14!D]/%H$]2A."T.))6CAC+8*?D*_] 0)L6' MB'=&IY<+IRC)!*A(RJGX;C::ABYD:EQL9L@SJB>/_XXRCN*YZ(2,D<>KV._& MM9)4(K^_WH07DU4?HZ#66K"DE2(:C8.UI:%K6KQ>;VJW VWW$MAU@9A_E0I9 MA)T;NMA(W@'7C5JL","TM=+&12Q#C!5M:NH2/<=+V#2:KT>4X9@JNJ-PX=21)1Y%,0W!G?6BZ\I0F MCGGR_EU9U2JP@G,7\,!9$=3TF)>M] M!_A>3;X: 8)N.*8 D,:Q]_ M-#2U\$*2H\(RD2?(YI_;#=<;:"85#OT6%%@O/2/L1P^,T#(,S;I/VZP#-KDS MX$':NQW;H[@UW;K>'YB1*WE+4174PXKZ<,X9X(>DL;DAD2(RYVG(E:B C(*2 M?P_-B_/=, >S&)![MW5)$%D<\BX2?7+_7C3C8&,+3J*9 UW)E*'R/=$&%Z;Y M4'2[UPP5RKU6927%*TEQ6IGP>'Q 4N-C3=-C$$5NI#!_DG5#='$&,JEY";@% M&WP@5FI6JU1Z <:Y77NM*DIZRQZHB<4S[") 3MTJL9\[-X+U)@FLPMUF1,=ZPD?BPUP7=T]_2!IX M?S4<] :FQ$-D!P&O&*BQ_$S-$:;.A2&;F1%6]?/NF",/B$JL&JDT_,^>%9<@ M<%.BY#!4GR9I,#6 8N6.!@HHR$"J!9N:?:B?9K\[OZ[2(\;U0:26BCF3S\UW MQ_#X,0 Q_S2)?Z,A6DKS1?P01;@G,LO71U'RETR4QWG% HJ!>3*?%T:TMJ-* M(,#WFAI'M2\S0VZ2)-*(##,JD2:X\9C'\R$^&HN%L*Y3K276(,):J8%D$T.? M$XU8&! ;1-]0+0(*GF4C@2&) -Z*>+DT *\\L')?J^Z#^RPQ8$B?S3_IU049 M3>+0T+;:%C(OYX)C]RGJ=9I#C,D;9D%9(D*+:CMX>QQWST]Q8+'IS01WA/LP ML!+4#R"CAT]F369 1$G7@=E?]VL%K%SI^-)*/6&$\D*#9N>O #4'):D MS'"#UJL482IBE"@ZK<^Q>2,R;YQZ#%DBO="UR07837AZ?UB><)$>>*;O0D:?%V3 GAA[H)A^\MO0XV&8Z\=)( M9P6EL!#>&8@#+!1=AKN_>&J3),JUDTA.5QM>#HK(),_:C4B@4,L9X=(*@Q"= MI.U2L&RPU\HNL;=SO-2!?8\P*QQ;0Z()$:?[ 'P:KHS/Y@US3$3&.;I36^)[ MU(:-&HY1X^,>1BLNQ.P.@-"Z+=T52EZ!FHLS&RB^#5/?LL-?;4.F XQE$PD= MFRZ#9,*Q=LM%X2R?0&,%RS;DAFF'T%R[NE_'@R8( MQ(P6C"J%$G:S=A8@[8 *LGM!_4C4&/G+M20Y^1QH=JFLQ$IN+APG1AA!8$JO MGF0.1XJPN6MAP'U-$D8YN8ZL.@ED*)<1$3\+X--1M9J(D%QN.!'/M/@TLKA> M[^WA-0"V9NQR@+5D#! NWBTN?WVPWQ,0!H8.Z&0F)L[\T.<91 M>.R0*)C4$Y+@0I50<SN[) (^I1,&"^>?! M[L>UB&R:7?/!CA/+21+,=+%72>1)A5@;M%G$/P=(%WV] ),KN_HA654\ -94 M.$T$@WQF^H+3P9J(PM<94/ -@Y1<3@:2IZ1:0WF_PUS:K#G5-\D(P8]<438) MDP^;@L>H4+NP;C@ TRQ+Q;^F*J@1EBI50_V(LBYLO)&BW&&MB\0UAE6;@3(T MW3@%.6C_$5AAWE"Q+L-WR.14%DX'].HY+ M]0I&@QS9BR^BA EIG92.U!7@S=QS(VK_3NC6D<1^U=V(V14N!\4^83!;)VEQ MB7C)PESNSD;N),$+'=DD<.R6F5;J!?\RQITPX\JT1/9#KDL@T$8HM9 YKJN/ M]YM%ZV3SS*8TGP;J;V53=738YDHMB&8*>F[(QI4^Y4RTPL^RHQT1@W_]](X$^>_,V6TU]WV",6 M]>"P+S11*,GTGUS'G;]L>DL2M:%/,9XG35R)^^OY1M:U7*)LJ+9;)-)&8;- FIT;..?!,$IR"I(\P4"JV$ A M&_IK<@FHV/5ZFYG+WFT,IB&&WA(A 9SZ7Q"-TNKZ;ATE#6*J)MN]V&YHL& M),6TAE0@A,JUXKI,DG")=FN;A/OP[BCM!7P=>P%C0YQ<1\MSA+;3GC+&7E-S M(Q$E]LU0)L7J"(T#A4:60$8U&$+4K@TXX(Q[J/<2<9'.$TO 1L-FVM 42#,\ M&PJ4N(^/HKO42B.=UH(AV9%T4"87T$D/*!?]4]:98Q=,()'S120*%/'V"R*6J'$0AUF\,VPXX5R.7KUU(F[(F/'ZF'+C/;O>-Q3.A M@!"PB^WR>S=JI"G\P313O"6D.OA=#($.D:4%D'G?5X,#0KQYBEK61+D85 M,?$/[J1*KP=E9+FM9,XBD+.>A#Y01L?!LF$+RBT]);$OE]ZZ6R1\@E) M7XB!'C644-F(,T!2!D:'4%14J"+R@N4:8B2$$,4.7KZ;7)@V'M'-%%'$V?N_%YHO,THQVDY_7J-9L6A MC*!\'&[&ULEC\SK>BROVO=I4C//,&]HS"/TD["U/Q.>V0^CB;XWTC:1WHAQD M3:G5&1ZW6"K_RTOS7?=#$:6?#YDI"*=0"I1=N!IY6._I!*N0*U3CQ8,854HN M_PB7[TWXX^@"R)52,"E7A>C-*6)'4GEH7BP7;K><];8F.T"JKJAX#N^(R>XT MD8R_T5NT/H"4QQX!^N)5DU_%Q-83_&U&DEST#,TQLDCE\2FB[2DC'ZPL[K/<:*S2\)Q4?R[;48. BNZDG MZ1P(/4%T[P<0GKE&>Q,Y%9XHXJUE7=[0H_=,) 4RV/Q&;[RDPJ+]55.Y'L\C M$/V#T2*M.[=&/[SE-@H";0T"%VS)1N^'UHUA>7"\X4\K^0%<#N)5[%9Q^1K5 MEB8O&PFW=TH=]+F\^%-?*U/I%2E 7.9S&>XYB?E5):3:?I(+GJ4"4$)!7-J! MU\V&MXG(Q2-9NQ5?GA6JO]3%^;).\W$HEBQ"HLFCDR<--"2HY9P\#76^+;3=E<<*C*+I4^QM5_+T5G\9M( MO#'<\TPUE62?A4;0:*A5":I"+V/#Q?_QPB&ID5[DT>#D C(8+2U!7&$DD!#9 MFL_9S=0L?Y-FKP.5;%(+JC-+H:;>EQ3KY[3?/O:_] WWE 7DAW/CL$&H4@-5 M3\5- _U TBT)3J*N5#0E=6F"+6(7[/*M)E@2V!B\A[7$O,QLEW4][=]$0*2D MMZZ[09=46> W2:X\T,PAGW/9(@LY, M[MCDEY#0I:?[!Q/)([DL8VYR^N(O/6> D2TS#0R1)&FK,8*CD7X/LUGYYU6$((9A+\'V^7O_P0+Y=''T^G1SA"3(ZR MVZ![",%XQ-'\2^]\UTD_?%6N-V>OXMO&D[YQ.M'+#Q@DE.N(38I4B+GC[F$L95WT3;P/0Y5Z%N /@H8N>64 MB4ZJ\X0_8XF&J2W?L"D;9$.GHCNR/?MP(W)*EHG-%!1!K$($$;8L>#N(V)&; M&>ZD\2?:T2PP(-,E0=@VF]XIYG^ YN@%N2&9P2%.$R=I'1)ELK2$*-]V8+# M@=(1KJ)7>* ]-6HPI(UA*;ICE \7T5OL^%X/9+9P=TNIM^8E;:L'R(L)/]P: M*5%_Y7S9^EUH\/FC[L7S1];#CSG\W[HM_/0K8[I7X+:^>+[&EW->&*RQ)/WR M_=')4?(I;N'[H_.39^>G1X]@9'S\Q?--N33OJ*X%;'>S@*&/I]]^?<215_VC MF7U>FA+WC _#]PKE._\ %L"B*P'OQ/U!+ P04 " #-@%A6 M2=;V9=P+ "O'@ &0 'AL+W=OM?8!(2$), AJ M*/Y^CW= M $A*ECW9W8[]2JA9?J]+XMX-57:]?G9SX?*4JZ8=V MK0R>+*RK9(V?;GGBUT[)@E^JRI/):'1V4DEM!E=O^-Z=NWICF[K41MTYX9NJ MDFYSHTK[^'8P'J0;O^KEJJ8;)U=OUG*I/JGZ'^L[AU\GK91"5\IX;8UP:O%V M<#U^=7-*ZWG!/[5Z]+UK09;,K;VG'^^+MX,1*:1*E=*_!W6KRI($08W? MH\Q!NR6]V+].TM^Q[;!E+KVZM>5ONJA7;P<7 U&HA6S*^E?[^).*]LQ(7FY+ MSW_%8U@[.QV(O/&UK>++T*#2)OPOOT8_]%ZX&#WSPB2^,&&]PT:LY0^REE=O MG'T4CE9#&EVPJ?PVE-.&@O*I=GBJ\5Y]==-XW/%>W-IJKHTD5_DW)S5$TX*3 M/(JY"6(FSX@93\0':^J5%S^:0A7; DZ@4ZO8)"EV,WE1X@\J'XKI.!.3T63R M@KQI:^B4Y4W_"T.%-(6X]A[8O\Y_;[37?/=?UW-?.^#EW_L<$;8YW;\-Y= K MOY:Y>CM DGCE'M3@ZOOOQF>CUR\8<=H:CT3 M]4K1FK4TFTR\7UOSJ.;B)UL6VBS%S[K2M2HR\>-7]8=T/MT0AQ(Y/O>ZT$AS M81?/OBAN[;(Q]T'DFM!$K[44N$1)=;X3THG8P42G2JR?P_6_B;\HH)TOQ01K0 M$8BG%I]I;=R$M:5M;JR#R ^V^6-S+TWM[[7.Q,(V +[C1;/:")PY[JKP+HI)M HHHAS7:U!;RA81J1?0>(%9+$O#.X381H+AK7+X" M3XGKI5/!C"WI=]>=UU@4Z=')HE^T'.A]T+;QB$JA?5Y:CUT6[2[KM(M,NV2B M8$V0N*J:PUP"$& $,#VN=+Z"1,2$%$OZN,2Y8E>N2X^*^R$']LCC.2XE=*@6, A%A-:%DKDLHI'PFYIL^ M_+=\F/;ND4;RZ5!\)L"U=N0]MM'\<\V>A'T42N:>UI<]HQ%LQ8G1 )'PW%HY M@B_"9*&(H^?2+/6\5,)1X?'\#(FWDDYM21R/1G])[@U/8:>N(9;>>+ <\2@# MRPST;K6@;5EWK"[5$G\1:/;/L,/9V@'=9'=O7[Z74;I!@KC^="LN1C, 3<. M)I>CX02UK"S)*8>@BB^P4Q"XUX21J-D";BOU'S+! WZKCQF'.]L(67Q!FA(& M_5$+KEU\9 (M"4<(K)&@+XW8743D"/IF6)',4-?J)DPB6H+?HE MAONYQQ3RM=Q("A.H*)=^17:2Q,A@=)MS&DE?BV9-CP\0LJ1:1@(+AAA0T\"H MF#K@F(>0W5 1[%*C 1,&:$+>*@/-:^F6"@9%'._ZHW44,3T['!=3>-WG",!& M@="'4'(M88EBW*(3BU73.6"/-P]A3SF"1#)^H1RQU6>TB+X!_S/F?,@]N>/: M@_,^%&!ZU/*O/ODG$SU\E#:_/X:/6I= Q6L.F5=I'P)X'U+M2P"BM@46RUJH MKVM-BS5Y$_R%"W!?63*&!%11<'"*_4([U,2PCGYO*]TSB-!M; UA>=D4S-B! M2K?ANHT0.;3_1T@4K;9;LLPLV1_K7L'8[6K 5 MUXJ"J<0O%L$,YG>09G) .02VS]!DW8(?0S. 2CY(73*R M&=9PIX6=Q)QD#*'=&A-[;PX^:=YCS*WN0A0.#7QA'PUQ[/3L]/5L-!QU)'$P M&P_'Z6=(.*NLX46TJXD,+F.&\ 0\/I8,L'IG? 4M<(6$X<#T9'UDM= M4%0H%4):_MY(AW)[K"NN#>QWD%*N5)$J8\\I1_1:K&N@H0!*XDJ-)?BU&8;V MTH>77*S:I6[K#)6 !EL%?W,"R;SU]S84.,)M['MJ#,5O2JSD0\C34M$+L8:7 M*)J&VK!=SBR1%UT3_*@8)R%G(O,2VC75%5ENO X9C+#"ZTP/'1S[O3.&$$#M MH]G[( L%[\^]0?BJY!>VF2IDJ-9S!2\\9?^>)7A**$5+:1]?B1]]K2ON2;HD M]>(0-D0@H5S<$G:Y#Z4+!;6PC%G@0%Q.AU/PF$1L'9H:/ ':/174X;GXR+F3 M4!;M(I!2QV%L:9<;P87NEH]TFLOSO$HR#"V0VN4,[L$^,/.=Z%\ M0._QY7@X.]K9N.^\P^EP?+1'Z-::V>EP>B1^4?636!S LLGP# T<>G%4?F"H M,V6G0JH]KFWY4LFZ(7;E-K;6Y*2>TPCUTRA 3BEZC M^0DQ]KW2$(=B1>7I&=>VNOZIJCT-MT5L#2+MCEFD]F31ML#&P,ME!'5C !F[ M-$BC@ML#FB<]$H(5G"-J#XH:L#0+G1S]Q\OWF4Q9@ M'''BO=E;^5%II+-"/GP$0BX@2E3=B3,&*? MVZ0QJ2VIY5=JWT+)YHX'O.8*WIH]30WB^>EHNYN0I=_593I%YB5=&"9\./1, ML7G: F[S:9C8:._3V0C;QAXNY_;VFCHW5R>D/"EN7[WDI.Z65E%AN_KA&DWJA? 5D?W^2KC*B:J;[O&=-NKA,5,F_NBHG- MK_;\MN,ILK-S\!P?#41L.ZEUL:4.@QY/GJD##9V!IF'%IJ)TURL_2VL+:G"V M0ZR9\1&:/1F5,H)'I6\L&W([:'OFM(S/\+A56'!&\$WQ/Y-!-R=6_F5G(?N6@KP;J<:E-MJP1A(_ 5$RJ]"^IP=1J88]>_2]/DK%;? MWAE"@8,MS"=8U;?N944X42KEJ9B\[F,9W1\V%' ^9I.:EG-:+%_F:MX:XJT4ROZM/! LQ]^ MJW8>#H,>>P+="9Y7X6 ['+JUIUO3]I"TZ(3#P.2G'',GY"(?[7/0A*FA.I+LCD7'Z;HOTO3$$^-TTEB MJ*R[WNN$I\,/LHVH,1H6"S'X@U*/R^=<*=,-"_X5JI45_*&'.H%.]J=^E?O8 M!8:^MB"BA)7^EP_Q^9L"M7MG_$UK#OE P38>YB%.OT9C#\3L;);A'Z[.+F;9 M]/(,5Y-L='Z1C4>7?#V=G673\W-N_-]O17L\RTY'(W%VF5U,1N)PDLU&DR,: M!L;GV6@\8=2BT-76!=K>SU#:A ^$%$'P7W0O\T/O(,1Q4P07AX.+9SB.:Q9E M)A>#Q2*.I=W;9'<="S5UNP5H/J_WU*GG#TN(/YA?I,?$/L>[H8+@Q50FTVY] MTW3(R-XMZG@:1X>ZQ#QE.*/5Z2"HX'[LH1TXP!5-^23)V9 GV Q'?!#VM/]8 M2;"3O,H=Z#*3AOD]1)[V/B!@JEORIE+R&?C1\ M3VSOME]CK\-'R&YY^)3[0:(Y@%VE6N!53,NS03AA3C]JN^9/DG-;8X+ARY7" MM.MH 9XOK*W3#]J@_49]]1]02P,$% @ S8!85FW#!HS=" EA0 !D M !X;"]W;W)K&ULG5C[;]LX$OY7".]B-P&46.]' M7D":IGL](->BZ=[A<+@?:(FVBK*T=GTQG9IZ*5;YN7)['_7-E>IM*SOQ43/3KU9B;4D0U/ACD#G97DF,^^M1^CMG.VR9<2/N5/LO MV=CE]:2=_:3VKS-S'8DY&\6K7&_;*-IXVK":M[8]5J8(8&*]GY?_YU M\,,>0QE^AR$>&&*GM[_(:?F66WYSI=6&::*&-%HX4QTWE),=!>71:IQ*\-F; M1[& BRV3G0\P/'4UM1!,Q]-Z$/+&"XF_(R2*V8/J[-*P^ZX1S:& *33:JA6/ M:KV)7Y7X5M3G+(D"%H=Q_(J\9&MFXN0E/S#SDU@K;66W8/^YG1FKD13_/6:O MEY8>ET:%(3/6L&,/S;L\U*P.[5:\^X9A4?G9CP\X*5R:!@6%@R3%>]0QD0T87R]UHK7 MRW,G:W>R/4#E&+GHN!7&<NQN,7.FU$+0D9#.-= MP[@QPAC:7POM%.QJ@5TGVZA>XTG-W=-@V*]FN.K ]'-V"X$X,:CJD>/]6G4; M,6.W]1\][B33@WU1(/?W0U\)5P$Q-7.:JQ: M3$IB5^QTNV /7'\13OU'U?:.,X VELN6/8A&XI Q0C#<-E#9L!;WENJ6D&>4M%&\-98+H%GSA5192 M@[]#+Q':> _"3J.00O)/Q 'M"2[6RO@4@*8!6ZF9ALWG5#$,^*H%Y#Y) MK;HA T:#]DT^;HEV%*0 #%B(CAP-^%LZU6FT59C,-)>!5 M_$Z1TN!N-(77\)9H:0O-%[WK28"*:D!U\,6?.]L;@+W/_+Z1 EFTB^Y+/P1, MP#VXU1'9N&Q+CAMFI5BV>G8W :4<,[-$W.VYX!?X#L2( M92W)]0=H,BCH22 OT.-49NN66Z*'.\8RWH'!4),!"K:S6LYSS[5W X*L[+:U0O^ZN MBW>MC(> (0L]&.\5O@>EI4]E1T*Y]BU@7;!_"ZY]I$ET"#80'"0@CM,\ MJ*J1&6^1>4L#J*\\ND77V[_/RO*[D^#6>ZFJ,!MB5O'68I;,[]?Q$&. M"[[OG",!.^XH%QN/OZCU&G'SC1(%OH?43L7BTLDUJI6H9?CUT>+/MP>$[,.( MVG_5]\=T/AZ/(DJ#O,I84<&Q6'P3A M9U;%((Q3MPJ#HB*7EW$6A&G./AQFJ0>_DRA)@C!.3VE5!F46N15"%Y>G[+?] M5(?J51;@]8-69114*=V3ER5"78X>A+'B*P -_1D6&?@2=4IA:I :K5J[L&TI M3J*R"+(JISLS)&14N-LI79-3]N@T=/UCUU1WO$E14(:"(X&%>>1621C$90;- M77MH/68WF.0EC9^NJ>\DQ&$6@,/=CJ1,G!>B/$@J2/ 9?<2LDZ((@RJ.09SC MNC GI;.B"J(*2K_OT&>%;T![:B/S40)%285'EA94CE$(C\<9>R<[0)X21(FXI,\X/IF#O.-^[CDU/"Z$6FJ^7LH9VOC5B^J$RB/-+=HN>CQ/L_ -W M^?1[Q!OR]]2/ _8@FZ859_=H=X[\=N[I:+T5:R0_^\AK.9?U46PW MZ/*F;I41SD/U/MR,@$_N$S20'YC T9=W1\,<[%T%7CA#J@9-[M.N:WS+CH[F M7Q#HVT#[/$X7K:I]X"!UKZ4.H(C6#(_CS6!/^CA9->1]'U9Z=R"S.<)5JY[" M"VLW.*)9;PP7J>#>?KJ!V7[KH[^*KV-,"<^J*(ASJI\*M4KU0WLIL"LE(S?P MR9+]WLDMRAL 5XFBCE@990#%POVG1<[N'^YO64'%@8(ITQ2=CP"Y"O(BWLEZ MI]U $D6$R:6KWSR*&.%4D48[NM\$C2[/+ *R)T7"X."@RC,6E2E::'*00"R- M4/M%QM(*^%N5J%K@:+4G[>\8FCH6HX:I#2=A!9DE_B,G:P2)76&^&]/G1=X$ MJ.[NK.ZU=AT3KTW _Q.\#2%2:"=NTAL:)N9/1E]TV!-O>_\&Q[N%G U3/%X: MMX].S"EEWK6^]GJ.E0K%J"':#K%_DS,OT(DQ$**HL=9"8!'E.XPD:8%7068Q7O*PLCZ0EM5/PT2*B>(5N MF$(:)L278*:*JI =^Q@QW?M6!/47[HN8\47D/QMM=[N8PK26)D9FTN/3SOONL*23()0GG6C7N^DFTNE6Y/S,/?%3LY- MZ3.EZ8L5KLQS:5=7E)GE1:O?6D]\5?/4\T1WM$:MT1",UEF_JM9?J+:GR'K MBTWFPJ]85GM/3EHB+ITW>2T,!+G2U;]\K./0$!CW#@A$M4 4<%>& LH;Z>7D MW)JEL+P;VG@07 W2 * M3C,2=Q275GE%3DB=B*_DO%6QIR2(G7<]8+"R;ER;O*I,1@=,]B/QV6B?.O%! M)Y0\5= %_HT3T=J)J^A%C3<4=\2@WQ91+XI>T#?8!&40] T.Z/LHE17?9%:2 MN%$NSHPK+;S__7(*U\&C/_8Y7:D\WJ^2:^O,%3*FBQ:*QY%=4&ORYE7_I/?^ M!<#'&\#'+VG_?[+XHLG]#OUG'"*$?A%"GY/DN.>L0EPZ868"B:9\2G:3[$J( M%>T8/6#RK=+"IZ9T$''O*J%H'+6CTX%X+=Z\&D?]Z+WXF1:4B4CZ=C<6^\S" ].!ZWT0LQJA?V8^[_",R#$6R=GOX# MS/W!J!U%8S$TT$ MYLR4"14"D8>8B 3-K2/N4Q*S+4,07?_4W:*PYE&A65,PC9VQM';%%F5N2L1X MCD. XTE"2P] 00F^E%[ Z[SB*^O*>7E+5'HL*-!T5@:QF-,PPYGF.@?R%L": M#%O8?+4<2H5#@^-4D(Q3'&R%L9YW%&252=H!S10'[$-BEIKAY5OU;J/^;$\Q M/*?:#G<:Z"X74F6L\PA0CAP(6%'G9AW++;5 Z*A],HR:XI\H2XZ\.:JCM'HF M7-< R@*RQZ,-X3;S:R+"V[DUSHE2P^E,_8D8SW&;0/%8\1:]%[B9$J7='PBQ M!!.9Y)PQA!!6Y/YFT1$XR \KJB+?H-M.&44TJ MW>]**]>L-_GW%5?)_+ARVV%PG$GGU(P#?S@ETQ6##F=E"83;4CI[3IP]1'S. M[!T>WY1KT?/R+E>V#V>T-(+:?TZA;>% MT4N:BLL831S9X@"_Q;42T&'T%S1>$;UK@Z$BE0!0YQ3*7O=[O4X/%[HL8QFH M"R10&F)2"W(QWP!D'(>>Q;%$17 2ELJGB95+P,5L$DS6M D:0A)JNEZ;O)!Z M]1,P XGV3)9"KI@I;'$?>+8$,U09#:RK:6."RCM:-*,X9:Z2JYHC+X34<_E@,$ .70P/ M0A8[_Z;[-9(98A62W'^/:[:UC+3*?SC!]^3_B8@V^F@K-MH56_,)6=Y9V7?9 MZS:N[SDA-/Q(X<@B]]5-?C.[>0==5M?_[?;J$863:,ZM,Z,91'N=T; E;/4P MJ3Z\*<)C8&H\GA9AF.(M1Y8W8'UF0)7Z@PUL7H>3OP!02P,$% @ S8!8 M5GTN?ET$!@ C0T !D !X;"]W;W)K&ULE5=M M;]LV$/XKA-<5]J#8EN37- F0I O6H1V"IETQ#/M 2V>+BT2Z)!4G^_5[CK(= M.W6R[HM-4;SGGGOEZ61E[*TKB+RXKTKM3EN%]\OC7L]E!572=G:"E=7E;0/%U2:U6DK M;FTV/JI%X7FC=W:RE NZ(?]Y>6WQU-NBY*HB[931PM+\M'4>'U\,^'PX\+NB ME=M9"[9D9LPM/[S+3UM])D0E99X1)/[NZ)+*DH% X^L:L[55R8*[ZPWZ5; = MMLRDHTM3?E&Y+TY;DY;(:2[KTG\TJU]H;<^0\3)3NO K5LW9)&V)K';>5&MA M,*B4;O[E_=H/.P*3_C,"R5H@";P;18'E6^GEV8DU*V'Y--!X$4P-TB"G- ?E MQEN\59#S9Y^LS$E\I(S4G9R5Y$YZ'K#\LI>M(2X:B.09B#@1'XSVA1,_ZYSR M?8 >^&Q))1M2%\F+B&\IZXHTCD323Y(7\-*MD6G 2Y_!VS%/_'D^<]XB&?XZ M9&F#,SB,PP5R[)8RH],6*L"1O:/6V>L?XE'_S0LL!UN6@Y?0OR\4_Q-"?"I( MS$V)VE-Z(3QO"E>8E1,>;V:HX]O$-9H"%Y2XDV7-.#9(!=NU MIUPLR2J3NV/Q!TG;A%\@>%3-R&X#R#^Q:+.&PM1.ZMQU1,-49IFIM7=[6E^) M\7 4C0IUM:2S!TY=[4K9]/G\ M;[1-W!M>Q-&HG^)W,!R!8M0?C/:\_#03MMESV-7LJ2MK*O&KU#4N,-%$M!^) M%>!RL^2*.+_YC,UX=!2GD;A2&KJ4+&$=FD[-I)PX$I=-;-XWL6E_,DN5B309 M=8[%!_B@MA3H@]O^25AW&')5J(R#"Y=9:DJ[V@%"?@7W+W3C3P#3_1+W(@CO MYPG'>;Y5(;$'](+*G/TE*V-]R//,."^4)^XMP]GW;%EX/I(6@^IS"3/$VHQCBFG=45\^$SS6E& M#UC-3)09RTU&.G;%3N+#E@.5K@TLBSN!T(KK$VCS0ST8[Q MC*;"?%2.@VJN* _];UUM'!WP:[H2(M#4+1HU#[*TN970 (+&;R]']@%?D!$G M6+:1VH]JW/^1H=&,0DU_,[9T#\UBO9T1&9"+\"'@1,!MIN7M[O9;X[P9L1^/ M-Q\J'Z3%[>Q$27.(]KOC80ON"<-_\^#-,@S<,^/!/RP+?"^1Y0-X/S7,33R\3[-PY?!&[MBS7X2E9:/_C-QWP>#'Q"*#%SGH'3YQ&7**4GHC1^ M=IQ!'](#7ZYW[.^;VJF6%;>XU/*KR%TQ#]( @O'> MQ.873:D-FI(3RC?ESAFR"L*YQ2=7H(%E;0PJ!Q?6HK.SR!&SMT=9QW+9LK!7 M6&(&UUJYPL([E6/^-T%$*?5YL5U>E^P@XQ5FIS",0V #Q@[P#?LZAPW?\%6^ M-5*-.2RU=3:$):^$XU+\PCR$&X,5%[3@*H?V1MJ;@"MA,ZEM;1"^7ZRL,_2* M?NR[GS9ZLC^ZGZRIK7B&\X!&QZ)YQ&!QXA5IC9]3>.2R M]E2F 391E:,>56B$SNT4OB$W[9,">A!8KHAL]RC\3PQO*(@K=&VI=?9MV\EG M$@T*XS1)355)@<;",<0L3 AP#&?A.!ET; MS&V)9M.HDX5,U\JU(]R?]@)XT<[]'_=6/:^YV0AE0>*:H(/3R2@ TRI2NW&Z M:E1@I1UI2K,L2,31> >RK[5VNXT/T/\M+'X#4$L#!!0 ( ,V 6%8F,),4 M1 , !(' 9 >&PO=V]R:W-H965T 2-QI,W[9,'^]0J,,R2(+SQGN^;ZS; MB%:+CNWQ ]J/W4;3*AI1:MZB-%Q)T+A;!NOD]BYW_M[A$\>#N;#!5;)5ZHM; M_%DO@]@10H&5=0B,7H]XCT(X(*+Q]809C"E=X*5]1G_C:Z=:MLS@O1)_\=HV MRV 60(T[U@O[7AW^P%,]4X=7*6'\$PZ#;TX9J]Y8U9Z":=UR.;S9TZD/%P&S M^ (")N M(\'T3/ NO8KX"JL)9$D(:9RF5_"RL>#,XV7_IV#X>[TU5M.G\L]SM0_(^?/( M[OK+?KO#.1][Y-?3_/JB?@_L>)X1WI ,/[+/2 M4 EF#!I0.^@NG7%LU@$U C.P4X+NMH&77()M5&_(S=S VL?2_+#=HAYGZ!X) MW*NVZRUM?X-+YVF8Y@5D>1SF<0YO>BVY[5T.2KOC3\XV, N+= XEN0EOD>YNHT0-O"6W1W0Y#21I."]FSBG/ M4OA=*PIV&@*/3/24V0)2%GE"L,;5:?"W%"V*3A&E<>FM._!)?#Y>5Z&OJ@'B^ M%#(_D]89.#2\:H!1XZ2R<*1T3JZ/-"=-\T$"LNAN)_0&)S2@"[[X1&IOT+OZ M8;G6^X$=:-#3Z:0@$1+"ZRF=%-/)[+P14A;3H5=9<9P\]\E'%SK5HMY[-390 MJ5[:0;+&W5'PUX/.?7,?_A8/3.^Y=+W846@\*:]K;*DH=YL MJ NHG0.=[Y2RYX5+,/X&5_\"4$L#!!0 ( ,V 6%;#2]B/4P0 (@) 9 M >&PO=V]R:W-H965TQ%(L_A^?B=&\G9 M3NFOIA;"PF,K.S,/:FNW5].I*6O18!#8Z"+\VFMDXP7ZMQ-AU1JJ85G6E4!UJLY\&27EW';KU?\&/O0=P(*1T0TOAVP S&+9WAT_$1_5?O._JRXD;<*/E74]EZ'N0! M5&+->VF_J-UOXN!/XO!*)8W_PFY8FT0!E+VQJCT8(X.VZ88_?SS$X8E!'KY@ MP X&S/,>-O(L/W#+%S.M=J#=:D1S ^^JMT9R3>>27=IEE) M =P88)Z@& O0% &GU5G:P._=)6H?@28(I^1%#N2NF:O(GX0 MY00B2H"%C+V"%XU.1AXO>@'OHU+5KI$2>%?!$X^7WF/XT)A2*M-K 7\O5\9J M+)5_SL5AV"4^OXMKGRNSY:68!]@?1N@'$2S>O:%I^/X5'^+1A_@U]/^6J%N7Z_ DRE:%="C^E\)J'P42N#VW*M]PY^V:J^L[ LR[[M)7=[H$C;YCOW MC?P[DOIY\?\ <:?6=N><> MI1!C-<7"1X(CEES@L2%&$^,\B4K#8ZQ(2I(H?4Q2EI(S]G4S1:*#,$*!$M)&$:7+H0Q3:&@R"1!1CD)LPS%R#K/ M7:4+W7$I]WA./6 ^M@ALCFYB>K=:;3"/!N*(I$D![][DC++WQRDM2!1FH_0P MO5>62[3^J6R(+Y8HR4@6IG!!-$;#C!KV8Q'CD28D*K!0V24\SU\@LGA1'">#UY.MR+[@&XXGIP)P=QG&K,2@-P8;0JV=NR^'^4\;Q1CE?O&LE @Q*W6&*?&;C =-I:]097F 4>2:\5AEYP[:Z9/;$3W?^#> P?1BUP\7Y2@=GQG+ MX78]+1_>*)^YWC2= 2G6:!I.LB0 /=S[P\2JK;]K5\IBF/VPQJ>2T&X!ZM=* MV>/$;3 ^OA;_ E!+ P04 " #-@%A6B#=DYU@# !=!P &0 'AL+W=O MT?^WN-W.2VF@>Q$X0"2^L8& U?\1J% M<$0DX\N!,QA".N"QW;/_[G.G7-;,X+42?_/*UO,@#Z#"#6N%?5#[/_"0S]CQ ME4H8_X5]YSO. BA;8U5S )."ALMN9-\.YW $R.,? -(#(/6ZNT!>Y0VS;#'3 M:@_:>1.;,WRJ'DWBN'27\F@U[7+"V<5[I:H]%V(666)S:U%Y0*XZ9/H#9)+" MG9*V-O";K+!Z21"1C$%+VFM9I2<9;["\@"P)(8W3] 1?-N26>;[L)[D!DQ7< M2LODEJ\%PM(8M 9NN"F%,JU&^&>Y-E;3"_GTVCET44:O1W%5,"[K#B#&YW2NYQ#1^490+.O#+5&F(TY[!B@LF2&"W\ MR61+K0*ZD F\A22?A%F>.2LKPA')> M.69)>D96EXS"/Q[ LO[3<\"YROYV' M4WJS+V?7K=8HRV>@VY=&L*Y35)^I\*CS6#A+PTD^.G=CDM'8H\]&89[D+[3V MY]0?4*0A?&T M\/K'Q4F]J=<;A],\]GI)>6<5<3B9NAS&R3A,1C&5$@6LO-X05/>JJ#-RX]Z2 M:C7P9L>X]G(8U9HQ!]/M_R]L"%(=(VKR6R-*ZJV66C=6%Z^54734\AK46]_8 M#93N27?=;U@=_AW+KF7^Y][]>.BU;CF=O, -0>.+Z3@ W37S;F+5SC?0M;+4 MCKU9T_\/M7.@_8U2MI^X ,,?=?$O4$L#!!0 ( ,V 6%;@VKIZ504 (8, M 9 >&PO=V]R:W-H965T9 M2S$8\M(T809(F6:F;3*DO7ZXN0_"7K"NLD0E&9R1 \_"J7=791[O[B)8Y?F6 C7,@O4-#,SMA">AG8>NX5%D85- MA8J3=OLR+H344?\V?'NR_5M3>B4U/EEP95$(NQZB,JN[J!-M/DSD//?\(>[? M+L0TJRD?;X_EEKH5 H% M'Z282B6]1'<;>X+F!7%:PPPKF.0(3">!CT;[W,$[G6&V#Q 3IX98LB$V3%Y$ MO,>T!=W..23M)'D!K]LXV@UXW:-X4P_WTJ7*N-(B_#F8.F])%'\=\K;"ZAW& MXD*Y<0N1XEU$E>#0+C'JO_JM<]E^^P+37L.T]Q+Z?T_)BS"'21[$AJ\(@D*R M$-:OP1L0H(R@BIE;1"I #T)GX'")EC9.1F-'(O4Y^%S:['6U:]8 2^V\]"77 MG&O!8VEK,(*@K5M0!\*!F0$E&HLIVB;9%1>FK#UFA$>&$+R8*H0I=Y$;^&2H M%(2*85#ZW%CY#ZT3A2D9=1">D%FQTD=-G#(5H]7Z;+/^L?3.$TFIYT=W?1*> MI7,:*)G2T7)W!@]$D]AZL,(C4!OSJHI:QN.AT-_@>4W *0_9[FM:M/ 5=L!] M]=MU][+W%GKMJ_-VN]V,Z9ETDK>_C,<44<]$V>(-O/LR>1@^3B"&Y\?Q!'ZG M_F#GQ#%#:MW!(6I_*J1OCKQ'FGT&5_"H=[]<5?Z>PPH!@W>4KQ(3WE,J4I M1=EU4#H6(2<0R@6_UOY3>%IM:H)*<3\_/>EU>]OQ66LC8Z&@[#3T_P)*RDUA_V?!A]J/T@ M==7J$^& V>(4TZZW!0& M'YL96V)GC$8H^*QH=!OJQC @M88#<\&=G]F%5../5)6.5*;6!X)T+#SG8$I; M"R\7)-$0]VDE84H=8U![(5*N)%7NV"07@AF.GTR9F#\49&WJ;@32U6'>)I,J MI 6?>.K5FFY]&1^,+-CL;X(F:^^&#Y_O!W6?8$C. MH97A%N4V623LTEID1"(@,J)/TZ'],R!FI$]W+#XDPA4I@R7_,S/&MOB]E.SW M?L_BJ)$"##<)=JHZ$2@?JZ .JC?JSIQ"(L0)WAY):GO6W<#'S;*1L';-0$NA M2F1J7?[I\<\%_UQ6O9%^KG_N^8]D\(@%2-X03N>ZZ=97%[N-?.\Y/@AP$B!. M LA)L_:$@7:'O[X=NGS$.W?# NT\W( =Q9WD65T3FZ_-)7M0W2VWRZL;^L=P MK#A*RXRVMEM7%Q'8ZM9;#;Q9A)OFU'C2:'C-Z8\"6EY \S-C_&; !IJ_'OU_ M 5!+ P04 " #-@%A6-K6G_WH% #/#0 &0 'AL+W=OT$""+9(W=TD0)+N8@NDV*+IM@^+?: M MVA(JB5Z2CI._WT/*=FPGCXR"RU%Z3>US8B'83IJ1=T-+L[\W!=]<::6 MMJD[^4636;:MT ]7LE&K\P$;;":^UO/*NHG1Q=E"S.6MM'\MOFB,1ELO9=W* MSM2J(RUGYX-+-KZ*G;TW^%[+E=EY)\=DHM1/-_A4G@]"!T@V,< <:_:Y^#[9%NX^[[QOOOGCNX3(21UZKY49>V.A_D RKE3"P;^U6M_I!K M/HGS-U6-\?]IU=LR&$^7QJIVO1D(VKKKG^)^'8>=#7GXP@:^WL ][OX@C_*C ML.+B3*L5:6<-;^[%4_6[ :[NG"BW5F.UQCY[<2-!R9R-+'RYF=%TO>^JW\=? MV,OPHIT.*6$ \Y/R(OVC++/+^HJ/, MZ._+B;$:XO_S',G>1?R\"U<08[,04WD^0,8;J>_DX.+]&Y:&'XX C+< XV/> MCX3^-?OH6R5IJMJ%ZF1G#:D9-6Z!Y#T*%D^A\6=HIAH4GAG#7DNY)QI]6\GF M[F .,LAV(K67XL_9K)[B+)=:=(USI,;!RHKFV-+-'HZWQ .69'C&09$Q/+. M\1Q/%@7<3_ P"%F$EP@S>4RWE=*6X+$]X,32@B)B&:A:3!IY M8!I1P:B(B>4)<1C'24ZWRTEO5'>(G*23.&2G]/Y-SAG_L!Z=Y'FT,^='/2TT M0BULW7',JD MY;MRN-&OY(@1]5X.EF>>8QPE:XZY6^!Q$"9.EQ@O '+I MRV7M%MEK%3NI.[*56AK1E>;4 MG>;S)0MX7QEID'I9D"\%#]UZ[+(I 8\4;&+/!>'$0D*,!7G(03L'7;!/R];"'_4($ M,G=02A$/TBP''.ZC^JE%Z[0^LK69JF5GZ:NPD!E(H@329JD3&*S"^'0O76^0 M0G53VP?7+, GM.H=H6BT8ZP1#GJ3 5S< ,M=?? M[/I+5B/0>/X3-.HMJ(!_WCCQCY^B1FK\6]D9OD8SX M1J7(1KPF^&R%V2GY>ZKSNG0?56.D^]A.+!3NSY?WTTITT,?Y[7 -/6Q,NSC0 M>Y#]?8V'."#EOV@^B)HHR]K)\[3GF0#LA>W-.F7I ;=XM%+$80IPJZJ>5KA/ M-@V4-;BF.K@O>]L#ZK333YF/GV]J!Z)=ONZ,M]LF@["D"$NXN_.9TY_;@2Z M]2>IZEEO0D'E4KLUERHS5!&\NVHDV95N^C#VT?"YV]UHYY+=2CWW/R4,^9+L M[]O;V>VOE&PO=V]R:W-H965T>>^%1 MBZW27TV-:.&Y$=(L@]K:]C**3%ECP\Q$M2A)LE:Z89:V>A.95B.KO%$CHC2. M9U'#N Q6"__N7J\6JK."2[S78+JF8?KE!H7:+H,D&%X\\$UMW8MHM6C9!A_1 M?FGO->VB$:7B#4K#E02-ZV5PG5S>Y$[?*_S*<6OVUN B*93ZZC8?JF40.T(H ML+0.@='?$]ZB$ Z(:'S;80:C2V>XOQ[0?_2Q4RP%,WBKQ&^\LO4RF =0X9IU MPCZH[4^XBV?J\$HEC'_"MM>=Y@&4G;&JV1D3@X;+_I\][_*P9S"/OV.0[@Q2 MS[MWY%G>,K28I)SN[^L76J.&VTQJEA9\Y M*[C@EJ,!)BOX1'D[(%M$EEP[@*C=C01^PFXXZ84RG0:X8_KPEA-'?3G MH=![X/PPL#M5EZ9E)2X#.C8&]1,&J[=ODEE\=81V/M+.CZ'_>_7[#]Q ;U7N M)&+?BI+JLR$M5L ED":LE: 9P>4&+"L$7L+OR'3?,$#EQJ8@M*'D[I' J3=5 MG2$:YHQ(N -#6H3=LA<:'M; "22S,,OR?I&G&3Q@P2RQ2,[#V7GB_MS;Z[)4 MG3,@2^>?9HY@UM-14+*66R8 GVD<5MQ25QA(IV&>Y)"'T_A\"%8C294F89C- MYY"$,3WO<(V4A(H@GU!V"$D,\Q3>,RV!)N68FA=X-Z;K!-(DG.4Q+=Z^F:=) M>@6?E:-P O,LS*?GM,@NPBDQ[UU+)=_]C[D^0-[S3*Y>,3F!/ ]G%[.],+[( M$K5E#HX]0ZL,=P/:E^-B'H]J?52S<#J-X2*-^',K*".N 6A\ M4;I<2+0TO$+-/ ZY8&XB\Z9KW.8DB>-)3+-:"!*'L*UY60,WSJSRK@FP(T+> M'2MK3CWA.M49#XD9^L0RO4%JR>+E51Q%9^B &D-EU%[@J^2.(BTR6-/DHD2] M4$G-!#[7NU8FO_C/5!&S)R8Z$CK[BDS=*7 #81S.-WOF$$\.30>H[VKC@[Z MQE_H+K?$N;_UQK?C-\-U?U7^K=Y_<'RDW')J.X%K,HTGY], ='^)]QNK6G]Q M%LK25/'+FKY[4#L%DJ\5-&ULG5=M;]LV$/XK M!WNQ58@:-H-P[ /M$3;;"52(ZDXWJ_?F\:72\M:2:ZI*V,VE+,WZ;! /^H7W M:KGRO# ^/ZW%4MY)_[&^M9B-MRB%JJ1VRFBRR;)D()CQ=XXJN" MGC^_J>K2;*2D2ZGE0GEW.O: Y8_CO(.X;"&2[T#$";TSVJ\A"%E\#C&'/ MUJBD-^HR>1+Q6N8CFL1#2J(D>0)OLG5R$O FW\&[-<[+X"CHY+>NTI\7<^ET(XN\MS80NDE>4.OK=3YBDJQ)J$+\BM)=QOM94Z@?TD7 M2RLE1W+8R\MN+T?"2L(7Y4ML!,#<5*@?3H04K(4J*"2S5S8@C.@#ME@ VZR# M"6)>RJY"J'^ QQ;D*Z&7&"L=IK4UGV )\.>=(V9>JF78XH3^D,*V1(2_N:SF MTFZIQ$W,343[ '(="!B&S&V6K0:3,92N=9-,.S9[+A6+C<-0F"%E[1_96Q-%Q<'E(Z2;(_B M4;I'T>AXCVX>ZC:*00ZF.%'B:@-3<]R03E(VBO9VFF_E3;& ZXW5YAY.O'PQ2^+D%0O&T]%L[QD+-\XK7&MLS38?"1IN0SUGY52WZX8(Y)1=(@F(;=2"][G1]?[@G6%Z\6J>1/8 MV58M9H@W'K&3#UQ@))SH".203%_DP2NQ"5:A&H$ID*P#PGP#1I'PY!!1M5#= MJ;@1DA+G4G'.-HPCW3!0[&=KFCI$'NK M >.=AUHE$2A^CKJ6:.V;;;NZ??%>M ^]+^+M<_D=XHPK@4JY@&HTFN*!:=LG M:#OQI@[/OKGQ>$2&X0JO=FE9 -\7QOA^PAML_P/._P502P,$% @ S8!8 M5@I9#$"' P ]@@ !D !X;"]W;W)K&ULI5;; MCMLV$/V5@0H47H!82=356]O >C=!$R#M8C=)'XH^T-+8$E82%9**X[_O4)(O MF\1&VKS8Y'#.F3,7B9IMI7K6!:*!+W75Z+E3&-/>N*[."JR%OI8M-G2REJH6 MAK9JX^I6HU!+6:R,U79X(,"W=6U4+LE5G([=WQG M;W@L-X6Q!G9-/G<\*P@KS(QE$/3W&>^PJBP1R?@TBJ\RCW/Z.8SZ1Y! UFDCZQ%,"NJR M&?[%E[$.)X#4.P/@(X#WNH= OC*+3 MDG!F<2?KFHJC"Z%0@VAR>$^]U9W: <7.GF>NH2C6U\U&QN7 R,\P^AS>R<84 M&EXU.>8O"5R2=]#(]QJ7_"+C/6;7$/@,N,?Y!;[@D'/0\P5G^%Y]ZDJS@[]O M5]HH&HM_OI?D0!%^G\(^*C>Z%1G.'7H6-*K/Z"Q^_<6/O=\N" P/ L-+[/^K M*3_'"'>%:#8(90-_=/4*%<@U/ W>1X-4>=D(BQE.EJ(2388@#+P536=/AB[Y M$'LL#J8L2CP+W!9E5L!+$7',>,*9[\5'CZ]$32(BX2P*XBMXHW77!R/GD:&C M^5+#!F0[/.24V5HACM:6]&F8^%G#_ 1M2F; M#242)0&+I_$W@$46VGLH)>$= JN5&BA@FGR)S%8<*2 MD-8G!:.AQKZNP6G)DHB%27BV9!%+TX %87*I9-Q+6)H$/U>R8! >A"SV_TO1 M8A[95,\6;1)> 6<)=35(XPN%BY@?1"RP#;M0- Y1PGA,?>+GBQ8P'E*?>'JI M:-.4(GHDS@[+;4ZU(;&K'9@"82F%RBWXGE+(C%0:B/XUKE0_\M'0/W:T\(/I MME5E!7RZW[_M&@0_/&ZKW<_9&UGZH?DO@-7]_6\ 7Z M_5GT("X="_U"2G+^7>R>W$4UJDU_XVK(9->8X5HZ6 ^7^NUPEQW=AR^"=T)M M2AK&"M<$]:Z3R $UW++#QLBVO]E6TM ]V2\+^C!!91WH?"VEV6]L@,.GSN)? M4$L#!!0 ( ,V 6%8)B4%62P@ .\9 9 >&PO=V]R:W-H965T&]LE&Z2_54@C#;E=% M69T.EL:L7XY&5;84*UZY:BU*O)DKO>(&CWHQJM9:\-PN6A6CP/.2T8K+1R1O!3Y+L:GVQHQ.,E/J"SV\ST\''ADD"I$9 MTL#Q<2->BZ(@13#C]U;GH-^2%NZ/.^UO[=EQEAFOQ&M5_"9SLSP=I .6BSFO M"W.I-C^+]CPQZ: H>T>0'[%=5FF7%WI2YR.\J&,&LWK:@L^T\ M^*K>3FLM!W6. %P5?TA?U90ZLO?,)9+_@6T#)LJC4O%\*._SF=548#)_\Z M=/I&=W18-^7.RVK-,W$Z0')40M^(P=F//_B)]^HKED>]Y='7M/^I*'V;)O;F M]UJ:+>,;KO/JWJM;&HM[(MF^B&A%M,B41O29+)E9"@B5E2IDS@WF*H,/\G3% MU)R!5[1=7+$-KQC^YJH 1U0OV3\$UPV*&# @5C.A>QS0/Y_^>6QH-U%UQMN0#AK&]=AF#BQ'QVQH9\X84B#B3,>^T?LBA>BLO(?=]8, M_<@!IY%XX"1!2 //"=+)$7LG2H@5=L4T1SI* @SQBET5!G95[,2D?)@Z8Q\3 MGY3!$O''SALFL>-9\Z+(B8,4@P ZQJ2#W[(9-I]+P^9:K9ZB+G:B(&21D\8I M"YPQ'/942QQ6HAP@1@;;BOD<#,I>L&$\<1(?!\,PQ)#LPC!('"\F$Q'N&>K" MEUQM2KL8$_M[';9RM@56X,7:ALILU^*9X&"1#I2U09V,*>QI0G&A,/VBLB_' M]9I5)$9!3QTO0HA__"$-_.!5_PE4&2VS!K]8P^I2 L C=B&TK8EE)NZ\&4:( M8A!3%'UG'-&V<%&08L\/JCP6JW6AMH).2=1#"WPG32S*G/$DMI_6M_\GN)FB MB!HN"S@X%U6FI8T8:1$5UP6M=D>K%E-P 4S=8/5>U9EN L7+0 MQ,S^3<YV@/2/+FC"#2B"!$+/4JEXLK3!IE.6"$2M:*H'[)$Y0 M*E9@BLSD)?.]9J\F;K3.RL,O]DPN>]]0;),FI,_P&>C,@3JA,XE(K@%9TPD_U#;Y MX8.K)FVO*:S%EM[MRW5K?[--FDR4LM8U%^2:A^\O!36RI.(U0DB] M0 WD?Q)ZQ89$0^"5Z6*AQ8)\^1X2\)',V&?KNGT+CA]0E<_BQ'?B-.JMZ[#9 M44TWW\4O1^HDSC@!A72O,G(FI"]CV3OHP9> M6MCVB"!E(2W!$@0"% )A-D(TF+Z+X*Z8=#G=8)+R"=1CL$P4LKT$>3 MU:J\DSB=6A=,#*K:=%*MW@TLZ8/2-C"4@DPT?GQXYJ;3N!=GETUM@_- W $+ M48.T*.5_NG)R/+.MV!TV?>&Y/GK]HF@N/H5-)1!-7=XTX;AG-B3A/;:GFJX[ MC%H3@O\9;W"/KIV;7UD>WJX\>23>L%[B.L M/TS@3!+T15'(/J'L5[7>=L+6D=B]K!!XN;5OP"%V+VNUUU2 M@P@&OUQ?#<"RJ),?%((7'%FN67-M)!*2VDHP4=.Q]:-I>J!@1:B/9_:]\#UGBWX]>WA,F&#M @ M=*5I+QGY76Q88N@(X%V+O9UGV_SK!' 1G0MYAS,>5[W+S%[="Q:$[B1B4W,( MG?M,ON3Y$]%J 6K+C\+X7K,$>_@:=>-6X@(M4$U?Q#&(I@6WPS9+237>LI?( M6IS?PW(#V1U"PZ8NNONM65/TKP^T9OMO'O1R;2_SW,4>\1@!DYG0:&Q*,KTW M!\*Y;/+VL9;@?[ZRMVDTO+RZ/GK^9(I0,7$#0_/:I5/H>!YF/:]+)W3849HZ M<8BN>Y=2PPE2P7;-3TFJV FCB3.)XUT)C=ST;TVMU'.#;TFMKAHN/ MNW3KPG;Q7<*&8.#ZLPM:E$2.GP:[D.%N$WEW Q;"P;[_U( A#E$RWH4K=!&\ MOY,)W?B9HQ6X:7MG_:LN.^XW5]"_ME$/(V 1X'AWKT%_LVO,<;?W MZ#NBUUU#OI-IVO!#!?I@(^X%=J\.EG[L3I -+JIU/^4CKG^J$T^<$"J_7R=> M'H31<_?EAW?Y_ETZ:=ROD';'>=WEA\C=0U_ICO:^A%\)O; _-5!VU*5IOH_O M9_M?,Z;-E_@[\>:GD%^Y7L 5H@YEN)F%@^8;GY>:!Z,6MNO]&?*&+6RPZ7@ M2$H2P/NY0M/&PO=V]R:W-H965T!)+M!\[#H(MFV*(H^T-+((B*16I*RD_[ZSE"RYM@>C@H2J5/0\*Y^J3TC\H==&)KD>)Y0"UBT6PP6'[^%$W#TP\XCWO.XX_0_W>N/D3=S_F_F((? M!<*55E:7,A,.,[AS-%#'.@LZW\FS/9"T#I\_S>,X/-V'+3ML[+"]:'0*J5"P M0E@9?8\*,KVE/K:0ZY(.$WL"?Z(P;8D!%0A6*X+:%0G_1?P7PJ%4X K=6#)H MC^")0&GPR7#EX# :3.+PB,?%?.X%DSD)7GN42>@QY@G]CQ,2 MHU.'SA0%^) 60JVQ#U*I+7D1+0;3R8+!9K,I@TY(YXNTJ6Z4DVH-LJ*LDM7Q M8!;2%H3@9/X&J,U@_CJH3WBS M)"359$ID%^3CBXP?P"''[( $%O.$QAWJ#^T(*W]1*WIOK7!J9H.9U^:,+1C4 M?[0E>A#-AG,Z.\O2^_,^(KM*=7"./*-J.D\MW2G=]0.QL-9'P*1I@9WF-1!ZIAN M:^I3L9*E=(]TUY:^G8G27FM= KV3%IXZB V]<=@@4D,UW@<+"GU8=A8*S-9< MJK2D&P/TU&B=M8.WKM6C [_HS?99[:JB-<'8Y 5C4UTET_'I.'P6AXV0 MI5B5"+>XT>6&I:\H(=+!M4C;6!S>7ET?05,?$Q'EVH87E:8H_].FA1DHK8X; M1PK=6JHMO93@PKVMGH$G0R2U];G6?<0H]P952N&7]MXG,R47C2!4BI1P1(U. M40UWPXNAM\K!HYW&,N\W*'8K:CJ&#>]LAO;$J-"L_4.*DT^'3?O:Z%?[M]I%^T1Y$F\?>M^$H:1;*#$GU7 XFP3D MLW\\M1.G:_]@66E'SQ__6=![$PT+T'ZNM=M-V$#_@EW^"U!+ P04 " #- M@%A65CE$LA\/ 4*0 &0 'AL+W=OV-LX@P\=H+%8C^TJ);$F"(5DIHCOWY? M53,D"^P7B4=W=9VOJJOY\KZLOM9+I1KQL,J+^M79LFG6+RXNZG2I5K*> ME&M5X,V\K%:RP6VUN*C7E9(SGK3*+US;#B]6,BO.7K_D9S?5ZY?EILFS0MU4 MHMZL5K)ZO%)Y>?_JS#EK'WS*%LN&'ER\?KF6"W6KFB_KFPIW%QV56;9219V5 MA:C4_-79&^?%E4_C>< OF;JO!]>"))F6Y5>Z^3![=6830RI7:4,4)/[NU+7* MSW6\\Y$NJF;?RC2Y+B6Y5.A.=8PK5= M]P0]KY//8WK>D_*)MUF=YF6]J93X]YMIW53PB/\BG(NM-Y^72ER7 M15WFV4PV:B9N&_PAU)IZ,):(BPS/Q;/O8M>U+V^J\B[C: 08B$R/:H@B#W N M12H+,55B6I5?52%X;5EC=([8KU^(?RE9:4\1L+-:3575V9I^'/JQQ3@K1+,L M-[4L9O6YN-Y4%5@;+"C4 T"I5F(\586:9\VY& DWLH+8QX7G6['CT)/8\J-( MO*]DD2H16&$8"">T C^A/R]*(&FCJD(2/LAU["0&HW.% M]6='UO6LT';%&'-"WZ7;" )T*\9A+,:)%43^N1C[6#D^WUES[&*Q\)Q&V2'> MTMJQ.*;I@X)#@TX5^6J M91L>,!K[$TBSRO(<3%@CQTXF27LK8!8Q/B,T&7K5655;.:J'8R&17 M2QN6YK!Q$3)KQ5"E25 ATTJ$;3.+OQ5@]D#L0$W(VRXQ/8G7H?+JAV_K\KX;M(>\;"1]1 M%5)P.H&',&6WM4,KA@-#*1C99"E86%3E9DV3GA/#-;,KOD=$P^>^AW]/;/Q] M/"!^'QB.C?"SA8\(!2P %%PW(*: BAAW@=1M+HGMH0(K1!X40O[WHE7;)P"] MK'!!5KP&'&2-A?]GW[F>=XD;,2,(=*++#ZLU'OK^94,>LE28 Z8,@%Y_^&20 M\IP"/[$=AH78L_$?6&X" +A=2I!_3I7&#""](J:T'[A6G 2 &LMW$XCG 'E\ M*\>M'H1C' MF D*'WF9M%P4['3DD;,AT,JZ5DA&'G ,P@"Y0Q"PW5!\:1 7?VB%((YW:" A MWV7PP/Q1; KS[@]#DB0%-]"?YT'/8_B'%T1LB,"!(8REKW]Y\PXOSVE5+X#2 MG<@&'W[HMQZM\FS!$C8EUH>\>@'-$\?7&-@Y#JV(@=U%X@D"6A!4;+RY7DKH MFMSN"V"L:E YLUO=E#4+4@L?==6N[(GSB(2\>>!!2E-M^U(5$R.T_G0# MX%*(9\S;*$+T+2AG)L"J29_DI-_LT14%9]VJFZP#-;11)[M)@TI%)QJMF!4D MJ++FD0:S08&,19F7BT=1E8\2EM&5""QN<%.44T245H>#%7R IP]LIOR^1\AQ.=D@J8OW M*&=0^ %?L@+[TXVV/&T(QFX4[,_M:' ^PX"^.JD)KUW'%[&S;X;=?P>V]UHU M($$BT5*J<-S])=F (D!&3'Q_W^^V8@@['80! 0NE'Q]U6,*21D,KH B,^F5" MCTR')@88H2I(^=A Z,$ 8 M(+R '0&"Q-\&%HT6T+'E^@<@8A\RHKA5@(:-<6A'0X7%; V*$>3$7T.1Y06)YB(_#P&)0P[-< MSQ:! TQ+> < G1(M-CW5U5YR"EI:P. 6TSF1)4"S$U973'*X,6IS3[Q94X+RC6@\W5FA)>\.:%(N)-E8%$.'&/8=A631R4U* (Z##4??!_*"B;W= M!_*BB=H!<-&7-^6VZ/6S[_!OF ,T<-OU,PY/S&3V[W,*-Q: M.=Q=V>E=84>.B>F&8Z-8/+9>@(3*3G=7^MP4[6@F27M?+.*^P"N[?FZH?>M:Q89^>P_,6J&_2RO[MN]*&.?"& M&,V(,^J/;C5JYHP8!Z3C'79'_HBPMS#+(ZT'(*(<2,J318%$BLRPRAJINR:S M3=M49O>CF'N92V MP 4WQ\ ]^1"JOP+LU!T00H6T;+8H>N#/J)_R*_EJHPH>HEN&&],RR(H[57/J MJ%4WNZ,\= S=!"J906K]:&L"TZG/ 6^L,3.;9W"PQK [X*MF]>ML-Q$_%XM2 M[_]1EF[8.Z$7*5;Y:J(<,.J(,VB)0UT]AD=HPV:EX M+'-FH[MAY4Z'6JQ+F*2AS M7SW/%K0]>I.TMKKN^8NL=C?RJR(L*:I/.Y1WT M0RV4;L0>;3?P) RHMW7'B3PNH MOS7P55+%@NO,O4ZT*> )L:JVQ]F)<_R0I:V7_NJ!S!4E'HI(,95Y>])WG+E1 M5S@?NNJ[N@.94W-22\(PL=[U1L+Q+,_9;ZB\TQ;\)I8&QU6$1!5A#FD%FT/= M1#P_OLZ'@Q-H/UNB;B4!.&A.Z%U (Y4!3CPLF0\G&>!&GK0&[&Q MQMXA?>36==GO7(ZPMVP MK<8Z@BTL/[9@EPXW0:T+\-&KKAJ#R=0:D\-_+:'-,,='7+4&M7>7IKF M1$05FWP@)GZ#-D;(0D](DI0JKJC= ^.OB*2YD@'M4Y4:5:EFQ6=P:=M *4K,]+0:>#DT-=0%X,OU5:J6O#W>+7^S$-_M-8][3[Y>Z._=.N'Z^\%?Y(5\EDM MP '^#IV^:&PO=V]R:W-H965TX$_!6[,HS$X2Y9*?7,OOY:GH] 1PAH+ZQ X/6[Q NO: 1&- M[SWF:+NE4WP\'M _>=O)EB4W>*'JKZ*TU>EH.H(25[RM[1>U^05[>R8.KU"U M\?^PZ623< 1%:ZQJ>F5BT C9/?E=[X='"M/7%.)>(?:\NXT\RTMN^?Q$JPUH M)TUH;N!-]=I$3D@7E&NK:560GIU?<2V%O#&P0 W7%==X,K:$ZU;'18]QWF'$ MKV!$,7Q6TE8&KF2)Y5. ,1':LHH'5N?Q7L1++ )((@9Q&,=[\)*ME8G'2W[8 M2OC[;&FLIJ3X9Y?!'5RZ&\X5RI%9\P)/1U0)!O4MCN8?WD59>+R';+HEF^Y# M_\&0[,78S7"'%\ZY$07L6/B*4/"Z:&MNT:4]2>$@M28IXZ66]U"*6U'2--@* M05(7$;)0#0+U"S]%PD*5P*W58ME:OJP1K.KT*U67J VHE1==T)2T#M2];7Q! M(:G>HJ;^ +)MEK0S"7ME4FNML5RZW0/XB^AU^0>4/>A%APQR?Y'["^% 2$)7 MK2$]PP#O"ES;WIJ2"N@0?GNPX2W2%UI85' =G 7P'J9L-HGI&24I2R<9C?*( M9?F,?/D3EL"!5.3R*#V$+&1AF+(\S-TPCW*6IID;3O.,I=.PC]Z.N+R',(@F M](@#,IPH!=$4+D7=.A9O1;OLY7XNWO]Q@&%=MP:XO(OZOJ-*77U0 M(-?!O>-D3$O *ZV:;NFCZ]PE$%,ZS0SW!\*ZYM+ @4$$[_(X/ S@]PJUHZ;= M)"CBJ7?O*"2UCY:.)_N4)_?6ODA!UN4@"?D\#.!"28/?6](G5()^V.5A#URM MZ/ RC^P@%Q"S@G0%.1;+ .ALHD@5U5!HOMPEN94!=X*^Q[F >)^X.=26#NN7 MWCX0 0:LC[1:.Q\-;QNN-9>6T3%,5HO"1:U;X;14 G$XOUY<7&TW-(>T'_G" MH'%^)Z?L;Q#70B#;D.#UM;H M D VBP(=BI KYP7M['7R0V;1?>,;]G*'_Z->\0SWS89Q^32SG/X1?-D94P,Q MFTQ2-HDR2%B816Q*L/DL8UDXZ]M&ER3&9W47_XCVG"4I)&G$9GE$]B4LRO-> MOD\C U-"3$.2#ED:)1#%+(GSG[2]=8E%CB[1HJ:;T=[&E<4L)S]$,_),RF(* M=I;0D(R*IFPR2[;-\;5FFOIF2I;[9IJY/K&W@6'14F $<;85MUU#(=/%QVUQ MNP-R8'RUN'YV8)J'0@;**MA4@FJ\4&U=OBPE] !][:Q:V[K-W(]:AZKIWFV. M?C3G7TN&*");#K^C9^=+MN4-_X;PCC8B%M=]'>SFX_4\ZZ MV_F#>/>-\YGK&SHXH,85J89!/AF![KX;NA>KUOZNOE26;OY^6-&G%FHG0.LK M1;'O7]P&VX^W^;]02P,$% @ S8!85C&ULI5AM<]LV$OXKI)#.J)$N.FR:V9_S2 MYG+7)!Z[N<[-S7T 25!$#0(, $K1O[]G%R"EI(ZG-_?!E@@M%OOR[+,+GFZ= MOP^-4E%\;HT-9Y,FQN[5?![*1K4RS%RG+'ZIG6]EQ*-?ST/GE:QX4VOFR\7B M9-Y*;2?GI[QVX\]/71^-MNK&B]"WK?2[2V7<]FQR-!D6;O6ZB;0P/S_MY%K= MJ?BQN_%XFH]:*MTJ&[2SPJOZ;')Q].KRF.19X)]:;%,[=T\/;ZFRR M((.4464D#1(?&W6EC"%%,.-3UCD9CZ2-A]\'[;^P[_"ED$%=.?.[KF)S-GDY M$96J96_BK=O^365_7I"^TIG _\4VR;Y83D39A^C:O!D6M-JF3_DYQ^%@P\O% M-S8L\X8EVYT.8BNO993GI]YMA2=I:*,O["KOAG':4E+NHL>O&OOB^95K6QT1 MY1B$M)4HG8W:KI4MM0JG\X@C2'!>9G672=WR&^J.EN(=-#1!_&PK57VI8 [; M1@.7@X&7RT/Z%N-#J]8W^HO.GQUZ+"XUJ$T+O1>B7]? M%"%ZH.8_#X4A'7+\\"%42:]")TMU-D&I!.4W:G+^_7=')XO7C[AP/+IP_)CV M_SUG_X2LLS^4TI:H05D8Q2=1A'MIA-NKGXK.:U"$-CO4O9%152(Z$5P= MMQ*9,;H$*RC($>M$94DEF_YD,?MQ/+; "A>3 '<)UX.**!$^S+Y*^B_>M2*" M:N@4_H0;K=R)0I4.3]ING-G "&V%46L8VWE7*E5!!0(!6E @M>(/$ UI*(W4 M+4+I=8 ;8+S$(,X: ].]Q[AI*# I**'D JPZ7>X .>LBX(Q8R/! $S945>*L/;>H1IZWI#UE=ZHRL$&[_ ZBCO%6QS M:\7):>0&%L!OZ-$X)6L1JJ[),HK4QHP"[+#9)CO:HEL4%=O2!\J.[%,D M0<.$",9 4#$:17"&!2'")+B-W1F)K;1H-OPS/(!+I4JP3Q"MH=\11'Z#6;)U M/>2RD0C[1@?&OU% W_??O5P>_?@Z"$)LB )_FJ(Y[%>?.P228,1>5EB@(U)G&T^.$?#'$Z9*>D M%XJX]T_EB?_0\]YMTNIR1.JI);4O3$SA15U283X-@A@F<@??Y"(6<"?/T MK4USA?[4(T 1BT'\JF$>HKEW9 MF9%B@D;Y2X_@!0U>B4,YQ%2,L+BQSKCUCGV3EDV6?MWSKRBFT?NX]J@+0_6CA+V+P1ED4B1'4I1'U,789!/3U MV>3-](DPENL%67)#;#0-3*%S M5!/$:8T.^UQ.$]QQ1&^56*X&T-:9D;\ MM"AVR8^:.?TP$5>*(,Z&7>NUCE1(-+(1Q-Y_^-L2.?>IN3'PW&&\1R(Y M[(])%DH:W86$,TT-.X,[A:T278\^BG'09QF"P="7" [,BF:8B3G<%(24D>Q* MJF"B12KRS@5XM*?U@,^4L9R3KY "ZUC*3W$C YM1OB7/VX4OF3T4!]/S)>Q+@=-34 M!ZEU4KAH=2--/Y+T8 H:&<+DMJ1^V^B2J]I3@1M#_7XLP@:$2T*%PH+:^W0W M^)3&JZA4BO$W?DR*L=LF9.& RLN:&+'DII, -AR/<8/W58QGRBQZ<2HD^)JJ M9T3^(W0-:#,@!_=+-_9RT8(KP7NAI1Y7,96BNBB&,W2B'4/"C/8=$K_G!D_? M.AR*48M;R@ @L)@TJ5>P.T;?TZQ"9.K*$J6%GJL-E=]J1N-GZ*7E%'ZE1(H%C00D'@Y4/S$I;CB[PS945-# (GR!1\#3* 98" MXW]@U!6*Q"TL(K$!+5_.!"Q,DTI!\),!K:V +T/KKZ;#/AI.!C-IS*,FK[99 MKZS^ .?@04D [1-XGYB*+IO,TY'),C=*RM]&ZC1 R\P[-+0B-*!$FRL!_-AE M*W48*R,A.==W=5C?^Q+D[/S52LX3_X:]H\!D1.9Y*>D>5,K,*&F*8KD<[OV5 M8S<:25;7)D],:?XY("& 7:4KRW@';HKS@YL^E*_Y?0;%#X:F2_^X.KXRN4AO M"O;BZ7W+.TP]X&_428VMN#B]F"22'1ZBZ_B] >@TNI:_@NQ0-"2 WVN'XLX/ M=,#X(NG\OU!+ P04 " #-@%A6)4MAJ?\( #R% &0 'AL+W=O>>SE7STH_FI40EGU9 MMYVYGJRLW5Q,IZ9>B34WYVHC.NPLE%YSBT>]G)J-%KQQ1.MV&H=A/EUSV4UN MKMR[C_KF2O6VE9WXJ)GIUVNN7]Z(5CU?3Z+)^.*37*XLO9C>7&WX4CP(^_OF MH\;3=,NED6O1&:DZIL7B>C*++MZD=-X=^*<4SV9OSV_9&-7UY-RPAJQ MX'UK/ZGG7\5@3T;\:M4:]\N>_=D\G["Z-U:M!V)HL):=_^=?!C_L$93A-PCB M@2!V>GM!3LM?N.4W5UH],TVGP8T6SE1'#>5D1T%YL!J[$G3VY@TB^=BHYXZI M!?LDGD37"\:[AOVFNK/;7FO1638S1EC#YB_LG5!+S38O9Y;>IP;E=6%V?!: M7$]0-T;H)S&Y^>F'* \OOZ-KNM4U_1[W_T\ ORORN$&CSV3GD8)*SON/SUO! MC-\V[/-*L%NUWO#N!45-^V;F,,=>]00C<='VFU$+0EUC',DA_.,H?<; MH9V"70T7>]Y&]1I/\+W=&?:S&40=F'Z.,#".'0/$&"G>;U3W+.9L5O_10R:9 M'NRS8A0BD@]])5P%--;BTH(+537%(&*,:;!DH;MH;>L+3RT65#$,V*T%^#Y)K;HA T:#]DT^ M;HEV)T@!&+ 4'3D:_)LG@<"Y;-2^V U;:+7>*LSF&DK J_B=(J5!W6@*K^$M MG:57:.SHBT\"IZ@&5 =?_+FSO4$C\9G?-U(@BW;1?>V'@ FX!U)]H8*8D*B1 M2VE1;RA'$-@7IL8#E#$=>^\*4EC*,6[_,CP[MPV)\:)::MC: M9>B\?\'; .+;UBV(#>#PT>=/S3< 7^ Z'$W 8.O;K6T M0OV\4WJ?' M((']"/ J\CC(H@+K. C#(HB3RKTOPSQ(D^@0;, X2' X3O.@JG(6YWD0E?D6 ME;,XB/+*IU]\N?W_K"B[QV;K)$4%I"5N'6[:J4PM0@-5JU<6';GCB)RB+(JIQD9DC( MJ'#2*5V34_;@-'3]8]=4=[1)45"&@B*!A7GD5DD8Q&4&S5U[:#UF-[@E2!I6 M75/?<8C#+ "%DXZD3)P7HCQ(*G#P&7W$K).B"(,JCG$XA[@P)Z6SH@JB"DJ_ M[]!GA6] >VHC\U$"14F%1Y865(Y1"(_'&7LK.T">'-3U<1KXG-QYL:<,Y524 M"N+^MM+E84&.U_ NXIJBQ/'*"$K@T=X+RH$01?SX8R&X__'+/&@63 M.F4)DNC&2*.-Q[/%5JO](93@FU#P<(P)!AHTK^XXX**I44T>*>*6,N/\8 KV MCO.]Z]CTM-P?V7UKQ/1#91#GEVR&GH\=O/D-LGSZ/>#VO1IW+K='[WKJQP&[ METW3BK,[M#MW?+;PYVB]96LD/_O(:[F0]5%L-^CRIFZ5$[3KFM\38Z.YB\(]-VA?1FGBU;5/G#@NM=2 M!U!$:X;'<3/8XSY.5@UYWX>5[@YD-D>X:M53>&'M,[9HUAO#12JXVT\W$-NO M??1W\76,*>%9%05Q3O53H5:I?NA="NQ*RLC#* M8N'^TR)G=_=W,U90<:!@RC1%YR- KH*\B'>\WFHWD$0187+IZC>/(D8X5:31 M[MP[0:/+"XN [$F1,#@XJ/*,166*%IH<)!!+(]1^D;&T OY6):H6.%KM8;\?T>94W :J[.ZN':R_WU]X3W(80*;03 M-^D-#1/S)Z.O1>R)M[V_P?%N*>?#%(]+X_;1L3FES/LZY+Z\Y_1UR]?)0;+N M@\EX;W)HN9^MKD.U8HGS8.T&Q_-=#KBP'7C3@_6KG'F=7H2)"$65I0X2DR#/ M:3Q! ZP*VHMQQ"$T'L+]0RHX/)&#[F?/F?U!+ P04 " #-@%A6"K+ES3D" M /!0 &0 'AL+W=O3#(A[CIVL">P_?<=.Y!2B47;0QS/QWM^ MD\QXNC?VR54 R)YKI5W**\1F$D4NKZ 6;F :T!0IC:T%DFDWD6LLB"* :A4E M<7P=U4)JGDV#;VFSJ6E120U+RUQ;U\+^GH,R^Y0/^='Q*#<5>D>431NQ@17@ MUV9IR8IZED+6H)TTFEDH4SX;3N9CGQ\2ODG8NY,]\Y6LC7GRQNB&1L#YR\/](#3_=']OM0.]6R%@X61GV7!58IO^&L@%*T"A_- M_A,F/H!)02UU]Q;/A^]P KB)7P D!T 2='<' M!96W D4VM6;/K,\F-K\)I08TB9/:_Y056HI*PF&V:M<.MBUH9'<[6MTT0J+U MP2@_4,P[BN0%BF'"'HS&RK$[74#Q+T%$>GI1R5'4/+G(> OY@(V&[U@2)\D% MOE%?Y"CPC5Y;)/LQ6SNTU!(_S]7;L8W/L_DQF;A&Y)!RF@,'=@<\>_MF>!U_ MO*!UW&L=7V)_W0_Y3PKVI0(+3-"C#7-RHV4I #!!V([5C"DJ"QH/W5YS9;OPZ TT36GYMD 8H M;"NZL<#Z!(J7QN#1\ ?T=V#V!U!+ P04 " #-@%A6BQI?=^DJ "OE M&0 'AL+W=O MF<)N?WAR]D2_^)"OU@U^\?3E]U6Z,C>F^:6ZKN'34S]+EF],Z7);)K59_O#D MXNS%J]FW.(">^&=NMB[Z.\&MS*W]A!^NLA^>G")$IC"+!J=(X3^WYM(4!=:L?WCRW9,D,\NT+9H/=ON3D0U] MC?,M;.'HWV0KSYX^21:M:^Q&!@,$F[SD_Z:?!1'W&3"3 3."FQ39'8ZFXW,]\SO_QG-]^S ?-&&=9_)_US, M75,#O?SOT(YYON?#\^$E>N&J=&%^> *WQ)GZUCQY^=5?SKXY/1^!]KF']OG8 M["]?I2YWB5TFUSAWV:1(V4- WG^:*JUIEN17DU3TT61)LS;)PI8.,)*E#7RQ MS,L4Z"0M$@>+&KB6C4MRO%0+6V?PDP&Z;=8T\)?IS319F=+4:5'L\!%3X1QI M0'45J.[HJ[]\-YN=GM.H'R\NKNGSV?GQ-/EX3R@619L96EJ6H+U=UGEC;'(S MO2#*SN';[=HB1'9;PF2NG;L\R],:CGPZA2IEQY2Q*;<0T M>#CK]);0T=3 ).RMJ1- ;V+;NK.3"6T6L69^;P$_L%U #)Q";>CY98L8B+$Z M3:[*QM0+NZG2$IZNT]*EQ#*9)^X2 U/BM"!0""!X-F_PULDY9DA67?I#1+@% M""+Z?@EG:+=(17G)4@E^?R%#X/#K'9X^S&;KR@IMXX+X ,"RP&NS,OC,K25B MK)%Q\UZ1,FJWSBL8#S@Q#B0><1K\YRRYE/G_V1GXLQ]T)8/N?F#HE)-K.*2R M2?0D(@)^6],5.SL]3?YSX-_>P+?P"1 ?DX5.)A/=7-S<->?;/4+Q<] MY$F. MSHYU(CKAV3D,#7_=;\*/9K$N;6%7N\< 9/0-8E4.%4I[E!KN4>,LO[--O!%0)7<;$T&[.7A<_P=CC'E;?"?CYCB[\E_I7!]DF^^@>=Z_QP>EMGD50WBM$A> M(]^[M<4M*JV-A<_)#8C__*N_S)Z=G5N'7]#]+T'7!E#3*8[\(W\,RE_]D_CN M/X!OF!K8<_:@PY=)+EK4/M^[=Y?)A]:Y1Z'G M35O;*DW>OP=^_@[@J,!@>LPTH%L"03T_.T^_;*++M$RS5-B3?'CX+!_,IR+= M++[ZR[/3K\\+_L^GY*?\CXUI"I#["6@,'_,%B*.!%G7)3[;(+NTDB0!\.)-^E6<.M&H0Y<1B;^#O/_BZ=T8."=[1 MV>X0'?><[ZJRY=;,_Q38.G.]-FWC%NLOG4N/<$2$/W1&U#%TVLM=5;=?A+@_ MYQA0#KPW0*4_UGGV)Q\M;QA(^*(&F=:["/>;:\2P^L8;5M^,6D1OVY+,$3#[ M+ML:==L=*>L?T5(I6(,&;?ZM-PYO.B:JJGB=L: U@LAQ.K3_R,?("!HRX?Z] M .,17\;G,S@2+3PQOMB((HLZ VLIK4%?W*YSN/I9OES"OI-E#5>!K*D ZT+7 M ]CP)[8J)F#7H5S&;U"(L<47V=_P=+#+*^MRW5^'I+R9!U8D3I<.KLS@H2WC M 8QV05ML!(FT1U"SXEVBS4EV8&%)ES"?%^NT!&,/A4)RY"K;]+Z3 7X[!W:# M>SCV5F1W\VAI;LRD]RW:8K59H_L29" _0Q/T'DO=.EFBW0P?7 LG-(RUWLX% M;##(:[1EV<1. !LXK+M%/B^@B[8@F[2)B##-?@.-+Y!/;(*;W]L(^::#D$N"G.[!S1I@6H,@ M!8+]:_*&X)D^Y.;Z7SU]=9T;-3D94/4TA+PA4B(J@84\3M.J*D"C08>'Y=U$ MDQ+^I\E%(T=R8LIL@JZ.+A@;"S9 6@-7<,Z(ZP&T[GE>A-,.D!V"!)!]F\(0 M.%2"!)[+!@[:>PKXF4X]W!8]?L5MOF10$,LC>Z MJNTR;Q35>#I9#LS' 9($["YT8^[';[V4_'94Z/SBB#K>N";?H-P?$EL/FX'H MJ(H\Q/ CNAOO%D4U,@^@0-IJR],:G7:"5-]NJN!A_*W-5CR0SC@%>E@TT>GB M'=AXOR[?F4E\8=CI"3A&QM_BPBQ^D"[P\ ]=,UXDDXMU/Z>W"H$>:#@!W$=3 MMLSFY1*X)&MK%9_,$Z;HS,5 $B'3HX5&Q9@!A*]SU]@:N$U!\]4YWA)V5/+= M ZYC:T';ECRP.<" O(QH,G4@7I%315P\KX%OPW[POA$HP$2*EE!P%S@ID$"Y MLKB=.480ILG/, 1@: % 9C@NV:0JQKT,AZWZ>6&,3'02S32!825(,KJJ"I C MGWU$-U4-?]4YN;2MPPVR^&GL"W)$KFJ\;;=\]_',G=.[KT02:U9D&4G\4D1\^; M+NG!D'D+K Y 1"XS1V\Z3@@K?#V\ AX>(T:NXLK:#-G/!/4@X*0Y'G1,Z7#\ M!/(W]YEP8S-3D 9A&E.##2O.]C2OZ2FZ(0XE\@G2;D:\$2B<1U=@K,%*WW97 M@JM8P]W(E/YCY".$G>U$U[5S1W$G=!QC3/([SR2_&P]\#>%\B%,^8AJ\2W$L M2B\$5C[D-P*OXF&R:/P3)ZA ML%[F:9]DXQOB@G("*%%J!^4J[.Y$.8#GMCU)[EAX&6 9WJ 8NG=\3VNC$]&2 M<)BHL&5CA/FL%7B[++9DF%%XI+X(@A_)!;X9F-(14-_/4BWTIB,:114C%:O MB=@"$5^EZ1',FB.S& !000L&5-ZD!6Q?0=APU,Z1RJ2R3.Z(AZZSB$4%H&&] MC(.PH!^#NOD;:DR. ILY8Z@PC9' -WX%S\SINA&[X1EXE*JP.B@+=JZ"H(_H M%H&=D2(>.Q (5YCD 603$5&X]+S/N5FA%;(%I3HF)1 @"Q9+@C(&';:2%@NU M,N\B&9E03( .T4RBA(1 5H0)))V= 9-O[)Z?G89\FM/1:WI=([=O=I/D&H1B M0_M VY4.>S"#Y@OF2\*OE?_5^%_OQ068"0@+0#LG,T!II&N5K59H0;4TSF 0+,AQ2.VN8.$* >EF@B\Z8 P8=L4#KJT#=F) MH,74S \I,R9%%I@9,!HQI.XI&6B&KF&0?$' Q>0^%3S^@ ?>YZ,7J M!89M[!!6I@(T3!$@\=:@ZQ10U$4[(# 80!E/A8X19F839SV,&S,QXL[H9(B/(XW'2,#\12A$RNZ"4X2P' M&$/W%#WD=%PE9U7)14=4(!O!+&.>8R+Z)8Y6)"6 4]5Z@D/%ZJU752_&B/A" MQ2SGO71QC>1+I"LJ.4##]E&,>;;;G%Y\A:,',S%4U&=Q.S"ZR#OVW83W'2^^ MM6V1#2U/=E;O^,GG.>I/#N[D.VV,AZLO,3LZK+[P0NSZ@IQ 5P147)X/W+'*3P)W< M8C)+&))D=ELJXQKRY4R3MX$=YO$SWA$4[6Z/QXZ:3"$%_VPT9_[E._)4#A+N M?0:B;4W.SH02[\797=KR9('$4Q0()*09<4R#/ *3*)ZAMC^P@1K8P/$T^3(#1H[=35'I*L"R-IDT''HU\ \&@4!9/ MM)Q#9DGS1MH&HTG8&!;;-!35GJ#[NY6 &."VIAF!0.:VKCG57Y,U]A&Q'[/8 MVZ!L3K2 ?>+!M/7.N[0FGL=OTM]LC>D0W7V1-6A6MF'F3ND= M^0I/>KX+1BRI)9V2E M"%*9[L(XWLN=X%!(/*;1:.R'04%%(NB!]K_%Z*R=W M,)&JN1J[Y/;R?1BWNN7XJ%WWD8%S)P:EWG,52D)]".TAPKK34Q3 F";_3&L. M&; KT3MV@]* !OCG QY]N:N2*^.=^^29I7 B$!(2H=[)"E'J8Z]9SL9516DS MJ4]CN+BY3+Y[/@M6P M.C_CF'"?.\HPH'RD+32IOA9.-_[E2#84T"CQS?Y0$ MNZT]X])H7G0*!B@PJIW!@PMU0(?QO4'Q=JSLQBO^ M/=Y#5CM5O2!N6C5$:'*Y,ZP!,6'!,V#-9[7Y7AO*&$;#(PR[*H&F6R+Q M0:WFW[=\]*WF31@_F/0XBFG@'VC9 !Q MN(VHG@Q]+;ZR\B0+,"Y[T"@U"$.(3.]E_IF)&'0X=@.H%)T0#1:Y4U>SEO8" ME\:LO-W$%U*\"=Y*HHG5!0>/4^5>?Y]7ZB[9 S!'ND3Y'7SFRZ:D/*66X[D.S*AD\"+' U#!KBG3R(H6+$PA:Q>27_2Y MH@PM[U#.W:=.-B I/9!='*]1*)H69VT;*R&9]T&44E.]LI69EY*+ MG[-"#D)XF]89GFE7U= ,E):5((*$J?A@43#;:_T\5A3AT8W,3&FE3CAP8*JP MY^&>6:!3NIM_GH:*S!U10- Y.(TUY 4%IZ??$:88PH8PT.2$9;'+515'MGD. M9JY.T&$*DZ!C**2O[J7Q#D%R1VJO[ 7YJK!)D+S(%Q?>UP/#FL*[2?5X8T) M7)(+!EWB1VH1'.N&* T-GO299GN)C0=RT"D&14R9,Y=T:/!DT8H1&XB)CMWU MT=62X2[=X!P-V$F$%G6:&3"XO18BR[_ND7L49BLP92*9'> \/&V/73-S#EEF ME*.2_XZI2-XBMG-T.I L8_6!?""C/#O4K9S=40<2)([ =)A5/VJF84ZW5PC" M 2(Y@CS>?0J*-;";>K$F0X<%5A0TB_BG,."?L79^(J/.7$NODB=PHG9CODFIZJ3X00U M !J=3AM#GCC9Y<#V"'(/^K-'@Z[-*VA9T7+@N;:,-I275=NX_EZ&<([67K2: MQ\X&JP:H,0>>2EN*GLV"X(Y.&6A^#W!1[NY M,%&+ ]=EQ\5,\(QJT)ET5!E$(N&>5I^DL@O&*AP* 6<6IY% MZ?WA0$"O('6"Q[MH@BDO%1EAWK_AUB M3O J3@XO,5%3*H3HR9Y!F[R7Y^[3 M)C1PU;/ Z>39$(M5M,C-XL,%W32(.0D$$)'DE4 ?Y4\=<,GF]WLG0P5E*J?: M$82'D_;Y.SKP2H=_/D$=GOBTH(<.VM39">-/?&GU#E,@-!PXC05 MJ;#3:"MN2W)C46F:6!L2I5,?#.IPB":R<;HXMYXJ)'E_'[88N22#P9++V?@9 MBB!I2 M+Q6HCKM2^9D0*%:&?T^ACPSQ]2"$990@V=O')UX49J0L;XTLA/?QL M/+'[TI;L$58:O.2"@ ]P!P9YT..G.V"FD"Y>63Q39O&@!_^FY3 :8H5CC*X9 M$GI8AE4Z7H>NKEH H7I"[M9DG\2)BK2'4O#E=))D?(750?<1D0W2MS;Z(;79 MFWA='Z>:%AH<';/M@A=#8/FKZT=;V,_J^1%JT,"#%"&_MVE!U-)/^BFI,E1+ M;#AG0)1ZI#ABWX*7[N -W,*5+U:)\4Z[ G9(;QBF$!R:$@3YM'&BV6Q MY"QP'4M51+!3,J#^JIX@:IM!]V!P>FG=1.$&0$64C<0-U&@::FU4VI"SW8VM MG9W^)_(K%!>>VM+%<^H M#A(R\L_&\^G?;*K"[D#ZO0*3>YD?T,M'YQA6,O8FQES9P,W)X$VW?+829/#% M$=+"2@PW%L);#5YC]%3F=NK!HZK'@NF]4Y*SE1P>=(4U.0<3D J32EHJACY: MFI:$CW%L\2W&5-%(/.'KE5%Z<6SZDS DQ1#!G;>^#,A1-"^8Z_ T19!\B48 M;&Z(LU?I#JEH(K&L#5PINLY<=UY(OP6 W<>Z9#VYBB'XT+]R"N2<#T(VT?&; M!@=>P =J"W%V5@CI:"X$N:G._=<28 3Q2>6J&,W#6$=X0(\M@>=*=)Z>=Z(< MZ%-,672+1_U&(^'DL-BO3^U5F&JP*V0'SD,8/P$@%I\FX3.J.ZEDR(+4@6/P/3+-T8<#PPS0@YUV3(3D!D]A4[*',8$[>DW1Y MI$XN*:J-4;Q0;?66 H=X!U>EN$'$WW4GXJ4>&:NI<^FOJ?O@HB5TC]%WBT]: M%=VA21SJ:\#J1.:E>%Q4RH4,FN80K6!D%@QYBE"C0"QOCUW>W5/LB5XM>KXG MW(>!%7^Z/RDQU@DZ-B=DUF@&1)SHMM20T")*'3F13F)3V9*N MB4PTWQBWO\'<*1=A*F*4*#ISU\7F*#)'IQY"EG O5*"[#&P,3]>'^0DG!8'] MW1PEF%5B#/I9X=A*8DV(.-T'X--P M&G!G7C_'1'B<)?DF'B&J:9R"9&/4N+"'(3 T(NH!H75KZNU(ZIUJ3O/<4WSM MI[YCA[_F);D$82QK"ZBA-AU()NQ9SCD)E:^>;QL5+\2$S-#FZ)2:.\PYQD(A MS)66CL 6H;FU1;L)!TT02,FN8%0IE+!;]DQ[CPI2 4'\B)\1[Y>MB7/R.=#L MDLF%F:.)261*<$!_(1=CS$)-,OQN19X^8[B!MB) MF"C M7,PK(B:L*C#: X8[RU.2'5K:[/B8. M,!V4S4A(''BER=$@YK%]HF!2CTB"3L/X8#\7@NO1?1E)7%!_C%N72-M^6/A7 M%NX@O^KL!/=%%I.47?D@;"RLX\)TY3HL4">=LY']PHA1[D)RLI?>2.TL&@E! M":!H":TXL9UM&"PR7(G#X>-:YU!QVA'MF5EAG&(;&J 3@* 2<:C9;X>,L1TI M )&-MPN>QL!%. 66I14#H/%.[ZZ-MT,YYQ0<&-Z5[WFDW8RX6T&+K#]/'E1T-M$30/0 M5 7%!?B#O!A@(;6P'!R:= C!#70_FOC)^Y6;0U2H51\C!V#*5;J*NCWQ.P[0 M2[F+4S?TZL+&2\F@ZZ>9B(E/DH2;$TG?)*$,#1#U"RK%'2W[IR*@DE/?QW&I5H%6JK0CTF$%Q4$#N.#!S$= MJ2G FWG@1E3_G6#.4*R_ZFY$[?*]#[&8$]3629Q)(5:R7"Y[;R5W$N&%CFSB M;^R6+ZVD3/]I%W?"%U>F);+OW[H( BV\4 V9L[_U\;9:UE8VS]>4YE./ZYW7 M5 T=UKEBS=R8PTH4FT,C B4J98_%4>O\\*!?17QB:QYW.^>4Z1GL*$\W!#M5 MSG8N;7P[53,3S3Z+5#3&S?\W$OC"DQ_7G/Z\PQ[0J'N'?:GA* G9_L,V7&G( MJK>$ZDKZ%OUY4C02F;^.&TYNI$W.=KM?$^J"+^JW8HQ5 ._];U#%#HV9<3R68,%1UCK61K MV/%ZRZZ59=_;PDD0,IYR)>@4=MW\"\[*9*DBTK;9531?4"#)I]6G B%4;NRF MRT2QAZ"WUI&[;PKJO=8>O0FU1Z$ 1SI=\AR^S*VET)\CA7C8H\2V&?*D$(-7 M/Y"MX6:64NU$9%2 (D3EH8 #CNOZ#"%A%_$\(6EHT&VFU0>>-/VS/J6%ZX;( MNWMK$==*I)"BX5/. +M8GKO7 M]B".Q?:FF6(39!H4M?T^ MDI9>YL3C?)!@;X*Z:\1B_CE9U?Q:*TVAZ_I=U3G0MZO[F&5II(M1WD7X0!6' M<<,_09;=,MN,@)RWQ/2!,AIVEO6;*.\UR.V6L(2DGVOM+9XZ%GL:!Y?PA2CH M04()E0T8 \1E8+1W106!*BS/:Z[>1T((4>Q@7\^H%ZLO<"!/R2ZT[PP^,RH, MBDI)T4D)01%"^ M]DUW=?)0+(N=+D6_5YV*<=ZQAO840C?Q>^O&I+NZ@Z\:KHV4;,0-( Y>34FZ MZ!^W:"K_XJ6YE7>?1>GW_AT+PQW>&TY_1*T0LYI#!WCT*L4-1OP M7=,F_'4P :3O#TS*><_:J4'T2$HH[*9D9=9P0M>\S0O2 R1]AE*TL"%&IX>" M]"TPVNKH W!YS(BG'UY'C1HYB2-H&G#C<]^*J4?UW2(,RK]*I:YB$FGE<;]8 M9L+Z&@".?9>&/4:#;'XLLA_ZS[]0D_V35X3JRRA_:#"4_[BIN)&_"\E+ MW$?8]V*@GH7ZDW:1\%](,S(M:U#1E&(P*IA&(2_*:I!?8Q&H+N/#^Q6:>U4- MZFV47(Q5G:IO[3,/DI=P3(X M>F%BD99#J\9B)I"'OX-'@\D_]RZK/+ZC&)] VP#_!]6VU-ZONC',& Y=X305 M'*8X1_%J&;V[0?HN= JON'&1?O(6U^.J5(=Q$%ZXD?A7;(S>X]!# M9S;>"D=6_8CL*>E9350/ M"8%]\ '@SJLJC,\O1!7. QKR&[7]Q"*2$;4S*MKY?13.&+*%.8>0U%A?JAKT MV2Q"E:^V+#FK/O2!D83EY:3?\46;4L%HJ1/"P_1*!ETG\[G3#9?%5%0!=B#W M37(?=69)3-0V-B'C+J6:@"8J+&E++C3SR/?GQMX5G]<&&A'E@/7$*''=R(>+ M*H6B*73M5VS1-<8ZY&R"282EP9ZB*8:OYKM.*91_)8!OB4&DI+F\P7^C.>-Z MO)R!)Y!>+8H66/I+%(J?:*T(S!.'1W\07AP.0>2="92;]( M?@T$-? TU :,92!>U8K_["82#D_'1GHPC=..DT?Y)YL]\4VD M(ILHZQ=]RH M+X/Y"#6.UM3R,7Y[\/57D5P6?P,G ZIDQ:U1&IDWL,?>-BP=)OEM)%3U=9"X M]FH#,98=]72$)[F!Z* PT=-.$E)51(,E;SBU^NJB&CV5$[@ MO_C*T6?GZ*#4]RY?;2I\;>3S\P8S+4&;A/_[5V]?7GW0EVY/J'.$3H]P>-:3H&XFDGRQS;G[%'1]_#\E' Z&IT M'=:Y*-(<7XL0,EE,D7.W2-D@*V 9]8!V;.H.\"E9)E0VD*,U\XY6V++@[2!B M5=&[_[NTKN3-9%)S+3#@I8OX/K]86SH9??O\-.2\QKU?% ^Z:>^-0S#DEJ8A99+ <2Q/% 9\@A4W>&7T=8B M8[I8Z!\T&V_@\TNICF"\ENKH&5;+'C53U]?5$4\D0EH_#'^K_#!2*N#>;'NN M?);K5&6C.C2V9D!*\157\4Q>O#O09E-2@;!G#"GG/KM5!I$^UH)0D[K(SO7B M(FY=(1=_W[FQ5YD6.U49 M0S=08+\;=R+N<,U0N.'J<&W4$5:/?"&'P*:"O;KD?B%"PQTZK^,H6MGKQZQ9 M*3:NW_0M2E+QZ-:@I5E1#$F_X^Y&5E\1XQM$B&:AS\5PA&-&QU%.^087!9PE MI9;UB$@O2BGTXKR1-NR#S'YTDF$;?']F_:-3V>3?1H>9:"MP]> L$_\JFZA@ MEOR@OJ-D'#-D3L@CHW=523TOTT+H)4].20=X1P(XBA;0)O.@_EV4$?*=;H'S M;Z6SJU<:Q)$;0HK:W[53%QQVC]-X1L@2S?E7*&!$8M42JT:Q1(K .C?+J($J MJ"9,HN_ARB.1 ODM.&5H#:2 *JZNON:+W2FC)FTANF0/V M#B0+4PT@[\_!C/0MF_C>N=.+Z:/0Q?1)[[J(>C(0_&@2RP"-"'/%Z*A("2UR M9N,M9K:37D*_A!Z,>]WUPT"#)/Q: M ? &]_Z\+_2 MLD4?Z)Z%IT/P *+^IF&)&T0XN:5>62PS.GKR]N+FU9/CX6=^J2A&<_3DXN87 M>.9'C%"4)%$N'.8PD P[^F@KN*'?/9L=OTA>^Y?#(AWX%SB^\2_8GF-3O@,3 MP2K4N.#D[/38]RCE5NW,W.+$4HH+]FM0PYB&GPI7#YG??-E*MIS0A73.R]!_(OS MM-0S#*7J&_4AL/_H]8;".) @*9I,TLI/<()1/L%FN5>*^4[*\TU.!QM4+ M%-_L&\[8NMSW)1_6;B-9ZI.I[_:.2M]JAF*003UU:V.:UZ 1OOP>C/&5N318 MQDD(^^$)5HK[;U&P8W^-%Q>S)T]A9'C\Y?<5<-3W5#J#^L@2AIY.OP6]EY*[ M]$-C*YP2R[0:NZ$_UP;T^QH?@-^7%IBM?, %L.Z*P'OY?U!+ P04 " #- M@%A6U[1)"Q % #5$ &0 'AL+W=O1.(4$"\NR%*PJYJ]2J'\QZ8-UX[:WMA>/^^HYW M%T)2P@62+XL?,S_/>VQ.9]H\V!C1P?=$*GL6Q,ZE)]6JC6),F*WH%!7MC+5) MF*.IF51M:I#QG"F1U;!6.ZXF3*B@?9JO#4S[5&=."H4# S9+$F;F791Z=A;4 M@\7"G9C$SB]4VZ2NF!2(Q_2\Q@>:1G7!TOT"]SW4F7 M$;/8T_(/P5U\%GP*@..89=+=Z=DUEOH<>;Q(2YM_85;0-AL!1)EU.BF928)$ MJ.*7?2_ML,+PJ?8"0U@RA+GH HWZ!PAK8;@!K['4OI'C M-5[ 6U%WH*6(!)GAK\[(.D/1\OAX !9%$.*1FB^O_Z$9HVJ38%MS_0$Y L M$1U(E<+33'7N->.3K@A=O;2(6%BDDL>)_]2A5^)_>\+X?S/^G*#W1+DB36# M# E'6B0I4W/H&>%0P[#2@4O#5(10K]7@ES7?9XR7-"/#VVQD!1?,>.N68"70 ML#/\&>9E)N5\Q0GDF 6&4$N0@_KA BCW<-@BUL?1ZP#O,8J5EGHRWT4HK;B8 M:,E&=E6MIB=_]EG#3569:JY::ZM;Q^&K$I[L,WF3ZV0'8_4H"BL+F*&C+;L- M2I_QNT]0MY_BNZ)I&HK.(Y?XA=3-[]!K[N M?J&Z@492Y=K*^25()_,]2@H& S?/H_UQ97NTH9%PXYC<)00Z?(K&">MKYD$7 MQ3\T.*34J>12]6(J.+M(1"B,6@"2?E@IHN-Q;7N\V]L>W&76[F2>B\SHE$&_ M3_7\EN1(Z:Z["PS=#"B@FO46>QM0CRG&65F>RLGV*'?X(%D2[>\U:DF5$?R=75LH3"'<,=33GB7" MZ[#6/5FJ*T_-!,TD?U#;XO9>O#J7J\LW>Z=XJCZ2%P_^/C,3H2Q('!-KK?+Q M*"ANW8N)TVG^V/M7:+B3]@^4]&^S]02P,$% @ MS8!85O,"5J7Y P &0D !D !X;"]W;W)K&UL ME59M;]LV$/XK!RW8;$"5]6+9<68;2-P6RX V09)M'X9]H*6SQ94B59**FW_? M(V4[3N,8VP=;U/'NN1<^=]1TH_074R%:^%8+:69!96US,1B8HL*:F4@U*&EG MI73-++WJ]< T&EGIC6HQ2.-X-*@9E\%\ZF6W>CY5K15I3,\7._0/_K< M*9VFH6G =0XHJUPMZIS6^XS<<'6"AA_#]L.MU\&$#1&JOJK3%% M4'/9/=FW;1T.#,[C-PS2K4'JX^X<^2C?,\OF4ZTVH)TVH;F%3]5;4W!&E;^ E*7Q2 MTE8&/L@2RY< PIN'V&ZB_ J/8GX'HL(LB2$-$[3$WC9/N/,XV7_(V-@LH1+ M8Z@)+HNO+3?<2_^^7!JKB3C_'"M$YV9XW(UKI@O3L )G 76+0?V(P?SGGY)1 M_.N))(;[)(:GT.?WU)QE*Q#4"O8)'81N0E@^'0J.)7#2Q?$$;B38"E\4B6B' M(3!7/$--1AL:2U]0P=F2"])"X_;;FN045&2B)1<]+JE#A'#I]V'!3.6C M*-P"*2Q20TDQGL$DBS)XT*Q$FBL%THYC.R1Q'(WAAA+4U'I:D_8NKR1*X &+ M2BJAUD\PB:,4%KX[25>CZ/JFXHV!,6UU&%+)=S_@Y),HWGJ^94^=VUXR2:*\ M_X/CP^+ULBCI'P%]H9,/HZP/G]&^.HLSRBR-1G""=_F>=_E)WAWC6@BW6H&? MD7 MNWOB#<:=!'^3<8P(H=YY8#>!N0D[.G&Y?L5&5?CBE$#KWYELZ:*!;G;0 M_T)SB^H7 P4=EA*\]!QZ!M?XB+)%3QM)A>2RH ,&8JM0E/-&M:*$BCTB,1;E M,R/-Q4$)%H?8]Y8>M3LK:M2;!O5VP+I9#0^51GPQ+N%A@X+@ZTZ&7D8#$.LE M'?UN"+Z2)/])Q_6'K51K*#UJD+MMLF>0C_*0?K0:G>=A-AG1*@WC\7F8Q!._ MSO)1F(W'GEW775%ZKB1]2/)P&,O?1\(GI-:=Z"ER1*;4O,4QW%W'W8E7C M+[^ELM2L?EG1MPMJIT#[*Z7L[L4YV'\-S;\#4$L#!!0 ( ,V 6%;]J^=L M300 %8) 9 >&PO=V]R:W-H965T4"K5R-8JW8*1JVET12^N4Z\?%'Y5/9/"1 M++3^YA>WU32*/2%9RZ7S" )?3_)&UK4'0AI_[3&CP:4W/)8/Z)]#[!C+0EAY MH^O?5.4VTZB(H)(KL:W=@][]+/?Q9!YOJ6L;GK#K=5,6P7)KG6[VQLB@46W_ M%L_[/!P9%/$K!FQOP +OWE%@^5$X,9L8O0/CM1'-"R'48(WD5.N+,G<&ORJT M<[.Y7&.*':BV+[#/U.A1+&IISR9CAQZ\WGBY1[ONT=@K:)3!G6[=QL*GMI+5 M/P'&2&W@QP[\KMF;B!_E\AP22H#%C+V!EPSQ)@$O^4&\#[+3QJEV#7]<+:PS MV!U_GHJW1TM/H_F)N;"=6,IIA"-AI7F2T>S#.\KCRS>XI@/7]"WTV1PGL-K6 M$O0*_LO[]GO%3A%_$_HT\<>-A)6N<4X]OO-- ':C=Q:G[TFV6PF+%Q0]@?Y; MS^D"?I?"]!4'K)=L%M(,-?,/ZA\QC%0+;J.W5K25/8,[8;[)$,IKRZ.9THP+A!.9_.I6Z7JE;]O#F-:9&(TW2B?0D4\\N :W6M M*N$PKW.'+P]B?3=\[:0)MO\W]Z>V2;Y+GO4+1(,$).@Y3$A!49,ID9 R5.;J+N2>=Y26A)9*^;9>ZP&;.<#BSO=*/ M)D.T\*/(I9E[F;6[BR P288%-Z=JAY)6-DH7W-*GW@9FIY&GE5&1!RP,QT'! MA?06LVKN5B]FJK2YD'BKP91%P?7S%>9J/_)G; M.[7_@@=_8H>7J-Q4O["O]TYB#Y+26%4RK M^FQVY.R(P8V2-C/P6::8_@P0D".M-ZSQYHH-(JXP.851Y ,+&1O &[71&55X MHR-XUUQH^,;S$F$E3)(K4VH*PQ_+-<6 $NK//J=KR+-^2'?)+LR.)SCWZ!89 MU$_H+=Z_B\;AY0#ALY;PV1!ZA[ /2V/0&KA![EBG0'?@SDFIA=S"%3?"]+$? MQ.]GOS2@-D"QQV*-NHU_G1XN95ZEUY'D^B DV$R5ADS,Q]J(39G/SD?P"[Q_ M-V41NX1?\0ES8/" NJ#KMU-&V#HQI;*$,H[]\W "+/;#\RD\*,MSLAZ=37VJ M4S0Z+/1SCOX/SJ,)G75^_B\X1Z.)S]@4XK@R;$C'4>S';.)&]<) @L1M@L2# M"7)/53TMR0GR_EI(+A-!9]6ITI<.@VC]Z?"0(6Q43N7>)5H=LFJ5"@LM:$"> M9%30=TI;MV.'6JC4IS@BK.EA>4S57CI^Q4O(31ORBYY$>ROC*UTZBBV?N,@= MY@E1.3$D;BW+JI'E139*%N:/8]8U_X)Y>F+5";T';NKYC?$AORCER/9LTHK9 MSO^]EN-6R_&@EBMW/DD'0?^YI$G.C1$;%Q15ZGZQ8/T,"95X5RM+ M"L,A:I6,;R+9H\Q;J5\)NZ+*3#-*(CPCU]TX-RIVME@%&^H!JJT_"]V,WJC5 M+ S(-6GEF@S*U3R>S@(W2_:?[@GG;<]<:0J[Z-+<*^&*X)U M8*HZV@3FF(E4\N3%;/+:K ET%(:O5OHB'70:G +UMFKC#*56*6W=Z[2S;:>X MK!NDE^UUFTEU?"M(@!PW9!J>NL9,UZU;_6'5KFJ7ULI2\U4-,^IV4;L-M+Y1 M5+,/'^Z MG]>_ 502P,$% @ S8!85JN93O4&!0 A@L !D !X;"]W M;W)K&ULC59M;]LV$/XK!W>.=W>QD>J;+A - M/%6ET)>]PICZ?#32:8$5TT-9HZ _N505,_2JUB-=*V29VU25H]#WDU'%N.C- M+]RW&S6_D(TIN< ;!;JI*J9^++&4F\M>T'O^<,O7A;$?1O.+FJWQ#LW7^D;1 MVZA#R7B%0G,I0&%^V5L$Y\NQ7>\6_,9QHW?F8"U92?G-OGS,+GN^)80EIL8B M,!H>\0K+T@(1C>];S%YWI-VX.W]&OW:VDRTKIO%*E@\\,\5E;]J##'/6E.96 M;G[!K3V.8"I+[9ZP:=&3:_4'(#RJXF-#MQIKK=1(X+ZY0[H^@OIWUF?J]8AG"+*?)'MBI10__> MC8.+D2%\NVJ4;K&6+5;X"E80PF1'R/Z1"B MP(/0#\,3>%%G;>3PHE?P=NW\8['21E%4_'G,TA8G/HYC;\JYKEF*ESVZ"AK5 M(_;F;]\$B?_N!,NX8QF?0I_?T!&4 2G-S14K>'^5-O%L]H-IX&WFPZA1..'W>. M'Y]T_+.S=QSJ';"_4IAQ0U&@]3%?G\:_*IA8DU8D*OL/39C";:+F?Y-[5C9[ M_Q^'T<,_]-J2E>XDDG&%:RZ$#:I=,3O=:1K-O.ELYJ9!XOG)]-!_::M 20J@ MC4 M$A.A?A![<131)/*]:4!D'A0W>";SW'.!3F90%,I',H78!#.*.Q\F7CP=0Q!X MX_$8/@IB3'4#,HHD(^F0[PV=[6I2/_8F%OV0YU6C%(KTA[U=0I>L+6#97U0/ MJ" :"+S$C^@9CQ.BZ/EQLJ?R8;!V 7Y<:JO4M9(5_,I$0Y496H_Z'FP(+I.U MO;2+NZ_T,4C.@LA[3CVL).LHB3:6E(:SW>ATE436/(4H3 ;G\)DT:!0Z^L1M M?R59=QQR4_#4.I2JU :YU8V/^ASOOA=CV>MKHO3-T-%.9AJ6D ?K7B[OE8/BB M$@01,:M+2JPM;7SBVFWE(K7>S1PSX%7-N'+&5#)#6_Y-07:]V.&6;?_]6XU& MNS)!YFV(QUE)2:L]I.W7K"@4Z M126GRWT@[IZF0W@X&AZ >8ZNV3H,J-8X2SMM*LO'KFE76W2'U39[J50VR3!; MZ78#GVPY&UL?55M;],P$/XKIX 02-'2N&F7C;;2UH'@ V)B X00']SD MVEAS[.!SUL&OYYRD9:"N7QJ_W#WWW/GNZ6QKW1U5B!X>:FUH'E7>-^=)0D6% MM:03VZ#AF[5UM?2\=9N$&H>R[)QJG8C1:)K44IEH,>O.KMUB9ENOE<%K!]36 MM72_+E';[3Q*H]W!)[6I?#A(%K-&;O &_>?FVO$NV:.4JD9#RAIPN)Y'%^GY M91;L.X,O"K?T: TADY6U=V'SOIQ'HT (-18^($C^W.,2M0Y 3./G@!GM0P;' MQ^L=^MLN=\YE)0F75G]5I:_F41Y!B6O9:O_);M_AD,\DX!564_<+V][V]#2" MHB5OZ\&9&=3*]%_Y,-3AD4,^>L)!# ZBX]T'ZEA>22\7,V>WX((UHX5%EVKG MS>24"8]RXQW?*O;SBX^^0@?+UCDT'BZ(T!.\O)4KC?1JEG@.$0R38H"[[.'$ M$W"I@ _6^(K@C2FQ_!<@86Y[@F)'\%(<1;S"X@3&:0QB),01O/$^X7&'-WX2 M;XV<; E+2YYB6,I&>:G5;RQCN';82,4+:4KH2S.4Y$I1H2VU#N'[Q8J\XW;Z M<:@^??3L?P#:7K.PFX#[!>,=BN%\)/"B\YB*]L M2_QB]*I_P%\L&AS&6Y::IM$*'<%S2$6/3](MU&&0..:74&PO=V]R:W-H965TI"$YWV-(<30_://%-H@.GEJI[")JG.MNDL16#;;<7ND.%:UL MM6FYHZ'9);8SR.L :F7"TG22M%RH:#D/2:%P;<#V;%W>*SGVO-56MKPA,.06Y!BU5NGVR.8QJU0 MPYL_'??A!6":_@3 C@ 6? ]"P>4K[OAR;O0!C,\F-A^$4@.:S GE#^6C,[0J M".>6:T/G:]S7&-:2*P=^D6@OYXDC+8](JB/O[<#+?L*; M,7C0RC46[E6-]8\$"9DGF?T]NK$=KW 1T46Q:/88+?_X+9ND?Y[Q78R^BW/LYWV? M,GN6[K39!_Z_-E!);BU:T%OHCJ)!#<==.J!!X!:V6M+MMG A%+A&]Y;2["6L M I8.#ML-FO'P_".#.]UVO:/I[W1LQF)63" OTKA("WC=&R5<[S5(=BN>?&QA M&D_8#$I*F1*+HG/JARM.ZF1T1SED);N$HHRO\P*R/,YG);Q'NKV-EC6(EM+V MZ#4M9"R>3:8^J<@9O#&:P+Z+P)[+GI0=((G[/4 C= WY)(OSLH2\+.))D1&M MM3>PJJJ^[25W6%-3H)VL! ^>+EB>QEF97OJ($%.*_J)F>T[B=W*3Q2PM0S0C M?QF<^G*2%_>^1;,+W_I0_=]X&8GE 6)6X*F5^5U M!&;H:,/ Z2YTD8UVU)-"V-!/ (U/H/6MUNYYX 7&W\KR&U!+ P04 " #- M@%A6!_$J&T $ "%"0 &0 'AL+W=OE&FZ^V%L+!8]LH>Q74SJTO)Q-;UJ+E]D*OA4+- M4IN6.YR:U<2NC>!5OZAM)BP,TTG+I0IFTUYV:V93W;E&*G%KP'9MR\W3M6CT MYBJ@P4[P1:YJYP63V73-5^).N#_6MP9GDQ&EDJU05FH%1BRO@CF]O$Z\?6_P MIQ0;>S &'\E"ZZ]^\JFZ"D)/2#2B=!Z!X^]!W(BF\4!(X]L6,QA=^H6'XQWZ MASYVC&7!K;C1S5^ROK" ;1>PGO?@J&?YCCL^FQJ] >.M$^CUM5& M-@UP5<%!Z/,A]'?2EHVVG1'P]WQAG<&:^>?8/@Q>XN->?!]=VC4OQ56 C6*% M>1#![,TKFH9O3\00CS'$I]!G=]B758>D]1(^2"6=^.4W+.PC\1QC?A+[./.; M&F&%!:E X2GA.PP>>-,)J#HCU0I<+: W5PYIK(61NK+ <1>'5I??4;SP_7\) MF%'1+H09L_I,0N&CT=;"#3?FR(.[UT&Q_$:T@CPFB.@[,$1RP_QV%!BB+$?Q:1@L6]+B%1RKR.YB1)&;K[ MUDF#OIPH:Z4;O7H"B@@Q#>$L920NT+H(28'8*?["&,[B@L11? Z4DC@+]Q## M48"[9$33<[:U7$.1(5B!8"D)P^C<;V%,4R@H,DF044["+$,QLLYS7R#"*-XT M3WAN/6 ^U@AL=V%B>M=&KS"/%N*(I$D!;U[EC+*WNRDM2!1FHW0[O=>.-[CZ MIW.$],42)1G)PA3.:$Y)QI BS1)2Y!&P."%)B!M!<2?R##4Y(RG+X$2+)&.+ M)/^]13KG^_F'=+]_Q#O-BF/]<1+X>'_,K??SK+ )"'13^EKCA\[%X!SP0GV^ M:[W4]Y,2CPZ6V-?P)+BQ_8&%:V-WA.HI,66/#S)4ZH*23G=(-L[34^\@<-++*.S4B2N-X%C6,RV"U\'N/>K50 MK15G]'^>GC4M(I&E(HW* U7 M$C3NEL$ZN=Y,G+TW^(UC9][HX#+9*O7B%O?5,H@=(1186H? 2'S%6Q3" 1&- M+T?,8 SI'-_J _J//G?*9@\0$9^15#J0VJ1G$>^PO((L"2&-T_0,7C8FF7F\[+^2 M9+*">VF9W'-*%M;&H#5PQTTIE&DUPA_KK;&:6N7/4W7HHTQ.1W'/Y]H<6(G+ M@-Z'0?T5@]6G#\DLOCF3PV3,87(.??5,S[%JB;3:P9#/*8YG44YSO*VI(&B M2[ U0LFT?N5R#ZQ1K;0NX'XH($T!;_.*3!M =]] MX7-%O6G#WF:%3?CQ?EJ MDY) AU1:9LA;T! PU_# ] M:%^-9B=8]3P-/:!D7\( 59W!_4++#+7Q6EE%O M>F:J-81H+F'#!),E(5KXA3V%=?FFYX7WDX3@/Y]3+[U>WK=8HRU>@KI!&L'Z45'_1RZ319.$B#6?Y MY-+))",Y>%],PCS)WW$=ZC04J&>;A;.B<-ID%L9Q_"^VA3\]R7:023X/9^0X MR/_!N$@*SSA+XTO(PGA>>/[3XBS?U/.-PWD>>[[$O->*.)S-70[39!HFDQA. MM7OT9D8UJ/=^$ALH78OUXVK<'8?]NI]Q_YCW?PKJGCVG2@C9^>8;^_.8WL;8%[="]/"]4-KUHY7WZVXJ;T2FI\MN#*HA!V.T)E-OVH$>T_ M3.5RY?E#/.BMQ1)GZ+^MGRU9<8V2RP*UDT:#Q44_&C:ZHS;[!X??)6[2DYD.9>4N_2HKS@['4 M0F=2*/@LQ5PJZ24ZN/PJY@K=52_VE(,]XVR'-ZKPTA-XC12>C/8K!Y]TCOE; M@)C(U0S3/<-1>A;Q ;-K:#8^0)JDZ1F\9EUQ,^ U3^+-/3Q(ERGC2HOPYW#N MO"5U_'6LV@JK=1R+;TS7K46&_8BNA$/[BM'@_;O&37)WAFFK9MHZASZ8T0W, M2X5@%L"LC_$[CS I+2@C2/PZA^G]&,32(M*=\@Z$JW S+.9HZQT&07L2BM$> MX"U\,"5&H&(:E7QDK_R$_49B248=AAMR*C3Z9XI*I&*VV M5WO_2>F=)Y)2+T]&?1&>S^LR4#*E(W=W!8]$D]AZL,(C4!/Q*A0(.=LCH5]@ MMB7@C$W.^Y&I'C^GN>6[A7EB[9:!7H4KD+6GRT.*AS<--V"8>.O\]_@DE/)$!TE\) MI]&I#^ZV?7BF;^;Q48"+ '$10"YJWPL&.C1_7AT[T?B@21=HE^$I1_N%=/Y5-0F"-5+2@TN;ZE([35\U,9WJQ#RY\;3P](6*[HQ4;+ M#O3[PAB_-SA!_1]@\"]02P,$% @ S8!85L'^'UWZ!0 &ULQ5C;;MLX$/V5@;$DJ3OY^9RA;L1Q'+?9E'Q+Q.G-FYLR0]/FF MUC],II2%Q[*HS,4HLW9]-IF89:9*:<;U6E4XLZIU*2UV]?W$K+62J=M4%A/N M^V)2RKP:S<[=V+6>G=>-+?)*76LP35E*_72IBGIS,6*CW:DJD]<5:+6Z&,W9V65"Z]V";[G:F+TVD"6+NOY!G4_I MQ<@G0*I02TL2)'X>U)4J"A*$,/[9RAQU*FGC?GLG_:.S'6U92*.NZN)[GMKL M8I2,(%4KV13VIM[\H;;V1"1O61?&_8=-NU8$(U@VQM;E=C,B*/.J_7L7-<;T+0:I5'#F>IV([B\HJ#<6HVS.>ZSL\\* M33)P)[R!= M\D&)']1R# 'S@/N<#\@+.A,#)R\8-O&O^<)8C2SX^YB1K8CPN C*C#.SEDMU M,4+J&Z4?U&CV[CH1VD#=[65Q=#4YQZ.-\ ]%L7X#;UIS/ ;>XPG^&6!Q]T ]SV?!=@( M<"0)X3:KM0646![8Q,04 F Q!Q$'D(!(&'R3.B>&'RP-8,I@&@)+(N"X.(P2 MN&T6[:*\0L\I. E]=@KO?DLXX^^WO9,D"?;&7*\U"ZNEEC:O[@\TH2'>U!D4 M>;Z(\"N\Z338&AB*UD".6)R!4>C_C[$(/19.'506$L0I N,$=>I-W00/O-@G MJ&'@B2@8B$7"@3,T+8"(AR 81.CJ5Z*!7N !4/10),?(B#!\&0[&IWNN=[V3 M)$CVPT&]GX4C1*^WX6!)[&P,@VAK8T(3//3\B.(28@.!#"1ZU"5Z-)CHMWBD MI@W:C7GXL;$-)M^7O,K+IMR&X%H^E92HQ[)_4/3Q[)^[C.\1A&JJ!QL%F4QA MU6(HMQA:%ZVW&'IUX5=)=I)78+.Z,;)*S2EI1)28V\ MW#%8C)$U8ARQ/I?Y&"LS'X?Q2[$]"SHY_G@JX"VP,=+U;5\6&T>AFT)6OQT( M;=R%-AZN(/GJ(E*5J1HOQ9 M$?JXD.0<6T/=Z,-B:R#?+R+XU5@;,+V4SNMT(.QG/S_GW'I'D8.*XSRREGGJ MU,F28F7H["@:$N(68\5#?%CYR+CG.U&QS,:!>]P23' MZXK +,=FA#<8/SX%]ZXAJ0W=KXQ1=.]:6"1CJU\]+C-9(95(;H7/EL,S:A\' M'D-85=K:Z:,"P8?*0])Q*!GDT#Q-4A\SR,(K2MLNJVL(3OE[Q=H#Q7**3-UF^S/ =513(4(//,W+[ MZ])Z#B>;].[!4^MZ] M=@VX@M4^";O1[D$];]^1S\O;U_@7J>_SRB#Z%6[UQS%>/W3[PFT[MEZ[5^6B MMOA&=&PO=V]R:W-H965T*?!=$W#]-,U"K5;!$EP.+CGFZUU!]%R MWK(-?D#[J;W3M(L&E)HW* U7$C2N%\%5X%^..W.T!N?)2JGO;O-7 MO0AB1P@%5M8A,/H]X T*X8"(QH\]9C"8=(K'ZP/Z']YW\F7%#-XH\9G7=KL( MR@!J7+-.V'NU^Q/W_GB"E1+&?V'7RQ99 %5GK&KVRL2@X;+_L\=]'(X4RO@9 MA72OD'K>O2'/\I99MIQKM0/MI G-+;RK7IO(<>F2\L%JNN6D9Y?_V"UJN.FT M1FGA;\Y67'#+T0"3-;RGN)VZ>_61K02:U_/($@>'%%5[>]>]O?09>TD*[Y2T M6P-O98WUKP 1D1\\2 \>7*>CB+=8G4.6A)#&:3J"EPT1R3Q>-AJ18V]ON:F$ M,IU&^'JU,E93*7T[Y7H/G)\&=L_KPK2LPD5 [\>@?L!@^?)%4L27([3S@78^ MAOY\(D\1'84Z3;3'K_;XXKA0*"Y>3EJL@4L@25@K0>^=RPU85RH7\ 69[G,. ME#%L5H1VR)K[)/#*JZK.4.69U^2**WZ2(NR6/5$CL ;.("G"+,O[19YF<(\K M9HE%,@V+:>)^[O2JJE3G%$C3V:?^(9CU=!14K.66"PD?E*)Q!F87Y9$J+;!9.B/E(*4R&4IC\1BG0VZU^ MKQI&T<:J02KYYG^LB!,A]M%,+G]A<@9Y'A:SXBC8GV2%VC('QQZA58:[D>"+ M9E;&@UCO51%.)C',PK(LABP5LS!-'6)_?"I)T5$3IK+=^%%CP-=AWX^'TV&: M7?5-_#_Q?A2^8WK#B9[ -:G&YU/*D.['2[^QJO4M?:4LO1&_W-)$1NT$Z'ZM ME#ULG(%AQB]_ E!+ P04 " #-@%A6EX/Q54 $ !D"@ &0 'AL+W=O M>VI[0K*_OM<>F+(;@M+]XK$]U\?GV.?:'F^4_F;6B!8> M2B'-I+.VMKKH]TV^QI*9GJI0TI^ETB6SU-2KOJDTLL(/*D4_#L-!OV1<=J9C MWS?7T[&JK> 2YQI,799,/UZB4)M))^KL.C[SU=JZCOYT7+$5WJ+]4LTUM?HM M2L%+E(8K"1J7D\XLNK@(5".""B\7V+V6FG= /WZSOT=UX[:5DP@U=*_,$+NYYT1ATH<,EJ83^KS7O< MZLD<7JZ$\25LFMB,@O/:6%5N!Q.#DLOFRQZVZ[ W8!0^,R#>#H@][V8BS_*: M638=:[4![:()S56\5#^:R''I-N76:OK+:9R=WI254(^(<(D2E]P:Z-ZQA4!S M.NY;PG=1_7R+==E@Q<]@13%\5-*N#=S( HM_ _2)6,LNWK&[C(\B7F/>@R0* M( [C^ A>TJI-/%[R#-Y<&8M>,?G*_M3\UVQAK":'_'U(=8.9'L9T67-A*I;C MI$-I85#?8V?ZYE4T"-\>89RVC--CZ--;RL*B%@AJ";,\K\M:,(L%,%G 7*NO M9&YJ;87 IX7@*^;L;@X).3K582%W:X2E$I2[7*[ .FML$YC_@P8L_<[73*ZH MSJ5O5BVKQ9:5:EE=P)_(=&,/H,W%O!5&U(ISG=4_H4$SQ9 MVLU[)FJ$,PI9<2D=75JS"C57!;R&+,B2B+Z#(!H,Z3L*TE$&MZ22YZ2!C %1 M,,P&5"9Q"G$0)S%\D!8)W3;_APED$9QGM!&VI@5@ H0RAJ1W5W3\$<]N$B11 M1-\HR-*$OED01^DI7-5:H\P?@4PFC6AXL^(KY;B)XB->S%HO9B_WHB$75-YI\,7\-]D;NQU'<\YRMP:P/:B:H,AO MNG%2K2OEEI?FNH*:&@>Z5T!;/9 M*:2].#N!J)>>0-@[/X&;AZK9"A]'5 P3='V1W7.Z!0U"U@M/]HJG\2IWG"E- MM$N3=.2BTG-7GD$6/FVU",:R)4FOM53W).+-JU$T'%C+"_] M@:'1;739.H>MR$>&KL1M5K^DYS>^W%7OWI_=O:.5#,,S*F(P:[YT\_QB M_Q%;#EI;#HX:Z9H21-(,5W3W:+ZH?9+,!9-^BRE#:Q)QR)_'8?_?2;4CD^^1 M,5 1&W= YJ)V>#2$LM4H*5$ TFY+Y_+7=&P,@\B='Z[JTC;;56/J/;14_;V; MOT3REWO?&/#&;AX!;6_[A)HU+X>?XM8%HH'O==7HN5,8T]ZXKLX*K(6^EBTVM+.1JA:&IFKK MZE:AR'NCNG*YY\5N+CE_0W_>Q4RQKH?%6 M5G^4N2GF3NI CAO15>9![G[%,9[(XF6RTOT3=L/9D#N0==K(>C0F!G79#&_Q M?=3AQ"#USACPT8#WO ='/?>U* MLX<_EVMM%-7'7V\%.4"$;T/8.W.C6Y'AW*%+H5%]0V?Q\T]^[/UR@6!X(!A> M0E\\TAW,NPI!;N"Q3\=Z#[>5T/HMII>Q;@O1;!'*!G[KZC6J'G-(^W%!JKQL MA$W^L+,2E6@R!&'@HV@ZNS/([T/LL3B8LBCQK.&N*+,"7E=3'#.><.9[\?'$ M/ZLK(A#.HB"^@@]:=[TS.CPB=%0X:IB ;(=K3"6Z48CC:DO\-$S\*Y@$:$Z4V'#?H( MM9W*"OH(0*OD5HD:)IP\PE+D^#_218,Q(.0Q?Y_$2WFD0WUK&B3\ HX2RBK01I?$"YB?A"QP";L M@F@+99F3-D26KI,I$%92J-P:WU$( MF9%* \&_Q[7J2SX:\L>.*_RPM&Q560&?OLP_=@V"'QZGU?YD]W<"M]'Q="P) MFYM#S/Z(VE?5OZ+X UZ?UO"5]=-9ZX%<.@K]BDIR_B/KGG2;&M6V[ZD:,MDU M9F@\A]5#VUX.W>IX?.CYGX3:EE2,%6[(U+M.(@?4T$>'B9%MW[O6TE G[(<% M_7J@L@=H?R.E>9E8!X>?F<7?4$L#!!0 ( ,V 6%9_A&PO=V]R:W-H965TJT$ MSYQ068R9Y\7CDN?5X.S$]5VILQ.Y,45>B2M%]*8LN;H_%X7!^N]7^H]L[]C+G M6ES(XF.>F=7I(!F03"SXIC#75ZK9%]1Z3/R6E9F MI,2FK_@].&;( M3"E>+85K_S:;:Z- F-\/[;[6'1[6;8/HN5[S5)P.$"5:J%LQ.'OVQ(^]%SV6 MAYWE89_VLQL$9;8I!)$+(VE0HL('E%S$I@ M4J5ED6?JXX/] M\^V?1X9N$;G1O,KT$?:I(9>N"%XA=XL,M';X#H.81GYX1(9^3(/ -J9T,O&/ MR T'Y]W\MSMKAGY(D>3L=$9C%MB&1UDR/2*O1(5IA9.898C/W!+')AHG%3 G M%='(*A\F=.*CXYTT$!%_[[QA'%'/F1>&-&()&@PZ)E8'OR-S++[(#5DH63Y& M741#%I"0)E%"&)W 88^UA)(*]0$8&2PK%@ND5/*4#*,IC7UL#,T 36L7FBRF M7F1-!-QS%(I/F=PZWEG\]]%[ P9G0J(2','\5W+DFJR5O,TM&^;VD#'JR;-1EV>C1^?9 M&X?EVX8WUR AP8' ;OI0QNS5>[@ZM*K?;@PR8I7EU9*\V3A6V^5K/KX'W55Q M;\?VY[6R']WQ0V3'LULDI*4@EW="I3G0NU*V-GPQ?BWLD;,0#"XZ_B$&?1+%/HR3LK%M:8@.? M-H;:?M$8F8$3,9W$B(UV*+5Q9#DP](. QF%RM">USA5&?(JJ^C>V,!),&/+P MU*X=Q.$+=(XF)!S%K.N)1DE /B"LH=,F\L8J>_XYJ)%-$AI"OH=G<<>S^-$\ M0S*XK8VH,]7,'E@18(=8UJOU,,L:'GU!A%<6&V(+,OF1YZI!&,FL,6/?O]P5 MZLXC#NL6TU<-QHQ.8U3'L'-I.P%!LQ#Y QI\7?7.V9VZIX0%HVG8Y_9)Y_;) M/W#[7F:O8_Z]R]]]./0NTXO#\/KF_='W1R-$%.&X@4S=XA%0ST.OY[5XH)R$ M24*C "5FA\EP"I>[$O$85"(:A%,ZC:)=6(6CI!>;I,,FZ<>F_W!.']39VIFT M%Z/>Y?HQNOI7,(+G4=AW"(5Q2/V$[?!!U0Z]A^@$<+WO/Q8=QI"@)CML@A&0 MZL%FVF$S_;:RN)(%RI+^@32? F^D0='_V)YDI"+N,__@MT7O4M\WA_VWU2\( M@2\<_NHO5>]R5^UP$O3L%\5%6^5V<^K:=BA%'JQN'G-KM5#[T6@*AHV0+[LN M?Y1\6WG#1]%7^#+>NVDHA5JZ^Q1[]MM4IKYTZ'J[*YM9?5.QFU[?][SF:@FO MDD(L((JBC).3JN]0ZA8BZ-D:5KK@0'W>P$C"\DR-:\V 6ZBZRS/P%0 M2P,$% @ S8!85HZN>]=J P <0< !D !X;"]W;W)K&UL?55;;]LZ#/XKA%<4"1#4MR1VF@O0RXKM8><4;;=A.#@/LDW' M0FTIDY2F^_>C9,=MMS0OHB[DQX^D1"UV4CWJ"M' *N%V[M5JX7?N..KRMC-_S58L/6>(_FZ^96TH-!<"E!8+KV+\/QR M;/6=PC>.._UJ#C:23,I'N_A<++W $L(:'Z?4NK>'K M^1[]QL5.L61,XY6LO_/"5$LO]:# DFUK^[R\,H@#=XQB#J#R/%N'3F6U\RPU4+)'2BK36AVXD)UUD2. M"UN4>Z/HE).=6=UPP43.60U,%/"OJ5#!9Y'+!F'P\9E*KW$(@P>6U:B'"]^0 M2VOHYQW\90L?O0,?1O!%"E-I^"@*+-X"^,2U)QSM"5]&1Q&O,3^#.!Q!%$31 M$;RX3T#L\.)W\-Z$;'/01:WAOXM,&T77YO]#<;>HX\.H]BF=ZPW+<>G16]&H MGM!;G7X(I\'\".=QSWE\#'UU3T^SV-8(LNQ*]H\4]$X5,URL_ZK?(?K''3Q4 M"%=2:%GS@ADLX-Z0H+=HM/79.;!6P&D?3C^D413,#UTFWI'!CHQ3#>>0,P$9 M0J;D(PHHY(Y>J(92UM0F]#G\0*;:.P-4<6PR@MI7W0ZA'0(8< &FDEM-#O40 M7@AT;DLE&W*E*\"?6_[$:A?""82C61R1G,9CMPK#A*(R2+4RCGR)= ,&T2B( M)D,KHR1T,@U)]IK45@K,# S"T20*AE;.TM0IQBDIWCB42> PTIC&<4QJU$^H M6PC Y[QB8HU]DFJI*8IP-II.9A8L2:86=$(VUUSG'NE#6;^150@)/T+Z"V@N6?27W!2^* 3.,I MD9U1C&\J?@(#F[,34IBE,Z'?I%(<>:^S[EWJ+/[NOFJ5TH9]GU=5OKU;&7,YF2QT-E*K5-]7&]4A2>W M=;-.#6Z;NX7>-"K-[:9UN1">%R[6:5'-SL_L;]?-^5F]-651J>N&Z>UZG38/ MEZJL[U_/^*S_X::X6QGZ87%^MDGOU =E/FVN&]PM!BEYL5:5+NJ*->KV]>R" MGUQ&M-XN^%RH>SVZ9N3)LJZ_TLV[_/7,(X-4J3)#$E)\?5-7JBQ)$,SX3R=S M-JBDC>/K7OI;ZSM\6:9:7=7E/XK*_8Q_:XT5+G*'PM8P*;!,-$;=BDF)?ZJLF/F?[@J&_E^3]TE/U:Z*RL];91[%\72VT:E,:_#_G<2I2')1)<3O0FS=3K&?"@ M5?--SE-7JC*:[D:>O/D.<&K% MG$M5J=O"',S6I4SCX8?*V?6$"B6('?VZ753 M?RLL7,$6K&A7&2HMNX"?LBRMV%*Q95-_517+ZWO@4F-U"7+0)^R?*FW:"F+( MOUHO53/4 'UP^O"84U3,K.JM3JM^ M=&/.Z9?8E5'$WC9IE2D6N&$8,!ZZ@4SHRX\2>&I44Z5$(&G)!'<3CF>Q*T+! MN'"])(:AMPKZ\V?T^F[H">9@3R@%W49P8- 8AS%S$C>(Y)PY$IKC^1.=CH"R M<$ZKO!!/27?,GHOT0<<101Z'N(!3/$SH%^'R)&(391H,91K\=)F^N;U5EF3' M)7J#PF$W*JNKK"@+Z]6A(IW60O78%DE1W<%/L!33*Y0,RD"A-XREH[[,O5*5 M?:0&DU JK*K!H(CI.%"IL0O[1]I@8=KD2)&JLA5KR'SX)H+C^!?FJ.]9NZ,;()X*" ME:;(8,)=4V\WM.D5&:RMN>P7%/BQQ)P02$B(+=-O3[IPW8#)DD;7% )7 $=A7'Q_?*%\/U3 MW+"<&(%'I^_6&_PHY:FA(EDI[(%1'9]T)D-P(M.JI6"--0. M)]VAFT1\4-E_0]M(4^MFJR^JVS1447F8]Y)M5;@ M9A^PAC,@LA "/!&R3P:X^+T-")CBB0PP_K<"%5@^L&W5/?N]$TF>TDS 7=]' MG!W4AQ]$-A$!1R*Z3%]]OGB#AW/2Z@<(.H\\V"%#V5>T*HL[ZZ&IH1_^M@I: MFRR^'!"C$[J1Y3D!'@X"4@@I'IYY&%':OV.Y#$'+KEW'!!*/7O70TY;RNI1I_=A1[4)F%74G]/-IGRPW CXF!$Q M_*4GAE8C4D KB"_18[I,$W;T,?$)*]88!0S2I#'5]JBV6\:QZ1FVK+..3MJH MDL&TME,Z,L,J+[0E[YQJ#[EU8I_@9(L:(UTMJZ=-\X#F>X_V MC]8K,(Z!@8\BUXL%.^IYY0B,(,?W3AB!I(Y\WPU$/-&.P&^@*8GY+]HC*S0S M'H%;A8]E(@[894K07QJ64C:[85&@_4LTY:>[!RD)^#. >0&[1A.JJTJ5KQI5 MV@D^S;)FFY;47N+ 8S2[^L-.L6M.F%1]FC*CF'-Z/)VP(:'M@ MIUP,J5^ ;"CO^)'52_2"-AP<&B1(4H*#J8_O">+"-A4T;_868PL&//!(4>&X MMFTS3W.P(Z)@?^\@P_8M+-A-(9IX67#)8KZ?AJ??'+GW^S"@$:*A4DO@8E^E M32 +T/D2*??K[A&&,. #!M02J)A?_?B47\ M*6+IF.*()BI@?3[BDOT+)"Q*$*4CG#TE<#O%+T0"S@X+;&3/F)*LFSJ M:7[VDREJZ0G#OEF9DU@B-"^QX8K)#Q%C!OV9*FQ3Z_!NWO='-:@>;M?.;?8%=F ?6PPW#/*8W.OLC:WOGMPX.FN7;IC\9 M/(#3]+.D9KF5)CZ:WO[H:XQ+=5=4%2ENMJ=A48^9]WK M/G+&"ML,!T&A6GM+%1 =6F)6%M_KR>=PH M 4URX+XPJ\EX2/L:\D\Y4%0_X0#(+?;V]!P"S6+T]\):-7?V3Q1Z"X*&VO[3 M,/PZ_$]ST?X]L5O>_LGS6]J@/#0KU2VV>L=1,&--^\=)>V/JC?VS8ED;4Z_M MY4JEN6IH 9[?UK7I;TC!\._5^7\!4$L#!!0 ( ,V 6%:ZL,7). 0 (L+ M 9 >&PO=V]R:W-H965TV@3C)L#UT,.)NQ3#L@9;.EE!)]$@J3O_['2E;35)'R["W/5@DI>/' M[^Z^HV]VD.J++A -/-15H^=>8^GXQK43;>8N;>K=1B)EM3E0VN%.BVKH7ZNL1*'N8>]TXO[LI=8>R+ M\6*V%SM5ECHTO9@,+MW+OBE\O$VCN#WTH\Z$=SL)YLI/QB M%S_G<\^WA+#"S%@$0<,]7F-562"B\=<1T^N/M!L?ST_H/SK?R9>-T'@MJ\]E M;HJY-_$@QZUH*W,G#S_AT9_8XF6RTNX)AZ.M[T'6:B/KXV9B4)=--XJ'8QQ> MLR$X;@@<[^X@Q_)&&+&8*7D 9:T)S4ZSL:$#K-DX.X(M.[#@!3 >P$?9F$+#;9-C_A1@3,QZ M>L&)WC(81+S!; 0A9Q#X03" %_;NA@XO?+V[?UQMM%&DCC_/.=S!1>?A;,5< MZKW(<.Y126A4]^@MWKWAB?]A@&S4DXV&T!=KJL"\K1#D%KXGSF I=)F=(ST( M>Y[T[RA4ES6@F&.]H6-.<;X-:!?(G/3W'GZA MBZ1L,EDC"&-4N6F-E1,8V9D5LLI1:>O3M2H-2EB/KD;P%B9L&@#1>TA\YOL12_W4 M3E.>LBA*['22)BR:^%W\ $^1W1-FY\E;\$<\IB$8D>-$:<0G,)#0N$]H_)\2 M>E-6K7E>-UU*!X'_YRE]AON/>75AI+L><+NER]_NOX0[I"HO,WMHYYLX")5K M"%@<1RSF"83,3SB;$&PZ35CB3X\7A-S;_P\-Q :6Z]7U+7 ZG@G(UD(QO M_$PA#)E:T9 '/_0N4$_4I^-VM79K0Z@4U5*2MMQ9C?U*)0.'HLP*R&1;Y;"G M2XJ@1%5]/2(X %>*A-N:UAYF?YI0*VJ=]"6\LJ!?4CI/21[QA+8$G1Y9&B0L M]I,7=?[NS23@P8=^3'T6Q-_)_+G5:1P0^M,P/HHT/E'"@-3/.$-%FR;A6O7 M+8S,RAK0]ZVDW!\7]H"^_U[\#5!+ P04 " #-@%A6 M0:&Z]:X$ #""@ &0 'AL+W=OED8LH5MMR,58>2=I9*M]S2 M5-<3TVGDE1=JFTD4ANFDY4*.9F=^[5K/SE1O&R'Q6H/IVY;KQPMLU/I\Q$;; MA1M1KZQ;F,S..E[C+=IOW;6FV62'4HD6I1%*@L;E^6C.3B]2=]X?^%/@VNR- MP5FR4.K>33Y7YZ/0*80-EM8AO?<&//U.&5JC'^"^O-V7 $96^L:C?"I$$K MY/#GWS=^^!6!:",0>;V'B[R6'[CELS.MUJ#=:4)S V^JER;EA'1!N;6:=@7) MV=D%1?*^4FL):@DW^("R1^"R@C^4?'?9:XW2PMP8M 86C_ )5:UYMQ(E;V!. ML@9.[OBB0?/V;&))'XB3U>_!.\6ZQ;YX ;[)2V0M;PSWQAK"8N_7O( MW@$M.8SF\NO4=+S$\Q$ED$']@*/9FU@JA?A:](7:'3#A^R=V*+E -I;)SAO61ATJ8LE$&0?4:2B6-:D3%+5:4 MM1N=E ;DY0KJ??YPTN%IB_AG"5U[5Y-LAUJHRHQWK"0#7HH+XY.R E> FD>@ M1'=MQ44LS/N+XZ<[QTZ,^N:5"6?4- M[F?0SX(PMU:+1>_LLPJHKE#5D'"I>DGK>"A(AV)T5)_#--LJ5J-$[6,CR#GD M*BK0I()8DDN)Z.5.DS5M(:S)JLX+.$][.+D1MB^I< I_(]=#-@/E(K8+PM_F MH_LP]PGAQ,NKWE"E,6]A3KZA^PV\AKQ@091F-"I8&N31U*\E03Y-G'_7Y)85 M?)/"*7%K22\#69$'<<$@9],@*S+_3[(4KKY>S2$+"26ES20)8BHX65($:18] M87W47)8(C+$@3G-@4Q:DC &+HR!+V-.Y3TAO@'P$5J1!G,5 / J*= HL3P*6 MQU0C!7]WS4OG24A8'N39%)(B#L(BAR3*Z;^']COON(1H&@=%D4(<%H29TY]Y MK".D3'>D3'^9E!^&_.PIGI01SXM %^4K-]]H<>QVE9Z"L]G68D'4?5$WX,T M'2:/A^AY5+/#]/RXK0+/TC\ 2>]0N7F'^*#=2:EH;CI%*CKJ*<]%21V,>_WA M@3>]M]MR60NBI7_/A'R:>IBWKH"\I+0G,BQOK- MD.O[1<>XRQNLZ3Q!"TL>&S]QW-/R![;<*4M'G^7$\_1A+A&2H* \> TLC(,T MC6D4$X,RMQ=%43#-\P-I1ZD4D9P;,,?'T&571&D6.[DXS )6A .J9A8E7GNY2% MLE0K_7!%329J=X#VETK9[<1=L&M;9_\#4$L#!!0 ( ,V 6%9AS+)1+@P M 'QW 9 >&PO=V]R:W-H965T_:PJ-L7AA=GJ^2!S5C]C]6WLGDVW*.DV9(55<8+4K+[ M\\$E?3^E8=0>L0[YF;&72GI,VK'<2XGE;%ZW&$GSYYE-69ZW M4 V1_VU1!_LW;0^4'^_0/ZY'WXSF+JG8E.?_S-)Z<3Z(!R1E]\E37G_G+Y_9 M=D2C%F_.\VK]+WG9Q(Z# 9D_535?;@]N&"RS8O,W^7,[$](!-.HXP-\>X!\> M$'8<$&P/"-8#W3!;#^LZJ9.+LY*_D+*-;M#:!^NY61_=C"8KVL]Q5I?-_V;- M\,_7)+2_J144^%"E+58!A M,XS]6/S=6*Y\$/&:S4](0-\1W_-]#:&I_>$4H!/LIS98XX4=>-,RJQDG'\ND MF#,RNYSIY@B$:#?Q^VJ5S-GYH-FE%2N?V>#B[1L:>:>Z\2&!*:,-]Z,-U^A! MQVCE17)3/+.J;G9[79%_?VT"R4W-EM5_=!,08DX $I@R :/]!(S C_LG7V^; MLOW>J'0CW1P^61_>?KT^7S2K[%FF#T4HG*(]IPCD]/>7@I75(ELU'TG-FC'7 M.F*1D1@4H1 ;[XF-K?9&5D"; \0X=FT@@2G#C??#C9ULCAAS I# E F8["=@ MTF]S3%ZM,.]@#;Z.Z%B#U!.YST/8'EL0B)LFI(N:+@N?\X9>6 M&XAQ[ K!0E-'[(L1^TYVR186:Q*0T-1)$$4#A:L&XT[9'@]]78,A*B^1WBF8 M/&WW2F@F!X6HY$3JI7#N;:K2-'O@>7)7=>42&.'H18*$IHY7I'4:N=DI8+EP M]"0@H:F3($H("M<0YITR?OW%?1(>+DK">-FV1X/ M?7.#(2HOD?-],)U:;I0M"$@."E')B5SL6RGX*2]7)UI:J.H="TT=K$CPOAL! M[Z,J>"PT=1)$(>'W%/&^6<6#(2HOD?!]#"'OFY4\&**2$XG8AQ/Q;9+^XD]E MQ?)[(5IMF\(I=76FZH\AX+33WM*#)\Z$;> MAZCR'@M-G011280]Y7UHEO=@B,I+I/L00]Z'9GD/AJCD1!H.K>3]%UZRI+/Z M@C&.7B9.3M%+Y^@=G:3'/4OO0N.'HI (>VK\T*SQP1"5ETCZ(8;&#\T:'PQ1 MR8ED'%J=L/_R1D]="/G0U0YCX6F3H(H(\*>NPBPT)3YT@4!R,WO8 1 M:B\ "TV=!%&$C'KV D;F7@ 8HO(2I<((HQP-5/+2?4 M3@ 6FCI2412,W'0"1JB= "PT=1)$\3'JV0D8F3L!8(C*2Y0*(XQ.P,C<"0!# M5'(BA8^L.@&73U5=)GF6D&_UKZ[S_3#4T:O%14,@$M5!Y*8A$*$V!+#0U$D0 M]4?4LR$0F1L"8(C*2^3\"*,A$)D; F"(2D[DXLBJ(3 K M(S>=@ BU$X"%IDZ"*".BGIV R-P) $-47M*O]E%^MF_QNWWK3D DDG%DU0FX M3)]966=5.X&_7;'LO\V#W\F4GW3E&!CVZ)7CHDD0B\R3Y?SMF\ ; MG>:;/X_D<_;7DM4Y*S/RS,B/;)Z4K":7!2^R)6F"1MYI5CZR.M,."+4K@(6F M3I.H$29NN@(3U*X %IHZ":(6F?3L"DS,70$P1.4E:H4)1E=@8NX*@"$J.9'# M)U9=@=L/E^3CO_[H: [ &$K+1CYLNP0X7:1[0X XF0C(5\GIV"G8 H(4+&'/ S9>X870+=B@P M0>M^ ?4D:QX/SM*?V#(K,O*9Y^F4O^MJ1QM0CE\S+MH%U).N >I);CP>G[:LLK5ZR M>K[HO(33@'#\>G'1.:">9 +DN>D=['#1)L)%]X!ZDMF0U[-_L . UZ7F:H(N MESVI-, Q 00M_K8$0:? X*R#R"HB>E,9LC^@&X- V2'0E44@LD>@&Y- V26PMTV@Q@+P]0K5V 1VK5"I M0,"Q"=18 +XFJ+$)["(H)6Z#3:"RA:[94UW-%]U;"+5G@ 9WX$8K50:.C ,I MKG,@&MS!1$@52%_S0&KA'JB+Z5JADG\@13$0I!8.@KJ83H)2"C>8".ZV$-!L M,T V#VS=PXB=()4-!ZLA1D.):"J+!'4R$5'[T=16D M%K:"NIBNU2D9"U(49T%J82VHB^DD*&5M@[O@;OMT=@UPC071X X&+)4"CKP% M*:ZY(!K@VAP!Q,A51U];0>IA>^@+J9S;4J% M 8KU(+7P'M3%=!*4$K;!?E MV3K.C^+:#Z+!'=P81:H$'#D04EP+0C2X@XF0 M*HZ^+H34PH90%].U,B4C0HKB1$@MK AU,9T$I:1MYT8X.[G4$\-M$3@Q(J2A M?#LA1RT"7"]"-+B#B9#JC;YVA-3"CQ"..> F%04HEH34PI,0CMD0'$JW,5VR M\F%]=]>*K.](NKD+Z/[5_2UD+]?W33UX_:J]M>SZ]J@"9G-?VMND?,B*BN3L MOH'T3MJ+/O>D?8/]#7&ULM5IK;Z,X%/TK%EN-6FFV!)-'VTDBM>F,MM)F5+73G0^K MU*W"89^-( X1[?HZC1$Z< ME5+IA>O*8$5C(D]Y2A/]S8*+F"A]*I:N3 4E86X41R[N]89N3%CB3,?YM5LQ M'?-,12RAMP+)+(Z)>+FB$5]/',]YO7#'EBME+KC3<4J6])ZJA_16Z#.W0@E9 M3!/)>(($74R<2^]BYN<&^1U_,;J6&\?(4'GD_(OBWE'/04$F%8]+8^U!S)+BDSR7@=@PZ ^V&.#2 +\QP'B+ M@5\:^#G1PK.*A1+^CKT0(8J*-CJ^I(BR2)^@(L03-613I7,BQ MJ[0K!M -RF6OBF7QEF4]C.8\42N)/BL KN90$<&O1*XPB'A-@U/D>Q\1 M[F&,'NZOT?'1B2ZTE M#Y]\L80I)NM0EJ!K\G>V.[C7#U+SVJ_#[.:Z_-?RZ M(85Z^8AN(Y*H/ >??V8L-?CH[S_U[>A&T5C^TQ3C KO?C&T&P(5,24 GCNYP M2<43=:8??O.&O4]- 6@)K!:&?A6&/H0^_9K%CU0@OK )0R9A$OWW)H5-82BP MASFV&5M/4W_L/FUR U<_D-N@XC8 N-[AV#MO,PPM@=7"X/7LT[<')OOR27?*DJ*(+:@I2Y8HDBR9 M*4LB]9B0Z%@_9U\H$?*D\2D+P_N%:1-OV/)0XANRP]NERO6T^Y()/=%5H\"ME' '?9!"=Y6*%I"JX?""B$/%!C3!TD7650T MPC%0\# *5/!="!S/*AP/ECAS\KQMK,.6>^>Q"['C6;7C#;HLZ98$3!F*+N20 M9_60!PNB7Q[N,/PY4.N@Y:'$K[O<&N]''*QAC[U2WA%9G;#6; M=]9EU;2#5O)AF%-98M[3^4"X^Z;Y;;0 MZE&P^@U['18\;E7$M856#X45<1A41KL6_#LH0,'#EH?RL\H,PYKJGB_4F@C: M2*K55U!MH=6)6HF&^UW6=*LJKBVT>BBLBL/P2ZM?E2[OP ,R';8\E+C5;!@6 M5=]HL$IXQ)?J+-_!4($$C8O8=Y(JEYAT=\)8&7F'O0NA"RF$KY?"HRYYH M5>.UA58/A=5X&'XQ]SW?$J(A(F5S9!N#O[E'@ :!UX(:I MYAZV\P[ PV[E! MMO_>A5?8NRJZD(.^E8-^K\L=G%8U85MH]5!83>C#[_1:;9!WU@)^_,*6^T;! MW=A;U76^S+><)IJM:U]F6_FOKE^Y5W,BLUI"U/LE<^)6+)$HH@N M-&3O=*0?@:+8?BY.%$_S'=Q'KG2SY8V/ I#D^90 M,--3)4C\,E>Z8!:G>A&:4@/+*J-"A'$4#<."<1DDDVKM0B<3M;2"2[C0Q"R+ M@NG;$Q!J/0UH<+?P@R]RZQ;"9%*R!5R"O2HO-,["%B7C!4C#E20:YM/@F!Z= MT*$SJ';\XK V6V/B7)DI=>TFY]DTB)PB$)!:!\'P;P6G((1#0ATW#6C071FQ@R<*O&;9S:?!HMF;Q20 M=&FL*AIC5%!P6?^S?TT@M@SB>(=!W!C$E>Z:J%)YQBQ+)EJMB7:[$,(:>JF'')7*@,V2>7F/YL*8"H.6GW'*>EDFN8D;>$2_*5"^%V3$*+ AU-F#9B3FHQ\0XQQ\M%CT3T M XFC."97EV=D[^W[^S A^MXRSG>&%AX&C)O(XM\9S_N#7?P;_5C MVGT&(,VE$FIQZZ7M-'YA5Z*;/DI?H9'2U^BD=--*:76R07'BNJHY0;C M7CK'42_>DD%Q\>.@#E:X=6&GNKZH5=/K"JK MQ]5,6&PO=V]R:W-H965T)).M[1.I[P<,K2E2+?\#4M]"\+ M+O)$Z5VQ[,NUH,F\"LJSONL*(WO:J.W8GI%=^HC!7T3A"YR?-$?)O1 MC#]<]]S>XX&/;+E2Y8'^]&J=+.DGJCZO[X3>Z^\H$$$7U[T;]VWL M#\N ZHP_&'V0>]NDK,H]YU_*G??SZYY3EHAF-%4E(M'_MO269EE)TN7XIX'V M=MW'^E157E=F?M$TEN>_R3=2,7S)EB7(&=%_3_YVMR(O0!O,F8%PEJ[Z[56J"1"73*\$?B"C/UK1RH\IO%:TS MPHI2BI^4T+\R':>FLXW41Z0DMSR_9T52ZD.2G\EOB1!)J1+R.J J89G\B?Q( M6$%^7_&-3(JYO""O?KCT1X-WY=$/+,O*R*N^TH4JT?VT*[G@70UW=C=TN\QULR\ZS$F\WR#7'<"^(YGD<^?PK(ZQ]_ M(K103'WKJI^=%M#T#?$/:%W5Q&#"T5S^W5'468T<="/+?N&M7"[I MAE]2L:6]Z:L?W)'SKDL92%B A(5(6(2$Q2"8H9C!3C$#&WWZN4BIT(U=053R ME:QYK9FN1FUF!9VKDQHVK&#EV&$[=<>32^>JO]T7P)/."I$%BXXO>7"Y&'0Y M(UW#7;J&UG3%G,\?=,?3E1]KY+GYJ6&CO=LP=(?NX#!!PZ.[U75:B"Q:='Q- MWYN,)I.#-'6=-KQTAKO3C 2,=@D861/P.TU7!<_XLJM?G%ECSTT!$A8@82$2 M%B%A,0AF2&.\D\88W_F.D8I!P@(D+$3"(B0L!L$,Q5SN%'-I;4QNME3HR2_) MV((2OM"S"I442W:?49)(294DKW7'_(TF0G8-,F=6^KGB0<(">[T'=9VZA/+< MP A9_!@$,T0QV8EB8A=%V7H(.F^FPE000;-ZDKIBZRX96'GGR@ )"Y"P$ F+ MD+ 8!#/DXCJMG>'@^YV&"1(-E!9 :2&4%D%I,8IF*F?/"'-?M/^QX\\6$9(6 M?*?JD]-=T+,C(V@-8A3-%(?7BL.SUO-#\I7EF[PS[];(L_..I 506@BE15!: MC**9^FBM1O<%O$87:C9":0&4%D)I$906HVBFH0XGE!9 :2&4%D%I,8IFZJ/U M7]W1"W0[4&,62@N@M!!*BZ"T&$4SE=/:LZ[5RVN5D[3*N2!K*E*J.Z!EU15M MN6+%LNR1J"Z":LX5G4_I9\WU)ON/I\R'$+?V(ITM%:@G"Z5%4%J,HIE2:7U9 MU^XS=DNEV.3W5)0RR>@RR>KU$8Q*\N_II1*SYDK[3](FAR*!6J]06@BE15!: MC**9(FE]6M=NU.Y$DK;KB"[T3B'9G(IJERB1%')!Q:D69'+TD-*;.)[C'"H$ MZLI":2&4%D%I,8IF+JIJG5G/ZM^=5DC9R>@FPQ3+A9X0)?/KEY\VZ' (SWJT<^Z7]DY[$K3WR;#%!35TH+8+28A3-%%-KZGI6Z^^< MY8 -R5R<-SIN5: >+9060FD1E!:C:*806H_6L]N-=X)O6?7RQ4*W&87^SPH] MBJ&5+@237[HU,3@:H_C^^%@34,L52@NAM A*BU$T4Q.M->O9K=GNX2PKYC0O MV(*E]92GMO OB)[YU)X*WZA2.;(9JER0%5NN.M73L>C4<8[5 S5NH;002HN@ MM!A%,]73&K>>?>6L;>ER$[J?>?>RJS.!.J]06@BE15!:C**9J6^=5^\YSFOE MC23UZWDI+\W6^4:4[JM:4=N8%+IDMJ$9HQCW4'=!UUGE8O*#9>[0HD506HRB MF1)H'57/[J@VC_6(H%M:;&AG8J'+6:&TP#MV<8?>T10ZA%XT@M)B%,T40.N6 M>G:W]%$ ]3"R,__0=:Q06M#0]O/O38[3#[5"H;0813/?2VRM4-]NA3ZF_U_R MD6YYMBW;^5M!YTR1*$E/FIYVZKF:@-("*"V$TB(H+4;13.VTWJCOXA_Y^]"U MJ5!: *6%4%H$I<4HFJF II7-)%H+GI/Q5EC/2M&IX.E4#7=D* MI04-S7S9\FBL&C:GN9XQC39/BJ EBU$T,\M[+[W;3NIC]X@9X$Z>'=0FD!E!9":1&4%J-HIG):[]-_CO?Y MS$?Y_O&[Z:[3X73:RW2V5J!.)Y0606DQBE9KI;_WJ:&&PO=V]R:W-H965T1"F$:TCJALFX?IGTPR85836QF.]#]^]E.R'BDK-HJ M(6)?GW/NPXYO^AO&'T4&(-%3D5,QL#(I5S>V+9(,"BRNV JH6EDP7F"IIGQI MBQ4'G!I2D=N>XX1V@0FUHKZQ37G49Z7,"84I1Z(L"LQ_#2%GFX'E6EO#/5EF M4AOLJ+_"2YB!?%A-N9K9C4I*"J"",(HX+ ;6K7LS#C3> +X2V(B=,=*9S!E[ MU)-).K <'1#DD$BM@-5C#2/(=X-4$[Y#0>8;@UP3_D! ^0^C4A,Y+/00UP:1N5[F;PL58XJC/V09QC59J M>F"J;]BJ7H3JBG^:YW0L!616HJY6TK-?1.*L:07"'? M?8<\Q_-: AJ]G.ZVY?-_WL?_['VO&'YS;'RCY__MV-PF/TLBB#D1WS\I&YI( M*,2/MAVO)#OMDOI"O!$KG,# 4C>> +X&*WK[Q@V=]VW5?DVQ^#7%QJ\DMKWU[MU/8:%O<"_#O=A\3',<[H] MU[G>QXU;<'X0^MUN@]O+,VCR#$[F^5EUT E-6 'H/&="7+1E'!SY=H..XQPD M?(P*KWO> 2H^1EUZ@>,=9-OBT>TZKG>0K+US7Q? EZ91"I2PDLKJ'6RL32^^ M-2WHP#YT;T9NBSU6O;MJM7_DJ\9_A_F2J!L^AX5RY5QU5;"\:J;51+*5Z19S M)E7O,<-,?7\ UP"UOF!,;B?:0?-%$_T&4$L#!!0 ( ,V 6%:/$R7X8 ( M $4& 9 >&PO=V]R:W-H965T%,P$(1O:UKJOY,@>6"&7\;CF#+J4%'H\/[%^<=_2RIAIFDO]@A:G&P<> %+"A M6VZ6X,@IW&>),MH(2S\00 M)OR-L*5]3^ZI4M36E[R9@Z&,Z[>XJGUL&AI,;.%AWB:9^B3QA2113.ZD,)4F MGT4!Q2E!B(H[V?%!]C2^RCB'O$>2Z!V)^W%\1M#LY?#HBIRDJV+B^))GJKB$ M1BK#1$E^3M;:*+RDO\Z5R[,-SK/9AWNC&YK#.,"7J4'M(,A>OXI&_4_GK/XG MLA/C@\[XX!I[=K^MUZ"(W!#L*_;*H/7VFNASQCW;R+'9!K/+DC3<';NY%G$B M<=A)'+Y0HG*G0]<;?:]<*):P%/ MUJ?8(WU+^T?C&^P=5243FG#8(&6_]P%5*=^T_,3(QKW[M3381=RPPCX/R@;@ M_D9*&PO M=V]R:W-H965T15*?Y9BIV.8M695":3#&$ M9)I&<3:9S\IKW_+YC.]E$F?L6P[$/DVC_+\;EO#CU01-7B[B/(O.-98. '+O9 \K8-5!FF<5?^C MY[H0)P&(# 3@.@#W ]R! *<.<%X;X-8!;EF92DI9AS"2T7R6\R/("[1B*P[* M8I;12GZ<%<]](7/U:ZSBY'S!-NHI2A!GU1@JGL4Y6*CAM=HG#/ U>$'[GR'&@)L:(\WT/]=08<11BWRR'-G*H5"@/,1X';$QOJ,.+[$ UH\!L-OK7G?-VQ/"I[#7M6GD,P<6F2XH_97,8D M"T M\D_:254 $\[!'G+, P/!UD% J[I%,3U+:;P:)#P35F4U7R<5A]) DV8$8H^@ M'C T E4C\+T!<2?V"-GG+LN4IJ24%ZV4 8N%+#0>F%TBTA/"T%,Y]24:@,C# MQ.E/:R,0$2<8DHA;B=@J\8%+)9!K$]RH"^M94 J#PE5U=1F Q%$O(_UA:0)Z M-$#!T+AL71*R&H;Y7;;D*0/KG*KW#8P)%CA!7YV..N_ MNN):^X+L_J46\LB4E65 1L\#(U"W'"Z&!/6UZ##D.;[>.0PXJ!;, 0>#6@N# M[![F2Y0_L7(^+7BR'QYZ5I:WKIBCLH5CL74KV+HF1-_Q-0=9/=F;"SLF6S@6 M6[>PK95#5K-C>]>I([N=@BB70/OS2PD-L]X:65H%UXX8A=K1. M8<*IZ=^LD]@@VLCR"%]QV["*4&NT]>CXZB/A^PZ M;DT@MIO NQW/CNS1*,$:^>:!/"9;.!9;MVJMN\3>>W8(JW5]K*1D[)\4VZ(";#D^TQ6NQW-U6;3[;K<:NI=OT&78;5UUM)4.WGJO603 M9P(D;*THX055^>35YEAU(OFNW"YZY%+RM#S&ULK59;;YLP&/TK%JNF3DH+F)"$+HG4)*M6J9VJINT>ICTX MY$NP:C"U3=+]^]E R8VDW907L.$[AW..+[B[Y.)91@ *O<8LD3TK4BJ]L&T9 M1A 3>$)E:_FS^[$_TNSQ2C"=P) M)+,X)N+/ !A?]BS7>GMP3^>1,@_L?CDSOA.[9%L80%[Q1&$IU]K(6)EP_FPZU].>Y1A%P"!4AH+HVP*&P)AATCI>2E*K M^J8!KK??V*]R\]K,A$@8RR#6 &YS#P"7 /Q1@%<"O-QHH2RW-2**]+N"+Y$P MU9K--/)LHAX)O4G9-=6VIH1:(>EC4%A ^^Q M,8+P''EN V$'XQKX\.-P=Q-NZT"K5'&5*L[YO#U\JT@:;YF8Z&XHF5!61+F> MT2HA4_6#)V(KLE\W^@/H6D$L?]>%4ZAIUJLQ.\&%3$D(/4LO=0EB 5;_\R>W MY7RMB^I(9!O!>55PWB'V?#K6&2Q0?HXR.].BCSL8!U[77JQ+WRWSVAT&^-._5"T*IFM@S+7MB59;4MU(EL[G\>^$W2V1.Y6 M^?[>Z=*N-+;?G<-Y@J%IP&I7K=/9WE'@-3OZ'[PE=+?,=[74=KW23J6T@\IC\+^+-SBFQR.1;7ATG=5?W#G.NBAY_'<61DU9WYM2G9>0,-=&)A48%20\+>_LN@-/@#0"D#W!?0K0+\P6BHK;,V8 M8<%8R0U1MAK9;*/(ID"C&Y[:KS@W"I]RQ)E@RG3<(?9*OCWE?,T$I$9WR ^F M'L&PA0 RAS!7W'#0A*41N0-M% \-1"6L2^8XM:(<*^627/&4I2%G@EQH#4:3 MXQG2<*&_8.'#?$:.C[Z0(\)3 MAU"/TA;X=']X;QON8GQUAK3.D!9\_0_Y%J:14H==/O:'WMV>G873>EOZ_R?7IV5E=M:1K4F@:[-8%*R PR MJ;EIG6X[X?^:_H'(MISZM5/_OT]%_Y!A'(AL*XQA'<9PYV=O;%SO8VAS7M(- M&Y//>S,]WU=0.O1I^_0SB^62'7MI4CO9:2.^K^G0X&+U1 MZC9.#GMJX[:_XJDF I:(\TY&2*#*D[#L&)D5A\E"&CR:BF:,/P^@; $^7TII M7COV?*I_1X*_4$L#!!0 ( ,V 6%99JH;EXP( $X) 9 >&PO=V]R M:W-H965T]4#*#)0\)3 M-;%BK;,3VU9A# E5QR*#%)\LA4RHQJYC;[$IBSZY=(I9 MJIA(B83EQ#KMG4Q')KX(^,E@HQIM8D@60MR9SF4TL1RS(. 0:N- \;:&*7!N MC' 9]Y6G54]IA,WVD_MYP8XL"ZI@*O@O%NEX8HTL$L&2YEQ?B\T%5#R>\0L% M5\65;*I8QR)AKK1(*C&N(&%I>:(QZRKT)(O4NH5?_U6_M]/R^SN*R*6&1/UI M RYG&+3/8-[P$Y71$"86OL(*Y!JLX/.GGN]\;C7R>CO<@]F.9C= M%4C["%2VL98&7F%@/C[KP/6<+Z.QO6Y"[)QF3XA!#3%X+X069(G?GP*F]:B6 M3GZ#QGE!LG.N/4F\FL3;2=)XIR^ 1UTMNOA)-$./;3#>%DS;UGA;&]AW_<&P MCGJV4K]>J?^_!\=_,]4[I]@SU<,:8/AAAV;X)LG.N?8D&=4DHYTDC9J@_IV? M+DFQ'&-78N4@F9"F/+?!C;:.QTNX[0C7]3WWQ0&R&]7._&G@LE8L583#$G7. M\1 -9%F]RXX665$ %T)C.2V:,?[P@#0!^'PIA'[JF)I:_T(%?P%02P,$% M @ S8!85I5LL!R+ @ KP8 !D !X;"]W;W)K&ULK55=3]LP%/TK5D (I$(^V@*"-!*T0]O#)$2!/4Q[<)/;QL*Q@^VT[-_O MV@E9H"EBTEX27_N>DW.N[9MX(]63S@$,>2FXT!,O-Z:\\'V=YE!0?2)+$+BR ME*J@!D.U\G6I@&8.5' _"H)3OZ!,>$GLYFY5$LO*<";@5A%=%055OZ^!R\W$ M"[W7B3NVRHV=\).XI"N8@WDH;Q5&?LN2L0*$9E(0!3,*K2D'8?2 ?*?J"0Q=<"!S2"O%# --J,C('6BC6&H@ MJV''[0QNBR:X-6[:IKZG)8YS66F$Z-@WZ,IJ M\]/&P77M(-KA8 ;I"1F& Q(%4=0#GWX>'KZ%^UC+MJ!16]#(\0UW\-U0IL@C MY160&=,IE[I26+F?5PLL$A[:7WT.:\I1/Z6]R!>ZI"E,/+RI&M0:O.1@+SP- M+OO\_B>R-^Z'K?OA1^Q)YW"D]>' LZ-P[_M[)U'87A)A!3''ZBM24\[.LYZU&YG[5 [;M6./ZNVOJOW MTE#>)W"\5:@P"+85;J>]5^AWVHEMY=@+5@RO-H&PO=V]R:W-H965TL MFEJ)X22TW<1"I!96=0^;$*S=P[0'DQS$PHE3VX'NW^_L!$8UF/JP/"0^^[XO MWW?V.=DJO38%HH7G4E9F%!36UD/&3%9@R4U?U5C1RE+IDEL*]8J96B///:B4 M+ [#:U9R405IXN>F.DU48Z6H<*K!-&7)]:];E&H["J)@-S$3J\*Z"98F-5_A M'.U#/=44L3U++DJLC% 5:%R.@IMH.!ZX?)_P*'!K#L;@G"R46KO@]DY<%-SA6\KO(;3$*/@20XY(W MTL[4]AX[/U>.+U/2^#=LN]PP@*PQ5I4=F!24HFJ__+FKPP$@NCP!B#M _%K MH /XRK%6F;N#>\.FI M$1LNL;*F!U^X7J/E"XDPQZS1P@HTP*L<9FBL%IG%O(6]@Z]<:^YV \XGA!'2 M7-#LPWP"YV<7< :B@F^%:@RA3<(LJ7;_9EFG\+95&)]0.,&L#X.H!W$8QT?@ MX]?#HY=P1K7:%RS>%RSV?(,3?'=<:'CDLD&8")-)91I-E?EQLZ"RT*'\>R%^X'>_>#?[&G!YN?T>8? M\]H27'D"=X=LTBAT3\(VAR[^3ON3T4IC!Z?:W2AT)%>B,B!Q29BP_Y[ NNW2 M-K"J]@=]H2RUC1\6=+&A=@FTOE3*[@+7._NK,OT-4$L#!!0 ( ,V 6%8A M)9*"V@( ',) 9 >&PO=V]R:W-H965T?,O'EJ,= @J9U Q8O98P 4HUD7+C;\MI=5MJX/KXE?V+B5W%,L4")HS^ M(KE:-781HZ%LEI(5K1@Y4%!RN:-7UH= MU@!N\ ; :P'>H0"_!?B' H(6$!P*"%N "=UN8C?"I5CB9,39"G%MK=CTP*AO MT$HO4NIS(I!8'.T4]U/*]5:M$3IC6@TQ0D)E2< MJ:7'^Q2=GIRA$T1*]+!@MV#:%[ +Y[B?D.9[7 M Y\<#G=[X.GA<*<'?G,PW(TWX;:2O\N!U^7 ,WS^&WSKZO^^F@K)U>_SIT_4 MAB?HY]$EY5)4.(.QI6J& +X$*_GXP1TXG_LD/B99>DRRFR.1;23#[Y+A[V-O M?PB<9:PNI5"EL,M-7T(:KM!PZ9*\3*)P$ 7J3"[7I=XU&WB1'\6;9NE>S]XK MXI'(-D0,.A&#O2*>?@>AZL4556T(EQD@U=!0SNJIG-6T$[=/T(9WL*;4>1!% ML;#C^\]3DBV MV-VSDO]02P,$% @ S8!85CXX$U?_ P @ \ !D !X;"]W;W)K&ULO5=MC]HX$/XK5JXZM=*R>0^P!TA 6K7254*[??E0 MW0>33"#7Q*:V ^V_/SL)@023[DKHOD#L//-XGAEG[)D<*/O.MP "_/$8[K9"C5ASB8[O($G$)]W*R9'9L,2ISD0 MGE*"&"138VX_A+:K#$K$EQ0._.P9*2EK2K^KP8=X:EC*(\@@$HH"R[\]+"'+ M%)/TXT=-:C1K*L/SYR/[NU*\%+/&')8T^YK&8CLU1@:*(<%%)A[IX3W4@GS% M%]&,E[_H4&,M T4%%S2OC:4'>4JJ?_RS#L29@1U<,7!J Z=KX%TQ<&L#][D& M7FW@E9&II)1Q"+' LPFC!\046K*IAS*8I;64GQ*5]R?!Y-M4VHG9)X9C0(\0 M0;K'ZPPX&J!Y)G<#)A$@N:]02(NU2(H,S:.(%D1P]$@SM>,.F,7H=0@"IQE_ M(^T^/X7H]:LWZ!5*"?JTI07').834T@_U6IF5/NTJ'QRKOAD.^@C)6++T5L2 M0]PF,*7 1J5S5+EP>AE#B.Z1:]\AQW(96CQJWR9E;\KE7 M^$Z):-)VUTG:DD&<"O0WY1Q]4_E"[ZJ$_:-+1[6B*P59J\)L]?'/EO@K(PG%F@-FY20E&P03= .6$IC M71PK/K_D4P5W/QMXOCN66V9_'B$-S!V/QN,V+-3 I+)@U,!:JOQ&E=^K:L7H M/BVKMMHG\?'CQO6>TLFJ"(.6(Z/ Z\K2P3S/=3NR-##7&ME79 6-K*!7UE>6 M"AC0)+E#1)Z6,DT,(KJ7J0*MIN#""WOL#JV.I$O4T!OY'4$:*MOW?;V>8:-G MV*OG XGD,JLU,D97@;5&W9#O[Q$=02'?8B6CE&C8]2K M8UDP!B3ZA03#A&>X.NSC?^7))F\/0J=E=!G/P.I*T8 \/^BHN00-;,L+](K& MC:+Q<\L"D+B_((QU:1F.G8X8'>RR;H0:6+MNM/38UND*8/TF1WFA,K,']#9) MY(7L#JU*24KKU;Q?J6 M;.&MV-JQ=DZQ=FY\:->$_O6JN*PA?853 QFXON-<^39/5SV[]XKSHFK33_7B M;>'^+BYA+Z02;)ZU)CFP3=GB<51^$-7]O9EMVLAYV3QUYA>JO2Q;GA--U9M^ MQ$PFFJ,,$DEIW0^E/ZQJ]ZJ!H+NR 5I3(=NI\G$K6V1@"B#?)Y2*XT MT#3= ML_\ 4$L#!!0 ( ,V 6%9#I@'\S0( *D( 9 >&PO=V]R:W-H965T MLFEJ)DA H3!U$XF53*ZU3U:[;AVD? M3'* 5<=.;2=I__UL!U+H(%(GOB3V^9[G[CG;N0Q+(1_5"E'#<\JX&GDKK;-+ MWU?Q"E.BVB)#;E860J9$FZE<^BJ32!('2ID?!D'?3PGE7C1TMEL9#46N&>5X M*T'E:4KDRP29*$=>Q]L8[NARI:W!CX896>(]ZH?L5IJ97[,D-$6NJ. @<3'R MQIW+Z<#Z.X>?%$NU-0:K9"[$HYU<)R,OL DAPUA;!F)>!4Z1,4MDTGA:C7R/GF0X(+D3-^)\@K7>BXL7RR8I/G=1VV )W^ 4"X!H1O 8 KA-:9>9DS8@FT5"* M$J3U-FQVX&KCT$8-Y787[[4TJ]3@=/1#D@3A#F.D!9DS5' .WXF4Q%873F>H M"67JS%@?[F=P>G(&)T YW%#&S"ZHH:]-$I;*C]@*DD5IQ.X0/9C5$3=MMF@8EMJ8S+_*?6BEGK1*/4Z$[S$^;[< M&X'OWUH[-<:^\<_S/UCJC\2V8[Z0:U^T+C#M7KRJKX%A)G61WB,8)HH MQ.;X4@U,J+T?P\8 [ZW%X-\K<=YK#^H[48GTM[I!BG+IFJ0"=R^KQE!;ZSX\ M=NW'?W6OFO@-D4O*%3!<&&C0'IBS**O&6$VTR%QOF0MM.I4;KLR_!$KK8-87 M0NC-Q :H_TZBOU!+ P04 " #-@%A6.O2PO<(" ">!P &0 'AL+W=O MRAZH*5GBP@EJB1E)_WZDI0B.):N*&;7)D!-YE69 .WH.ZKI= ]MV/): &E MI+Q$ M8SY\J[G,VUDG*PX?S"=+]G,&1E!P"!5AH'HWQ;FP)@A MTC)^MYQ.E]( ]]O/[)^L=^UE123,.?M!,Y7/G+&#,EB3FJD;OOL,K9_0\*6< M2?M%NR8VCAV4UE+QH@5K!04MFS]Y;.NP!_""(P#< O!; 7X+\*W11IFUM2"* M)%/!=TB8:,UF&K8V%JW=T-*LXJT2>I9JG$J^J1P$FM="0*G0E92@)#I=@"*4 MR3/T =W?+M#IR1DZ0;1$=SFO)2DS.7653FXHW+1-=-TDPD<2+2"]0+YWCO ( MXP'X_.UP[R7%\E]C3VPMGO2YU>X5UZ>]JA@%,;@#&J;0,IGK8YMX M.##+M=UWTX^:1,&H"WJA,NA4!J^J;!8I@Y7BP](:>+27-(JC\8&R?M $AY-A M96&G+/QW_6B&X%%?O!(&Q86]O#@(@\F!NGZ4%^*Q/RPOZN1%;RA0V:CN*5O5!77.GKV39S_8"", %Z?LVY>NZ8 M.[I[DI._4$L#!!0 ( ,V 6%;*WTN0P , &L1 9 >&PO=V]R:W-H M965TF"16 5/;)-M_?V-@24A8U*Q8K;0Q,//RYOG9C#/="?E#;0 TN4^3 M3,VLC=;YI6VK: ,I4Q&;-I^6] MI9Q/1:$3GL%2$E6D*9._KB 1NYE%K8<;G_EZH\T->S[-V1IN07_)EQ*O[ 8E MYBEDBHN,2%C-K/?TCA_0/Y3%8S%W3,%")/_Q6&]FUM@B,:Q8D>C/8O<7 MU 6-#%XD$E7^)[LZUK%(5"@MTCH9&:0\JS[9?2W$00+U'TEPZP3W=Q.\.L$K M"ZV8E65=,\WF4REV1)IH1#.#4ILR&ZOAF9G&6RWQ*<<\/5]*=(34O]Z09<(R M35@6DS]_%CS'J=+D+;E%W\1% D2LR#_HJBN<$/*5)0605]>@&4_4:PS[@;XCJNVY&^^/UT MVDZW49A&';=1QRWQO">I\^T&P\DG#:GZWE5JA>UW8YOU>:ER%L',P@6H0&[! MFK_\@P;.NZ["!P)KR> U,GA]Z/./4BA%S%HDVW+JF2: 4J G4!XNXJ[J*\A1 M"6DVD^W<"Z@7AE-[>UA71UCH!SYMPEJ,_8:QW\OX!I2Z).^CJ$B+A&F(<6FC M,!%G9O/HHEOA!0<\WKJ>0T/GB&]GG!^,G6["HX;PJ)>P65MG"CPZ84(]ZCK' M G>%32;!(P('#=^@E^]"I'FA01)X6 Y=%'LQSET! X&UR@V; M<[JVMX4Y6XJ!T-I2[+L7VM^^/,VUIZV)'XX\_]BVIV'4\R;A([[=-S"TOX.Y M 3Q-;402$YZB9[=@IJW;M;U 9T_50&CMLO=]$ V>T[6#=DA#H;6EV/=(M+?W M>*)KPY,# '4GP?C8M1UAGN^Y1ZZU#T["YF>(OYE<\TR1!%:8YUR$"""KDWUU MH45>'H[OA,:C=CG< (M!F@!\OA)"/UR8\W;S^\K\?U!+ P04 " #-@%A6 M'SA;"%T" "]!0 &0 'AL+W=O,@0MNCT,>U!L)A8J2ZZD).W?CY(=+RW< M8!CV8HL4SQ$/)3+9*?UH"@!+GDLAS9@6UE9706"R DIF>JH"B3LKI4MFT=3K MP%0:6.Y!I0CB,!P%)>.2IHGW+72:J(T57,)"$[,I2Z9?)B#4;DPCNG?<\75A MG2-(DXJMX1[L0[70: 4M2\Y+D(8K232LQO0ZNIH.7+P/^,YA9P[6Q"E9*O7H MC*_YF(8N(1"06%*0CAB#"-IX:3MDJ=TM-'J&CB]3PO@OV=6Q%R-*LHVQJFS F$')9?UGSTT=#@#1 M>X"X <1O 8-W /T&T/="Z\R\K!FS+$VTVA'MHI'-+7QM/!K5<.EN\=YJW.6( ML^E"XX/0]N6<+ 23EC"9DYNG#:_PIBSY1+XQK9FK-#F=@65G?PZ,CZ?3;ZO8]7_^?JOOS>FFLQH?\JZMT-?.@ MF]DU]Y6I6 9CBMUK0&^!IA\_1*/PAA[NILTV'P]XH";:'"CJB1L/>91M5IQ8<=$()>NT'A"&9VDA;OZ+6V\Z@ M:]]Z;_P3G$WU*/E#4P^V.=-K+@T1L$+*L'[URP+G M*V@7@/LKI>S>< >T$SO]#5!+ P04 " #-@%A6]?NAOTD$ "5%@ &0 M 'AL+W=OB#[26NTM$$A62\L;]^E(7ZTIM$H#[XM5EYO#,:#@\GM61 M\2_B0(@$W[(T%VOK(&5Q9=LB.9 ,BTM6D%R]V3&>8:EN^=X6!2=X6SMEJ8T< M)[ S3'-KLZJ?W?/-BI4RI3FYYT"468;Y\SN2LN/:@M;+@X]T?Y#5 WNS*O"> M/!#YN;CGZL[N4+8T([F@+ ><[-;6-;RZ07[E4%O\1-K"VIU:U:.P^L7]-_KX%4PCUB0&Y;^3;?R ML+8B"VS)#I>I_,B.?Y VH)I@PE)1_P7'QC;P+)"40K*L=58,,IHWO_A;FXB! M UQR0*T#^E$'MW5PZT ;9G58MUCBS8JS(^"5M4*K+NKM7;\ K0'/P MZ>-JX?ADZPLI^&L"T&0N#(&-&_CQI&KG5C!V MG86JC3N.L;$V$,\(.!.*IRQ&]*#3'ZR.HM]%Z$95YV=[P9H@6RO": I40#GQWT^['IP5Z]PN<&)GJ0/T8@":4P-P?MA?!,B+T92KQLZ+/7>!+.J5 3*E#-#\ MR(^=>-97-680>N&"A$&],D"GE4'7 II!!.& D[3.JSC00DO8J!PPA38.?S : M./]LP.QPX!QR /5R !F2 VA^SL>A!Z>"5F<&E?!=*-M>#B!S<@!ICOD@<)SI M?]XZ.S]RP@7UC7HY@$S)@19H-':!'IQ.771F+HJB"5%[,#.L!K8?,-_37("4 M[)2?6!X"WAE8%ZOV-,OMQ4D\EN$KWY'U!+ M P04 " #-@%A6P_EC((0" "H!@ &0 'AL+W=O.=N5S#.QT8QRN))(;9J&R#\+ M8**;!5&P,US3=:VM >=92]9P _JVO9)FAP>6BC; %14<25C-@GET5J36WSE\ MI]"IO36RE2R%N+.;BVH6A#8A8%!JRT#,;POGP)@E,FG\[CF#(:0%[J]W[)]= M[::6)5%P+M@/6NEZ%KP/4 4KLF'Z6G1?H:_GU/*5@BGW19WWG:8!*C=*BZ8' MFPP:ROV?W/=]V -$TP. N ?$CP&'(B0]('DN(.T!KM78E^+Z4!!-\DR*#DGK M;=CLPC73H4WYE-NQWVAI3JG!Z?R":\+7=,D $:5 *_06?2-2$CL.=%R )I2I M$V.]O2G0\=$).D*4HTO*F!F;RK V25@J7/8!%SY@?"!@%*-+P76MT"=>0?60 M )OLAQ+B70F+^$G& LH)2J(W* [C>"2A\^?#HQ%X\7QX^$0UR3"0Q/$E!_B^ M"%%UIKN(\ KM36?NIU-053*A-A+0S_E2:6DNSJ^Q*?@HZ7@4*R9GJB4ES *C M%@KD%H+\]:MH&GX"*GI7^(T!^Z->"H8ZYYG MB4)'8Z5SFR?)),WP=K\M(UYQ/)D^]"K&O-+)A\'+%X+W[G #4*\1@92C#R;O3 $FOBWZC1>N48BFT MT1VWK,U3 M(ZF/.5$'JWL0&&QRG_!U!+ P04 " #-@%A6X/\%K<\# #A M#P &0 'AL+W=O'IT9@M(FA4-T )!W6XOAKU@+-H2*HD>2D^=-Q?6;\N\@IE>BQ*FNQ<7(ICY>N*W8YK8BX8$=:JS=[QBLB59UXQU7/[;UD145K4; :<;K?.%?X\AIB;=#,^*.@9S%J(YW* M/6/?=>CHB6=">U"Z(>#_0]+4OM2<7Q3^?4Z36UX;C]Y/U#D[Q*YIX( M^IZ5?Q:9S#=.XJ",[LFIE%_8^2/M$@JUOQTK1?.+SMUE>VDJNW MA;*3Z6TM27TH[DN*B!!4"O0.;=769RC6C^:H:N*<5G\2YJUU*.U MH$C]*]#4P^L;*DE1BC?H%2IJ]#5G)T'J3*Q=J2+6NNZNB^ZZC0XLT=W0W07R M\5L$'@#ZMKU!KU^]>>[&50GW64.?-31^?8O?#T5=2/KND_I#9.,$KMH$_OJD MYJ-;22OQMRGHUGE@=J[/T:4XDAW=..J@",H?J)/^^@N.O-]F0O?[T/TY[ZE: M"=\44VL5-E;Z*#ZD0>(E>.T^&,2"7BQ8$@M,8JU5-!(+P4L2LUC8BX5+8J%) M+)R(!;$7A6:QJ!>+EL0BDU@T$0,(_< L%O=B\9)8;!*+IV)>&)NUDEXKF=7Z MFE-%Y[VDW*283-<2AY9]6_6*JWE%)DEI$EM-Q' ] 5G>K."6[>69 M<&KDR:SI3YY-/*(I?DFP=-[_Y^@'*N)9LX06NT5U>LY(= M?B!5O73%&.6J%BV;*DCDQ=%P7O1XN8E" H#06&6<58&=6;C M7?:#T%;@P*@27&2>D4$P99[OKV++MQ(&YL$B\XP,@BGS?/ ]R\<2!N;!(O., M# (#\T*P51\P, \6F6>$$$R99R]V8& >S#-OGD,P)9^]WH$!?K /QN*.KMQ M%8X!_$G]Z(XN;/KR^YGP0U$+5-*],O0N8N6!M_?)MB/9L;G#W3.I(-0T&ULM5A=241[_[[BH^ :'4#GVQ^;CWZ%QQ=0YH M?F3\2>P)D>!;FE"QL/92'JYM6X1[DF)QQ0Z$JCM;QE,LU2G?V>+ "8Z*I#2Q MD>/X=HIC:BWGQ;4'OIRS3"8Q)0\KGP&._V,K]@+^<' MO"-K(K\<'K@ZLVN4*$X)%3&C@)/MPKJ!URODY0E%Q!\Q.8J38Y"7LF'L*3_Y M'"TL)V=$$A+*' *KOV>R(DF2(RD>7RM0JQXS3SP]?D'_I2A>%;/!@JQ8\F<< MR?W""BP0D2W.$OG(CK^1JJ""8,@24?R"8QGK3RT09D*RM$I6#-*8EO_X6S41 M)PG0'TA 50+J)DP&$MPJP2T*+9D59=UAB9=SSHZ Y]$*+3\HYJ;(5M7$-'^, M:\G5W5CER>6OC$7'.$G )[!6+1)E"0%L"^K+[^^(Q'$B/JB +^L[\/[=!_ . MQ!3\OF>9P#02!7JJX M14;$.Q)> 1=^!,A!2$-H]=_3H8&.6T^J6^"YKTWJ7X],_:I^.V(>_:V;J1)H MH@?*U_"U.."0+"RU2 7AS\1:_O@#])V?=%6.!-:J>5+7/#&A-S5O<()I2#Z" M#=G%E,9TES>4W!-P(#QFD6X62FBO@,Z%YWGIHID_F\WMY]/Z=&%>X'AU6(NY M5S/WC,QOPJ]9+.)<5;3-7&;[)Z/"8.H[3H=%W M(#FF(L&E\D7_*%U04BIU;/T>C4\(>MV9U$1- ACHV4YKMM,S6X#0Z/6'/^UQ M\: ')]WY[8=U>J3%.:@Y!T;.]Y@_$9DWZ9HEV6 /&$'.7:8C@;7JG=7USL:2 MIMF8-8\$UJH9.HW).?^?.%78;0%P^^JDC?/=P-5W*#RQ:/@F@:K23P?N+AYC M2)L6:FBAL<6I0FRKTPSV9E(7Y@>3 <:-+4.C UXJ4!5J^\$ZTZ WR;HX=U"B M8&.MT.RMC\4[&+@G48RU!(WIYR[5L=#:Q39N#+VQ% H:C?WLND=":]?=6#TT M>_W;-*IOZ'"BWE%Z+:J) AOKAV;O?U6C^O;=X]8/&7Z#@HW!0[/# M7R)3@49_7-0CK N#[I!,-18-C6YXL4S--#W@^GV9TL6U>J7]#=:X+#*[[.<# MHT>RT7$S9YZ[4L=":]?9^#&"8RD4,CK[V76/A-:NNS%\9#;\-RD4ZGMZMS&- M(6W.C>4CL^6_IDM(Y]F:KSM-W!"WQM:1V=8O4*8*L?45Y$R[[T^:J"&RC2TC M\U?RA:)4H9Y^L\.9X_&ULA511;],P$/XK)S.A31IUFM"! M2A*I707L 52M#!X0#VYR;:PY=K"=9OQ[;">-BM2-E_C.ON^[[^R[I)W2CZ9" MM/!4"VDR4EG;S"DU184U,Q/5H'0G.Z5K9IVK]]0T&ED90+6@<13=T)IQ2?(T M[*UUGJK6"BYQK<&T=]R@?6C6VGET9"EY MC=)P)4'C+B.+Z7R9^/@0\)UC9TYL\)5LE7KTSEV9D<@+0H&%]0S,+0>\12$\ MD9/Q>^ D8TH//+6/[!]#[:Z6+3-XJ\0/7MHJ(^\)E+ACK;#WJON,0STSSU_KX&?H5%A-(IM<01W$,#YL57%Y<_4M#G>)1=CS* MC@-O\C_93A;<27L^BQ^( MN6E8@1EQ'6]0'Y#DKU]-;Z(/+]20C#4D+[&/-5P#KQO&M6MU"T[UV6ONJ6:! MR@_:(8]2>CC-3D^:P,_3%Z;W7!H0N'.8:/+.@77?H[UC51/Z8JNLZ[)@5FZL M4?L =[Y3RAX=WVKCCR+_"U!+ P04 " #-@%A6"7A^-,D" "W" &0 M 'AL+W=O[':"S>9MA:.G;7=%MY^;2>-"ANJ(K47C0_S?YZ#8Z>[%O)5 M+1 UO.6,JYZWT+JX]GV5+C GJB4*Y&9F)F1.M.G*N:\*B21SHISY81!<^#FA MW$NZ;NQ9)EVQU(QR?):@EGE.Y/L=,K'N>6UO,S"F\X6V W[2+<@<)ZA?BF=I M>GY-R6B.7%'!0>*LY]VVKX>QM7<&/RFNU58;;"13(5YMYR'K>8%U"!FFVA*( M>:RPCXQ9D''C;\7TZB6M<+N]H8]<[":6*5'8%^P7S?2BYUUYD.&,+)D>B_4] M5O%T+"\53+E_6%>V@0?I4FF15V+C04YY^21O51ZV!&'XA2"L!.&^@J@21/L* MXDH0[ROH5 (7NE_&[A(W()HD72G6(*VUH=F&R[Y3FWQ1;O?)1$LS2XU.)R/* M"4\I8?!(R90RJBDJ.(='0;@"PC,8]T=P.Y>(9G=H!:<#U(0R=6:,QK@2;$7Y M'/H2,ZIA1%*+>+< LQ"(V6;F'.X(?X7).\]H2C0Z[#%0#D^4,;-E5-?7)A[K ME9]6OM^5OH=?^#[ M 51^P>$01C"\&4,IR='5]%%?'/6 .OOADVP:$%XN2=L M\!W8RV0 I\=-F.'^ ;9W^>2;JM>E#^O2AXX>?4F?:GC@2LNE+2W\=B5[T)BK M/TW%*&EQ,\V>9]>J("GV/'-@*90K])*3H_9%<--4C$/"!H>$#0\$^U"2J"Y) MM(N>/)$WFB]SF IIE/;%2HE9S+Q1304I6>UR]]@+897$P67@?EU_M9WN_4T' MI6EGVS**/]H,&W!1)_B$^Y"!N,Y O#,#M[E8FKV82;+F33''_Z_\.=:="WQW M:QT2-CP0K$RLOW7HVRO]B<@Y-6M.Q5TO]K9+\ U!+ P04 " #-@%A6ZBP[J\8# "3$P M&0 'AL+W=O]L6R09R+'IL"U2]63&>8ZF*?&V++0><%J(\ MLSW'&=@Y)M2:C(JZ%SX9L9W,"(47CL0NSS'_F$+&#F/+M8X5<[+>2%UA3T9; MO(8%R-?M"UMH0='B+P('"_J4"OQ+XEPJ"2A!<*AA4@D&1^S)91:9#+/%DQ-D!<=U:T?1# M85>A5@DF5,^LA>3J+5$Z.8D)Q30A.$-/!"])1B0!@?Y ?V+.L38=W80@,JCO_D">XWDH>IVC MFV]?;OL#_^?WEO!FU\!>%R&Z^=J&";LQ"]CVD#>\,*;H&MCYF.++A^9VQ=1P MH5_/MWY!]\_0IYB^H<4'34F"):#Y+&Z;&YT,O=C>BRU.8&RIU50 WX,U^?;% M'3@_VYPT"0M-PB*3L-@0K.&J7[OJ%_3^V3FSE.B1"LEW:M>1Z)]B,7B4D(M_ MV_SU3?IK$A::A$4F8;$A6,/?H/8WZ/S6%OZ2VM\?2 +/T8U:X3\ <]&VRDR[ MB4&I;/.S4WBMGR9AD4E8; C6\'-0^SGHS/XS?B?Y+D=+QI52[^<)5IVIC;S- MR9+EEAN&/JKN)[XS=(J_D;T_]:ZSVVN]N[S?J&P:G+;L^\TV<0NN'SB?<(UT M#NMT#CO3^9"SG5KU4HX/M"V!I7IPTO'GO'7RK\V;25AD$A8;@C5,NJU-NNTT MZ==B.D.8INAI]G0\MZJS;IM?G:!KMR>3L- D+#()BPW!&M;>U=;>&3U^W)GT MUR0L- F+3,)B0["&OZ[S^U>J8W##JF"-I=YS@[8-Z]C4.6WJ]>Z:S<+N\*XU MQB@M-D4KK;%/[A)RX.OBUD>@1.]PY8_MNK:^67HH[E,^U8?N?53>#_W&E-=5 MSYBOU6$29;!22*&ULK5;M;ILP%'T5BU53*VT%DT"2+D%:FT6;M&I5NVZ_ M'7(3K!J9@YVW&_=TDRASPXVF6[*!!U"/VSNA=V[%LJ(I9)+R# E8 MSYS/^.H:CPP@/_&+PD$>K9$I9.Y M)'4J30,\7K^Q+_+B=3%+(N&&L]]TI9*9,W;0"M9DQ]0]/WR%LJ# \,6RA=Q!/#]!H!? OS<=R&4NYP31:*IX E-!/J<:I:$$SDL64,/2=DB5E5%&0Z".Z)6HGJ'I%?(WL M9TBV0C=$)O7BR_..[@F#3$ET/@=%*),7Z S1#/U,^$[J@W+J*NW::+MQZ?"Z M<.@W.)Q#?(D&^ /R/=]'CP]S='YV\3>-JXNN*O>KROV<=]# ^T,E(-"ZJHW5 MM=E,%F1#.YGIG2NY)3','-T<$L0>G.C].QQZGUJL#BJK@S;V?[5:D 4YF>G* M?>1/!E-W;W$PK!P,6QWH=S^P216H\%@*C^U20245=$D-;5+!B91G%PHKH;!+ M*+ )A2="H\"N-*J41EU*H4UIU+>D<24T[A(:V83&?84FE="D2VAL$YKT%<)> M'5!>:Y\N^G[V)<__;5%\%*2X]97T]XE/FZ:I/W&=9K@U@1H[M(3U:E%.'USG#^X,(&NWXM,$ M:M*J$PAW1I"U84M8T*+E'DT79E*[)6)#,XD8K#7&NQQIL"B&GV*C^#8?.)9< MZ?$E7R9Z8 1A#NCG:\[5V\;,,-4(&OT!4$L#!!0 ( ,V 6%9(0'/=" 4 M "0; 9 >&PO=V]R:W-H965TYZE!;DK =OG>5+^>TLR>I@;T'B^ M\3G=;'EUPUS,=LF&W!/^=7=7BBNS8UFE.2E82@M0DO7<> =O8H2J@!KQ+24' M=G0.*BD/E'ZO+CZLYH95]8AD9,DKBD0<'DE(LJQB$OWXIR4UNC:KP./S9_;W MM7@AYB%A)*39G^F*;^>&;X 562?[C'^FA]])*\BI^)8T8_4O.#18#QE@N6>< MYFVPZ$&>%LTQ>6H'XBA \.@#4!N Y !\(L!N VPYP#T1@-L _-(6G#:@EFXV MVNN!BQ*>+&8E/8"R0@NVZJ0>_3I:C%=:5!/EGI?BWU3$\<5'(D:9@;<@I/F. M%J3@#- UJ&^#^$G,1W%\'1&>I!E[(W!?[R/P^M4;\ JD!?BRI7N6%"LV,[GH M3$5I+MN&;YN&T8F&;?")%GS+0%RLR$H3'XW'0S1"8(I1Z(8"/0_%+1IEC,CR M&MCP"B +(4V'PI>'0YV>'VL]_M^M#P;#[N:%7?/9)^<%8X1<-1/A"D2$+(R]>6H!:1Y/70Z:<*<.KVK%X\*#R)^9C\=CJX("%* A M*%)!MHU\/$3%*@K;KF-WJ(%*IU/IC*J\W]*2 T[*'&3G!#=,[E$'H"=)"54, MLFQ)KHIQ?2B)53&.[^BENIU4=U3JMZ1,DX>,G!?J*HT'4C)"%>(&DDP5@AUI M>L0:&HSU,KU.IC>>T?U#(S MEC37ZO.45M]B2\I J %!)&O4@'Q?RG>L ]F^ M7J7?J?1'57ZA/,F \')EPM-BI@5/4?ZW6Z)%HG,!IX:468DBR:DBR>B&PP^M#JC9SULRIVRSQ1@B9E MBR9EBZ=B&^;HR&S#'ZO;;?R@1D''DY8"#0I#+*]_&A2TD2=7,QTL"([8AEI1 MKQ5-5KU;JD$?Y)H5ZD"^;%3%WT-R$$GEC_8.V8X:ODNJ.$MT6"9EL6J M$.S*6E4,]!U9JZ:M4\8,]OX3CAO0%Q3REN%,)=>AU%*N0ZFU7(LZ5M06&$?5FYALM&\E2(M4T&_BGMO2V%X[ZT^J8 0E*(QUC_ MCC\:?G'EF)(MFI0MGHIMF(C>.$/OIU7W44]^<8ZF9(LF98NG8AOFJ+?]<-SW MGZ_N&N,=R 4YU* =3>Z&O9;,DT%YSNZCV'!\HYS>O3+4E6 MI*P XO\UI?SYHFJ@VQA;_ =02P,$% @ S8!85DR!?N8O! X!( !D M !X;"]W;W)K&ULM9C1;MLV%(9?A="*H0622#R4 M*3FS#2PQB@9(L2!IMXMA%XQ,QT0ET1/IN'G[49(CNA,I)05R8XL2S_G_0YJ? M*<[VLOJF-IQK]+W(2S4/-EIOS\-091M>,'4FM[PT3]:R*I@VS>HA5-N*LU43 M5.0A1!$-"R;*8#%K[MU4BYG^!W7'_=WE2F%7995J+@I1*R1!5?SX/?\?D%(75 T^-/P??JZ!K5I=Q+ M^:UN7*WF050[XCG/=)V"F:]'?LGSO,YD?/Q[2!ITFG7@\?5S]H]-\::8>Z;X MIHJGN;;/5%4VH3;+77S"-?ANP33K;9"C[PHP"<7EJHR9-5+VR'A>$3"&:A8\.L;@3 MB\?$8I=8&T6/Q/!T2J=NL4DG-AD3F[C$)GTQ2E./&.W$Z)@8=8G1OA@D%+O% MDDXL&1-+7&))3VP:Q9XI2SNM=%#KRX8;V*XUKUR*J6/B*)VX):>=Y'184FJ6 MUZQI0) W(-@>0. R,>V;P!#%L=L%CBR9HD$?5X59=1K)-5H*EY%+O23TP#N#T*43GRSCRW5\"!]%G^LUR+C M;LZ^!;>P!1AD+G9P, %(/7-H08A'2>C$+G:@D$R( M9_EBRT(\"D,G>;&#ACB-P*-G<8A'>>B$+W8 D5#?DK!$Q,-(].$7]VF8) GU MR%D:XA$<#A(8.^CG1S!8^,$P_%X+8>@3,#&#[:D>+ %AF("O@##T&7@*B>_G M#$<;NV$$OAC"ASP_C &EQ/-O#Y9T,+Q'JS?6Z-*,/*_<8_\6. .+,XC?;.<[ M",J?=6[!"*-@=((8G'O$J0=48,$(HV!T@ACZ8*0Q\>P>P'(11KGHY##TN1BG M:>*1LUR$42XZ,0Q]+I(X\JT*RT48YJ(/P^ @(E#/8!(+1#("Q$$,DS[^//\S MQ**/O&3S]W($DS[_"-#$LWT@EG]DF'^O0##I$_ T\;W(D:-WU&$ OIC Q/': MBJ?1_PV$1^<5]=G/9U8]B%*9,5Z;N.@L,0FJ]CBE;6BY;8XP[J76LF@N-YRM M>%5W,,_74NKG1GTJTAUJ+?X#4$L#!!0 ( ,V 6%:LNF6)[ ( ,X, 9 M >&PO=V]R:W-H965T M^!I H,<\*_C46@M17MHV3]:08SZ@)13RSI*R' LY92N;EPQPJD%Y9GN.$]HY M)H451_K:#8LCNA$9*>"&(;[)<\SVUY#1W=1RK>;"@JS60EVPXZC$*[@%\;.\ M87)F&Y:4Y%!P0@O$8#FUKMS+F:L!>L4O CM^,$9*RCVE#VKR)9U:CHH(,DB$ MHL#R9PLSR#+%)./X79-:YID*>#ANV#]I\5+,/>8PH]D=2<5Z:HTME,(2;S*Q MH+O/4 L*%%]",ZZ_T:Y:.PHME&RXH'D-EA'DI*A^\6-MQ ' "XX O!K@G0OP M:X"OA5:1:5ES+' <,;I#3*V6;&J@O=%HJ884*HVW@LF[1.)$_!6D!QQ]0'=: M,*3H:@M,)A M0.T"4JR07H-^ ,L1+E(T)SRAFT*@!182>C$'@4G&WT6VD $I M6CNI'WY=/=P[\O Y) /DN^^1YWA>!WQV/MQMPVUI@_'",UYXFF]XA._[S_=].G*8/D48B'^6T$&N.1BC% M^Z[--3N/*&R(_ ZBE@.!<2!XV5Y(FY/-Y,GNDASTF?R>R%K20R,]?%GRGY5> M\;F5E^K/<1L[ \>9!)/6)[*WAQJ[4:[CF76M\$P7.=OM^+T7+)JPIYV0%]L;?D'S9K;<]FJ"?^I0,'P2:4ZMC"KA6KYP %,+Y/TE MI:*9J);6O,+$?P!02P,$% @ S8!85O^8KY/% @ U 8 !D !X;"]W M;W)K&ULK55=;]HP%/TK5E9-G;0VQ'RU#"(56+5* MJU25=7LVR858=>S,=J#[][NV(:44T![VDMC.OQJ32PW">5(J:M5B\N&9=1.O1K#SH= MJMH*+N%!$U.7)=-_QB#4>A0ET7;AD2\+ZQ;B=%BQ)3;\#:F#(!9G5524 ^V.9(!-F M"G*+'29W,IP4)_GY%"SCPGS"\*?9E)R??2)GA$ORHU"U83(WP]AB30XYSC;[ MC\/^],C^"27W2MK"D*\RA_PM0(QD&D9TRVA,3R).(;LD[>0SH2U*#Q0T^??T MY$0Y[4;@ML=K'\'S4E:,YP2%)*Q4M;0&1K8 4F(;:NWE)VI!A.L* M$9S-N>"68X,&AZ0-.W<.[^SN_\!4+(-1A!?<@%Y!E'[\D/1:7P[)\I_ WHC4 M:43JG$(/(BW<>7,BH45I/'%R&2ZY%^ 0_8#9]9C.K5;I1;MSW>L,X]4NL0-A M79JT^DW8FY*[3QVXC9H?F3I7U!+ P04 " #-@%A66%=_:X\" #J!P &0 'AL+W=O M67_G\)GB1NV,P6:R$.+93N[2L1=8(&28:*M S&N--\B8 M%3(8WVM-KUG2!NZ.M^H?7.XFEP51>"/8%YKJ?.P-/4@Q(RNFG\3F%NM\>E8O M$4RY)VQJW\"#9*6T*.I@0U!07KW)2[T/.P%AN"<@K -"QUTMY"BG1),XDF(# MTGH;-3MPJ;IH T>Y/929EL9*39R.[]&DI. =3-*4VGTB#!Y*E$13O@1GA7M* M%I09JW&<\!3G/TNXYLDFTS#)M/0Z5[NT7W(,II@*]#! M0/M;7*F2)#CV3-TKE&OTXK=O.OW@_0&L;H/5=>K=O0=@-A#/JZT^ARFJ1-+2 M5>S7>^,+=QH+]:T-NWL$[,L&^_+@;NZ4BVC*A;ER8;_*I8VZTNTY77MEK.,@ M\MW*');F2O#05QEMB%4>OT_(_0;A/Y!!/OKP0URC;)UP8/1_WA2 M@X9M<*P"&QP!>]A@#X]48,-7IQOV!^&>$QXU.*/_7&2C5W7>AN'O7-VV"WXD MCNQ#:)I[_%/ M4$L#!!0 ( ,V 6%:55I:P#P, !,) 9 >&PO=V]R:W-H965TNJ](U MY%2=BQ(*'%D*F5.-7;ER52F!9G50SMW \P9N3EGA))/ZV;5,)J+2G!5P+8FJ M\IS*IRO@8CMU?.?YP0U;K;5YX":3DJ[@%O1]>2VQYW8N&"GPRV:J=-3"8+(1Y,YTLV=3P#!!Q2;1PHWC8P \Z-$6+\;3V=[I4F M<+?][/ZISAUS65 %,\%_L4ROI\[((1DL:<7UC=A^AC:?V/BE@JOZ2K:MUG-( M6BDM\C88"7)6-'?ZV-9A)\"/7@@(VH#@M0%A&Q#6B39D=5ISJFDRD6)+I%&C MFVG4M:FC,1M6F*]XJR6.,HS3R0^]!DEFE910:/*5T07C3#-0A!89^8Z%MHV] M)[W\[)ZJ)*F,'5P92J0&W"2MV_\@??!EO5_,MNK0=C5 M(#SFGLSJ&8IE0.^2/N'RUM8/V[C$M8O96#:)/PC#:.)N=C.QJ:(@[%1[B%&' M&!U%O($%U6"E:@('N^\;#H;^ 95-]2)5W%'%1ZDNTU146"R"5:,+7$<2.-6L M6!$M2$I+IBDG\(B;=<8T3B@K?]PC"^+(/ZQJ7Q7%WM"./^CP!T?QF[F?2D Z M(:UP@SY<.!H=L/5%OK6]!VA]R2BP M@XTZL-%1L(]4%@1/4L+;/>,)-\>TV3QMD*-^!7$]''+V59X=<]QACH]BW@F< M>S:><6]YCL(H'A[P]%7A..XM%W?GR#*_"]^H7+%"$0Y+C//.AV@@FR.XZ6A1 MUJ?80FC<<>KF&O]:0!H!CB^%T,\=SG1 %FG8\["6Q MXW..S[V^N8XW7#S*'$"A;4&9G#BY4N65Z\HTAP++"UX"TRM++@JL]%2L7%D* MP)DE%=0-/"]R"TR8D\3VVYU(8EXI2AC<"22KHL#BZ18HWTP-/H^FT6QIB=_RL_L'&KF-98 E33G^23.43 M9^2@#):XHNJ>;SY"$T]H]%).I7VB38/U')164O&B(6L'!6'U&V^;/'0(_G / M(6@(P5L)@X8PL('6SFQ8,ZQP$@N^0<*@M9H9V-Q8MHZ&,'.*$$D5 (LPR]%4GNF_M',UU.645!<27>U&G,U"84'FF\0_S M&3H]/D/'B##T/>>5U/HR=I6.P3AQT\;O;>TWV.-W!ND%&OCO4. %00]]^G:Z M_Y+NZLRUZ0O:] 56;W P?=V@9T2FE,M* /IULY!*Z$+]W1=G+3SL%S8_[Y4L M<0H31_^=$L0:G.3DR(^\Z[ZH_Y/8BQP,VAP,#JDG[[%@2#<(1)LT/*&3HU'@ M^]>(<7:>UI71EX):-[2ZIMVLD^$P&D>QN^[&MHOR6L0+P\/6\/"@X0>6@M"5 MR9#"6U1R24Q'Z2W&6BCJ[.U?CD?>*X>[J#T.P]9A>-"A+:L^/^'.3E$8OK:S M"QJ/1E&_HZAU%/W;4?<\V]/61=_G--HYM6@UAV(-B,[%0 M75Q)CMN_+R6[7C:D>1BVO=@BI7-X2%ITVBA];TH 2QX%EV8:E-96DS T>0F" MFH&J0.+.6FE!+9IZ$YI* RT\2/ PB:)Q*"B3099ZW[7.4E5;SB1<:V)J(:A^ MF@%7S32(@Q?'#=N4UCG"+*WH!F[!WE77&JVP9RF8 &F8DD3#>AJ66W08PPYSQ]J9IC_+KY?H(\L+0CS8Y_4EO)L M/Z6[,Q-3T1RF 5X* WH+0?;V33R./AX0/.P%#P^Q_Q2<*[%BDCK!IVA(R^3& M-067AA6@NQW>]>AI7R)MJ#CRL=QEW6;C>)"DX7:/PK->X=E!A9?TD8E:[(MW M$/B'A1OULD9_O].C?R!XW L>_[].MZ%&.XV.H^BW/H<[,\.-WTNJ-TP:PF&- MJ&CP'N&Z'6FM857EQ\A*61Q*?EGB7P"T.X#[:Z7LB^$F4_]?R9X!4$L#!!0 M ( ,V 6%8&PO=V]R:W-H965TD@KJ!YR5N@0ESIN-J;BZF8UXJ2AC,!9)E46#Q M\@24[R>.[QPFGLEZH\R$.QUO\1H6H+YLYT*/W-9*3@I@DG"&!*PFSJ/_D/J> M(52(KP3V\N0=&2E+SG^8P:=\XG@F(J"0*6,"Z\<.9D"IL:3C^*\QZK0^#?'T M_6#]8R5>BUEB"3-.OY%<;2;.T$$YK'!)U3/?_PF-H-C8RSB5U2_:-UC/05DI M%2\:LHZ@(*Q^XI]-(DX(?G*!$#2$H$N(+A#"AA"^EA UA*C*3"VERD.*%9Z. M!=\C8=#:FGFIDEFQM7S"3-T72NBO1//4]$.QI?P% #T!@Q51$KU'"[VX\I(" MXBLT%_R[+A'D!P#Z:TG)&E=%NTE!84+EK29]6:3HYMTM>H<(0W]O>"DQR^78 M53I(X\K-FH">ZH"""P'Y ?K,F=I(]('ED)\;<+6Z5F)PD/@47+680G:/0O\. M!5X06 *:O9[N6^CIZ^G>%35A6["PLA=>M+?2,\=RS"EF=VBVP6P-)O66,OWS MS"E%>IOLLICMI41]>L3X]K?]DDE1^36OEC"NTP+4&O_R6L"6.$K6M3<.@Y_U]&/K=%61! M^7'4$9M:4''@1W8QPU;,\*J862D$L.P%*8&9I/5NP?EW?9?I?L%:EZ%%4]25 M9 %%R;"CJ ^*DY%=SZC5,WJ[4P!8?GW_CWJ[-AQX'16S/JA_2*1]T-DA<:;5 M]X[M@/?Z/72GUV-6"V5X)J]>-[O-!&(#^ON)<'0;&0?O/8?H_4$L#!!0 ( M ,V 6%:L5CB-C0, !80 9 >&PO=V]R:W-H965T,QENJ4/YLBY8##'!13T[&LD1ECDAC>+!^[Y=Z,99*2!&XY$ED<8_ZZ!,HV M<\,VM@-WY'DE]8#IS5+\#/<@']);KL[,BB4D,22"L 1QB.;&PK[P[8$&Y!&/ M!#9BYQAI*4^,_=$GU^'7QMR0UJGMJX.[QEOU; M+EZ)><("+AG]24*YFAL3 X40X8S*.[;Y#J6@H>8+&!7Y-]J4L9:!@DQ(%I=@ ME4%,DN(7OY1&[ #LT1Z 4P*<)L#= QB4@,&Q +<$N+DSA9359Q2]@J EI! 1*1 7]"]6EQA1@&Q""V$ M6A&IGB*!'@2$2"TUM ADACG!%#UBFN'BZID/$A,J/LU,J1+3]&90)K$LDG#V M)&$[Z(8EZC*XEQ.)WF_L%N]O. MKBO+A4AQ '-#E0X!? V&]_&#/;*^MCG7)YG?$UG-5;=RU>UB][2!+$LDXE@" M.KMD/$6+1>OR+8CL8GYT*5U[UKGE.L.9N=[UICW.=NMA?GN8-9G6/Q6J)F]8 MR1MVRKMZ255M5:LFEZ<>98&IJNR()(%Z00AHTUDP3NMY-44>$^0?"*HI&E6* M1IV*;DA"XBQN2[P3>.H*[Y/,[XFL9MBX,FS\KG5CW*>K?9+Y/9'57)U4KDY. M?+!8H-^%P0KS9Q!M1DY:G@9WTGBN6H.FC>?J0%!-T+02-#U.D) XBI#,>,+6 MP-N$3/^_?4/%P0B_*Z*6OVV];6*L[LJ 7_95AF[DJ8NX5S:_+[:Z:SM;/_M= MRT-)WY>U?;+Y?;'5K77>K'7ZKA'=C">[Z;04BN9+^D!07?O;9M7NW+6=4DY* MIL9.R!XW2^.1> N7;P:+)J$:KYG:1MW2-\:5N>O-& M[(VFZ)AOU$03U191B!2E=3Y6.R)>-*'%B61IWI8],:F:O/QPI1IWX#I 78\8 MD]L3?8/JKP#O'U!+ P04 " #-@%A6"G [S)P" #=!@ &0 'AL+W=O MW.2FL7#LS'9:^/>[=M(04(IXX"6Q;^XY]\/7)].=5 ^Z ##DL>1" MS[S"F.K2]W5:0$GUF:Q X)=YL#E;N:%WMYPQS:%L08_GE9T RLP]]52X<[O6#)6@M!, M"J(@GWE7X64RMO[.X1>#G>ZMB:UD+>6#W?S(9EY@$P(.J;$,%%];6 #GE@C3 M^-=R>EU("^RO]^S?7>U8RYIJ6$C^FV6FF'E?/9)!3FMN[N3N!MIZSBU?*KEV M3[)K?0./I+4VLFS!F$')1/.FCVT?>H!P<@ 0M8#H-6!\ #!J :/W L8MP+7: M;TIQ?4BHH?%4R1U1UAO9[,(UTZ&Q?";LL:^,PJ\,<2:^+BLNGP#(' 3DS&AR M2E8X6UG-@T.:\FIT.0X 4,9UR<(N5\EY/CHA!P1)LC/ M0M::BDQ/?8,IVD!^VJ8S;]*)#J031N06(Q6:7(L,LI<$/M;6%1CM"YQ';S(F MD)Z14?B%1$$4#22T>#\\'( G[X<';U0SZHYKY/A&!_B64AMP1X97SSP?VI^K MM38*+]'?H9XWG.-A3BLLE[JB*_/E3. F^#?7K(\F2#R)[T<*E)9" "?PB&JK87"NFUCG+I;5VFU\ M&EZ$(<[,MM^](;=).#E_Z98,ND4]MJ9BOW?Q2U ;)Z :*ZJ%::Y(9^TT^LI) MTRO['+6[D=IGFD;X;ZG:,.P(AQPI@[,+3$HU8MILC*RNG:%@R3_)$6:2 M$$_[T&DG:7L/G7L01H"GMN631&CNK[^5;0PVBD,8VJ=[ 5O>7>U^6JT^2>,- M%]_EBC&%?J1))B][*Z7RB^%01BN64CG@.@IE1R6YX\E<\ M5ZO+7M!#<[:@ZT3=\ O2<42*5 V@KV$PIVI6"W%9PG%)Q*P3FV![=2<(_MP:L4O +[$JP"Z2E5 M=#(6?(.$E@9K^J$8KD(; (XSG5GW2L#7&/34Y(:G*0RP7%'!)*+9''V&!)5K M\8B@[^@[>CUEBL:)?(/>5E+CH8*.M?HPJCJY+CLA3W2""?K ,[62Z#:;LWG3 MP! \KMTF6[>O2:?%*8L&R,9]1"Q"# Y-CU?'!O7P>'6K(QJ['@2[L&=W#\*] M!KR/[LNQ^+A64L& Q-D2?;OC28)@*FVHF/]M&H"R \?<@2Y/%S*G$;OL0?V1 M3#RPWN3WW[!G_6D"[YS&PC,9:P#KU, Z7=8GUVP99YE&<$83FD4,O8ZWR?[& M!&-ISBO,Z:+\,/$LSW<=WQD/'_8A,@K:(]>WFH)AIX,GAN_6X;N=X;^7#H!T$OMN2 M"SL#.1$FKX;)ZX2IKGC5S-.P,<"$"W1W_P5]95+I%'H&$N\@4NP1UW=("Q&# MG.O;WLAK(=+I\XF(^#4B_HL0N6,J%@#),Q#X!Z$1WR9VT IM>BB'G5'@6^VD MZ'3R1 B"&H*@$X(BHX.0G)]* L>:5?/0T%SF0V-@LTRVX@+6SO> M8QTQOA'-8T43(Z7IU'_IDGI6:^&YK#6QV^.,^&?SE:J'T%I[+6A.\'?W%WD\O MYV=BJQ6ZY[06GLM:$]T=E<9',=M<;=W+H%"7M993(Q[%'@8JO-,HV2)N1"HV0+N6:LFD W3ZYVS)-T M,T]8?CYF*&0SL:: @5L>8J$;$2O&_Y#HFL,LTUOV*>RY(L6%1.R'8OKD#-%J MDVY8/4%AG2/%T2LGL 862N,DT=M[:%T2X#UOF/FR!]KJKSBWD;DM@0^L29071^6+XGEQT3'C2O&T>%PQ.F=""\#W M!>=J^Z([J*_O)O\!4$L#!!0 ( ,V 6%;/ET4>904 $LB 9 >&PO M=V]R:W-H965T-G])_+X&4PMS2'2Q;_&85B M-1]Y(Q3"DJYC<P"&#*\)D;R'.,%&43T(3A%$WR"B$F(HD&7+W?'"G?_ MY>[F0#23ILKX=T:0E]\99)'!)4H:"6*8%L44/&N8K1"MDOD8B9^6(P=VYQ8 M,^-AFRN%F679Q.N:^0HSXKFNV9AUXK.;^.SA^.@CNH44EI% 2\Z2_QEJ]1!G MJW&V12:]0'>-+,_NA[EK1%RR)TBG"=+1THDG*)7O7+9$0K("RZ5\2ZF"=7:: M.+:G#L:]#[H?*72>8 MKPFL0YO7T.8=>9KU=/*N$\S7!-;A?=KP/GVS:7:Z*Z"IV].BRL9S>DI4&'G[ MIAYLMJF6.1C:9Q;!1(.3 MD<56<(_6:21R9* KX&59G0:P?4<9HM:,62N:KPNM2V^;-&/KV+(=3-L/)E\G MFJ\+K4M^F]'C_TCI7R/;W?1[;-DFL?NR5=EAUW+[VE78$8=X^P3<9O1X.*7_ MC:5C2+*8/0$@&:,<6WM4.HAS\$#1B>;K0NMRV)8(V#VV2K56&5K1?%UH7?+; M0@,/YM.O4ZFG>KDZ_7I;:>9.[;Y&56;.OH4%W*;T>#BGE^]8H#Q8E:/'AP>( M65:,*V5$@U '#Q2=:+XNM.XJ9EL_$//(*B5:ZP^M:+XNM"[Y;?U!!E/L5ZFT MANXN #DV[J__J>RP,^FO$_HJNZGK8K5.29OFD^$T_X;&D)>#Y_<,.-V[8C0, M<_ PT8GFZT+K4MB6$^38J_-$:[&A%U9Q#3[&E79 MR41VTM>HRLXDWG2/2-NDG@PG];] *K49E^/G/$RB-)(%+"V^GBK#&@0[>+3H M1/-UH76); L'XAQ;JEHK#JUHOBZT+OEMQ4&&OTJ\2JKN[@B_MIK['UE3T!?E?N5BA:+8="]3&ZN=KLB#@O]P'TKE_@,[_:U]#" M5-LLOE!^%Z4YBF$I(7C(GG MD^(!S?Z1Q;]02P,$% @ S8!85F'.$8E5!0 IB$ !D !X;"]W;W)K M&ULQ5I=;^(X%/TK5G:T:J4.29P"I0M(I9W15IK. MHJ+./*SVP20&HDGBC&U*6>V/7SL)"6G#96A=\0+YNL?WG-C7)W'Z*\9_B 6E M$CW%42(&UD+*]-*VA;^@,1$MEM)$G9DQ'A.I=OG<%BFG),B"XLC&CM.Q8Q(F MUK"?'1OS89\M910F=,R16,8QX>L1C=AJ8+G6YL!].%](?< >]E,RIQ,J'](Q M5WMVB1*$,4U$R!+$Z6Q@7;F7UQ[6 =D5WT*Z$EO;2%.9,O9#[]P& \O1&=&( M^E)#$/7W2*]I%&DDE45F2@2]9M'W,)"+@75AH8#. MR#*2]VSU)RT(M36>SR*1_:)5?FVW9R%_*22+BV"501PF^3]Y*H38"L#M'0&X M",#/ W:UX!4!7D8TSRRC=4,D&?8Y6R&NKU9H>B/3)HM6;,)$W\:)Y.ILJ.+D M<+(@G'X<*2$"=,UBU3L$R?3]B+X2SHD6&9W<4$G"2)RB#RA,T%T81>H2T;>E MRD#CV'[1VG7>&M[1FHO1'4OD0J!/24"#.H"M4B_SQYO\1QA$O%K.6\AQSQ!V M,$8!62.A&37F!B/=4+^%O W2P^0&G7PX;42K)>J50GL9O <*/7TI])52.9E3 M-30DFJ[1]G5CLLX.7ZT(#]#?7Q0DNI4T%O\TT!OE[9\WMZ_+P:5(B4\'EAKO M@O)':@U__\WM.'\T:64(K";5>2G5.80^?$@X]=D\"?]5&J@1X/\H]/"W=#O+ MSR"6RAU]<02VH!4_$[4 MX,H[W"GZ;W=''H&HAQ++P3K;O)I9=4I6'9#5UV4\I1RQ&9*$4,;JYS(485YCJ=J6:S7IJ\Y/A42A$$NE$N/9%IE&] Q%ND O4Y12'K*@ M2:8]37M-O;JP$V#D:T79,D80JNSQ15;?.3Q4B1@2BY# M:'6Y*D/G@B9H^$T-"#V[ ?W>J"7;D\[^N<&M#)@+.[!/3VG(\WL/L#/JK_9D MY#K[Z56VRX5]UV2GIRR,YS[F1@W8GF3=C#C$NS)F+NS,OA25>K>SA $.9O8> MOLVMC)O;/78],^K]3*'5Y:HJ-'; MDVRCC/67(Y6KP["U>NT39@%;>RCK=1Q\[CU[,H/;?^6-Q95!P[!!^\57!0E+ M'E7O5L>)'M?-E(U:N0*M]KZ@W6YUFQ^M<>71,&AJAO>*!@]]N:$+$3)JMDRA MU7E79@L?^_49-FK63*'5Y:H,'(;MTOY:#@,<3!=.9[\WQ95YP[ ?VAH!65E' M#ZI\"W1R/WD0IXU,C;HU4VAU]I6%PYUCCP.C%M 46EVNR@)B^(796R=^&/Y@ M,>!DBXD?813GBR3NRU>F=1TJ;X=A:V9RGC3Z?K! J\V3%TX+[Y@G*\>'81,U MICQ;XTQ\6B\3XYUEPJC',X567VNJ?)_G''NUR9#Q*Y:;WL-&>I6-]/:\YWMC MF8#A#Q8#3A879:)7EHF+;(4%4J+REQ[L+PT6"KBE@T7!#8:ZU7Y6)^RME?"8 M\GGV@8!0R2\3F2^*ET?+CQ"NLJ5WN[H\_X+ACO!YJ!Z=(CI3H4ZKJR9^GG\4 MD.](EF;KZE,F)8NSS04E >7Z G5^QIC<[.@&RD\SAO\#4$L#!!0 ( ,V M6%9I&PO=V]R:W-H965TV+9,U%%1>\@I*?+/BHJ * MIR*S926 IL:HR&W/<0*[H*RTXIEY]B#B&:]5SDIX$$3614'%;@$YW\XMU]H_ M^,*RM=(/['A6T0P>07VM'@3.[,Y+R@HH)>,E$;":6S?N]<+UM8%9\8W!5O;& M1(>RY/R'GGQ,YY:CB2"'1&D7%&\;N(4\UYZ0XV?KU.HTM6%_O/?^W@2/P2RI MA%N>?V>I6L^MR"(IK&B=JR]\^P':@*;:7\)S::YDVZR=AA9):JEXT1HC0<'* MYDZ?VD3T#'SOA('7&GB&NQ$RE'=4T7@F^)8(O1J]Z8$)U5@C'"OU5WE4 M\R MM%/QXYH*N%A@7"FYY05^;$E-NB[(YTH/)+G1B6-J1U[=@:(LEZ]GMD)I[)8^/(%(F#Q/$!P17$R#, B',<(.(WP61D++!$O268KPF,+U<8M'PQA1AQ$] M,QL5$^,(GP#J; MV+>N=Z#S1NF^F\8&Z07=@,!&C;U8=WL-FV!)%]A7:YH3!:)X0_@AE$'&<:D) MV0$5DH2D:)J%ZY.4[L;*N'NHX^YHG8UOLDQ 1A40AM0,SQ4)V="\AC^HGYOL M1@N;?:]:7D;^7\FV>XVY )&9XP<6 5Z7JNG1W=/NB'/3-/;#\N9\=$]%AM D MAQ6:XG=%:=$<.9J)XI5I\TNN\-!@AFL\IH'0"_#]BG.UGVB![N 7_P902P,$ M% @ S8!85F(G0*"2 @ 00< !D !X;"]W;W)K&ULK55;;YLP%/XK%INF5EIB @E).H+4M.LV:=6J5NV>73@)5L%FMDE: M:3]^OA"6;I2ETE[ EW.^RP$?QULN'F0.H-!C63"Y\'*EJA.,99I#2>205\#T MSHJ+DB@]%6LL*P$DLTEE@0/?CW!)*/.2V*Y=B23FM2HH@RN!9%V61#PMH>#; MA3?R=@O7=)TKLX"3N")KN %U6UT)/<,M2D9+8))RA@2L%M[IZ&0Y-_$VX([" M5NZ-D7%RS_F#F7S)%IYO!$$!J3((1+\V< 9%88"TC!\-IM=2FL3]\0[]PGK7 M7NZ)A#->?*>9RA?>S$,9K$A=J&N^_0R-GXG!2WDA[1-M7>Q4!Z>U5+QLDK6" MDC+W)H]-'?82PN"%A*!)"*QN1V15GA-%DECP+1(F6J.9@;5JL[4XRLQ'N5%" M[U*=IY*;G @8++6O#)WQ4G]K26RY!N@K3Q_0;85LB$2GIGY4/:&C(%^%*!+SE0NT4>60?8< &LOK:%@9V@9]"*> M0SI$X>@]"OP@0&\1;K1U2GS&$+8E"RU#V%>R3J\N;]R=9X[7B:Q("@M/GQ\) M8@->\N[-*/(_]*@:MZK&?>C)MUI)15A&V1H=4=;8/>Z2Z8 B"V0.[2;Q8[SI MX)ZTW)->[D^",*5_H'_P3O[B#>:1'XS#;O:H98]ZV>] 'D >'6IZVM).>VEU M4U@!/8!Y>BCSK&6>_:]//7M=R>>M@OFK%$ M.*I ."G'Z.?>P>N2Y=!G^[+" MX7S\ARB\U]9*$&O;O"5*>P 'G?W'+5LWN6@M1 !6$4<5C.K$OW?#[5Z\V"!P);L==&.LDC8T^Z M\[6868XV!!7D4C-@]=G %525)E(V?G2<5B^I@?OM'?LGDUUE><0"KECUG12R MG%F)A0I8XG4E[]CV"W1Y0LV7LTJ87[3MUCH6RM="LKH#*PT7/W?[L ?P MO3< 7@?PC.]6R+B\QA)G*6=;Q/5JQ:8;)JI!*W.$ZD-92*YFB<+);%%B#F=S ME:M 5ZQ69RVPV:XS=+>X1Y=ZTXA\02?7(#&IQ*F> "$YR:6"+"3+G] ])5*@ M$P40IZDME2U-;N>=A7EKP7O#@NNA&T9E*=!'6D#Q.X&M\O2AO%VHN3?*> WY M!/GN!^0YGH>.CQ(_"BZ0C80.*[K/B([?;YYO=/RQS1-#B5M<,(S3%^U<-#B' MF:5ND@"^ 2L[/G(CYV+$5="["L;8LV]K*22F!:$K=$)H%W?P8%JBR!#IZ[O) M@C@*PS!)['U>->/1Y55[5B">0O#,2'!J:^&\=OI$]Z_>1_G7YRX"#T@^DT M#(<=3'L'TW]R &O.4 .\M7**?A[H^25C&PO=V]R:W-H965TY,A-N,JW(&I:@[JN% MT".W9AF"]=0%(9(V_C1<#JMI $>]O?LGVSN.I='(N&:%]]IIO*9,W90!BNR*=0= MWWV!)I_(\*6\D/:+=DVLYZ!T(Q4O&[!V4%)6M^2YV8<#0(#? . &@*WO6LBZ MO"&*)%/!=TB8:,UF.C95B];F*#.'LE1"KU*-4\DR)P(&%]5G/$/8S1Z-R*Q[WB#R#?H1T?:0_\, R]H%M\U(J/ M>L5UI5@!?8?^Z%@_"'S?][KUQZW^^'\=_?CXZ#$.XU&W@4EK8/)/!F C.*I MU$[.T<^CV]CEK=;0I?35' Z&4?2'-_>@[I4@UK:Z2Y3R#5-U"6QGVP?DJJZ; MK^'UZW-+Q)HRB0I8::@W'&EM45?T>J!X9:OH(U>Z)MMNKA]!$"9 KZ\X5_N! M$6B?U>074$L#!!0 ( ,V 6%:I9BC72@, /T) 9 >&PO=V]R:W-H M965TSE 8%@%YY- M,DTMDCAK.VV1]N/7=M*TNVT#B_8E\6W.G!F/9V:T9/Q%S!$EK+(T%V-K+F5Q M;MLBFF-&1(<5F*N=&>,9D6K*$UL4'$ELA++4]ARG9V>$YE8X,FMW/!RQ4J8T MQSL.HLPRPE\GF++EV'*M]<(]3>92+]CAJ" )/J#\4=QQ-;,;E)AFF O*6;L14^^Q6/+T8PPQ4AJ"*)^"YQBFFHDQ>-G M#6HU.K7@]GB-_MD8KXQY)@*G+'VBL9R/K8$%,([GP=&G@=_K7H -0ALBZE^+'K]QC&_T^&V.$?LLKN2Z^^7T*SH7!8EP M;*EG(I OT J//KD]YZ*%5;=AU6U##V]+*23)8YHG<$SSVMR]%U,!]0R0?IN+ MT._Z_2 8V8L]!(*&0-!*X(L."14K;R@/=I0[^_7V&KV]5KW7*^01%6]K[NUH M/NNZCG- ?;]1WV]5/TV)$' [6S\*N.5@,M@I3$D>J203PU7)];7<(:M M_UZG#!I6@X^RNEX5E+^'U."]I(8-J>'_"M'A;H@ZWL$0=9U-3G-:*3RBT#&J M2 !6<4.>4WR+30VZ3N/(4W@RQ4[O+)"KX@WWJ#L ;>!4I7NN:FU) M4OB./-MK2CNA %Z1< $!9%7MZ$),7MN2NKO)ZFYK>@XODX1C0B0"53RIZBXB M6)"TQ/?>0@7O=K=OP>T,_KH$>ZLB9\@3TW<(B%B9RZHX-ZM-;W-95?3-\:HQ MNB$\43PAQ9D2=3I]%0"\ZC6JB62%J>_/3*INP0SGJC]#K@^H_1EC&PO=V]R:W-H965T M[$1?'>UG]6OU?3 Q7>9 RCT5A9,SIQ< MJ>V]Z\HTAY+(.[X%IK^LN2B)TDVQ<>56 ,DJH[)P?<^+W))0YLRGU;MG,9_R MG2HH@V>!Y*XLB?CO$0I^F#G8.;YXH9M-)Q_&B<.FV?QO#T^>C]2P6O859$PH(7?]-,Y3-GXJ ,UF17J!=^^ T:H-#X M2WDAJU]T:+2>@]*=5+QLC'4$)67U/WEK$G%B@*,+!GYCX'<-QA<,@L8@N-9@ MW!B,J\S4*%4>ED21^53P Q)&K;V9ARJ9E;7&I\R,^ZL2^BO5=FK^A3+"4DH* M1%B&_E Y"/3$4EX"NOG\IF>7A%LT0J]ZOF6[ A!?-Z+?.=.33Q!%V:9O<;,$ M16@AC>VWUR6Z^7"+/B#*T)\YWTG=E9RZ2H=O@G#3)M3'.E3_0JC81U\Y4[E$ MGUD&V;D#5W.W\/X1_M$?]+B$] X%^%?D>[YO"6AQO3FVF"^O-_<&:()V*(/* M7W#!W]G@F=%L1D.B?QY64@F]Q/ZU9;WV.K9[-?O.O=R2%&:.WE@DB#TX\X^_ MX,C[9,O8SW2V_$G.SK(Y;K,Y'O)^LC!HG=&UX"5*BLLKOV& ME5^S[>[G. GT]-J?YJDOBH+QN69I<81QW(K.L,(6*QS$>F(*=+)4-4'6 %:" MVD5TTO%(S]&P@V!3^3'N0-A4$XSM%%%+$5U'H4^.#%;*!A'U.\:A66AG$#95 M,IET("PJ/YA<@(A;B'AXAEW(?MSO+/2ZR;>(_$G0"=LB&@>>/>I)&_5D.&HN M]%G*$+RE.6$;."Z/FX)+>6OCF?2BP$D4)AV@OFJ$XSCJ$-E4X06BI"5*!HF6 M5*9\QZJ#C)9Z0[%.I\22R]CK3J>^JJ-8#BG.PL?>^Q'N7;<:CD,!QV-8+X^M MX'M:56FZ2$0O'TFY_;2P'KY>+S+?#SLK86%1=0D')>>()U4*'D2LS[9U=T]N M2:U N!='''0'S"+R@RCI(O55HR2\ .6_0_E70-4H5@"_WVMW?UU81'[2VPDL MJDMC\EYNX,'S]ZK2T8H5],^U..Z&O+#)DJ W,GW5Z$Q6P[DG%7()8E/=-"2J MUGU=+[9OV]O,0U7#=]X_FEM.57F_NZFO2%^)V% F40%K[=*[BW5,HKYUU W% MMU4=ON)*5_758ZYO:B",0']?_>;_P]02P,$% @ S8!85I.Q M&ULK9E=;Z,X M%(;_RA$S&G6D:?E*0M))(DU+ I6VNU6[W;U8[84+3F(5<,9VDE;:'[\V4"80 M2A/)O6C .>]CF_/VV+CC'67/?(6Q@)-,?K.@ M+$5"WK*ER=<,HS@7I8GI6-; 3!')C.DX;[MCTS'=B(1D^(X!WZ0I8J]7.*&[ MB6$;;PWW9+D2JL&%S?,7EG5I28I#CCA&; \&)B_+ O0]M2@CSB M+X)W?.\:U%2>*'U6-S?QQ+#4B'""(Z$02'YL\35.$D62X_A90HVJ3R7P)'.<=@5,*G&,%;BEPCQ7T2D'O6$&_%/2/%0Q*P>!8 M@5<*O&,%PU(PS+-;I"//I8\$FHX9W0%3T9*F+G)#Y&J90I(I[SX()K\E4B>F MS%_D7PO%7.(??$6-(N0S.?"P02?A7^ PD M@S]7=,.EE(]-(8>CH&94=GU5=.V\T[7MP"W-Q(K#+(MQ7 >8SKY\&KJ# MWOIE>22KU&$)X9<*CAF6VQ,OWRR!];W-I_IA/DZ M83.=L+E.6* 3%FJ"U9S7JYS7ZZ(W2BO-2RO)2VN;[PI6/V>I#<=V:GO>T!V; MVWU#M42-W%$]R#\,.C^,FG4._E0'Z(0%.F&A)EC- ?W* ?U.!_B$1W23"9(M M@:2R&]&6^8(QV$M7S[.L1N(/@QH1_H<1L\[!GIIQG;! )RS4!*ME?%!E?-"9 M\4"^+8#LXAW4-(]MUDB#F,<=]!<&PZ#SD?]ADDZYW>J273" IVP4!.L M9I)A99)AITGN\98F6[4N7#,<$P%S%)&$B%?X#ZY0]@P/KUE,(B0PW%_/96.^ M:Y4%I0AOLTAGAZ=N7'7"?)VPF4[87"3IBO M$S;3"9OKA 4Z8:$F6,UYMO7K.,KJ+(RWZ(6DFQ2>*)-:52 C)+N3E;'U@*D3 M=JKUM-)\K;192;.=_=<$2[XGJ)_Z^CTO8_<7^9[;.X@+3F"&;;%NWVK$%DDW M]XXC4\R6^=$TA_Q5J#BXJ5JKX^\?^:%OH_W*OO3MEO:Y?1D4A]N_\,59^RUB M2Y)Q2/!"=F5=>/(AL.+XNK@1=)T?ACY1(6B:7ZXPBC%3 ?+[!:7B[49U4/T3 M8?H_4$L#!!0 ( ,V 6%9"ON-3:0, %X+ 9 >&PO=V]R:W-H965T MN[WG$K6G)G'3:[#V*=,IW MJBH9/ HD=W5-Q5]SJ/AAYF#G=>-SN=XHL^&FTRU=PQ.HK]M'H5=NKU*4-3!9 M);"0=Y=(V,E27GSV;Q4,P3*2%#]MX<%5)51 MTG'\V8DZ_9F&>'S]JOZA,:_-+*F$!:]^*PNUF3FQ@PI8T5VE/O/#1^@,A48O MYY5L?M&AQ4;$0?E.*EYW9!U!7;+VG[YTB3@BX',$OR/X0T)PAC#I").W$H*. M$#29::TT>NT@$9 M63?O#I^WA_MG#L<^^L29VDCT*RN@.!5PM9/>CO]J9^Y?5,P@OT43_![YGN]; M EJ\G8XM].SM=.^"FTG_<":-WN0?'P[*2IE77.X$H-_OEU()_<+\8+[9L_4BQ[ >)G60RZ#,97%)/%SLA@"E= MKTU&E*0%=+8'!JE37MFRVJF&C:EKH/O6C, ZF[OXX36/4)(@Q/D5E M%JTXB*(>=6(L[(V%%XU]$)3E8 N]Y9&CXT)"PD'D8Q F89 ,(K>A)E%BCYST MD9.+D3\P!8)1T_UI93- 1J?Z.,&#V!9C%(Y]X@\<6%"^E\1V!U'O(+KH((,5 MZ+(JWEY.T2B,"?$&L2[&H!L4J/<_^Z4W7B)TT(Z[H9&+3 ,,%D^,;;U/3;-VQ6[M'@48-8-P.< M1#G?,=5^M/O=?DB\;T:CP?[<#(_-0/-=IIT\/U&Q+IE$%:RTI'<;Z9A$.\RU M"\6WS7BSY$H/2\WE1@_ ( Q WU]QKEX7YH!^I$[_!E!+ P04 " #-@%A6 MUE%3K,X' "U0@ &0 'AL+W=O+ED&7\Z:X6MUP]NT\E4EA^TST_G=,+NF/PZOQ'J77M)&:MB_"$)$G9H(KXEK*G8N4U*H=RS_G?Y9NK\5DK*'O$,C:2)8*J_Q[9D&59 M25+]^*>!MI;'+!NNOGZE?Z@&KP9S3PLVY-D?Z5A.SUK]%AJS![K(Y"U_^LB: M 75*WHAG1?4O>FIB@Q8:+0K)9TUCU8-9FM?_T^('FC M0=PTB#=MD#0-DDT;=)H&U=#;]=BKQ&$JZ?FIX$](E-&*5KZHLE^U5OE*\W*B MW$FA_IJJ=O+\*A_Q&4-?Z#,KT!'Z3(6@9>G0 6:2IEGQ7GWZ]0ZC@W?OT3N4 MYNC+E"\*FH^+T[94'2@Q[5%SL,OZ8-$;!PLC=,US.2T0R<=L; +:JN?+[D>O MW;^,O$3,1L&A;&*T,*CJ-.?RT_[K!^LI:?.FQ@1,716G:\_=\Q.]UE M=KK>['RCV:(^D6FFOM9I/F*(3M02H) H5RL)]:W(A&!CIO1Q'OP'9,6V^9MIXW;5]SP49\DJ?_JM2HG*BS+F-HR,7\V)59 M;^MMOV0A81@21H!@1@G"0*]E@WTL@!HJ4'% :1B41J!H9GU6O$;X<[[*FN.L M"E6G9RG51E'8$17&]G>9?VB[IB[2J8LVT1?,T:6@19HYL^)%;#V/(6D8E$:@ M:&8QM,\*]V*T0E"G!4K#H#0"13/KH]U6Z+=;<#J36-I@2\/0$14Y=,81U;=E M9A]&+-1.+/1;L49F/LFQ,QU /JA)&R0-@]((%,TL@[9\87W)'5*]K"XPCRK)OQ#^R73.GW6KHMZNO/FFJ MYK0S(9".< A*PZ T D4S"Z']:CC8B\2 &EE0&@:E$2B:>5]#>]G(Z\7@)*8Y MCN%O;(EQ1-DK';Q1%/&/;-?,:9<9^5UF(S%W:3ZA6&3LJB6R9L:-< M,K,/DQEIDQGY368C,Q>+0@J:I13=R)>WC),?M?5TAJ1A4!J!HIE%T?XUZNQ% M;D"-+2@-@]((%,VLCS:VT4^ZF=DQI'%$.98T=E1H;:L@_I'MF+E8>\[8[SFQ2D23DU!_Z&K- 6E85 :@:*9)=,.-N[M171 ?2TH#8/2"!3-K(_V MM;'_UNQGY8WXG)6__\DGJ)0>-*)"O"CQ>:)B7!RB8G'_G8TDDKS<1)R*JH#. MFMD;B3NVW1GZ.[1U,4!-+!3-+(8VL;'?Q+ZE;W>22H8NQNKT2JEY1,9I6>[Y'RN^FTJBGLVZ@=W=!:1B41J!HYL^!M--.]K)3 M.0&UW: T#$HC4#2S/MIV)_Y[R#_6PIS+S?4P<>Q$MJXP#_U]VKH>H#8;BF;6 M0]OLQ&^SWY+#CTR@:_J=%?+EMV*YYJ/Y& VKW\X6Z.#C]>W0N?#S'W+KDPGT M'C,HC4#1S.)I_Y_L9;MT GHU )2&06D$BF;69^7'J?X[V=!BE]@^,[!W'/D[ MM75!0.T_%*TN2'OEY_DS)B;5?+I^]<%$]<6#M\\OP!-=/ M4-"8^H$.UU1,TKQ &7M0R."XI[(OZFVT(ET4O2<=*OWR$E6[9$*7G(BZW+F1'/<&9XR+,M M%[_D"D"1YSPKY/E@I=3Z9#22R0KR6'[C:RCPS8*+/%9X*Y8CN180SXU1GHV8 MXP2C/$Z+P>3,/+L1DS.^45E:P(T@C?9>YFD.A4QY000LS@<7]&3&C(%!_$QA*P^NB:;RR/DO?7,] M/Q\X>D200:*TBQC_GF *6:8]X3C^JYP.]M_4AH?7.^_?#7DD\QA+F/+L[W2N M5N>#<$#FL(@WF;KEVS^@(N1K?PG/I/DEVPKK#$BRD8KGE3&.($^+\C]^K@)Q M8$"##@-6&;"F@==AX%8&[EL-O,K ,Y$IJ9@XS&(53\X$WQ*AT>A-7YA@&FND MGQ9ZWN^4P+08J3C/Y!1T]W,W(YX]?R$>2%N1^Q3<2K>39 M2.&8]9='236^RW)\K&-\E)$?O% K2:Z*.9Y!\(R[] M2IC#F&5 T[>;4XOY[.WF3@\;=S]_KO'GOCI_9);*).-R(X#\<_$HE<":^M<6 M\=*C9_>H&\V)7,<)G ^PDT@03S"8?/I ^?4%JWW=#9[)V='D?3VD?3ZO.\B M^0C83($H71"VX)5.?.-$-]6GB<>< #/AZ3 J;13UW9 &Q["9!>8$85C#CICX M>R9^+Y/[%2 %E298GTO!-VO-9BAB96=4.J/NP2B<;\P/&Y3LL-!K4"IAT1'* M979"P9Y0T$MHUVR0!H%=LWF$ A:I^F*C%%CB&@9.@U$;Y;E!BU ;Y7J,^79& MXSVC\6MEBZLTTACA(E5=8J,\)!B+5*;%DBP$ST]L),?O6<;OZ6SV3LZ.(AON M(QOVYLIW 46RPH5,0BSP0G?&J8!YJK[B_ZKG)8L7%"ZH^I4!( M\ED"H/Y20&AD3_:YHZU3NF%3/TD%[*&2HG M56M"*[V@'=5@W$R[J0W&_,#WFPPM..IZ3HRDVVZ2(I7F(2*E-/ MG>*=MG4#:RD0"\AMKNPS"VCH1H';0:F6(+1?@_RE4%3MZ20=-&RZPF_QL*". MBKUB8H&- Z>CU[-:?K!^^7%3+]?8#=.ROMZ\)ZF<'VTD* V;-66!T0"7[P9' MFS=&HW$'QUJEL'Z54I_R[-+.RH7:-H-CKSEA=AQUFKEGQ[E.LXV/#@ZZ;18NRE/.G_$8ID6DF2P0)=("D,L MRL/#\D;QM3E.>^1*\=Q@] ?+_@*,VJ&_V!_1'NY']02P,$% @ MS8!85D8NYS):#@ M(4 !H !X;"]W;W)KG-GRP^7^RPEX"> !*Z?J_KW9BMEZ_WQ4)3-V\6V;1_? M+)?->BL?\N:[ZE&6W5_NJOHA;[M?Z_ME\UC+?+,_Z*%8'O+ZRWM95,]O%VQQ?.&GW?VV[5]8WEP_YO?RDVQ_ M>?Q8=[\M7Z-L=@^R;'95Z=7R[NWB'7LC&(_Z(_:27W?RN1G\[/5>;JOJ]_Z7 M#YNW"[]/219RW?8Q\NZ_SW(EBZ(/U27RWT/4Q>M)^P.'/Q^C?[]WW[FYS1NY MJHI_[3;M]NTB77@;>9<_%>U/U?/?Y<'1/L%U533[?[WG@]9?>.NGIJT>#@=W M&3SLRI?_\S\.E1@7&^\S]49;MMO+^6&[D9!UAVGEZ- M\:.Q]YR,*.3Z.R]@WWKO%0ZIZ*K";5?A?/_._]:[E?>[LMR5]UW;4N3E M6F+U?(D;[>/V[>SGFSCA27R]_#PL%%1%?LJ#L4J0.5I6('JM0$16X->\>,I? M&N.BZP]ZNV=6X"5N//!V%42^[VLEP&1)H,L$F:5E#>+7&L33WP5E]VFK[KS/ MUO6)@?& \Y1KY8$J%H:Z2I#Y6U8G>:U.0E9GM]GU]^OJOMS]KRM3U^H_ MUM7=KBM0[155@S;]"7+=8U^W#U4LC4/=?@(^1MU[B*NWT,A7^NHKG>[KQ]4' MS$R*F-&S7"$B%F>:%3(GRRN9O3K.2,19@[1Z.[HT]O:&U < MH]_!3UVK5:Z_>&V=ETUQ:*8VOW4 V5%ZBQ,9@^_2--0O+*:*$[W?HM.SM<^5 M?3Z]V9;EQM N'Z(.O459P/5/,R)#>GB!11MU\6-S"OT8R3UXOWR&N0!IJ1@# MO3*J@[VW0'6C[GOL3X$7LR OJL\]PWL(>6Q<\1:C M@>N?O<='6>=]P[OO/;UU7M=?[E[@'?_0.J*C0P%<1A.NHHW+J="-Q1?[CL0< M8=:AS"ZC"5?1QF56#,AH"+3_HL0@X@5!Q%/]4PEE/(Q@^*)9F. M%YBL T?=/YF?K7]%EYRF2TMTYI &.0LC8:MC4CYT-IJ%I6GR?;[R-O&W58&IALW\V)GBPY#FPX^R;JJRE,55 M+;N+VEG,U^OZ*2_P"^IH@/!@W&4TX2K:N) *1\/+W189.H56I]&$JVCC,@]N MC9SMWD@X=9XFJ0*C(LB%X+(;)8). MR-:PXL:(YL9)&!69P=$L$71&MHX5.$8T.)ZDJ,@\RFB6"/KLMNX4(T:&^6D+ MBHJ0^QYYJ@,RIHH 1='IV=I7$!G1$&E+49 0@RS1;WY%5+"I%XAJU-2/GWU3 M?!@;;F^LJ]_DNA^/NI6EW#?)M\7N_N0=4W2XJ9V]TVC"5;1Q*160QNQB3!4[ M15>GT82K:.,R*W2-+6;:SWLF$TZ0LY#K7VHP59)J7_X$G:1M$118QC186C)5 MC/"B?G?J"A&Q&/B?@RECQ92Q!5.> *H8 FT;&TKCHQICIR$ M5;$9),T206=DZWCP<#8-DB>Q*C9#HUDBZ+/;NE/0&!MFJRVP*D;N>DQUIL!$ M# P\TMG9NE=0&=-0:4E5,23&+ (%@"+8U@M,-6SKQ\84+L8T+GZ_*[OD=WG1 MM4I-6S^=OI:.!@CJ<0IM#J-)EQ%&Y=906MB,>-^ M%DW1@2<7%;G%,]9[7U>G'-=*D6XFD 0U<'&+!%T0K:& M%:@F#D$U,8.J62+HC&P=*U!-+$$U,8.J62+HL]NZ&ZP"Y!Y4$PQ4=>=FC:!3 ML[6N*#69A5+IJ).[1Y?11 *Q=]C9C@NEJ#>9,$B*=8]G% V94D_ ^C282N]! M!9VLY;LF5?B:TN.J/;6NNF+L\,\&??34=X?3:,)5M''E%)&FEQM&39TRJM-H MPE6T<9D5S*9S#:.FV "I'^AW^&&RF#-]()%.T[8,BDW36=@T1:B3,0Y7A8.Z ME.F/[=$IVI9 P6GJ#DY3,YR:)8).R-:P@M/4(9RF9C@U2P2=D:UC!:>I)9RF M9C@U2P1]=EMW"DY3]W":FF?ES1)!)V9K?+"&Y2QHFD+\BY)4IRQ$A33S I.- MFOFQ-T63J>53/O1QD_MTIV.FKJ*-%_A4T)E=;LPT?7*PY.#-3G)E=8M"4/LGD=R,V!.OK0XO"U4G'E5-HFLV" MIAF"IK&OWW:%J3A8%X;.T+8"BDPS=V2:F#L]@/JA;+O&?W=;2'Q15?KPRSZ(]\)*!^S-/"&/]&[PPY&U=F<$R]OXL"'L,.QY[R/35 M*E:H+DST(0I#EM9U&"QW[[L#V6,LBF3/T A#3M:N!VO=^PYI]AAL="TCL+HL M)KMB<$S=D)NU^\'2]+XEV1X/'#T0&X&-"A 5O,1SH"WS!PO#^^[A]AAS=*7U M"[C"5#'8@X1.S[H @R7A_5D(]QAVQ.X!& DRG'UZ5SG+XO'^8/5X?W8<-IQB M.HV@#_N#;E><$ Z[76TGGP'L&K8J^EMO7NW$.-RA$2V!JZV'#B5P&DXX"Z>5 M<[@ST@7AU]4^1\=:NX7?>79A&F[#9-B'R1;QD*V3KN(T +"+Z%@2@T$>0YK6 MA1BPKF'/IDF,A^VL!)])0F7PH21#9M;>!WQKV,]I&NEAFRM%^A-F*TR6A&!+ M&#HS:^\#RC5LZ72:\Q@R0!N K6\0%>"\>;99&NZS1.\P9+G9'"38*QZ!!=I1 M'8M@!SS/+DC#;9 ,^R AV[+AQAU1Z;$^+L,)9^&T,@Z8^;!'T66Z9Z?WV;H- M)YR%TVH] &[#?DWV._PR9&^FJR#,,MA08\(X",$XS"Q;.;'!7D[,L)F3+:P@ MFS8%/ !C$X@LB_4I&4..UE48X+%A=Z=)I()LYQ0Q,%B!J#AXVM*0E[7S :P: M=GZ:QBG89DX9A#1,AH#*+)L^L<&N3\RP[=-I4$'V8KI"1J00&2 5.@=KEP,4 M->S_9$4J'"%2N-H6)DLS^"Z?A4@'.SL\BZ]UC#V''.VUW7RX L*%"V#,( M7#CJ&5Y,+INME*W(V_SF^D'6]W(EBZ+Q]I_.MXO^\_WZ:M=LW?4U>/..+Y;@ M]??LC6#]ZTL5YN;Z,;^7/^1UU^DU7B'ONI#^=_WC8O7N?OOZ2UL]=F5>>+=5 MVU8/^Q^W,M_(NA=T?[^KJO;X2W^"YZK^?9_VS?\!4$L#!!0 ( ,V 6%:T M#KI^*P, '<) : >&PO=V]R:W-H965TU0V*_?M1-"/T+@ M@9_K-(>"ZB.Y!(%OYE(5U.!0 M+7R]5$ S1RJX'_9ZD5]0)KQX[.8N53R6I>%,P*4BNBP*JAZGP.5JX@7>T\05 M6^3&3OCQ>$D7< WF=GFI<.0W*ADK0&@F!5$PGWBGP4DRLG@'^,E@I=>>B74R MD_+.#LZSB=>S 0&'U%@%BG_W< :<6R$,XV^MZ35+6N+Z\Y/Z-^<=O"0A+TP; GH[.WTH(6>O)W>ZW#3;[:I[_3Z MKVX329A.N=2E O+[=*:-PD_G3UO&*\5!NZ)M)R=Z25.8>-@O-*A[\.*/'X*H M]Z4M6^\IEKR3V$8F!TTF!UWJ\0]LF%C+V"PX%2G82B^%@E0N!/L'&3&8XAD( MF#.#I&O;&T*UEBES7E?,Y"_O]T% M;7OM0FQX'35>1YU>;]=-V'XPK4T:N%?\'4$L# M!!0 ( ,V 6%:L"&S$-P0 '4. : >&PO=V]R:W-H965TL]%3M2EMBYS=;0%K(5NW#G=#2[3U4?3")@>B2 MF-H.7/_[&R?9+"0&;25>P':^&<\WGAF/)TE?!EPT5!%4S%UI9[P6A:"Q6Y[6 68C;AE;MF*J=?]4L#,[K2D6<%*F?$2";:9 M6D_D,2:.%J@1?V7L*$_&2%-9<_Y-3_Y(IQ;6%K&<)4JKH/!W8 N6YUH3V/%O MJ]3J]M2"I^,W[;_5Y(',FDJVX/G7+%6[J159*&4;6N7JA1]_9RTA7^M+>"[K M7W1LL=A"2245+UIAL*#(RN:??F\=<2) @@L"3BO@] 6\"P)N*^!^5,!K!;S: M,PV5V@\Q570V$?R(A$:#-CVHG5E+ _VLU.>^4@*^9B"G9L]4E%FYE6C)!%KM MJ&#H%[2"Z$JKG"&^04/ YI3F26(EBF*L[Q2+$5W,5,TR^4]2+^N8G3WZ1Y] M0C:26D"BK$2O9:;D RS"^,\=KR2(RXFM@(.VQ$Y:>^>-OXF#/O-2[21Z M+E.6GBNP@7SG >?- W/GJL:8)2/DD@?D8,;JU M/O?CY_GWTUHJ 0GVC\G=C3K/K$Y7G4>YIPF;6E!6)!,'9LU^_HD$^%>3JVZI M++Z1LC,W>IT;O6O:9U^@XF9EP@N&J%(B6U>*KB$A%&]">L?SE FI$V0A,L4X M6HV>1B;_-OOX]3ZZ"!]FT=B'.#N<^FT((J[G^<$Y+!["0A*$XPYU1M7OJ/I7 MJ7ZM2R/D,#TP :4>E56QAN !:FWVPG4A%:0KQ!6Z*[EBB'CW)J[-1L&)?0'& MV MQV.-K H8D]+P^8Q,P"@,OPF;204BZZ&QPN#BIDE.BN:L*!'*LS7532(4,?W/9_T M(GDQQ+DX(%$_->(A+AP' ;Z0Y...T/@JH>8FX'O=:\GZYIZOEHMG$Z'QP !" MPK'K]?@,8:Y'QF$_M@W:7)>$H9D.P>]M"_X (3@504ME[B/P8.O(Q1[N\3# M",$><7M$3#C'=2X1.>F_R W+;R4!"9=0RA03T XRE+8=V+"6&9U"A@75"0,, M)]?WBP'I.2X)W'[$FI D(I$_=B\XQWEWCG/5.?%%9!]IF*;02KG; ,J\2B$FU(T;YQFHOB^[OK77,$;HA[NX%W(A ; ]PV'B[R= MZ VZE^;L!U!+ P04 " #-@%A6-:9H2IH# "Q$@ &@ 'AL+W=OK#="#=C1I,1K6(+X5BZ8[-DM M2DIR*#BA!6*PFEJW[DWL^LI!6WPGL.-';:12>:#T474^IU/+41%!!HE0$%C^ M;6$.6::09!P_&U"KG5,Y'K?WZ!]U\C*9!\QA3K,?)!6;J75EH116N,K$/=U] M@B:AL<)+:,;U+]HUMHZ%DHH+FC?.,H*<%/4_?FJ(.')P@Q<^XP>L'! M;QS\4QU&C<-(,U.GHGF(L<#1A-$=8LI:HJF&)E-[R_1)H>J^%$P^)=)/1'>8 M%:18<[0 AI8;S !]0+>%(!]BDE6J)F@)2<6((,#110P"DXR_ET9<&?.)+604 M"LM.FAEG]8S>"S.Z'OI*"['AZ*Y((>T"V#+\-@=OG\/,&T2,(;E$OOLW\AS/ MZPEH?KJ[V^,>G^[N#&3CMQ7Q-9[_ IXB/^WA_NXIR2I)&%HQFJ,YSP M2;#8$%B'_5'+_F@(/?JA-PK),MX"DQL?*JK\07(J.<9*%6UE^*$RT*F,MI = MV)>DE.Y:+.B"%(ULWO=5I(XLT)&I_7H;N:$7CJ\F]O:8ZS_-?-<;N7[7+.Y# MNP["X(6C<$C0>).@>N& D41G62>$=9FGO/C (]-859A(L-@36(3!H"0S. M0M^!2?9-@L6&P#KLARW[X=GJ.SQ-WW^:]>J[%RT8.T&_OJ]:@JX&":H7%RW5 MRN.2DQ3-EHOY75\^@T!O76$FP6)#8!T"KUL"K\]"W]5_:I)/&A2LV(? M?&ULK9AM3]LP$,>_BI4A!!(C3WV$-M)H-@T))$3']F+:"S>]MA9.G-EN M"]]^=A)"0M.HG?RFL9.[GWW_^-QS1EO&G\4*0**7F"9B;*VD3*]L6T0KB+&X M9"DDZLF"\1A+U>5+6Z0<\#QSBJGM.4[/CC%)K&"4W7O@P8BM)24)/' DUG&, M^>L-4+8=6Z[U=N.1+%=2W["#48J7, 7YE#YPU;-+RIS$D C"$L1A,;:^N%>A MZVN'S.(G@:VHM)$.9<;8L^[6HV<$%"*I$5A=-C !2C5)S>-O ;7*,;5C MM?U&_Y8%KX*980$31G^1N5R-K8&%YK# :RH?V?8[% %U-2]B5&2_:)O;]AT+ M16LA65PXJQG$),FO^*40HN+@>7LIY*KIT3YR6#"XIA(]2*E0#B9HX@EDB1+2"(" M IV%(#&AXAR=()*@'RNV%LI*7*#33P._U[G6=^\)I>H5BI$MU80TUHZ*P6_R MP;T]@X<072+?O4">XWGH:1JBLY/S!LSD&,S7IT=T5DRO"18>#G.;YV0KC4NA MO5)H+^/Z>[DSB6X3(?E:JXU^WRD#="LA%G^:E,MIG6::W@VN1(HC&%LJW07P M#5C!Z2>WYUPWZ6<2%AJ"U53T2Q7]-GIPQX2HK-'7"P1"$I7^@-@"I>HIF5% M5#6:1,WAW0RN=\1-T/.'CC.R-U6UQ5_<*KNUNO]W40U5(H7RA@M[.W*P5Q_1KG' M?$D2@2@L%-ZY[*O0>/YE(N](EF9G]1F3ZN2?-5> Y\"U@7J^8$R^=?3QO_P^ M%/P#4$L#!!0 ( ,V 6%83P@:J5P4 )XA : >&PO=V]R:W-H965T M-"Y*QT712 M';L2TPG?JCQC]$H N2T*(A[/:CIPG:W6JCPPGDXV9$5OJ+K=7 F] M-VY1%EE!F(I17"94$7]F="?WMD%9RAWG]^7.I\79R"M'1',Z M5R4$T3\/](+F>8FDQ_%/ SIJKUDF[F\_H7^HBM?%W!%)+WC^5[90Z[-1,@(+ MNB3;7%WSW6^T*2@L\>8\E]5?L&MBO1&8;Z7B19.L1U!DK/XEWQLB]A)0>B0! M-0EHF(".)/A-@O_"D33.=!V\Q523+Y3OP!F0,_+'F6ZGQY62L]/#+08SGS5#/ MZZ&B(T.%"'SA3*TEN&0+NN@#C'7=;?'HJ?AS9$7$=/X>^/ 7@#R$P.T-!F_? MO-/LBGNJ#..[>#X:?$(SP.#GPWAFF%ZQ?GNG_0K7/X)[0U=%>3.OZ88+E;$5 M^#:[DTIHY?UMNADU6F!&*Z>C4[DAVW>MTSLNSPG3ZR!IKI3#T"/3\+HJ@$_QYOJ_/Z MBE%UQ7*>?ICZD_'#/GW6,;V4/D=@/?K"EK[0VH3-5"'!4O "7'Y75#!-WT4U MT5$AJZGG,V>KD\]Z.5@\S3S?/FL<\$G10AI[-739JR[!L".P'ME12W9D[=6& M;!-A=6*XUW+(@['G#1O/$(?" /EA/PZ;\&(4P;B-ZU40MQ7$U@IFNB>TOHR+ MA37SI??<)1AV!-9C+&D92UY#8(E+LEV"84=@/;+3ENST1P66'LSI20I1% _T M=1B6PBA!0WF9T((D#,SJ@EYG_CQK 7H9JY>K6Y8IW0TWJERLC-;,"O32#G"* MAEVA]4G<<]#P-2377-45XR[1L"NT/N.H8QS]J.Z:S'VIQ&GBIW @/$-< L,X M'0@4F^.".#HBOW $NT; KM#Y[G0&'\:MHSJE[=XJ&7:'U&>\,/+1:5JOFD@.- M0 C]*!EJSA 7P@C"H>8,<3Z* WA$.?AD=6QVD379/9$DD9^/'Q48HA#,$ZC MX?]R)KPD@(EO%AWJ7#&RN^*9S,C)%9EGRVQN+,2:_N+;[Q(-NT+K4]>9<61_ M-OY_"*AEVA]1GOO#RR/T>W">[P>;B61Q*'0\$9XE+?2Y.AX QQ*/'2 M(ZL(KK3P4ZF/K+A2]$K#(F04Z7&M)['^M!B?IC@'I' M\4WU>OR.*]UYU>::D@4598 ^O^1V4%V@_R9C^!U!+ P04 " #-@%A6 M:*9'8"@# !#0 &@ 'AL+W=O&ULM5== M;YLP%/TK%JNF5EK*5[[H$J0TZ;9*[18EZ_8P[<$A-\$JV,QVDO;?SP9*0TI1 MJ]*7@/$])^<>'\ ,=HS?BA! HKLXHF)HA%(F9Z8I@A!B+$Y9 E3-K!B/L51# MOC9%P@$O4U 9-,N1J9!4$?S!2P2Z2_:Y;66@8*-D"S.P4I!3&AV MQ'>Y$7L N_T,P,D!SDL!;@YPTT8S96E;$RRQ/^!LA[BN5FSZ)/4F1:MN"-7+ M.)== )1H) 5*@Q3WZ"FS- M<1*2 $=HI+ "M= /&0)'ES0+E5Z>94N<9I1,(3I%K?T*.Y3@5\/'+X789;BK/"N.S"!A7!*Z+AGPYTJ5HTL)L?A;U6K&W:[FUK?NF4AP $-#W9L"^!8, M_^,'NVM]KFJ\(;*2#6YA@UO'[E\QNFY%ZDY<(IRFI*K;C**34NCGRM9WK9[M M60-SN]_'TS+'<3K]?E%64M@N%+9K%8YBX"JNE<)JD:]=AH;(2DUVBB8[[YC& M3I,V-$16LJ%;V-!]>QHSBNY>S#S'ZS@'87Q:U6][G79U%GN%OEZMOHOKBU&5 MI%K4:Q>@(;)2@_VBP?X[YK#?I T-D95L\ H;O+?GT'N2,-MS+:MW$,2*,LOM M=MWJ)-K6XXO?JG\N"H);4QR0%0DJW\:U\->N1E-LY6;W=CGV.^8R)V_*BH;8 MRE8\[EOLVOW R[*9Q;;CV@?9K"AS7:]G'V33W-N?ZH^#:\S7A H4P4KA MK-.>(N#9?CL;2):D6]8%DVH#G)Z&ZAL%N"Y0\RO&Y,- [X*+KQ[_/U!+ P04 M " #-@%A6]Q3'97X" !.!P &@ 'AL+W=O&ULM55=;YLP%/TK%L]="0E)FHH@I>FF5=I'U&C=X^3 !:P:S&Q3MOWZ M7=N4IFU F[3E(?''/>?<3R<(O*:N\.+)K.QE'HM&<5;"31#5E2>7/*^"B M77N!][APR_)"FP4_CFJ:PQ[TEWHG<>;W+"DKH5),5$1"MO8VP>5V;N)MP!V# M5AV-B7%R$.+>3&[2M3/[*_L][1 MRX$JV K^E:6Z6'L7'DDAHPW7MZ)]#YT?FV BN++?I'6QRY5'DD9I479@S*!D ME?NE/[HZ' /" <"T TQ? (+%  6;6J,O,VKJFFL:1%"V1)AK9S,#6QLJ@ M&U:94]QKB;L,<3K^0 _ (U\CE5GPDPYVY6#! .PM!SQ*?0*X'=>[H[R!YS ? M4^[SGO9Y3RU/.,"SUR*Y)[=0-S(I\!A30JL4YYI)'%\WDE4YV8%D(CTC^X)* M4*=M4%E;%7*N'. A7%\O)*O(?3M1@ MUM=@]EV MPXN)^YPV'O;&P_]I?)S\'Q@/7QD/EO,QX_/>^/P/C-\HU0S]R<^P+$I+EFB, M<.&;EDK<_X1/@L@(-K\,F&X&+L2X_K/:N#1>WX"G!&R8E4?QS]FX]';^^I;, ME[/%:O&B9OY1MS,OS4P@-+93.RSPP0-I M G _$T(_3DQ/[9_0^#=02P,$% @ S8!85H1B-"9Y P +Q< T !X M;"]S='EL97,N>&ULW5C=;MHP%'Z5*%VG5II((&L@*R!M2)4F;5.E]F)WE2$. M6')^YI@.=KGGV5/M2>9CAR10'T9[L9:!2NSS^7SG\_%QXG18RC6G-PM*I;-* M>5:.W(64Q3O/*V<+FI*RDQKX?>BEAF3L> M9LOT*I6E,\N7F1RY7;^V.>;R,5;6\*WK&+Y)'M.1>W?V^MLREY>O'',]>7-R MXM^=7^[:SS1P[GI6T@L[Z>^?O]JT'=]O4S?H60UC <(#5'=\7'@'I^YO4^OA MIXK(.)YB;H.#%.T1A!%'%CV:Z"^.??^@1=BS !AQUZJHE23H8,Z] TMC;V%@ MY,&A=;>_[#2]5VV@\3#)LV8?!:XQJ/@DI"4D97QMS#PRS MG.?"D6H#*T%=L)0_#-PU/=C;%4_*LESHV":"^9U6PW> 30\$,LYK@3W7&,;# M@DA)17:E.GJP-CZ G*I]NRZ4PKD@ZV[OPFT<]$4%F>8BIJ*YG[@;TWC(:0)R M!)LOX"KSP@-0RCQ5C9B1>9X1K6'C4344[8QR?@,WOJ_)%O2"_5#1H%1FRD"%Z]Q3(=FL;?DN2'%+5W)33JL$ MU]P[0LW_-L]SFE%!>%NTJOV7G.4G*ZX."L^A6=]6=A5;10;]EZ^Q.AR]=)'A M,8@\BN4>'(/(Z A$]I_MKOD8D=UC$-D[!I'!BQ3I58?*ULEUZ]Q:6QUX/QBY M7^!]A#=!G>F2<3E1L5@6TQ6-)U57S*>ZZ:B&BEI]P&$7N=(?.X+Y M&,R. (;%P11@/L8+B_,_S6> SL=@F+:!%1F@/@/4QWC9D(G^8G'L/I'ZV&<: M14$0AEA&)Q.K@@F6MS"$/SL;I@T\L#@0Z7&YQE<;KY#]=8"MZ;X*P6:*5R(V M4SS7@-CS!AY19%]M+ YX8*N U0[$M\>!FK+[! &L*J8-V\$X$D48 K5HK]$P M1+(3PM>^/M@N"8(HLB. V14$ 8; ;L013 %HP) @T,_!G>>1MWE.>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( ,V 6%:=]&XRD < .9& / >&PO=V]R M:V)O;VLN>&ULQ9Q=4]LX%(;_BB=7W9EF<9SX(YW2&3Z[S$!A"&TO=X2M$ VV ME?HC0'_]2@[0(^*\LS>'7$'L$#^1+3WG'$E\?M#5_:W6]]YCD9?U_F#1-,M/ M>WMUNI"%J/_62UF:,W-=%:(Q+ZN[O7I929'5"RF;(M\+?#_:*X0J!U\^OWS6 M5;5'7^A&IHW2I3EH#_Q0\J'^<]Z^]%:J5KT/ M_(%7+_3#/[I2OW79B'R65CK/]P>C]8D?LFI4NG%X9B%OQ&W='6G$[;4P(/N# MR#OVH;?:KR1E;'HI%?*]TN57EG/\9\BSWR-;IV M>/FY;L1/U?]I1CV?JU0>Z[0M9-FLV[&2N04LZX5:U@.O%(7<'QSIE:R\I;B3 M]DN9JYQEZR_8&#+27-4G94Y49UG'R,=ST&:J\<[*]1^;LP0K %@!+]:1>:US ME9FK9][,0M@_J#T]]TY5*0CD&$".=PCY;T @)P!RLC/(LS+5!#($D.'.((]T ML220$8",=@>Y$+3CQ RW@5DQRCJA4<@$P"9[!#2Z3A3 #GEA;RJ5)FJ92YK M3Y29=Y"FNBT;XPWO0C8+VG%&/AJ_?5[,P[96I:QKVU%NS=#8O8'"0;DPVV4F M[[H[JWK],D*"&7$;QG2'C^M./ MWE4N#)WMO_8F+^W?44ADDQ&S3LY,Y%O>V8MZ8J/UD$%&S KYJG7VH/*<\B!9 MC)AM80,^,Q*+W#M7HLLKE-L-D"1&S)8XEZ)V: (D@X!9!FZG),W5=8%O%!-I M(6#6PDFQS/63E-ZA+.5<.8]^ +,.]K2C*'1I8$3UW&8W)CVNV^K),.F48B(I M!,Q2F%F^X:%Y\K(N/I9EO9&[(3<$S&[XTV-M$ZX?2IML%-+[IS,;(P$,F86",8<4TRDDS&S3GIS,^_#31?(_T4I M816+VR:;25HO(S+*F+N*A;(U][E$1ADS&V4C6^MM2.27,;-?^M*V7DBDFC&S M:F#^YGV@F$@V8V;9;&1PO0V)/#-F]LQ+*M<'-D&>F3![IC>GZZ5$FIDP:V:= MW/5B(:U,F+4"LSQWW@%Y9<+LE8TLK[ M%!.I9<*L%ICUN:V)Y#)AE@O-^GJ?2*24";-2-M._7D3DE FS4V"*Y=SF$!DF MW&DF,Z&82#'A3C.9D&(BY80[R62&WLQ\=M;24G&(E!,R*V<;YC=15>8%Q43> M"9F] UO3[4)P4I[;.SV)X6M;KJAW0N2=D-D[_9C/3Z:D4]XA\D[(73^#*2RM M683(0"'WW#S$=,9-9*&0V4(8DXZ;$;)0Q&PAC!E13&2AB-E"&#.FF,A"$;.% M-LLK9C@RUSJT2QY_T#G["%DH>N\Y>X-YD.?ZP83'TIM33&2AB-E"O:WY,K@[ M598(62ABME!_Q>I8-D+E3E0X9CV+DH)C90?T%UJ%WKH5)-:@J8^2@^-U6"KB8FPE;C!P4,SMH&^:% M:-I*T25E,9)0S"RAYWKUL*L2ZO)E=7)WV#MYI)APB3*SA%XQ3UO3?-*[L%M# MVN*9\XIB(@G%S!)ZQ?PIU=W"+E4^6,E*W-F8J1#.LXDD%+_+"C0[:+;+9=ZM MI#;/:1?+GYJ8DV F2$()LX1>,0^R3-FS!O+2Q"*B*W:=4TPDH8190GANA6;I M"9)0LM,I()JE)\A"";.%,";-TA-DH8390ILS5=L"I 19*&&V$,1T@O<$62CA M7L(&,9TNA"R4O,-ZMNV3?PXFW"K#;*&MDW_#+G&CF,A""?>*MNV8-I8CF%-D MH2FSA0#FY=*)-Z?(0E/N?3/;,<]U>D\QD86FS!8"F->S[[3R/D46FNYHN;3! MO'J#B2PT9;80P/SYI@LA"TW?+1?JF^:GX^8466BZT]4(-$*:(@M-WW,UPM!S M)M?-.8J)+#1E+\@YF&\+'Q03;MED+\@YF-89R-6Z'QT2S)&/-VVRE^0< MT&,YER9&SNP!6^)V0.$&3I_91&] 9VU1"!,A/>\>+QQ0N)W39W91S\H9&L0[ MH'!#I\^]+*X/]*!LU/!8Y:VS/=&'&SS]=U@=MW7#AU/='OEPMZ?/;"2\(FGL M@,(=GSZSDS#HQ &%.T!]9BM]+U-SZ3O[#UK,H'36R,)V_K1J]##P@\ !A5M# M_]W;ZR^?,Y,/EC+[9BY2F^.IR-.KRK,_NL\*)J'=S#EO\_S('+LLS[7( M7OY-R\N_F/GR'U!+ P04 " #-@%A6,,:<)@P# !O/P &@ 'AL+U]R M96QS+W=OM=[6 44^8MMA M%,Q#Y*78K8;==P0#^$L]Z GR&47ER)4S^A39=:]^C=OU_'S83T_/Q^GB=;?= M3]>KIWD^_AB&:?,T[M;3Y>$X[L_?/!Q.N_5\7IX>A^-Z\[)^' ?O7!Y.7_=8 MW5Q]W?/B[NTX_L^.AX>'Y\WX\[#YO1OW\S\V'OX<3B_3TSC.JXN[]>EQG*]7 MP^OV\_(TO'_8Y7GGU<7M_?7J='MOJV'I("]!?OF@($%A^: H07'YH"1!:?F@ M+$%Y^: B067YH"I!=?F@)D%M^2!S*J,#)'58 [0VY=H 7IN";0"Q3"V*=P&D-N4;@/8;8JW ?3VJK<'Z.U5;P_0VW=_M@%Z>]7; _3V MJK<'Z.U5;P_0VZO>'J"W5[T]0&^O>GN WE[U]@"]@^H= 'H'U3L ] ZJ=P#H M';J')0"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'=0O0- [ZAZ1X#>4?6. M +VCZAT!>D?5.P+TCMW#;H#>4?6. +VCZAT!>D?5.P+TCJIW!.@=5>\(T#NI MW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!ZI^YE)4#OI'HG@-Y)]4X O9/JG0!Z M)]4[ ?3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WEGUS@"]F> WEGUS@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z M%X#>I3LL"-"[J-X%H'=1O0M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A= M5>\*T+NJWA6@=U6]*T#OVAWV!NA=5>\*T+NIW@V@=U.]&T#OIGHW@-Y-]6X MO9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!WZX9U 'J;Z\=U 'Z;ZP9V'$!P M<]W(C@,8;JX;VG$ Q)N*T"M@$;IJ8W[6ZW7NP%&#@-"O^$W2Y]^SFDK;2IBU9ETKXW08GM M\SOX2)^[7'][GJQ;'?IN<)MHY_WT*4E)QLD-8V8YS7_GP=7Y(IJK> M5P\V44+HI!X';P>_]L<:TGC<>L351- M4]?6E0_KR=/0_):R?DF(P\EEC]NUD[L*&Z+DW83CRI\#7LY]?;+SW#9V=5_- M_DO5AUW)H4N*?'<;MM:]N,]6,?CL1NFFW5N)VUON_B4]&K\\D^ MW+ ]?QW\=Q_X_CEV?<5^WPFI\L_X6^^0E02P$"% ,4 M " #-@%A6!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( ,V 6%8=A(#A[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ S8!85C\'L]1V" :C@ !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS8!85B&H!Y1K P %PX !@ ("!"AP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85N-=X1^'* -88 !D ("! M:T4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8!85FI/D*1;!0 *0X !D ("!4(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85B8PDQ1$ M P $@< !D ("!+I( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85N#:NGI5!0 A@P !D M ("!PIT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8!85J$SJ/I"!0 $PP !D ("!/ZT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS8!85K)2EE#%! S0H !D ("!^+X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85C&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85HL:7W?I*@ KY0 !D M ("!K>P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8!85OVKYVQ-! 5@D !D ("!1"$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!8 M5K],F(OH @ (@8 !D ("!.R\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85OLV#F@X P #@< M !D ("!^3D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85D)_&ZP_ P [P< !D M ("!.4&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8!85G^%S',W!@ U!( !D ("!^E(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85KJP MQ&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85AT4^-@+!0 $" !D M ("![7P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8!85DMI;_7M @ W0@ !D ("! MZ8T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8!85LIWTN0H P V@H !D ("!E)D! 'AL+W=O&PO=V]R:W-H965T^? 0!X M;"]W;W)K&UL4$L! A0#% @ S8!85I5LL!R+ M @ KP8 !D ("!":,! 'AL+W=O&PO=V]R:W-H965TH 0!X;"]W;W)K&UL4$L! A0#% @ S8!85CXX$U?_ P @ \ !D M ("!6*L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8!85LK?2Y# P :Q$ !D ("!B[4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS8!85L/Y8R"$ @ J 8 !D ("!EL ! 'AL+W=O&UL4$L! A0#% @ S8!85D Z0^@1 @ M- 0 !D ("!Z&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85F<2^C;9 @ C@H !D M ("!+M4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S8!85JRZ98GL @ S@P !D ("!X^$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!8 M5I56EK / P $PD !D ("!R.H! 'AL+W=O&PO=V]R:W-H965TWP 0!X;"]W;W)K M&UL4$L! A0#% @ S8!85AP'DG^D P 10P M !D ("!C/,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85O50)Z3"!0 RAL !D M ("!_OT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8!85FEP\5%5 P ! H !D ("!'P\" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S8!85A H MG'"W @ 8@< !D ("!9!@" 'AL+W=O&PO=V]R:W-H965T @!X;"]W;W)K&UL4$L! A0#% @ S8!85I.Q"P &0 @(&=)P( >&PO M=V]R:W-H965T&UL4$L! A0#% @ S8!85C3K2/37!0 SA4 !H ("! M0C," 'AL+W=O&UL4$L! A0#% @ S8!8 M5D8NYS):#@ M(4 !H ("!43D" 'AL+W=O&UL4$L! A0#% @ S8!85K0.NGXK P =PD !H M ("!XT<" 'AL+W=O&UL4$L! A0# M% @ S8!85JP(;,0W! =0X !H ("!1DL" 'AL+W=O M&UL4$L! A0#% @ S8!85C6F:$J: P ML1( !H ("!M4\" 'AL+W=O&UL4$L! A0#% @ S8!85M0519.! P *Q( !H ("! MAU," 'AL+W=O&UL4$L! A0#% @ S8!8 M5A/"!JI7!0 GB$ !H ("!0%<" 'AL+W=O&UL4$L! A0#% @ S8!85FBF1V H P 0T !H M ("!SUP" 'AL+W=O&UL4$L! A0# M% @ S8!85O<4QV5^ @ 3@< !H ("!+V " 'AL+W=O M&UL4$L! A0#% @ S8!85H1B-"9Y P M+Q< T ( !Y6(" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ S8!85C#&G"8, P ;S\ M !H ( !+V\" 'AL+U]R96QS+W=O XML 125 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 126 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 127 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 385 471 1 true 120 0 false 11 false false R1.htm 0000001 - Document - Cover page Sheet http://www.criteo.com/role/Coverpage Cover page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.criteo.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Financial Position Sheet http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition Consolidated Statements of Financial Position Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Financial Position (Parenthetical) Sheet http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical Consolidated Statements of Financial Position (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Income Sheet http://www.criteo.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statement of Cash Flows Sheet http://www.criteo.com/role/ConsolidatedStatementofCashFlows Consolidated Statement of Cash Flows Statements 8 false false R9.htm 0000009 - Statement - Consolidated Statement of Cash Flows - Parenthetical Sheet http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical Consolidated Statement of Cash Flows - Parenthetical Statements 9 false false R10.htm 0000010 - Disclosure - Principles and Accounting Methods Sheet http://www.criteo.com/role/PrinciplesandAccountingMethods Principles and Accounting Methods Notes 10 false false R11.htm 0000011 - Disclosure - Business Combinations Sheet http://www.criteo.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 0000012 - Disclosure - Segment information Sheet http://www.criteo.com/role/Segmentinformation Segment information Notes 12 false false R13.htm 0000013 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash Cash, Cash Equivalents, Marketable Securities and Restricted Cash Notes 13 false false R14.htm 0000014 - Disclosure - Trade Receivables Sheet http://www.criteo.com/role/TradeReceivables Trade Receivables Notes 14 false false R15.htm 0000015 - Disclosure - Other Current Assets Sheet http://www.criteo.com/role/OtherCurrentAssets Other Current Assets Notes 15 false false R16.htm 0000016 - Disclosure - Property, Plant and Equipment Sheet http://www.criteo.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 16 false false R17.htm 0000017 - Disclosure - Intangible assets Sheet http://www.criteo.com/role/Intangibleassets Intangible assets Notes 17 false false R18.htm 0000018 - Disclosure - Goodwill Sheet http://www.criteo.com/role/Goodwill Goodwill Notes 18 false false R19.htm 0000019 - Disclosure - Financial Liabilities Sheet http://www.criteo.com/role/FinancialLiabilities Financial Liabilities Notes 19 false false R20.htm 0000020 - Disclosure - Leases Sheet http://www.criteo.com/role/Leases Leases Notes 20 false false R21.htm 0000021 - Disclosure - Other Current Liabilities and Non Current Liabilities Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilities Other Current Liabilities and Non Current Liabilities Notes 21 false false R22.htm 0000022 - Disclosure - Employee Benefits Sheet http://www.criteo.com/role/EmployeeBenefits Employee Benefits Notes 22 false false R23.htm 0000023 - Disclosure - Common shares and Treasury stock Sheet http://www.criteo.com/role/CommonsharesandTreasurystock Common shares and Treasury stock Notes 23 false false R24.htm 0000024 - Disclosure - Share-Based Compensation Sheet http://www.criteo.com/role/ShareBasedCompensation Share-Based Compensation Notes 24 false false R25.htm 0000025 - Disclosure - Financial and Other Income (Expense) Sheet http://www.criteo.com/role/FinancialandOtherIncomeExpense Financial and Other Income (Expense) Notes 25 false false R26.htm 0000026 - Disclosure - Income Taxes Sheet http://www.criteo.com/role/IncomeTaxes Income Taxes Notes 26 false false R27.htm 0000027 - Disclosure - Earnings Per Share Sheet http://www.criteo.com/role/EarningsPerShare Earnings Per Share Notes 27 false false R28.htm 0000028 - Disclosure - Commitments and contingencies Sheet http://www.criteo.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 28 false false R29.htm 0000029 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas Breakdown of Revenue and Non-Current Assets by Geographical Areas Notes 29 false false R30.htm 0000030 - Disclosure - Subsequent Events Sheet http://www.criteo.com/role/SubsequentEvents Subsequent Events Notes 30 false false R31.htm 0000031 - Disclosure - Principles and Accounting Methods (Policies) Sheet http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies Principles and Accounting Methods (Policies) Policies http://www.criteo.com/role/PrinciplesandAccountingMethods 31 false false R32.htm 0000032 - Disclosure - Principles and Accounting Methods (Tables) Sheet http://www.criteo.com/role/PrinciplesandAccountingMethodsTables Principles and Accounting Methods (Tables) Tables http://www.criteo.com/role/PrinciplesandAccountingMethods 32 false false R33.htm 0000033 - Disclosure - Business Combinations (Tables) Sheet http://www.criteo.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.criteo.com/role/BusinessCombinations 33 false false R34.htm 0000034 - Disclosure - Segment information (Tables) Sheet http://www.criteo.com/role/SegmentinformationTables Segment information (Tables) Tables http://www.criteo.com/role/Segmentinformation 34 false false R35.htm 0000035 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables) Tables http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash 35 false false R36.htm 0000036 - Disclosure - Trade Receivables (Tables) Sheet http://www.criteo.com/role/TradeReceivablesTables Trade Receivables (Tables) Tables http://www.criteo.com/role/TradeReceivables 36 false false R37.htm 0000037 - Disclosure - Other Current Assets (Tables) Sheet http://www.criteo.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.criteo.com/role/OtherCurrentAssets 37 false false R38.htm 0000038 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.criteo.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.criteo.com/role/PropertyPlantandEquipment 38 false false R39.htm 0000039 - Disclosure - Intangible assets (Tables) Sheet http://www.criteo.com/role/IntangibleassetsTables Intangible assets (Tables) Tables http://www.criteo.com/role/Intangibleassets 39 false false R40.htm 0000040 - Disclosure - Goodwill (Tables) Sheet http://www.criteo.com/role/GoodwillTables Goodwill (Tables) Tables http://www.criteo.com/role/Goodwill 40 false false R41.htm 0000041 - Disclosure - Financial Liabilities (Tables) Sheet http://www.criteo.com/role/FinancialLiabilitiesTables Financial Liabilities (Tables) Tables http://www.criteo.com/role/FinancialLiabilities 41 false false R42.htm 0000042 - Disclosure - Leases (Tables) Sheet http://www.criteo.com/role/LeasesTables Leases (Tables) Tables http://www.criteo.com/role/Leases 42 false false R43.htm 0000043 - Disclosure - Other Current Liabilities and Non Current Liabilities (Tables) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesTables Other Current Liabilities and Non Current Liabilities (Tables) Tables http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilities 43 false false R44.htm 0000044 - Disclosure - Employee Benefits (Tables) Sheet http://www.criteo.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.criteo.com/role/EmployeeBenefits 44 false false R45.htm 0000045 - Disclosure - Common shares and Treasury stock (Tables) Sheet http://www.criteo.com/role/CommonsharesandTreasurystockTables Common shares and Treasury stock (Tables) Tables http://www.criteo.com/role/CommonsharesandTreasurystock 45 false false R46.htm 0000046 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.criteo.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.criteo.com/role/ShareBasedCompensation 46 false false R47.htm 0000047 - Disclosure - Financial and Other Income (Expense) (Tables) Sheet http://www.criteo.com/role/FinancialandOtherIncomeExpenseTables Financial and Other Income (Expense) (Tables) Tables http://www.criteo.com/role/FinancialandOtherIncomeExpense 47 false false R48.htm 0000048 - Disclosure - Income Taxes (Tables) Sheet http://www.criteo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.criteo.com/role/IncomeTaxes 48 false false R49.htm 0000049 - Disclosure - Earnings Per Share (Tables) Sheet http://www.criteo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.criteo.com/role/EarningsPerShare 49 false false R50.htm 0000050 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Tables http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas 50 false false R51.htm 0000051 - Disclosure - Principles and Accounting Methods - Schedule of Consolidations (Details) Sheet http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails Principles and Accounting Methods - Schedule of Consolidations (Details) Details 51 false false R52.htm 0000052 - Disclosure - Principles and Accounting Methods - Narrative (Details) Sheet http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails Principles and Accounting Methods - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - Business Combinations - Schedule of Business Acquisitions (Details) Sheet http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails Business Combinations - Schedule of Business Acquisitions (Details) Details 53 false false R54.htm 0000054 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.criteo.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Business Combinations - Schedule of Pro Forma Information (Details) Sheet http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails Business Combinations - Schedule of Pro Forma Information (Details) Details 55 false false R56.htm 0000056 - Disclosure - Segment information - Narrative (Details) Sheet http://www.criteo.com/role/SegmentinformationNarrativeDetails Segment information - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details) Sheet http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails Segment information - Schedule of Segment Reporting Information (Details) Details 57 false false R58.htm 0000058 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash- Fair Value Assets Measured on a Recurring Basis (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash- Fair Value Assets Measured on a Recurring Basis (Details) Details 58 false false R59.htm 0000059 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Financial Assets (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Financial Assets (Details) Details 59 false false R60.htm 0000060 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Debt Securities, Available-for-sale (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Debt Securities, Available-for-sale (Details) Details 60 false false R61.htm 0000061 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Restrictions on Cash and Cash Equivalents (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Restrictions on Cash and Cash Equivalents (Details) Details 61 false false R62.htm 0000062 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) Sheet http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details) Details http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables 62 false false R63.htm 0000063 - Disclosure - Trade Receivables - Net Book Value (Details) Sheet http://www.criteo.com/role/TradeReceivablesNetBookValueDetails Trade Receivables - Net Book Value (Details) Details 63 false false R64.htm 0000064 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) Sheet http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) Details 64 false false R65.htm 0000065 - Disclosure - Trade Receivables - Narrative (Details) Sheet http://www.criteo.com/role/TradeReceivablesNarrativeDetails Trade Receivables - Narrative (Details) Details 65 false false R66.htm 0000066 - Disclosure - Other Current Assets (Details) Sheet http://www.criteo.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.criteo.com/role/OtherCurrentAssetsTables 66 false false R67.htm 0000067 - Disclosure - Property, Plant and Equipment - Schedule of Net Book Value (Details) Sheet http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails Property, Plant and Equipment - Schedule of Net Book Value (Details) Details 67 false false R68.htm 0000068 - Disclosure - Property, Plant and Equipment - Narrative (Details) Sheet http://www.criteo.com/role/PropertyPlantandEquipmentNarrativeDetails Property, Plant and Equipment - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - Intangible assets - Schedule (Details) Sheet http://www.criteo.com/role/IntangibleassetsScheduleDetails Intangible assets - Schedule (Details) Details 69 false false R70.htm 0000070 - Disclosure - Intangible assets - Narrative (Details) Sheet http://www.criteo.com/role/IntangibleassetsNarrativeDetails Intangible assets - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details) Sheet http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details) Details 71 false false R72.htm 0000072 - Disclosure - Goodwill - Schedule of Goodwill (Details) Sheet http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails Goodwill - Schedule of Goodwill (Details) Details 72 false false R73.htm 0000073 - Disclosure - Goodwill - Narrative (Details) Sheet http://www.criteo.com/role/GoodwillNarrativeDetails Goodwill - Narrative (Details) Details 73 false false R74.htm 0000074 - Disclosure - Financial Liabilities - Loans and RCF Agreements (Details) Sheet http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails Financial Liabilities - Loans and RCF Agreements (Details) Details 74 false false R75.htm 0000075 - Disclosure - Financial Liabilities - Narrative (Details) Sheet http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails Financial Liabilities - Narrative (Details) Details 75 false false R76.htm 0000076 - Disclosure - Financial Liabilities - Maturity of Financial Liabilities and Cash and Cash Equivalents (Details) Sheet http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails Financial Liabilities - Maturity of Financial Liabilities and Cash and Cash Equivalents (Details) Details 76 false false R77.htm 0000077 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 77 false false R78.htm 0000078 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 78 false false R79.htm 0000079 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) Sheet http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) Details 79 false false R80.htm 0000080 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 80 false false R81.htm 0000081 - Disclosure - Leases - Additional Operating Lease Liabilities And Right of Use Assets (Details) Sheet http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails Leases - Additional Operating Lease Liabilities And Right of Use Assets (Details) Details 81 false false R82.htm 0000082 - Disclosure - Other Current Liabilities and Non Current Liabilities - Schedule of Current Liabilities (Details) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails Other Current Liabilities and Non Current Liabilities - Schedule of Current Liabilities (Details) Details 82 false false R83.htm 0000083 - Disclosure - Other Current Liabilities and Non Current Liabilities - Schedule of Non Current Liabilities (Details) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails Other Current Liabilities and Non Current Liabilities - Schedule of Non Current Liabilities (Details) Details 83 false false R84.htm 0000084 - Disclosure - Other Current Liabilities and Non Current Liabilities - Narrative (Details) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails Other Current Liabilities and Non Current Liabilities - Narrative (Details) Details http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesTables 84 false false R85.htm 0000085 - Disclosure - Employee Benefits - Schedule of Projected Benefit Obligation (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails Employee Benefits - Schedule of Projected Benefit Obligation (Details) Details 85 false false R86.htm 0000086 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details) Details 86 false false R87.htm 0000087 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details) Sheet http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails Employee Benefits - Schedule of Defined Contribution Plans (Details) Details 87 false false R88.htm 0000088 - Disclosure - Common shares and Treasury stock (Details) Sheet http://www.criteo.com/role/CommonsharesandTreasurystockDetails Common shares and Treasury stock (Details) Details http://www.criteo.com/role/CommonsharesandTreasurystockTables 88 false false R89.htm 0000089 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails Share-Based Compensation - Equity Awards Compensation Expense (Details) Details 89 false false R90.htm 0000090 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 90 false false R91.htm 0000091 - Disclosure - Share-Based Compensation - Options Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails Share-Based Compensation - Options Activity (Details) Details 91 false false R92.htm 0000092 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails Share-Based Compensation - Lock Up Shares Activity (Details) Details 92 false false R93.htm 0000093 - Disclosure - Share-Based Compensation - RSU Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails Share-Based Compensation - RSU Activity (Details) Details 93 false false R94.htm 0000094 - Disclosure - Share-Based Compensation - PSU Activity (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails Share-Based Compensation - PSU Activity (Details) Details 94 false false R95.htm 0000095 - Disclosure - Share-Based Compensation - Warrants (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails Share-Based Compensation - Warrants (Details) Details 95 false false R96.htm 0000096 - Disclosure - Financial and Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Details) Sheet http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails Financial and Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Details) Details http://www.criteo.com/role/FinancialandOtherIncomeExpenseTables 96 false false R97.htm 0000097 - Disclosure - Financial and Other Income (Expense) - Narrative (Details) Sheet http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails Financial and Other Income (Expense) - Narrative (Details) Details http://www.criteo.com/role/FinancialandOtherIncomeExpenseTables 97 false false R98.htm 0000098 - Disclosure - Income Taxes - Breakdown of Income Taxes (Details) Sheet http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails Income Taxes - Breakdown of Income Taxes (Details) Details 98 false false R99.htm 0000099 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.criteo.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 99 false false R100.htm 0000100 - Disclosure - Income Taxes - Reconciliation Between the Effective and Nominal Tax Expense (Details) Sheet http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails Income Taxes - Reconciliation Between the Effective and Nominal Tax Expense (Details) Details 100 false false R101.htm 0000101 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 101 false false R102.htm 0000102 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details) Sheet http://www.criteo.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails Income Taxes - Summary of Income Tax Contingencies (Details) Details 102 false false R103.htm 0000103 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 103 false false R104.htm 0000104 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details) Sheet http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails Earnings Per Share - Anti-Dilutive Securities (Details) Details 104 false false R105.htm 0000105 - Disclosure - Commitments and contingencies (Details) Sheet http://www.criteo.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://www.criteo.com/role/Commitmentsandcontingencies 105 false false R106.htm 0000106 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) Details 106 false false R107.htm 0000107 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) Sheet http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) Details 107 false false R9999.htm Uncategorized Items - crto-20221231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - crto-20221231.htm Cover 108 false false All Reports Book All Reports [dq-0547-EntityTaxIdentificationNumber-Missing] Submission type 10-K should have a non-empty value for EntityTaxIdentificationNumber in the Required Context. crto-20221231.htm [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: crto:BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:FiniteLivedIntangibleAssetUsefulLife - crto-20221231.htm 4 crto-20221231.htm crto-20221231.xsd crto-20221231_cal.xml crto-20221231_def.xml crto-20221231_lab.xml crto-20221231_pre.xml exhibit211subsidiariesfy20.htm exhibit231-deloittexfy22co.htm exhibit311ceocert11.htm exhibit312cfocertification.htm exhibit321ceocfocertificat.htm exhibit42-agreementtofurni.htm crto-20221231_g1.jpg crto-20221231_g2.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 130 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crto-20221231.htm": { "axisCustom": 1, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1376, "http://xbrl.sec.gov/dei/2022": 40 }, "contextCount": 385, "dts": { "calculationLink": { "local": [ "crto-20221231_cal.xml" ] }, "definitionLink": { "local": [ "crto-20221231_def.xml" ] }, "inline": { "local": [ "crto-20221231.htm" ] }, "labelLink": { "local": [ "crto-20221231_lab.xml" ] }, "presentationLink": { "local": [ "crto-20221231_pre.xml" ] }, "schema": { "local": [ "crto-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 739, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://www.criteo.com/20221231": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 11 }, "keyCustom": 73, "keyStandard": 398, "memberCustom": 70, "memberStandard": 44, "nsprefix": "crto", "nsuri": "http://www.criteo.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover page", "menuCat": "Cover", "order": "1", "role": "http://www.criteo.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Principles and Accounting Methods", "menuCat": "Notes", "order": "10", "role": "http://www.criteo.com/role/PrinciplesandAccountingMethods", "shortName": "Principles and Accounting Methods", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Income Taxes - Reconciliation Between the Effective and Nominal Tax Expense (Details)", "menuCat": "Details", "order": "100", "role": "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails", "shortName": "Income Taxes - Reconciliation Between the Effective and Nominal Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "101", "role": "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Income Taxes - Summary of Income Tax Contingencies (Details)", "menuCat": "Details", "order": "102", "role": "http://www.criteo.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails", "shortName": "Income Taxes - Summary of Income Tax Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "103", "role": "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details)", "menuCat": "Details", "order": "104", "role": "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails", "shortName": "Earnings Per Share - Anti-Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - Commitments and contingencies (Details)", "menuCat": "Details", "order": "105", "role": "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "market", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)", "menuCat": "Details", "order": "106", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "market", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000107 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details)", "menuCat": "Details", "order": "107", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "11", "role": "http://www.criteo.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Segment information", "menuCat": "Notes", "order": "12", "role": "http://www.criteo.com/role/Segmentinformation", "shortName": "Segment information", "subGroupType": "", "uniqueAnchor": null }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "menuCat": "Notes", "order": "13", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Trade Receivables", "menuCat": "Notes", "order": "14", "role": "http://www.criteo.com/role/TradeReceivables", "shortName": "Trade Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Other Current Assets", "menuCat": "Notes", "order": "15", "role": "http://www.criteo.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "16", "role": "http://www.criteo.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Intangible assets", "menuCat": "Notes", "order": "17", "role": "http://www.criteo.com/role/Intangibleassets", "shortName": "Intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Goodwill", "menuCat": "Notes", "order": "18", "role": "http://www.criteo.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "crto:FinancialLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Financial Liabilities", "menuCat": "Notes", "order": "19", "role": "http://www.criteo.com/role/FinancialLiabilities", "shortName": "Financial Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "crto:FinancialLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.criteo.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Leases", "menuCat": "Notes", "order": "20", "role": "http://www.criteo.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Other Current Liabilities and Non Current Liabilities", "menuCat": "Notes", "order": "21", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilities", "shortName": "Other Current Liabilities and Non Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Employee Benefits", "menuCat": "Notes", "order": "22", "role": "http://www.criteo.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Common shares and Treasury stock", "menuCat": "Notes", "order": "23", "role": "http://www.criteo.com/role/CommonsharesandTreasurystock", "shortName": "Common shares and Treasury stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Share-Based Compensation", "menuCat": "Notes", "order": "24", "role": "http://www.criteo.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Financial and Other Income (Expense)", "menuCat": "Notes", "order": "25", "role": "http://www.criteo.com/role/FinancialandOtherIncomeExpense", "shortName": "Financial and Other Income (Expense)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "26", "role": "http://www.criteo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "27", "role": "http://www.criteo.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Commitments and contingencies", "menuCat": "Notes", "order": "28", "role": "http://www.criteo.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas", "menuCat": "Notes", "order": "29", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "subGroupType": "", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Financial Position", "menuCat": "Statements", "order": "3", "role": "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition", "shortName": "Consolidated Statements of Financial Position", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "lang": "en-US", "name": "crto:PrepaidIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "30", "role": "http://www.criteo.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Principles and Accounting Methods (Policies)", "menuCat": "Policies", "order": "31", "role": "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies", "shortName": "Principles and Accounting Methods (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Principles and Accounting Methods (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.criteo.com/role/PrinciplesandAccountingMethodsTables", "shortName": "Principles and Accounting Methods (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherOwnershipInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.criteo.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Segment information (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.criteo.com/role/SegmentinformationTables", "shortName": "Segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Trade Receivables (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.criteo.com/role/TradeReceivablesTables", "shortName": "Trade Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Other Current Assets (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.criteo.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.criteo.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Intangible assets (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.criteo.com/role/IntangibleassetsTables", "shortName": "Intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Statements of Financial Position (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical", "shortName": "Consolidated Statements of Financial Position (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "3", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "eurPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.criteo.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Financial Liabilities (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.criteo.com/role/FinancialLiabilitiesTables", "shortName": "Financial Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.criteo.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Other Current Liabilities and Non Current Liabilities (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesTables", "shortName": "Other Current Liabilities and Non Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Employee Benefits (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.criteo.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Common shares and Treasury stock (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.criteo.com/role/CommonsharesandTreasurystockTables", "shortName": "Common shares and Treasury stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Share-Based Compensation (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.criteo.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Financial and Other Income (Expense) (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.criteo.com/role/FinancialandOtherIncomeExpenseTables", "shortName": "Financial and Other Income (Expense) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.criteo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.criteo.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Income", "menuCat": "Statements", "order": "5", "role": "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i37372294c0bd4b9ab1e6abd5443146f3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:SaleOfStockPercentOfVotingRightsOwnedAfterTransaction", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Principles and Accounting Methods - Schedule of Consolidations (Details)", "menuCat": "Details", "order": "51", "role": "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails", "shortName": "Principles and Accounting Methods - Schedule of Consolidations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i37372294c0bd4b9ab1e6abd5443146f3_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "crto:SaleOfStockPercentOfVotingRightsOwnedAfterTransaction", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Principles and Accounting Methods - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "shortName": "Principles and Accounting Methods - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i78515c63634045ac8fc7d6073c5fe6ae_I20220801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Business Combinations - Schedule of Business Acquisitions (Details)", "menuCat": "Details", "order": "53", "role": "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "shortName": "Business Combinations - Schedule of Business Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i78515c63634045ac8fc7d6073c5fe6ae_I20220801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:UncertainTaxLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Business Combinations - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i78515c63634045ac8fc7d6073c5fe6ae_I20220801", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib4c3dde1d4b4473bbf2e5e6a6c820549_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Business Combinations - Schedule of Pro Forma Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails", "shortName": "Business Combinations - Schedule of Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib4c3dde1d4b4473bbf2e5e6a6c820549_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Segment information - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.criteo.com/role/SegmentinformationNarrativeDetails", "shortName": "Segment information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Segment information - Schedule of Segment Reporting Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails", "shortName": "Segment information - Schedule of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "crto:GrossProfitAndOtherCostsOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash- Fair Value Assets Measured on a Recurring Basis (Details)", "menuCat": "Details", "order": "58", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash- Fair Value Assets Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Financial Assets (Details)", "menuCat": "Details", "order": "59", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Financial Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "6", "role": "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ia004d8d4a6d64079978bc16ee5445fdf_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Debt Securities, Available-for-sale (Details)", "menuCat": "Details", "order": "60", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Debt Securities, Available-for-sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ia004d8d4a6d64079978bc16ee5445fdf_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Restrictions on Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "61", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Restrictions on Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "shortName": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Trade Receivables - Net Book Value (Details)", "menuCat": "Details", "order": "63", "role": "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails", "shortName": "Trade Receivables - Net Book Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details)", "menuCat": "Details", "order": "64", "role": "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails", "shortName": "Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Trade Receivables - Narrative (Details)", "menuCat": "Details", "order": "65", "role": "http://www.criteo.com/role/TradeReceivablesNarrativeDetails", "shortName": "Trade Receivables - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Other Current Assets (Details)", "menuCat": "Details", "order": "66", "role": "http://www.criteo.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Property, Plant and Equipment - Schedule of Net Book Value (Details)", "menuCat": "Details", "order": "67", "role": "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails", "shortName": "Property, Plant and Equipment - Schedule of Net Book Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Property, Plant and Equipment - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://www.criteo.com/role/PropertyPlantandEquipmentNarrativeDetails", "shortName": "Property, Plant and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Intangible assets - Schedule (Details)", "menuCat": "Details", "order": "69", "role": "http://www.criteo.com/role/IntangibleassetsScheduleDetails", "shortName": "Intangible assets - Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i86bc479577004966a5cc2dd98843a3cd_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "menuCat": "Statements", "order": "7", "role": "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i048ae2249d6e4ee381aaa685a34e9c06_I20191231", "decimals": "0", "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Intangible assets - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.criteo.com/role/IntangibleassetsNarrativeDetails", "shortName": "Intangible assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details)", "menuCat": "Details", "order": "71", "role": "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails", "shortName": "Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Goodwill - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "72", "role": "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails", "shortName": "Goodwill - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Goodwill - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.criteo.com/role/GoodwillNarrativeDetails", "shortName": "Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i9c3e5a1570aa4df98f28b01d3bed3151_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "eur", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Financial Liabilities - Loans and RCF Agreements (Details)", "menuCat": "Details", "order": "74", "role": "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "shortName": "Financial Liabilities - Loans and RCF Agreements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i50794986458e45bfa76956fc93b0c688_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Financial Liabilities - Narrative (Details)", "menuCat": "Details", "order": "75", "role": "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "shortName": "Financial Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i50794986458e45bfa76956fc93b0c688_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:OtherFinancialLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Financial Liabilities - Maturity of Financial Liabilities and Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "76", "role": "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails", "shortName": "Financial Liabilities - Maturity of Financial Liabilities and Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:OtherFinancialLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i97b83a7489004a8b8fb6e03a5963e760_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Leases - Components of Lease Expense (Details)", "menuCat": "Details", "order": "77", "role": "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i97b83a7489004a8b8fb6e03a5963e760_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "78", "role": "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i6d82b12569814997aa256d0796f0da56_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)", "menuCat": "Details", "order": "79", "role": "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails", "shortName": "Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i6d82b12569814997aa256d0796f0da56_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statement of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.criteo.com/role/ConsolidatedStatementofCashFlows", "shortName": "Consolidated Statement of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "80", "role": "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "crto:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib54f47016d914fb4a7d1d3f8f2581d2d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Leases - Additional Operating Lease Liabilities And Right of Use Assets (Details)", "menuCat": "Details", "order": "81", "role": "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "shortName": "Leases - Additional Operating Lease Liabilities And Right of Use Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "crto:AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib54f47016d914fb4a7d1d3f8f2581d2d_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "crto:LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Other Current Liabilities and Non Current Liabilities - Schedule of Current Liabilities (Details)", "menuCat": "Details", "order": "82", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities and Non Current Liabilities - Schedule of Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Other Current Liabilities and Non Current Liabilities - Schedule of Non Current Liabilities (Details)", "menuCat": "Details", "order": "83", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities and Non Current Liabilities - Schedule of Non Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i78515c63634045ac8fc7d6073c5fe6ae_I20220801", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Other Current Liabilities and Non Current Liabilities - Narrative (Details)", "menuCat": "Details", "order": "84", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "shortName": "Other Current Liabilities and Non Current Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Employee Benefits - Schedule of Projected Benefit Obligation (Details)", "menuCat": "Details", "order": "85", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails", "shortName": "Employee Benefits - Schedule of Projected Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i62300550d45f43a4b0f6c00487257ea4_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "menuCat": "Details", "order": "86", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "shortName": "Employee Benefits - Schedule of Assumptions Used for Actuarial Valuations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Employee Benefits - Schedule of Defined Contribution Plans (Details)", "menuCat": "Details", "order": "87", "role": "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails", "shortName": "Employee Benefits - Schedule of Defined Contribution Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Common shares and Treasury stock (Details)", "menuCat": "Details", "order": "88", "role": "http://www.criteo.com/role/CommonsharesandTreasurystockDetails", "shortName": "Common shares and Treasury stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Share-Based Compensation - Equity Awards Compensation Expense (Details)", "menuCat": "Details", "order": "89", "role": "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "shortName": "Share-Based Compensation - Equity Awards Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaf66883ab68d43d3983de0e2f57604b1_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - Consolidated Statement of Cash Flows - Parenthetical", "menuCat": "Statements", "order": "9", "role": "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical", "shortName": "Consolidated Statement of Cash Flows - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i0adb4ea9c3fd43a0b688e649faea8760_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Share-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "90", "role": "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "iaebc7ccac1134c349be3dcb9bb5e9c77_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Share-Based Compensation - Options Activity (Details)", "menuCat": "Details", "order": "91", "role": "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails", "shortName": "Share-Based Compensation - Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib5736c8454f34ec9af40644820625fdf_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Share-Based Compensation - Lock Up Shares Activity (Details)", "menuCat": "Details", "order": "92", "role": "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "shortName": "Share-Based Compensation - Lock Up Shares Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib5736c8454f34ec9af40644820625fdf_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i659b73b66a7a49f6b5a78c054ac6f93f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Share-Based Compensation - RSU Activity (Details)", "menuCat": "Details", "order": "93", "role": "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails", "shortName": "Share-Based Compensation - RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i659b73b66a7a49f6b5a78c054ac6f93f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i024c92ce1fe74e23b076ddb09a03e004_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Share-Based Compensation - PSU Activity (Details)", "menuCat": "Details", "order": "94", "role": "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "shortName": "Share-Based Compensation - PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i024c92ce1fe74e23b076ddb09a03e004_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Share-Based Compensation - Warrants (Details)", "menuCat": "Details", "order": "95", "role": "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails", "shortName": "Share-Based Compensation - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ic91f8e102a804893ab993bd50348d4da_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Financial and Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Details)", "menuCat": "Details", "order": "96", "role": "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails", "shortName": "Financial and Other Income (Expense) - Schedule of Other Nonoperating Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Financial and Other Income (Expense) - Narrative (Details)", "menuCat": "Details", "order": "97", "role": "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails", "shortName": "Financial and Other Income (Expense) - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Income Taxes - Breakdown of Income Taxes (Details)", "menuCat": "Details", "order": "98", "role": "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails", "shortName": "Income Taxes - Breakdown of Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "99", "role": "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "i16209a900cb542e387b4f7089149ad0a_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "crto-20221231.htm", "contextRef": "ib46649222e7746898ac1e2a925bb21c1_D20210205-20210205", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - crto-20221231.htm", "menuCat": "Cover", "order": "108", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - crto-20221231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 120, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "of which France" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "of which Germany" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "of which Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "of which United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current", "label": "Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current", "totalLabel": "Total" } } }, "localname": "AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AccountsPayableCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable, Capital Expenditures", "label": "Accounts Payable, Capital Expenditures", "terseLabel": "Accounts payable relating to capital expenditures" } } }, "localname": "AccountsPayableCapitalExpenditures", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AccountsReceivableAllowanceForCreditLossOtherIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Other Increase (Decrease)", "label": "Accounts Receivable, Allowance For Credit Loss, Other Increase (Decrease)", "negatedTerseLabel": "Increase due to acquisition" } } }, "localname": "AccountsReceivableAllowanceForCreditLossOtherIncreaseDecrease", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "crto_AccountsReceivableAllowanceForDoubtfulAccountsCurrencyTranslationAdjustmentIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment Increase (Decrease)", "label": "Accounts Receivable, Allowance For Doubtful Accounts, Currency Translation Adjustment Increase (Decrease)", "terseLabel": "Currency translation adjustment" } } }, "localname": "AccountsReceivableAllowanceForDoubtfulAccountsCurrencyTranslationAdjustmentIncreaseDecrease", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "crto_AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Operating Lease Liabilities And Right of Use Assets", "label": "Additional Operating Lease Liabilities And Right of Use Assets [Table Text Block]", "terseLabel": "Additional Operating Lease Liabilities and Right of Use Assets" } } }, "localname": "AdditionalOperatingLeaseLiabilitiesAndRightOfUseAssetsTableTextBlock", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "crto_AmericanDepositarySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American Depositary Shares [Member]", "label": "American Depositary Shares [Member]", "terseLabel": "American Depositary Shares" } } }, "localname": "AmericanDepositarySharesMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "crto_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.criteo.com/20221231", "xbrltype": "stringItemType" }, "crto_BSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BSA [Member]", "label": "BSA [Member]", "verboseLabel": "Share warrants" } } }, "localname": "BSAMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "crto_BadDebtAllowanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bad Debt Allowance [Member]", "label": "Bad Debt Allowance [Member]", "terseLabel": "Bad debt allowance" } } }, "localname": "BadDebtAllowanceMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_BandwidthForServersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bandwidth For Servers [Member]", "label": "Bandwidth For Servers [Member]", "terseLabel": "Bandwidth For Servers" } } }, "localname": "BandwidthForServersMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_BankSyndicateRCFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Syndicate RCF [Member]", "label": "Bank Syndicate RCF [Member]", "terseLabel": "Bank Syndicate RCF" } } }, "localname": "BankSyndicateRCFMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_BidswitchGmbHMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bidswitch GmbH", "label": "Bidswitch GmbH [Member]", "terseLabel": "Bidswitch GmbH" } } }, "localname": "BidswitchGmbHMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_BidswitchIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bidswitch Inc.", "label": "Bidswitch Inc. [Member]", "terseLabel": "Bidswitch Inc." } } }, "localname": "BidswitchIncMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period", "label": "Business Acquisition, Equity Interest Issued or Issuable, Lock-Up Period", "terseLabel": "Business acquisition, equity interest issued or issuable, lock-up period" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableLockUpPeriod", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "crto_BusinessAcquisitionNumberOfLegalEntitiesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Number Of Legal Entities Acquired", "label": "Business Acquisition, Number Of Legal Entities Acquired", "terseLabel": "Business acquisition, number of legal entities" } } }, "localname": "BusinessAcquisitionNumberOfLegalEntitiesAcquired", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "integerItemType" }, "crto_BusinessAcquisitionRecognizedAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAllowanceForCreditLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Recognized Assets Acquired And Liabilities Assumed, Accounts Receivable, Allowance For Credit Loss", "label": "Business Acquisition, Recognized Assets Acquired And Liabilities Assumed, Accounts Receivable, Allowance For Credit Loss", "negatedTerseLabel": "Business acquisition, allowance for credit loss" } } }, "localname": "BusinessAcquisitionRecognizedAssetsAcquiredAndLiabilitiesAssumedAccountsReceivableAllowanceForCreditLoss", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_BusinessAcquisitionTransactionCostsDuringThePeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Transaction Costs During The Period", "label": "Business Acquisition, Transaction Costs During The Period", "terseLabel": "Business acquisition, transaction costs during the period" } } }, "localname": "BusinessAcquisitionTransactionCostsDuringThePeriod", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_CIRTaxCreditsOffsetAgainstRDExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "CIR Tax Credits Offset Against R&D Expenses", "label": "CIR Tax Credits Offset Against R&D Expenses", "terseLabel": "CIR tax credits offset against R&D expenses" } } }, "localname": "CIRTaxCreditsOffsetAgainstRDExpenses", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_ClassOfWarrantOrRightAggregateIntrinsicValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Aggregate Intrinsic Value", "label": "Class Of Warrant Or Right, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ClassOfWarrantOrRightAggregateIntrinsicValue", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "perShareItemType" }, "crto_ClassOfWarrantOrRightCanceledDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Canceled During Period", "label": "Class Of Warrant Or Right, Canceled During Period", "terseLabel": "Class Of Warrant Or Right, Canceled During Period" } } }, "localname": "ClassOfWarrantOrRightCanceledDuringPeriod", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Exercised During Period", "label": "Class Of Warrant Or Right, Exercised During Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisedDuringPeriod", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Expired During Period", "label": "Class Of Warrant Or Right, Expired During Period", "terseLabel": "Class Of Warrant Or Right, Expired During Period" } } }, "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Granted During Period", "label": "Class Of Warrant Or Right, Granted During Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ClassOfWarrantOrRightGrantedDuringPeriod", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_ClassOfWarrantOrRightOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value", "label": "Class Of Warrant Or Right, Outstanding, Weighted Average Grant Date Fair Value", "terseLabel": "Outstanding (in euro per share)" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "perShareItemType" }, "crto_ClassOfWarrantOrRightRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right", "label": "Class Of Warrant Or Right [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ClassOfWarrantOrRightRollForward", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "stringItemType" }, "crto_ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term", "label": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Class Of Warrant Or Right, Vested And Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "ClassOfWarrantOrRightVestedAndExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "durationItemType" }, "crto_ClassOfWarrantOrRightVestedAndExpectedToVestExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number", "label": "Class Of Warrant Or Right, Vested And Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ClassOfWarrantOrRightVestedAndExpectedToVestExercisableNumber", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "crto_CommonStockSharesOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Shares Outstanding [Roll Forward]", "label": "Common Stock, Shares Outstanding [Roll Forward]", "terseLabel": "Common Stock, Shares Outstanding [Roll Forward]" } } }, "localname": "CommonStockSharesOutstandingRollForward", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "stringItemType" }, "crto_CondigolabsSASFranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condigolabs SAS (France) [Member]", "label": "Condigolabs SAS (France) [Member]", "terseLabel": "Condigolabs SAS" } } }, "localname": "CondigolabsSASFranceMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoAdvertisingBeijingCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Advertising (Beijing) Co. Ltd [Member]", "label": "Criteo Advertising (Beijing) Co. Ltd [Member]", "terseLabel": "Criteo Advertising (Beijing) Co. Ltd" } } }, "localname": "CriteoAdvertisingBeijingCo.LtdMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoAustraliaPtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Pty [Member]", "label": "Criteo Australia Pty Ltd [Member]", "terseLabel": "Criteo Australia Pty Ltd" } } }, "localname": "CriteoAustraliaPtyLtdMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoBVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo BV [Member]", "label": "Criteo BV [Member]", "terseLabel": "Criteo BV" } } }, "localname": "CriteoBVMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoCanadaCorp.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Canada Corp. [Member]", "label": "Criteo Canada Corp. [Member]", "terseLabel": "Criteo Canada Corp." } } }, "localname": "CriteoCanadaCorp.Member", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo China [Member]", "label": "Criteo China [Member]", "terseLabel": "Criteo China" } } }, "localname": "CriteoChinaMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Corporation [Member]", "label": "Criteo Corporation [Member]", "terseLabel": "Criteo Corp." } } }, "localname": "CriteoCorporationMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoDoBrasilDesenvolvimeNtoDeServiosDeInternetLTDAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Do Brasil LTDA [Member]", "label": "Criteo do Brasil Desenvolvime nto De Servi\u00e7os De Internet LTDA. [Member]", "terseLabel": "Criteo do Brasil Desenvolvimento De Servi\u00e7os De Internet Ltda." } } }, "localname": "CriteoDoBrasilDesenvolvimeNtoDeServiosDeInternetLTDAMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoDoBrasilMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Do Brasil [Member]", "label": "Criteo Do Brasil [Member]", "terseLabel": "Criteo Do Brasil" } } }, "localname": "CriteoDoBrasilMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoEspanaS.L.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Espana S.L. [Member]", "label": "Criteo Espana S.L. [Member]", "terseLabel": "Criteo Espa\u00f1a S.L." } } }, "localname": "CriteoEspanaS.L.Member", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoEuropaMMSLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Europa S.L. [Member]", "label": "Criteo Europa MM S.L. [Member]", "terseLabel": "Criteo Europa MM S.L." } } }, "localname": "CriteoEuropaMMSLMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoFinanceSASFranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Finance SAS (France) [Member]", "label": "Criteo Finance SAS (France) [Member]", "terseLabel": "Criteo Finance SAS" } } }, "localname": "CriteoFinanceSASFranceMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoFranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo France [Member]", "label": "Criteo France [Member]", "terseLabel": "Criteo France" } } }, "localname": "CriteoFranceMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoFranceSASFranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo France SAS (France) [Member]", "label": "Criteo France SAS (France) [Member]", "terseLabel": "Criteo France SAS" } } }, "localname": "CriteoFranceSASFranceMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoGmbhMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Gmbh [Member]", "label": "Criteo Gmbh [Member]", "terseLabel": "Criteo GmbH" } } }, "localname": "CriteoGmbhMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoIndiaPvtLtdIndiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo India Pvt Ltd (India) [Member]", "label": "Criteo India Pvt Ltd (India) [Member]", "terseLabel": "Criteo India Private Limited" } } }, "localname": "CriteoIndiaPvtLtdIndiaMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoKKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo KK [Member]", "label": "Criteo KK [Member]", "terseLabel": "Criteo KK" } } }, "localname": "CriteoKKMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoKoreaLtd.KoreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Korea Ltd. (Korea) [Member]", "label": "Criteo Korea Ltd. (Korea) [Member]", "terseLabel": "Criteo Korea Ltd." } } }, "localname": "CriteoKoreaLtd.KoreaMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo LLC [Member]", "label": "Criteo LLC [Member]", "terseLabel": "Criteo LLC" } } }, "localname": "CriteoLLCMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Ltd [Member]", "label": "Criteo Ltd [Member]", "terseLabel": "Criteo Ltd" } } }, "localname": "CriteoLtdMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoMEAFZLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo MEA FZ-LLC [Member]", "label": "Criteo MEA FZ-LLC [Member]", "terseLabel": "Criteo MEA FZ-LLC" } } }, "localname": "CriteoMEAFZLLCMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoNordicsABSwedenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Nordics AB (Sweden) [Member]", "label": "Criteo Nordics AB (Sweden) [Member]", "terseLabel": "Criteo Nordics AB" } } }, "localname": "CriteoNordicsABSwedenMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoReklamclkHizmetleriveTicaretAnonimirketiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Reklamc\u0131l\u0131k Hizmetleri ve Ticaret Anonim \u015eirketi [Member]", "label": "Criteo Reklamc\u0131l\u0131k Hizmetleri ve Ticaret Anonim \u015eirketi [Member]", "terseLabel": "Criteo Reklamc\u0131l\u0131k Hizmetleri ve Ticaret Anonim \u015eirketi" } } }, "localname": "CriteoReklamclkHizmetleriveTicaretAnonimirketiMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoSingaporeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Singapore", "label": "Criteo Singapore [Member]", "terseLabel": "Criteo Singapore" } } }, "localname": "CriteoSingaporeMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoSingaporePte.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Singapore Pte. Ltd. [Member]", "label": "Criteo Singapore Pte. Ltd. [Member]", "terseLabel": "Criteo Singapore Pte. Ltd." } } }, "localname": "CriteoSingaporePte.Ltd.Member", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoSrlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Srl [Member]", "label": "Criteo Srl [Member]", "terseLabel": "Criteo Srl" } } }, "localname": "CriteoSrlMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_CriteoTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Criteo Technology", "label": "Criteo Technology [Member]", "terseLabel": "Criteo Technology" } } }, "localname": "CriteoTechnologyMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_DataCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center [Member]", "label": "Data Center [Member]", "terseLabel": "Data Centers" } } }, "localname": "DataCenterMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "crto_DeferredTaxAssetLiabilityActivityAcquisitionDivestituresAndConsolidationsIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset (Liability) Activity, Acquisition, Divestitures And Consolidations Increase (Decrease)", "label": "Deferred Tax Asset (Liability) Activity, Acquisition, Divestitures And Consolidations Increase (Decrease)", "terseLabel": "Purchase Price Accounting" } } }, "localname": "DeferredTaxAssetLiabilityActivityAcquisitionDivestituresAndConsolidationsIncreaseDecrease", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_DeferredTaxAssetLiabilityActivityCurrencyTranslationAdjustmentsGainLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset (Liability) Activity, Currency Translation Adjustments Gain (Loss)", "label": "Deferred Tax Asset (Liability) Activity, Currency Translation Adjustments Gain (Loss)", "terseLabel": "Currency translation adjustments" } } }, "localname": "DeferredTaxAssetLiabilityActivityCurrencyTranslationAdjustmentsGainLoss", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_DeferredTaxAssetLiabilityActivityOtherActivityAdjustmentIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset (Liability) Activity, Other Activity Adjustment Increase (Decrease)", "label": "Deferred Tax Asset (Liability) Activity, Other Activity Adjustment Increase (Decrease)", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetLiabilityActivityOtherActivityAdjustmentIncreaseDecrease", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_DeferredTaxAssetOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Other [Member]", "label": "Deferred Tax Asset, Other [Member]", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetOtherMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_DeferredTaxAssetandLiabilityActivityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Deferred Tax Asset and Liability Activity [Table]", "label": "Deferred Tax Asset and Liability Activity [Line Items]", "terseLabel": "Deferred Tax Asset and Liability Activity [Line Items]" } } }, "localname": "DeferredTaxAssetandLiabilityActivityLineItems", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "crto_DeferredTaxAssetandLiabilityActivityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset and Liability Activity [Roll Forward]", "label": "Deferred Tax Asset and Liability Activity [Roll Forward]", "terseLabel": "Deferred Tax Asset and Liability Activity [Roll Forward]" } } }, "localname": "DeferredTaxAssetandLiabilityActivityRollForward", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "crto_DeferredTaxAssetandLiabilityActivityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset and Liability Activity [Table]", "label": "Deferred Tax Asset and Liability Activity [Table]", "terseLabel": "Deferred Tax Asset and Liability Activity [Table]" } } }, "localname": "DeferredTaxAssetandLiabilityActivityTable", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "crto_DeferredTaxAssetsGrossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Gross", "label": "Deferred Tax Assets, Gross [Member]", "terseLabel": "Gross Deferred Income Taxes" } } }, "localname": "DeferredTaxAssetsGrossMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_DeferredTaxAssetsandLiabilitiesbyTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets and Liabilities by Type [Axis]", "label": "Deferred Tax Assets and Liabilities by Type [Axis]", "terseLabel": "Deferred Tax Assets and Liabilities by Type" } } }, "localname": "DeferredTaxAssetsandLiabilitiesbyTypeAxis", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "crto_DeferredTaxAssetsandLiabilitiesbyTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Deferred Tax Assets and Liabilities by Type [Axis]", "label": "Deferred Tax Assets and Liabilities by Type [Domain]", "terseLabel": "Deferred Tax Assets and Liabilities by Type [Domain]" } } }, "localname": "DeferredTaxAssetsandLiabilitiesbyTypeDomain", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_DeferredTaxLiabilitiesIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Intangibles [Member]", "label": "Deferred Tax Liabilities, Intangible Assets [Member]", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesIntangibleAssetsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_DefinedBenefitObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Obligation [Member]", "label": "Defined Benefit Obligation [Member]", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitObligationMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofSocialCharges": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Social Charges", "label": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Social Charges", "terseLabel": "Expected rate of social charges" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofSocialCharges", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "crto_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofTurnover": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Turnover", "label": "Defined Benefit Plan Assumptions Used Calculating Net Periodic Benefit Cost Rate of Turnover", "terseLabel": "Expected staff turnover" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofTurnover", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "crto_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleListNotDisclosedFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag", "label": "Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag", "terseLabel": "Interest cost, location not disclosed" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleListNotDisclosedFlag", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "crto_DepreciationDepletionandAmortizationandProvisionsforVarious": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation, Depletion, and Amortization and Provisions for Various", "label": "Depreciation, Depletion, and Amortization and Provisions for Various", "terseLabel": "Amortization and provisions" } } }, "localname": "DepreciationDepletionandAmortizationandProvisionsforVarious", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_DoobeInSiteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Doobe In Site Ltd", "label": "Doobe In Site Ltd [Member]", "terseLabel": "Doobe In Site Ltd." } } }, "localname": "DoobeInSiteLtdMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_EffectiveIncomeTaxRateReconciliationBEATWaiverElection": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, BEAT Waiver Election", "label": "Effective Income Tax Rate Reconciliation, BEAT Waiver Election", "terseLabel": "BEAT tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationBEATWaiverElection", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_EffectiveIncomeTaxRateReconciliationLossCarryforwardRecognitionAmount": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Loss Carryforward Recognition, Amount", "label": "Effective Income Tax Rate Reconciliation, Loss Carryforward Recognition, Amount", "negatedTerseLabel": "Utilization or recognition of previously unrecognized tax losses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationLossCarryforwardRecognitionAmount", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_EffectiveIncomeTaxRateReconciliationValueAddedTaxesAmount": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Value Added Taxes, Amount", "label": "Effective Income Tax Rate Reconciliation, Value Added Taxes, Amount", "terseLabel": "French CVAE" } } }, "localname": "EffectiveIncomeTaxRateReconciliationValueAddedTaxesAmount", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialIncomeAndExpenseDiscountingImpact": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financial Income And Expense, Discounting Impact", "label": "Financial Income And Expense, Discounting Impact", "negatedTerseLabel": "Discounting impact", "terseLabel": "Discounting impact" } } }, "localname": "FinancialIncomeAndExpenseDiscountingImpact", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments [Member]", "label": "Financial Instruments [Member]", "terseLabel": "Financial instruments" } } }, "localname": "FinancialInstrumentsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_FinancialLiabilities": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities", "label": "Financial Liabilities", "totalLabel": "Financial liabilities" } } }, "localname": "FinancialLiabilities", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Current", "label": "Financial Liabilities, Current", "terseLabel": "Financial liabilities - current portion" } } }, "localname": "FinancialLiabilitiesCurrent", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Liabilities Disclosure [Text Block]", "label": "Financial Liabilities Disclosure [Text Block]", "terseLabel": "Financial Liabilities" } } }, "localname": "FinancialLiabilitiesDisclosureTextBlock", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilities" ], "xbrltype": "textBlockItemType" }, "crto_FinancialLiabilitiesDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 5.0, "parentTag": "crto_FinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Due In Fifth Year", "label": "Financial Liabilities, Due In Fifth Year", "terseLabel": "2027" } } }, "localname": "FinancialLiabilitiesDueInFifthYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 4.0, "parentTag": "crto_FinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Due In Fourth Year", "label": "Financial Liabilities, Due In Fourth Year", "terseLabel": "2026" } } }, "localname": "FinancialLiabilitiesDueInFourthYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesDueInNextFiscalYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "crto_FinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Due In Next Fiscal Year", "label": "Financial Liabilities, Due In Next Fiscal Year", "terseLabel": "2023" } } }, "localname": "FinancialLiabilitiesDueInNextFiscalYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "crto_FinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Due In Second Year", "label": "Financial Liabilities, Due In Second Year", "terseLabel": "2024" } } }, "localname": "FinancialLiabilitiesDueInSecondYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesDueInSixthYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 6.0, "parentTag": "crto_FinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Due In Sixth Year", "label": "Financial Liabilities, Due In Sixth Year", "terseLabel": "2028" } } }, "localname": "FinancialLiabilitiesDueInSixthYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 3.0, "parentTag": "crto_FinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Due In Third Year", "label": "Financial Liabilities, Due In Third Year", "terseLabel": "2025" } } }, "localname": "FinancialLiabilitiesDueInThirdYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Fiscal Year Maturity [Abstract]", "label": "Financial Liabilities, Fiscal Year Maturity [Abstract]", "terseLabel": "Financial liabilities" } } }, "localname": "FinancialLiabilitiesFiscalYearMaturityAbstract", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "crto_FinancialLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liabilities, Noncurrent", "label": "Financial Liabilities, Noncurrent", "terseLabel": "Financial liabilities - non current portion" } } }, "localname": "FinancialLiabilitiesNoncurrent", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "crto_FurnitureandEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture and Equipment [Member]", "label": "Furniture and Equipment [Member]", "terseLabel": "Furniture and IT equipments" } } }, "localname": "FurnitureandEquipmentMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_GeminiHoldcoLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gemini Holdco LLC", "label": "Gemini Holdco LLC [Member]", "terseLabel": "Gemini HoldCo, LLC" } } }, "localname": "GeminiHoldcoLLCMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_GrossProfitAndOtherCostsOfRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross Profit And Other Costs Of Revenue", "label": "Gross Profit And Other Costs Of Revenue", "terseLabel": "Contribution ex-TAC" } } }, "localname": "GrossProfitAndOtherCostsOfRevenue", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "crto_HSBCandLCLFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HSBC and LCL Facilities [Member]", "label": "HSBC and LCL Facilities [Member]", "terseLabel": "HSBC and LCL Facilities" } } }, "localname": "HSBCandLCLFacilitiesMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_IncomeTaxReconciliationNondeductibleProvision": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Nondeductible Provision", "label": "Income Tax Reconciliation Nondeductible Provision", "terseLabel": "Non-tax deductible provision from loss contingency on regulatory matters (see Note 19)" } } }, "localname": "IncomeTaxReconciliationNondeductibleProvision", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseInOperatingLeaseLiabilitiesAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "label": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "terseLabel": "Change in operating lease liabilities and right of use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesAssets", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseInUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 8.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Unrecognized Tax Benefits", "label": "Increase (Decrease) In Unrecognized Tax Benefits", "terseLabel": "Change in uncertain tax positions" } } }, "localname": "IncreaseDecreaseInUnrecognizedTaxBenefits", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseinAccountsPayableRelatedtoIntangibleAssetsPropertyPlantandEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment", "label": "Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment", "terseLabel": "Change in accounts payable related to intangible assets, property, plant and equipment" } } }, "localname": "IncreaseDecreaseinAccountsPayableRelatedtoIntangibleAssetsPropertyPlantandEquipment", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_IncrementalCommonSharesAttributabletoDilutiveEffectofSharebasedPaymentArrangementsOptionsAndBSPCE": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE", "terseLabel": "Share options and BSPCE" } } }, "localname": "IncrementalCommonSharesAttributabletoDilutiveEffectofSharebasedPaymentArrangementsOptionsAndBSPCE", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "crto_InterestAccruedAndNonCashFinancialIncomeAndExpenses": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Accrued And Non-Cash Financial Income And Expenses", "label": "Interest Accrued And Non-Cash Financial Income And Expenses", "terseLabel": "Interest accrued and non-cash financial income and expenses" } } }, "localname": "InterestAccruedAndNonCashFinancialIncomeAndExpenses", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_IponwebGmbHDeutschlandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb GmbH Deutschland", "label": "Iponweb GmbH Deutschland [Member]", "terseLabel": "Iponweb GmbH Deutschland" } } }, "localname": "IponwebGmbHDeutschlandMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_IponwebGmbHSwitzerlandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb GmbH Switzerland", "label": "Iponweb GmbH Switzerland [Member]", "terseLabel": "Iponweb GmbH Switzerland" } } }, "localname": "IponwebGmbHSwitzerlandMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_IponwebIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb Inc.", "label": "Iponweb Inc. [Member]", "terseLabel": "Iponweb Inc." } } }, "localname": "IponwebIncMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_IponwebLabsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb Labs LLC", "label": "Iponweb Labs LLC [Member]", "terseLabel": "Iponweb Labs LLC" } } }, "localname": "IponwebLabsLLCMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_IponwebLabsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb Labs Limited", "label": "Iponweb Labs Limited [Member]", "terseLabel": "Iponweb Labs Limited" } } }, "localname": "IponwebLabsLimitedMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_IponwebLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb Limited", "label": "Iponweb Limited [Member]", "terseLabel": "Iponweb Limited" } } }, "localname": "IponwebLimitedMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_IponwebMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Iponweb", "label": "Iponweb [Member]", "terseLabel": "Iponweb" } } }, "localname": "IponwebMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount", "label": "Lessee, Operating Lease, Liability, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount", "terseLabel": "Additional operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_LesseeOperatingLeaseRightOfUseAssetLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Right Of Use, Asset, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount", "label": "Lessee, Operating Lease, Right Of Use, Asset, Lease Not yet Commenced, Assumption and Judgment, Value of Underlying Asset, Amount", "terseLabel": "Additional right of use assets" } } }, "localname": "LesseeOperatingLeaseRightOfUseAssetLeaseNotYetCommencedAssumptionAndJudgmentValueOfUnderlyingAssetAmount", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_LockUpSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lock Up Shares", "label": "Lock Up Shares [Member]", "terseLabel": "Lock-up shares" } } }, "localname": "LockUpSharesMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_LossContingencyAccrualProvisionReleasedNotUsed": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency Accrual, Provision Released Not Used", "label": "Loss Contingency Accrual, Provision Released Not Used", "terseLabel": "Interest income (expense) on provision for R&C" } } }, "localname": "LossContingencyAccrualProvisionReleasedNotUsed", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_MadyourselfTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Madyourself Technologies, Inc.", "label": "Madyourself Technologies, Inc. [Member]", "terseLabel": "Madyourself Technologies, Inc." } } }, "localname": "MadyourselfTechnologiesIncMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_MarketingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketing Solutions", "label": "Marketing Solutions [Member]", "terseLabel": "Marketing Solutions" } } }, "localname": "MarketingSolutionsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "crto_NetOperatingLossCarryforwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Operating Loss Carryforwards [Member]", "label": "Net Operating Loss Carryforwards [Member]", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "NetOperatingLossCarryforwardsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_NonEmployeeWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employee Warrant", "label": "Non-Employee Warrant [Member]", "terseLabel": "Non-employee warrants" } } }, "localname": "NonEmployeeWarrantMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_OtherAccrualsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Accruals [Member]", "label": "Other Accruals [Member]", "terseLabel": "Other accruals" } } }, "localname": "OtherAccrualsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_OtherAssetsCurrentOther": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Assets, Current, Other", "label": "Other Assets, Current, Other", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrentOther", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherAssetsandReceivablesGrossCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Assets and Receivables, Gross, Current", "label": "Other Assets and Receivables, Gross, Current", "totalLabel": "Total" } } }, "localname": "OtherAssetsandReceivablesGrossCurrent", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherDebtors": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Debtors", "label": "Other Debtors", "terseLabel": "Other debtors" } } }, "localname": "OtherDebtors", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilities": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities", "label": "Other Financial Liabilities", "totalLabel": "Other financial liabilities" } } }, "localname": "OtherFinancialLiabilities", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 5.0, "parentTag": "crto_OtherFinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Due In Fifth Year", "label": "Other Financial Liabilities, Due In Fifth Year", "terseLabel": "2027" } } }, "localname": "OtherFinancialLiabilitiesDueInFifthYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 4.0, "parentTag": "crto_OtherFinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Due In Fourth Year", "label": "Other Financial Liabilities, Due In Fourth Year", "terseLabel": "2026" } } }, "localname": "OtherFinancialLiabilitiesDueInFourthYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesDueInNextFiscalYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "crto_OtherFinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Due In Next Fiscal Year", "label": "Other Financial Liabilities, Due In Next Fiscal Year", "terseLabel": "2023" } } }, "localname": "OtherFinancialLiabilitiesDueInNextFiscalYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "crto_OtherFinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Due In Second Year", "label": "Other Financial Liabilities, Due In Second Year", "terseLabel": "2024" } } }, "localname": "OtherFinancialLiabilitiesDueInSecondYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesDueInSixthYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 6.0, "parentTag": "crto_OtherFinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Due In Sixth Year", "label": "Other Financial Liabilities, Due In Sixth Year", "terseLabel": "2028" } } }, "localname": "OtherFinancialLiabilitiesDueInSixthYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails": { "order": 3.0, "parentTag": "crto_OtherFinancialLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Due In Third Year", "label": "Other Financial Liabilities, Due In Third Year", "terseLabel": "2025" } } }, "localname": "OtherFinancialLiabilitiesDueInThirdYear", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherFinancialLiabilitiesFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Financial Liabilities, Fiscal Year Maturity [Abstract]", "label": "Other Financial Liabilities, Fiscal Year Maturity [Abstract]", "terseLabel": "Other financial liabilities" } } }, "localname": "OtherFinancialLiabilitiesFiscalYearMaturityAbstract", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesMaturityofFinancialLiabilitiesandCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "crto_PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "label": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "negatedTerseLabel": "Acquisition of intangibles assets, property, plant and equipment" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsforProceedsfromChangeinOtherFinancialNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for (Proceeds from) Change in Other Financial Noncurrent Assets", "label": "Payments for (Proceeds from) Change in Other Financial Noncurrent Assets", "negatedTerseLabel": "Change in other financial non-current assets" } } }, "localname": "PaymentsforProceedsfromChangeinOtherFinancialNoncurrentAssets", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_PersonnelRelatedAccrualsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Personnel-Related Accruals [Member]", "label": "Personnel-Related Accruals [Member]", "terseLabel": "Personnel-related accruals" } } }, "localname": "PersonnelRelatedAccrualsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_PrepaidIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Income Taxes", "label": "Prepaid Income Taxes", "terseLabel": "Income taxes" } } }, "localname": "PrepaidIncomeTaxes", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "crto_PrepaidOtherTaxesandOtherTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Other Taxes and Other Taxes Receivable", "label": "Prepaid Other Taxes and Other Taxes Receivable", "terseLabel": "Other taxes" } } }, "localname": "PrepaidOtherTaxesandOtherTaxesReceivable", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "crto_PrepaymentsToSuppliers": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayments To Suppliers", "label": "Prepayments To Suppliers", "terseLabel": "Prepayments to suppliers" } } }, "localname": "PrepaymentsToSuppliers", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_ProceedsfromPaymentsforChangeinOtherFinancialLiabilities": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from (Payments for) Change in Other Financial Liabilities", "label": "Proceeds from (Payments for) Change in Other Financial Liabilities", "terseLabel": "Change in other financial liabilities" } } }, "localname": "ProceedsfromPaymentsforChangeinOtherFinancialLiabilities", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "crto_ProvisionForNonIncomeTaxRisks": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision For Non Income Tax Risks", "label": "Provision For Non Income Tax Risks", "terseLabel": "Provision for non income tax risks" } } }, "localname": "ProvisionForNonIncomeTaxRisks", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_RestrictedStockUnitPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Unit / Performance Shares", "label": "Restricted Stock Unit / Performance Shares [Member]", "terseLabel": "Restricted stock units / Performance stock units" } } }, "localname": "RestrictedStockUnitPerformanceSharesMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_RetailMediaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Retail Media", "label": "Retail Media [Member]", "terseLabel": "Retail Media" } } }, "localname": "RetailMediaMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "crto_SaleOfStockPercentOfVotingRightsOwnedAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Percent Of Voting Rights Owned After Transaction", "label": "Sale Of Stock, Percent Of Voting Rights Owned After Transaction", "terseLabel": "Voting rights" } } }, "localname": "SaleOfStockPercentOfVotingRightsOwnedAfterTransaction", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "percentItemType" }, "crto_SalesAndOperationsExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales And Operations Expense [Member]", "label": "Sales And Operations Expense [Member]", "terseLabel": "Sales and Operations" } } }, "localname": "SalesAndOperationsExpenseMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_ScheduleOfEarningsPerShareBasicTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "label": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic" } } }, "localname": "ScheduleOfEarningsPerShareBasicTableTextBlock", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ScheduleOfEarningsPerShareDilutedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "label": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Diluted" } } }, "localname": "ScheduleOfEarningsPerShareDilutedTableTextBlock", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ServersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Servers [Member]", "label": "Servers [Member]", "terseLabel": "Servers" } } }, "localname": "ServersMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_ShareOptionsandBSPCEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Options and BSPCE [Member]", "label": "Share Options and BSPCE [Member]", "terseLabel": "Share options and BSPCE" } } }, "localname": "ShareOptionsandBSPCEMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "crto_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses [Member]", "label": "Software Licenses [Member]", "terseLabel": "Software Licenses" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_StockbasedCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock-based Compensation [Member]", "label": "Stock-based Compensation [Member]", "terseLabel": "Shared-based Compensation" } } }, "localname": "StockbasedCompensationMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_SupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information", "label": "Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationTableTextBlock", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "crto_TaxCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Credits", "label": "Tax Credits [Member]", "terseLabel": "Tax Credits" } } }, "localname": "TaxCreditsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_TechnologyAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology And Customer Relationships [Member]", "label": "Technology And Customer Relationships [Member]", "terseLabel": "Technology and customer relationships" } } }, "localname": "TechnologyAndCustomerRelationshipsMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_TechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology", "label": "Technology [Member]", "terseLabel": "Acquired technology" } } }, "localname": "TechnologyMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "domainItemType" }, "crto_TheMediaGridIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The MediaGrid Inc.", "label": "The MediaGrid Inc. [Member]", "terseLabel": "The MediaGrid Inc." } } }, "localname": "TheMediaGridIncMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "crto_UncertainTaxLiability": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Uncertain Tax Liability", "label": "Uncertain Tax Liability", "terseLabel": "Uncertain tax positions" } } }, "localname": "UncertainTaxLiability", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_ValuationAllowanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation Allowance [Member]", "label": "Valuation Allowance [Member]", "terseLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceMember", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "crto_VolumeWeightedAveragePriceNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volume Weighted Average Price, Number Of Trading Days", "label": "Volume Weighted Average Price, Number Of Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "VolumeWeightedAveragePriceNumberOfTradingDays", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "crto_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "crto_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "crto_WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term And Discount Rates", "label": "Weighted Average Remaining Lease Term And Discount Rates [Table Text Block]", "terseLabel": "Weighted Average Remaining Lease Term And Discount Rates" } } }, "localname": "WeightedAverageRemainingLeaseTermAndDiscountRatesTableTextBlock", "nsuri": "http://www.criteo.com/20221231", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r299", "r613", "r614", "r617", "r618", "r692", "r755", "r847", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r299", "r613", "r614", "r617", "r618", "r692", "r755", "r847", "r850", "r851" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r247", "r303", "r310", "r316", "r398", "r561", "r562", "r563", "r589", "r590", "r623", "r626", "r628", "r629", "r689" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r247", "r303", "r310", "r316", "r398", "r561", "r562", "r563", "r589", "r590", "r623", "r626", "r628", "r629", "r689" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r247", "r303", "r310", "r316", "r398", "r561", "r562", "r563", "r589", "r590", "r623", "r626", "r628", "r629", "r689" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r436", "r437", "r438", "r439", "r521", "r699", "r724", "r756", "r757", "r774", "r782", "r791", "r852", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r436", "r437", "r438", "r439", "r521", "r699", "r724", "r756", "r757", "r774", "r782", "r791", "r852", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r739", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]", "terseLabel": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [ "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]", "terseLabel": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r882", "r883" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]", "terseLabel": "Offices" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Criteo S.A" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r436", "r437", "r438", "r439", "r506", "r521", "r552", "r553", "r554", "r698", "r699", "r724", "r756", "r757", "r774", "r782", "r791", "r845", "r852", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r436", "r437", "r438", "r439", "r506", "r521", "r552", "r553", "r554", "r698", "r699", "r724", "r756", "r757", "r774", "r782", "r791", "r845", "r852", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r377", "r378", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r775", "r790", "r853" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r377", "r378", "r739", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r775", "r790", "r853" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202104Member": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2021-04 Earnings Per Share (Topic 260), Debt-Modifications and Extinguishments (Subtopic 470-50), Compensation-Stock Compensation (Topic 718), and Derivatives and Hedging-Contracts in Entity's Own Equity (Subtopic 815-40): Issuer's Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (a consensus of the FASB Emerging Issues Task Force).", "label": "Accounting Standards Update 2021-04 [Member]", "terseLabel": "Accounting Standards Update 2021-04" } } }, "localname": "AccountingStandardsUpdate202104Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r0", "r19" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r264", "r382", "r383", "r760" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r382", "r383" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net of allowances of $47.8\u00a0million and $45.4 million as of December 31, 2022 and December 31, 2021, respectively.", "totalLabel": "Net book value at end of period" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition", "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r23", "r153", "r762" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r5", "r215", "r233" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r104", "r256" ], "calculation": { "http://www.criteo.com/role/PropertyPlantandEquipmentNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r38", "r39", "r265", "r717", "r732", "r736" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r35", "r39", "r190", "r691", "r727", "r728", "r806", "r807", "r808", "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life of intangible assets (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r14" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r561", "r562", "r563", "r819", "r820", "r821", "r865" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r304", "r305", "r306", "r307", "r316", "r385", "r386", "r395", "r396", "r397", "r398", "r399", "r400", "r561", "r562", "r563", "r587", "r588", "r589", "r590", "r607", "r608", "r609", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r659", "r660", "r663", "r664", "r665", "r666", "r686", "r687", "r688", "r689", "r690", "r691", "r702", "r703", "r704", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r813" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Non-cash and non-operating items" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Non-cash and non-operating items" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r150", "r151", "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Shared-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r556" ], "calculation": { "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "negatedTerseLabel": "Total equity awards compensation expense", "terseLabel": "Shared-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical", "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "negatedTotalLabel": "Total equity awards compensation expense, net of tax effect" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r266", "r384", "r401" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedPeriodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "negatedTerseLabel": "(Less) Allowance for doubtful accounts", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical", "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails", "http://www.criteo.com/role/TradeReceivablesNetBookValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Write-off, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r90", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r213", "r232", "r260", "r295", "r354", "r366", "r372", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r613", "r617", "r635", "r789", "r848", "r849", "r870" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r252", "r269", "r295", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r613", "r617", "r635", "r789", "r848", "r849", "r870" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r295", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r613", "r617", "r635", "r848", "r849", "r870" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r83", "r389", "r715" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r83", "r388", "r714" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r82", "r387", "r404", "r707" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Securities Available-for-sale", "totalLabel": "Marketable securities - non current portion" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Term Deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r605", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r168", "r169", "r605", "r780", "r781" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails", "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Business acquisition, equity interest issued or issuable, value assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r603", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net Income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r603", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r176", "r177", "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r611", "r812" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 9.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Net change in fair value of Earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r175", "r178", "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r175", "r179" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Earn out liability - current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r175", "r179" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Earn out liability \u2013 non-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r182", "r606" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh": { "auth_ref": [ "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For indemnification assets recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the indemnification benefit which may be realized.", "label": "Business Combination, Indemnification Assets, Range of Outcomes, Value, High", "terseLabel": "Business combination, indemnification assets, range of outcomes, value, high" } } }, "localname": "BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Iponweb income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Iponweb revenue" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Trade Payables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r170", "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r172" ], "calculation": { "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r737", "r738", "r789", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r254", "r759" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails", "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "Cash, Cash Equivalents, Marketable Securities and Restricted Cash" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r59", "r64", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Net cash and cash equivalents - end of period", "periodStartLabel": "Net cash and cash equivalents - beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r59", "r206" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Term deposits and notes" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities :" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r261", "r262", "r263", "r295", "r319", "r324", "r326", "r328", "r335", "r336", "r394", "r441", "r443", "r444", "r445", "r448", "r449", "r469", "r470", "r473", "r477", "r484", "r635", "r758", "r802", "r815", "r822" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r28", "r220", "r240" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r108", "r433", "r434", "r741", "r846" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r109", "r742" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r819", "r820", "r865" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Share capital" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.criteo.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common shares par value (in Euro per shares)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13", "r789" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common shares, \u20ac0.025 per value, 63,248,728 and 65,883,347 shares authorized, issued and outstanding at December 31, 2021 and December 31, 2020, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r130", "r131", "r142", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40", "r272", "r274", "r283", "r711", "r721" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Attributable to shareholders of Criteo S.A." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r186", "r187", "r193", "r272", "r274", "r282", "r710", "r720" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r185", "r193", "r272", "r274", "r281", "r709", "r719" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r785", "r843", "r844" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Internally developed software in progress", "verboseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleDetails", "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r229", "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r188", "r763" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation Methods" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r486", "r487", "r498" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r854" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Customer prepayments" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Purchase obligations" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r48", "r700" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedTerseLabel": "Traffic acquisition costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r818", "r860", "r862" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "France" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r818", "r860" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "International" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r584", "r594", "r818" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Acquired customer relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r4", "r5", "r6", "r214", "r217", "r231", "r299", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r662", "r769", "r770", "r771", "r772", "r773", "r816" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r26", "r299", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r662", "r769", "r770", "r771", "r772", "r773", "r816" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r26", "r118", "r121", "r122", "r123", "r207", "r208", "r210", "r228", "r299", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r662", "r769", "r770", "r771", "r772", "r773", "r816" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r53" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "negatedTerseLabel": "Fees" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r818", "r861", "r862" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "France" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r818", "r861" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "International" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r164", "r585", "r593", "r594", "r818" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 7.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTerseLabel": "Change recognized in profit or loss", "totalLabel": "Deferred tax expense (benefit)", "verboseLabel": "Change in deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows", "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails", "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r9", "r10", "r216", "r230", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedPeriodEndLabel": "Deferred tax liabilities, gross, ending balance", "negatedPeriodStartLabel": "Deferred tax liabilities, gross, beginning balance" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r580" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "periodEndLabel": "Deferred tax assets, ending balance", "periodStartLabel": "Deferred tax assets, beginning balance" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r859" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "periodEndLabel": "Deferred tax assets, net of valuation allowance, ending balance", "periodStartLabel": "Deferred tax assets, net of valuation allowance, beginning balance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Net operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedPeriodEndLabel": "Valuation allowance, ending balance", "negatedPeriodStartLabel": "Valuation allowance, beginning balance", "terseLabel": "Valuation allowance against net deferred income taxes" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r8", "r132", "r133", "r134" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Retirement benefit obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r504" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial losses (gains)" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate (Corp AA)" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Expected rate of salary increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation present value - end of period", "periodStartLabel": "Projected benefit obligation present value - beginning of period" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "negatedTerseLabel": "Currency translation adjustment" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r500", "r503", "r514", "r519", "r778", "r779" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r502", "r513", "r518", "r778", "r779" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "negatedTerseLabel": "Defined contributions plans included in personnel expenses" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofDefinedContributionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Defined Contribution Plan Disclosures" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r62", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r298" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative financial instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r526", "r557", "r558", "r560", "r565", "r783" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income allocated to shareholders per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r284", "r308", "r309", "r310", "r311", "r312", "r317", "r319", "r326", "r327", "r328", "r332", "r629", "r630", "r712", "r722", "r765" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r284", "r308", "r309", "r310", "r311", "r312", "r319", "r326", "r327", "r328", "r332", "r629", "r630", "r712", "r722", "r765" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r69", "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r329", "r330", "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r649" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r296", "r572", "r595" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Theoretical group tax-rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee-related payables" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Stock-based compensation, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r856" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation, nonvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r856" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r556" ], "calculation": { "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit from equity awards compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Share options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r117", "r247", "r276", "r277", "r278", "r300", "r301", "r302", "r305", "r313", "r315", "r334", "r398", "r485", "r561", "r562", "r563", "r589", "r590", "r628", "r650", "r651", "r652", "r653", "r654", "r657", "r691", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r199", "r202" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r199", "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Financial Assets" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r458", "r507", "r508", "r509", "r510", "r511", "r512", "r633", "r695", "r696", "r697", "r770", "r771", "r776", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelExtensibleListAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value by Fair Value Hierarchy Level, Extensible Enumeration [Abstract]", "terseLabel": "Level 2" } } }, "localname": "FairValueByFairValueHierarchyLevelExtensibleListAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r458", "r507", "r512", "r633", "r696", "r770", "r771", "r776", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r458", "r507", "r508", "r509", "r510", "r511", "r512", "r695", "r696", "r697", "r770", "r771", "r776", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Average life of intangible assets (in years)", "verboseLabel": "Average life of intangible assets (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r258", "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r99" ], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r99" ], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r99" ], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r99" ], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r99" ], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r421", "r423", "r424", "r426", "r701", "r705" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/IntangibleassetsScheduleDetails", "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r91", "r96" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/IntangibleassetsScheduleDetails", "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r97", "r701" ], "calculation": { "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r644", "r645", "r646", "r648" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange income (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Functional Currency and Translation of Financial Statements in Foreign Currency and Conversion of Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r813" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 6.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Net gain on disposal of non-current assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Other income", "verboseLabel": "Gain on sale of servers equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedTerseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r257", "r407", "r706", "r768", "r789", "r832", "r839" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill balance, end of the period", "periodStartLabel": "Goodwill balance, beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition", "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r409", "r768" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r88", "r94" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r416", "r418", "r420", "r768" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r408", "r415", "r768" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r47", "r295", "r354", "r365", "r371", "r374", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r635", "r767", "r848" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r86", "r227", "r392", "r715" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r85", "r226", "r391", "r714" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r84", "r390", "r707" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Securities Held-to-maturity", "totalLabel": "Securities Held-to-maturity" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HerMajestysRevenueAndCustomsHMRCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of United Kingdom.", "label": "Her Majesty's Revenue and Customs (HMRC) [Member]", "terseLabel": "Her Majesty's Revenue and Customs (HMRC)" } } }, "localname": "HerMajestysRevenueAndCustomsHMRCMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r43", "r211", "r222", "r242", "r354", "r365", "r371", "r374", "r713", "r767" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "netLabel": "Income (loss) before taxes", "totalLabel": "Income before taxes", "verboseLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r428", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r296", "r573", "r577", "r583", "r591", "r596", "r600", "r601", "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r297", "r314", "r315", "r352", "r571", "r592", "r598", "r723" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "totalLabel": "Provision for income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/IncomeTaxesBreakdownofIncomeTaxesDetails", "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Increase / decrease in tax expense arising from:" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r275", "r567", "r568", "r577", "r578", "r582", "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Non recognition of deferred tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductions": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount", "negatedTerseLabel": "Income eligible to reduced taxation rate" } } }, "localname": "IncomeTaxReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of different tax rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r572" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Nominal tax expense (benefit)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Nondeductible Expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Shared-based Compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other differences" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Change in Uncertain Tax Positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r857" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "French Research Tax Credit, Cr\u00e9dit d\u2019Imp\u00f4t Recherche (\u201cCIR\u201d)" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesReconciliationBetweentheEffectiveandNominalTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "terseLabel": "Uncertain Tax Positions" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r61" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Increase / (Decrease) in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "(Increase) / Decrease in trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r812" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Change in income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r61" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Change in working capital related to operating activities" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r812" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "(Increase) / Decrease in other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r812" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Increase / (Decrease) in other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r320", "r321", "r322", "r328" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Share warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r320", "r321", "r323", "r328", "r525" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Restricted share awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r422", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r93", "r100" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Intangibleassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r89", "r95" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition", "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r209", "r224", "r279", "r348", "r661" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTotalLabel": "Interest and fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r53", "r463", "r468", "r772", "r773" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedTerseLabel": "Interest on debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r288", "r291", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedTerseLabel": "Cash paid for interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r51", "r347" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Financial income from cash equivalents" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r679", "r788" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r868" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r680" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Impact of Discount Rate" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r682", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22", "r295", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r614", "r617", "r618", "r635", "r766", "r848", "r870", "r871" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r219", "r238", "r789", "r817", "r830", "r867" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total equity and liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r253", "r295", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r614", "r617", "r618", "r635", "r789", "r848", "r870", "r871" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r1", "r2", "r3", "r6", "r7", "r295", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r614", "r617", "r618", "r635", "r848", "r870", "r871" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Trade Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r6", "r217", "r234", "r457", "r467", "r770", "r771" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "verboseLabel": "Amount drawn" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r26", "r112" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r435", "r803" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Contingencies - current portion" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails", "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueNoncurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Noncurrent", "terseLabel": "Contingencies - non-current portion" } } }, "localname": "LossContingencyAccrualCarryingValueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r436", "r437", "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency, estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "terseLabel": "Marketable securities", "totalLabel": "Total" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashFairValueAssetsMeasuredonaRecurringBasisDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities - current portion" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable securities - non current portion" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r32", "r218", "r237", "r295", "r394", "r441", "r443", "r444", "r445", "r448", "r449", "r635" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r290" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r290" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r59", "r60", "r63" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r44", "r63", "r223", "r241", "r251", "r270", "r273", "r278", "r295", "r304", "r308", "r309", "r310", "r311", "r314", "r315", "r325", "r354", "r365", "r371", "r374", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r630", "r635", "r767", "r848" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income attributable to shareholders of Criteo S.A.", "totalLabel": "Net income available to shareholders of Criteo S.A." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r189", "r192", "r270", "r273", "r314", "r315", "r808" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income available to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Adopted in 2022 and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r183", "r485", "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non controlling interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r52" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "netLabel": "Financial and other income", "terseLabel": "Financial and Other Income (Expense)", "totalLabel": "Financial and Other Income (Expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r805" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Noncurrent", "terseLabel": "Non-current financial assets" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Rebates" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of geographical markets in which entity operates" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "http://www.criteo.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "http://www.criteo.com/role/SegmentinformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r354", "r365", "r371", "r374", "r767" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r671", "r788" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r668" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r668" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability - operating - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r668" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability - operating - non current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r669", "r675" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedTerseLabel": "Cash flow for operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r667" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset - operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r678", "r788" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r677", "r788" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r268", "r789" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r259" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non - current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r33", "r36" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation differences" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r33" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Foreign currency translation differences, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r33", "r37", "r647", "r656" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "negatedTerseLabel": "Income tax effect" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r117", "r271", "r274", "r280", "r650", "r655", "r657", "r708", "r718", "r806", "r807" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r34", "r36", "r778", "r855" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax", "negatedTerseLabel": "Actuarial (losses) gains on employee benefits" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r34", "r36" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTotalLabel": "Actuarial (losses) gains on employee benefits, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r34", "r37", "r185" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Income tax effect" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r37", "r276", "r280", "r571", "r597", "r599", "r650", "r653", "r657", "r708", "r718" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Change recognized in OCI" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r49" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "negatedLabel": "Other costs of sales", "negatedTerseLabel": "Other cost of revenue" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r23", "r789" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]", "terseLabel": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Current Liabilities and Non Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Financial and Other Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other financial income (expense)", "verboseLabel": "Other financial income from dividends received from an investment" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseScheduleofOtherNonoperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r23", "r110" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other creditors" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesScheduleofCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Equity - attributable to shareholders of Criteo S.A." } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.", "label": "Payments for (Proceeds from) Businesses and Interest in Affiliates", "negatedTerseLabel": "Payment for businesses, net of cash acquired" } } }, "localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r57" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Change in treasury stocks" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Units (PSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]", "terseLabel": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r267", "r405", "r406", "r761" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsAccountsReceivablePreviouslyWrittenOffRecovery": { "auth_ref": [ "r809" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from recovery of accounts receivable previously written off.", "label": "Proceeds, Accounts Receivable, Previously Written Off, Recovery", "terseLabel": "Accounts receivable, previously written off, recovered" } } }, "localname": "ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from capital increase" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r56" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from borrowings under line-of-credit agreement" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r56", "r816" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r810", "r811" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r251", "r270", "r273", "r289", "r295", "r304", "r314", "r315", "r354", "r365", "r371", "r374", "r394", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r612", "r615", "r616", "r630", "r635", "r713", "r767", "r786", "r787", "r808", "r848" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.criteo.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.criteo.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r107", "r743", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r103", "r255" ], "calculation": { "http://www.criteo.com/role/PropertyPlantandEquipmentNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Gross book value at end of period" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Property, Plant and Equipment and Impairment of Long-Lived Assets" } } }, "localname": "PropertyPlantAndEquipmentImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r105", "r239", "r716", "r789" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.criteo.com/role/PropertyPlantandEquipmentNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Net book value at end of period" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition", "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r105", "r743", "r744" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesAdditionalOperatingLeaseLiabilitiesAndRightofUseAssetsDetails", "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r285", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedTerseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r824", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Financial Assets and Liabilities, Excluding Derivative Financial Instruments" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r58" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayment of borrowings" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r154", "r244", "r878" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedTerseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research tax credit carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r804", "r814", "r879", "r880" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash, Total" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashNarrativeDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r804", "r814" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 }, "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash - current portion", "verboseLabel": "Restricted cash - current" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails", "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r740", "r805", "r814" ], "calculation": { "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 }, "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 9.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash \u2013 non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashRestrictionsonCashandCashEquivalentsDetails", "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted share awards", "verboseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r124", "r236", "r731", "r736", "r789" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r247", "r300", "r301", "r302", "r305", "r313", "r315", "r398", "r561", "r562", "r563", "r589", "r590", "r628", "r727", "r729" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r345", "r346", "r364", "r369", "r370", "r376", "r377", "r380", "r496", "r497", "r700" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails", "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r499", "r764" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition and Cost of Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/FinancialLiabilitiesLoansandRCFAgreementsDetails", "http://www.criteo.com/role/FinancialLiabilitiesNarrativeDetails", "http://www.criteo.com/role/FinancialandOtherIncomeExpenseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r676", "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Ownership Interest" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceforDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligations including accumulated benefit obligation and projected benefit obligation.", "label": "Schedule of Accumulated and Projected Benefit Obligations [Table Text Block]", "terseLabel": "Schedule of Accumulated and Projected Benefit Obligations" } } }, "localname": "ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Assumptions Used" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashDebtSecuritiesAvailableforsaleDetails", "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashScheduleofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r168", "r169", "r605" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofProFormaInformationDetails", "http://www.criteo.com/role/OtherCurrentLiabilitiesandNonCurrentLiabilitiesNarrativeDetails", "http://www.criteo.com/role/TradeReceivablesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r136", "r137", "r138", "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EmployeeBenefitsScheduleofAssumptionsUsedforActuarialValuationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r91", "r96", "r701" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleofExpectedAmortizationExpenseforIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r91", "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r768" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r768", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Investments [Line Items]", "terseLabel": "Schedule of Investments [Line Items]" } } }, "localname": "ScheduleOfInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentsTable": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.", "label": "Schedule of Investments [Table]", "terseLabel": "Schedule of Investments [Table]" } } }, "localname": "ScheduleOfInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsScheduleofConsolidationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Share Activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Nonoperating Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/FinancialandOtherIncomeExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherOwnershipInterestsTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other units or shares or classes of ownership in a partnership.", "label": "Schedule of Other Ownership Interests [Table Text Block]", "terseLabel": "Schedule of Ownership Interests" } } }, "localname": "ScheduleOfOtherOwnershipInterestsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsNarrativeDetails", "http://www.criteo.com/role/PropertyPlantandEquipmentScheduleofNetBookValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r67", "r212", "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CashCashEquivalentsMarketableSecuritiesandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r46", "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r42", "r80" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r74", "r75", "r76", "r88" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r74", "r75", "r76", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r522", "r524", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r113", "r115", "r116", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r261", "r262", "r263", "r335", "r469", "r470", "r471", "r473", "r477", "r482", "r484", "r774", "r802", "r815" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r11", "r12", "r13", "r114", "r115", "r116", "r118", "r119", "r120", "r121", "r122", "r123", "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "terseLabel": "Schedule of Stock Options Roll Forward" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r128", "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IntangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r342", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r380", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r431", "r432", "r768", "r881" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r342", "r343", "r344", "r354", "r357", "r368", "r372", "r373", "r374", "r375", "r376", "r379", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "verboseLabel": "Segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreas", "http://www.criteo.com/role/Segmentinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BreakdownofRevenueandNonCurrentAssetsbyGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r363", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedTerseLabel": "Sales and operations expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Equity awards compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "verboseLabel": "Outstanding (in euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "terseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Underlying Outstanding Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Outstanding (in euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r551", "r552", "r553", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationEquityAwardsCompensationExpenseDetails", "http://www.criteo.com/role/ShareBasedCompensationLockUpSharesActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationPSUActivityDetails", "http://www.criteo.com/role/ShareBasedCompensationRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r530", "r549", "r550", "r551", "r552", "r555", "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r672", "r788" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r68", "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Principles and Accounting Methods" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethods" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAdministrationOfTaxationChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of China.", "label": "State Administration of Taxation, China [Member]", "terseLabel": "State Administration of Taxation, China" } } }, "localname": "StateAdministrationOfTaxationChinaMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r250", "r342", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r380", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r429", "r431", "r432", "r768", "r881" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/GoodwillScheduleofGoodwillDetails", "http://www.criteo.com/role/SegmentinformationScheduleofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r261", "r262", "r263", "r295", "r319", "r324", "r326", "r328", "r335", "r336", "r394", "r441", "r443", "r444", "r445", "r448", "r449", "r469", "r470", "r473", "r477", "r484", "r635", "r758", "r802", "r815", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r30", "r117", "r247", "r276", "r277", "r278", "r300", "r301", "r302", "r305", "r313", "r315", "r334", "r398", "r485", "r561", "r562", "r563", "r589", "r590", "r628", "r650", "r651", "r652", "r653", "r654", "r657", "r691", "r727", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r300", "r301", "r302", "r334", "r700" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r12", "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Treasury shares used for RSUs vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "negatedTerseLabel": "Issuance of shares under share option and free share plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r117", "r124", "r536" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "terseLabel": "Treasury Shares Issued for RSU Vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r117", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Authorized amount of share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Treasury shares cancelled (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r16", "r17", "r81", "r789", "r817", "r830", "r867" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Equity - attributable to shareholders of Criteo S.A." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r183", "r184", "r191", "r247", "r248", "r277", "r300", "r301", "r302", "r305", "r313", "r398", "r485", "r561", "r562", "r563", "r589", "r590", "r628", "r650", "r651", "r657", "r691", "r728", "r729", "r817", "r830", "r867" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r129", "r294", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r485", "r619" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common shares and Treasury stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other changes in equity" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityOtherShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of increase (decrease) in shares of stock classified as other.", "label": "Stockholders' Equity, Other Shares", "negatedTerseLabel": "Other changes in equity (in shares)" } } }, "localname": "StockholdersEquityOtherShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r674", "r788" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r156", "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of Income Tax Contingencies" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosures of Cash Flow information" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/BusinessCombinationsNarrativeDetails", "http://www.criteo.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r29", "r126" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r29", "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "negatedPeriodEndLabel": "Treasury stock ending balance (in shares)", "negatedPeriodStartLabel": "Treasury stock beginning balance (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Share repurchase program (in shares)", "negatedTerseLabel": "Change in treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails", "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r13", "r117", "r124" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Treasury Shares Retired (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/CommonsharesandTreasurystockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r29", "r126", "r127" ], "calculation": { "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 5,985,104 and 5,207,873 shares at cost as of December 31, 2022 and December 31, 2021, respectively." } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r117", "r124", "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Change in treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r304", "r305", "r306", "r307", "r316", "r385", "r386", "r395", "r396", "r397", "r398", "r399", "r400", "r561", "r562", "r563", "r587", "r588", "r589", "r590", "r607", "r608", "r609", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r659", "r660", "r663", "r664", "r665", "r666", "r686", "r687", "r688", "r689", "r690", "r691", "r702", "r703", "r704", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementofCashFlowsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r566", "r575" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "periodStartLabel": "Opening balance of unrecognized tax benefits (including interest and penalties)", "verboseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails", "http://www.criteo.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties associated with unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesSummaryofIncomeTaxContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r858" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Unrecognized tax benefits, interest on income tax expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r71", "r72", "r73", "r337", "r338", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/PrinciplesandAccountingMethodsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r673", "r788" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Dilutive effect of :" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r318", "r328" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of shares outstanding used to determine diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r317", "r328" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares outstanding (note 14)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome", "http://www.criteo.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average shares outstanding used in computing per share amounts:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 131 0001576427-23-000023-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-23-000023-xbrl.zip M4$L#!!0 ( ,V 6%;^#:S.9Q4% /9>. 1 8W)T;RTR,#(R,3(S,2YH M=&WLO6M[4T?2-?S]^15Y\_G1I _5)ZZ9/!=@8,B-[01,B/TE5U5WM2TC2]R2 M#-B__JV6;8))9B 365M[#YE#).^C>G6M7M5=7?7W__?^;/+-6YXOQK/I/[[5 M?U/??O/_OO_[_S<:_?+@^;-O=F;Y_(RGRV\>SAF77+YY-UZ>?/.J\.+U-W4^ M._OFU6S^>OP61Z/5-0]G;R[FX^.3Y3=&&?O)P?F]A":"@3)2IJ815$HC)-"C MRK&"BXB.Z?\>WX,0O"?.(S3%CR#Y.(JUN)%QP)G)U13*_RWW5-):AZ*T]]]]Y[FD[\M./_M>/;V M.SGPG;RN^?;ZQ':P?'+N;'XLYRC_W=7!ZU,_G//NW;N_O;.KLW1*Z;OW[;DW M]QN_7X[D6;=.OGGV>#H93[DU]7?+.4X7=38_PZ5 (4_3;J3BR.J;^YPO1L>( M;S[1S]"VX^>>G-ZGIU/E_.+/VZ@ZX.W&VDQ_J-? M+VVDO_ME]]F+?,)G.!I/%TN<9KZY:C%?_O[UY8^W7WTQ Z/#OWI_)>]_=<:' MEY\O9[?.SO/QDF=_R[.SU8VU^:T1W\LO?_VO<6M'/\+MC]_AWX%FE'3ND;[5 MF<;_[J=\TD*_>[W;I[?#A(NKT^]-<'K\CV]Y.GKYXEOIZXSE^[^?\1*_:=>/ M^'_/QV__\>W#V70I%CPZN'@CE^6K;__X=LGOE]^MNNEWW_^?__-__KX<+R?\ M?6O*T4V;_?V[JS_^_;NK6].L7'S_]S)^^\UB>3'A?WQ;QHLW$[RX-YU-65Y@ M_/Y>.Y'G5Q_'I?!T]5&.[PF-S,?YZOGOE\^Y_N/;L?9&)4Q*97)@V,9 4(.* M24/"HO#7G?8J2BL]^@W'*9ZU1_/XWJ.IO-_%0_DYTWXR*W M+O;G"]J9O7UFGK\]M+OGY?31VZ,GZ73_]+[;/7CT?L_\]&[WX*4^.GU^LG?Z MTNV91Y?[.[N7>SLG)T=G3V'OX/7%,[LW.;R>EV)U$],T<7AZ^RWSM]>K%W<')Z=# 9[UT^ MM7M/?CC;/9V<')X]O=P_>##>?7)HY#Z7>Z^>OBU/'H_IR4N_?_#2[.V\?K=[ MMC?9/?CY9&_GT.U=RON<'NO]GZ\>J;W3UW;_R>,S>2_8?[7K#E_]),][,-G3\?VS@T?+W1>J M_5O:X#[LO?O5I5(A5#ORRC9FYC B)Y]R!$+@$BVH;[]78MTN>##A[]_=@O4N M4;X9@AZ/%QDGAXSSQ_*7Q5>7;[QL,G2'\H]Q_5KYB_$487_X!QEP#*%W*B&K2(U (V)M1]'8"#I:],V6 M'Q]N$.'[ F]903S!XZ^H?@Y5]0>HH@L,/I51B@PC*%6+Y3*.T'D;C ?05E"M M.%GPGP&6R7IG$7)U"-'I&!)9A39Q$"6=[&> W9L=S+&,I\M??\,ZI596;3D2Y".(VZ3HPPF UG*G)W^-ZA?.QOW[F>1EW,NC\=3$=O/ MQF^Y/)V*E#T>TX3O+Q:\7+SBY@IRN2_N)1[SRP77\\DS>7BW7>'][N7AVZ/I M#R='EV].!5IU].J'UWNG>^.C'8%GY_&)0/+N:.?!R=[9X]>'IT>3P[,?7A^^ M2.KHEQ.5SWZ>XJMTOG^V*] ^EV,_F5WSP^O=@Y_4[JO')W+=Z]TGC\SAJ^?C MO;.?QX=GST]^N?S)[9WF7QWG0BGP2"Q,!E_Y9Y0L.;'HE,3T2G2F?OO]C_9/ M,;-*)IE:L 9=(1N*R66Y*=KJ' @_.%N)V+QS/V[]1('PVRZ]?OKG2 M4YWC]_H&OS/!1_Y^Z(X.=H4)7ZH]LRO7/7TO]X/]@]=P:/;.CDZ/7N^./\7O M2/"1=SB=3'8O,QP=_&0/+^7^IX_DW8_=OK#ZH3DZVSO[Z>*7RW8_8>S376'[ MU_+\E[^*)O(ND>@B2C@"4FJ4P,!(I60S4_6>\Y_&DHW37,%E91E"T2*NT-HD M?<3[9--@S&_C\!EY#]@]S6YWY_C]KASY-0JO55$[(U:QB@4*AY(B'FEV 5EI MGY $/_AJB_\>S/V#W6LP9Z(\?I[L'=S7AY?"?3N'2AK\\O"TG.WN/!"0#NW1 MDZ?"D8>P>_$)F*=')WNO7NK=G9]/]^2/BG M]Z*0+@7,=_(.\HZ'>O?@M=X]?7WY:]2@LRI9QD(;A5@CC@C%&[6N9,#J<_'^ M*['V ,S+1_ 7P/SN]D3AG*LT^#3SX@_F-]O3-JDZ.IO)_/6&VY-9?[M_:+(+;Z[?8^KY__VT.MW6,S.YZMOJ\G;>]== M[ KG_\01OKD1K^8K;[Z-2_M>QSS_9O5"_(<+! ^?_L_M>;=/+_[^YD^W[_YF MU3EOOBV6.%_NX))74SLC>3FE;Z[[[=B'URR_G:K-R.K?'G%UY.;[S4.^N]50 M?]ANRA8C/H=RB@VX9#%H<31!%26JM]C40;M=_WP^;A,35U^+/.S]F\DXCY>[ M?$;RB#*6HU=K8S?C]8NEM$&[YN$$%XO]^F(I='#__7CQ[6KZO$UV2-_&Z0Z_ MF0F;X/SBQ0E*K[JZX]^_^\,'?6C$#^_3"UC_D^F#_L%Z<\K#V=G9;+HZ,$0P M4YLAM+5YC0$@B(HEGWPJ[)T/Q93KX=.WB:;.*>UJX6QYW5A^9-6'&UT?^;(6 M.!?QO?KYYZL1XNJ/9XR+\SE_?[W0>._EBYV;RV\.W7QOU_]A:YH4 KKJ,F4M MG@%$';(MSD3*4&.E56M:9?26M:9=+6#^U=9W_=(N?>L6W]U^^\_U?'(%H%;#551GUI;$!F(% MAF:0W(A* 7)>W0YFU)2 MCYI7^T:D7&O9J_D+TZIO95+XN-JAC?Z-]G=8V\,EHAVP,I.(96-QNC8@^ M.K0@0[_R@X'F8+[JU!8(6)1-I@*+Q:BDBA8;$G:-RL;!0'2_ ME-4<(4Y^Q'%Y.GV(;\3+G_0$II(K6.&YW!2TJYX488DA:C N5\[#@2GG\[/S M28M:WE^>\+R=-^>3=K>W_'2:9V?<$\@@MKG&RF)2 !YJ,LIY)Y\5&H^1!P/9 M,KE$$V&;=49E'44FWB*7J$O'ESNP$?M M/RQ%&[N2Q961001" M!N(HGBAJB#EF$]/PL-S4D+(%V)(3)RBF2E4!88T^!2CLHC>L ]KA8=N)7]0] MT"U8OJ*CJBD!>T[L*#F'&(PUP=7A ;VYU>I. ,7"1A=K%4<$'PW9Y+Q7M;JL M"8;(RAN;>.H>7..+@%@UZA9CK6MRNB3DH(,NCC,-#]R-3/QV#VPM!3)C,N@4 M!**VA%FR<3F "D@K?V\0>&YHC>53:/Z"(ZK;=!5Z&1IK$0EDDT==B+U*8#WZ M-!AH-KS&LD:(%!E3E0!2"D-E12VL.8$FT37HLAL,1!VLL:P1)@@6B]+,+FCQ M%BE2#:A31&>RS=X/!Z9NUUC6"%GQQ7@K3B!["VB)-*E"Y%7VD%I<]U @V^0: MRQKQ,6@P$V< YT4W- &A#(>@!36.=CB#T]VOL:Q5,K3M;SZE4!W8*FHA@;/( M:,60$L;!H++Y-98UHN2)-1IGVP0(N.I2-#4[5-I['93+FT.IJQ;@&FK26;?- MT4 F4U2QR*@L'B:K2MA!_&3O:;[[Z,Y0@DTN1BWC-!!!]P@*AN M9(VE$RP+8@VV12/9($,\85:JS=4J9SRBBL/#LI,UEFZPM5J46E))B;;6WA&1 MT:(9$H!7T97A8=O]&DLG0"<3(&@*GEV$*D8<:B:+$2TFYCI (][<&DLG@$:? MN*J,2$$!B@U;4#:UY6]EM8MN>(!VL\;2";BB>XWR"+IZ Q 9#4.%1!FM_/TZ M<]"@P-W\&DLGP%((T3(7TMF SA%)!X_>AZRBB39O;I=@G]EW7=L7;T_@:UW( MZ^QU<\6C)U%%8G>8Q/XHN.% L^DUEO5!5*LVB2PYIQ($BDFLR -G5JL\^1"-#92[*T_"P M[7Z%H1.@LQ$E"IQ8_/(V%4T:G8!NB;B@+G^8;KG?0 \\YV 029M25KJ:""1 MQAB2TN ##2;7F%8'T3(V:N47,O!!%[O24CNVB"(J=3#X;&"%87VH,-F*&*H%BF(W M#DE[3)K)<\N9-1S)T,$*P_I0JIB-=JXEU+0M^PRU!%FNL+&Q\@VW:664VZY= M'+KEDU=N#2U X#TD8]J^+V%WD4I9L\%D7 LHSOHZ8$U:8+1%3?%I/-C'C?'O MX\%NG?H7O#6K"=NN>U<-@G6:O#5*06@SIB:%F[)(V]%KY8MHL6CV?S/7XGZFUV+K>='O\XGTWE8UXQ MX>\UWO59PI73@O.R>/FF2(=:60H,<9+"9R5JT I%^@H:#-K*U5,P2J2@_.H> MQ;?V$O1.8E]%1H925 Q.? !8;1GV+6I/K#Q51UW4Y_JSH"_FRWL/9]/%;#)N M6)5'[;7&?(UM.WJE+IO*P>G%0$SW0_V!Z7E[\7]1.>:-?+RYP1?7C:%HDO6* M5QL76F)-R,I5BIQ()>WZL$]PN_I$)Y9M@PW&),&."E 2)X4]4G'B1VKPM0^+ M":UB^C,^QLD*OHN/:L8]G(^7/'L\1R'R%_=?7'T8B&7?7A+RZ'Q(WGLFB,RH MQ3"MAZ"*"]6H'MCB=J'8B2VR]K5Z5W00VPMIM3^L$"FGA% 5]4%/?Q;%\73P MQAAK-;&2(?&%( 5/"%BJ=3YK^:;[,#!N&8S=[/?RW,(2";(S(+X-.2V0FMAJ M\ JB/ !K/.!\,IU-9L=#D;NWI4T5I\6S(0T 2B-94X54;1:*=<4/P0XW!F W MF4AL4BV(G>$:G/=5>1'__&P!GTS(^GDV0%H,>#1VEFIA+"V>! M$""5:FQ1WEF7 J+OMQ5N'L1N,A9HM$EEBZNLT"!#(,=,Q0-6AGA=*;.WEKBB MTF?+,D3SBSE2(-$R*;?J29G$,2RELLLEZ030;_/;$'*=V)R3\:[$ -H$;FY$ MPF38I)K9BR(=A,T]G,W?S.;8@IF&:'L08G#.!6T9H7A#1$&3">)))%:E#L#V M-H=@)S;H661FI5P(*IAD$+5HF!BJ0VN][\.ZQ[]&Q\ON!)_>!'C'GQ M=)H':8Q U8)S"H,#KV3THR!&*%0::U&JBV+? X"RFQ1+L4847U!;$@7J"I60 MQ$*S$&LE&_H],N[,9L1/IR^$70W M)?!U8WT9DW.>Q14,H+*.-9#5Q)&+TR\4C5/SNADB)9GO4.ASIBJS>)2 MQ):&$$U)+6]SR91Z;7D;@ZX3J\M:Q:P%/.7;LJY)K#$&2ZIEH#.N#UMT/P?= MWFQ>QGEQ_\&+=RR/&:(!)A^UU+!&!N$0RV5]RFO'QVL'-_B-9I M=2Y&Q"DA.,BDDQ6A \B5"A.%(2Q<;!7(W<2W5132%1ZNGB&QB@"6_.#G(5JG0(:,['6,!AA4C"YY=)2=LRGG(3B1=PY<-V,GLZDF5*6B:JN) M!+:@$O1*58X&$5%Z_WRQG.-DC#\N+P:Z?&%"8LO.9.,C)%_19UT-*L88O79# MZ1ZV:OH:7@K?CWH;:,? M0C"L+!!QE+-F-PF8>@3S>-8S=K&QZ5IQR]80-8:ZRIB'5:Y=![34.8:7WV M[.$0+3!YP2K5%&/0@-!R8IA(3K"$+'\=P@3-W2/7S0P-9AGY(!6;%7A** T* M,:I*H:8^.A\/GN#N[LOG@W1])RV3E%TWI.%D&-R+1M&SBR#8$A^""L7 M&P.PHSV_7"A6$2M9%$RM*$-?D'&0Y*N8YB L1< ,Y(9PES,?W/\>49+R?2.&_Y8)QQSLO[T]ET?#:>O^;E M>) &Z@NEX#''D@$YDHVLM(?$@32Y(8R16P)O-_'AF(/7.A2."C FJN2PE9MM M6?IR&$)DS>ZC^X^/!CI]4SV:G$P@0:VEJTE>8V;Q1:HXE[H7&8ZW!+YN]&N4 M43*82IPK:/3)6*A< P1FEP<1H?IT6L;XX]OELV59?1RB%7H=V&$IRMD,%3)! M;=Z'C)"UY&B'L,R_81B[V2TL6L>R1JVB:S.JD<$H57+*M7JF?L?9/.&S\73\ MS]FDY*&N92@6SR,*A>;B(&:3O'*NL*(8D\_<[PG5S>+7S7RJ2B&0)U"6(583 MJ1K6'+P)F(WI=\SI@W%9O!LO\\F3,_KG$*U/IZHUF5IM!6 7R4>E&Z6V)-^J M]'LF9Y/H=9/!#;RN9%S,J*%@2X1IN&"TN7I/&(9A>P/-%U6S6RU;8&EK4)%2 M!@>DG;'>@>UYXL0-@M>-#XCB/.B4;0 M8FQ2C$4 $G5:,D*.JK;2E;G?JQ/7,#X;GXV7/$@K M+*%56?290V!HI1&0J4W%B#TR%-OOU8F-PM=1A*DECP)8*VX!.J06:"/JII1: M34G]CF^[@0]I,6 +U)FL51H=>0W.%PHB;&+3IL:RN=XHTW<+W!B$W=2S,+Y8 MC.+(NPB44M+.I>Q2#3% "OV.K[F&<*#S,DEH4UF;O <%@0W&9GP<@'R+%NYW MJ<.-0=>-\DQM0X5-F54$CYI:@5%?E;=DO$K]7HLX..%=+F-\,A^7@9I>M4:& M.1=+=1Z\28(? &+)'$W1MM_3,9O%KQ/[$XD9KK"H'+4[&;Q:?@?RS[]:JM3^75^'? MBK?ORFN>G9\-D0N\":GJE+4X,F"U(5M"F'^F=K*,EAXCY,6/]Y M/!^?SX5'SN>,'YWU5:'\J7FZ*%W&&2U:MT#*#IT%-B&WFMX:J0_;B+>XWPQ* MC)Q+FZTZS9S?S.;+\?3XU_:G#]WAC'$A;7K5Q+?/N;GCS2DWW]NQ/^R6*IED M:L$:=(5L*"91RVU[7G6. _4A,NR_BT=6V9,84BW$(&@EB"H8S%BJ U)]"*+] M[S'@ZS?]8\N]/OBG339$IUWVULO( 0YSK#D4KX+-KK)'_O7IJ@=$M77 WPP@ M#\X7XRF+VY%E3%B,FYOZ^ZFO]?>%\500EW.O>D+\J"?<'/F3\%X][(_1O3KV MI\'UB@(HAAJ2%:60T1FOJQ(KST4YON'C>&W>7U'^K,7'+[;X6Z?^!8IF975( MSB>="2P&=.AM:$NRQ"I2_N\PT*T:!M9E^K?#L97F5,D$R ZRQ5A:$4K=7,$H MC-R'28.- OYA?FG.9;Q\C'D\^;#H<7/L.:^*STR/;Y\T-&' Y_/?#1OCQ0R, M#O<>O7S^IX>-A*RHA?"$&*$2IF!1 :2VN8.XQNVGG/]HIO*WF>\'N/C]A>OJ ML#W7*[>#3KSPE6=#.AE@HA1=3H4Q&%.](SW0GG(GRR)#[!]LG.8*+K<-TJ%H M](#6I@#!^V13'R8$.J24O@Q$GV0X) 4A:T?$;KW=,W-CA M5D:N;1.&^LOM<(U)#4OU 3D6ES38G%&&3W&Y*!7C5+!]R%FY71AV48"KIB)# M(+9-V$!%)^V\-U4CQ$R@^K 1^P;#%TMI@]4:[#68+ZYN\7&/):E/-$'G78I*F):@Q Z2448@7..62(=48^I 9<3O1[(1P M/25--G';F@BQ6E1!15T8M[':J)(E ,;'2(D MCGY@3#O@J8/@7$@F8"U-TE(A*V8)8.6S(=!]2#JT?4AVP[ 00TI@-)H"P3%F MR"FV[8RL.%H<&,-N!LE.V#57I=I&1I/$!)TIY#0*T483V"FGRM62ZC8#^!C' M\Y]Q?YY.(9O^7)[163#R<]G;XY7RY69Y@[7N"\A=9?B=K! MH#U6EX$J^!PCNE!=C,3D#/!5J,16$^?VHZ77AA8J!2460%\\*"',$,5K],P. MP-52>V5;JX7(/UB ?(#3UP=RY0Z_F2W&=['(?">6E"J4XD.,+AA0EF)D!N&] MBNQ50>B5)6T%-NNSFYQM@A0T.5* %B@"6P/1%J@V9[^]V+0XT(?G9^=M+?XM M/ZJ5\_+'U0_?K_?+[,UORQ-?=&8Y/5\LOV#;T;8 IQ54'8,B% K(*9(&JPB M'X++]BH^:RO58"^!4VL#+BH.+0L7:$#PX)-XW$*#P8)U*@73@-/I*W#K 4ZG MM0%G0Q:/V19M8H0DCACY6)(RN?G5(=/V2XPOVI#YZ>[^+]V/N2UJ(T:/;>T' M,(';5"I;'%-N>>70^\,"L MZ<,.9SGQ\?A]^]07^K,IP%F^!<,5Y& MJQ)#9LO.L[.@Q2L>F%5U@-7Z[*JV\(.BHR,&8 +B5A6><@7G+9NA*;]GC L^ MF4W*T[,W\]G;U8Q]7\Q*0"K:>NM!::@!VUI7!.64SE0CEX&9U>:A6I]5&>4T M5C:>Q/=-6GS>0L*'+H5<A1?8^16-R MZ8&=]0Z\]5D>NY*84S+.F1:#E8AT5N(E%YMC(AR8Y7V2_+(G%B:N%2H0)K3% M0JT5O3(0?=8I4I!6'9B%;1*D-7I<.@;(E7P.K1:-2=:Z&B$ FYHI]6 68YMW M0MZ)79'-2LR)#9H$IB;T+5]K01.1,$(>F%UU!]D:%RG14D$K8@/$_TJ,%@"S MAA2J10P]F-=X.BU<^R8XUCHGSUPS*FLLY)C)5ZW8V1!(6_EG^VVNEP"N<;8^ M1+;TS)055"91F,$;UL$530/=BLLTU4MCY<2IL#0NVB4!HXQREDK&U' M%1E=PDT&T[[CLIE?DQVF)9/5Q$J M[<*/@&C;.EY<3,LX"VC/'S[^#")?_,!GL^GQDN=G[<%_L*PO_6*_7J4V7M<3 MMR*;\IUT/Z>".,[1@R@9<%0Q^.3$/7QVW0O&GPT9[W$77%OLA! > M^M*JG<@'4UIQ]1!T+AX0@XX]RC+\13&;;5/-4!I+UHMU"@DN.H% ?P$1)!5,6!]Z3(*^Z17[*M!-=%@58*JA*9 M8)*" "Z1.)N"9JL?KRW#T%#=-,%U42M3$ S*YN1**X9$J"J:3$PE:!TC]BC/ M^G8::B>9U\GEI&I@E46)5-6VJAJ@3 : $D08&JJ;-=1.(*U"M+%&IS@ET-QV M]%>R-MLDENJUZ@#27K0;FQ@,ZV"]%E, <;4H5;2BYE0J'JE'V2"WE> ZR P9 MO$.(6)Q)OI4F2,:'!+X01W&@87"H;IK@.H"4G)AG4-J7I,5Y '&C=;$U5N.B M+J8'J\Y;8Y]W,F>E$#)Z:SRA!^M22DS*LP$4@6&Q!_M]ML/2[@0<7Z(A;9Q/ M44-* 5$^%Q62KZJ@V^(Y[55-X]E\>8S'_&R&T\7^]#GCY-&BA0KL\"+/QZN< M60VA_7H#8<]MB0NJR,Q*%0*E3+0^H;-9LQ'GB[8XEK-'<*TO7BVJ*)K;@&_) MX*O#E,36=*I4R"6?MW@3UE^!JY],6"':K%"!X@+B!8O7ZZ.VAFRAF(T9IFEM M$JLUQDP'57+QE5/-D$H5S\PED$]H,]0:>J#B&VC/<7K\D;K;'4_'9^=G0]3H M*6CM?>(J7C74@LG([8M(PE@Q6PL]!0S?#Q6PX(JK161&TX5!1JL8*GAQECGY ME&H?BH)U9F&=%$H@,:V2O-$U I0:HZ,6$U4+BXU%[D/)B\XLK)L*;5H<85/) M^&R@&$R@JLK&MTT_-OG2HZURS1]>7K1=V[,I?PC*_E#U? M[)GSF%7Q7!UH!Q2+"$%%%CU[99W'NKUB<&O!69_Z*\::4G,53ZK-6>B4C4U9 M!2?_(I7S]GI56PO.^MPH5&S ,#EQFP "1IV4SR5958TETZ?"DT^G>7;&'[!Z M-LOX6[KVW^()%]R*P]R7D: 5?YFM)@8?O7\C=^,A+OR75A4M6V*L08!&%&*T M2"4 4,DQ]4#*]P;@3J2_#J 2ND0ZB"4KUZJ;6._9<27QW?H@_7L#<"?*,YCJ M67!U50FVU:!2D70Q2MQRU-2G:*Q_"_!J;NL%3G@AT.Y+ UUEH1DP-T-(X**/ MI6V,*0XCM-(;6*K/VHG.#0IZ"C'D#<"3_;$&NEK("1P=B"3KGD MV.94(R:OA\+/VP%Q-T2MG2.6\39Z!!F!8\W.N0HI6S1RI$=$??\=SLOO-X ^ M.GLSF5TPK^:;]E=KQD.D8ZQM^3$E50L#EQQ5;DGYR0<3K'?8(SK>&B [6E4. M+&YL46US@G6&")#)I,#%!6-3CTAW:X#LA%J+X= RD%0L$52;9P)O6(2Q226( M%NXOM:[\&1E"7[]\\^($[Z0L6O>$"EKY&*A&!P0J4RPI6JBHBT,3=>XOH6X: MODYHE#,2I&1JQ0"L(6F7HE).Q>*X"UG^DN>SUE\BW%>DV/0AQG'+8>UFMQ(8<,9Z\1H#D WH7;092C"*K':JYV2[!;!V$WX7 M2#N#2K>4P1@8*6+Q46OMK%40>D[">[/IC2OR"N=SO(N2V=U3;DV<;4*G="U@ M+,6D(83HR9?BM?$]I]R-@]@)P8*B&K3/I'QMJC;9!$$C1C$_E4/L.<%N',1. MZ-0Z"K%:E71*P#DBH,?,S#:"3?F&3N,UG;8/?0)QLQ,"\8N)]-:I?P$^%XTU M#*90:KGS#7)B5:-R1OL0V'< W[:VV[DHI%6C%;SXT 9GJ[A/ONHLQ"]OWFSN)%89,FA&+[: 8I* M6*@8"IBC(JJU!VF^.P5BC24L49D46D6/$""ZT%;R;$BM[7W0E?HKT#^*8_S8 M]1JB0/G!.R$]Q264Z)SV;1^,BK&P MSD"%(E)PUO:?]/XKEEG EQ"MS1YK@9);S#RI4K,P8,R8>K"9<"OL:HV5:;2H MF*E>@9H 6EN0"0(PY M4@SBPN<>T?I5(.\!OK]_OCR9S7\'U(X<72S'^>'L?+J<#[)B$(HC$I#0E."$ M3$),".*L: J,*.Y_CU9TM@O-3I9VJG=6N_;_AB&;A-JD!+7YGBX2]RG><[O0 M[&2-!U);*Z_H6]R2\H&"B;8&[9SB"KD,B&D?S^8\/IX.F&A9BSH#LKE-%\15 M/<%<,RD5;(M@T@,BVHV"V0G/1H[!4\PJ.80V[R!F&1P9\+6RMGV*4=HJ,#NA MV4PU*O%I,7HK'I4CUN)%9848%)G,VYMGZBHW)5>>BR/1(%PL>+EH1>/&2--CP]?C9;+![B?'XACG!SDN_6!5Y?]BD3M,X<@BTV@J9$*.P: M,8:*Q?H:>T"F?<"N>Z*%8HVW2F&N$=H>866+-TFSCMI6%[=WKJ,/^-[)_$#F M BI@2-%4<"WI-A@K!)NR %@R#8Q.5TLEA LN+4F9W KO9@_:G?!HR9F\T6Q+ M;1'63,:7JJ)J13.+2GT(H=]JT+HGT%C Z%R-"%4-SH5HR3H;JK8%2(,:&(%V M8(WK8T[VXN4G&W7.!5RT2:'!6)WCTI*?J($QYP,L;3[^_F0R>]<687K"F:!4 M;*$T @2#IT UMQ49"E;%XJ\3/P^0,^\>KN[9DD("L(Y*U:):7$Z);391Q$P! M;4(9&%MNU +7&DT53; 4V58 \=YCRD7 ,NQ4*3PTA?DCSQ>SZ90GSWDB_;K< MSWE^CI/>^.K16._8@]XPT M,Q6O(REQ!1!<+BJ="V M6B0,/#"FW)SMK3%N52%H4C4G%\!JDXS.:+(CASIQ')J\E//'4RX/>"H?EOLT M&1_W:0I3M60WM'KDQ8H48T #H66$@(1YE4])9;*#59F;@:Q[WF3M0S2ZU,0*M':Q M^.Q28@^0."4[,-[A M+TP9R7D43#P;"QFL^&P17!3/+?N<71TJ4]XE4-WS8ZNT6[TO5>L*2=F6EU4\ MD*0 M5E<#J$F$!D$BTXJCL?CEUGCRE/M0P6.;,>N>*W.QV!(FB2MGQ3M@BB%'9ZO- MQ2=7\L"X0//CATN9'ISV=2O,=CVG" M5S?I"8\:;E5[;:H0,D1VB3A5T[*,)T%2E?\"'MTHB-T3*X:,M96:I#8)4Q*1 MM\ZZJ#)FCMN\G;]70-\)TZ)6J:8V)VT#1%W0:C%>RZIH$K[]KU$]BR?SV6*0 MUJD-1NT#N2!^H89(!50ES24ZY1F&MACX,T[.KXJ9]2PJUZF<%+F62-*!:U/: M/A:7(V<92@>\DV$3@'5OA8E-V]AGK M^?U&!&V<%>O_59HX$$6L!Q)B-879(PJ:;"L>9:B^Y# M:5[BU1!TI(OHC 4)#J5F< M#RO_U*%YBYO;]+(^V\O&%A*=0NP-U K82HKE'+S/"JJ'H=I>1]LHNBD.$TO( M9).C6"&#HX"&DCB,(H/ 51J8&7:RC6)]%EE"2_V2"6/(D)5&JY&+#LH'"YH' M.Y>Z%9$ W126,ELXV"M=6,!XIU8I'(06^Y)P=.#3S8)H$H%G;F0;J@.RR(W%""^ M/JM++2.Z-48= M6R91RW%HGN/FHX[7.)_:5&F)J)-MFVETK B1C%(^RK_M8.=3.]A,VHDIAH(% M*FNE+$$@B!X]AUJ26"CH,K15C8UO)EVC%O6ZYF0-HS,@+!F]:C5A7'SO M&1_CY-'J?3X"X^%\O.39P]G\S6S>I]G2%%Q0F:IC)TU/F#)X$F(,(D\\TA9' M"&\+%FN, B;GH08;*!40)&*"YJA#2*J$'+9XS\2V8+'&?=F> K?POY;6HG=F#.2[&DYX05"8TVADNADDT.%-J,U;1*I7$+LP6IQ;? M"B#6QTXZ!&17="NJ *PC96*=R7KO%-B8^\M.&P%BK46\?(42;12U1(7(!PBA M1HTLO@UM<;CRYX!XMBP]8:6(29I8&,GJ D'&B0#6 $B*51D AD8HL>JDJ3XEQB_,E=HW!&HNZ>.2*TO@V!4@Z1+0U%I53"#KJ M;0[9_JQD/1E/L2=LI MGJ*2+<@&P!G(F-H?:$=EH8(OS%7:/POKXJ"VAUEI2 M8:6 3:74"N#$'*+)U:/I+Q_=/0KK8Z2$AC/[H*@J4"F1!XM^50:@9F.W.'3] M-I MI?OGB^4<)V/\<7G1'S\N.:V==6UAWD)V+$9ALZ[5^H+N9K3H)4=M$H\UEJ@K M1-&5-N>70>PD:A>9HVHAW:T6= MSA>C8\0W]YY.\^R,6Z#'^?)D)@A<[.'9=6S';^3[%R7-^R]-S?L'SM^/, M3Y^_^ Q*?^$E;K_ 8Y'5X^/IP]GY=#F_Z E3>JV""V1DH(J0B"D$R^S;ZJ$W M8KE][!M_ 9:U]LA_\GP73WFQO%A<=\K[T_)0=,WL;/'/W>])%@L[*02D( MJHCNC])53-212Q825\EL?Q?YL-_DXWQ:M[%ZS@O&>3[92K)8:Z]\L<0EWR]G MX^FX*>P68[)?Y9+5IU[-XBM;+6*"4JVHBQ2-+[E&W\(8G3-]V)1S@\E]N4,9 M3\Z7X[O$.4=1PIQC*+6JXC1IM^H2ZJ9+;*4S,N NH;Z\2ZBU=8FLB@5? ME.,2P"J=R+&IOFVDMLK4/N3$VTB7N,I^V,[;?].N;P'V#U[\^/#1$(>.&IVN MG)S"D@$)$-NF%Q<#44K)X=>AH]M.T'3;*3H9/H*UZ(-1WD.$9'(L(5E3*-J8;:L2_77X^"AIYXO[0QPMM'B>Q14' MV1>H,FX8P88(O6I+/>ZKH['9/M#)X$#D4 8"UJM:NED1.%.' MC?:!3L8"G0L:4[QIJ>U:I!!X@ZDVB'*ZB6' M7.SBZ6S^<(*+6V/]K"[?"?+/QEENR'W)6*"C59Q"K0[$1@,GRJGFFE)N.Q.T M&RI<#T2/O1N7Y+\90%COR_Y^/%>+4!_3=DGKZ93=\Q;2\:Y]+75E"'PY9WB%PW;&F% M'6-6B8K8G K)19V4A91M!7-=)F 0;'F'R'7"EC%ELD6L*GD/H947=\G:@@(C MU9KZ4.#A2V:D%V/\$;,\( _12<\U@ZUVM?D:LJJDVV1T".2<5=;T(4!JJT#L MA$.+<"8;\!!UA" B1F-A]J:80MFB[C^';A;$3NA47/-<6+QU11X817K&:+U5 MCDWBB-A_.KT9"'_X<5@\0N6Z(,QK% MH?B:#8+X"\@JLV9T+;$A72/7:^+< '*=L&4%CNS(^[8D6YU%CSY0J4CH4ZMX ML[698SJ-@KB3]#$QFE92BJMQ#&)0&+46\0@LWTQ4V%LL[G9UX&Y2(K::T%RU MLTD) !91"1P.KW.>K+8(+4[&;[[!>9[/)K<;L%WRM]G\ M^#M1O_:[ZS.^JYB7HSJ;+:>S)7_[39W/SIYS730A;7^^H)W9VV?F^=M#NWM> M3A^]/7J23O=/[[O=@T?O]\Q/[W8/7NJCT^Z@O-[=>:3W7AVJPX-#O7]03G8OCR]W+W^"PU=' MX_V=EVYW$M_OGN:W1],?3HXN9["W&KEW;OX% =G>;+PP-YSL'3 M]_L[Q^]WG^Q>[![\,#D:)W7XZH?%T<%,'3O=-=U=[YE\NG%\\.GKY[=O!HN?M"O9??]6Y_)_\: M4\2B(H[$!MP(.-011A5&$!5D9;4)A;[YVK*?;=F?5JTJK2OM_Z[+,R4*T9N2.815"]DD*7/(H$>U>97Q56Q3_NU9;^@9F5A1')5L?[;?? M3,;3U\__O7!;J;9VWK??+&<]E6I'OYRH?/;S%%^E\_W38[6_\U0=G3T_.9+& MW3M]?K9WN7>R>[#K=D\?P;XTX.'ET_>[9S^?_7+Y&O;O_TIBWXH\CQA:6Q9? M1LC6CV(-IK1Q2W'X]IO9O/#\']\V;^.[3_3Q5\'<@5G89P>'G_)-56RQD!W) M_QM!LB8!D?3(B:X35:=!Y-U7OOE\P_[>$X'$I(W*(^*4FR&_7S#_E[5^8@Y MA]:4-43Q1'08)2TBS]4 3CMO2OU*!E_2LK\3'R(],+NJ1R;CRAW1(ZQ01T(( M'&RFQ)"^MNP7M.SOO>=$415C1]*F0=A %%W4(8U(QBYPCB*YKS[>%[3L[R9\ MBK5:@8=1CF :&:!TV21"SS-C5@J@AJ\-^P7*X-.&5:JR#P%'JH8V,>EMXP+1 M7<6@5E[9$,I71^1+')&??K4N)TA.'!'EQ!&!+(9OR8]2 L[B,4?(_-_DB%S> M_X#"T:M#?;2S=[;_ZH>SW9V7TN,?GQR>R>_6<71 MZ>3L\/*U.SIHQU\J.>_T\."UW;N\?[$GO;GU[L-7AQ='#W]G%?*D/KW^Y_."$+,4BA,B/[:_*>$>6 M>51()#)H$78I$PJ+5^>:+*%8.R2;GC3KWJ?-JHL.7F$9Z6)!?! CWHCX>"/4 MIMC<@NNH2ZGG/[_>-8?N\.SPW=Z!C):O'H_;YR-!YJA=_T1&PIU#]W7_<47C@)0)&&! !N'9/K7OWE4%0HD==F22,F< MV'5+(@@4JK*R\GCRR9LH@_JB,FCTQ6 P\KWJJ-485=L]T:P.?- (;MWKUWOM M>M_UMD&Z&\SL'XN60K#&XRL>-% M+=MI=;QF7\AJO^TC#&/4KO;!7JZ*>K/E=X4K6_5'Z(@\>"AIOWET"NL#ZP#W MA&L_M3]W1:))U/^ M=2*%3Q!5/SA_]3_PCZ*E&30:C9Y?;W0ZH[;H=N#(;,$ZMOMBY/8[@^9G>H#Y M3IK-<3&G052=R& \R5[TFK/L)7%.,?Q5$2_5E(1I=54)L&(+TR#;_)% MHPU/H5\OU/O#?4!ZI9Z/1A,GX?D='CZYL0Y>;/[X7C_=!]^'![N M.6_^[^Z_A[!EG=VC@X/]DY/]HT/]YO<[UO;*L3KE:=^T":_?:,(_"I#\:)S% M4<79J^W6G&:]TQ[H-\N$&TH]))>V3A5&%HI9*E_H'U[Z03H+Q?Q%$-']Z4LO MRW/0@<&KCVOTT6^9O_S9H%\;U"__ MN%YKF,]^HWLG^@(U&QW:4O ]>"M\]_^ST]I9>''U*K!Z3AJ'@>_HU9D)WXO7^H-$>"+^^LF3;B006*V#C\KW8RQ'W?SJ?R1U5D+JF M@^SWYE_S3Q^][N&7/QH'S>/@\!O8F;.Z\: M]>I_Z$0J5N'5=I\^Z#YM77H.W]FF[-UP3SX[$,F9T6@6P,S M[482<"O!:M1 L=Q&L"Z3(BTES=E7E)-E/;PT.?'LYE(P3 (1.A^BP(M]Z1R< MW/3T7C)!>/+O7RD/HR@7X;&@=C;NZC]Z&^\R<\JQ.A M%WGP[O ,/, OG[Y]^';0_% _/ W#HU/T=L[@ /BC_=?>\-NG+^/VP9_]B]]/ MATMHC;H/'G7?KX+[U^(TBNCZ?K6)[:#;OML>2'_GU;_^,>BUNR\OT_Q:VF\G MR*$<+>_QVXCQ7=F@),7#P\,/P]^=XS?OCXY/G?XI7*.^-VBU2]/U(Z;9 M8(-L=]B,3C:1SML@A65T/DF1.&\B7_H/8:R]IZK*-\Q<458,/ORE.H5G3O!K M55_,JW,86U5&CU)1?+=U]Q6N^8RTPY[7\ZJM1K]1;;=\KSH LZ[:Z2'[L.SY M7KU^KXI\-T\26"\6$I21FZ[93[E<8M2M>]U6KRH'#5%MU[U1=3!J]JO-3F?4 MZPQ:7EVX.Z_VI,<%T5AU7%;,%0<78?&OWQLKV"1U$R=;4W-K:MZG_Y_ ^*CA MW.7FYDB$Z6.V-^'W;X=XWW>8P#IK'^[]T3KX%GXY!#OS\!3LSR]@'[[[ /=? MLC=!3QTTX!TNP*;\>G0ZKA_N>=^.*'LQA'%\:()=>?'7Z?]./JVV-SNC@=<3 MKJP.VCT)JJTKJJ+3&%2]T:#7&\@1?%A7]F;[2=N;I\?#PY-]-"RW-N?WVIR9 MV:L.\VL0$HM?_N'_S>*'?-I3B/OOQM-ID"*5BS,*X#"/ MPM,.Z6&/4HO_2*CW3>/SJ-X2([_E@U'9=K$0#G1PH]X&G[\CNHU6W_5E'9EZ M&M56M]%I76I&;@.^3SDQT[_1%K[WK7HLQT&*BCX[A$]^ONW:_-P6LM'NN:+J MU0<#,)G:7M7U!\VJBP7S8B1Z7=<#79H$F8R=D]JP=IG9=+_R\23RTZM?XMF; MK\++2#2=>.0D1B0=D3KI3"*[F/2=('*"+'6\B4A@K,_7I"<[]=J@U_P>-=GN MUOJ=[IV[JLW:H-^[\[O28&]VV[MV@*>![X=R37[#O2O<_2'\LDED2GRMRXT<:L-.)F _MO_8.VH.JU_CK]L)2(@7N?P7@:?WT\GH([5H=W:'WZ,ID< M[!TT_CK]X]NGC^ X?_/#P]6.\:#>JKMDBK40GMOKM-!%'B#P&5LWNJZH=W=> MO06MX\D?\(M+5LB=N-!F-UBZ?0,<#-HLAW'F#&=(\XC:]'[.P9M%KA;.P<>L MEU:_X#-2%0YXYC&XYHGS)4^"U \\\L[AT QLM4*7)6,1!=_H]^/:2;]#PJ[V.K%?;;M.M M]CVO6ZU[+1],@7:GTQ8[KWJ=>GVP')UYH$7:A1^/DM/XXG$:?#^T0A>?&[+A M]P:==K7=$!W,J/>K_>Z@4Y5>I]%LR&[;;_L[K]X+. 075^A?_^C#S+Y\L'5B MNWS99W.L(1SR-F(H23[0-9PE8A\%,A([\*KT\"\XQS@(&$#P./@ESM.:<;\', MP2SR\R?Q_D5<\]?4R60H9Y,XTBF0BO7:(I&"WON%\S!"M]I2^^_[1 >Q)L(I MB7]"3=3^W.S416-0;U:]4=VK8N] T$2]>K75''0Q1][N>J")6LNIF,9]'O=X MP@]!^GY.*ZSY6>(:-+INM='W7"2F&%7[_0:L3Z-7[XWZ S@]7+3"'M($^ST& MK_4]JHJ?-7_Y];/LU66SU^I6.V+4K+8]<&L&/?A'B%ZK[78:?=?M[;SJ=YSZ MP&FM,)!O=GH,-@'_L/KL^!'

9=R0F%0K,N"9O0F,(:,*!!KD3$PX\*0Y4\\1* MJ(3'&;!((T 1Y\!0DP7Q0IXR+ 1#JD@NMC(XL*XNQ_DZ^\&/.@-_%OV*QO=\ MUAFU^B;T2M=UR!.6G#"%TC2>485NN-\+(7CO>\/PX/==W9M%U%2^=QG .J\T M #:9@Y;XP*@D# 0+46 \), )#3VRGF:Q;#AI"[B&A0&2Z"6WI:%+,Q%RD26 MHN4:RN9NS7 TB^X)P.\#X/,2Y6OMJ!(PB"9Q!%!L!=""&D"]THC%J#CH8^&F M!D72)$UM%C5+FKH,3:U0+4ET1B4))E2 T*"IA &C, 8F(XIX3ZAF.-A1'#9( M55^6!^KNM&-UT:V4>BS9UT^>>BR9U$O!^7F9^[6T!&MM )<* 2H,!9+%,_H4 M"VFI\P*2P,A$L*F;= XM*72S6%E2Z&=2Z&H",@=%!J-3#!L/J!4>&*TMD(1H M3L)\&AX/EI*VG!->FYQD3Z.9-PM-ACD 2W*.H<93M51IG(A+<\Z%]Z!'W[03PI^;P7_=%/!,\VXY%@ YC(.*-082"D4 M4%I(FDD:YE+&LP$R0/=O#=+PE^6#*Q*!S+*WF@^9K@:#>U@FD&2;/V\FD$37 MEH+F\XHP.:*,HQX!P10&5&,*E,$*:&B1Q,H18V)Q%]7&.'G9UE>3EY4,)&GR MLC2YF@^$.M8>D ZF3 MK2WJA$KGHE8O)4@"U:6 ZKP22!R'U<]H#21D!%#A6*!'' ''I51Q120R"V:& M%&VAV J?S4]',M<0>I:0$R1!S[*@I\+GL(?:LUAX3>7UFJ +T!/3-'K*F V_ M9<+'<"+<%G,2O"7H>2G^O_DP43#*E%AN3:!\"2PR ?CR=D*+D_3&9Q*2##AL M3 !PY$! ;0X\)#!#'DIM=,LJM(>0L@3TFR%G>WFR1Q,R^'@*A:P\5[(!=I82%XF#U@..;L8=E[U.MW_V1@-QOXF5,Y,P';/70O% M3)BX"";.*U!EHG-499A2[VX5T73T;\U>ICR=ZX$_ZW: D MP_]J^?\;=T:7KQKOW5CU-FIB0@L+ENM\F[1=-@'B]:_X)-#VF?A1 -EA%,!A MN[5_N?'6_8%:'W<( M72YAPYWA<.S=8LZJ)(7/(86[/[Y )K7RT@#OD0V,V7J@H43 4V*5IM0%,;@# MRIY8I/;'H^%(]R*/27+5:+FBC++,6P$<9AQ0*H,EAJP$(C/2"J,XY;8Y[UE1ZXVW_LP$ Y:@=BO*7WY1Y6/8;H4VSWUXQ#??O=R\N+,6"@;"JAV5>< N4Y!HH!I6T)(!P M3/"+VX@V27UKVH1?Z0W2@X'7P_'@,CPV:,NS.?0GWFNA<_ MY_?'%_OO_CD]BM__Z)X<_HA]/Z;ALT[YOF3WX.3LZ,V'T__\V/G^A2.!*!4Z M4'L:UNWH+5-2<>",T@HK++*X;K.VDJR-8#45_W,ZP)+,K:+,D2\\6(X08@8R M)0)A%-&F1 X!AI27R!J8%85[,!1M*:KG[)H5!3*Q7D=!RH>CEAZV^EG%',6Y MGE1LU_J,U(:=&EL]EOO+,UBIUP L$=TE(%IIF*3Z<$@W#:X;?*D ZE8\\;>_K6>G8R84C%EW8\Z/] M[$!?)%2M$57GE2#&R%,CL0%2.A&($L% 02U QACGG%!/7:R/A=I2-<2<3#K> M&&]0TO$FZGB%.2$6C\@Q#2 C+!I# DB*%+"&&FS"E+LLZ#B%;:RJ^YO)9;1T M9?W@1SI\Z%I>#WJA^\U/>_/2S M1*D%6GHT&G3,>*1-U[=&_>(T3)EK*882O1YT1K[?^KBYO;D.#J.7F]RU+M:4 M^]M+ 2FD*$%JC9 ZKV(;#*LC"M@)K)(84"& _<;J?7#_;% MY4XI%@G/:\3SN<7MO.$THP'%:=R,<,*!:);'62HHP%S6=M).LZ M8]T\+K72+KNBOEN1_3RYXE;9(%Z>*VZG9[OC.'#O^X/8B^T9[^Y!/Y;RG)+Q M!+U+@-YY5>$8]AX;R($7 7 I@PQ(0AS03'J:*RYM@"UU-9Q72E 80G@&)< T?V9V;(#U!>B/-H 3I3POI%0.'>^J)I1AH2Q$(4PF!=M0"CQ0U MQ%A+*8P&CI*DS=0JQS0T!=)S ^C?N5D_R2XWD\MTIBWKHY5?-Q0@>/_<>C@W M94Y\2]MXA%KW+F/X0J\_"L^+^ADLFSR8X7B0IYH9C&*L[.C$#WU$C7P(\U/8 M6:>G>[83+AK&PG9Y#=W-UO5,>S-C43Z>\-#C\_XPSWKP:N"[.J;H^^U[QXU. M)L@U[OAQN_/OZ:(5Q*?M$<6&!/WQ@RV'<^F\S^/?6O#=['MVX;9W, MYV F"CRWZ8=C,^RXCA[,&O5-[7SK]:Q&?KS2PZBRQ8'8VQ5RX>E (FC_"@1R% _/[^KSH7\U^>4WUQF>=_7EJTXO;R^_Z;?K[Q4%^@:" MYY-7?#V5]4U8R'OIS"J?7'Z]F7]U8U$JOF-P4T%^Z]=P$]WZW9W-;F(L'M3J MW=\Q\; [[^HKPIL0I+L8Z+T6L M#UIO>\Y?3RU\C9[6/^(K,31[D2@NX.V^CU/['BR]V8,379^+[ 0L\L*+#UPM MYD_C!Q:E@5W.P,(EP5I=DW&?569])N:73B]8W?UQ:,(-VRU_87U\H7B&-;=3 M8JGQXJ] _O6O\^;PINF=CUZC^,$:7?K4)7.>V-PL$\I\\[VQ;VJ(YGV&^IGW M-A8<\,4W-^:]XC/M3RSX;O?8H$ <0Z45A-8PBCV1PM!,0*D05=I!_>5-)%X0 M0006S8^3"_(?@_[9ZQB(%;KPN3,Z>3T>AO7>#]Y>E-%;V\.A#_^YU'IY_(T>DN//I\='KX>1?NOMO%N^_^/#T\.Z3A-W+T>K)Y M<7ZZ=W;X?1?_>;KW(_3OC85[!Q].#P]VON?W'+R]W#O]&MJR^&K#8[)Y<;:+ MCTZW?QR>[9*]-]O?P_UH[]W>R>[I]O?#'X>A_SLX]/EL+_S^GQ]_CW8O\XV+ MT>[!]L7NFV/RQ0J.E=8(($,(H,@BH%!&@:".(8J,PD6=M&"\MR&L)LQ9RM;% MSUU7CPC.:E"T: +.-05.PQRE689]%H#3(A)>'\DL%B/#5@EK<^!$$^!<* M1 M LYG! 4W,IL3 9D,@(0 DQ0&'G@/)0,&:%"\ :@1,SVL:D>O0Q 6<" MS@2](MIPZ2AQ1$GB//0X8X)#:E .G' "G# !9_.!L\(X'72"4 Z( M)1!0[U7 3*: "-:%H]Q;[D116!NW.1()..]P+2%QAV_I>;-=I#::T\9Z^W_C3M%8%Y>I+>QQZ"N MVEBQ=,0+SL=]RC+4[DR-B+>?O>OW71[V[0??.M8//_:[+C'8^ABLK?I,5491 M8*P"(.$MH(X)(#6SP!ON%<'>.)L5I^]E6XAJ[I/%2S#4F(PX*73="EV[DR\I M]-,H=,671Y!WF&D)..(9H-9XH%&L+FF0-)0+A+&-"DT(:5/ZF+I)2:$;K-"U M.Y^20C^10E=\3-!S*#D%##H.*"8>2!M^*"&M<\AIDN4*C:EH,U$]D/4L"EUG M[K'&6S+[92W)U3+:5ZRVW"I8,65%N0B4^^=^H$=A\$JG?0+)^D#RN&K&9%IQ M9S0'5LBX@VDE,%008*4@6D-H"(UI>6+J5MR0.G))GQMOQ"1]?B)]KE@Q,#!6 MZ*@"/,PFH))E0%'+ <\P-I)1!$5,"DAD6[+'4)ZDSPW6Y]IMF*3/3Z7/53>C MI)PY"[@*JS(E3 %M# ,>2:5B"B@!>=1G$=;G:MFS5:[SVA#+97XTR[M!?SAL MG0_Z66>T#MLN*Y.&= 7BVW/9>)^+1@+'^L#Q:]5XX9)A0K4&& ?&0Q7#P'#% M@5.:6(:9(5!O; G%VF&U6^48HOMJZ0JYDU\P\M1N=B7D61+R5,PL2037GD,0 M;"T>D,=K8"(W21J*_I$V1L3\B3D>38#,2'/LI#G)N>A3 =6 MDQ'@HQE(,^J!SK %CCIHN<@8T=G&5IC=-D15@S ASW*"JE;=26SB-U M\MZ=? DNE"M'8LM?G/O>T ]?-=Z3DMIHU%F$U8AR^."'7@_L29XYQOEOOML_ MCXDBK^0^13PT?D=E"4DP"J'8[KDW4Y%X6TA$HM#U4>BWEW/*+SC.728Y!HS$ M6$^)/5"(<, R:+% TC))-K:0%&VFJH73TB[I6NCT$O(S))U^,IVNYM]G"@;" M@8&WF@"J/062,0,H5E0XIKR3+N@T0VTYYT!QTNFUT.DEI Y(.OUD.FTK)4X= MHX)Y ;3109,M-T"JS *:86W"U&J,6(Q^P&V&JFFI5CGZ835,FX]!P(>Y7=,O MK/E^;_@XLZ9A<1%K#I>UFS4??5Y5-:#EKAY\]=&]D["R?JS\,<>F\1 IR @$ M'"(/PN(74%-A X2BR"O, S7*-K:($&WU*)LFG5YKL$+7;M,DA7XJA:X8-,Y( MFWDF %,, >HL&2%5 MX%36 BXT#0JM.# 4:B"-EM1I)3&10:$);&-9S169CJ,N6R_?^9Z/=?>B/:/= M6:?7&8X&>8F\M%6S.HA9?SQW(18!,;>O"46"S?IA$\ZKE>V044@08"R"@,I@ MXFCD)> \<%UIB/(.Q5HJK!V@LQE.H*35C3=LDE8_J597K!MDE=30("!LA@,9 M0@Q(S\)O65!HKR V5,?M&MSF)!T\7U.MKC\..6GU4VIUQ<3Q02:R,$W .4:" M+DL'-(,>(*:%"_B-/ IK-4*\3=1C3)R&;MAPOHE9PZV<@_XHV#C]2O3E.FS7 MK.Z1C@;:/5:(ZEPRCB!EH$C%09H(H+8(R4P&5<2Z2,IYAN M; D!VRJ6.GVL@R@=ZEHO!*@_C4]"@.4B0,4JLLY1[#P%' L'*%$&:*$5<)0% M]HN=,SA((B>P#?EC@M@2 JPE M2?^"7J K+"W$Y:_^,*%IG6B*YQWT45@PC3R "A- A?- 59MHQ.TS!_Z/SH]W;.=,B"RJ-516KJ_E.Z@ MBKNAIK&P/B#0H%&C$4/LE[A!^@(=F\]IB^_U>_WKZU"*$*E_*2)S+'(KH1$, M0A!#W@&5R )IH *&($!D\$!A7; MV&-O*QYHG,@&9< >@MS#(G'<[(;:B0-D"?<0/4^* 9OC72 M%^MQ4FYU@;5YNY]3;]\?@_[9Z_"L3F\!'Z:,XW4",IUCLTGFE66!G#'K,*#,*" ) MI,"']9:Q3&;(JXTMBMN05VO*)>]AVL%8KUW4!&4K V45BY-8[ZBR)!9-$#&\ M3@%%O03&09LIR@7+1-R-)6TY)ZE*PK*$9>NU&YNP;&6PK&(GK4VE0[:WWW/IT)D]:X_;(Y;@)LLK#?2 *)B$43"*5 >BK ( M66ZM%1P+O;%%4!O-67Z:YZA-,+#:IU43##P)#%1,:F@0P5IRP+0D@%J#@5:& M@*#]P3 )QK5#/L9/M1%?A?V:! .KMH&;8. 98*":W10Y"%68)D)5K-6@%=": MQF,/4F"IE" HL@'<1FH53JZ_A&W;/3\J+<"F[M8NUQ78N GYU])<(O<0_X:[ M0&LW'XNRU>D<2KUKQ,[WN<&_U(?5 0/"G0P6HW! &A]^HY +#S6U))Z%@VTI MTC&4I]M\22B;4';9UGE"V66A[)S"(4Q0K 1P# 6#7#H/E-82(,Z<-)P0;V,E M1"+:G*83QPEF$\RNSWY^@MEEP6S%X0&90% (#YPQ"M#,6:"-MR 8'YAD%AKF MX<:6H&TNJW[/A+*W>5PF'9ET6>08VL2$Q$_4QD(#GSJYE$[66?\(J<8LV/-Q M8>H.;.EONM/5INM;HWYK>*('_J3?#6,W;/6SUNM!9^3[K8^;VYNKZC=L,IN: M/SGW9E.-)$P-S 3@1RD1S5(XT^6\?'P99E(( IC/@FFJG 3:<0TL]U0S[*&, M]2%D6[%J?O.'T985LO\2*#7IW9XU(T$"I>6!4O5,B))&6$Z!B"FRJ'<$&&XE M(#;S7G&%'(]9" AM4U8-9$NPE&"IF;!4NW,IP=(28:GB7]),9H82"1A!"E"8 M"2"-L8!(J07CQBD:_4NHS<6CLZ,TM)[6RIK,82K S)&H<$UQ)JJQ5;:6&Z+8 MN'E;?(6X]_NOS?*Q7%-[>S0:=,QX%#7FH)].$"Y]B?DQQQR'R'C,'0*$P[#$ M8*N!"N8YP)AP1EA,R&?S3#OXI>7B2WB8\/!)K?R$AT^/A]7(F]+ M XP@'E"F8X@+ES%\&UHG:(9P/-/3#I.\*GA82Y3)4^8I?*(VEA? D3I9>Y3) MNKC,NMV^U2/O6I4PDW,_*#YXU52/66JCYC;JC+4BHN%:\+L>=FP=T5,KDG%' M+B-2+.U(G$@HU&X4>Z?A-*+0D M%*JX;[&#SL;CY0AK!Z@B$D@O94,+;AYG?:4\P[0DVTW O-3@M5_=;KN859)6"2H^0 !DT$E"K*)#! MM@%,.>V)Q@)!GYON=%6V^!*\)7A;;8] @K>'PEO%)Z"X"IP;8D"%]H!BG &E ME .0> 8UU]8J&'T"\*55F$WPEN#MF5P-"=X>"F]59X-D8;W)XH%Z%N!-,PZ4 M1C)0.,0XU"P3$=[0YIQB9@V%MQ2@]:)BGU:BDR^A,-3G_ _O6CKT2A_[(OQJ MV.J/1\.1[L7W:(V'X?M.+XS!V?DX%D:?QFFU]%D8@-$PQ6N]E#92O%:*UUI> MD<\5+'MR*],ND+1>%RF\2;(G^+U=P/?>^,SXP7Z6$^[A_A3$RWV^14Y.)%Z^ M""_?G9?I7D/O!><(("\QH-QJ8+R&P,8\5UH)R+,@IARV(:1M :MIF%<^("$I M>WT.PZ3L35+VBH_1LZ#JT?3V!CM ,^.!%(X#F"E,;)ATYU&N[ *)-J5KF$,J M*7M][K.D[$U2]HK'37(?Q-A!H"TT8667'BBB)7!"PBQ31H7ISI5="MZF\M$' M(U.03PKR><8@GX60? 3MM>([1=SK#:A#.$6(9!9+ %5 M@@(-!010.HN)9TSDV([;82&?6\?R87LJ#=H53NK^]%9;4O>G4?=JXE_+(=3< M D(TB@7L!=#A?P C1RU%2')J@KK3=IC8-B=)W==;W9_(;DOJ_C3J7K'H 9RRHNR0*!),- 6X-MA)1[2P,ZH[:$LDV4W6E/*S-1N8MONJ,PM/LW3J*HXX> MG/B6MG%'6?ZVSK7@U&L/C,Z\4,?%3??M\^S MAV2=GN[93K@HZ-+(GX47'&ZVKN:ICN$J/NGT7/CK%2*;+(?1X@%F\.^M6Q]6 MOBO%FR+<\]MY?]B)LO1JX+MZU/GF?_O><:.3"5[-W%AV#TYOT2:\M_ '9]R&9_QE?*00XJA)!P$#&64YW?3G<^/?UT0KC4O9)Q*%Y^*C>(0D5>;B'9"UO M3BIU"RD-+SU3UREH7@"VL1EV7$+C%3+D):P"W S\B>\- M@PJVBJQSDU?,47:JA7FL4.AR5Y\/_:O)+[^YSO"\JR]?=7KY@_.;?KLN*E'? M;Z!Z/C;%UU-YVX2%S)6>N?+)Y=>;^5W?@TW;__NKF81W S, MYT'-WOT=531U5K*%FOV)J_:G?!ZQRK7/[,64"]5./?1ZT'H;P,.UWGCK(V-N M!>/K&N=Z[-C,V$OW"&9M]KA%=^,B[M^ZXC.+=B9K8J6IM1I8E 9V.0,+:U7K M&'IW:BZ-W.W#WX"O>/S@)][UEH:V+ MH]/NZ=&;GA#:'OOS?'E_N=/<._SW^3P= \#]-SOLZ.!O=/3&=79/CTZ.#MY>[IX=G>[^^*,; M?B?_^7&U=S;:/=B^V'US3+Y823V-Z9<(=Q)0(AR0QH??*.3"0TTM"=8ZBI$1 MU31P*U00O7EN_ 2&:PJ&M=<<26"X)#"\O &&SC!!L1+ ,40 E+BHHVI]6-Q82&"0T3&BZ]XDA"P^6@X=Y-:@B90% (#YPQ"M#,Q4(B MWH) Y#')+#3,QUJFM,UE-0_'RP3#FHY7-AK7]DRT['@Q\SUZV1H/06MQ_#^N-ZV29CQ_[ M8;O5\T6,@;[PMY?J7<]8J5^>UD(<&UW=EH2K)S&U^4L'L1) M+/JZW7,'TRG==J?CX2CN]>[YT7YVH"_2ZE[?ZOZIZOB!5DNL<4S\;SF@7GL@ ML4" &P:=DR2C#&UL,=4.W*RRNO^ZPI9&@H0Z/14)$E87$FZZ/S"1!,',!,%D M(A#^+ ,:&0&D"B8<%";\H_-82PJKQV$3)#06$I[36D] T'P@J%C^&!N9J< - M#,M(X 9> ^TU T&;=_Z7W+ M^)[/.J,ZP@KO4[FHD;C[:+?9\^RNO8\?Y,ZR_*KW_>%HX$>=@2]<9?G\ON^& M$4AQ!9MYC=@9?,&RNC&&7(B.6@)M?JY:=T%Y2I#%@-E/!GB,8F"P@ M*%29#?./!#1Z8XNT":J&33:TIODS>.%?,**LC&67$&4YB'+3M)-*8F.4! ); M'Q#%>2"-H(!(KQB!C#N=1=..")H0)2'*"IMV"5&6@B@5VXZH3"B<2ZHGL7-V0]>8?;5L8_W*\2Y!V#TA[ M^SV'L^OUD7@6>#*7&A B8O5#K( 1TH',8VL<89XK$0PO6G57I9,I:Z'F#3>< MDIH_1,VK14XIU%)"#IA'-*AY3,TA?-!ZX5C,Q.]/?ZO=C%0;\;7NUX)]90\L-1,X#D D#&HT!%6/>>$4ADPI( M0WS (EB_*H%WCI).0I00((8"]&FM)I0YF6>3TH@U/0CD0F$&@U"%5>#9H+J MZ%%$7FM )0F4)"P^0"+DI7 :8Q/C*PAN,U7=#WV9*/32MEMG%;4UZK>&)SJH M>+_K_*"HR#XM/E_3"4D21L?UQ_%Y*QRETGC3,*%KC>B*YIAY-L."40E!%@^B M4Y0Y8*RCP!NF(0Y2+RT.9AYL"UQ#'M'%%6B%-G36#A4::B(F+*@7"RKFGC:9 M-\(BP"'+HLL' B.4!TYD@6A)A)6B&UL2M0E>P@Z8BPHL[9WC#. IS!&8< M&:U.Z8Q9K+YD C L-*.,&*)Y! MP$@\6Q#]^I'CT38EZU4Y*V'9NF+9\N**$Y8U"LLJ]JI34%H>[%4O! 64X PH M8CG@5L,@$)AP&(\4M"5+6):P+!G/"<&>&<$J!C:%(@A?)@#T,GK<# 2::P6< M,I1K:HBV,IX=%Z)QY0O_G4M.^-=UOFW]=_@Q>?29'AQW>L#T1Z/^V2N$@Y*4 M'^7'2_%U*+(^RMKR5#-O\55G%)YF[U96')7UX,2WM UZ$GIS&8WC7G\4GA?5 MH!7Z%TWEXX'NML[UH$BZ>N*'/BIQ?F16C[QK99V>[MF8UF7_8B7/[:N!C(N9O_K?O'3,W^C*^4XPU4""'A(&(LHYHS)321A%"I,R,#^_N"L-B8W'4R MF+S$N3[VP R\_@IT%M[QE>Y^UY?#C7]?'ZTP+K-3\_!1+<=PZ[_-X-];\UYK MIK6GGX!*?$X^ 3/[Y4'L ZJ,S;#C.GK0"<^X590;T_M9=?QXI81Y(,")[AV' M)W5ZK8\S,0)YCFWQ6^OM_XT[H\O[O6'A5[O2R]Q[&=ZTJ\^'_M7DE]\F8?B= M7M[?_*;?K@M/]"/>P-W\><77I00JM2DEC4)8>C#+!Y?RN9G+YXW%H/@.PTT$ MV:U?AV\?^!T1ZD%WWM59OHGA[=\VJZ]L$PNR(GU=K7%ED*Y(7U=I7,6F@'Q% M^LHVB90KTE>Q&0C'BO1UE>0U]G6QU9G--8_FPL2],C>D4NCHL-WO_D21["!\OKQB08O MM9/:2>TLA/K-R]*4KDQ7KL>52?72E>G*I'KIRG3ER[DRJ5ZZ,EV95"]=F:Y\ M.5NG*=&52O71ENO+E7)E4+UV9KDRJEZY,5[Z< M*Y/JI2O3E4GUTI7IRI=S94TEA9I\M.5WW=4]ZUMZU/I3]\9Z<-E"[5;,M+?( M08T'5Q18H(U;H]U7Z]S+K:D0B\-$-[(A2FXL%8J)T!A5G&MF+79.24F))M9] MV<$0J9M)$.'-'(C%69O]\6@XTKTX5HME-83/GM703K(:TIB9<._=T=?#SY_( MWL$A/#JU/PX/PG,.=B[VWQQ?[+[;O=P]^+-[U)ED->S#P]#B(?[[Q]Z[MV3O M\RZ,60_W/Q_BO;.WW_=^''X_.C@,?=RENS>S&IY^. V]/SUZLQOZ9]'ACP]? M=T]WV-'I(3X\V"9[I[]W]TYW8>QSD=5PIU(VDBHC.)< 9@0#2C(%I"*QNI Q MPC&N-<<;6YRWD1)M)*N5 QZC;C]7E873J=Y+^9XYT>IB"KAXGM7[O?LS96!] M).I4$[ ^#'*J>5<_QJP?Y9GTXN#Z.I>67!6@^OLF4"GE*=<( RVS $\64Z T ME$ [IK71#EHF-K9P&S'Y-(4E;PIT+74E[\LAGJ+,TOU1^JKU^Q5@NB]B-PZ] M;D^%/Y_NYU1R#E&K(F^PM&T))]0B=:DEM6=Q_[CZ*&+ DV!>@ H 8_ M_:W:)"5*&[(($B WP/) 400) I6U5N6JG$"%% -(5C&-!#33$OK'055F]D[ M)L=Z13OHZ\QBW$4^:%[;?GMMZXP N1KI_<7DC^:_#9$S7_0X4ULF;*%+3A&+ M_\8B6,,99"2EHHY!NN*_&2RDR1IA-L+<:\)<@R^=C!:+O)%.%*@4:\_IVQ, MF4Q("EC6&5 : :YL :"D,))D3EEY<(ALS)EJKFUCS+UFS#4($VV=:)RI^+2( M&K,33&E5/F=>:&^IN;8[S9/L\T48O/B9I0 MBIBL!Z]4 S:0'!! RIA3.1>951UU"EC9BRT:53=J+I1]3"HFE16JOA8RCF+ MA"S85/]"$HTI,K51]6Y3-?9\:N^,#,*#3;Y0-?)"U2(8D#EI"EYQ1O'@4++B M4G\Y=[/Q=./IQM,WRM-:2,:48@F+,R4]!I9U9 QMD;Z&/#:>WF6>?M@+ZVD= M>>!*03V5 85,A;'K7[E)*%'HY'GG4DLS=K:EL'Z%JM>N<,K=/\.LT7&,*X-<6Z$H54&?/L7,54%\R@!5<]#;^9E?B2JG3:ZWST%*G_W*QU^2: M=3?<5MW"9O-F\V;S9O-F\V;S9O-F\SMG\S6N/P(&Q8,@F7E$)E6P-;79:N9U MTJCB\P>UE0/CC$/]Y.OW(#_/9WFR_,=LL6AW&1N\RY"K\CB8\3'YP, R08 < M,WA)&9P*S DO1:AW&8:/M>EG*#=&:(RPBA%B]$%B2B+%B,JA%SKD$!+SWAE! MIC'"6@09HH["&*Z%;XS0&&&]!A\<5:K9)L@" MFHB!RA9SGJ.--@KK&B,,AQ'Z<6D910HI@G:%!]!+!T&1 ">E3"X*LMS5$OEB MOD8(C1 N10@^:VVM]$';A#))9V4B1B(KHQD&W@AA,(30#X"Z'*/+2@))(Z'P M.(%C7H*4P6E$*9Q@7?VW7E'6.$1&V*LFBYL)03Y9OJ1Y68Q7K^?TDJ:+R1LZ M"TF.OCDN*.O5.EUEW:[3F_'.Q!\ONV:7:-"T>T?*U>X>5V^1FT@D:U9J5FI6 M:E9J5MIO*ZUS]Q&4RL43SB$79>.SUVQW M#6SH'C2Z&P?O@I5N,R+5./@6.+@7JS)2!Z,- U+: Z;*P>@TY"1Y.5M-[4;0 M.'COT;WQZ%)#]RV@NQ=W<@RCTPE!>Z, 67&NG&$1F/199HTNDJYU-F9%6^8& M[GT!]\8C10W<-P_N?@Q)&?0&'4(27M2@,H$CYB%$$SA*)W/"Q4R#PY)DR,5 MG%+>&R&%4?DKM-B?/%&+CZLI*3TXF=>2X_(F9NET($5Y@]U#EXRMMW$4E^)% MM6*&E^566ZXEH)98?!ZAP#FM@+E8/![EH['LX+ 8*67'=2 MRFM?73=T-PYN5AI2^+!Q\&WY_.N181P> M![="L]['^R_]]$6M+1LMY^07)S5X6"'6ZLM:?=E0S_N6+G2S5OKRZ,:5L7&A M$P^8N>?<(^?9*9Z<)\,-3XIB6#< T7OPY8"$F%![$W6FR \.A1LSWA_?V$[)?4#VQ@.)#=FW@.Q> M'!$##Z2S!JFRK+-9B_\KR0,/64I/1=\(=7"(]C=Q^?(/@% MI:Y?)4T7OEJH%1_>[("\NYF*TA*&FI6:E9J5[HZ5;K-4Z"C]?K)8OBK'Y^+9 M[*BL7'T%_OAG/TD/I_?]Z\G2'W<.0><.W+_@#3REXE\O)DOZA>9O)I%.L_:> M4IR]F';/TGGAS>?>H,_];E654<9,-A@.+-?AV4$'<#;;LE,#2HTVEMUQ<"CT MV/%K=_5IS-#XNUFI66D7K72;T8%VRN[8*=L?XD91!4<2RO\)T/ (EBD.(249 MI6$I*MM.V;UGAHTWQMP^,S3PKPO^7M],*2F+E /(P@& / OPY6O@F9+=N>"< M.#CDMI7Q[R_R-QZQ:C[!;M'"BHZ;KIP#O.AMA4A0=A@'SUTJ\IOQXC2:%'S9 MU\*,RZ88$#/<=,EQ/>O M9XL.T=_-Z;A@_PU]7P?V@;A7E^"S!:\\49_@X/ ;_C&6VJU^*_G;?$W45OJ% MOIP=)YHO?NQV7KT*_J.*SVVJC^"<[NS&^]\MM!V&H7VL=:\HK6!U&L-6HQC>1 2E,T:4-1P MA%8:7):4+--"ZJ*5U#"R?QI26_9ELU*STB!/O>VT!5UUZK6+@DT>B?T0/9&K MWB:?4FGM7&#=9[@"C5F!%EB!R]HR%*+65!X=RS%:T7FZ,NP]8WDZKV(;E MK6.YEWH1N&3),P7&DH+B"3,(BCR(8'S(UF2>L6*9NTM[_ M-@;77K)$<"II&PDPZUH#J /X@!PR,Y2M8*2H]A?#@10 -K .O;2W';PW$Q+K M5_,ZZQ.SOIRYO""93 9OF0&T#".37)@4ZL$K<2#7%GM5S&M6(O$'?]R-!O7+ MT0.*]"K0?"3Y>%2A=-OUN6$V+QB%FJ%0+;B8'4_2J*[(4/, 5B_Q>FD .26, MY)WPBJ$)(2A7)(=0T2 K_BD^?WBYZ'_WW$].EHNEG]:U:A'_#=+;GRLB_IX+ MYLES4$85=E,^@'-&09"2"R/&?,7,Y.O [>M0^1R(FP'?2G=C M:!SWMW6SXB[YW@?B8JW).GT/ZVJ4SR;UM5M6BR;'[99HNIG5'#3#9(#%CD"7$:_2H<)3N9YEN)7=QG?3+[4#YAI+BUV?I.^@NK9DVR3E+TFM-+B=,))WV M/ 72S*'47KOF+PV#AGI]XQT&3UA<)>EK;Z<@&%BC'"A*!BW/F3%S<*C&6HJQ M6C$CYFHYDLU?:O[2M:^DKL8YU6%:E+=9/FN>TRY05J\=OHLZ^DP11&*\CA5D MX+/V0"PZ*O\$;N3!H577;(>_'ZY+(\S])LPU^)(%((0\J M9%]$1Q.8NTR3*UH()::)^_SE1,RV234) MH%J;@6! MU58#EXEYXYUCI \.N5Z9U]AXNO%TX^E;X>FDD] RY )/B5Z&P -+(6@6-;H" MW<;3.\W3O?1SYPH_ISIXS[-<>-IYL'48G[3&Y.RE9)@/#M'QL5Q13=Z(NA%U M(^I;(6KAA8^!(J+2:$*-L3-!QO!"WV3E7]P4-Z+> :+NU19(GJ-#5]QHSPM1 M.RR?!9M!1I,M)QT""W48,N=FS%$TJFY4W:AZ&%3-N5 %H M9'&SG;>-JG>:JGMU)3Z3X5H%2(65"U7G"*[H)W#)<\Z3,T]LXT2AD,)_9&, MQC+BS@'G,0$*'^LH5@]>*9T8*HHRGS8%O?;HM48(=X00@DJ(.0O*06'DLJP/ MMQEK>YWH3(R-$ 9#"/VP8W+:%MUG@5(JLD%3!B\9@1+*2>E(*!^KCV#&>D7K MT2%2PEYU,]SHB,;9J]=S>DG3Q>0-G44"1]\<%YA=J\?()GKZW)G0Q&77;"_' M!E_M^G'U%AG$<.>VL]O.WL^=W:S4K+0#3=.3Y&2,8XYIB37+.011U*UQB)I9 ME2XA/;[0JJISF>Y?])@>=@Y3526/:?DD/_/OFCK9H#KAJPKWG0_6<"6 *2X M4\[@K&+@%->4B+RQM7F>'LL5R>MK=Z)J$&]$W*QT)2+>0)RH$?%PB+@72HJ> MZZB0@4G> F94X!4SX(47C@=N4V*-B/<:XAN(^S2(#P?B_4)!2Y@5(W!1&$ 9 MJJ_%!&A+K-B>(NE40T-V1:RX(7P?$+Z!0$Y#^& 0WH_U$#G&$W,0F N %B,4 MT >P,G&F50Z8Y,&A9F/!^M'?6X%XJ^+J?7RX6)QTHZQF>32;EW?IY^]'IR,# M;KNL:Z?NNM<;O^"$0<.#T:0LYN+\F!R#]-9+[\I[_YKSTY_#4*MRJRDI/3B9 MUUK<\B9FZ70\0WF#W4.7#'^WX0R7HD2Q8IA5#MH;IC2PQ(O/HXTHW%@(TI.+ MTEJ&2MBNZ):YL5/]9N=;1=Q>CL1I,6;UISDX M%HN]' ,CI2OJ."3P4EFPQ+F-UINDRN84:HRXJ=SH!N]&PLU*S4H[9:7;K!YL M1^5M')6]:#!FP[DA!SQS#^CJE7(4Y="4/'+-?<*<3X]*(]M1N5OP;B2\"U:Z MS?*L1L*W<77=TRL&@Z-D,H2DL)*P!1^Q;&VI,IH@0SC7*X,BX9LNSTJ3-SL1 MU[O_TD]?U+*LT7).?G%2HWH5:*.M-/94]\0EWL7WKV>+2=TOW\WIV"\G;^C[ M6K0'XEY=@\]6//@%U2[KF/WTSCD4?S? MD\F<4@M#;I#+Y8HP)&.9M#$>6#8&T&H)/J,#FX3G3#-I3*IA2'1V;%A_\M%V MZS?O?%[4Q@.1GV"M\YO.H79_ME@^HN7+66H^TMJXZL4ADY2# M^/KY^(5E99ICEF5SHL"QUGW1 MTT[);9Z2UP3<54_)=LVP2<2]^!QQGDO'A(W 4'I K1AXD@:"BB;X+(@E51"G MQL[UT^/VXAB]\\#>>,)# _;- [N?[T N6):$A*R[W-S6W/NH M^F7PWI.1,3A"5_@7QT+T&^\U_MT'9&\\/Z8A^Q:0W4N/T=;':*I(JHTUD17W MRG&F0&6#BBLM4BZ;LVR7<1%5#=H[ ^WF6NV"E6ZXXKT1\&T3<#\U!AT%+EB$ M0"X"D@G@BEL%3FG#DN>&=66=0R+@5NG>^]C%5A+4O)+4-2^FZ<)7"[4Z]U:X M-]33?L")L&UGMYV]GSM[+ZUTFQ&:H_3[R6+YJD!^\6QV5%:NO@)__+.?I(?3 M^_[U9.F/N^.Y.YSO7SB;GU)Q=Q>3)?U"\S>32*>YX4\ISEY,NV?IG.+F F_0 M!<95T9V$E&L3$T@Y!<#,,]BH!*"3GI274;!4,R7&*/H-&QLS#)H9&G\W*S4K M[7XU:SME=^R4[=WT.Q4%3ZA LA@!#05P%"3D: G1&"4IM%-V[YEAXR,QM\\, M#?SK@K_7,#F&Z(0U'++.IH _B1J[+W^M.;"<*>MB[7*VHEZG(7]?D+_Q %+S M"7:+%E9T62ZFS])QX&0YH(BUHWIT0%XRJU"[4"=J%I_ R'[AT=VIR]Z! -39 MV,RN,'M1*[,KPI;OV[#,-E)PJ-<' TXV:3N[[>S]W-G-2LU*PY,M=%8(#PG "#YQ!8[ M]ZH0PZR$W0_^N)L@Z)>C!Q3I5:#Y2/+QJ +GMFLKPFQ>@ BUS6BUX&)V/$FC MNB)#O1Q'6HVME6.)_3K^ MZ\#MZU#Y'(B; =]*WV)H'/>W=6.HEWSO _&GUF2=%?[4E2CG"\W@/_&>'D[C M\4E=L)]G\_HJCI;+^22<+'TXIF>SQ[-I?1WSV7%Y^2\>5MZFQ;)E)6R6J'J= M4*54267.@2L; *4TX(R(D)*-J6PF"ED41VS,L9^MM)4&Y.M$[+<#Y1M*H5J? MI==)KKH&8P^.O=9L@,XX3T'SJ'GVJ*P.CCDOR#NT%(QJ3M- N*C7Q#6$H@&9 MRN <9D"'"7R1@Y!<(,M\$)+XP:$:"V;&=L7LBLO7Y^\''S2O;;^]MG4:EER- M]-:Z_6K^V^US9J\-+PN<81 "8BP:$V/M$Q>T!6.T(?3"&"8/#KGD8Z6OTX>W M,69CS.$SYCI=R3,7+LB@%'-H@G5%[VJDR'(0J(1J.G>7>;)?]ZYL$JR&&)@3 M!"B"!.N(@Y5*Y1R*U6OO/5.(4J!M4K<1=2/J@;BVUB>CR2FD1,6US5ZQ* Q5 MP#)$SYIKNQ^4W4MQC,1)(7/ C(Q0/LD0# ^U&[W,R?#,;"V88F/AKC.IJ3%F M8\SA,^8:A*FJ8VM<+GYM0J^XT\([(QG7.J!K(9P=Y\E>P_C,7;WWL2"XK@WC MA860;*%-F5P.224;]<&A9GRL;'-M&U$WHAX(44L?;5;18= 1,?"04BZNCF;: MJ+I1 M=:/J85!U%%([DR-Y%U!*&;+1!;J6*TO%T?Z+2XA&U3M U;T>3L(DQGAQHF., M&=!$#T5)23 ^8; ^ZXZJI1J7[VD\W7BZ\?1 >-H5(4R)JH772!^=DT;I?B%1*#9.UD=(+AG 9"TXP0FD8UXGXP5)T[G4SHZEZ&= -*IN MS;[^^N-C6HXF!=ROZ+8[^FPZIS?,ELO9JQVLP]TT!CXLQ%4LNZ4\[F;S9O-F M\V;S9O-F\V;S9O-F\V;S =A\C:L8@3HG+UER4:'BS'K)@]712=+,"=UU9A'G MG5G$U^]D?I[/\F3YC]EBT>Y5-GBO\N[3G)*'^.C9P^H"A^0*W]@[?ACI J%%S#JJ!HA M#(<0Q.>$H"ERLE9"-"P!)I\A:!6!"51.\V)!)QHA-$)8JP9+5#\@,)398)+6 M"R$B&I$MD(S$CE*N1 M%[>Q+FZ-$/:=$+@NC. =8S$H%"2M"9@-LXZC\XGY1@B#(82+H=A30C <49A8 M&"#9(AFL<99\B&J=#UE$;*[+1,3$=+J&NOM!1H7,+[U_T"A]V3F$57H]I M^20_\^^: -N@ 'O_:;^$(L >O'@NB'S.%,!$[XH ,Q&<8 2Z*&ENHV2"F8-# MQOW2V@0;T32/BO8;X!D);#>+#@7@O^N5U%%(J@FRD !1>@7/.@R^?:AN-YED='.(8 M94/X?B)\ [&JAO#!(+P?SK*,.ZXWAB()+B>0H M6(=,NL"]RC[)$"AYGL17^+$_CZ-69%=[4GIP,J]UV.5-S-+IF([R!KN'+AGF M;T,Z+L6+?WXRV>SWJ!Z]>&Z0I:14 HH^ R81P,D

=4Y/ M-;O)Z8W7RNYI /]J/YQKH?L+#1?Z\/ZW/SZA"^ANCLV: /[GYP#6R84B4!!4O@O')0]H (9 SJ M.OH21;^_6X/OH.';2+99J5EI]\L[VU&XI:.P%["VCKEL/02^@2%G&4-@4M- 9D#R# M$$,$TBKHF$4RR@^-9&^Z!"Y-WNQ$7/'^2S]]44O?1LLY^<5)C2I6((VVTD]6 MW1.7>!??OYXM)G6_?#>G8[^3ZZ2(W$A%]=K;U.@H_C8,>Q?\]F* BB.$ ME#1HRZW2DL>,^>!0C(T48VE;#M@^@/H&HJ"?0+KSP5;:DZZW5*YB.+M0,6PA M"=(NAJ!\AV%CQF*%IFI WCT@KPB_7@_%5SV 6^[U)I']XG-D*ZFBL)[ 8E* M.B-8*3-X)F32/I!D]::D>M?]WF(-V'L![$WG531@WSRP^SD7%EDRG$?@++/B M=RL!EED"YHBEVD\4!1T<*C=V%ANR=P;9K41]%ZRT#O]NO'E[X]];X-]>6W=N MO7,Y1''*IQMKVVZ\V: \5VLVUV@4KW7#C@$; MMTW _?2>X*F(6*F!H?* 3B5P(6C(.1876B@>%0V,@%O#@-['+G*3H*;'I*[/ M-4T7OEJHM0MHN:?-2LU*S4K-2LU*NVREVXQ"':7?3Q;+5S1=+I[-CLK*U5?@ MCW_VD_1P>M^_GBS]<>>"= [(_0O^QU,J+OUBLJ1?:/YF$NDT3?\IQ=F+:?/?W/P-NOE\500K&YE3# 3!R>+FB^ A6(.0M?&1*:^", >'6HR-;3TT=HP9 M&G\W*S4K[7[A<#ME=^R4[44SC"1F N? ?,J 0E(-HD8SME]YX9 M-CX@=OO,T,"_+OA[O;4#(M=2F-HOGP.BKTEBNOC91C-O%Q=;VM:89W^1 MO_$@6?,)=HL6^@$VE47V.2)XG0G0N C.)@&^++*.Y!VI5'P".>;F+I?0[T"0 M[6R*;%=#OZA%]!5AR_=M=FQ+#FE6:E9J5FI6:E;:92O=;(CM"V-TNG2XE[/C M1//%CYV#T?D=S1=?SQ<7JZ)@'+5CEB%8H8M$IV3!12,@Q>185E[ZZ \.^;4G M0#3@-GIM5KH&O6Z@CJO1Z[;IM5>F9;225GL%4E$ S&C !NG!Q""U9@J]JD-V M&KON+6ZW-R*XX79CN.V%+95,QD2>0>E(@%(I"%X9T-(FXBI81?'@4/1+*QMP M!PWNFZ+4? 7*I3E"W#)ATJM K9^!("@B*E4T;DK&U>\B@ MZ'6O2JS,2MC]X(^[$:M^.7I D5X%FH\D'X\J<+9:-76)YPBS>0$BG-KDNVK$ MQ>QXDD9U4LXO$'VDZL&KQKFG90*6*4\=&3!R6"!!\5# M\$(HQ[OPMT [-L+V2/ Z6+PFCCZ'\ W =J7+,C3J_-NZ"0F;6)BOGF"#)+.^ M#WSQ;%I?QWQV7%[^ MBX?U.*#%LN7_;);_>BV;O732%Q$-(@8/R!2!TR: RMY08,JZVA12C)GIWXMM M92K#.KDQMX#SRWNL'_ ^@).A.7?7ZFJM4HK,$Z;,#>8@?0C%;Z DA6:R"-WF MW0V#W7K-K /%:$)"B(8'P,)H$)*W0,@Y\QH#Y=H8&%H).^L]TV#[S(W]_/^ MBNS6RG@'6G!6R+DPM#72 ]1)IMT("KD;"2.T?4+/_Y,4'1IF2#A.21 $E;"/7JUKN, M3DKM+)F#0\?'UK'FPC>6;BQ]>RZ\TYJ<9LQ%],6%US[EXL)CG6ZKO;0MC+;; MW-S++?=/AQZ!0R^6)*S:(!;GZ&X Q%LP 26 MH<]92&?K?"@^9FC+__TV*^UX:,=#.Q[NS/% 06;O3988;%$/R@>NO>,4--ED MW5_$:-OQL /'0Z\SGU4A&!4(B%D'**6&()F'B#J0E8X++P\.I1PSW1]QT\Z& M=C:TL^'.G V>0C0Q^LBYQ"C1!9(I!A>"(A>-:6?#+I\-_>*\KO^BLQ+09@0T MBL":*(&D$DY8LHBLDPZ6CSGKU^BUX^'RQT-75?AMM^'+GVGRYO#_=A].WT"8 M?_NQV.?3!S>VL'A/J:^MK6#_Y_O7LT77(_6[.1W[Y>0-?5^7!,0]Q-?]TDF_ MH/H,!X??\+]O93^82[SF@\-1I;D\FRVGLR7M)B/\]C\O67SU[ZG_CSMY\OL+ M]N3!0_;;JZ/_WS\\M&S1^K1[S_BDP<_OOWUSX?O'KWZ]ZO_ M^?,/?'+T/&2>6?'B:_YQ'LV&Y&,CHF1.>7[R?2$TE'E52TBDU9Z MKX-$8;P71C&G"RG(H /O.N2>+NG3637FR^7R]7???OOV[=M[[\+\^-YL_N); MP9C\ME W?7O^O0>'IW1?C)LHTWS>S>6;+B8%7EU[WMH_=/F2S@^?T2R/RI$Q MIZ6?'(\>^?D?5%[CB]%9\][%Z)>C7T8^GK;T/?MQP;@=^6FJ):NL^R3/9Z]& M_^VG)W[^?G1:R\K&W:_Q:?:Z^[GR>T8=B9V_T@^8*U\[6YFS%Y@NLSK;VNG= M$WY7VQM/XB7V_M$O_ZKKH8'+\>BGR=1/X\0?CQY.%\OY2=<^>02C^\4*D^7H M'[/%HKR4;Y[-7D_B2 K]]^]&C[I9I%2_LR[1I]]9%F/E4]XBUL>CMR\G\>5H M3MW(U$5GY%<7WD3=#O./S9[KFZ)WKRDNZT8\?7?'I^^N>!BC_.'M^?*ULE@O MZ3C5TFC_JCHK?W:[=[$<31:+@IM1>-_]OH^+B7'_Y^[P.S?[;-=I?K1>/ZV^/Z?SZ7*CITJHIZ5;@>HRNB/FAP#BDZ MGBQ&^ISK%4^!)X:)#$=E4O'R-09=#@W#BG_CKLKU3PI!4)AWM*LZVN6%0B9+ MFOU_YS H^'M0@!H+QR]&_F3YKKDWE\6;;7Z/5\]F+N7]4? M.7D]6LY&?UMG]H2/@BOE52SZQ7D>A#+%PR4A;:;SN#@OYX*ZJ%\>/OYII8!Y M^N%5_7SZHHX^O/*C5Q7Q_(,(T3LJ0JZ^#7_ECUX\=VB%EH; *VZ+B$BUN:2R MX%A$P5U9<]?E_:M[_92A4>&%XS-RKGQ:V_?[Z?NR9V8?:]A&1Z\*0\3", ^H MHZJZR4XKW>Z-GE4/HFM(WOD39Q.U"Q<5VRT*6W>S@.>3.A6X_([UBO*"2H@Y M"\I!8=E-15'PHI&"7<6>W17F> M?S[/049)/@-7OFP+:1,$\AQX,BZGD%)"<7 HS3W7+RTOML[%T:N>W)JL@%JC M$T*0,:BML\78)+P3*@3!(S\S=CE?8)V#YF'G6#XXF=?[L6Y2R2D_/*7B;4^J MUWJZ&]Z6L_0Q+9_DGV;S3)/E2?<*&W>LW"3O'Q\]-YY$MJ@@IFSKX$\'GM50 MB#&IV,8Q'42]WU)&CK7KWV]=.%1.2>2DLD?5#$]_^==B]*;8IQY256X,8B-] M]%C2T30]+2IZOFI?M3WSA3TCBFM-F6<77 3N(Q9B00O!%YZ)S%B##*,,LNX9 M='9LV IR^7S/Q-IIZ_B8TKW55P\7).#*6XBO^NT[)AUEDXZWM+\?BB?/'N&C M!X_*S[PHW_LK/M=>&<<*.19OI1RC3N?B7:D *NDBF3!IZ*(518>I>)!R_)ZT7A=F-69LY2'3BELHO&%@>5" V#5]SAQL3,)Y5K:=Q]JZA4LUEFK%(;]=47G- M;=-$Y?4W2<3G&)UDA!XD)5,E9BCO:>]BON;BRQ-P\8S2) M>4-;YH5X'H72EGBMT:FU]D)+L+*H3ETV#T_"1NFPB@BO.*^/'X[2^?F+R?1#'E/]?6=?ZK*7Q*H6B=NSRU]:X2><\D.SG_JY?S\3;PN#@R$LN/_ M )_+>_S.'[_U[Q<'WWZZ6F5=+IKFZJMZ\&5(W"8POI3_V1G@5'*/?KEW=*\[ M.!8G83%)$S^?T&((J/[K%W\1C;]\P&"7IN(7+T<_'<_>+CX LLNN^PBK+IVO MO-)C_WI!WYU_\GV:+%X?^_??3:;=[^M^Z/M/;:_Z-UC=BIP^_'$#W6.GF^AL M6L#9;SY[^%[WT&>IB:>/&7&/.?SBP^P>_^)C?_FT]Z015WK6OWX,VVLUEWO6 MK\R.^&H+7:YZW[L3/6]_)3\?_=C=WET<*/%)?NYUU^9"4<67,G57).L.>]TN M.W#C,F_X\@NW,O_Y+U.@=W%A>5O8[2PLVRBL+U#>_JS2-UV&\^RD/$5:_'V= M];KL:*,A%V$]IF615T5YT77F-^U9O=FJ=[@OA6,;F,WVZ>W2S_-9GBQK"OJ. M5(']>?3A[NBW__S*?WOP^-63__SWJTU?GHV=&[1P]>R.?1(J$+ J1.%E":!#90^0R9-L1\+0,\ M..1L;,TNEP=?:SSI\OS+7L3'A7C+A-?-!&Q/>&!.^_XP)4U &A3.0%*\5 ML8F@3J@"KE6R04M),14FE*:F&C%A4^_MPI9,IP9@Q!"L$!YA3!!XI0D^1DCBPH8@>'!L?: M[O+@M@TRX5[-#%Z]N(]G4X@UYE*#2,7@,'O=E7-/7XPF2WJU^.)MVU\-+O^T M+\/7+WXN/]7\-I?J-I7S4?K]9+'LHF2UK4HQV,-JG6>SIU1^<9P31.F']_]:4'HX?7)NVJ/R!MY,EI/+YG TRKT,Y?ZSK\-S M5)J\*(ZGU*)XGUY#2)%#%#H5]6"M"+EXGU:-F>AS[K6ZH5SJNO4F6F)]]:JX M,E0&6BJ,:ZG2@6,MG5=&!N^.3 M;"C\>HIY-VS)=G3:P.BTF+3*MM<54XORMZNIM;.EN+O,N#&U%N?+V7[AAJ,#_65V_K&%#>JQAI3#(HI/E=; M-K%HM?!@M*CW-M:"]\6)(PZ(."0\.'1L[B8TH&E%L3VPUHA@24?3$E':, MN,L9O*/J4J@,+@8&,A:J(%'."-XE6NFQ\W:&P_;=872/]1"ZOL7]E#CY,UQ\J]]F<>$5D%2S7/P'I!+7SG90]!9 M*6U]##8?'&HU9M=WWE8SWZY.6M@O@$P?Z[$1%(FHN604AUT%;V! M$+2&P,E2[;&8A3\X1!PK81N8]Q;,&P]>-3!O'\P]M<03+^;R"7B212V1B! P M%?'$19*15!*A=GVV8V.^U!CN-L!\EX)+M[-*85'>;OEL M7> V;V.#J/Y<.B /!;LZ@BKH!DRF=GJ4'IB/0B:30W8U96[L5HS(W?GJJP;N MS2F'!NY;!W=/2LBH42?*H +S4.QHP'F1BPU-T,GYZ&L6FQ@;OJD [8 B*SNA M),X'_M9NC?,Z8N^\PJ@K-_K8@_&TI4CWZ%ELY5I%1[M'9C?J(['?[Y0SZ5(2D=A(7(C M ",B^!@$F')*"8U,R8R%PE8T*K^\ZFA7FH-U3#:;2W8E!%_T4/+D'27XD^:S MANQUD?W^,V2'H)F5,4&*F0'6;O,AVP3%X[# WK2<:,"^66 __ORT#HZB\8J!TG7OPF3: MY6S>G]4Q9R]HNJQCA2:IZR@W%C^&\NSX9XX='GO) Y:I=4@.+&.D 3$EAE CBE ME1:6*1/S$&].&S<,5,TT;MA5;OC7Y]R :(6GE$!(5KL<.@T^A0 I,:0LHTR: MAL@-=S.JDBC3?$ZI!E6NF+1U%ZYM-BZ"'IRM^VFX]YE_=Q;N/;NP:9FGVTK; M.NWIS++B 1U(8531-<63L<$*"(A,:M2#+CH%ZG4S,[16--'C? M4N[6:>NO0LJ2*08FHZSM41DX9@E<428Y&9U3X+5E^UAC']^M'&RHT+Y-8=( M?4N96J<=)"(O]LP:@M<9,!B"(*,&TM))M"QY%NIY;<2U:\Y;B.6:BN*L%N3J M>F)G+TYNMPCDG*GZ,>$/G-7ZLF\K=>N\.08O'D9"!5Z7#^B+]^$\<2!E-:+C M+@K3S6QUZCJ.1[L1':SCL?%H28/S+21MG3<;#\A"S )0L@!HE !;ZU51ZE < M2>=L]@>'>LQ0#N@BLT%ZX%JB0?H6TK7.3V@KBPF1P @T14D$!]ZGVE4B%H4G M36%L=CI57?='";?@Q$U \\GR)M]/OVI(Z*SNXU&15M*KRKK M<(2/WSY'KS2K&11!A@3(L%9Z< 8AH,\B>0HZ'!P*.=:HVSWESJ!Y$!&(OT!U M ^Y5\Y_.@4N924HA BL'?/$B'$)Q#PN./1IOA5>?2(VD7+\+3;W+6UP?#"#$.6!!^C M"V]G\S_J8/OH7T^6_GC43<^HZ4NST<>I]_[#'-+K!"#N[N2CFPQ.?!@>>__4 MHHWD-DAR[U:(CL2=-%PXB,G96M-AP>J$@!:-B,2*YVD/#C4;,[NILH[!S$7; MX)7GGK'##:=--5:X75;H*1J9K$?%J?@ZH4Z4UARL=029O) N>C+.U:838\W[ ML8ZU(Y>-$/:*$&X@0M((8;N$T--"RA.QC!:TQ-H<2Q!X95,Q8)8:610"32$$ M6<30!E(9AC>/#\?7J/>XPWVT\ M!-/GNZ,8:RW;XND'8S7&VR#CO5\AC*)-2A9> R);A!$/#AQ# =DZS;0)&47L M7"#'^UFF:T=C!N,"M5G1.Z*)&B5LFQ)ZJBBH8),O1,!4RK45GP.+V0+7)HJ8 MR'I5\SDECIUJG- XX<9E4>.$;7-"7Q@)A:B9@VBE &2:@1=1@C-<1$4RDC&U M%L6I?I!H>(QPEVI4SN%35-$WYQ#Z^T==]-J_O[HHN@N)L#WX^M<6S:IC& M:!MDM#]7"!\1632U_+UXK;6;3R3PSB10+&8;RXGEM*Q>CAP;=^UZ^);H/EA\ MWZ"&:?C>'KY[*@:5X;7V##36B&^F!):7S[RU(F'1,,[Y@T,KQMJU1GX[!N\; MUB.73NMH0-\^T'O21(B &HE )J=J_EJ$(+,'$I0P2).)U[8VH368?C KI,G#OG]KC=!1LHZX-4A=;H4%T]#XB(O!<<]%<-N!K M$JZS0JNDLPU=71Z.M=W MHQ'&$H@D$J"5$2PS 93*'%.,P3/178LRV?IX[2_";UB&-(1O#>$] M+>)#2$J(#!K+&8Z>)7 Q%T'"N!>>D EM:J,^H8<4X/R*($F3Q>MC_[Z^V*]P MPBY_YUV* 'UL8_"Q5\%Q)],N"+&1GZ91MWOJ>,J3\N!=C @-:-#]A]+#?]2_ M7Z#U\XNFQM_K\+=<);](BZ"] ^>H>&C..O"N^&J6M!<*,UF9#PX-]F^26D.E M0Q7!70S5O;)-I[>BPZ9 &# ,MK;^5L(SAC#421E#?18,KIX%",BS,W MC)OC!O7A180:U <(]9XPS5RHYIHSO9,FWU2MUF5MIC6E9#_3R?O9DD2C^\ M_]>B3I_Z0&A''RS62&R#)(:K.J9EHWDF"9(C ^06"XG)#"8YH7(,$;4O_HI2 MXT)W/1H[Q],M',FM6ULCIHW'M1HQW18Q]804TTJ8FE%GM4Y52"FP0GI(02?- M+"ITL1"38&.WHFM;(Z9&3+=(3!L/QS5BNBUBZLF^G'EQF5BA(\5K-TG%P.5( MD$-2.G#FE(UU *\:2]6?;-&(:4ME4L-0I:M7_BC^[\ED,>E88Y9'D^G23U], M:C^&L_C7>/1Z7@7K\GWY[-C72JEI&E'YJ=>O:+ILK>QNMYJJNX#[V;^OME@\ MFW7FG-/##V8\O7#[^HK2,!T#I0C2U*NN M*#,$% &B0S+):$Q!'APJ'!?::"S16&([BJZQQ*!8HE_Z%;*6Z#A(KNKXLR3! M):[ *'PH[=]:=$MIJ3P1+!9H53(X+!$T%/4?&BI*)$"\X6(V/B$4*H[3!$ M#H:Y*(5TW4Q)TVK/]I<'-BN-&@\,G@=ZFDE[GSQC%HJH,8"*,@3/)5CA<\R$ MR:K:X&IL^;6+'%J)VB!+U(:L#\\N6RH)C,+)HCQ>Z*+(OREU56AU%'51CMTU M3+I;A6BWVIKP_ [LI]F\,'=9PK3X:3Y[]<,'"QU-4Z%XFM-B^7!ZE//D>%*( MOR4X;)+-5P[134%YS0P(IR)@= J"%0J$-29J[SBK*:%W#0'L_*D;%M(*HN&T6 >K=C M/@RP]TO66+(F<59S9,J'S!&<]014Z%XKAZH<[U6H<;.!/)D6OEJW<4;7OS!/ MIGX:)_YX5%8?-M Y_2[<06V^C^$G&IR2:G+9%^.K?7X]DTMBZM M6V*SE4-M?4RFME2/MG;64(P@*&%!BR!,R"F)VMA0F+%1[?YYQ[!_^QE\#?,# MP'R_+,PQ5#Q8D()IP$@(GK,$TL68BVY!@W6>FQ@[>9W6S WNPX7[=E+Q&MP' M />>8"%4229F0*50! O+ 8*4 2B$)-S&$+?%$#U=9$5V M+BL'.K :S8D.G-<,%*/ E->TL"PXA'O192/M"'/OA8G'BIY&>Y'_, MIB^>T?S5 PHMRWB3G+=JC*X*R3GR$GS*A?.$0/"9!= LDG6I>+NHBE=DQVI% M0["!-K]I7;EVL6#IJJ20)^\HP9\TGS4^6)L/>BH)*?'BU=8NZ[F&@K@'JS$5 MT61SLIDRF52[7ME"[]\W0FB$< .);\U+N&%6Z$>,;!*!5$T*D0K0\#IN)2=@ M%(M_()14HL[D5G+E\-Z!LL)>!956P_8IO3ZKTYGE"^JH%>3%34O!WP.,<1(A4JPWH-J"+(Z2[*Y'MEF M16N=P;9*VX?XP\0:*U*(HW(D+7_$N-]8IYL.T"XOK;?;Y:KB^$5SW](0/ M(CGK R2!H0ZU8@773 (9S5,NRD)K?7"(DVDWF<"&]^;KU:T*Z^26;Q'M/;P@1F!&8H'@A'- I M!XY9#Q2U)>VD4L$5OV3,Y'741D/\;P['6UTEB;D&-=?#:H>%N!3"&DA%UX6[D(B>U+AG;H:1' M%UMMO2N/R4='SX7+V4E'P))C@-HP\#F)\M? 8SES?&:LB X^MN;:"5+MXG.P M.-]J@M3:.&]%X-> ^*.+$,='_WSN0DC&*@0KA"A>!R=P4D:P4BNK/7/E*QLK M F\8'RS&MYHJU3!^DQC_UR<8?_S/YS(Z[E7V4)PR#8C*%HR7LSQ'IVO/[^"& MB?&]BG1Y]B5H1$='"N"!X!"(JK"9Y M@& - F-26"FS<;;>EW Y9MWI7R>'&.P W&;IX-"R,><;B)\T;M@3;KCQWK^-&[;.#;U BW;, M:!48&($9T'B"@"F"5%D;2B:X: \.E1D;'#PWW($8S(\Y4^RZ6M&[>)H8-O=+ M&IU^OA@51)^.H)^FTT_H?T\F;PI(ILLKYHA]K6GSH$EPB-ECYR1X:LHG^<TF(YG\0EI?K T31]^H4+W]G81'IR M+"8O4#@-G$(AD>056,EDG45GM TN9.$.#J4>NTUTZ&LD,F 2NCYHE1K<:XA*;5K<>+/Y8W/TL.S#?#@S/SE[\4 MD1N);I!$WZT0<4;QP+%X70:M!>0

F8 &VT03!-1OB#P]J'\5K%R^TZ?/C\ MJK.."V=40I"$ I02P8ND8'D*##.K=:1'QP*,U:\WV7MG%1N M08)L>$A%8[6=8K6-J\K&:KO,:OW1H-9BTEH"!H^ KJC.4!QK"$([3"+R[%/Q ME=Q88+_HH;':70M/5JW[Y?@CC *]F$RG-:=SED>O.[2WH.3:I!T=SY8X$]XR MM*ZPMW,R),4D%A9/_OG#&_! &_5ND'K?KY"II"C;Y 7$F#U@*JSKN.6@BZ?) M9(S)B'!PJ+@:J^NW]VS!@KUB"!V(>Z$D^>Q19>6LR%%YQK7FAJG8,<2VO;G& M$)MEB'YC;Y-\87\"S#$ &AW!.;1@N;7*^LR,+EL5K1T7 =H8HC'$1880DC&E M6"KT@-)C8%E'5MP)(Y0ACY4AN&L,L5,,T9-OSJ+&\D_A!1?J5;<#:QD!B\6W MT(QD9E@8@MNQ6=%(8X@,<4<"AG\EHJA\^8OR:8OW7$-;I[]MZ;T/A.*O?[=' M(9H8?>1<8I3H LD4@PM!D8O&=$[@)1J1-(H?"L7_N4(F9IM#3N2!6/F &(L3 MJ!R!)"<#L>REJ$X@VK%@K%W1W4C@H9%P(^%V5[>_)-Q3XF1@>DG _.5I[PS5QB)AK#PQ$"%H; MT$)%Z8*,HI:R?NDZM)'P70M6_W+R^O4QU5Y<_GB4)HMX/%N^2+H>I+K,L%:\EBDC0["(N]B9OPN_D2]^JV\ OC M0>I.?>TGITVSEOX=+<:C*74UXG/*Y;WUJ@FNW4I\:&NPMO\S1"]G$+7JG_H[ M#Z=Q]HJ>U3WU<]EACZDEW&W2B>$KKO.2##:2Y.!-K,4)HFA*%S-PD8IQA14) M:W&H'7.Q@3Y>.R37&BD-YZW=ZOS'1DK;)J5^;8-*PC$E@*RLK<^E!Z=]@L2E M%3XC\RH<'(H:1=ZO 2R-E/:3E#9>]M!(:=NDU+_N<8%CX1X0Y60!1.W!)AL@ MAJR]S5PZ- >'W(PU[\<]VXR8FU"CDP*Y.2V6'P2I?U7>WG(QBO[U9%E>[9]T M^026RS:>']J27)YR5[W#O:'<+8C3T\W5^';S?"M6ED 1 M&7BA!=0.21JMMY&G2DAH^P7WC9 &A-I&2-L2I8V0MDA(/44:9G7YI,$TV7WX'K:.KT;83YMQ]2*C;YS!O#K[IGU=<@+-C_ M^?[U;#&I%OIN3L=^.7E#W]?H,\A[O/[X9\L;_(+J,U3@K\@G^>+MPM#?#?_[ MS;X==XGW?S;[__^XY'X M5?WZZM>WCY\]_?W1?WZ:U,]_*PSV6_WY_RIL\^!7]C]__O/MXW\^%TEG,A'! M.(E0'!T%CHP"EK-B,7$I93X]92;3$TI'E?L%RYXQQ5+05)PFYW4D'GD.3)#/ M.=1CXG1)G\ZJE5\NEZ^_^_;;MV_?WGL7YL?W9O,7WY9C2'X[+P]_>_Z]!X=/ M\NCMRTE\.?K;&F<>*[(1R;LH4?'Q[/H MEY1^>>GG]$/9P>G^[-5KFBZZ%)X?W]5/Z7)'H=[1H_#JF^H%/@].D,Z.@^6B M;"GA9)'YVD&VDCGA130A'QQJ>:]?+S@J$#^N!J^%:^OL AV9)B=5*K\9.0HO M,V4=C&#%P2_:ZVM2K.V"C>Z"/\3S+!GS4?W_['UI;OO[EKL@7U+Q?XOA_&9@K^TT MS&#-5TLPB,T:Y(TP&\Y@J?+SL[Q<*,N=L/MIZ_UDFG6'P7PR*)_N &BI;<#/ M6L!K7BV+]U;0>W#)5K[T16'!_3O(NBSPFI_'7V\='$Z8.1DD*%^4% D'_>3 1@Q5S'? M"11'-Z=+K7)CH1]4@^TUY&,VLS[LM7O3:M]W>[V\:,[6)73F)A^O?*1F!1]A M'8HCYWQJ1X,K.RV.'%C,]NSFL..,M-U]G?#0; X_*'?U MTNMAF%]T@?Z]M]QD/I]?\&[SONP:?3X3Q.!B].GYP. MKNT,CCZ<,SL:W>0BYI/IU61:!@N_L8/9Q __^R^4L2_GS7\R/@P:/6 VF TO MKT;#U#X13P8@!'*S+TY/0!D,L1$)(WL]:Q%E\.TTCL& ^#%>+1S@5K[-ZOGD M32L7LEC XJ3($ML)#WC1F,%-M--9D1>SA9N!T@%3#QT&>,H6+?06EFM7;RWH M+3>7JYYM+=:#+P%FL 0_ Q9/X?\'YZ.)@^TTC_YB#-\^OQFT"#VXFEQ#VUD- M@FF[GDQ'X:^S >R?UQ%.QFQP/03Y.I\NBEZ5YP66 I8E+48#&XJ5/X.73P?P MI3C.],_ 3>&QV5_+P],XM\,1M//7 6@-U]"4NVDN809PAF]")R[CU,PVK&P6>/GCQ[]'EO$%F>6W_1M#2>+2YSCXO5 M &K>'/08$ "-\@T?G4YFL+*C(E3.XW*G="\.?ITLIN,(;>:.PP?CM.EC;YCP MN3<1S%\09]/)Y>K59LAE/XW@Y,75N$\'WR^F@S?P=M8?RVEWB^$HK,WV*-JB MB#[M9N,LAJ$=_ 2K(A->"G$$8QE.KB,=K:8-O.\@"Y%&--D,<\A0S"X>3O8 MW)%VQ9NNP:#R% [C;'U9NFFY7(SFPRMXLUGXW)GS"5A$3??+XD#GKR9@IX<< M>I'++L(O_&A8H,F6.B(I-QABO()5F^5-F(\\]'TY37DQQ_/R]-5BZB]LF=,+ MZX99OK^$44[S@KUUMY7Q+;?HR> Z=GLJEFZ5_MK9+)8>Y",.[5I_@]P-V&2Y M-#_@T]H$'8='"4X)SFW=PT"+TZ MR9]I;AF'CK<+5@8(7<='=ZB7'Z2?U'9J.[6=VLX!M+/-6+S;>]6\WF5>F_LQ MK^5'9U[OT9@>D--!ZRMXGI4UL/L^/'!TW1WP(NMZ8)N 'O?$^QR"#!K>#V"X M9]WZ)7SIJ]'$O]X[S_]+R_-?_9H#%_[S\S]?/__U^? _7W^#GW_][<4O/__K M^C]??W7Q_/+;U[_\^I_1+Y?_?/W+BPV>__),/'_Y(_SN7_2,_O/UV+C4\.IT2L,LD09QX-(A@U5QG IHOXZ/$/ MH%/[;*LTJO%J%2^F_OQ'JG?:0TPAF.-!<\I<() M'[CD0DO!O=-FYQ$L)T3O[83\R2?C*[#F9M^GC5-QT_SY:9^,L^M7#A _*A(0 M4PXC'@U&VC&)$GCK$"F M-7Z8QBL[;;;WW8?A5F1GAT(B[CZO;YV:S'Q=E6F(84GSW.E@*$Q!\0G:S#4U MO!>\^-/IB].6#LK4)3P2KPH[L0*>JQ4D??;??]%P4+XL;_W]R9,?RK_)EY^? M#EZ^8R_R%36Q?+K]1%-&9&DS-[P(_/3Z8I)[-+D>Q[!F#)]N>[0&6R#X)T+! MBLN&3U< ./OU[/=7WBG8H3@AR@3).68/-"WR) _(83M M'47(VL+VY.UQ00I PX5]4P[C?#H9#2:96,W$<.8.UTFE4C<9!KUT!,"QO&DH M=7@^+4:-;V!YID\')5*VXZWF4^AFY\3(;3D[RN@R:SK@8AP/XF@(JGSS\I^M MO/J+&!:C^'WZ/C-IWP-P3&<7PZLNNO<35V#/?WO%=5+,D-LKV;QB^XO7X;A[&ID;[X8 MC@M*E)>^7._5CF#60D(TOUY9W:>XL;S;I-SVR^VO3\NO-N*QF]]1W5?)CJ>ORM2^?NI]U9B^4ZMO2=/_ W7L M_DC)NP;M2J3:>CG'K%;=6NL1OTMQ/K/YE;O;V9$QUM"V#Y-8)=^I^FO6EMZE M'N/]3MR'+,^Q3"OYTZ?U77?]^Y1T?-@CM]]+H=YM29\VVN+#K^I'= MZPR^QPPNS=5!9Z_6::P;\1/=B-.F/Q^Q_K"+:UR;YZ.N@?5N<[ >!G^.DR312^YH$(K:9)P;ZNG^.SYMYVCT4_GDR]>V.QA?)'3B7]H MO$??I\;H^+'8'%E]#D]R8./+E7MTF2./Z)'Z'INJ05>CYU]_(Z"-W\]^?2;^ M_;R]>_/?SV[.?MU=)FK M#OU"_W/Q_.NO+L]^_N?HEY]_@C' 3UX^N?Y_OY_-SVY*Q:#YV MF5RHS#B'K/8*<:9S\%UD")-$ H])A)"+F.VXNO/];@WZP+)!>S@6_W5H.',; M:E>4N0MEEN$,6T!CSW-L0V>>5XSY4(QY_F(#8[1FSC, %&H<-$?8M]7^J+K,?G-G4 M97CP@@70991D"7%E)'(T"22]]A,&;+C26-3U02B80D@#$I,F2% MT8AI1@GF3BEC*L94C-D3QBAIA51&2AD=US%:V'.12:YP$"I17)U8!XDRFYH, M35'!,AKD& 6443@AY[1 A&B2B-<>^UA1IJ+,T:-,U60>"F.VG%@<=%'O8[Y4 MR2K$!0F -B2B&!-)3##+ JD8%*O[<#_YLD;U&49^"#[2!KB^7%X+60-<:Z+I_.>XD"'#%'/>"H9CBM2CH!A8"UYCI 7&B!D9B.+4.U5SG"O&["V8/CD5 M9*2.<,XQL8[19*QE7HH@@JR\YV&BS%:@J[ T)9R#T+Q'W%**G,S1KIK99!0E MN@:A593Y"%"F:C(/A3%;O&<"^T@;IE#$+'M4F$>.$%!G=&0*EC9YXBO&U$#7 MP^,]#_G:@5MXS\DX#,\G(^MF[YW>7Z-$J_?R?M-5!.,XIV<*([DD1@<AZ>'#_?E=Z?*^1YCJR3#O&D!#(B*"2=UYIY99B [(<^60YI8B);0-*I%(@ZX04R%F/Q CG$DFQF"M MCEPI;D*B+& IF##*6EDYSX,$F2WO;?:!&:V1C0Q )E*-M!(4)2.HTC*%?XX_O!#U'Z#"/X1J?RBZOO:Q]O%@^_@I>&*:"/3OYJ$Z81X] M_@ET7NCW_T)_P^2RVA=[3"4CEAGLF8W:-E0'S\(0_OWZEG'=9 MRF,\',K\M(DRS@6.&7$H6IX0]XP@[1)!6'KEG4V$BHHR%67VAC)>.^621Q#2%'X8(CAO+ID#A-G_";.$-!9F,<:64LEXH(I9#W.(>E!8^L9Y5Q4 MG*DX<_0X4[69AT.9UULV4PJ.F.B13SQC"\;(B:21TH)YR[@ESE:4J8Z9?3MF MPG!V-;(W>0?&N^>Q/GF<3WY4GKD[&?"GD^G5:2V_LN3 7\P!#3[(15FS"C\P MQ,;H$+3BA*J8JZD9:VBD)ODHO:"5 C](=>[W'10X9U':R#Q*01K$*8E@-#*. M;+2&>2&\Q?6:GHHSQX\SU6A\.)39HL")8R%12Q%/3.?\984,UZ[XW:(B(FC. M*LI4E-D3RG"EE1!"$18M#Y(ZYQ1Q5#E!3,0A50K\,'%FBP)GEEG*#4;,BGSI MH/$HWU&+$N..VRB"DZ[B3,69H\>9JLT\',IL4> &2YTL38AR'A"W2B-MO$6! M6JF%P-JS^Z' *\K4:BR?>#66,QMN)HOI+([2JA3U,,Y.!L_&_OTXT8\S+O@# M.-'JX+X7Z2YCHC(Y'QQ/G!IJ+>$*)'X2EC'95EJKG.AAR7>\@Q,%:\$[I\%L M<$DBGH)'#D>"A J4B!5E*LKLBZO@#N2@R+BV[9^#KR<3%P;/QX,5P'G-Y MA!H;"K/R;#:U<53=F_L3Y4DG;0..A#G)K0@N* /ZI5=.),=4#0H]1&%.=A"@ MU-E(B3 H*0W"G%F%#+,)8:Q$! M""&VJ@[/BS-'C3#49'@YEMH-"HX_**X.B MY SQ*!C2SH#)X#$AG&)\7P1H19F*,G\<98Q52E/CK7.6J;X<:9J,P^',EL$ M:.324AD5LH9D-XM,N0Y+0-ICZ2PLI;7WXV:I*%.#0C_QH- V+?[OE^X?-0+T MT>._QRDT<5.]F'ND)+PU0L@8M54<>Z*3+8 M7.9E*""XYXB@%9JBC"UFM.#>8BWH\CM^),Q9E]XDS59AX.9;:H M3YJ<#C8QI*)DB%O#$&BI$GGO9 Q!,I%JA'F-_3Q ZO/X8C];ZO,YK.?0SP9/ MOAK4V,]'CU]<@]$TKE[,_8ER3[#V!(0YEI(K3$TD5BOFL)5244$K 7J PISM M($"%%R8EE6_;S28#Q_"W9#AB3NK$P7!0]GZ2WZL?L^+,/G&FF@P/AS);!*AG ML%9,4.2"S^EBVB)K?4),LI13_Z)6-5JBHLS>8K*D)HR #D/94H""D2)]9A6LL.U]C/ R1 CS;V\W\GTVA+ M[OO[$: ?60AHF8[JRMR?)*=>6"RTE));[F+0CGJ9>' T) H_K_SG &L%R0C#.#>>N61$]%IR07&D7%3:\P!%N-A%>WK#$PL4,6\T MXDD'9#43R#D5*.?6$L4?/9:R>C KS!PSS%0[X>% 9COJTQNI1,*(^I 0A_5$ M.GB,M".1LY)P+JT1P%68JS!P[S%1=YN% 9HOS="12QF)$ ML) !<6P56059&K(Y\%1GA\8\AF&;_;)>X;)X*NIG0U'@Z_C M+([?3$9OX"/C^03^/7@1IV^&__T70,PO)[/\@V> N]-QG.= 4;NZ):F,X5,. M%X4I_'WX?GYM91[0KT2CO)*G!Z>'O#L>@=Q MJJ,!34["WDY1(*X]1B8Y@9PF2KO( P\UDJOBS/'C3+4V'@YEMB^+%UY1ESTS MQG.P-@)#CA.%E+..*VRCC:*B3$69?17R(SY08JW+=2:](X9QR[F-R87HG$J5 M.CU,G-FB3@WA%L2"0]G/!CA#$[),4$0IV$XNQK9F[P#X]WS M6)\\SB<_G8#AK_Y= X8?/7YY$:&E^46/'F6HS/AS*;#'@!O8"=<7/I@%E*,?(6>M1\%1ZSVEBMM98JRBS+Y0!?,E. M&$FTICQRK+4PT@KGA6#&^UHQ]D!Q9HL!3PP+"WH+,IQ+P!F=+[/!%#%9DE!< MXN)^-,M1T>#F6VF%"A(ZR.DBBH: %EO$":28]"2 Y;;8.LT3,59?97 MH5J9R**@GDK-C4Q6>I*HQ=%J+8FHM6,/%&>VF%"AJ%!$8Y1(O@DT*8(T];#5 M'<&!:VNIK-I,Q9GCQYFJS3PXS,,I&S *9K3OKPBABGA%7$ M89$DQL97WO, 93C>P7LZAR,GWB'A#%@*.G!DM?4H:>F"I]KI<#\RO'HS*\[L M$V>JI?!P*+-]9Q9/(2K*D K&(&XU18X+@00UVGDJ))B#%64JRNP)972,6B9* M;>*,6P(R3W%CF$\JA!@PK[SG8>+,%N_IG0N)4(T("-!0^C2#7@\^^RH.?X6_?#YX.CFMT:#M/%T,QS42=)_UC9A3DC'L57)< M,>,IRI-L3#H5 M>A)QH%Q(RKTTAD&>$,XBP$ MQ91FG-;[O2O.'#_.5&WFX5!F.Q*4F0"J:$)**X6XS8RHMA0Q[;'&21'"[J>. M6$69&@E:J\+6)VM5V,$+Z*Z]FDSCX(=Y+#SX:0T-?O1X.2W5T;T_M8XKI6C$ M+(*1P3G5QLO@A<2,\2B%=Y4,/T#%CNX@PZ7&)@JCD-2YW+]JKDC#2'/B,5'2 M"\&KJ[OBS-'C3#4?'PYEMLLB"&)52!)A[CSB C.D"35(,B6U5P([=C]E$2K* M5)3YXR@C0-(1+ -L3LM-C(:JY"ASS%LE?*QE$0X49[;)<.%B)"2!^F(QXBD0 M9 /&*/E J=6YNDXM=U]QYOAQIFHS#XY3A!-IL71>2QHIMRGI M9 )F,5],("5Q?^#.]FHJ/)@09[OJP3H=L4\&X10HXD)1!#I90HQBELF*H VK M'NV*,T>/,]54>#B4V2(^ TG")Q:1TU2"@1 CTD$[ !VCC8D*6W8_ID)%F8HR M[U%U6@*N&-B+6A%N>0*92+43@#L<1*.N-V,=*,YL$9\L",%U ATFZH X-AH9 M(P+2V)' K0O!UFR#BC/'CS-5FWDXE-DB/BWH*U9'@U+*[A7.'7*&2"1QHLY3 MEX0+%65J%/#A$9]'&P3ZS6(ZN;*#L[/!B]/O:OQGCO^\LL-Q]6+N49A;SZGF M)C"/N73&*LFYUC@YE8S7HE*@!RC.^0X*-(9(14H,86$2XL)R$.?4HZ14B$P& MRMC]4*#5CUEQ9I\X4XV&AT.9+0K4::\LQP91[0/BDF-DG8E(@PVA8XQ&A?NA M)BK*5)1YCY@LP@1V6DCI&%=>&P&;TH(U157*!8(J!7J8.+-%@?+D,95<9\XS MEZ#V'FD? Q+",J&I5P37&/.*,\>/,U6;>3B4V:) D\)>Z&20I,DC[@AH,](* M%'6T243)6=5F:NSG(5*@'QC[&89O'GH:".WQH/#I__X+Y>1+N\Z$EGY]RC&A M[\^'5N?FO4AV)6)P.C%O?> N)*(* M<6DULA3^)K3&02FF@Z_NS8HSQX\SU8)X.)39XD.5HEAI9A%QU").E476Q@ 6 MA&-,"\\%K2A3469O@>?>6RL)X$K07#'I+"?,!B.Q88324/G0P\29+3Y4TA24 M% QY)1GB6"CDF!,(.TNX(RDZ[2O.5)PY>IRIVLS#HIE�D]0#[T:$-"G]JQ#7;P=#*]J@&A>5K*?%3?YEZ3 M54&SE(SZ8+@A5D?MHR=2ZA"83J8RH(\Y]8K3&&L,1<69X\>9:C,\',IL1X1:+ 7F$6GG$^(A:N1RZ0VL,O=I!5:^ M5NFK*+,W/XL+4NCDA?*2IY",%2S',%,=5=2&5@;T,'%FBP&-3"CKLP-7>86X M$ :Y%#%2-B5E0R1*B(HS%6>.'F>J-O-P*+/%@%*%1<0Q(H\C13P;3BY'A+K MC6,T>$=419D:$7IX#.C15@/],;X>V4O_WW]A6'PY:O[S>O"/X>^7<3Z"A@=O MXN E='D:YX,G<.*&EP-X2. OA]/7<3ZLE40?/7ZY@*FXJ0[0_8E_!X)>4&RT M"H83:IT.BH-AK+CUUM%ZA=(A*@ WNTA3G23F2H-=(756 !@R20FDA*,D4)$X MJP%=%6>.'V>JF?%P*+-%FDIL9+*2(2VPR<4Z$G(I5Q(UAEA,E%>RWO-=469O M9(8,SBAIO0X>1*!V3$=,)#=1.>)$#1L]4)S9(DV#(#*4.Y,,0 Q/U"$7F$9$ MI !+K)DAM9)HQ9GCQYFJS3P#;_^#WOH"2_?==144Q54P[CW(-4<0#%DC# MCD?$:2Z4"C+*6-VA%6>.'F>J_?!P*+/%AB8'!J #^X%0 RC#/4&&8(,\H3($ M0003-82THLR^4"9)2[VAR@&XYZ0 M]-HA+HA')DF-C/.,,Q%)"O?#4U2)6T>2B3YQ8:2CC*2;%58S"TWK#_"%*=;R#">4!+ 5%-<(I M&L1C<$@;PY'*Y;<$J&Z)\>KCK#AS]#A3;8>'0YDM)M3+7#=-"81U+EILM$(N MRH HB9IR&JW4]V,[5)2I*//'4482%06,$0OF>>+>\90K=43E4O":\].DT$E]X%FFK\><69X\>9JLT\',IL7Z\DDN5. M>\2Y!*C!,2'C,$9,\@ V4U3>W$_)CHHR-2[T$X\+_7N\'(Z'@W],1N'IY&10 M T/[@:$OYC4B=,^^324#B\02K$6^_EE'3C$.WOB49'2^\J '*-/)#AY4J>1$ M=!JI)$"P!^:12R0B&Z6/TF%GZ/V4"*_>S8HS^\29:CD\',IL\:#:J2A5KB- 7WT^ 5,Q^]Q.K+C#PJ)K3[-#ZQU@XU23CJ.6>0Z4>T2C20J27-9>QHK M WJ8TGS)@/[V_-=SDFMJX-, MM1GVP(!V*..TC$)BCC3LZ!P[89#ARB(318PQ!"%JY;Z*,ON+-S>)$$=38HGS M*+23&I/L?.&P7W%XH&N5TF1Z:>?0G=_F7Z3A;S$@4'0G%7\^@!GM\ <[9Z(W M-B?'YXM0I ,MAREDB"#,.$ZCI(\ :S1(D"\K!E4,.F8,>G]-IR+0O;.F2PV( M4ZT-Y0CKJ!%W5B-CJ$"$Z91 RZ6:JHI -8+T,)G3XXL@73&GS\:^WD5?HTXRTJSAP_SE3N].%09HL[C819+KE'L)\IXA',!QL\_&$]L8)@ MP:FL*%-19E\QZEXP&XRT(5ENM3.>BUQ$AC(I..,/E$5?F8O[PI\M[E0[RYR7 M%%'!!>).4=!RA$:48Z&E#C$$>V_,1<6@BD'[Q*#*G>X?@;:XTR"T2PQ'A#UV MB'L3D$VPEIP+);V')8;UK A4HTX/DCL]OJC39U>3\75T->:TQIP>DI0G5D5! MC/'*$\XBM\('38VUBA+K.*V\Z0'*<[:#-Z5&1,.I0J"*@46AE40F.H4\][#- M0=+?%Z-1_: 59_:),Y4W?3B4V>)-+?9)+-Z64PY(JB_)-.(A3 MS)"-S** DU%*><;<_?&F%8,J!NT3@RIONG\$VN)-)5$BLJ@082DB+BU&ENJ M=*Y$Z[B/08B*0#7F]#!YT^.+.?U@WO0CBSC].B[F,W_QWKQI]8[>3QP8,^%IQYB/ FU#(.R\H#2E(QQ$&M15:"Q46HLXE( M(ZW2%8%JO.EA\J;'&V]:K[K?3-;_7^AOF%Q6'^G^9+WE.L0HK:/, MH!27>Q@3Q6VW$BBD*8!I+K& CFC \),.BV8B 3?#Z]1/:$5 M9_:),Y4]?3B4V69/81VCT0X%I23B5%JDL15(&^^IYXX%YRK*5)39$\H$I3$E MTD>E(B=8&!M=OGT%6Q=Y8*2RI\>%/UOLJ<+>R& UDLH#_F#J '^804D')@D7 MCII48[XJ!GT4&%39T_TCT!9[BHVR1*M\VV44.>[=(@-+C+"/+(!Z:Y6Y/_:T M(E"-.JU1IPU[:MWL@RC4CRSZ].G-U711"YWN4= ;RYRT(-J58)P3922CWAH> M0DHT&%&IT\,3Z?^ZWD&=:JJU5%J@"/L<1+JWR'&M4)#1!\RX$)S7D+"*,T>/ M,Y4Z?3B4V:9.J7=.&8\2RX5.;<#(!>T0P980Y;TF5%24J2BSK[(@WC&&B14N M\V@R.$54U#EEEK((6[=2I\>%/UO4*5$T8$UCY+RF,C"K!6=",(4(8+TQ26G&C7&5.#U"B M_[:+.94^8B\8@O]&Q(.CR%#X)\;2@4S'&AM?P\$JSAP]SE3F].%09KO4:1#1 M1.^0B]PACAE&-K&(5'(D< >&@[N?B^@JRE24>0__#..P)YF1DF.N(K4ZDQ91 M<2=3LAQ7YO2X\&>+.>5.!,]E0D8[BV"Q32[H[I F6#(JJ::^!IU6#/HX,*@R MI_M'H.V4?0&6%J41>9X @1@UR&G%D-7,Q&2#RS-DY)FPAO-M>%"TUS,' 0^,T8JXZVO MO.D!RO/?=_"FDB:!'98HQBS/,>A*EAF% O9:@'V!4[R?C/WJ"ZTXLT^^:0XII8&57G3(\.?+=XT"*QT2XPM()PVO45\6@ MCP*#*F^Z?P3:XDVIT196TR,23"ZW["VRP1@4K>=SMP>>+2^B"?_P_\,-N%)=V>CX<(P>3 M,[G\@D&7VI_,)U?YG^V@'_^/F_[M\?++I=5;6R%TO9G\[_N>/'&JQ=OFC^+_ M^O)J,AOFJ?AB&DS&]_Y>T=[A_6+ E!_-[S(A'\3JOT+2)X8REZ M?UY,N_Y<@:Q&;AKM:V2SG/["CJ[MS>S1W]8'#D/LS_+[3] =*]K\N;%A&D7 M1TJCTR+FNV@<%4[XP"476@KNG3:-C@/O@+V3]0HN'';*4O@_S17WU@LO,?4N M$(%EB$NEJ46=C:)&DF)C#<;>"4XCT\KQI+ VA!L;\.Y[P]=UHF\G4YBN\=/% M=!K'_J:G_C$/YYZB,;_8#("<\ !__:@0:U)%J/O_Y?Q?87_Y[;'\VB^\O MS\3SK+E<_HN>T7^^/GOY+WSV\[<7\-[KL[]_0W_Y^G83SMJ0.[AVJG<7 UC;,,D"$/_*?3%Z>@ XU&=CH[ M&5Q?#/W%( Q3 @-BD*:3R\$A5_ G%S8-[DYN_/+3??@V54'>Z,H0YRW MJU[&.)^LC7)@Y^4=/X)NP$?B;_["CL_C8 K/#SZ;74WF&S]K7U@.YY;1Y#%\ M7C;=?&OPP[&?7,:3C9_"SV Q+N)X!N*R?:8TL/&8G5T,TFARG?\Q6\ *[9ZU MC9&WW;:@S8"H&5S!OII WR:EH^M#;-8+]L5B-"_KV#LU-ORZF,U7VP>Z.5J$ M9O?$_UL,YS=@]X)*W4RJO2HO93.'XB^?>+^X7#3=F<#OI[N'_!DLQ>SS\@[Y M,K<[W]S,+]8FY&GI>3FX+RZ@3Q>3$71@]M?!-Z4_IV\]O7L&*Q@:+,JLPZ1- M[.G+K.,#HFXXR_,Z[P\G[R!?AI^7]9:C64X=S,QRC]JK*Y#5V9H93)K=T6NT M[.?3P9-YN\51'(>3S'2L=^-R,HYS.P6Q,)O%O)?AG(V&U@U'J].SZMEM/8'- M^\;"*W!(2D_@N;#C "V?/[=#&/5D.LA;O/W*-/ILA(9WV.G/F@,R7)ZH[\LI M6J%/=X+B;U=PIN+R$!4;(3<./8E7'=HNN]5AJ"]=&A8@+&BZG"6P+BYGS0 S M:32XLM-Y!_K3>#69-N/,V'-32 WUY6P [T*/WL0&+W*W[7(A)K Z#:(T4J:; MB?,Q;*XR%V]%B"_SUV]@;*,1")R-MZ^FDS2<=U.=5R<, &&-QNP=5<^'P+O=8 Y+F3?875RWL ]C^N@CGS8L%52P@D)_W\"2C[N5DT2)?@](G M?8@^*T,%.0L&WMZV' *FA>,)R-\Z0J( MK=&B3,';N@,[<#(^G^3A0/^'\/KW\ KT80$=;$3<;'!I.T5\J87#4)?MOET% M.[13\'T[<-0;^0D,!\FN71FT8ZYCTZFW72L=M*K20KQV_P&04K8@3J?EF\+#\'?AH#R+9& MAS@9?,8^[P3CW/Y6?L(_7UM&.(U%*.8^%TO*EZ,:^F>D/!_7SPJ\XA:@#4 ? MLR!V<#1*@_ %L?L+>; MQ370G=C^].TM5D-L?9)*Q=EOKU20@9-( M$-%)(\ZI139Z4"]BM-A;&HT)[Z!4[ ^?=JL97^TZED=G'/Z\Y _:@]=(DZQR M=.;!K!/2'1#%E>1K80P.<_=0^4F/@"FR+J.GS[*NB./%%(R>6=9QACYVVDWO MO5E&E])6"U)+K-Q4)%K ;'"F,42'*V$:>J T:PS";'S-EGW=[,F;5ECW7FL? MA6>&(=M6:6@WX;./UK.5+0E3TB$OV,*KT:%.'"U5E0W#:]9H?A'DUY)/VR4# M&IDQC5U#Y9.PF-F^#GO%P+^WXWXR#L^6(N=)F;+-?W_"T/@+?F4]5TDXABPF M!'%+-)A:GB$9]LD Q#HBMFTZH&BG\SF8$7EPVQ[;"R8,]/Y\/=R MLEN\N/T#6:6:%,Q+@\%\Y7'.B. 78+S N6[4W@RG%\.K6==^@Y,6)FQJ\X!0 M'ERC7"_Q;PU"00E,BQ&@W)LX:ZB@8?ZPB_/K&,>#M>F'Z?1H^!NZ& 8 RR\^ MH?/\+_'\5_]*1!^<4:#X,DQ!T^$\YXH+9+0Q6I"@!4V/'L\OIC&V.[ZLV%UH M+*DRB1A/*"A1C%#'@C*"^ 0M>N'9.Z!QMY>^'>826-_!0FZA\L]E

+;S3(/I.8S7+68,+Z] !RE6Z?5%',=\ M,K-I.B_4M5^Y6]9XA<879<&6)_1ZLJR>C AOP\S!L%;[.NV>G MTYMB^2YY&P".,O["7;C8#AITEW>5!V)='HB]R8,=*SJ:39::=8;\66,ROXFC MR=5@-DGSZ^(=+(Q1,;1GDU%6^> GE['PXC#EVFD^P_2TZ-,PDC?#CFL"?6 XMR,84=>%LK6:?JWHD5;37?9N[2.3S('-&VHR M;ZMQ=DI<32>_9M)PE@-=L_J;)<0HSANV;#C//X)G7%&:EWNA>ZOS&W0OA96S MMNM"]T@W1#!*BO>C[P4O>,,GO3$Z$IW;P;JXGGV_>0#U3]X5R/K&Z*C MG;.F[S 6._*=K_1M,K-ML'6\K$G-D\$YG."IS?&!*[F:U8([U?" N2?)>&\\ MJ.%26Q%)2%IQG8NF[B[_OQ%Y>___(J@+FCK:?(.,QSQ2F& MM H"@07D0A0I6"E;*7X+PM]M>]T9"%@#^'8&\)&/)X#OK0%YFP%\5G,B@W ZVGHG21N%5@K<33^*N7A^,@-P]%6\U91\_+2(ORX=%<6^#$I$5C\8E]%GK M@G_Z],FL=;-_?M+I0#TI-LO8W8/VQHES 3)AL\F3AD]I'0N-*K:2G2%K**/R MI%V:1"_F=HY M61>*[4\'<;0,?RHB:#62++[6K=#2R[9WV=LVG,V+=MF%)?1-U$S)E3G:_&*_ MNV$"7G MC![^F[=)Z^FE,Z]D[[I4\>TN]801"N)N2 MK0'ORA3HP\R?2^/],,T<\/SFAQ&8#$_&(0=SE:U; W7/?GW&7E$5*='&(2NY M!T7!.N0LCZ MF!"",61.4C"%7)&7641>??&>#"OKM$"PYZ'G7U!^JO:G1+P >(S3 MV>G#_<^=%AK#5IMH/[D"LX<\-V\].SJQ0"0Q3BC)B=+.,2X%2RH884T4]>S<\]GY M[?NO_2OK51">410E-8ACYY%3FB$MG+:*8<>D>_28;9V=^>3.Q32@ PE!">U_,EV>O0+DDE"J"$JBAB.<[):WC!FFKE=(B"L?2 MK4!X-T-UG-"WFV-XJ\+]^+L<_Y8S5K*.-@4)L4JM66IR62E;>4>76E:6(=.> M4,DM#7)47&M,%K\-Z&VSBQRS.MUASQUZ9LRSE=H*TG*GNWYOL235##W[]9OK M5RH:SD*"XV\]1Z")&N0$P\@(YTB WWFEWSV^[B&* JSV7FGQB\*9^'?8C=UF M:)2;S3"2HPN^6PYG&ML0KE&&(T\8+=V'?Y!:SFS>FXF5:P\1B-J_B378 YYNX MP:&M@KG+!"P-VFF\M,/LE5XW;6&$W63L'!8,]OHB%N;N'=SFK0$ 1G=VPI#"^R\"*W,>X!$RAY* M^/T?B3BXP]'?[,7LV\\=:M/#+RZ47M:WEA#\Y 75^??;[ M3Z\HP:"#$8]\HA%QJ34"0\,@:XRV*6&AJ5]&16U481KD1,A1/\$QKW)SP/.N MF<51]'E??QU]S"LS8"1OEV5^42]DH'DO;_/^"PDF#R793J]CT8VS2YQ:PI M@M#YX_LRM]TOA?*] C/"^HO;9,,M-7SV%;I4#DM?)JPRHG*AA/FLET$T[Z%V M>ZYF11%8/U"=+VTX?C,9O>DB]=MDGZS,3$NJ3R]0?U$XJU[461,9!1I'#E]9 M!<*W'V^C^>]X/^L@J[BHW,HM6M(ZM"Q[7C!D7%S/MM5Z\E1DG_,HU^ET1_% ?G06.\M]U!??;S=/?2VS^Y2KV_Q \%\US#M(@QR/UC)RBBP.%$D>=8A*I[W*K"]^;MC#DTO8RW'\9CB=C-LDZ ^)W'XKKWP[P.\IEF5%<'YR)R@G MH9W?O&+4.L8]G!G)$N(L861D,BC I"NOB7:4[N(/#X44O#L@I3"%:R3V=Y/Q M.1H5M?)(><,^=]+ T0RTAN6H6K#Z 'SZ8R PG"T!H-5S=VDB*3;<5.EI#I', M5M+5=%ARA)^E[INYKD8V.U8=C[\-9_-E9D"N$C#K5*XVD2 7&>AI_K/9I/79 ME.C&93]+9&)6QF!4X]M&M8RN.=FIV/82?$$GN,XU7U>O#,+D>MQ9"KNRD$\' MWZ[LCV'_F64*4;X8LZY5^#@JPY MY2H:)S5F3%'-DV-6LS^]FNQW<'XGT^*RK?X_D-\_B5<<5-T8B$46)#F"A3!( M.\>1]5($(\ LT4<05MHLZ?%55_RY<_O#QWU7\0D. /)9E(Y&38W$II8&")JF MV$Z1S3E+;Y+2T+?%:X*=VT&#;6V)I^:WW3OSFZM[+I ME-T%366O$I!_TDL(64;?7\"^BK//3P>#Y[M:W&9]5A4[WCEU]6'=['<7VEI, MM[=8-^F3JV5%%ICH>%TF[&\P9C!"<[9J\=EUE5U**[!UVW>*E[@X4_KY%.N! M,H-AZM?TVO $-@FDRX)J-\M$CTXO7=6>C+_%J<^E"4XZIV99M,M+FX;%N\LC=M9=/M$*8\C?T)[*JZ MPJ',K&9;MJ?=.&%2:(P,(,/04<(@G6$!\\$XR;6"%FWI/=@,TR8Q!A9N,IU. MKO,0N\+.VRNW76ML:X#MX+KAE)SG)D:AX,FT370+QXDE.1&YZG(?+O M&'3_M;S=B]>BD,FC4=>=9982M/MLOO1.-*6@FW/516CT4Y^WJH,WL]L-NK_8 ML_5'ME?^^,Y/$5Q==:3.=&L/3)[?V\["6[,O5O-V.OBWG38EH;H$KS;E?V5: MYR"9WVZIV-3B85L*?%F\Z?C4H%)EH%1;A-.:3WJ'U%?%C=J5T@S#QI%Z5>J8 MVV4=Y"&]1<*L3D1I@J>A U=_<\E3Q5N;Q7ZN&[ ML#XWA)^6@-V?-Y-V MVRS]P1OJ2HDI*_>>Y9.^Z/S390%;,=OP=(TD@F<(S67/YQ=-G7;8BT5.UX5] MV(4M>L@%3-&LK!T<[$X+Z\JT]N3@/LL-_AA]'+[)0KA20O3LY6OZ*BALC28& M*>XLXB9B9)BBN615HEC18$W:I/:2#EA:CIE)G#L9-7;620\_BUA$H@Z?0EK5 M1'^R"@/^KE^N_)O?NFB=KW-(4!./L7KMV1C4OD71 H]. 5N-HBO4'I>#+1Z$ M4D$J_R4'\8#EU-2[:$M!- _G"QY&Q5883>RX8V^6A^MT\-VN'[BK,JEIXTG>]Q$?'76_TGK&9]U*='C7/,\MPX3_CHVY2!NMNHU MK%=J.&GOVVA+@1?>X-(VIO!D&EM7T'4?WRV&9',M MR2H4IX3[-$&"Q0E6"NHWEV9 DQ%^V846O+Q8"X?N^9]6,V_#F]8;UW<4+=UX M63;%P,SBX,$.E MK'V[[S]P&WZX._&M*U ]C._C860?CX?QK1[##36$XD2-8X+!XUP([EC U&(G ME"&>Y"CM8P""W7/Q5A5K+;(C(^NP38AJ_0VSGMS-9WX"9M5P7&Z=>C,9^M6M M*$UYX?'JVHJEN7PUR76?,D0M &5'V1\R7 $\R/@?-R3[ZG;"0HPUEV2,S_)8\_7 MA_7O=CDIR@H,I+D+YJ:Y>**9KG+]1J=FM&W"8H=A^ZLF::_<2+84I-V4GFRU MVL20Y,B1W&K3VO\M[*A'1GR0RO,Q*C1B5_ZF MF;1K&.9%5R0_!ZQW28I=+&362GQ1>G(;[?C;"P^@2W=<\%(<*U,;XI;:V[\Y MKJU&-[.CUJ';NT&AJ_7?NU)QZTJGW3H0&.*K\J%+KJ6]=0'.\RS"EFA)EKQ! MSM$M?/M37XM^:A/[G6NLKRZM:ZV"M_XN_2BYRKAQ&7C.#0.(QY**3 MR.+D<9+)4GH$5?V_WF7]#5<6]?%I\_F^L$535'\61Z/!3ONV/\)\JJ?EQJ]) MZ]1N(3DL?'O/UV]7Y::T97[Q[5HG#G6F"]-'(]N&CNZ M."LW^C"<+]KGO]W9MVP(EA;>SI:H18O;!MEE4RR_W!]M$N@S'32!#(3BRR)M,K^TTY$5=]U]T MM]DL&O=5Z4IC+/E6%UN_,G49,K)YA6FFJWN&7XA9MH[MO,],^/R;YO6E$9U3 M!]>O=$)[Y>KJ?JY5HEJO^*;-:F*N[#!K5:8F36Y9 M-G,]?6'SEM63K']"(SFV>%73=.O*V5T]>2X \SVO(T+>TRNUAJ-%WU MT/E\56*U.Q;] Y3W8 DFSMF4GW5Q!I]W\UJNI8,GES?/S3=O9KSE&NQ2RZ&0 M/,WM4=VKJYCL\L4^@/9/:Y/JV0.E]OT9Z V#'(9^/BG+T\5_Q^GH9DEKMM\_ MMAL#OM[ M9Z*/-/UE9SO/Z_,S7W?5K*U9Z;X!.^ONHG^HI[[[%3#"7% M">)&8V23=XCX$*BG49*T70 W61>U$6MF7<;[G?#SJ=(WTO8PF ;D>Y8WBE MY\NNL_?N^O7%I*W)DV][;_P'I?!(;T##\=5B/MLX?\;@*^%DT'^ M<]#;$N6\GI7-7H[&BX8;@RU\=.*A#&UY(T31=+,O,!:/5V/A.#M^W59"@AT$!RQC64K42->4L;_W$2>?: M7Y5**_[U3$EN7/2^+%]7#)8LG]:CO K\-($!?6ZD%TJ[3)Q<+T?GBCVQ2IL_ M'?QCK;LEKFPY]N(XSZ9A<]%6Z6%3Q:Z[8'IC0G98%P^^*8AH;, F4Z>WPC K MEZL=/UON^&5H1[,BA0O)\[XV%:MMT 1;Y GIW,:;L]";I.9.L<9>N]G]^;SI MXK"P' /[Q@Y+'A2"64>9'\\K?A%' 0X96NZ6M4T%78S-?>"P)ETD:N=P*,ZE MXOIMG=IMGG<7;Y@YG#Q/Q96^OO:3Y>X\ ,,>JS;]9L<,]=>X&(C%&U@\_;LR MB[M4YQN0W]/8YCMLTAV%)2F[H+FDOA\VT[^+M+WR)%_V&2_B>-9,<\.XY)8^ M+Y>ES4'JYFD&5>BO9:/,MYBJ6PM //0D[]:VWRH'R^+)[. ?3V3'6R,U-BW_K/PK+B(-C%L!!JW4A$E,8J R&?VGY?O3TC#VS;P4S;IS MC%U-09F8#AOUT!>[:DOU*V)L.P1IK8IO&XTQNSW:N$C"+,?*;SOGS-+UN9Y/ MU'G)OMJL19* M!3]O74=9!2K653LO[YL@>1AEA"Y!VIZ7H*JL)O?W29E]4$RN6OUE5RB:6U8# M+7Z9YNVXI)I:A^P$K(?)M+B9SAL_Z%^[0.<2 U84R9W-VU&)S"G9Q[!T7;'? M)CN,D9-!AOS2%OR%Y")#7DF,J!.\1[IK?N;-4^"B(UM\YS[)P%FT*: M@&&'<&$^[E,()OU;ABHZZYJ2ZX:TD[&K$NGR%)X/FJDB>\=GR:(IOAGIW$^;-)B,V8.\B-- MZFN.,VSQI90#SH^5 A6#;W,ID>QA1XWP"N5.PGZ\2:%@BG&9N^L633V5_%"I ML+ *N8"G2TY_%W?8ZYB+Q;R\LC<9[D[:\@*7( "*L'2QY-(NZU&NR@^TWWMW M9_O&)8]LKX)NE8VZ*="Z277-3F\G?2WI9I5,L5J_S*GUJSA_R!V+:RF8W.04 MS/4$54I/]Q>K<&@IJB;/1%YM,C7F;(7MT6M*+Y9WCL_ELLZQ4J=\R MR4(QN^@FLU7*S^IZ%+6+0&/*-Q;<,07#4O:CN(ESC.B& M7].R]-F;X60QNZ7%YEXP MVU)"^9$24>.;LDN?[SW09:F&SW*\2^E'RY148_SLUV?7KZ@/U-EDD./&(\XU M&..<"22$QHF8* /9\CO0: VQ(E@;))?&@ 7O" X!)^XH\^]R-^+^^>W53G@_ M ;\_1'W2S^DK,J3X,VWS=[\]+,4V 'K^OF:7?'M5(+-O M9:>A&K?_'(Z;>T!*6DT7.@ XF)J*%OU$B5[$?BE# &!81$E3WWVVO&MOF",' M)ZXTU%S\V%5-O["A+>+9J_%N>_;TZH&V?-UFW,]M/?IR\+[JTI:Z>D2+5[*# M>^4^\B%H2I_TZIPN3\S[QNSKJJOYU& M-+>_%9]%R<&V3?&35M_(2D93GK2[WM/UM;)"GW4E9-><:+\NPGE;$KD-0"\. MC*8$3GF[W [:M5RTEGZ=K'[&WQ+LYFM1QKPBB6/2]WO2R3YC?"45KG6_9UP7KWD:4A"F*C_!:TMJ>MBSYC\]/6O5DMD[.73\0K$WV .8Y(!X<1 M3YH@C95$6C*9N%7QVGF@WM[=#2^HU9@P+R4Q@4M"8>]I1KECL .E<6\OY=/#Q6S[ M#]/-_M*92P6 JSC-&EH371N&LZM1O@.A"U]HU.P42X1FHQ2$A9^C)@LHJPNY MIG;H2H(TT=%-3=M1"=YIZYIT3L->:9PN8.*/$8R'-']-Y':7:E32E(H7;1+B M:+:\+K9)/(!ISG(P,U,Y)ROK0MV#68\+C0G8:%2S.8+'$4R=?WVR^G<.#\KU MTTLRHS!O3O18::*-I M5K4L2A!9BJT#>U+*Z<.IO,SW1'14YVSM"/;*"W4Y=(VM5I3T:4RY M1LF1F_ M*KB?;P/K @<:?K4U,OJQ L->N%M3HBH7I>PZ\D
O[.A/=%DNFW-0R\_\ZUE7[[,/K?E5V)3#3';G[-&FW:;, MV56^;*(U6VZ:-MK CSM:R69?:V"6PJ=-!$93F6+]'&Q$5[3[[%W[?7MGV[(7 MRZW4)B.5WC7QF&VKO1;RQ+7!=J6PV<2-6@OQ=#"XC70X0GA[I\W60ZX[]M?: M[2CC18[B*[Q4Z>S6<@UGG6AO#FVSP#"YS>X8SM8WQYU[X\ZV=ZU]JU/DV,1U MM>*N93_"U;U+>/UPJ_@_?(!L;G+YZRS?13K/BP7XWY2+R\O;5A[J*DJU)0*G M<6Z'.1,_#.WRRDH8=$[W@?^' W&7[S]JZ/2& MH\I-QUX)P?+CX?(X-9%-]G:5ZP^%-1_(YBIJ09<_M:T5+&\I6LUE5R]RF:): MEJAD*FZL3QB>YYMI=Q>N; +(EZW"T?[_[+UI4QO)MB[\5Q3<<\]V1RC9.59E MNM_K"-I@'SI:HFWC]H8O1%8.(! 21X,9?OV;0U6I-& F 0)J[[ ;HU)55F:N M)]?XK%Y0%_QB%W/O]H")/4ZG[EO>HYGK'?U>;$8=JBO=+97QW)QQ.8>3=UC( MGYD'BLN!A.?ZS9$'\'-KPB%E"8N#\M8WO.&/3B\X-MUWH^?:9_^,ID;2C(P% MG=A3+N+SL(A&5Q\4P2Z.MN/K.[.A)\/TKE1/POD">P[Y]1_U_?3]['>=25Y* M4YBR/%*=;X$"!L)V*$BQB_J%*W)#X[K8 M)R^@S8(5KX+",)RDT:,S=B.VQC2K/"'3F+#@JP1GVS1\^ODQ6PXSDX[HR"RGO_3%#UPXGI4&^(-CT(ED-M9L0 U+_Z_YFZ_ MOHLG0"S&YA>ZPFD:6.KT9<]-I?**M.P"KU%-+)QS7VCOU/$D! MG0S1 8: M>,$(F1.> ;S[5[4BPW8IO!VY;A!MH^:4<.?;T7WCESI L'AFFH3YWZA1 M3D 4)S?D"1SFH=,0]1X,/"[$8H?=(U.I?_=O,&6E:>-9HW/[*+ANP@#+#+?R M=4*JPF6PY2H9$)>3&L+)T1D;(D8]. Z@"-26A:/5UPEM7D.:V^*W*FB8AV6D M=5'^XW0X])D.2-(<:9" I!FB4,291A1$TB9(HH\ZEO,-$: M87%MONI-D9>9YR!II( 89HF["D.<28BIT-!0+!)CV$VS\WPG[1SH%,SJL:-J M)(/R,ORMU,4J,.231Y7TRJNGMIL!F\6F58XQ,65J!F J/J>=Z4&ZD==VVGVRTX6V>?FKNJH_GF;S,91DAS"1]$IKF"&L?=T?=) M'"I?6!89\YVF*$,[A7C+X&GVZ!=)D)I3N)L_;*850G'S2F?F@C)Y;OZ+SN:_ M6 #3.Y3%_!>5Y0.O#H?N."7%;:'(N!?OY9V+9EF!\WRSV<84+T1+]'.71P'G M3ICAY.BLS&:T_QNMJ!F:PTG=X,SY.JSF$DV15T>'3VQQ?"C5YF#E5QER*MKE1-$J>@.I.+]R\\67N^"*%J\WW[)ARE15ODWM+0A*I MOX53FKR'K%EE%,TC8KGX]V_M3VM6YB4L6;/$E/,(*WG3AJ5!2S-"2W[;()BS MN% 90=&9NW!LQ0*"XO+QF1WT\Y>/0!+N5Y1_W@@DA0\[>AZJ#C5CKG=MQ@1?IWMMQ5:S77^8L%'P9.7M/NS^Z-W'G M\XI@]/;E-"B]_BA:W45']$HHQGM@ ^*XC=<)9#W.TBLE*''AJ0J>3>@'/9A2$O LAXZIOE[7O.LB(V7[9=+.&TZVQ:]YG?NKU(&U62&N=J2_4^$Y[CA:DC10/? M$J++:TOVVX%_UYA1%AH_AEN6NS1_H[ONT)4Y/R?5RCE_32,VU0LT-3&:''%E MHC+ERF0^;[YB.KK#\CKF\TE'P%"J-KM*1^(LC(]@)7$/Q)0IIF/ 3EG3H3HRLTR&<=N00.SJ]BY7K M3=B+IVZSFLP,X8[OO:W14;=8W]W\O3/:82Y>QC*B'& M.PAT[055_W3"8!%,GXWRSDI)M&2+AP5"QLD_8K/>B86Y'G=-HW^>%QM.!IF- M@\7BP'$4,WAFNYS>T+9TPE[Z=QZ."AVK0O/4G')LSCU[QS#9+TG&ZOJ_AP7; MTM<3;+LQ>#83!.,4):FS7X2P*6762)A8!(6["618F.RZ8-M#@F?7[M[GR+7. M P(3?U.N^BP(/@2#R8=:;F_(0\FJ!,0G1O%32>4^0[_9K+R8_J !Z[0QCJ69@WGLJP' M4UC>+WH@GIYZ)^%U)5_YKXM1ES[6_GJO!A/*%RDT12=BK[,.:"'S?+= MILDQICV!S<)7,S!YDU2?6M%W,.SGXEJMX;Y$CL^[2^>V9^XG78VI6F7U<24V9Q&1"(U;IFG*==]$GO)LW.D&?UK.6QN8O/OG MO>J32\J,X 7Q%WQU9J]O!A@^V/25JOVSJ'D&SJ^)Q\[I?QU5O/8,XDZWC@TT MW0735[,2X"GJ.R.F#B-"!KTW%M;V3+=*CS9MP#VX8+<,+?GL[V[?8I/=Y !P8F3H-C$"BB)* 06\"UQ !FUMB, M0&89G:_-%\HD2%MN$85(R@1BH4@BN##$BCD*[[ <(*Q'H[H@#RG07XU#]SHR M@!OF)\[(<,*>'70^GT$^X>(K/\I1"92_. \Y(&5GT\)@E[[6:1)MGO 2]HM* M>E\VDCOSPL7#Z4[)T;RQD: ;K@QTTW'N'ED!P[],OP&R%N&Y6E 9>.PC5%\EG?6AR3YP+P> M_./ 7,BB)6VE?+/82-W.B8G%VSFU>9Z-%+LY;-NBX#:PG0=;9:IMNF>,=()2 M,%T60=09,KI;3N?B.9A05X84A?C&S\PU&<>[*R]J_I;6KH('U#*3$JUR)2V<7QY,VR7K6QZ9G*+M.!7>'3G\0@L_7D-!.N YC^D]1\NLIVK+"U;RXPW0T3_V!Y*XM MFC9.N@_,#M\-N#*&J*7'9@;>Z5H.=-+\P5]2!BUS/7XP-(4I';)1W-%I0NI% MI'D/CF?/I-?OA?S.@P64;(BEY)=CK-V+M(CO-!R(N\C75D MF\M'$J#>85(C-HH-C7BB*5%I4'X-=65.3U_<.6>P#EDHF:D09LK 4SRJM)P= M]V(?]'+RRW6+R3PE5>-XU DD0#.F3M (*CFEWNPKIJG"49C/5CAB]%AY'HJ. M=:_K%G$H?7U-=CG5J=L?\>
62;I0T:ZJ6-Y(*IF/U)V$ M"V]0'T/W64#*T!@_3[*N%?');%)!8V#:W)<*:A:F/ ML>NPY7RFL':6:=3/O*B>Q1^GN3$7WR[&PB?Q7#F54U2<[3%0495$OT)>-9S, M_VQW]V(&B]8287E/RP91O](%)F&/;].$JQ6=,0_K1S:H0NOSKQ888LKP9OD M53[ [P$WI+.\X5ITEL9^T-=NKKG6];Y:,R_,[$1\&<1^7XM>+M?H\G7.QQF< M"D725D"27FC0]C([GWWRJ'DT\7_XC1$S#YNKY1-SH_KO_X,)^=UG$^I<;]X^ M/7._I/3WD6>#.W(*[Y%Y5M_9NT!["W__N/TU_(1^_ZWI]Y8L)MKOH#+',10H M.TT[B(87SHD/2E=\4,5-O_ZW/#W[?;.X\7KCKOTV8>.TX-'W+9=:7X 8!"J<1L X@G*B'!)(H M*;E+S@UCVDZ<.O0"6ZO[YX09P'0[AQV/Q/D+1K/.K?-X$&N&Q[/.M-'D,9.F MZ5\WF[=F(+\S&?T5O;-Z'@HS(&#Y>5$SN E+]ZX]O'1DIAT!T" M2IL+!V[#&. IYJ%XZ3)=R0_CTZ \Z,[& V=L3KITN6?.=@!L3/KP%>E1<1\T M_BNWGSX-8L&(.]L[T7H:#_7:$LPI;92S%+O#_[<&6&%[G;)6_.&-MR8_ER MZ<9(V\=[N.VN/3")M2A!&D@H4D Q1\"M#@+::J*)X0D4>NT#HNMIX6DKECRG M1W5@URWZPKI=6]7F"@WP/O)R0R)$E)=7VQ'E1M,WG+'?U[^M+SIAX\$0/ITL M1TQGC =$3(>\9C$FD88"M\*=OO@FKC9$8:?@U"-(-4Y1?634)O.N?N.\/VR. M(#/*:A?XC3Q4<%>L:C)MHCO0#E7M]JEOJX M&U+C&G2-N!]<DB?]9=V,'K?)R%^3C\]>3C MW)A?,^-=TY!IF"24,)31S%H!L8$RRL&1F4GGC=W,@1<7TH_!ZU;%T>Z%0K9,-721+]J MOF-*^]AY]V@801E=+CJEBNC#(W#<2>_SOOE;2@) M"HF!G8%;.M_/0@Q.!I]$47'EZ+8;1!\_\7ND).^6TYZ^GGY MY\CT1G>:H< =-N,-GA27%L&1?)C5B$B86AE=E;G+/V^^8P.=<25V,^UT+%MP MQUM.431Y='+[JIFS-52L!+D/N,T4\A6?XUX;:(^?R1"J/KT6X*.H8 M=636O749))8( A) .5:@8SK#"1.??3:2":RN5XNJ5 )HTC0C&(J/>41 M0@):Y73)5#*5!X13 M7JJCW]S!UJN@P[!XA3E3>U3)P9P4= [-F0QQD@GP5-^^4VFGE:M1*_[BUDSOEMW;R')]A(_0OZF21 MW,5<@-V-C\UJ=MG(1\##N/T*5U+-0]"N6:6)+ITBQ>Z*1TEERO-E#1G!Y6:8 MJFI??3Z9!1/F)[ADNHT1Y$E20@A]Y]PFE589$UKCG*8KC\F?=[SD<=49CAP'7QD!R6)N)@V1,4VHM M-M9I,@J13"K$+4DC+A;K$6ANPS?+V)A;$Z7GOFOYH54-V>F/AO!P2.;85LR^&*&?YM! M2%ZO#;#6\?;E@9LSRS*K #6< :JH!!SC#%A.<:J)>=5P749]($,'<%YO=P[^YC?WK1Y"UG9E349)M%4?2W]8WU>TU7U'V]\7C6]TZYPO'H MX?FG*;Y04#'$ONT/;,!W3 M+'R:6^<'1#FP=SL2)!ETYRJ2 DC"#& TTU)CI 2:Z_[[?&K79$D;TVOJ8+A_ M-HI9(WY+/+F:N%BHE] %\9G@:*O@P6C\*9UD#RX;<\9_,>7^Q)FDG5>6Z)L_ M84(Z_1]]WQGNW=JGC6]_K/VV^)KO9Z'N\=W:QK?O[IK/ONJO%UR>&T//EA2< MK.]V^V<.+3C!O[UO;$9&O7$\4__(?:Z-+9_%'M+H,W?,77^GHR[ M;]\WWJ'?2HK(X*+_P>"?](O+9(U;=%'5)QVU!U M.3UH[QZ;. J'939A5*QB6&M8Q+5DKS>.0:U) N*B+P?]L*!*EI-,XMAA,I90 MQN'Y_DSYKE@!/CO$_J_O=Z["_KD.?N[6O.AY)+HR^&$I=#,Y"%&["TWS!GWO M6"XYH+WD!DJ'X",M;P!\27&@S^GKCLGOEY,L%#2FY>KZIW>]8SOF,^J8R#!? M+'1](+7BPBW9^V\N?XF9%/DH;@BOUGKKG?56#*_76_T[!<4*"H10JB%BS%*9 M,)%*P@FA7-J,,X$/$/%-9%9>VUVM7*S%6I+G*V_@]<8CJ]C%@>L$,LO3(B8G M\NHHUB>%8GWJ%&?W^SVVO]LB.Y^_PS9NN>]M7_@L_YW=$[J'VZ?[Q_LGKY_O.7&?LAV=H^.]_#^:?OTR^5_KK9(ZVKK M0"E"DR310#*> BHP 5(2"ICB%#-CA$CG>-\TM3(U*60$$&-SJKK=_AB2^[&0-B$'T M:7)Y[[Y*33\2'G6,?N+XK9 &Y65'02[?ALO.A@ MNFXFWE6&\BG>JG0=AO,K&&\^;\"=U6YHNFQ-$71([>NQ3HWO_=KXNV [W?"M M^6)]7O7N?V],9BW<:A*2\/>:L..9GYW^>!B\79&;V]->%4^9=& NGA(XLHR> M!$3]!O(V1&$_E.T+RH2/"GU;OAJEJGW37*T5GQ;?6/.OD[=A!ET3^[9NZ%WC MR4KR_(^PO=SPNQJHKM/RBW:J>9=7OTLF%?ZY:E?DCE3GL'AVA7]N4O-X71!F MI=3=W:.0UY-/MIH@9/#U!O88H_/TQ$C+4"YX965\"E"07F_C>)W8>'ZU";FS M^USV8N5D8$+/WO]_)>>NX M==G>/;QL[>X=I!)+0Q,(!-(24(TX$)Z9A9G4PA1#IBA9^^"4S;F Z/\M9'XJ M:A!VR,]^S-.)>^97VR-:Y$O9'I7 >:@/7; [BD#Z7^90=@M'RF1?O(A8^O-N MF?;Q]@&14$IF%#"86$!3K8 4% /#,Z.%3;@4V=J'GIO\^2!Z@3QE'HW;,9X/ MMULZE%:S&?T=N03*,SQ4+SPS4?M1!:K#>$)UN8_8^0)'#ID[X-TO[E+)G< L MI= XF\JIP4@KGU"%+!24*PV9P;E]Q7/[:E94)Y722BMTX:.M8L=:F8NWCDZN#+,TL,@[=#9(04&>S :D5!]Q(HM,D042D:Q^P M@.OXAJKN=\XB. XU!OV8Q/LSQ_I0VU"T ?%$__WA",16,-.[KEK:\5NI0\ZJ M@;ZZ)Z^Z\3KG73;E_8Z-V^Y%?Z*YH4_MRK\*GJAZ2][B\(#MW=:!3BTVG%-@ MN3M!*.869 (A8&V2,J$^S44E[\^1 2HHPYP9 D2: >LI"23@'&E$$I=&)3>5B MQ7AJGS8G!5%%U6,TG8]\)5]11%94Z?EDF8+S>>3[:(Z&LVTJ2Z.O0%"_5P(2 M>Q=4H\*9LXA-?044)(1#R4I>OZ&J'+Z5AL3/IC.%X56)OZO=5W<'(?7^LL@; MRFE(I\'G.<^LBK&S%?A/"_-W.\2^=@;^OQ[:_O&C]1'CP]Z,Z5.CPF)48.VK M+P>*\LRFB00X(P9000V05E*G6@F9"4PARY*U#^G-^I0[,G*)_M>P.%=\=6>I M9/GH G!GRX3">+%(9%*=' Z\RQ'DTF'#_WY_*EG9&.:EK+E,>&= 55DLWZ1* M=F:\/KW(VI>?Y+8S&(X:4V_M[7/0N0!'':U-[_T; MW9,G[OG?#R#2"1.9!EDFI.>*@,"9X]0=7((HD]DD,:I,40"\*Z72A&-"]3EM#$^;'#+K_XSU?"5][A3'WLO_R6WK&1ZZP&LEL &6[OJ@.6)(E,H02* M, UH0C'(A)(@D5 C Y5%V*Y]8'#]!FNU\>XNQUV]$U9L)QQO'QB?AL85!EJY MTXPJ)0!/W0(D4*0ZS;2UB3O2&%I'O]X)T4,K?0=G<.H6_:A0W[V#+/K<>B"T M.>T%ET6_^S.$X"/?HY4JEJJ_&YC ">P./>^NB&ZT_QW+@=-C0.2 M@CLDQP9_2$TK*D'_*#63RBI.^#&]7M(U16K]V<#XM.F>SS2:C1=,^$2"9E2T M5/#[(8\ZF)A079*3Y!S)9=OQ4EFJ=AK<#%1-3]D$YILZ,GK<-3MV@68__..R M\J\WG%GHQG>"W#MA9]1>MJ\.#Q('9,SB%+CI1X Z3=UIYL2 E&0IE=19668A MP]#SJ' [O84[K5EV"KA!M$.-A3P.0N03=F*&4V8\S^WUHO$X<(!OI[0^I\8< M&M%X+[AOVO'^84= 7L=?)+0/G%WFG6E=>38T[XL??L_;S[[O],)HPI=^G[X_ M<[G.=UKX>\[G^/]/QGW!W; M EW[,5R_[V=$L'M]\U>#1 \; M*"Q7<;_E7(K/+OS%\R4'LRMYVM&Z:Y:M,?";DMY#GO]63C&H*ZZ&25W.L\UA M+BM!E,Y&C5"ITB@FXT5-\#NG-N2J[_"WNTSLO/]=.476VMG7;X3_XG7,IJ>B M:^P<9CS.1-P,K&$F/GK_0LCL]C_X*B>WVZ;*P'ZQ'VZ:C-D]=9=)A(T%.VGE MIN^_9J?I3J]8?;60/KE2[[8:R3A?RS9*V]IG#=J./XFC 54D^R]>.[>Z9"Y7?^\^=1=JJ[.Z>?CMN;7[O^NO;5U^[>L7N_'Y\Z;LS$CW-G M<_O"C>.J[53R_UQMCUH=>/'7[M:HM;MQV7;J_$&F4\(,YX 0Y(-/5 ,./8<- MS2S/.+;4YP][E><:?\-#Q*6 U3N(S?T@/0^IOE1(WQU(7918>UFY'Y3/3,*U MZ@&^VT0NA/4:^Y:-?=%5%Z_\.MD)-0+>"0%;,PCX_?R I4PFF"6 8<^;G+J? MLI0RD$E(D& XT20+B6+7=DZZ-03^ H8>'0(7P^]*P]YU_"0[D0DU=UY']\QC M*+>W0L3;*KHU(CXF(H8M46/AG;#PRRP67AX8E5";(0,T5-I3&&+@J4^!27EJ M($0J21*'A=<&GVIE\ F40=\#QCWK\++6 A\3\X0T,--$\I1S)Q12I$3"D"=* M<68L?P[,VRX+>FO%[VY@][T"=MMH9_/PXB!16!-D">!<"6?P.MC+DI0#:C'4 MS"8<:>M,W^NSQUZPWO=BT.[C>#CJGSIU+Q(9]7O#H\Y9K>T]*O(Y$O+M32/?[L;Y00J500BGP(A0 >YT/9%2!!C" M$JLL2Z'&:Q_2AP-?K>;=6UZCD>OF'BS!T*V5OA=LZ(:=T.[W5-7@K4'P3B!X M6 7!BYW-+7B04"EA @70E& ?^:! 0&@!IYE2B4U-QNG:!R:NS;FMU;^GBGS\ M'VF!P^N$#;3'5A%M@N4; @2$! M$B$$N%#8B$0DF,"U#TB@=3:'A+_5JN!3J8*%&EA)/:UUP1H/Z]#' ]7!@(+T M((&8X$Q:H!/DFXU9"3*&G';H?LH$-(PJN?:!+ A]W!X#:T5PB>9P-06_5@S? M'!!.#.(:"Q^$A2,W@/Q'%3\ 0/:9C17W333 M5F")FN5-W\N+$?*I)&>^5&9> MSM'TN=_7GO)C\1%E1O59=*>S:.O\K]WM4>M;.(_.6\??<>OP@&1"N/-( F*A M3]!,.'#_1B!-C*&)U%Q@YA,T\7JRH WPLU0X5M(7GT_('W2:_CN41]9]B);7 MAPB]GOZ9J]I%Q=<5;YJ?IML_\_0$9:+<+-FL65"-69+5&>G[?PTC UKWLF"T M*-C5S@9]/?8=YN2P<6ZZW=#2Q!,AN/WM24YRJHO0R,P,?G8\8=J$++"A\GR6 MX7IC<6K+9*PW#K4RPNE;3+5Q*9_8S#FMBC>:ON&XYTZO;E[>/NX-RL,OG+># MT%3/M]AU[Y*Y[XZ[-EP>N^Y-1CD>&O>9,\Y_YL1TQ2*$2OEJ";U:_/JAI75- M%3A+"'YXT7*?''!%,LL2 @SD%E G;R"#F0'(L%0:B!(AL[4/MC\>3*@"]0VM MMC)(4X58I@4EW&90DT1!R"3!A%%X"WJ,3QVGGYF_?/O'29I.T).^A]WP5\>: M^>X,>CPHNS.\2-5H>0NKX$&"W-): P%Q4 HH8M G(VI@.$59PE(N?!#&-V6( MW,"S1W+34XJ=%8V'4A$ MC$!I E(DG(0K00%G&0,Z30A45./$.L4)I0NLF&F.M\+Q?1E/SMB5=!'%^+^\ M$E-0N([D1:-0K2,#OE(.?L,V"_J";R:24A@/]()HT&V$Y]YW?WM]RA-;?NK[ M+*CMGG):@]N#7SO#DV&]_VZW_T[80<)H*G2" #>,N1,&&< S) '+W*(0;2T3 M>NT#(=>6.1;[[ZQ8D.MH*^=[@DR3C$5N8;_?*(.-LN6!\MV#&AN^>\.@[ 4] M1X%9]' (Q,5AZWL_ZFFO8R\+G/3/Z/:=_C&L2D@A")6X43-O_C!I!O',].\5 M[]-V_E:=R!.5%_YZ>OT=NS,>>2$8!MK@_W%'2BT&-_(K'F^X^[<.*)L/O5$]Y/6DY7\7)7KDM.P4'7F %JS?8 MZ]U@N+W[_4#8E$-H"$#0]Q40) $26@R8]GUU*;'2L%M1N<8&2IUAV%8#'?O2 M%]"X=EUZ^%K1B'RJY7W9Z-Y_UY9=R M]X*[F0J$I5[QKOC64@^!5X.,,RO7? M%5[*P]Q)OSH]23J!-=#)XP)?3.%+"=T_;TD]**#/V73D,GE;BI>"O16-9_ >N02" 4TL!0H:0P(L7&./.)WVP_^?Y@ S?! R?C#3D:#3K9 M.#)(NCTSO.R907!61K+:N),R?[@'PEH=-W/7N&TI#[WX]L>#BI?3-V^J]C&. M/?:*_1^ERYMN^V;T,MH/OZ>Y#2E8$C[[SKS83 JNBCFS1IFS7,_ M6^6 *ZV9BSGK!4;ESJ#BR9MRI_MVX7V_X<+17WF!UT&@73D:5']8>:OGB-=- MG53%.H9AW?7(R*@B6AND?8512K+,8L/<69$HCB&C(OK7$;R19/^ZILB[$T+O MCWZ FZ$[CSOQ_@ZG(4X- M(0E;9=SGQ_:)SZ MD7?FE=J=<$Y?&(3$B>)4&?[:P OXY(_3@3ERE_LO=H+'M.PW&?NUA=/FW'3= MYZ$]A--W>GXBAM9Q25C_[PV4Z2 M26>@W.[[U_!7JU;V5)_T!KW5"A6MJH:5CH1Y$]([GU8/1:+;.)[^'O0_>;C9 M[D74":EV8;@[-L^K,]_<.YD*@'EC<4.-QK(VF6YYGGT_/Y TH0Z7))"(,D Y M]HW2; *(U0;CE).,RK4/#-_8'LT+D@,4'T+*P>2=EZO?7LCNVI(#'U4=[@S^ M>7M37;5V6ZQ]O.?&J0X4SV#";6BH2@%--0'<=U6EF^'/%R5]*U'B-O3,TAX--V@UF@7RW8='4CF*(1S,F!AEBG @K M&?===Z$"PDD^D- 8C0WW_<<6-8)9!3/VEV;BCL-&KVV L.S>Q=H9-J.3HW!8 M5#=P7P5G??#"_BE[8^^*C%L8%4D>LRK"Y.9%7W$/QM[[F2-Q'NMLG ?/1HA# M9<;T)KU5A@]IKK(P@?:)VZVP=9RF]VFW0I/U%)'':+?"[W?77[9;0>M87/_Q M_0?+,'\Y@ZUGU@_V=LU\GK!C#$:S+6,*S)BJ0'C\EC$;@X[L/JA1C#NJ&^&L M]HDG$YS]5HV0[DPL,:=SR.?JTR-N[M/S$F9\-S@<6M&&W?(V[&W*M6]\XU<_ M;?.V_UMO&/7P29TS'6Z_%1KXW?Z*@_=K?0C]/';T4H 1:7#.=^\.?HU'>[#;1JS I+ZN%W MRY=?%=:$!]/=M_XMSUMP[_@[:FU^ M=?=Q[_%YF^X?Z^,][V#=_..T==7"\ZU;]O!!EN@4D8P#C@@#U"?)90(Q((U% M3&I(:>8V)DM8T_U9$J_WK0^=>_$0W!'X[FXQUI!80V()B3C)D,9*6P8A13P5 M& J3,D.EDZQ$90$240&)J(;$E8/$]L1/"ZI(T:%&M0?*N@B+5-4FFX9@)1HI1$ M+).09D)C!E.BHYY8@&*M)ZX>*.Y,Z8GJZ@"E&1%0:-\!V@*:^$XP3'O3F7-G M#C"32>9!D;"D2=('=X%^$E!\(DKA0@<:$8P)R4"6*06HULY$3@P#4)','6F<<)_#BUC3 M;:%G[8552DHMX"_>!58+^*,)^+0C3)"JOD"; =W!W LZ^6LFSNWA[B;O^7%*"5/ MZ6^ID>K1D&K:ZW)X<9 DW*D>5 /.O2L::P,R!#, -7?+ZOX(KY0@E#8A>G C M\B4"UBW:([R$TC5?EG[4&8[Z@\A9M)C\IC,I:&P6A:H9SR+3V0B.!OT MHZAXXH',/6DQ?4Z@Y/*$!($)R5JC IO\Y-O>V3G*><@\#;SN#-PU"TB:_ T* MK-.3P?2Q)\E$__ #,?=N2K^\")S=7GJJ.->U-ULGE[M2.K&2)ZX MJ\ZZ4AGWWO%5C=LOO:*@<,(E8#L>@R+%FL>^&1Z@NDG'W9MTX)DI?!E-.I9U M-W^?<)A!@1SP:H@8LU0F3*22<$(HES;C3. #1/':8SQ]=5!S+C\Y;)%V?V0: M9/V&C@H/+C'_9@X]9'XU9YY6K'>XZ22]V_=\BZM25M[>W"[4CJ/6YZ_'3MUP MQ_T&;O_X EN[1R<[FW^>MD^WG0KRJ=O:_=II7^T?M;_-EI5OG>]_;M']7:>2 M;.ZA_._Y"]GY\OW#J!&F?;J'_7&U=N?$?6&(8)HD"-,L8 MH(E23@8Q!QE1F1380I39J$$ZV#-ZPVMO0A*I!9%<)8@FB$D.!4VT$9:[FRDT M6WJ>SW[U.)CO@#3#-S#?).?FITZ/TIEFE/-,4TL4I5:+U.E B8))EKD/+%JY MDOC%$A+W;*P0C_,XO(.8/Z,R5'"S#L(+#(O13^D))8>J/XC=\'ON)/ 7K37D MF=,LW-D>M8S))^4'SB;QKA.G#,5^01U_T'DU8U (N2?[TXWLLOIMKY68*S"_Y8T=3 M=Q@_- 6/.6Z?@.8PV:C$+<2[=8;6T$[] K6QOC0Z9J-DHQJ MM&"E_!"NT\"<%7 86>DC&X(?Y+769S[S8B:SD MA0F 9E*)6#, MI!!)R;06O_ S//5*[Q024B_T'1>::YHPJ 4PC!) *8- )- *K64"$FDB%S[ M$$CM%G1_G/E%"4CO&RTY.#$!L[YY \;#1=-!T$AVNHV6T1T9L"Q'PGF&U5NI ML5.]?TDRV_@7\6<[\/[[_W",4.D_>?HAS/1%)GXF%BS)^T@V7IS%,A#:>)/? MJ6$J\@;+7B>VV',W''B'P*D["#IG77\*%_<[[#L!]4>KZ1U&UN;(M.N]'EZC MRUOF.2'U;H/(\RRUYS$>>&X=?WRX7=!LG/:S3C=2\/2M]>_4\!X4X^[[LS/H M]_(CM=XM3[!;JK*Z>)L,PA5^=;WG*3!KCCSS7^6^,+KT/$^YWNF;A#6V@_KH MFX-%=]D->_]ZWLYZ4RYS4^;GQ0#C)>X^Y&!!K[GA!MD;+5: M=D!=P$>^6LT'P_8IK(Z)[9*;$,W0D2KXFR.9.]C=^-CTOM^2H:U8U\@S6W1C MRSMBY#:0[1K?9L.3PQ^&0R0GI3WKCHG+.GU2^IL1-VS;RF.6NO'@9N9WWM7;S MW$XWICW2OM*G^YLG[CE;L/7Y"][9U*=[N]ONWO\<[^%_.OMN+.5WRMS.C8OV ML2)MO'^RL_OUJ+7[Y7Q_/_'GUWWWLY";HU:W\K)9LP2:XA6)( 7+, +UN"U\N#5GM6\B-%$N0,()%H00*U3OX1T?Z69 M@D@9P;+0P[3I%KY)R76=3)\#O)Z(L>29^9TG.0O7>J,>K4SYI<"4S!1B&AMW MZ&8T%383ADEH*3160"%8;2"^+)CZ,F\@&B,A3FP&TC1#@")!@2#4URI+R!"& MFBH=_(A-\G#S\$'%?_?3L)Z=DN"ER#KQ60PHHY8K2H50TAE4U BE%166I[:V MIUZ M9 )E1!@#.:7<$@E3R)$V$A&%2,IJ\^.ER?J<^<&IL=R).("2./,#XY"@+.-9 MIE*#4,I8*G$JK?>PFTQEQF@BEQ/V,,XK8TYL=MG-A-+@R M@WXMY7>5\LL9*6 I$T_RYM>=#I'EKAIUOVQ+^\HQGWK M#K*O+3R]_ EZ-5C_0/*&VGI;.<"?BQI!)#-$#0$)8Q!01#,@J20 $HBLXIIS MK]?A)O2DD9 LR;^T/&%[9D]T#;LU["Z_*PC3E%J+C76PJQ!QDX>XI1D36(E4 MJ3J ]^)@=S: 1Y%*/!LO("1!@!K/M60(!&FB8$J4%!(*#[N8T28F#VXN7,-N M#;LU[-Z4(V63A'-GZ"9<4Z*)X$0;:+!E:0)IANI8ZDN#W;E8*A*))%AC !GT M[8M3"3(K!> I--8@C8WDL5^-E+LSC"Z),%"E66IUFOC$5&ZT(:G#89H8EM%L[9KGW,@$\]*Y7Q8P M)BWF@8DT^H&OU4V3ZG0[<9IR4O^_Q MVC(:ED]9]) FE"_+5_LZO:U+HRQ2@U'__6?/!_QWH />Z.D=SP7\T5,!^X8@ MP0G[)ARK;&=S[V)G\POUS]S9/'3?V6 [/UI7>[M'1VWO=/WQ9W=_5\'YSI,G MM'V\1=N;A_[]J+O'16OSA.U=M8]V/KMQ'RNT=_I/MWWU!2\L/H6&6LP(!G3\MF\B2J4I?'9 MU'CTU'BT( E94)4:1"2P7'%G/1 !)&'.>M &D]1H+G2R]@$EJ$D2N$)5)W5Q MV:I2U]1B_0QB/6L])(D0.&4"<,:I4S.4 L*D$!#+L!6IL0GC3JPQ;2;TP94% MM5BOKE@OC:6F%NNG%^LYZP$2J#!-$)"8&B?6[K06D!C >*I3ZA:09\A9#[R) M'^[JJTM$GXR/YDWX,9;&1U,CT5,CT=Z\W< QM!PB#5)IG-V0I@Z)%,' .D,0 M26XMYW19U#.U=W)UI7IIU#/WD>K71S_Q= (]:S%H[O1!2%.0:.M4"X@2(!EW MHDV89E8*E;+EL/'3@\ M0PQA!:3,K(^D$L"3!(.$F(QPDR3"VK4/ O,FQG1);I&5*=>OP:\&OV?B.*G! M[QG [W(&_)"E*$UD!IBSP8$[S!@0E'$@L6*09"(C*/'@!YOITGS"-?C5X+=* M+_X<3",U^#T]^+5G-3_-L2!8)X!*; !50@"9: BPS7C*,T&0<)H?QZP)Z8,; M-#P5^.7V[PQQ!Z*Q>G_)[JY;W*/RP@L(5);QA'J4OQCEZ\J\7%SE&)#3O=TP MLF$,'2K.E:.]\IR.=\])#EN>7#LV9R+I'=8GV-)/L,/Y.*J5(M&93(!*>0HH M41QD-"5 \91("6%&?)D'(J0)%_@N?JMSM%Z#/"^==;26YZ>2Y]DP*G0F!=14 M@,2MIJ_OL,X<5PE(+,899Q3!U'AYYDV^H+ZCEN=7(<]+I[.LY?F)Y'F^7LLW M &1:@42X4YD2YBS,+&/ ("Z<8!.:0E\?05)W/O/5D.?7E6VYV& (CI?&6?"\ MO";>BL5O^SIX*Q:_VW.:/17W70VCRX/1DWDS)^$,$RHEP-CI1E0P#+)$)$ + M213#+"-0^FIVUG3GXAR,%MO_.<[]%Y_95L/A*X7#I5N--1P^%AS.D7N0-)$F M@<"9BHF#0R-!YE5++=+,(*L3BKBOXT%-0>>]/C4M88=+$8&SV].5F*K;@2]0&\O -X*QZ^\1!V\[!!V^<'.DFTY0D& MC"0^;H4-$(@D@%FH<(JX8IRL?4 \;3(QGTEU>S_WZAD$M4P_9O?+6J:?3*9; MLS*=, '=KL7 *$D E88"SE@&*!8TU4P8S;63:8::?$'#M5JF7X5,/T)KQ5JF MGTRFO\_*--/,%V6G0&;22;)*,L"%5C9L,S1-[/8M,+\E2 M?1DFQ3>?NAKLB7[1TFWX,'/B;:3,+-V<^&:Z;D2'#J7*5A$@29R.R3V]M4:^F2IK.LA:#:='[8.BENHGE>HYJP(I MP27,$$B5Q4X)00QPP]Q/UO/5"X@S*GUX C<3\I#2UUJJ5UBJEY^U5TOU4TKU MG&EAW)ZP;IF UHPX6>8:2 8-0$RFVN$W,LB=U0@E3;* C^HE!RA6))5NL4SN M]D?.GKA#0MU+=WAL75/@Y7PCJ-&^NO_K ^#Y=Y'N)% M53>^2:]$!D"!":"I-H GE#GEUFBE&-093=8^8-K$Z8NN>UT]O;K&Q5>*BX]G M[=>X^%BX.&?O,V6YE-)9!Y(Y.R$)'7V( (EB#!+,%?=^NU"YE,[;^S4PUL!8 M ^/3N4]J8'PL8)PO_U(*L00GP'*J )6< TE2IS5*I)@U5*O,TX5#WN1X/KKZ M-H'QB?A0GS5A]%.G)WNJDZ>,QG8*N8/@7>[=G/.>O?(LE.>TI=O]7G\:'>OT MD^4#)%E@42L.LY1!"'P>.Z <*< S*$"6)#)5B;#*UYZAM)GR>0?SBR>WJT7Z MTE]>P5N@62) - H:*WF&EMRG6R_YES1 M58@L9L9M?M,8R8LZJ/A&?$1+-X0FKJ%/@_[I1_>L3F_LYFVG#%C_$799O&Y7 M7ICAUL5H(/L#-[MR<+D],J=#!\]^E(-^J!?>=N,=F&'-R;M,;*8+3"G.C%#, M:5M,:0PHRP3@!%)@W-'+F.46&;'V@>(F3.8[6;U-5U/M@Z_Q]4FMTAI?7PR^ MSMFU1!E-A2*>ZSSUR9 ""&HXR#145M D93;U04[2Y M856J K0&V!MA'#W+6 M /MB ';.N9 @D5"=2H"E[\5*?#Z)H C8E!#W+Z-PXKDR8=+DO ;8BG_CWR.9 M=8W[K^[\_! F1L6-+^/,N%\7@SF5@\-.#T1_Q7N$W>OEO_(][OV_G]ZSB$/! MZY%I?.R?NB=?_FO8^.A$H:'[[O:]_J@Q,#\[[BGNHT8_A$IM&3[M]*)0>IQQ M/S7ZXT'C6OP9FD//?;M<(WJ[_6G./SD^S3<8<_0 M]$H$@2\40?;_+]N=MTC[=0I[S:F=3'4!*F4**@31)*:"8IT F& -+W&I80E(BT"\. MEZ=>W*_FK#\(@E>O[BU6EQ"BB+.:@%7,:<]NI8'@/'.S+JU1TDTYEFL?1D<# M8Q9 ^\PO&OEB#YLY((R.'&+YTW[0R<9A7Y@+L+OQL=F0(_>A<1!2K%;QW4;7 MLV&OEZ!],W;F>)5ZT#SK#SO^@O<#TPU\%;^?=_3HJ-" *M_*H19.OB*S8;\[ M'EW_E9M!NGI**.,5E&>"[4\ TYDIK/SMWRGL=B@00JF&B#%+9<)$*@EWISJ7 M-N/.FCY E*T5WSHJJ[?.Y*$!V<#($V=TN9=\+[OG\G*X]N_IZ7(34UV;^T]K M/HD?_K]L\.\/BUYKM4[2.?4[+$F[/S(-NEX<@PZOW'W4$F!Q&@<_RN&1_[/U MO^/.3P=M3AHW>OK;D1.S73,XW>[]=#IS$-)=]]@_NGUU\NS0][V ON[^IE-, M?WRY:GW^L]/:==!W_$=W[_B[OP;O'__COK]]Z6 1[<]!WS\G[>.6@[S6^=[I MMKO^RV7K\S^=]NX6;._NG[9_;%VUCO]TX_FG^Y^K[7,W!C?&/=3:W4;MJRUT M('UWK^ M%E9#3HG;2,1IR&L-XTZ7,[CLCK-1B,2=P84_&;4>.#P M*&<__^H6R^V2D='A>P7BYIMG1A9F0#*NZLV#G'XI@I F"J44*T8Y23C3S!IB MM,68(ZH6RFX0+?YLHO5)=@8--YUCTS@UF+#!YV;G$<7.#^$?/X*-X=", MAJTX#+W3^^H7=."4S3_DL%/+W$3F\ &%2EB8:$"E1H *KH#W,P"(E$D8MR:S M>%:&KH=Z-HWT+%861]6B./('V@R\M=>59T/SOOCA=]T9GG7EY?M.+^RM\*7? MY^\^8_&%LSY^/#G;UF$\W_+8=O[D_./U\-&,'1H_2^DZ$_3:C^$ZNN=GA+%[ M??-7@T5PG>+T$09+[SD%-PV67/]Q];8W9"7K29"I52BJ$"%6$BLP07[Z593[O)DT/MF^7 M8N57ZJ6$DNZGN\=0TMG1_N8?W=:5(NY^[L\&;'UN7>W]^*?3.OY"G?Y^ZI[- M?)AHY]M,*.GTTTGK\_>K]I5R8U>TM?GEW(>1]G]L7[8W#\_W?^R[]SRA[I9:YJ?29>JQA]&'^5@<.GF+7A(:RUK M>5K6]XJ6M7W1VE3H $++D4H$T(Q*0)&V@&NL@<",(L9-)AA;^Y"PIH#SG"]/ M>=R54O&RA/FE&$;*0BA)EF"!,\JPSAB2!FF.4\,@@_JVPCQQD4P\)+4(+U.$ MVQ]+0PFU-S>N#EB2"JD3#=+,"I]QQX%,.04.)-:&8Y[.K-=;' M3*(-#2 >0U^]Z7O3/EGBEDCWQ]YO>6>G[&NS+9<_0:_F#%BF0K?1T[5>]U2' MPF'5>X;<\_ !$PE#F"$ %??MP"4&PJTIR%":2,6UIC!=^T H;V(XW[WO?@P. MRY.I9^9_J-&U1M>51==:PWYL,*UJV/YY!U829PP3"YR)E )J4 *D91H@:XA% M":>$IY&37 M65F//,%U5E:=E?6XP0>!+#<(8NDY)@61F1 DTPP2RC75,IA&MR!F>2M96?VK MO>-_CEM7&ZS]X]-Q&[=@Z[3EQN5,HUU?6;''6L?=;OOTS\[^Q]D"_W:G_:-U MU=H\07L_6F3OZLOEWE6+.M/(?6<+.C/HB'& M99TX\"0:79V6]82'PN&\^PPSH5*<6&"5A?Y0,+[MM 0H53JAFB$!G6+'$&LR M_.!\^Y5)):C1M4;7UXZNM8;]V&!:2CCKU\>IG%L0%29.@&F9&> :V1 MR=Y)Q7TX,%YPAQTWO49'WL\&GB(1'HX&XT#EUI!#SQ=Z&;Z4<[SIQGCH[^J) MWR+AWXW_4S-_J?(9?@- AT0\N17+]G MM*S:_G9K83 MZKN^=1,PY9\].QOT+QPRC4R8/7>ERC7#ACQULC!J''9^FEY@8NW)D9O3 G-Q9D)K(1V'+ZF?%:,[?;/AW=A;EW,'OB@#,/D>6YS MMU>H&6L7,M:RZQEK5YA[=B'KYDMDT?QUUM6-Z<*_F*@GHM[\X_(/V75GA_EV M9,SHLSOMSQS4O6'*3:=X'1Z(1!N*N09&91F@J4F E-:I6&FJ2&(H%#:Y$\OF MPP8J8YR0G%_Q9E[3%\WPW$6\$+WSWO^?#N= M[/-AN<_?+V6C_S*=?A'2OIA,>,K7$XR7G@:.R7J:W#:\TEOZX7_-#/K&)V-A0OZ,3DAB@!BBKYP-=X.!Z"VEH(>EL M,W=JO*8>VF\O??WX8^MB[W*VUGK/W7_KTHVST[I2<&?SZ\G^YE&G??KE:@]O,_>. MN+7;NMC;_73\GZLO1?? 46MWXZ*U>4@.&$F836T&K!#. -62@D=9W3M \;-A.$50JE7DMUW M?W/B?TQ7.ZL3Y!&JRU=;ME+K^O5)^CI/TF7I^AX*=ONM' @F&%%&B.HC='E' MZ-Z\ID\9SR"B"#!W9 )WG!K 1<8 3QCG*;7&2+R"O*6UHE_#TU,H^C4\/2T\ MS6KXUJT\QM (C4%%#(%N/L-8#ZO4%*9AE[7Q&GX]'F9T5^EAO]KO6]1_<.CD;F#D"Z'JJRR[ /_;$R=H(PJ=>Z;6;[G:J#'LP"_[*S MX1E?ATFR?%)T_DC9\ +=[YLW#K;.AO]5E/H>H>E7.Q?S6;]+)?1>N73PI11, M/$^-P#U(Z9_T)J]NK[RQTH%?NDPVQ[[ZW&GBIG%IY. :P_CU.,!>IS?KL3,Z MO(G4*E7<'YW14:>WTS-[;L>\J6AJ'^W]V&*MJS]/VKO;YSL_OL"=W?;IWK$^ M;5W]T6U?[1^U/^\?[^]^/]_OS'*U_'.TMWMRU3K]@EKN'?>--X ;80"C,($\M8HK>S^O_N.Y MZ&_PQ->H\C90Y=<9UW?#E5=7*?*$D#+K2&N1D^ M//KD]IO'VNM2XFJPO2?8?I_7WS"!"F5, +:*$%9G M]-89;W7&6UWU]0)1>$'5%TF@, )K@'$FO"(I *>& DYP9H7!Q%)3I_?68%># M74UG\P+A;E;IS#+LP"[3 "8* RJ4 ADF!C"I36*EICA9GM+YDM-][\6<_83Y M%R'?[JL9CMP;^M33T!5\X9"?'%V0SZO:&#;.Y&!4I,ANG_5[YR9K;*C_'7VG9_9!KXMV;CW#2.Y$]3Y,RZ]_JOQZ^R8K,P-9G6VW?P3EXH M(CT@E_5B9_?DO'7.U# MR%R\!EK<1NSZ17:[)N12=WIN=[C-:X9JT#]O2*4"\;]?==GI^233\\[H2 _D MN>SZW^JPL_+LZW"'D&2:9WU_[)\Z2;C\E]N:;L/U1C[G^DQ>^H1K_\1%>S22 MHQ^:^-"0O)UG7_?#+;^9;M<,AF[G'G7449[C'4?A4[;/^C&I7*JCCOEIBB=\V.G1:C^59?;S<-?,N-[P2Y=\*MJRUW^&\=:,4X M@AP#2Z4&U&089! 98!!,H*:<*R+G4L)?3L9QNBYP^D*(LA\MCYD*^CB#);>] M[0+#L-@=#A%N,"%7[\KE9V:_NL3EYZ,T?TZ#]SZ,YB]ET]]9/!XG__J%TKG? M\9&KMZ@KB8ZO+R?]I2SR0]$ L2>'@V>_=/769FE"_2JR^"I>K6#"!V\D^KWA M#/F!PY![4:36^31O-)]F2<1+T[Z,CW$GOHG0[-7.YVV\O[M]U?H1KH,[NXKM M;'X];9]^/6Y?;;/VYZ_=]F8+MF:928Y;GL&DVSIN7>P'-\@7UKXZH>W/>WC_ M I-<7.7TR-)IT]PYHQ XRF3!,$@$P%QA0 MK#C(J$' VBP17&(I\'W+.YX!CE9/LUVZ8?L2(/$Z5=>]+KB]NEL7!K[H ^%Q M=-1VOZ=J-779!\/W6345'2"DA4Q2&,\$"C,.? $QT(D[V9D@*,%D[4-Z#S6U M+B6N$>,)518)<9M.]\<^)R5D=[[-%/%E3LVK.; >1\6M M%=OEG55[LXHM.I2&=AAG39'N+5 MP\O5,P'N:"R4M40S5423VJ)8%!!IV*=2[7-)3WU942A@<1>\'YBNN_*GF:11 M>QBH?"M?/#CYBLS<4HU'UW_E >373PAXD:D?X&2Z-J'ZMW^G@#90((12#1%C MELJ$B5023AS229MQ)O !8FBM^-;18&+T'AJ0#8P\ =)36;R7W7-Y.5S[]_1T MN8FIKLW]I_47U6&KV#QA<=E8*+=BZXU'K@3YJ^_&Z)\UW!U(;39Z>F=T9 9? MC3*=T*-@N-D9JF[?MS=8F5J0W:W\\.FC-FY=NNOQWNX?Q_L._%O'>U?NVN[^ M\1^=]N[^R<[GK?/V\19J?9RI!3G^3O:NMMW8]H]:G]NG.[M?+MO';3>N?TY; MG[=1^]0]Z(0I:RAU%@M,8?:I$ID+*-HOAZ^O[&P[OIY>=EM(E*Z#@E??L427!?\UA5+=_CL M4;EF+M:Q"EFD[6,#L&GJWH [D; +#JEY0,P6_D2S<946D"B-D8FY\ M]DT;7U:%P#T-D[QWZ7'KV#WGZI#N'7\Z:N\JN'^Z=[[S>1NV\);O6WK>NOKC MI'7:PN5WRMZE[EGXBWN'HT[KA[OVZNOI_O&&N\^7J[U=W[=TXZKU^U:-E.! MY_!JCC[ACG#QG%RWM5PO7_.HY?K9Y'I6$2&0$VTA!YH:!6A&"7 H;8&U7!,I M)>:4.+EF32+FC:1GD>NWX(-J3P>@Y*AA>MJ30\; TU(3@>[DX7VEEN(2)VBU MX7XEG&!N=]?@OG1P7] (BUF,E<8,,,6=E9G*# B=*$",(8K*C"10KWU((6\* MNBPK==#:J/!*JS&K.U2&68%PM\[J4P<2 M">/ A?@F'A)0G0B0F=0 +;%BA"4IM_\_>V_:U-:QKH'^%15U3E5RKYKT/#B[ MJ'*"[4LJ$MLQCB.^4#V"0$@<#<'PZ^_;2X!!$K8 1+T/BKNYWF' M?@>RBE%]OQ_8[C[^[9VNV'VN#T3$,&^X?:B["Y:\W7D^2=7K/NN4O M*UYOI0;[-,&%1)3HPA)=^-C1A2]CXN8I"U_",N\QL?@Y8?OH]REAHB_.1?^; M[53:IQV";@F:7-5PZMX>^E?@#EHAATXY%%T"%T_OM'G^VT'S^.^#7$FO^>$S MWMUI?:UZ8WUX?]C8!!LX-\'\\/?158+_5;+^6];X\([N?GD'8\O?^ZL#]Q;P M\VGK2^.T01NDN?/;T>Z7OSHS0T>Y5!$LY( HRXTPI?/(:L^1E]9CR5.@1B[@ M4+0$C1::>BJ:DBX22P6+-EDNDC":)B\L)E(2A86O: H7FEIFFIKR1#MG8[0! MD>@]XEI;9&%]D0/YHP6F2E*[ML%,79OIT[U"4\L$Y4)3%S1%&<9"X :D-I6T\2H&AG1PH$V1G(/C$T:))^V#YIQQ MT*:(K&,Y?5[V+#3UU%'NS]&(NX+FS1AW7QVBU3J]P:!JB@RON']0Z\?FV5],28M+!B='=%SPK%^[]B1B"8)Z(5=A:8(7%KC7:$ M,^RD4L(S\@3V9&&$^S/"I"G)(S9*@8Y&!<>(&^S BM02X<2B@24-VM'""*^/ M$>YBNVD>%*=M-"HFY=!8%C7.PHP&= M 3.%K*6<:TW'O,#J@BX@Z^]I@AA?^+GD?_N]?]N##-7%I2W/ZU9;;?ZZ5Y#J M]XCL:BEF$%GAK<7QUHS,%Q*]T=)(I#')#70,1@Y'C B5 GLL/"S@V@;1=3FC M]LLJN\8+GJ_P[$3@/"4:$^#9$P;S0'3B3ACJC?*^PC.YQ/,<,< S[S.&2MX?IEXMDE*K9EU4@?. C.: MA8@C34*!DNI(A6=\B>[ F@74"R]1YIPCI*@C'N: MB([YZ!K7-7FE9T+/@<8O_?8PHEY*]:H$=B_EZI<]&&%[NOCE"Z^+\IQVPWP. MD+^NEJ9PU>*XJC5M2V I)!%*(8P-!ZY*&ED:(HI2DGR +07UH'N8.E,/[G16 MZA\M+\X7;D\4G#\KSJ?.0 3!F@J-L L9YQPC1W5NBJ&-8#%)FW*O[CK7HL#\ MY<)\X69&@?ESPGS*].!*:J.812P2@V"%/3)&&*22T0D[1WT*(,Y)78AEPOEK M.+O8ZOI^M(-8"Z-8&_9JUO_?J#V.]RKG%H]O?_C^L#=WG8VJ7=OE@FW&\=^% MNA9'77Y&$58/RZDM080FT%",,4C;*) @,3I,!5@G&NC_,)PT1(J2SRDK$H[&(^Q"199B!AI(<#L0RQ=RB>P47M"\AVA=FBA2T M+PW:IX]"N!61A=P9W C$K=/(.@KBG9"@%*4FQL6%7I8#D3MA=1QDZ,]RC]#N MH#-N=6O#X6@P/([=83D360:;9-*G$JSI=#!\M#!I&4CF)-< M$(J(2PIQ'@QR4@24"Y)2R:62/J<"U[F0A0Y6C Z>.)1K "\,/Q5B6$5BF#*" M(F,B,,=1S,DF5628DQ;G'E.2!T^(BR83 ^;3Q%"ZT#Q^B;O2?J9T2BA=! O- MWX7FCZ;-0<>XQ71F9#D KH(+DW7A-**IA#LTA)L MJ5RZ^@0[:6 K'Y4P.B$9P:SFQCADA6((J^ XT9ZZW)QF495+"\$6@BT$6VJN MOER"G3ZM!3$9'5:(N600%Q@(-NA8-PK#]#WM'W58XD*[K.0L'/DZ+A3N]Q-I&[7V_=US[PW9' MMG]6(_5:9I!Z[336;.B=#&.HO?WT&7Y))"*L7GO?[@)OM&VGMM4=#/NC[-D< MU%!M'.Q1^W-U(V/M^-J-;#=4J83[W6H-\HWCUY/H\X!O5IW,14O2U2,L_ [N?A [ M(7NA['$/UBFW\_*]P;#6'@Q&N;776?6\;P.[X,;O_VTV\_KW^;I1IA,+*3CO47PXY?VX/JJ^VNSXP:JI'5VL'L![?7N/ZK*+SZ9G8S2(^:WA]4YA'*C3ZQV-'S)FZSPIPUX-MJ ?P?:, MUV>E%F% <$T=A^=#P:P^7BZGSWZE[Y2?FI_=Q_R0[R5'P+C,CO,ETW]*=N#]Z, M_+P^48MSHH_@"O2A@PD]S;FR,!OI6\NY_I4LKKFQZS0CQL=J)K]]..Y-U^W! M\G3W8>U"!)!4>FPG+P=<,3%!*S AFZ-^WL[Y18>GL0/;Y1B^QNIW21MG,VG]HE5U3M>D _RE,8 XRQ11H[6^=P+=[S(EB6M$6@XBC$B3/( M>"^14T8EC[D(,H *M3[M 1P? ^DGF1)T!D% ,O_W$7[5UH0X263C,,[ M6:^35T%BQ;Q(4=HX]E]CC6_9C]6)YF^C 6!M )OQ:CA_C:D>I.#;2CI6'P%J MWG;#GVWKVAVX*@[@,^#3,&_,9]FA5SOT,]^CEF)LB4#1:MBA 31]9Y)#-.H@ M>)#$$+.VP=?5M(9_8XO6*ET3MB!LJ,QT6R>][FETUS?7ZE']A4;8;P^.0 .# MK9LJ*3]6 4;=F_H0J"C>#@XJ1%[I >TTUBU <^EF+0Z^50E-F*43>U9K@RCM M.5#$*[6HND<%2GB)2I4!F9*Y%GX_C/UN1G)WOY>EC[\VLOBO[8PN;@!([XWZ M%\_+ZM!!!&6E!A;!($O;BR]\A7^#OIK'TPYP83NU8ZA4ZPM%+O,-C&^L\ *G MC%7"VN^@\_1 =;EX_/H#>LQ.K.BM!]A/M=1OJ[F[%-OCK7TINZLES0[B>E9E M_.4DW*1=@O\WSQ2H[97V.^S;<$,3FJ$)9@YM=\=+=V/V+D:F\K1-&W-7'7+_ M]V8GXXO)QM^^8AU8R:/A[5_YL5$[LQ?PI)9EJBU@M23/;.!)8X'';H5=)&AL#P]SS]>2/"3X^:7C_"]OP];QUNGS9)X*:PDRBH+,5M*#S,8")2%SVP(GI')C#0W8!12CK*DK1QA57@A- M-&FT\[;4I^_7&QIU@M/'2_/BY-\?)"&,A M,J]E\MPDJHV21B?XR;&4/+V*Q7VLW?;)'\0PZL3M-&/?929_Q9OOZ_;'/:X# ML5Y%Y&T(H# :CC2'/P)5$::>6V+4Y&9:!5UOYR!WALD60V7=C[O='_1.QSZM M2C2$WFFVD&J]"AO^ AL7CKM<1D>UK(W%"TNL4J0&L5(2QOZ!P9O[ZTQ+ M(XMK-P.4+R;K4@NIW/39Q6-/!O'-Y0^_AO;@I&//WK2[U0VK+_UZ\YUG-+:I M7GG\\3=QNX['(O9[!FKML^ MM#6UF;IT);H]M\!ZJ[V;K2_N #V_UYS MV Q[M<'HY"2?EDW5,GUPE8&E>_.7W$_T"6/(*Q_\M5VTT_MTN8=6)<[F?O;0 M.,[FY+CU!9ZU&=I-"F/ZL(6W=_;/MK_ &WQIG;9V/K+MS>9AX\OGKU>Q.9=Q M-L>[!ZV==Z=-NL5V=XYPZ_"CV-[<$KN'_NLN/*.YZ7F#-K[NPC4S6[!+ 2:Q M]12EA,&BHL2!.1\U&%B,1NF#C3A7::-U3J<#&5>^!$HAI!=*2 ^-N2Z$]%2$ M-!E9'9F.BDN.E*<)\8@E(H.!>D!TR.23 MDURRM0U95S.ZII=:"2\&M@O1& IL'PVVDWJ"E$Q&T E0-!0CSK!%UBHP81(6 MV CLA2993Z!B.C^@5)=^=&]0.U01V]W!/3O:O(ZZDPM*O;^8\7?C"5^Q!*55 MX)\9G2^IM]91G9 &ND'<>H&,I1'A$ QW(#1DLFL;E-<%?S !+9_CI&!XT=G= M!<./C^%)'2)Q:CR1##F*$V"8:@1K!BH%+"#'(@6)\=H&$76J'UPVL3@;[N%L MN!GF4GP.C^]S&,>:7=!/]9O"08OCH.M=[V!<._M?][!R,C(,B@,!$X;'*@<" M8^3@)^N4U]2:M0U=)[2X'UXP@A?G?O@1@I>RIOR*@/=*@7C'X#^^IPA+/GJ& MM'8"<<4E*Q>TA:2^<61>M&]EN^);E.?C0[PT&Q5I;.-G.Z,K%0]"&:X>X9B$?U CD M.(BR1'2@T0D6,%O;$*2NY8.K6B\042ODJ2D$\A2J62&0)R*027=/4"%DBPHY M2B3B!DMD97(HZ$A)\(FRI-8V&*\3?5M-A%4BD-54\F[6P)K*^?M>YO+-?![Y MW12F7$&GG*8=I=KKBC],/)X_6:L>VW>V<9;X:M =5T:!7K2CQ;8MWM+U;2W&>FN>O% MI+FK1:2YB9[O_M]TY G)S]MV.[P[?=\.[_1NV33!B;[8'O M5#4[EB?[V%\6KSG;/7YWUMAIT-T/N\?-#Q]Q\]S3[0]_'#0.WYXUSD$;V?S, M&H\P9IO]QR8C]&DA&"_*\0%]["1\^$O)4;!#UZ%J91R3#D/Q"NF(N<&S)1@ M9:",2:Z$X(Q-9BM?KD)5]N-J">JPEX;W2(#_\=-OCA:4V^ DPU0XQ;WB3FN! M%=,:QY!1_N@)\+=NPE>]]4[WHC6&$\*1922"[:M!B34"PTY4WNN@M8M^+;=+".Q>TTXK:*%\^E8-6)^&:>8O8,KNE$/^(HYS?R9YE*>N^U)WVOKO'7^ MCC8W.P>M+Q_9[LY?_W.^=3W,Y;QQ^/GK MGM1"BQQJEP@!V\D$4&65:#%]H14QI!5)4H5T99E<^7K,E-? DR3$84#<-)T41M!)-)@:*T3)D!3^W:J5SXS^/? MJ?IR^8O6)?DD8A\4C,&5^W2A@Y+K8HY1W=9]C:W/.&RXUGV-3!R)E#3/J2XS MQH84'4E"*6X%SS'%1"6LL32*!%&THV5CU,_3VA&)3F'K+9B<5"+.=$(FIW!C M;8-3A&,AQFW1!5N4[;FB;J:7#68:/8!7"1&HY(($K7QD4<@(ZT[P77*V"YB? M#,R3ZI&EWA&G J):*,038;N.C1(") M'"1 N(R6*19M$@)'810DI-LKA%:-Z60W$L&,\ X$":9Y)CPI*SC M1&A0+3'Q+ND8BG*QA&">5"X\-6#C,0UZA6=@*3B-C.,&,<&C))XEGV*E7'#V MX%2A%7:^/'$X? 7%:OM?[W9DA[GO<14,6G4Y>I0PF^4FK=DS]2R5Z II/0UI M74^0AG?:^4CW/#'*J:20DU@B[H-$+@J*5+2$6D:3M61M@TE29VK:)'H4M^6< MXG7!Y_K/X75Y0+QGX:4GJ*Y7>.G)>.GL!B^Q/9$:>$GQ.AA)A9>* VGCSS@8O*F]]7YT/!HG,H=XT@<\5KEMK\R1]-,S MZ''7IG[SVLS#SYV8?P *?7O<@SDZKWY_*[T69ET6BZ [BAB--EC!I4UT;8,R7"=JNEW*S\7?]!(POR@=J6!^*3%_-H'YP 7E MF%O$C<*(IYR%3HE%SBE!C88-'V/&/&A3>DDP_QK<4LV;+;A_Y)1Z4.$@?)<. ML\O6MV[V]-VY;]T")VA91,'R>_%@DQ=V7QR['TUK=():PC +R ;'$,]'B48( MA4S(V7/&R>A8/G@@=8I?D ]O 3!>\E:BA= +H2^?^[,0^J()?5)=-];P$)0' MFURZG)$#U.XC1X(1JC#!T):Z"ICH#:C&.?S[-;OE-3\\9NT MN[XS"C".SLR@Q9S6<1@]_'!ZT/8'-=N/M6YO6#L#IMLQ%1)=5FX5,[M8/:7<*C[E,D[IIL$Y.R M[?HPYY-E% MJEXL?QU(<' "_ @"JG.V/I%%-G^QYN5AO5ODR \+8[Z_$ -GT?8'M;$DN%%5 M[29KYG+P<5RFL-O+$L>V^U7E0G\ LP"O,^S=4MOPTNM1/CC7]Z/63M[I#V]UO@]4Q;O.PA&63#]]>-6[8 MWMQM[V[NGX/ . ?A@9NT05J';_'NES^.&X>>[QZ^!\OWW7ES4O -+[N'(-3P/^>MT^VW>PISXJ/T M2'J2#ZESR1_->>[9#9J&"!(NF*I=RXW W#BP3@+W6C@I)):)\ZBQ3M1-UJ[] M-OD7O2)KM7N42_[A4Q^[_/$G?Q##J!.WT_LVZ%#Q3R#2,+FQ=K)E^WKWU-8I MC '&V"(YP&Q[<_]LSP"+*IHL2@2#-@,J+=(:-ER2446F---4KV*UX]\/Z#OEM)>A"/OR MS>'U:/KK<9QE&N\')LX,Y/O72\-3VXSQ; M9]&A;\L"-I?/&$T]Z M,"O9\.YK#KR 2?O0ZX73=J>S(H%H]W1XC@/1>C"&+=R@G^':UNGVARUXUC[? MWOE\VJ!_'&SO>'CN.]X\;IQM?YH(1#ML\,;AQ_/=G8]L]_ M;\%[Y4"TYL[; M_'S1/(?Q[>S3UOF6J"KOMZ\%HIT?G>YQD6 ]HT>2"9Z['VOD")'(B;RJ+"EB M8$M*5J?DP?6)EJ_X8>&H5>*HNZ2_+8JDOG/B

Y%:XJ7+7B^A08.$6; M>EQRNJ9--3??TCW/F#%4,X2Q-HA'[I'1$2/!)!7:.V(M7]LP=6.FCE$93ZL/H?WHDP,%I(# M1:D(!A^UR"7E8),E32-V&)9W;4.QNJ$OL-I]X:A5XJB[&'R+(JEB\#VSAVKG M[67^^U=XA[/&_I[0(D4@)A2<(8CC7$,;K#VD>! D@1D(5F#.2JF#EE5,OL)6 MKU>C*B;?X]/3UG5Z.F^\W1,A1B*)0]X+C;@@$5GA%.+.N=RV@2A8Q@VBZV(& M/966(X\)R;?^_T;M?@RU8?0'77CH_MF]CCI?=]FYN[28%,'$: P5@G)NC'&. M>*PC#!*>PY8D@M4Y M>; _JQ237&+C:E&P+L;5\T)\ZC3-$&YEH@(E["+H+@XCHS%'U',BHZ 2[*NU M#4GKW#S$M"K@?GTBN]@BCX[FR>,G031S'"R1$#0%^X-X9+ B2"JI6$Q82V'7 M-@RNFX<'\Q1(+R^DDU86\^ -RY6=4K(24ZZE)T8[!:,L!S;+"^JI YN<-RZ\ M3XA&)W)[8HTT8QAY2ZQVCN;VM""B =3XP0(!FQ5\H&H91?V^"FSF>T("]J^-+">PED=E'#'Q_/4T<" M--D8G+6(!,<1MZ"#.^8QHC@(J9+2,1=2(Z3.9S1@*8U"G^1(P(\&P]YQ[-?& MM%ZJ*$/[.9_>UPX+QY M?O2U^7&/&6M-P@H)&3SBC!!DB7$H:1VE9(K _ZUM"%W':KKW7U'#EQ;>2R"S MBQK^^'C>FL0S33RI0 Q*V*KL.&-(@U6%9(@Q&N\-D084<5:G>IE*[KR&?(&M M7#RV:SN=,X#1O['3.XDPN1=%TG+!]9-^;[\?!X.21?"8=.?!, V6@8#CG$<3 M+>/<>L*-2LQ:)7#^J'6BBI_34&=![[O8+M>Y\07*0/!(.U,)$A1G4"TT09I*.' M/P*F*EJ5 K.Y9:R&=?VU@+N NQ@H2X?IR20")34-U&G$% 9,>^.0C40A21+# MV%KI#"OR^N5#6FM0VY*WF%'&O?9.)H*C8$HYPN!_Y9Q@>4$](XE )N8=1T0I MGT'-D,8R(1^<)XXF%U.N46#J#$_[$ NH"ZB+$KXLV)Z1/F"4%(RSA(+#!O&D M+3(>4\2QMM(3%JV,10TO\+ZWS"YJ^!.>$UPF$5AGO X,(R*9S*7Y QC7+ #( MB0Z)4AQ86D*9?=\D@GNUE7G&$X39765V>D/;J;4G&P_7PEN -?VNB\\MYZ0H O&3<. .:=<4Y$XY4J!PW+RIB?9QPT8&F( MC&#C4"] "\(X=Q0G"#/,N&+,:\G6-IA0=;ARBC OP?D<$OY^A[IS$^93Q' 4 M?IJ;G^X2UK4H@BIA7<]+5E,G)S1J*; /B.4"+3PJB9S5L.^EX50)1A/AN6@D MJ2NZ@.2*PA6KR15+H,L4V^_1R6'J"$8HIJ,2R D&Y$ ]1290AB+E)":=C#08 MR$&)NM'3Y% TF<).2\=.WI"D(\'4:LRU8=89PUP0H)KKP(,MITG+RT]3ITF8 MJL!CB(AKSE#65Y"A#",FG.%.ZQ",7-N@7-0%GJYO4?BI\-/R65J+(JAB:3VS M6VCZ>(P$:F*@"2F*'>)":F08&%R2&\P5C=XF!NJ4I'6MBJWU:MEB";298FL] M/CU,G;,13:@PRB&JB$+<: S65G(H2&V#CP%';-L-A[WC-X3":U_\*@]/WF2, MP]%@V$YG3W\*3ZNZ8=2*,L?N/P?8'__=M5_,:/NX M!>SPQ]'V9K/=VFD>-3<_LM;YW^W&YE^=UG'KK'E^<-SXLGO8V&G@?\[WSYJ; M+1B'/P-EX;1QV-@#HX41XCC2"7(<@4" 4@3=H.GB$G&39*):*;!O*7KM]5)N=H-MAONLB-LDE)KV&L2M @6 MF-$L1!QI+JB&N2/5CL"7.P*7'?$4.Z*Y\VY/4R9]X!1IJPGBW&KD:#*()LU8 M%#1X6CD\UF^+B+_8$7G":\.#6#N+ME^+W1!#;3/Z>.QBO\9(O99IO_J35'LG MKW*]UH^#DPAW^S=VSM9KGR[348]MN]LYRSMHT!X,![5>RG$GM^>OKE]I"I58 MOB&5%R"G;NZ\3_X@AE$G]M)W#.+WH^&H'Z]OTG=CP;J3]8<=&,]OG9X_>G4; ML/6U>;JGE612.HT4IA)Q%A5R7%ED$G4>5@@61:W5(J#T!.9]V!]E'6Q%=:N\ M><= N43#^%_?()$U+C^$W6QGZ6$95E,Q5U=@Z\)[UA)LP IV@PI9\/M^M G@ M4FO#;_+%G4[O=%#[J=V%#WLC>)\P^/G-3P, SY-5?>G7FT\4)U.:>/6\\<>_GK;#\"#; M">MX;-Q>1.1=//GBX_7JHPG+8?R9).M4DEL_QNNW?_:]VQ*\#E+M7K?]_F?< M\#)8+>:Z[0]"-'_H&9J^]'D=/&8N_\ZEX)PC#/.%SL#.51?,B@-G5L">I[3% M2YV>'+M[X_5?0T%TD*_LUC5_B ]XZ=W #TZWH%@0FR*53H%E2(@AP2DA!%CO MP1M+%Q&=-ZT<-^'Y.Z>Q\V]LP& .YC3C5MM!?'*P_>'=6>-#X[QQF%TV+;S] MY?/9]N8?[>TO+=HZ/(#Q?.;9<=P\FW 0'[_CK9VM4S#HSAJ;;\^:AQ_%[LX6 M;QQOB=U#&-^'OP^;._N\=?B150V>/UT>=K_]VMC<9WO)B*B(]<@G+1#'QB,M M@P5EW$H5G3&)B+4-PF:>=2_81?M,ATB/>E3T\FG"*1U9=!'K$+@.4@="P*I. MF MFP8HK-+&"-'$V01-1!(&IY2=/X\AU(JVOW/:*XRU.,9J3-L_8.6PE(A"5/M\#D$#TB0Y M)(,0) FE7=0Y4ZE.R#+ULBNU)5Z$%5,P_A@8GS1>A T:,)Z0<0JTDAS]9F*0 MB$:J63"68SHN26U4:1S_@C'^/"9(P?@C8'S:\J":!^((\@$'Q+U52&OB4)3$ M!8)%T,2N;0@*ELD;CXJ ?8Z&EQ='2QQGF!>5I$O4#:.TN'DYYD5!^<)1/FE@.$)2L)@A M;!F@G..4W9X869RPQYQY$0,8&+3.9K22+2A_,2A_1@.CH'S1*)\R,12WA#&= MJ&^4K.;^0Y?QB^4R,][U1O[#2XECI M\XP +D\%3<(@:VG,=70UE3)K&ZI.9[3/++[-%X/QYS,P"L87 MCO%)^P+[8*V4$2G00,"^\!(Y*2T2B6/'?=0D)_ 24:>B@/P%@_SY[(L"\D6# M?,J\B!(;*CE'@04 N=,&F8 ]\C02+3BW'%=YV77!;LO3+R<8CV9>J'*"L83F M!5S[PCOO/(MEP9OGGT_W1 K2)4<1%3Y;%D(B*TT$5F*$$B<\Q8MK?UGT+:8 7M2.A=D68Y0S4"B3=A8I*2CB$5MDHG=(&&DL-Y99[$$"UO'#38N" M\>7%^#.:%@7CCV=:C#%N) G*2HYTX 9,BQ"0)0HCE0+!'L,B4[Y\&'\-!Q<[ M5X5:RO'%$H".:P=,)7+[1Y=-%B6 MYIZO .7/8V1\!^5%"WD@U"=/,90.PAF&D2 B((ZY0M:1@#0-P5I'"19@:? Z M$#+!_37 M<) Q70-L_@S[B\J,#*8W]$:YSN/E>!]6U6+I)NE_GG&"7@S+/X'1UHS#0N2+ M(W(_;9Q1;0S\OT0TUX0&CH-V?LZ; M<>'U?^.W=@W_>[.)Q\53\;>O6 =3-!K>_I5[-J9XCKX?[Q'#-R?L^I\'_6]% MY/WL\:% +'$[% MK-@00E3 1(C$K11&6:9!U=(V.2T,W2.2K?WPX>QQWN':?1YOOTXU"*CV:[,W MC#6S7GODWDF7G3\WVP/?Z0U&_25JA=2X%'V'NR!6MG<^G^\>MD#DO<.[FW\< MMW;>G37/&V)W,QSL;K;.8"QT=ZH54K,#SQ+-G>9Q\_#O=F/GKZ/&\>Y!8V>+ M-TX$=C8IIYVVE 5!Q%3KI,M)GQ8.UW?IA* 8K\8/ M'W7WW?TTS;FVT^5;O^8-UMS?DUP1SXQ"U*F06\!R9'3 *% F@D@L1N^F>FT] MA\3\_0!T9KA=U:0JUKSM]\] 0LWE:!%F?KUJ M.7?9;([43F,_7FN'==7_ZCGHMI(2M=I\C0V(I_%KZ+G:.#5L_R@.,RM^RI92[FLU1T^KFX;J[:;H'+,U[ZU6 M8C;_BD/;[M0:,;3M8EN#O:AIVCKI=4^C*S.TN.YJ/PX4(Y,S-9<7:;FGZ6;_ MT1?/==FNGT][=_"@:FXW3QN81W=[9[5R=85R>1QR^ M(ZTO[\Y;.W\=-P[AO38_TMWC/PZVO_QQU-P\.FV-%YJ M3@T* G/$%?=(@Z6-*"<.2Z>UT_D\0LLZFW$>\326Z>R3LR5MQ/.T)\B%65\/ MLT:OM+):,(,--P*P&0.FC#I%E$R>%V9]5F:="J!)P1#B"0H!,\1-XLA8(%J= M8/F$X9B%7 Z+F3JGTU6U"[,69BW,^D3,ZKQE 1L78E \6N%H,OGL*!G"B8_X M8[&]H)(B!CND2**(:RF 3V5 A!!L4Z XBG1[(FXA MU4*JA52?B%2EB\12P:)-EHLDC*;)"XN)E$1AX8NZNAS,>J&N2J]Q)-B@Z(-" M7!"-G%<<)>9\"E'IF%SN#B'J&D\7CB_,^BH+P[SU_S=JCX,B;S_?FR.7_-IB MS A/?=F9YI(GZ:/55'K':<1:":JPYT$QP<#@KV*)R&4L$9F?,*O%Z<>P.>K# M[/T77J07BF:Z$/Z22268M$I+F^E: (-$6"GKMBN_A^[@WK*=\/,3K9[/%1/E"P][Q 3E")3#* <5#=)!>E M/=FJHOLN,GP!#IPBPY<4[!>\QXIQG33TYA%,N4$N9< 'GDN*: M3)<4?Q897IPVS^.T64[?S ^S02]+EUS6+)D_'W3:#7DSZ.I%QX#>[>671>(] M. #4<.M\],&"+<.=\_ W-H%2)YW'@IDJ /0.:FP17HL37C/*J%OL$E,B^Y6( M1YSRA'0"334E+UFT05B&W/I ME!O5)>N3!^64"P'**3$YNCYB9#@.VA,5(G$O(N^S<&GATN5YZ[MP:6Z>& FF M5F.N#;/.&.:"P(SKP(,MRNER$.IENE(DUF.ED*(F$RK!R/%H$+.Z.07?:(_)V96Z+#_U;* M=9Z(0"-CT7%EDC-16)Q@2R6#C1&%!9:2!2:=>X1H'X *$/4^(2ZM0S8I@;@U MT7F7G+:%!0H+W,8"7 $)V)A<)($SXIQVSJM(B0*I L+E$5F@F%(/HX(IWQ0F MPD?-/7**JGQPJK-;"B,NF(A1B21(R >GJBYG^/D+%;QR*KA7+ZE"!WO+FZ1X/7EE# ]):AEP8!'XB1")/X- MJ(62>@2K'*Q5C"62,LX9G58*"\Z7%N?+X.\IZ'YJ=%]5:( Q'YTU/NZ)$)RG MG",3/%A^CCMDC,9(:NET,@0H7JQML#I6TU+\?H?9!>++*,H7X,@IHGQ9P7XI MRID6/ 0OD1-8(QZ50"8J Y+=)I)3]57@59D&L20J>_'?+(O_9JEC?NZ<^TGO MZ:>\:*0[Z:I\G;&BBYR:91&D#^_&E#2U23,,%,A-( YV7M(I&DHMR-9Q!]$[ MJ,A%)BY0)I[-<&,)BID/VB%K)$.<._C)!8*T9A$6CP3*JU,/7%=ZI1.=%@C7 MU>C75,BZD/4/'!O)**6]M,8(GK!RTG-*$]/, MQ00&C&-(6R!KX0,68,I0377.2F5U61=="<OG)>LIU[(C1J;D%/*5:SE1A6S $07K*'=8&BHED+7!=3G# MN5S(NI!U(>NEFI.[1 9$YY7WUA/"N&?$M MDQSQ$!CB,H%FK4A$6NH(_\D4$VC6@H@ZX46S7L"IQB]#"X_;N)S*YN@87M_# MOT/[WXW_P!^7KW!L^_OM[N5()UT]O3GC32OQ%8.CPQ5 MDFV]!OPP/(@U9P?M0:V7:KU1O]8^/K'M?@Z>K-G!( X&%S_FSZ=<]/7:,_+- M5C72&-YZ/SH>=>PPAJVKP<]5=!JO*!?M_G. _?'?7?O%C+:/FQUXEFCN-(^; MAW^W&SM_'36.=P\:.UNL<=XY:M+W1\W#+1C3[M$_YQ_/MM_N4:/R^;% +AB* MN,B.50Q_*":,BLXPEJ.%NKTI"KF^.0Y@2[@8N[!4P^AA[M>OX%VA(W\W+W^[ M.[)C_KF&EXLMJ2CLV9/>..?[33_FH^9_XZ^G[3 \N)1GU[YU 2_\[2O6 >Q' MP]N_\FKV[VA+I4M2+-WC#6"%Z_)+D+_E] 4,:8T'Q_ MV'OSOMVU7=^VG3_;UK4[L*_C8+,]\)W>8-2/._"[AY]IBP)ST8\$-""^O0GVJ4O,6Z<19]HC[B(%E2=J MA!,#92=HR[T=BQG@&1 %F>M)RFU+L.#>),Z,=I2QD.NB:RNCCFFM%H'_3V ! MAOT1"/RK%:A=6X)IF7]]"T]PVWAM?OC<)=OTLVGH2ZS9?JR=V/[PK#;LU6RM MTX-1V/U^C&-5H N:6P3E"2;LK]_?#VJG[>$!Z!'M?D#C;Z6K"6UW0=<9CJJ2 M'H\&HTN]X),_B&'4B=MI,[KA3E;=7C=\/N_9(+6ER2,F,GQ8"L@:8I&B/&C" MK3*43<(GJ,2U5\E)R3F1W$:+<]NOI*GD"=-)^&R#TCC>(K Q8$-\VRJ#";5Q M; 5M-&Y0+#J]TS>U[X/P+F":*>5GHOB'KP^F2S7& M*Z6D,D, GAU[,HAO+G_X]3*DI]VM0%9]Z=>; Q4G4U9(-<[QQQ?2U_!UH5D6 MP!>Q0!RV_8[('N;SN_U-Z.A@>] M/GPQU.QQ;P0L7JGP8^[^*?/[=K=S]G/MUM3*%S]5;ZMIJ86^/>W>YABI53/5 MRS/UZB=J>S0<#$$Y@&'7;INOQYFD)[AT%?JPS+-:XY&%Z'O]2AEZ,^J"6I.O M FZP0S!%;UTB(N9YW;'6M3POO+;Q4Z5R]D9PBS!XQ3#=R@L3!\,:K/SMJ_SB MI^%3' X[8Q,W3$[$!B>OT'3]*M!QG7SS(62V7ED4OSR)(^LT)7EL5: MH2O+8JW0E66Q5NC*LE@K=.7+2B.='5_TF^T>U3Z==0,,:!BK4PA4^Q1/AF,O MPWVR29P*? M#,]6) #RGF>1XP#(D\[VIL>-+_#9SEO:.FS@YGGGJ+738*WC]W#MWQVXUUGC M_(A=?>?_RZ>_B9-#9WVS NMOWE+QAC:,/X#II?/I\W=K;R>,C, MNO@AGUIR2A"3AB >I$&&$H)BU(XK9333N?DU5C/;W:U\I_M"6(6PI@@+3_%5 MK[N_$_O'.01B^8OSKPH5317GIP*6B OD4LQUN*U#QE**>-)&6I/C\!9>G+]0 M4:&B0D6OG8JF*H)K'#$F&J- B$4\)I.+O0J4'>8C\WPJ]Z;V[O-?6[]M_U7[I?9I^_U?M?^W-HXD _R=Q/'1.F"Z4X5E M[L=:=88[QU%>F>YOIW_7G 5J^O#O>BK0S;2&%4X&VNY>=Y*HRYR>TUBK#NNK MJ,PJ!+B;GQ?_[77^S3MM; W7+LWAVD]K?_W^?NWG<2"P_6Z8K\#*<*,E%SIR MX9)5T@B9O&$.>ZGU'&&^69QL=0?#_BB?U68!S2HG1ZT/7S4Z?1.![71( >-Y]BH MVN@D_WBI62.$APPITD8G@C7H'+'9+4F%^H'-E3=<-V(QW?=R%>W MF_;/FILM&(<_@VOS\_8\(S%X3%%T0N?NA 09AP7R3M.$R28J"032.&J9:6FN8R$0P13$PUFD5$! MFX+Q'VV*G]?GC/%?9K%ZD4(#.[#W+8]F<-#K#Q%(U>.:'\O/_,5!E371 TT( M*#,-:VF\)=OQ(JWF__OTV^^UDXZOUWYK_K?V7]MO.SO^SI^__WG!R=V:O8C9 M':6H*3O,6/7G#WV&1, MFH=;>]Y+0:R,B/K*)4XULHD*)+0507"M$)2*'K8#7;^M3OPE"U]F8]G]_7[ M%0Y<_>ZN1+9>>WM;\0 P- YLJ'5[E]'TN7E3]RQ?#4\:Q)MW@0]RGAG-]:.88,?7!G8_4JWS3?LQUF? M5:\S.;J*[^-7WQD-0(WNG,V8I-NFIUY571AKT@<6=/!JWMW8L@+^SO=H=_.@ M!B-0LZ\]$UZA>DR>O[:/\TK.'R7!/Z_L?#NC$/1WJDPLA_/RV>M(/'UZ*6X> MMO9@@@,-)"%*"$<\1; %<-1(:>IAOD'WHW)V(8EQ:E&M/;@ _C=Z^>OW][?O MY&78IEC!-MTY@*'WKSPB%QB_!LYV)J9!]*/L1'$=_-K"!W6@+""4RK?G>\6/)5%O8E\<&]QTT>*D/^LB1,E;*=;Q@# M4'HFW9EP!-X^!3+-4F)R9/G>_3CN"SKACUROW7U=9]6/6(A-\(,;W^E[3Y76 MWLAY.-7VVD[7^:FDNN]\W N"1!)RRPP7):C"SB!#A$4Q,AZ)B8$H-9FZO@KU M&'8 4*F7G6N9""Y2SP^RJRU#[7B\)8=TV YV2=4/H(*2UC+6-=M;&J>>_ZU-'B MRYF$?>/2N;)/ER\;^4*Y.YN5=_JT4SQ7#N-*S.GOMM\_RVK3O[8S6G!J\\WB MI-,3]7)F$0P3-D\LR2(FI$S\S8GG9>*?9^)%F?CGF7A9)OYY)EZ5B7^>B==S M3/SJ*/7F!>J1=ZX45-*KRY7ERK*ERY4O]\JRI4G6&7N=2^ M/^R]J1;OJMG[M5[O:R^C"&V/MKY\9HWC+=PX?D=A7'A[Y^]VZ\O?[=WC!FE] MV?J:"\PV/WP6V[]/%*$]W#W8W?%GK<./9S ^VLR5 [_ .+[\<=PZ__N@=?CN MM GWW=TYXO^'>7C+FZ=[0JCD%"/(6DL0%Y@A6!R%K#3))@\[ ME.9*1(8]M 3M;-)XU!*T!:7+@-+-4=SJ-N%A[]L9KJUH^P6X=P;NQTG@*DYB ML"$BHW+-*.\UTC+*7$0Z"1$H%2G7C"*Z +< ]_[ _13AB6$,VA=="OXIP=R: M!'/D(6&+$_(Q1I#"+"#KK4"4RL 93TP'MK!B\ 70KQG0.P?M?BA"^%ZXW9_$ M;= !Y+ ,B-B$$8^,(=B>$6F%!D<$+ MQ?*[TZH="^ 9WNMT>]/O88DQ%=0@*J-#/"6"-/4.$<>)E]Y&;F(1P@71BT!T M.Q5 +QK09Y. #M0K[K%'-%F?6RQYY((PR&+MDF8,VT +H N@%V$F WP+H!<, M:#PEH87$BBD,2G92(*$]F,G2&22P$$P18XQ<(3.Y'$27*\N594N7*U_NE7>. MK?AQ#\;GBZV8763G_<*B*A[8O?A'Q:>6J+OQ?#/[/W?M[WJG&5@2[7[VJS^U M=E_"2QZNLHL9X27>L*ACN1( Q+GDP.G<2=6QV>,GEWG\&T_)^ MS97O KXE[P-?F+0PZ2*9M(0 +8)<9X0 A6BM5LBI$(%2O48N)HJ4=,[KE'R0 M='8(4"'70JZ%7%\0N98PK4<@W*DP+1J-=L%+Q!UF*"\ALC+ZW$8O&&^PL>0[ M!TJ%= OI%M)]0:1;0NGNSZU3H72$$ZZEY A6!@B6>X$<=PEYPIA1'FNJR[' MPO+:MRX&@K]]Q3H@E]'P]J\\X!46QK8$_XAN:17)BAB].6'7_\SO5(E@; @A M*F B1.*@LAMEF6:,:YN<%H;N$276+K]UT+]\BQ.['Y'K1WN$;(*7?&,[I_9L ML/;+S>F"B;F^-O>?UN_L@ZG=\/V[R:N;/=Z*3"EJU8HT>\-8(V2]]I\;J+FI MHA%)L;$&8^\$"'>FE>-)86T(-S9@N[>9531,,$'?=+6Q=C8:H'UK3][\&0># M&+=/8A_V?W?_SV@'<; #3_BMT_-'SZYZ?;Y0O4Z.0,$Z;WUY)UIT%W[>PDU0 MIN#?9_"]K$(=-3[ _3Z F@1JU.X_!]@?_]VU7\QH^_CC>>N\>=#:Z1SNYI\/ M/S*X"OZ]!6/,*M3'T];.9[Q[V,*@1GUM''[<LZR.'C=F^OSG@M!)E@!4,*M1:">,V0M-TC1O.FTX0[;RW"J@[RDW M*UWCF[BN+ %X]8X]&<0WES_\>JFKM+O5"U1?^O7F$\7)E E0/6_\\3>YM([' MLNE"<;]X\L7'Z]5'$X;+^#..UZG6MWZ,U\FMGWWOMFI=BML__=Y=O_\9R/Q' M&*NZYPR\G+%RPQ]AK(:J5SZOCS-6P]A<=WUHXWHBOCER?^#-6(5N]3_6=O%8 M=/1CK#7@NH-![5TWQ#!/&MTBYJD/;>?JI>PURY.[0?B0Q_BIG_W[44%;@,:GE0@.8.(6X<-<\C590[G-?6T _ MX$9SJGYSQLV,P?/T'KYJ5_]YPY]WR^G\$H4#S?E:M\4#+4-8SYRO<(>X'I4( MMS)PYR+\0(,V7"A%?)#<6D7TV*$/M[WNT)\5X'/IWK]Y>)3]_#=C>KJC8Q1Z M0W1QCR4*[+G? < XL.>DO;OC\W?.FX?-3GY6$Y[0V@F=)MT]:!W_?=#Z\I'O MPC@;DX$]QW]TFM6A 3R5YO?ZR.!M#IKT,]L]?M_>_?+^8'?SX B^>?K/^57N M^["Q\Q;&LL_V(JW38,I&72<@8$ME+$*]AV/P!V::)QR99O@G>:B<,:R<<;9!&<()1DF5@%)*(IR MOB'2PB0D0'\-W(JD25C;X'6C2.&,PAD+X RCG&96<6TPYE8[G9R,F%EA)(M* MXL(92\89S4D]0[,@<"X;;A+'B MKD/:.( ,:A],*I( $SE!U0N_8:JMP1N&, MV7I&X,F)J#&.BDO-C>,:=B"7TF$G<9P9;%0XXQDY8U+/")0'DU1$W@6#>& 6 M&:44\D1::01.PONU#<+JM"@:A306HV@XA9-S5%&#N>+".",DD(7VPA,6>2&- M)2.-[4E%@RH?6608Z4 G MC2(I MW'(';OD\?<)BC @$@P8B?0*%Q%*!M%$)*9ISX$DR3!BP8J1Y:*NEV9A_SFH0 M!:F/=NA1D/IPI$[Z&XA63%'%D&5. %(-00;[A"+&C@?A-"@"H ,4G+YPE(!487)O#2,X&-2!("93@/42"7.^MB%5D:DO&*D+]ZD7I#X8 MJ5-N9)C1JQ)4.R$AO4:*>2Y8DLQJ#3-5W/!)_5*R^H+R%OVV_754' MN;.3^F6SQ\)]T9<37X8.O!V)H*BO<1DT E4C+WZ%6:():^2IR3IO .O4"(52$HXHBJWS(+C,,T1F M%' ]K9>V@.O!X)J47,X[YH3T*''O;2!46O)V@;1TTWC"KI> MF&>UH.NAZ)IRK,:D3?*@#4K"&>(QA:/7]H M0=>#K:YI=V@B5!&B-;)"&\03=\@1$I"T)JD EK*W8FV#BV=(*WP54;LC-W:$ MMKN^=_SJ@G5_>M9HW8NYWZJFOI#)G$XZA/^RJ6EU M##Z 'JR 2O"T#^?G<@"ZK A]UB#="8 N?7>R%0'NI 4KG59:FHB"8B*'&5&D MG2.( =]BSV'%)+V]-5D)85AN!-]%QBX^?K?(V(= =0(!T%+BXQ]P0A=?-QN0>B#$#HI3)FQ"62F19%KB6"))'),@5(L M*3,"E&"?*_5H/>VP*@A=6H0^:[ANT8(? [A3GN8$R\%EC$A%BA'W0B&-I0#1 M*CB.,H"P544+7E4$WT7&+CZ2M\C8!QFLTVYKS@.3H @A!9HOXE5?;<,TDB1I MK,"*290LD91=R0#>[Y33K_4N2ZS\((YW9KL!!K,8>AD3=^\W,'=I-L* M^"QP'GZX Y]U I[3KU^J_CP""^]/^_L5PS0D%I!E)B!NM4)"&0P<"RL'3P4W0*Z60]I:#6)ISK:]2-F?8C%((M!%L(]HDTV$4? M>A:"?1R"G=1@HU=6,F!4S"/HK4YQI$D,"+@52YY42,J.6Q!P61BV,&QAV.=2 M81=]:ET8]E$8=NK4VAB*I;&@LUH>$">)(1>H0DH1A4EVJ%M>]6N@,])["\,6 MABT,^S0,N_"@@L*PC^.%G0XV\)9@IJ5&F '1X$K&Q,%_K#Y&$,0?Z!C] M]._=#YHH8.(!!+2GUC(B\#S]=/=U]7V^.2X<>W>.K:(B?CO).9WP;VC_L_%O M^'$UOIX=?&D?78V/4'CBRS]5(Z(WN=%'P-K@D@8V_NT&OWV;^5E=N1KHV.S! M2G;M\3"^NOKE]] >'G?M^:OV4;4>U9=^OWE'<3PQ,=7]1F__?M8.)P=Y!=?Q MB&0N T)UJ?>O;>)W<^MZ/+JO6I;C]W1]=]L=0LEO#.XGX'M]YXP28Y/C[ M' "3C+F@\,];HM8.!C'6&O"Y@V'MS5&(X=9,:S;;^2D+<7,ASF+WGQ^LQ&.W M-YM8ONGN.T;:?4]G"YNV/]@5A^EK.W94]L M[74UKF&9P0?'2C_]U+V$<^3^T)[3,?XB9_]AU%!68)[4[DSH),14F'FC0B8<^,L3I9Z%UVH M*LV-/!WD*AR2E'[>TUT>?='<:IPUMM[VFEL?SO=V6GBO ^/::8E&[[UH=?S9 M]NZG,QASMW4^YO+H'.+&Q>99([M)MO[L-CL?>XV=AFAV#L];G6Z[>;$I]G;^ MZ#7??>Y4_;S'G&:UXX8]DX8SS4SQB&-:P;8HQ%Q*/R MR GL4<0FPM*&X$7*R2J$+WVIWL(9*\$92Q$7SBB<,94S M(M6*1J*8)"!G\*"-,\DRS"TV05HWXHRK**S"&8OGC,F4@L ,\QA1G1+BVE#D MHJ(PP13^(C*CY)0"4S=%.2FD,9O"QE)8KFT0U$@N7314*L-E<%%;JW@AC64C MC8DH^6!#%$QI1$0N3>ZU0<9&CUAP4CEK-+8@:%!65WCIFV 5TE@)TG B<)X2 MCJ.\+Z2Q9*0Q)?";8)DXPPQ1[SSBF$JD+1'(6^4M%0'> M#&L;G-6E6(!1XT7T1\D]T&LG<="[?\/HYU2^X(TMI$#&MG3:XT2^_9F+H =96 .G-/0P'JHX$Z6KCD3I1US)(+JEF M2 DI$0<]!3FE*#)<"LJ5DC:(M0WXM2#U^2)UYD;U@M1'(W6R^[90# LA4=0> MA%_A-3(@ R$JA;9<&N6M7]N01?A]QD"=N2&[ /7Q6NJDK9HF17B*"LGD\$A/ M=4(P%"@@D; 8,0YPJ.K)4M&+P^HSRERX:DY_?S/U\V:/F5NCKR:ZD,?#R*,U MQ1B=/+ : M5W:#]39IK7+_!H.XM0(YGP12+GK+4S!6F1QZ4L"U9.":N=&W@.NQX)ILAQT8 MCP3T4Z,=@"MRFA/5/&+:1N:MU8;#3I-+'PCZXL UCP35^D*&ND@#'*,),EAN5S.L:;FGK;5@J[5,X@6=#U:ZYJTAT;#<$I>YH,+SBS* M @(QGB-#L7#22-"=,8B&? 'Q_B\BRY7FM7?4\?VGQNO=I-S_[@-WGV&[^ MJ4LJ-B\Z1(@6O*H+O M<\;./I2WG+&/4E@GS=9863S+N:+5[OB,V[GPSS;J!=Z/3% MT>G,/2^%3N=#I^/&(D]X2#88)(D$.F7PP^7R:3[H()/F2GE:58/7JM!IH=-" MIT\CG<[:"U;H="YT.N$=XS)H'+U"B>6*&9@$9+2F2&@O0\QFV!1SH7S.)M-[ M"YT6.BUT.@\ZG;G+LM#I?.AT7#K%6+NL2R!-!="IQ0JYZ /R$G/C-#% MZ,> M KIH^X5/"Y\^#9_.W,-<^'0N?#KA878Z<:&B0? /\"FL&-*<6D0\X[GXC(&E M6MN@O([%9!&)PJ>%3PN?SL=Z.F-W?^'3^5A/)\, 1)0.>^T1#9@C$$HYTE(R M9*Q.PEKC*+5K&QP8=4H"6V'4*8Q:12K\=I+S+.'?T/YGXVK>FJ<]>%8_>IT! MU#XZM:.)A(]=C;UG!U_:1U=C)Q1FX_)/U8#I3<;T$7 XN*2(C7^[P6_?5F5T M[VM7OIP_E2]QW!^V\ZU?#6(7QO!/_/VL'4X.KK!_[5N7 \'?OV(=3-GIR>U? M><0C/.$VHGG8;Q%C-R?L^L^#P?<3\4M$;A#M(;()AOO*=L_L^7#MMYL/#H]X M?98?/D$_6-'1S[$M-") R;%.06G)J>?,">NU5$$*';6F.-?_^?>-K7B3QHFD MV%B#L0<:IY%IY7A26!O"C0UX%%- KVB+UD7SH+73[>SEWSL? M&'P*7K^',;XY:_8^G+5V/@&OM_#?%S"V3FM? O%RFC12T@/QAF"0Q4FAA(6/ MWO/(B5JK13CACF%^3P:G\8%;Z*D1M3FL]=.(G;>BCST7!Z-7C-1K>=_4:V>Q M=F!#+9W"?H@U $V[=WK5=^?8GO> $(8U.X2SO]OMGPU?W_PW\=CRC@,H#M M\LZ7;Z]7;XV=8*/W!%DGE-[Z-EXGM[[WH\L2N4[E[5_]T65__!XW?/:#9>L4 MBSD,5JDYS"Q;!TWT3I>]8T3CK5'&1*R-;>%)@6:*3#,)B 5%&4_7.JXHHP9L M49U]F3%N2'F/G3?V'*=M.Z6VC\-;BQ],//0594X\]YTFY>Z3^[C[K,;D;]D3 M6WM=C6MX>_V)L@3SCJF>*4W,C5X7:M3YI7U4.SGHG\(UPO#7^TS8LR@6 X<) M>TSVPFKWO[W;(RYW%M*]K)(\<86)#*# )L>M"B2PI!,5F@0:]M]_UV)_;(S\ M@4[[WTMU9>LT-N'..V>Q^T]LP# .AB_!=GG<;NU^HJW.^VQ_[.UU-D''_=C9 MWOJSO=?[W-W;;<$5-VESZPUMM,=LESVXY\Y>N]'Y@!N]O5YCZV.O^:[!&SVX MSBY\M].Z:&RU<&.G=?[W16,RD#XI)C2F"1$1'>(>$Z0QUL@2'K3B%$>??>NJ M3NFD;WWEDPT+:SU3UL*6>RL9EM6$!:2 M<&><$]%XI0IKK1)K382%)VIQH(XB:3E#W*F(K+ 6&1]#8H+S:&"3,E8W%"\1 M:ZUDTOBMFBM_\3V>GEJC:T4[V#GK%W*9';E\F%3D>/*&):N0\M@@+ADH.[XGZ.=I0;75 P>5N[MR! M\@U"(S(:A[RO/:8IER/34^KG%'@_&W@O1&DH\)XUO"?4ABB]U!$;Y(, M2%@ M@8RB 5&I8O0Z.IGHR-VH[ZDV%,/]G=4&60SW"] .WO9/!X5=9LP MOR+--14IPJKX>/*)Q:V6":=H[#%3-EB0M=(H%YP'Y'F5N8 OH T M8P))8W20/(),X]8V&*U+-:L::H4M7@Y;/+4R5-ABEFPQH?^H$!(H/#B'+X%L MH7,5((XELBYX[0+#Q(6<"TBG-HM94KIX1DZ+][UCF.M:/]6VVD,/DWE2^VA/ MXMP\& M]V%^636#?IVI0>8QK?5>'BJ?1)>X'94%>/<$ M7F,<>%QP;"U+2%'FL@N1(:.D!>V!FXIIQ$A@+-WD/K%-):.L2PP5PJIT50.?\'P/FDJ'PYWHD*"+5O2'B@ MPC.]=26^3]>69>NP.Z,"RC.P>6'M&;+VURDJC)4@/*E($>,Z M(.XU0RXG;' -TA,E241FLR15E^R>*6)/ */9"FIS'O!]*](7.BYTO# O6:'C M)Z'C"<56!,LD#0XE9SSB4:F<7!,0U2PDC:D6EH(03>H&SZIJ3J'C0L>%CI?; M#5GH^$GH>,*F0:G32O& 9"YLPET2*#>T1T(1 5QK")5^;8-@71=SR\?K7G: \SX*PA-)80WZH;$! MV_VMO.X')_U7NQ768MB$,=HO\6/LV?;1U=;?B8/>YE&X\C)F M)^-P)P]T!^[_1[?O#U=TL^_]?8!][_.1W36GV[T/%ZV+YD%KI]O9R[]W/C#X M%+Q^#V-\<];L?3AK[7P"(+1PWKB-CM\W2H'0QS1B%-OLBL(YYUXBS +6@:C( MA%JK1:"$8YCHD\%I=D/?JY_]T[,MOV)VN!J4UQ&XI[ MJC9 MHU"[LOW6!GEGU.RP\DE?Z^Q=RWNN^BC\0FIV$/.'4K_;[9\-7WWOH5SM^GO- MSV3_79BQ"D3?(#\"+LQ_M5'79;.HMG]U=0# MF_TDCNMQGRR]XZ>U+[\&S'^[P6^Y7 Z]>QOSYSH%Y,5UQ]Z]$\'_;O.@)?WY/"QM#.M4R5D& M31VA0AH-LK)1UL+O 2LC$PY6R.O:XH_TPY]*T.2&X@B/XE^%TT%&UXI*SR-5 ML2\:G;?=O7?P_]T/9WN=+[BY\R=(S9\(J([P]_<$QG;1V/UTWG@]IBIV#L\; MNY\/6UDMW/JCM[WU@31Z;P^:(&4W>O#WSN=>J]/XNK?S_FQJ2W"&,4TZ.,1Q MR,Z30)#U3H'XC1EHC* Y!K>V(=>IFE"ERLY?:\=@L8XQ8AP@EOVQ-9>5[+I T_"GT_&:O&!QMIP0KDD2O,DK#%P+A*37'#"2"_* M2;@(!X31YI1BCP3/DIG:?1J;8.N&S:3D_"Y[?S$-?/8 M8HYCX-Y@YYW4A%''@M.>TG(2+LW.'S\)896$X=8B"TN(N#(1.72]^_8;>=A4C\(!7^1]=X"6:8!VOI[CV_MW7R^]%X]?]7O^-@VS/_.;F1;00]QV(>UHS&<9ED)XC+S$!XB84&4LT M$EI8&ZD0F-&U#;QN%ENN>J%8^%?!_@^P?Q_[1<'^(K$_+K1)"_J(C""TN5Q9 M2PF+-+8*,2FCTT:PY'-EK?4%]YA=(NR_!/GT<9::'S'BE,EXEHQX'PM.8<2% M,>*4[AT!IV!"H"BI7 '<>(FT4PXYHD&6C9%YZS(CBD<7VIA.#*O'B 7[#[=A M%>PO$OOCTE#,2Y0B1BHFP#X-'FF0;!&FH E9';D+.=YU?4IB_0O%_F)C9?\Z M/3[NQER$RG9?V^'!VV[_[/W1R*X+B_+"(V/?T^V=!F]L-?#V%HRG\^GK/A9) M&XL# E;2V5O)D57P4FN31,!&46I6,DSV^DZH>=@*M01[H=;^OAEJ@]BUV>9Z MTJ_U3P>U_A6]CD*LAK7V\%HH;'8.U$X.8@T^U>Z''\30/BIH=I5"9*E9QTS/ M/)9U3I>=9^0M>WCDK;Q[R*L\VD=Z]V.F<^5G[$;L["RGZEE&&M\OMOIY8^UN0=:S!=>#9NF))-WIL_1+ M^PA$@/XI7",,?[W/?#T+;V@6J&O'%I8ORT*VJB(%4M*1[YX"-]>JR8FU'@A/ MIX-*\LJY1J-P]>YEAF8;1O-J%G$MCXE(O[L[>W+#K\PZ5=)N7J?O8FU63/\9 MK<&$K?:N!=>6[F%O2\M>H?SI^Y2,>Y""?/=,ZJL*SB\AD;I/&YT/O+D%WWBW MUVG02DOFK=X'VJ2?>\VM#Z1UT3W8WOGSH/'7N%FI==[<^H*;G;W#O5[C8F_G M8Z_9.6CO;;78'HRYN?6YLPUC:?3>?/W[XM.D6*::*05=HAR[[13U#/-US8$K1.L%E\E M\ID)M!_S[UE(/1WFK/=A!'&V[TXL?+ 29^-7?V"/OL1*CCJ">XZ9"*^+M8\) M>UAM?KW;(RXW\2Y2 JMVX7;Z-(R;>0MN7V[ ]T=O+K??V_[@!=>[>2IRGA(+ MI9-S(>7R(4QR^"$P13&4%)*;#4Z7_:%=%XEJ1'1EN8<_X@,UO!#8D>] MEXPX-A$[L(A8@,U<]>HR8/72139Z=>6[K]?.8NW _@-:P+?M,!$/4*^='-B3 MT<>.^B>U\W@"6[$'6K('=>'LH.T/:F?M;K(X<&$SJ M(M\,Y2L3$2#T.N/\03[V'[_'S<.N^A//O<&WO_T$I;B6NZ[6++S"*^8&OR?M.+)ZRN1#S2!T]YQ'ALH"'^>AB_97_+9=D\C* I' M0%7=<[A.I2],Z[B5VE]C0!=QT'\NJC+YWF>&%J>*[F#B@8G3]@+(=GS8NL7C?;<"^XQJ>O+5"UX=X4 MU&CZ]\7[*?Y408-@R2'B242<48NT9029)&)DCCGN?$YBT[ )?E^HJCS1(+N0 MTC,EI<=V'ED(*3U3(][3,=.X$4]XI90W%#%O@9D(X4C' +]IYZ6*B9IHUC:H MK"LZJWKY,R*F16FFJT!QUV38*7:;.\BN/Q%1GP_I/T]NGYO .69G+F+G\I#[ ME%*?N:.YBD$@;#@#2J<464HY"CJ7S[',AJ0?*';.5KHL?++2RKC$2#T3E.B I/(>\5PZV I'$=$\"JL3<9@]3&)<:L'PF\-XS%6\"'_A MSD$$86XB'[AR[EUY_&KA=)#?RRDOJ9TW?2W7"JW%HSS'$^G!;/UF4G!^S$P! M[:/3*AGYAD_\F+P-^_8MVPWST] MN?TK#VSBLX@U>8L8'YO":S_S,U5T@PTA1 5,A$C<2F&499HQKFUR6ABZ3Y1> MN_K6P> [-+Y$Y ;1'B*;X"%?V>Z9/1^N_79SNF!BKJ_-PZ?U33Y!A/^''J%8$SI%8(W2]-J?PC&]QZ0"QP;5PC%SII-O/.6;+$X#QY?*L MZ0O@]J_;NY\/]CJ'7^%]O+?3.M]^][:]UWD/Y\^?[<;6)QC#'^W&^5@ 1J=[ MT-IY(_9VW_;@WC"6C]UFYSWH]/MM'KOSYKYC'CW_J(*P-C<-X)9(K5" M7@N!.)4K?5\J[T]1GVCM?OIP.Z-B2?8E9?/ M?NW1ERPPZ.GW97-S'Q.G1+9Y69'WI5$86>(<"E;0J'"@\/Y2Q 6--K>_W, W M(G(&L78\ "G@Z.1[9NNH$DAUZ.=5?E6[*6VM3)2.$NM$S"'P!:]S^K".>0L( M_LF#-0\OVW&/" 9S%Q/G4T9_Z#N%*;2R-%M5W:C=KZ[$LVWB=[=YFV7+OKM/ MW-1 I!_&(JWBQ-ZK$> ]@/E\)NF%!Q>]/AT"#("IX/ ^OLQ@?9+,O*4TEKXP MC_NLFLN_AHOFV^VV3PZN-A3< :;QF^O]4O!?%5/HP]2 2U,H@S'19J_U-9M- MLUFTN?/Y(%?4S-DMC8M-UNP^7"^M_7V8&H3P4"B(21&I*QCB.?4.QV\1ES'(!1E+G"S MMD%DG;%'U]Z=N_.\A"L6GAKQE#%IAQ'7BPT\L!%YY: M&IX:=]EX1XE(C"!!$!(Y8C6RC$:*)2=)BHJG.&5+Q%,OH<_RQ^CLR0_" MR>=6GGQ5R&A60E/V!@S_:\^S/:NPSLQ99TICR>1,T)121+C-1:2D1HX9AZB" M\\1;8TS(^<&J+A59:'7RATE'=^U?]^(1/"MQHB!XW@@>EQL233[9)!!7F(-^ M8RPRF#,D*1=>!ZFD-Q6"9R WS!#!+\&0M.G]J+SI\0@0HV+QE>^G7_/VN)W+ MRL>OQSG%A#R0)B20,-6>.0D<$@KH&2HI4:)PQ" M19WI1]=7+!:,Y87RK"P8!G<9BJ5A$ ,FD2[8PSCT89TI?YNQU31CD M!IVR"96#(N.BH,B%H+D)Q-%8U4==(@6F6".65'(HB)T'8L=E!*PP\2:'-W9P5.N??L^ .:^AJZR8QPAESRTH M;=HC/ALFG97L\\?I$(8Q'+[N]US[J$KP>UTE^WV!W02_#=NA2JON'Y4@M?F1 M[Y=KXA(\T\7AQ3ZSWG$N!1(")\2=Q\@FJE!,F AIB/ R-[,@=2XES6,V'D%&/(ZT0T-G R43ZS MLI[%JG0OB.[T3VSWOA+YS61%!M,;^J9=.?&SO/#:O/(V8(7@Y. M8[CF&7C3.^[VSV.L8KMBN/Q<3IW7M@%)=11"&02G-4<@J$ID M,&4H1B:-]QX39M^"4]']:9@CZ&'UYRZ64KMAP^]5FI2E9I4I295J4E5:E*5FE2E)M42N=_M?FZW=C\>[.UX MOKW3NH!KT48'WI^HX?_A'$9_T-AIT ;]0+:W/G;W=F$<[]YV84P"K@=Z3>L\ MOS]6N.H<]!RR;UW6"@5%5AJ.N),266H-LHG)Z!0EBOBU#<[KTL@E"G8JA:L* M=2VIK_TVZGI^[O:G8ZWSZZS5P/N8YER]1=:.?89QB ?!,/9)W '"1(!Z.W7$) M@L88/,02:$#"H4"UI)I;2A4N 7L++"Q1 \+E'P2&42D:"@5+:D.H&LBA;!6E*/L5$J\;4-4]=ZF0RI+\$B<;\$@,L' M_&$$V+U9#)3I_31+#YS'"UYXFIAU,*HBY6."Z/.GU''Q6*;&);*4L2H M8H@K19#Q-"+J@^12*6F=F)%8O#2$>C."?]0K?2R._V?AT/.%Y?0VZ5/"OR9B MN!<3CKZ9J]L/3FK]5(6:OS_N'YU%5]OT_W/:'OD7:[\,?O&_[T%6$3.B M3"Y1X1UG5EEA)5-1@3(8L79^)/YAC6^2E9Q!U,'=6$RN*(L]/&7C_=?MG<,S M8+]S8#W1V/JR;WW,@KE'ACN-.,G!3M$;1*FW'"LO%7.Y&!M>O\WL!AN\"Z_J MM;.#MC^HM8=Y%X1J&\+F.H7-66T]ZP_:\9^8.WOFC73E%;^L;5@[ =C'DV'- MG=_8T^YR[?-Z5F_D+5.UL(=?6"VU\U+6SJ,=#-=K.P>7[1[@OG$2O3"R?VSW M%-[,WP_PU9STELV>V?/AVF\WIPLFYG)0G*ZKG,OS M\)G]P5:XPT:ZY6I/?2A7IQEAZ[4Y)_W!67,!4Z;SMM3KO M:4Y*O7F*-,Z:G8^'KBV$SG\6,LDBB"<(3S;W# M-G"0?CEA7&HEF![/#;R:]MKEO ]KDQF@U_?Q&'&.UN6G-YVV\ZMMKA>VS;?@ M:?/I>?G%<#GR)G->^2!<-E]Z"V<>R ==>U8=AY4X>@ZH];77?9!* M?3YK:IM?!K$Z@^M7GX^7>V":T/H=HZ,#N)_EB9/VH+K">FUB<\R1,/[R!S&< M=N-V@H<^[9U64@@PQW\'_0X\6PR72[GMX&BKAKQSX^:,%]&[L?X/HMOK?['C?>O>VV=MZSYE;H M['7\6:NS"=KSVX.)PG&]MP?;.^^_[L$XFIV#+FC99ZW=SP>-CL=-VNPU+_YH M-[:^P%ASX;C&9*5.FF@@.$4D)5:(6VV03H(B8KQ7)G"IF%S;$'7!R!*%9);< M]L)//^(GZ2*Q5+!HD^4B":-I\L)B(B516(R\S+CPT_+QTWAARP3\A)D2R!,; M$5?8(Q.=02FE8*-UP6X%^2DICW)V+!*<"#AJ'(>#:&U#U[D6 M2\1/3YW2<@\5^.H>*%\P6XZIN+I1^RB (OH*F84IRG_%P3]MGX-^AB?35=Z2 M\O\H_^G]R.YR.5[#:A2:FQW-?9A4$UWDWH $5F)6(EQU8H$8833!!$10+7B(+4XPS721!JME4I4Y2C?.J.\8/KY8MHF*;5F MUDD=. O,:!8BCC0))3%WI,(TOL+T@XPF!=-SPO2$.I)MN2E2BV0.W^?6!F2" MD2A)JYT7L(@!MB2M4_;HOLPK7+%G^3UREVLQG_#$JIC6)$J;\>2_E3NO[2__ MF@'[>A!#^^1]]N_&8?67OT[L215,N9W>'_E^+VX/FD\7JBL1HC%AN#I/ 4<>D8 M?5$QH9T&S;0/ MH([B7";**8XLAU,/5B]0871,T:QMJ%EUOEHB#T$![1.JI@6TCP'MN/I):0B! M!X*8$0!:X@S2QEM$+9-8F1BP3FL;XAF&'130/J'N64#["-!.Z)6+;1\-?ZT] M2H%879/:+\NE07Q;GG>P*O^!%2J6M=DQ7VM2QV!14.V]1#)$AF"+1*05U2@O MHPC!>++/$: MP=\X=IIRJ73V@0D^:3PHJ'X6J'X"':2@>JZHGM!2"%%2$LQ1Y-D+YJA$CFF7 M+0U:.,D2,2XG-5 RZ=E>"*I_HJ-Y9,67O;'\#HCJY6ZLW749F/C_8DOAX5_)@2 MMUU.@7N< E\F-39!L,UB.E*<2\0IPW **(42]208KW'P'#0V_AA]K1B7EQC8 M3Z"O%6 _ ;#'E39EG1?1"!1 34-<,8>T5!8)Y8T)TA@KZ-H&E[H >W6 _;0: MVQ">%WXK %\&@$_H;U(+SK7TR'&B$&=,(:-@-2/!T7IJHL'9-2Q-<3.MO/9R MK]HC\2@\HNI(:;)1FFPLNFU1R=A]TL/E<%(M)$Y(JC1'L( .#I=DD0M6HT ( M5\E1EEQ6"^L*3\J/J]IMH[0O*LRZK,Q::DFM*K..Z^7>!,<\UCF7$,1VD7+A M]Z003E9(1N M86=42ZHP:V'6PJRE"M;S9-8)@P@3TE$.XBHVP2.>@D#:*H\L MC<3GKA66A!E5P5H:9GULA[CE*?F?LR/MT3G,(%SWJ']2.^AW<[^I\]HQ8*EF MA\/[U'X+$L\FNE$+DZHG2[<]'-GTNOVS%]NH@IEU0N;03D&O,Z)7I??#J@V6 MTM*HHC2J6'"CBEGU0W@>$W>/1A-EXA[<*.(%EEG9NNSW6AODCJZ_O.X/CFN; MF[_^)&3R#E/VT%UTU_E<@H:H/[9&')WFDV&VD9;OFV_O$&M_4UUY;;L^]]V# M^9Y>W^9J"^2(CF^&"D175+&Y[&5_T=KYL[NW^XENO_O<;KQ[@YM;V3KQ1Z_Q MK@5C.Q2-WL=V:[?%ME^/][)O'C1ZG[M[(PO'66OG ZZL$^]:9WN=!MZ&Y]E[ M!^/J>/[WQ?L)[]I_V,=N_+\?S_=VP[&C7#;IQX-L*=G;VF35<[]K=IKTS\-6 M[\/7YE;N4KUWL/VNQ9J]/U-S,Z?C>.^Y0IIZF\M7:629C\BYJ'W$P0=MUC;X M.IU,,/[7XT%[GU.B /\^P']D)&8!_O(!__S'P-]^U^ M^N=!<_=SK[D3>G#O MK\V=@_;>UB?6Z.46]E_$WM:?AWN=/S+P3>22RNB1TIKD-B06.2DDLMCH*AK, M!+*V0=8G\W4*[I<8]X^,U"RX7SKY_-!@S;@P/\(&.\> MPO/"=3_QQM8GWNQLPKV:&?><>!XUB\@*FS/U' ?()XW@4% L6<\EQFL;>'TR MTG,:[DL,YL- _>;K\2@$LU*#^JDVM%T[.*^UC_P@VF%\!,7.;H97DP&74>7) MS+>=7E_KE/[^@+R/0EU&G*4"?'=!_ MIN'L[>QUFUOO<^#689-^.F^^>\\:6X>TN?7I8F_G\^%>KW6^MY7GJ;)L<&VD M$J#A*!XQX@9KI!WS2'..N;(**T_N#O0E=N&LF(;3]SEJQ1_ ,\3A[&Q(+XX. ML:$YX,DF11+WU&DC/'/"LB1$5([^1,%A/VE*\! F[*>_JM5]/5K<0H'WH\#) M]E\3%/CNC=C;:;9!HAF*CO=9(HF>6Y"[A]LX7W'P' M[ M#41X(QSWU/.+4=6! DO$R<,.\<%0(&;:>BNH=K]]J-1A$AI M8HI4W^_F@2K/8^@#W;O8:O3_;,)9V:^<+;VZ!.IW'L?NV4J:W>/TZ9XL!]IWQF>V)1J)Z>#HSX\O.B=?'QL+GU@<'] M+QKT;:]YD=U:>X>-':!'6L7S1 (;(AJ,),AOB.M$:*VJ]#4EPA]6"=VG9C8O;C5D5I#'$H#T2 M)#M94S+(!0*;,SCCI>#&4+NV0=3Z9*6GXF4MAL=R_,P?\#\+(X?O-SH?OL+U MX/L'V?$*SW/XM=&!<;Q[>]#8^N.P\0Z(H!/R\>-E '60# .XNT"1() M(Q.ET=$8[2R/GZ4T1Y;C9QEV(QP_S LO)0'.^U_OT=7NGV6U>M& -0N]Y M:^?3>9/^V6G2RA7& C?1*XYPT'#\:!*1S2D-VL$VBC0(Q^(LCY^EM$^6XV<9 M=F,V3"MBCV+)^U! MS#V9:O;+8Y)J?CZS3UF-XNZ%WK\,XG#8_B?6JF),=RGJL2 W:YF^ES5]Q>WR ML%G]3SN-3^<\/"U+N)]V_B_:>5L#X0J#:(5I;7C03L#Q#P+ETRAL91)?[B0^ MJ)9J5/JT=VY[738U(;'H+^E M]F4JPW"\*NR=)R._7M!LO(<[]GNQ5I5A&+3CL%[5$GT'6#RNE&/U^[ 6>\?= M_GF,HW*B$7#6SM.2"Y'F&:RZ ]GS7C6#]BC4AFT8J1W48-/8HRJWX[*?$$S1 MSM75:\>#_C_M !<=S>W51VK_M"THQJ,-=WT]1K._7OL$1^W@!Y^X]@2U YNK M_%YO8]2'-W/]5)AJ6%88]JAV*@@D8Q>#ZYRU3PZJMWU_ #ODN'^4N>C;OADE MK(1\G?:1S[-X59KU/-K!Z%&K$JXW=Q6\\G%P5 ,-#WX9C?;3^E_K]>KK')/# MJ^?(]3..LO_@YN'?F_]<;MLOK6*+YGB.E%DGLB%/KK]X2G,XDLO6BRV M-_>%))X$0E!.3T:<.8-RHT04F"(N.465FU&Z.^!-WJ]QZKX*P?-T( ML2K5:\4ZE;>_O62#Y>L:WVUF2ZG=4FIW^4OM7IV $Y=Z5A.[@%*\+V-B[U6J M]SZ4]WQFZ1<0:T\.^J=PB3#\=55*&R^U 6]KBD8SO%0Y0;_HGN;#!Z;]. Z& M_:.C^$V!'5?"'])J][FUHIKVB,O=3.J7>W23>F0ELUO;2HVK;94G.?K^ER-X MD/ B&DNUF^\^X.W=S]48]G8V\=Y.\V![=^]@>^O/PQ9]PQL7K8O&[B?6G&@L ME4LK?Q![N_F:!]W&UL=N@[X1>SWX3N]CI[7SY:+9:7S=V_%D6K6R?<589,Z" M/DB#03QJC1RA'$4?@L8*>ZU3]A'7"9GLV??K8Y Q[X9[/_%T%9YZKCSUR$)L MA:>6@:6@*>FFC4F;S"$HX?Y'GRB"M/D>.$(F\(HNBSQUTS4\ MYA3^[BK.6[=]-.KP=T__S]0>?J,'=8/?-F[U+%TBB]-U5:G1_6$[W_W5(.8@ MU'_B=Z?!OVYJY)=CP=^_8MVPWST]N?TKCWB*I_:>OD5,CNG>UW[F9ZJ@BPV( M["I@(D3B5@JC+-.,<6V3TR +[1/-UZZ^=3#X;EGZ$I$;1'N(;(*'?&6[9_9\ MN/;;S>F"B;D8BNL*JG/V5V[("#3NL93)*1!?EZ! &)HMA,Q^"$IL4I=5<<#!3JZS>CHXATT',U^;Y-#K>WJ, M24?+]-,Q/%VSWVJ'_7'^NFN'PY>\FQI?]JWT0*%&($R-NCK*(T/6*E@8$T"5 MI'=H\KO@**K7!_;H2\PFW&:509)KG_XUVKQ7.W,1A]BWFS]M@(%1ZTJIA\07 M:+E.A9J]%YRL"\Z>Q L^^=$IVN(3JE1W\_E\W[6P-]I'N2O)B'L?XBY;+O5X M^@/_8;LY1"N'^OUIX9B !R;UV@\]K_3^OKZIIH+ETZ=O5:='>V!,HY8N$DL% MBS99+I(PFB8O+"92$H6%WW]_QX+L(X+T8/R4FONP;TN M6ITO;&_GX^%VUJ"WWG;@7]JZR-4V//S]R]GV5CALGH]KS2UXKB:,(W3A?APT M:-[8;<"_>YW&5K/3O(#/;&UR>&[V]\6;22^$H9'KH"VRBFC$!57(.<40]TP( M@3V(,R $25R7S-2%FBRE]7_^%Y'X]]O4YWLXP!^N0C^(?19!M]4%7[5/X&;^ M#A $YCT[:/N#V@W)]S%,6QLHX7 M9EH&9IIL9[OO(U4A1(LH4SFCVR7DX%1!3$5# N')> ',).M4T3K!XJ/)9QMBZU.L,\X.8[X L!GY=7HPX32I M\L&.\.73;N_)XK/O,%C1>-YJ,6R=#F#V1D5=1L1>_?S#YL(OU_J*%;J?'=U/ MUKO<9XP"I5.,2%0&<2,)LE)Z%!5A/!=13=BN;3"MZTI,]D1>G /Y"6LG+"3' M^DK(O#2=CS!3Y4Y^_.M3[7,-R35C[%=?:R0U^S( MJS7%C&><,T19%$4.?I%<(>V] O(""O/,AXC#V@:I"\7JTMQ75[XCCSP-ASU2 MKEP&#OM85:.ZO=C&\Y2Y%DU:4S3HRX4HY#0[**BW]=4'A%?A&>,4#].G5%4@7KD]/(?=-_S^GA=WGR.XCT1-$3,N" M=$@Y4)FY=KD)9>+()\J-E5JP!+N2UD$FK2M.'Z$Y/YW4>17T!./\25;)M$\^ M+Y'VI[$RUPMDW#E:YK8Y6 W7]5PD7F](TI%@:C7FVC#KC&$N",RX#CS8RE5T M)^V\>*KGQX"'DPP8%$D>5@Y)V,&(*Q&1\]0BY;'P"6T= %) 2MKVFFOG"5\O 5V_.*JX:<1;, _S] M;)]31A,-&#F91,8GD)@ M,AAOG4B(*H,1YR"LZJ!DSI?#WFC0J*7+;FQ)Q51'Q\N)L5F8='E+H,TJBH[\ M98J.B^;=$B3T)/Q*IO K)2SB)"4*3CG$:?)(8\I0 '+UU :JF<@"HF*TSO2C M8QB+E#B3"*$7)AZZ2$NOPP*SHZK[RWGN3<*L:-BRQX9YP3T7BE M*L_-G=3DXCJ>(P?R*1R(F6!*$H=$!%&-$Q.0TY(A&72*(B8F*6C!0M6I9* * MEV"7A7M52[#+#!@K!$M\Y#@FFD!TLSI2S&-4*9M^!#.%L9:"L<04QK),4&.X M15HEAKBB&%F/'7+!V21-T"37^02VHES7%=4EV*4$NRQ?L$N@C(;D$R59=S3$ M>,J,QTK /PY[?V<"*L$N\ZUD-2W>CC%CF*$$@*?OBJX6*=W*')[F\V=KNL[%D.9:[G5 M6^KR;H;^<>[[[$8]JO_HVT'(83);[4'T)_W!L 8D\3:Z05695(QR+>K?_T*_ M_6GS>-#NUJBY>OWGZ5$NDO[]9??\VKO;H,2/; MMY8H-XK\/ZY%RH\;HMRG6TK5CJ.T2OG6*D7-I%6*8;-HE7+5R:9T2P%!0,R] M6\KWOBC;Z7J0Y<<,BAQW.3RY%H;Y7WO>@[VZ/%TO=AI7+;!H:^=SM[FS25H7 M']O-K19N=#PH$:'7V/JCV[AHL=P>J[';XHWSL:X7G;V#YNXGTMCZW&G"9YJ= M#^?-BV:[25MGC7>?+IJ=<-CJ?/BZU_ERD>.-&EL-OF\<\: @&!1%Y* F6(], MLA2YZ**"_S1.:KR+"B,*6VV$YZ X:&QTP-*K0+#SGD89Q_MD5-..JGFO75^: M!S1/^?FM;P[5.?B85MX;FVUG5FMG63!F(V/4TZ=FS^"(&MZ8 MF-J;4=OEB0EYDJXP;WK'W?YYC'_%P3]M'Z?'+F]V 375;]OI>[^Y4<1@A;67 MBZSW9S &&&.+-'8.2:.SR?>)=@(GXA%G%E#F+4,NX(1,C-XE3Q6);EIWF<4< MI#%8:8#=69LA,M3!<^*>BUZJ3QW$V\$:U."S=IXRO\R_9V/\ ]85Q;<._=]Z0QWJV\ MTSQL7GP2K=Y>M['3;8,2REH7;^'?T-W+8^M\P?DY6YU/7_^^^'"]9I1H[KPA M^X'JY(.(B%O.$.=!(\V=0D18*3G51'F^ML%D79"[NX/GFN3P0)ZZE? +L@/# MFGCFHDT*$&XM=HQ9%Q3G+GAM?E(%LR![*9!]?@W96X=D7S//&0$H,Z4DXH8[ M9*BE2-%$: B*62/7-HBL,U:0_4R1313'Q@KCB(*S&PO-(V-2YOAHQU-@%;+Q M%;(GVG\59"\#LIM_C2';8I\,Y;!F4L'!+45"&DN>F]Q;HSQAQ*JU#5-7BBP' ML%]"7N*DCO$7[/)AI6!L?[=VES3%6\D*#B89@:-$PL!3B5J,M2.!XMPTE3A> M%(RE)ZM/XPK&UWT1C1*8,42")KDHK41.&(*4UL%[+2.O.L+P.IQ#RY&H^$"2 M>I 8\C*0S97A0DL=>"(\"*LY"X3:D*0G4H6B8*P$LF\J&&*?!1]3[DL*$B5& MW N"-"B1H& XXX&>O=48D$WKDMZ];&)!]DHA&T>?A-<^:,*,DB]HA:GQ G6"#M//R LYQ9CQ/';&U#UQ59DB/[)?@Q=OHG MH%'$GT;[/\:1L1H%?>:A>SRN#&/AL67@L>^ZQQO:Z'S ^Q@$S.09 XW#.<09 MT\AY21%.U&%E"0U)55VL\*,B+>X%GB(+L"ZPXDT 11FJ%N )-!A96(JJ4\4)3P6U:V^"\+J84_RH\47AB,B8[2:DU MLR[[5EE@1K,0<:0))&O,7=&+5H$GFC?E";Y/G"5$\H X4'MN\)$3@XU$!.=2 M@10S$O7:!@7%2,T@9&*AA0.?A6-FQWZMN7@44_NDE@;]WKRTI]6U]2Q21;I3 MY0)8PC]&*_@6%K!0WEPISU]7H5CCXCW=#\X(I6E D1B@/$Q A=($(Y8X(2'@ M$$S(A0GYE%"2Q?7;*(;>&8-_YGI/ ?\2@O]\#/Q"JP2*44*&8]"+DK7(^A 1 M420J'RR)#(->5-?BOC61"_A7"/PS5V8*^)M9? $U6M'\207=3H!/0@F./J)-/H[ZJ"7]2H8 M+$KHG^;Z2=.J+4QEOJ6;O?\]WSE8;M9? 9]8,YYL)R#_0N^SH_-4;.L(B"%0D$>XKAB ?%SM0E>4STSD,PM. L@L*)A1.7S/]7.'$N MG#BN[U+/!-&,(2%P0MQ3BJS3 >7&*M;$Q)/.-5> $V=HWR^<6#AQI3EQ0;[. MPHGSX,0),P"U43A' [**.\0#M\A&8A!G G2"P)4,86V#RCH6J\*)#VAHM)C2 MSKDG1M7$(/3/CBI%'OYP7>^?7N[9G=?:1\.3P6DNG%<[.3^.M]5ROE/!Y%)G M^664+EZIP98ZRZ7.1%;CQF/+,4WIE;&M#ST%+%7N>@!]=@S=U\[P:&\;5;N\U. MJ]<@>UNYU8Z',;PY:[;'M=1N;_M=2^3W6_1SIW'QL==\]^=!BS;;K8O/AXW. MY@5HL:2ULTG_OFA<\V8T>..BP?8Y;$]/34(8!X\X]A&9X VR$D@I9J MU'*D*Y8(E=G;H S@TAB<0N0Q>(V]3UH[J:AB4MBYY>44X-X/N.=CP U)*$62 M1"P: *[,J3>$6J0T(-=0K8P1 %PM"W*?)W*-4E%H$3!W)ML4G>,V.FI4#$)1 M9N:6*5.0>R_D-L>/7"V=)X8R1*G-&3&YSG&@L'N)8,S)()GS:QMZ6:KZO(3 ML/_T_2$Z/:X-\\Y_F)S_,JHC!AJ55=(D&S3'N>8ZES1R.'E,4-:64F/+ST@? M)I4 34(P/C(DHJ8@2V"&M/$.Y7-$$"59\KD@D:YCOB35$4O=TQF'JG."I58N M:<$=:(%.!Z,93Y8$8:DF3Y.?G]I?8T 7<= OF+XOIL?U \("-C1Y9(-,B)N MD4L\(49=$)Y("NN:*W!J(.G?'QN'7I"]O,B.WCIN8"LDJW@DW!!A-,8"ZR!B MBD]3T+@@^\'(GM ?9/"*18<1E<$A'FW.+(T1D00H![U"@3*XC,A^"?Z"CW%X M,FC[47MP4"HJ8 YKO]7^&P<5'HY\O/Y.<2G<;M\P(F6IU 2B>:#>1&ZUU"YX MJKP5I;+8\I/7ITE50P1-4I4SH;%$7#.*C,MB2>*>,IEH<+ YN:AC*I;#_E$L ME[-&=G8O"&\MY]9S:Y(347EML-=:\DA5J06V"L@>5SBP\,DF%Y"6Q&5D \9Y M9,@JIC6.Q,)* [))7?'B37RFR':<<@$T;CQ3W#%EIM0+( MGE XA#(18\^0=+D[HQ4)F4@-(@P4#NQ4%Y_%D^&RV3]"\;(>1.W, M#@;VZ('ZQ.J:0>[%3V9 CN9Z)FQ I,4.&4N MUUE02DLG0Y"$RJ).K *PS\> S0S!'E@:&6($XL0JI!,5"&/#-!'<8FHSL)5Y MC)V@ 'N)@1:YS@UQ,K!G4BJ@^"V6H$?*Y7R\V)KFI4?*,^"Q"4^&(=YC M[F,.P 8>,TXB[9E$1C.79* D2#&#'BGW L\*64)?+!N43BC/@0TFTC$BC5J[ M7.+7N+ MN' ..8\I @U':V(8I;G#ZZ/[G3P)&[P$7\I3]3M97;M-Z7=2*.\[Y?E)=<@3 M:I+& 05-5:YZ+I#QU*'@5! 22QZ(G5&_DV*T75[PEWXG+P'\$]J/D]D1"XJ/ M2O C2HTL%A+I("PCBA@AS(SZG13P+R_X2[^3%P#^"65'.9(,-A$Q%P6<_*#L M6! "D+#$NYPZJBF?4;^3XM59NGXG-W70EUG'^D%SL-RLOP+^K1=5Q_J)Z/W+ MI&)'%+<"!X9H] YQZQC2*024#?B1K$1)A@1*+Q/(LIA0C#0GL''L9]+OI'!BX<1GQ(FEW\DSXL3) M+#'F,(V@_,-*:L1C%,C8R$%BI(IJXP-U= ;]3IZ2$Z?W.[D:VSU;?BRF$\HF M .C$MKLQP"]#/VA7I:RSKA^M/YAH=](>UHX'_7_:N?^!B]W^V?K-Y[AR(HNO;%OD$$;>P.)@9HN[$]\ ]1*P@+B=%B#)_^ MS3J2,$C"")"$@(KHQJ#EG#I5]3R96;G!5]IU?W?[E^'CWFQ,0F@E,^8['V/U MS.G/@MZ[_8+>M6GZLIST.MUZNE@\OQ*1QUO5"AD4(*\=Y20_6!K 0VQ736TR MW]GF157M1;WM#&J+U)MY1]:_Q]I9P^;OQ69LVT;CHO8]=KJU%NSZVO_=6,H9 ME/.^RQ;SA_KCX^9&_[$5^:2,?454_OL P ;U_P=!:@=Q@;IA) M_R;TVN? )W8?*9T??"?8^Q/OS3M5]/;/3DXWOGZF6QO?CG9@<_LG'R\V+G< MJ>_0_?/M/S]?[IR$;_LG'W\20 M%28 X1J#JC^9\M1P[J/1864]M7KMVD6T[Z/>[.6B-OV#>/@0D/+1=9>_48[.C],F#+,)$/":H$XBQXYQC$2 M@G.G+1-!B)5U@DJ43 M=%9AJ\>VKW> 9^$Q\PO5$_6?KRHF6TNVWJY]MXT>C":#X^??M3/ QN!P_J<< MAD^UXT\A7&_68J_=@BO;SG7"SY(:6+[5/FNULP:]2]3N#[^6/ MY=]]K]V.37]1Z\'VSSN\>K4:;.S>G$&I6WO_WP?F^T,;;+?7[71!9L' )[67&IDWRG\Y;]=" M<*8-BE[N60)YF5L0@JY4J:^=VN=L^C4NLA)R;>:&%NUC.L5-U2;NY<[TU^J/ M&- &#,H>Q=K[H6[W5];MRLS.;F8_Q5-;;^9M^PZ^G,\ >[91VXOMT]ION0%G M9^PXL,SVU+.]<734CD?9 -F"N07# K3M+]G>F()=)TNE:271[#[Z&H*SKK,W MNM%LMO;+GI^O+9ON5@=3OUG+B(_)&Y)T))A:C;DVS(*)PUP0F'$=>+"'6Y/< M[5L['V9V?CF0Q->6MR_#IW,_X6=JF?;=3V>G^R=PKY,-NG-RT(#[P'<^P;^? MV?;I/GSWX!N,_?Q@(^^GTH [O76QO[M.=TR_'E37[)_R[YR\.3L"J M/?T(S_#'MVWZI7&SD>%[MK/WD1YB$9QS"2,< D8\!HFTQ0IAX0@V1'.JR,JZ MD&15Z/%\_'O&H2YC&N[CY&&Y^HNX^FM(UMR]Z0PKB9B_$(>/#,V=@US\LSIS MWAIX6_YLMSJ=.UN%%*$XC5#\."X4)0_2B:01S27W.68,&>8=,EAXJ@)QAOME M;!4RZ\RLN^+DC#9@;?5Z?1BV.RUKZ) ^N>? MU[U[PP.Z4$RKV4F1S^-21'CLK P!L2AS9640SR:G^$9&C)'8*)H3_(1<5?*% M=G8HUYC--5Z3>>)S,$;CU=DG3R\^'FF@?&BU4ZQW>S#6K4DQ846^/$J^[(_+ M%VH2E5A;A)VQN5H66"FP 5#"4DHON=!516#&5B5_3/&\8J"\^&N\+@,EA]F^ M-O/DN8N7G_'&1;S,0;SX&_=[%-I>,&W/]NK/2?^<6T[E0W.J[Z2IJP2 :_'_ M.?R?OK3LZT4SV,ZH[FEA$V#, J+)&\2QY[,M:_1"$;X:]-VXU6V395L4W2O^S+7J.Z5J$L^<(*P MEJ!Q*4>1T1HC11(USFNMN5Y9%VMZO)]$T;TFUKH>3?82OTCVFNO!ZK6G':G< M52Y?+C_+R[^LT_K)C)-K9<4PJ+Q4F?]5C8[Y'-Q/+KCW7(_U9^%B7IIC_?<_ M%[\5 M6EFG2J_RG_;5(],K9H'#Q9[A/'BH,SCA*?KYVF_:L6%S-<^?5;&RE+KVQ<%CXY]?L0X>LM>] M_2OC%5F'!;JJ6:*3REPL7AY7U?<^(*9'RM!>^WE\9=>2?VJ'DF__F$[GH$Z5=4\K(I"UE.*N4IAK+G8/8^Q7W3Q9HG%JDL1O#JL MB#LL=EB5583%^1:[@ZO#!WWK]+25'[JJH=N\47IR>-FUVDZKUH3'[=RHM'L. M([DJMUOO?S6?0]=B/RQF3+>N1C)6Q6.MMM')=QO[^"IHE>WH6T=-F,[0OSFJ M#M)O=FCZQWWJJS]($T7B05W7=EK-[Y7A4:F@G:K5U/7WW[4ZW9U6=S_"X(:/ M>3UY:SKE5#Y3Y71VA1K?LT,>I9*<@8:I4T <&X^,=@0%*12FP!?1X95UO#;> M?J>O8@*P&WGK5&($-EBW!;NHOWBCNQX^">"K7=N9\#T+GVK;#&N4(5Z#;5KO M](M(V]KYP+-3LX/B3F?5L6C>]',N^3NW;=H_V/W0:@]>RI^;7(/Z&7NF9K=# M/_XXQ)*;X&T$09WSS*4PR#BCD.7L/+_;K.VT3L"];-V)7+N=[#!A%,Z,0PFK>'1:\NMM#[&R#1G M($\&$-4#B.9?GKIVQ$L[XW@X2(\NX-HP#G^QL^?A_OXPQ*B"B1YYHK,_)5ED M?7*(IZ@H#89JIW.;3B/Q*N7C3I7:'FC6'>"\(0@J%0D$0[,#:EN[+U>RFO2A MU6]/\%L[_GS#=FH5ACZ?#0M9MMJUE7]__GMEM=:)$90P4,OH/ZLRUV>VW:W; M1MZ-G3I@S M @ /I%/WV'8'"32YCG;M!D(SNZ/Z#W1<#R$VW[RB73-*[=\N#S7AQ..0"[TS MV#9$6U!3K4),!,]MDCY(N;+>/6['88'!JIBY;33ZUDZ;Y\SQ\RW;;9K(/NU;'M>NP,YWD"2K+)T8B=SG60_G^=6JS4J*H%C 5+ MK>+AJFQ\;(.I;'^V&_&QW;6 %5]O^]YICNSQ<+]0E6BHK@F,'JHB\S"&3@_6 M_";H5O.'+BIH#I&=U<;.L 9^)W:[N4]-!>&!+736%P*=P1 V_GY74T17ME:^ MCO4>GB,/L=)&\R!^I70^2**5MB9/@H5M?&@XEPK6"E')0:MDC.>V)@I^B%/&BLT.@-NB]\ JEBV["9 M^_;]]]AHG540&7R^,SQ8> =[.I\K5HCYNPO_5!\#+&PUX4;QVNT'LK,ZIPB# ML0RN\KW5@-%/L*J&AQ\M,, V-O_.@C?TO[9C.\'^]SH0N^=PYXO:[:GXP5Z, M*'M"4T8CI\'!K%M+;301)XT%)5*I**=7]GR[VWKSI7J,D:B_*BBY[YK:37LP M?ACO9CZ@>[UJVMBNIX=&& KFL$5)&H[ ]C?(.B:0$$HZX47$/.28X_%$^&I/ M]#OQ7, F/CV-H0[;L'$!NR?Z6+WUKQ[\277?(IBJ\\>@PG'U2CT3?/<-D]7) MYZ(Z>ES9\!6S;L#3?@=Y41IZW#PG.C],AF)+"$5*>=^O]F8-:!')29*B"30: M\<0-/8Q<8^Q!_3R47 ,BFGDC![,F#9M'TPG&YS+6Q_23\&B9CK$+_GS_;6'W(GI4JIK4&>FO?>I]+*?D97^=EUP"YEJ%M;WJ8 M2O'X!X=R.:&8])H+GAC8A\8FCB7GFF))10II_L7CWU>F\-;/;G"[H,^W]XYM MJ4+30KQ>G&EN6)O-QS$JV,G%K% S8VN$"=LEYCYU(B M\T_D?=SI;SEM> Q?^W&^UIQX&K! EA@'?,TY_*89LHDKGN"-Y,@,3QMF"]$G MUJ:?DHB6CM3_\41[8&EJ0=V3GGN=<$LMJ(=Q].Q*0$W/T".Q;U=EHK([_255 MB%H@/U^,\+,P7/K(+").$<0334A;YU#@6O/(3%*6 C^S-3/CAL]/Q^NB\05@0T/JL M8\A1H!9/HDO6F&!"6ED78D+-WQOIMJNU\^.Z/\[QY#E4W \R;T>R:_M)M-/E MS#[H6*GDS"[#-AN-\_[,#K6B(+=@=Q'E0'H9)9&UFB))K"*PLCH0D%YL8LYL MYUDDS7[Z2<%5YG_M,^R+3NWW'$=8;8Q=<()-X1* ?D$2TP#3ZE?74ZK7[T!T%].KU M1-6L]QRW&J!#5L? ZFWG9[676J=/VCD3Z??6SWR\LVMH@@^'>K^60_<8--BC MXWY6T2 1*@?TKHUGKR\=E+;ZR5"IU6BTSBN%+NN\G=618C#PPM'/0.5^9E=5 M"*;*K.H7A_GY=YZH8:YA_:<%5R42@E[XO3[(^(J]=JM3)2)?UT+[:6&M]EFK M;0IR]5@[\O=RYV2\Y/T*B*O M>+QDZ$S.T/EQR!G6BEF-I/08<25S)R &5J8"R1^(,]SKYYNA0]>TU#//>B%D M39B'77;Q*3HP6(EO?[ODZ#P@1Z?VVZ>_/X]U^2V9.B53YSF<_9=,G7GX:J4P M3C$GI566FR2=L$I[++CU,AFV])DZ+]-7>];8V3S"!R?O\<'FM_/]DWV\<[I] ML7_Z^6)[\\,QW /O;&X)N.[)>#'FSWAW\]/I]MZG;[M[?]1!LZ+[E_^J'^R! M%O7U/3S/1[A_ [2OG<9XNLZ1./0.4VN21T8ZAKAQ 6F9 \6%)C9Q[[0$*XRO M*BE6A1CO(E\2=DK"3DG8>7#B))9!A& 99HQ++PT3VD3+2,".ID"6*>#Q]27L M+(J61Q-V@)83LP)[*I#"!FC9)XNDG9>,E6/)NT 5>.H.)&!YRK!H YKPI$.3"/) M1?*P3X*W865=K#)N5HT0+R,PO"3MS*.1\_VZM)?4G5^W<7\84Y?4G1?!TA8Y^'%*/"54^(1P)05Q2V XD>A2]($I:CW72*^ML MC:BITGE*<^&%-A'D25-0\IE^TQV!V*+K&8&<8*5Z&>-FN>;8@ 4JL4\HO8Y,\\GQ0!P75(, M9IMB\%=),2@I!B_/_512#![L6<*4>T-])"DJ'BES6,D0'&@[F$6,>4DQ>))R M0W3[\KW8V7M_OG_BX5X?\<'7#_7=O0^-@Y./8G?OB&Z??OP![^/]L7)#^Y>5 MEI3/*R_AN38_-?:_;HGMKU].=S:_B=W-_8L#&/_VWJ>3L12#RPUR*+"-(2J) MM X2<4P2TLPK%(S@(G'8'AROK O&5I4I"08EP: D&,R0C&-000M!9%*<8D!@ M))Z[X+1U"B"W3,%9KR_!8%&D_'$"*4NBB$D**0M\S)E("'[A*"7!\LY((=?H MY)*O$GW;J6\)SWK9^G%)+WA9!/OZT@L61;"?QPG6*Y$\UQZ)%"GB3CADL:#( M)$.-L$8+EM,+.%_EN"07O#KEM207O#AZ?97)!8MBV/UQADV:FYB"1B)24&&Q M8L@%'9"B/&DB?>">K:PS1E8)* E4[4?IVKI?% IUY91Q"(>M$$@U!/([,2BG%CR,ITMJP8O@Z(L1CJ:*10Z&%K(XY^I6-<$8A^%YR=W)#W7?;B'^W>WW=^^ M)8WE*HWE\C"J0"CHQL@+F&+.F44.)X$BUT%S80+1Z=FFL7"YIIDL:2QEL'-+ M$)HN2>J6+ M1$H1&$H1*:M#C4X/*M%U-VZ=X:NO-K/Z\@R]GZ[]G&[6LM-9^ MV\^Z5LE%Z\_X_A_'^R=?&ONG[\7!UX]\]]VH MPVR+Y%I;NU__=9J?:7ACSHR M9\&0550ASIA$5GB!N S.B."K:M8NL^6.69AC7EL98QW2H"Z5X"Z49.'\S'9WRH M70S!&(^<3Q%Q9QC2,7*D%#>2&I!"5%9!5+"6;TM.7[E&B1)??S]HC%[2')]< M5EPMQ>W2HM@PCQ$9HUF*8,-PB:U2SB 6O4<<2XD) MCB\^]B61*$?CYU,JQ42E)R@IZT"L*(.LQ#ZGIR9J=/),AY5UANDL?.SW@LT3 M&R5SQ/[24>1]T_[O-P7/E/9NS^I_&/?1NW7I:[3W:O+Q%T=]%R/49WADD6*% M%+4$<>LL,MX8Y+$R&A,6M0/J(V+-D-=$?/>YQM0/]"PX8-;Y5K<#O5\H=*,9 M!BZYG.DS@OBK2.QK@=BW)@\^XT3C1=/ SJ@&%)5AGCN,L.(<<6(ILL0YY#U5 MT@JA970Y*9ZS\1H6=X;"%[6CJ!VS4CL>>9HWA?YQE=1PE=-05(T'<?DLF+E4/01AZ)360S]BDM[K?S2-?OA M%=5979 @?W]>"?&^P7"9Q[YS?NBU\;F."")!@KG B$0NU\@VP@CA"$^:LY5U M,!U6V:P/3!\%N 6=*CQVJ#,XC2CW+O>^_[U_6:QRP:*GJF)UG])#S[A2)LD= M@_>.8\U>9=37KS+JOU=5&]KQ#&1M+E];%6@*]91B.S9]K+G8/8^Q6;T\4'AB M[:R=2SJU4O5JMO(45*4U^Q>O"DG M>\.;K-5V6K4F/'S_4Y/O<@ZCK!WU$[3@H:H+Y9.Z6NQ[H\>4LFI<8UG@:[6- MR=7U^[5$ZS^K^_;OF'K#(FL ;KWN[5^YN\?\>/F'Q>_-"H3>MS_1%.E2F%#"%$!$R$2 MMU(899EFC&N;G!:&'A)C5H;?.KZRG<_L442N'>TW9!,\Y!O;.+<7G97?;TX7 M3,Q@4"K/S<.G]1?$,$8/4U]M?DMR6]5"0".1:[^LWS>#0FE5I=F=5K-U%MM5 M]=VM)I!#'&CAS4YQL7VR='9/_T M7_6#O:T?NW]^_+%3'ZV,]@W&"&/9R[KWI]/]DX_\X!2NO[EUL;L)>O'IOQK; M)^_YP>9["KKQY>[>Y\-(-6$PK\A+3Q$/6"#KL$&&41*TD8%%N_*SWMY&-DL4 MDTD#K>5"?CP%J04.U#@=M,;6.3=:/.U#O6F;OFX;%3M62U+KKT/MM\$R_+-V MZ]%\M:='6*^_5G>/X^:XM6,>>Z(9@)PS8XS%@'?"@TA6.N'FYD8:+]MWR[X< M;LJLP[SBG8FW-[.1@IIE(D%&YTGK4T5,V5J9O:NZ3"Z"^ MR=)HKZH>WJRT69OUBK^[\$]?^H.., !&_EZM#J_7W*I,WCEC$R7Z8BLC@L191P,_,H8#?LQOLO:H-/KB2%1'/LXA9KNA6>P]6 MXTVK8U()LQE4^;K5(+\C7F3YYNV7!^AC#SQDQ+%GGFI"II_8Q]WGN4S\[471 MRL3/=>+Q3&GA&F6^G%GZK3KD:?7@$F&D4N9DESF;3:G%&>_G86C_>-0C/E/_]7@?J$>&ER$V>EZQ M5;76R:9IWRK=RG0-KTSGHF;/]."B[Z(^.]VN&@E\PP>;VWC[TN/=KY_J<#^Q M??GI=&_X-F^7>[\ MN4]VZ!;?IC"6S2UZLTC9QH_MS2-VF&@46FJ!&.<$<:$=J.\K]B)#-EIK+CO?=BI M$-#]".ABA(!B\D*QJ)!U3B$NL4"& L,*-9B#C2))3$W)&*?O"0?G!1CI:#FW9&E2/BC< .5*)(%"A'3')D M$TN(!.6E=8*YI+)R1,BCNZ3/D)U>0SV?(0 J!U6*O^AL\S(K^]Q>+W0AIEI_ M\@<>Y$)"LR.AS^,6&@W)&NT-8DX%Q!TCR&)K$=>2VZI;!>$KZW05T_$ XA=1 M$K0@> [F3$'P_! \:N)HCIUD4J-@%4=<,(J,) X4"D-)H-9(1S."J1HO'5 0 M_"(0/ >+H"!X;@@>-P2XX(P+ATA4&F0PE;!YD[H'CGG!$I*,QXQUY&Z?%PAZ&.:!RS?.6J!]=.9#@76,X?UJ/E@ MI5<4"X\2%Q)Q%4#Y8 XCPBCU-! 2J:A-C$)8*4-U8 M0EPK@QQE''%+ PX$2\*S U&S@NA7@NB96P\%T?-$])CIH#D%U4J#9)8F%R&6 MN8:"9"A%H&H!](P=()JS)>D1^BK28UIM^+-9BS_\L6T>Q:M\^4:KTQF;]>=Z MM/$,\D@&"_&NU\Y%GR[VVO <_6'\:>O-?\-J_!$3?&;/_B@''+-CJ:-Q2T)9 MKZCF$84$!,4C%TA'KQ Q1$>2H@I1KJP3LRJ%6:+PR5=^>KF&#XK8!] M6< ^:F0DYR1GS, *,HO@-P9&1G3(8L&XXE2!QIF=%$K)Y3C-+#!?PABG6<"\ M(/E>2!XS+E@T3(3(4=*6(8Z)0 X;CZ1AQ@?NF>!5HZ,EB2%X#=D.F_6.AT?( MM=MJ]=,SF.[%>R3Z94N> 0W-S**HRJM?E3T8+>9X;4VVJB4I"L;L:.G;]=:3 M=.=R Q\F3 P/-B$6:$2<\H0,EQH1K8Q35AC8VROK?%7A)SOUN()(.<= 5HU#[]KST]>_NN^"\68VWDHXS*8'87=Z-[T8^?$G^]L'.J$!3,"(VLLZ"=:!^04EL@' MU:_C#G]5B9MB5IT8R\GF$F)\MH;'8S!>-)1'P'M[%-X&]!--E471TX0X%QQ9 MS2(R I:2*4)E;LXV(QVE 'QY 3Y;\Z, _(D _GD4X,1R:0Q+2*F@$2>&("MS M+#,#!E=6B$AF=[Y0?!KW@F>_JT@:K2I\98N\E)R+)38Y[FA<=55:HA#1 UT7 M X^J\3$X1B-*#D?$O?3(>- S)-Z#^E<[2(<,B0S%:GTA@U@0-!LZ2U+$HU?M?(24]I:4V+1$5 MBVTN[IXA2\7 J"'!(V,3:'R,&^2PE(@83(T0-$@KL\UF)F3"/WMG3V&K%\I6 M,\_E?PA;%;?5+-Q60Z*BCB:7G$>1Y#(=T6ADE?"(.2*(D=Y@28K;:M[(G-RT M=:_5M8UK;JO>'NKTY\%(S]^0YG)ZY M9SDUR\+XD^?D*?U_Q8FP"*;_,<%PCE(PXUU$Q$6*N# !64*!Z86VF F'G0:F M)VI53=!)ARAZ"@7E83Z,6>#XB7T?A<4+B\^$Q6=^RE!8?$$L/G:P(%(R6EN. M=(PDE]5+R'BO$07NY,XDREWL]U >=P87$B\D7DA\J>9D.?S_A(BCE+(!2GI@T05(K+;Z-SI_$ZG_4>J> ';_^?_#B\!%.;?NHWAR.E%# TN"E/#QYD^A.>IUN/5TL_OB45H.-W>_'2Z?_*1'YS"]3>W M+G8WO]3ANXWMD_?\8/-]KD-TL;.Y#_?Q%]M[GFR?^$/I(K94"62-B(AS+)&Q M42(G)!>,,^>JKB=J;3SUK@9;JE%EL-Y^3)>36^'O&JQ2O15JL0DPKVU&'T\= M?(B1U5I>Z=JY[=1.;;W9N*B%=OU[;-;<1?][K4Z]"R\,ZO'46BE?\F8)4(!N M_;O-G^K #7+.;4#U9K=5@_\ZT??:L;J4MYWCO!\[]5!M&1@X7"V_LW76:IY' M5[/^O[UZOE^KN5;;.ZYWJG&=6<"V;<#06BEU8G-[?QV MC-]MHU=MYDZM&2M\#.]P',-1KF0%+[5Z[=J *.&#JU?@S!>N8)%Q6_T282AP M28#1:O5B==LK> _.W/NWR->&I\C7_M__T4SRM[<"(O;:(X#(@?G"$J&PM3R M79>H=I@$YF)@1)##K4DXV-KY,"H"_@U2:3>] \S7NQ^LKR9YV_ZHG_9._VBU MVZUS&.8["[,)KQ:GS/FZ:_6+7A:M5^^_3NPS]KO3,$^['9 MK=K,U^QI"UCWLD_3>2/"+5"O"U\8O.9SB?.UVD9W7)JL5GL2]FJK4W%_ZPHX M?E#9L-:N=[Y5Y.YAI[=!E[H$P-@N#*W>C:W:WVL;:]5=,X;@G5XGCWOL*IUS M>]:I@82#=\YM.]3.>FU 9B=6+W9@-W6N"ZS!]^H1QGVEOUZI@[Y*9>QC^;DJ MA/\W\AQ](&G'//9$,Q4P9\88BXD*A/=S^X6[OR+YV$.]HD@^FC+.80PPQGVR MO0?O[VWQ0VFCP&":(V,<2% 2$S+:4P2",Q+/7>+:@":Y=ENFQJRT27*[-CD/ M22:(,I1H2B(WW&NAM6(8Y)F32G@K127)QK9@D60+V98?+PZM2,%3&I!WN?I M$AP9&3W"RE,6B'!: @.Q"756%RG)5B>:&=/H:6NU#S< L_L P,"G&[W\U@VT M@>AZ4E*>93QG@<)G>DACD#(DCTR@$G$A%' U =,_1*L4YI82L''8VAU06*T= MQ686EK!A!L0:ZAW0MF 'PIX!W>%[;'>J+5JM4.<:D8\EHC_U)IM%>F?97/X< M#&@J.)- L5Z#V1QT+ASK..)@X@4A/' M75FG:_P.GJU.:#K=@>4*>G ] &UU M0%+["+(\]-D0=-MZ\WOL5!V0)IH!Y!F8 >.*_XAA,!LS8/W_7/OW]>6]N@>#X,%KGUK,!+\\RO6 M=5J-7O?VK_SZ&:J_KTV/KPX@G\C\^@!:]XAA>>UG?J:*IK A! PP3(1('#14 MHRS3C'%MD]- I(> GI7AMX[;PZ+2O=)9:>_9'/@)N M5(RW!]?_H]'RWYY6.EV !!E*I\N#KUMD?^_#M^V3_1\'I]OX8._+R>[7SW"M M([J_=T0.ON9Q_.O;]KM1Z03W/?ERO/WUX\7.R8?3_7 , M$JJQO_>>[9]^//_/Y4>Q<[EQZ+7'U'*%&!4.Q) WR 7"0#0QY@B73$G6URZ M?6/8R$+>2Y%LHD8SKWD@WCGGG>?*^:"=I"#H(\C\,YCX;KL7874@/C)?(_,S1WS\[4&&][(5\:YU>M9J9K5T-UVA9J#N_0%Z;:IW][*9 M][KA\_$0L^2<)1:!^:Q J8L&:8(#2I+!)G0$-.\T"H=;-I]=-W=J<1,4JRO-H0H4^*FP5)$),%\-4#+CF^$O M;[/%U; 7;^K-ZJFK+[V]*09!EQH-3*CNUW_[IV1>PWWI/$@I&=QY\/9:]=9( MF$7_/4[6C!"WOHW7R /?XX8_Z)N_&BS(8/S RS[)8"ECSVFP%+O?F^ZW> MK'6/6SVX1!AID5VVX2RWX7(G7D^W6?J]/[O7;)XK5_EOKF\=_[,VC0R84Z[( MW<+@B1-"IIOFA^:#3/'X3Y3T,=US/V7Z]6!KWW+F\RS2/1Y\&-1/]VCQ[3\_ M'&]O?K[;1^<[%2+K'R='Y M_M?WYSM[VVSGZWN^O?>1PS/Q@]/W8F?SH+Y-X1F_?OFVN[G!_G/YN;M='RD# M:2-/'I83!9MR<)"D2+O 46)$.:.BE"& GJ16A1YW$,XE>6]TP\XA=V\JS741 M"7H/TL@+(Q=&GF\J=6'DQ3'RSKL11N;:&&X80ZLJ,FTYV'+R(L!&:/JQ>NZS*&DZ51N* M)>Q?-]V\+<&)Q(>8$Y(;A6[G2+?[XT<2B6-%+14H@F&#N#4&&1$HTI88BP5) M($)7UL6JE./-*9Y]G>("ZCD;M074BP#UF%6K>5 XV&S0:@!U4@JY(!B25+H8 M8?TD!JN6R%7!']TQJJ!Z:5$]+\.HH'HAJ!X5U9QH&:,&4TA'CKB#'\YF&XEX M&6WP'%ZN4,W4,J%Z1O[B9V*!;.7 AV85W&X;\W 13\5N2]@/[_D8(OT,M<)N M(Z.=0\FEP+11,7*\LD[)JB&ER^7+1?7<+)&" MZ@6@>LP2<4EH&V@ 347E]#/064RR DE87HM)TC3E\I9ZE4I:4/UB43TW2Z2@ M>A&H'I/56C#,-<[M@@#5G&#D,#?(.IPL591&1P'5=!6;\8*93X?J9]W7=CJW MZ69,$9 1JIC5606MOI+SEN4+UARN9O%$SYWECL8M$NF#2KXJR"T-4%V@R$C. MD>#6:*6(3/D4E:U*/*ZZ/!]'=#F_77 BRF*-H5L*_A=F62"SC%E%$:M B;1@ M!B6)."PL)*!'506EU/H$6%IY83IB6VO@;.[ M\.K<>?7;N D6O.%6$XF4$1SQ )3JG(2-S52NVD<(2SY'IVFY3.=,!=M38'NY M[*""\L6A?,P<@N7R A.-% ?%*0?X(Q=T0%9BP7#0)A*SLFY6A1K/BKUW#[0" M\"4$^/PZ&Q: /P' 1\6X\UAG1S BWE+$")%Z*;.]&]/__WWM9H/]>0B/%)O$5.2X-4DD91K6ET?&4]QZH^^K1Q^5PIRV&@3':LWE:)?KFJ,@X*SC-8 MQ]#JY?+UPXDI)6EF-3]+(D*6+U2PR(SYRXP?$^P]GYC-;;Q1DH[V/?\Z>(= M$4@BQ!28SYY_LDKTN,'W?%S_,T?R$Q^]%THOE+[LA2$+I2^$TL?M>\*C88HC M+SU!7$>'G-44R:"P$HX%*5.59T_D>"9JH?1"Z4O!7(72ES!*MU#Z0BA][&3' M<:$4(Z"@.PV4SC!#CL>$')6$RR"<8@:T=+I*S,LI*OF$E%Z=2?U>M>-;'W:K M'6D+6KW8?ZZ)+8ZG>'-FBS%E'\5!HT0714T(;99VE08'IH94VEF,9B%/1 M6J;,7::'6.A&F4;6O?I==+EUJ(4/1,C@@A!:!?-72I/V4K+MI5 +3I4 MU,*JFH@4E0KQ: 4R40M$ JD)Z5F/2@PG3;=?BSU>MV MZJ&2F /9V6UU81'OMX6Y40KS9($ -="@G_K2<)T=42:WK2%\]U\?]5M_[ " M7A[:Q0/C55&P;L]:G7K^P)MV;-A\K9^=[_.9V+5O#8X-\,^O6-=I-7K=V[]R M:MM']>;PP('D^PU>JHX8Z*3FL+,^_)O2AO^ .!V9PFL_C]O#\9S9(UCB=K3? MD$TPW#>V<6XO.BN_WWQP>,3KL_SP"5JY_;RC_W-DH?N0E-Q22;V@1A(>D]%) MYYC,T*,>^!)BL 5*C8:<&TVT8-V*PV.$<=0<6-HZ89 M!%[&"43IG"#JJ*2AC M*[4( NH,%J;;[L7[X$U>P6W1[+,'FSF!F&V=@Z"M5>>CM@B<[58?'+[5Z<(';3N (16;_K@&VD!E5]VJM8#2"%)HMF%*?!0Z MTP!F8UA?_N^N[?:Z+5!2KG_X2BU!]-6!Z89>PG;W/A_2!)1N"$&>X(0X W56 M1\>1(UAQ3%3"B:RL4[$V'K'Z_VJ_Q1_Y\#IOQ7SFW\__JC9 N^YZE?;XSS=C M9^]38VRBS!_L^:&J4?DA 'T->]:);X:_O!WV':\W*PQ57WI[\X8YIV[$!U'= MK__V3TF\AOO2>! A.[CSX.VUZJT1OTK_/2'6A)2WOHW7R /?XX8_Z)N_&BRA M:U+<_G89[.,&2Z>Z[!V!V'>F5=SCHT2,?79"2$(?=(OQO>NI?._[T;9K[\?L MGAL.S@5.X[5HDWMX1)=[BK,[J]6#2X3./Y=R=S_[CS[KQ+6[#7Y\2\C04V2H+5'TZI03 M=^_PU64(0)WRV9X^3^P)G9#//(J5[)]\9-M[7^K;>QMB9V\?PV?.=S<;QSNG MV^?;I^\O8=QD__(C.7@W&L7ZI;ZSZ7_L?-WZL;WYC>R$,T@QS% ,S0B2=2'9!<;J* M)7EYQ1 +P[U0AIM3VE1AN*5GN+$ZD,S'P(UGR":J$"?*(,.C1BY@GTS.K4UJ M99T(MJK)>#)MH;A"<:2%6;AE&;AES%C$7OODE$(B2I(+ M+U%D*(](6>R)H8H%E8!;](2,IL(MA5MFQ"V/-.T*MRP%MXSJ+42"(294 -M, M8N"6))"UW"/%DO/):R58R.4BUL:[N;U2;GD-OMR="5'7\RT\.A75WBSZ\<#J M129KY] ;QWE*]YTX^+B=JL^)J/VYC"IR7.2:$:9"(8\N1X4(BX[BT M+,ID254E857+1[/U?:'VC/I+O6+ZF%_AQD(?RT8?8V:D5%( M)V 3R6*,3I+D9"[5PU:E?K0A6>CC)=+'_(H$%OI8.OH8TSZ\,XI(@1@'^Y!+ M4$%@'Q@DM$DA:F-B$& I\E5*QTL#+"E]W#_ ^>%G2 NZQK4YFU .L8QRSJ-\ M6:<#DS,&@'7;T79B[?=,[OU?8S346'?8P MGEX]S*4>7!'EK[^154O1)U*-!@4%/L5.M&WX)9?A>->.H=Z]RN.;IV>P8N=(^9?BNYEZ+I?PT!!>Z*.C,T1,41!& MT("8X1;QI#VRF&,4?("%=IP'%W,/5H/'$R5*@\87@>Y%G>D5=,\;W>/M69(E M1#&,;!(:<8<%LM1YA(6.D8AH-8^YF;QFX^?]!=TO MV+.G(KZ)XWNL<[=3 ; M"-4ZO*KEN28X[),/W[ MV (BD+.=&&KO6J?Y9*/"RE/'/SQ#REM":V6GE8LS]6 \KA$'CH9JR?_("WY] MO=^U2K+03-EP4G=1K6 I$\6(:NL09Y0A;05!$G17QRV+"?-LR6@S*^_",_4_ M/D/T+]B<^64!\<(#2\4#8S8/EL8HGCP2&?U<28., C&L:6!>LVBE-BOK9)73 M\;+UTVM%A0*65P%8E,E3@/^4P!\SAZ*V)OH5=@$2Z0!S,AO]ER,HC_>;^QE3V])MWD6-I!O=UM39=KD=?UJX3/M]XU8 MC>\FX:7Z#Q#"E['=*EQW/ZZ[F&#LY'9S222#I. <<ZC M\L$5HS#R#@I M$Q$\>)?;C^I5R9<)[*_,M0.F/\KAJC_M_]I9N_6]WJF:U^5.K;F#ZZ!+TU%L M^HL:O-&.1[V&S7D'-8!0-[8[M=\Z,=9V6MU8(V;L]*D<"RVO333-F=!?PRU1 M6'.&K'EYS1[ZL;NY=;[S\5 F(23W%DF:@#5US&%L0)V*\F2PHM21?.@K5XUZ M@05_"\;G8PX] N/EN.,1\/XX!N^L^M+$$%'Y?)>QA(Q0'"5OF?4A*9>/=F=T MW%'PO;SXGJT)5/#]-/C>'\4W=@!@0D!\6YT+E$DSZ'EJC(6USMUZS3+B^Y7Y M;FX 8]A/N!1\?1Y6RP.G01^X+Q)8Y+G8'I\OBXU(+V.5DR0[0'XH*E#.!-M6HQT2?%L?-(TR86AM@<@1 S8!M);F8(7A QO5^GZQC5Z_/G2CT3JW35^(<9;$B">8.DI1 MS9B**&JK$=>*HAS4@I)A#!/I!8=%7F>KQ,RJ]&@YP%U"Z"_*U"G0?S+HCUE M-,%B6Z]0A#5&W'@,.I&T")0C)K5P%+/!8Z"-!CQF )R5&AD,?-626,PE_GP ]-E@OXK<^M\[@)T+FW?'FJ/FD=G M[?B]WNIU&A< [L%[EP-K*0>Y%0?0V'3[]W!$; MI[ )9=QEKQ))EA+TF-)0\+():X0]R(AV (6X2"9Y3)14)JSRL38DI1V*;!? MPCH&!?;+#?LQ2XEP'@SG&@E84,2YC*&R%41U^Q4SA\YAQ.)\7R"6>Y-@$E' 7BB7GDG*$H M.BF\%]Q(7YELDI7ZYF4JU0VHHH_^P7#??'66H'[ N ^7I9!.!^EH,CG(OH\.8T<3? G:'.>^N!% MPCE\A9MI?2S5P.HYJO*6NJU:.\?%]GU8?;=7&V#V'$TX6AH@/2L7 MW!VA"YO]>.U6LU,(?8:$SB:8:\* O&8$H\2,1)PJBJP4,3=)L1Q[R2FG.3)! M30A**B?M+P+5BXI%+*B>%ZK'K#)FO%:,1Q2,8X@3,,B<#@QII56DC$I7665B M58KQ4Y@"ZQ!+7C@CFN)7 1=A3,%O^$D4/*!>,E=Y"XL8U6K M NYE=1(5<#\5N/='P2V9%0F;"."&6>6Y^89CGB)-%*,,>[!/TC*"^Y7E-O4] MJE69ASK\VH[-;I6YE!T^)7'I1=@D'UIM&&'SALM\<[C8]7( \Q@;Y2JX35FF MG,GFB;*(8ZN0H=0@DI0@P0KBO5A9A\4L):Q>+J 79:,40,_/-AD"VBO"-!<, M8&PJVB98%JNK+/']THN@'[9KI+[U:2[&]K%DS(7L^6J%@L5 M43K'$),.I+G&%%D<&*+!*\VX(MRE',=F)"N.E"= [V[W.+:O;!7_0!OE=9_, M+#BRZWX,6"WP1CCI=;JGP'G%@W)/4A.3:LM9$%V,4H13MDZBCLC81.$W ;3F MG5/!KJP3\9CDR7*^NL0HGH%E\E@4%[UEEA ?LU>;,=6[_WQ88-<= M1S1W?<^UVB&V44Z1R4O7:37JH3:_OF7F_Z7PILT:(WP M1W]#%Y*?'_B,E">_.DO3&37C%"C3$8^1 PXM3G,CE!(NP"V/B6 M"R<4:'MTE9CQBJ9+2GMW6/V_,.Z?$I/36/_X^AY4_%X/!=(=6+Y?@ MF)J\%SAAYG$[!1.Z>Q;8=I*0.N O10E[3D->/ M"::JP9X8PQ,L3H[Q!KF#-,MII\XR&K3SW)B5=<77[AOV.#4H'D!13P"*_U,&4DI11NIQ%%9Z!T82+GK& M]>>LS+#?NQ:>:5C^[EK]P5/;/JHWD6MUNZW3-X3"#08O588A?8IRA'10CK = M;0V6ZYMF#^1HQABNSGHTI7K!7;6:GOP1OWT##9.#:[;:^0\T5IJMTZKKUP+ M.:VYV#V/L5EKM/(MKM+EJ@'GSPYN>FT8UK!X%/I:3'RE^&W^5 M@K=6?8B\O5G&L/JQZ#*,A,Z@DOZ"=Q2,>66]=KT1P?IG=ZIS * M?VU#K_^?:_^^_JQW>U9-?%\5Z"]L)?9U2#9J0A4VDG,J7#!**ZZ$HYI:)?L: M"WPGAHU\W(J9I2Y2KKG"7!#X?"*2$R$Q\S[E=B=5<=.1>ZT_Y=:8_.!W/TAM MZ@JT[=RRM#-D\4SZL +#1HSVZDOU_O6N6+_5Y]M3P%2[WKW('Z[D1/3'39B; MHXM:NW5A@? K,9._.SZQM?$-?'/BI]O"M[PY62J;FT(Y_WFC;##10RV]W@S M#V]0?F5EJCL-5DYEP3^^S\_KH7L\5+6O?6LP,/SS*]9U6HU>]_:OW*UH7->I M?);G[2=2/3X@SD:6^=K/X_9/N^LH(@=ZR3=D$PSWC6V\?HL M/WR"?K&B_9\3@2>2B"8((1@+W"?L I"-IB%:S8SW?I1Q1)32B"0UQHX'G:R1 MCA% G'(6.THFCKH:HEZ LCAV/%^MV+"'<55,K=_%N-+"_EVWKMZH5XB^.6$W M!,\,3J-O&H9_^V/@H$;<36/=E3>:X=JH]K):O@>W_@.4R&_/U#0\^,\Q]J=? MFO:KZ>V>P'U/OAQO?_UXL7/RX73_\E-CY^NV.(!Q[&X>'.]N?@&S[SW;/_UX M_I_+CV+G\O-A,%C(:#""2:9@UWF"G*$$"1)CE$P'G^SH+J4BA42-8$K"(G%I MF*?$Y4XR#$2*URNU"!;W&:Q)M]V+]T&:?#*3)UL>J96;;E,*-A MMAKVK!/?#']Y&^J=LX:]>%-O5L]GMS1M.T*2J^_7?_LF9:[C/FP.WXN#. M@[?7JK=&C/O^>]2L,2)O?1NOD0>^QPU_T#=_-5BUQA1])F/5:Q2+9S)6M2;% M[>\NUUB?UWY]/O.JU[AFSV:L;,IY?7BHQ>+"OD;/+B<'6OQ6B;=6#RX1.F/) M*@]Q?DPU#7V)MDP3L1]MNQ;!G@NUS>AC]F;4&%FM9WQ3MOMMZQ?/R%ZC*Q[83:W^!R1=K&][G MEF P_%<\)U7NYBM^_G>]=G8*7-2Z;;A(HW]L8G_FLKZ*J;FW "+C#L;NU:G8 M\"+]3F:WQ+Y/$WMZCPF=XJ/EEN66+_V6BVXW_P2LM!.[$T^ZWLRU %2Y1KE& MN<;\K_&L"T5,IW%F FOUXP*;1Y6I6O.VW;Y(K?:Y;8?Y%MM^W%0NG_K^CWOD MRGF7-,YM*[5DW'#A(K%2>&RMPH[Z>+@U78K;[95P+:\8+N)L>KL[UWK]*P=CP%;5VD,_P9Q!HA[Z5UQ%@>O M46'&A5(Q"("7=1IQK2-R/GHDHF-2\T!TBK?WQ"D 6W: ^7:W-:8F#H.^+C9R MQE#U[W][]7[TY"9@K].M=WOMF./#WK6:U6%//W5HF BQ.4B!*+)OEN#<'95] M-G+),=$H>2T0)Y$@ZS%HFH9(1;'DA,BJ@BHOLN^E0K-?T72(TRMOT*^16"3D MP\V]O8WQ!@RY#7UR2%#A$/<$8!BH 51Z0Y47)-$B(V<$Q/M4%YZ]R3<=)(>. MVKV??MIK)8?_M/7FOZM3F(*\>R)OK)J'Q8I@(RCR48/Q%[%'1G"-0C(L)$^B MH'QE'63AW;6%"^QF)/]X #)D&%N?-%<>&\R"I :4$TU8$KHZNYS"Y"MGEXN MU'BQ"R:X5 FC)!5'W"6&7" "T<"(YAPGI\7*.F.K@NI?R[(7Y>&=C(N_CRWL M4)03*4,M'T_$9C\S=ED\O,^"7>[C&(F!8V65T31Q0;USG#*-N?% -<&[XAA9 M%G+Y/.X8L4+#LE&->+ B]_0)R"C'4019 5:L,=%2D-:KBLS(7"V NA-0P7LG M*8E97>)!14=E2%ACPX4*V*CB%GD66!MSBX "IDVB(+PI!:P9ET",IX2,QDRZ M1(@.:F6=KRHZ7J.S8&UIL5:\(D^"KC&OB/%.88>1@45$7.0JDC8*)(7+WA$G MDC,S/O$I^%H +TN:#-!TX)3X7 +*$"Z$T!"\T,MM3J)$0,2F*&BR-D64AE?]P1(FPTV">#/!:Y M@Q++K3*#0EXZS[UQ,6*6%6)*2H+(H@ %%]#)L 28B5PZY9(71!FG&-9!)C9' M1TB!T[W@-.;KB,8'3"1%3">..+$868HYLHD9':-P1)&5=4[OD,\%3,L$IN+I M>!)LC8HJXKR*IFIA827BGCID2%(HN&!8)"1Y/>LCU8*OQ>&K>#J>!2S'/!U) M2.D38\AAE;&I,-(D6128IL&YY(+7!98O')8E]6/!=MRX:\-R(:01#(%%YP&' MCN0(FX1 3H+:*2CUO*1^+-[C.'MCKG@YGA1X8UX.1Q6E41&$B;:(.^^RES\@ MDXQV42;+,O#,^/E)2?R8D_!SRG#.JEXY#FQM;TQDGFJK3."$JE#<',L$J'$W M1XHB)$:1(+G)J>6@6WJC$4DL.BX<<\3D,TG!9^WF>'YI'W_%=J?5;,8&JKH/ MY69^WK=[L*&+#W5.Y(*EIHHY'5GBW*5<\24 Q]#_G[UO;6HK2;;]*PKNB1,S M$113CZQ7]P01GK9[;I\[0+N-I\?^0F2]L&Q /D*TC7_]S=H"C!%N$$A"@K+# M&-!6:>^J7"LS*RLSL^8IY9;WL33D$B?#'5E'2\SO64J*C&3A/?/@D3D-1:AL M,\94(ZA.\W8H84& DDXJH[,&%2U U.@LIA"-0.5SPGF&.QK69H>UB5B(B"*I M$#DKO#@&NF8G6K*+-69%"ZQ2XJ&6!.&^'0!:(:RU:,B#H.NJ)N-&DM=9 K-. M)@;2B_'&3U928>2H3.;M@/G*XFO>T9 &OZG@-Q'UX+( !AD8^-I\T452;CPY M,B3)=]7(M81:654TY#U.Y+6 QX(]NHG81?7!A;=.M6W>#0?D$$CLZR^M^48X60KTY4\Q9I1+:VN>#3"N/ M2@F543I()2M0+ MW% WKP%J=N7B0C*"_!-R2Y#H7OL@C?<\FJ0\%[95MUH-K$U$.5+.7>H;P4QP M!ER1,:R+)TU.A%DPV%PS/L2ZNBDGLV%MF;#6HAP/@JZKFDQ" <0$K.B*+JC' M6V,AQ48J3I,98LE@;H=:5Q9?+>=C)6 Y$?T <@3(QM0,>:AICCPP)[5D)G.R M-C$4C>VL^6.'90N!+-C-FPR!F*)BE#8QB[4@2++(4'G+//GF@70D9)T:#A<> M IF]K]="( \*O(D0"(0@M&C%.YMJEG%@)YJJB; M G0B9Y=JF-%K(#<\>6G1%6Z=LMZCS2T$LDR(F@R!)&L].L4@8V%@M&"A-BW& M(H7Q.0<-O"9]6'G#R>RGD/0Q'+S/L29[A/$>7V\0Z*9:NX]Y1E@Y@@B\1*\M M*"&]%!%EU$&C\-FUM(^EH96?2T=(CWYJQD\T\$K*4AB2]!U MD]8Z: >%%@8H#UKQI+3AX&JI).6CA*B2LK0XO%6Y6A8X3<0\N- H992L%A4@ M7:U(39/!RPJ(F&+TG!P=@I-I8%J8RSD_--T8^VAHF@Y-5Y63#:Q&":EKU6M5&&> M7#_R]4(1-B?NQ@=%0?HGG^/Q<_\(CV(?#WK]H^/1\*2C]Q8XG9-5G8V7IB!P MS""B"-H1J<2$/J92TKU3/1IU3$$=+S[]:U(9:UT:($:V+@X#$"T#\>@YK^B'D+6LP:1A,:./(" M#CFR$+BN!:D\0Z\E*RY8*5 986H[.CN9J-$.[S46 MI*%_+/JH:^\;8"YER[(UTB0>=6G].58882V4L2+ W)\H4,Z+U"!3]>85F8^" M,UI]RTJ2&"U'$TWKT/'8@=F"&8O&8?>OPR(]UZ>=YW'/D2)4W'A6C$_DS$G. MR!YU3!>#UNF,NA:-:T!9P/@L_=JVFC&Q;[).,53QD M##0,1J/!X:SG3?!96\W%::NOEGD'07#C/5+&9R*181MJ7,QXRE%1JG*.2B5F7XA$<'E\54+F@#1*03)8* M(BATQ8%VKO!H8M2EI6(L#Z1>7H54+*889QVSQBL&W 0R;75B0H!/9$J!"YQ, M6V$;GE8(3RVJ\F2VN\8!QC=VH M=IZ_V O%A!!JO>':=1P$ ',(V$4X$A(ZA9UU&:J&Q*5#XFW#&0V(LP]SG '1 M\0 )9"8,YL# >,X(EH6!EB88ZY7UN@%Q\4"L>UO&I")$ <]5<(E<FG4A8&+24*!)0A,PA@ ]U;6S6BJMJ M.X486DK'@R-I(J6C&,2,-3E9B)JFG T+*G1-D<$Y+815O+9AE0U'BSK7.G,8 MM>#'HN UD=+A4N+>%UGC\Z2HB@B,S Q%VBH )^]2N5+:@=6515B+?:P(,"=2 M.@RF+%5MN^'0UEPKST)*R**U,M!?E+7^> /FHP;FG4(?S9V[+QBOR>O0 4.L M_IP4FH$5F6&F14Y<2H7*R\1MK5TN[(P.X30L+AL66R['O- VDQ NN-\'/OX&L\[8=EL3S:&&V,-L8= MQW@"":R_'(WP:+\?#O+J);"N2I39%!\]J%2T0G EAN2S<#QYYZTW8-H!CB7S MF?BW::R_\*UG>]S%I"TW+'O):TX\L)!"8":AR3FA%JFFL<*Z<9/%?%N![#EM M1,A7L6;D6A*Q+K1YS,#G0SS M(!33,2:I+,ES#7>)=; WG+]L:%LFM+5S'@^#KS=7\07H149IF*L]K4$:QQP( MRW)1I,^ >^T>4][ JMB*LU=HBSSQT?3@?7&Z?Q6G418GK5;C^IU@LV5!%V \ M):F-LF $5#UX7;6'9G8NNR)L":_+"<-O$EY/MY\_VTM&)ZMC+5[$)8,4- O. M!29T,%D+:Y.>=47=!L1E V([\C$OO)U>Q5O@ %D94G08%(/:OL'%;)@T,2GG M4DA>K&T:U:"V*-,4;<3B=.&AULQ-/@2CM-*.DY>>G=&S*=_9S,F9XHI?Q54L MW,H@/ L^%0;">^8"*3-AG70Q69- =?N8WMZ407/]X0\_U=F/50@#M3':&&V, M)QHVO?[L1W=.L7>NR7IC5=8C7=;"J/,R]4W( J56&0N"+MH[6:)&+HP1ENO8 MR@ OC>$AOXV?1M@ANR-FX:5/C$M#_K-,BH4@+(L<"J0B9)!Q;5/S=2>;3;^P M_L*"^^)K:V%EP8F$2I WK3)/(G"R\%OX=$7@]O(JW'@LX'SA#'BPM2R49%[J MP'R6-JB<-:UQ5[_&S"I!Z:G";2H7>FYXNS&2VB U):3>7(64(^TE OG+(=1R M:QH%%C;5'Y6+66>*J 6BZ?%!$D;^J9$W_Y5])4D"F RS,18 M&$1O68@.6!0E:)>%=KJL;5J8+)_4P/"H(O&X-6JO_M[7'H31-3,0TP, MO#*U$K=AG$!HA-9*BUGW^WVJ0'Q8LW)^Y7^;KW=O6)Y>A67P'"ODF$LR,L#( M6=#D]J'3DHQ2YZ7 >D9(WQC2::B<78Z\%X7L$B[1<5H"A>0ZJ) T5^ 2)&PY M\DL%*CZAZQ("#YS,3)XYN7N"M!X/GBFI(SHG%#<$*F/7I;W!YOQ.DCRT0&D; MHXWQA,=X5('2ZQ7FO_'@I#,,>WAP,/B$1S$W@V->3C+\"];5U3EP=2$X7# M15!"E)28$0Y8[9%*7K*P+$D?DL>(/+JU36]F5$:NP6D1<&I1T/FB:*(^N)*0 M;*!6D#0RC9U^*%%LBJ5+#N_61A\-LDAPK9@IYMC#;&$Q[C M404]OU\9?"ES0\-@F/*0C9NH_T#C]+IMFM[YC)R]/AI\O.;%)35AKE^"94@L M)3%H)LL,319Q39Q4.\7!^L0< I)'P($Y,(H)\";*DI3#TI6S #=Y]K'!<0GA M&'0"*$7F$C1$H6CVA"L0M")8#. P5JV[=0,/JPV%U&N]_?F!MH=Q9XW$BE&L!I;*4A/A(6=\88[KQCAV#+2J 1NJ+B&Z,@2 MSEJ"7]Z 5$/UPZ.ZA947#>+)L#((%XM0GAD'DH$)HK:[C8R;PJT"%3(L<9KM MTT'QPUK*+3K]L+"=B$Z3WDU.!L6*516VPC.D)69:*.,SE]E#ES$X6=^LV=/+ MJ'GGEL';-H9GC\:)6#9(&2%FQU!RSL FQ5#KS (OI$"-REA-8277Y4T[PUW$ MZF\C# >9_D_]/S;/K]\^.20AC..?J^STC\9G%C;_3I>=2_8E/%3B[9?3,]'? M_'L8_NWK9W4CS^!]9_)N)0'BXV#LH?TPS)7\_\@_?NJGT;MS,%QZUQGV^=>W M8""V:\ZHI#7<<&L42_X34=:9+WMGUEM97YYPBY_ M?7=Q3N$C[I.(D(G[@6&AV_T!#S[AZ?':W[Y]<'K$R[-\]PGZDQ4=?[TB6&,^ MT-D8KXMQG =(KJ W00FB&1N0!RG&1$;OR>E9I1@-0FE94@PR@7:DI9SRVLAD MA=3"N6GNVES+\-UO^D>)?OI!PH;5W:-=>_-2EU2DU\H:#1*,5U&*$(*72ILN M!^?O'=:^"F:G>TA2#O#C_M _ZM:[>]./W]X\W<95Y=/= MZ?CEK^NVP<=K=Q:7/OODLYHWKRF^8;G^[LM\0]SQ-?!PIW?^VY5KLR\V@VCO__J]65>1+3X=%^[@US'.P?T=M2K[/(2&H^#@>E/^H-AKV#P?%M3G ]O2G:^>F7)SPO MOYX,XSL\SKU?R17,O6DBR(\X><_WW7MC;YNN_;PZ[[KDYB: MJ160O$T&@?ZS#(+;;%-.,:&WV5)M']D^\I%_Y!,YLI_.C^R/\',/NYWZW@\/ M'9EI8[0QVACW'&-J KN2P+14!':]Q5D);/ Q#[%Z'IVKVHLX')Z6P? 3#M/= M4H_FD NV9#;J]9/Y7U-$B2$I:13G&(L#&[GG*AGI119.J*)=J_-\8YR8;__^ M6KTY?,VWGW_XM/7^%T[CBC>'O[U_^Y[N:_<#W=<67?-&O7EU-4[\4KS=3?VW MNR_YSNZSTZWW+^G:?_??_G/[<.>?/Q_LT.?1O=+SIG?_^;(UVNIWIR5'6[O/ M/F\]WU=[4+P5O"2FT3L&(#(+/BL6,.&9\S)JNS6]L4?%VZR>*+=SL;]61A]I HNS%GYW&?&5X< MP*ZJ,:V+- Z1*4$:#'@MV>&\9-PG6;04:%',^,!P ]@" =82542/&E6BQ51L,B&.LP:8%ZUNDX#9=+A\N64K-@+V_WV=6\.$Q%&06& MU8.'#*(U+"B36 DV"!U4Y#PT(*ZDH]JMT1$+B, HP4'TH\ZLI#H M1ZM]5"IELF9KE_)UZV>5,_-D43E-JEJ(& 46J8R&5'R@(67T7*A@:SV=;D=S MBDV7MJ,Y3U!-E%F1I.*T1<=B 7(F=/O#$E,\RVA*=4W9M4XIUT/Q6C>L> M1]SW>ER\>HLB'QUWZF!9XKXKP2Y3D(M+($6L9A@*(#EU*BBM M;!$J01# 6[AD66^4R(+D#I:Q\-)*H>@A0=1B(0L"UU4=Y;7/MB#9NZZ"2V;. M?"J.]YPN(I.7"L/ MMDS FXAU%&%"5HH48/*&@2'WSWL>F'!"HE?>8!?K:-V\%Z?\8B@J2BNS]Z!L M1D*@+3J8( !I.5J<8YD -1'G %ZD$6A(=4D"%"TF0VX+4P!6"QD+>EC;U.N. MW[ 9^02R0_Z!B40XC'IXWDRM14_G0RK!>@"E0RHB@-31^TP:F,""F[$DM)0K7XQ@/#:"*^H=%H:7ED!3 R\-(SS[UE"-DJIS57 M7JUM2C\K6_>IHN@A0=3B&PL"UU4=522 X6!83!#(CT17NSO0CX+^UK[C F<= MWVCX6AR^6GQC)6 Y$=^P"4NIW9/0&\Z@^,""X,AX >$3\JB*:;!\Y+!L\8T% M.W"3\8T8?88B'4OD@3/@CA#)I6%98-+9&V-2;CA<12>NQ3>6"7@3\0T%FCPZ MR,P&27:I#9ZYHB1#%Q22^Z><#&N;9K+70O/YYJ7\!*>,\>!<04-^@G(Q M0G!0.+3XQC(!ZIKX!OK:'XH)'X"!K+W\B$"9PV!]L8C'!TE ]8U^DNHN'G&3@$'*+NJCHH%C# FDU)"Q4#$3-HJ2":+*E&B MXB+/>B.GX6MQ^)IWG*/!;RKX3<0S8BA&9LA,N209:.#,"9F8X8H7LA+)-W5K MF[8![W$"KT4R%NRB348R3, 5\CHV0GMQ,^B[*+P4N0($PHT0 / M'%W,,6F=M4"!90YEJ!K&9H>QB=A&5#Y$IPA>A"GZ(@/S41MF:CYZX([^E%J: M%71KV;$PK35SC+7HQH+@=56%B:PS.+*#I:\I4DHHYEW(K/J7,>NBH9(+ZBR+-:AML6!@831B7JX) 21A=6^14*6A5X^7%.P M*FC()696>*B-7\$R9['VTQ):6D%N*]ANEU;>$%AM@)H9H*)4*1B((1L)I99 M<@@Q6F,BAV)@>B.Y)73,!TX308^<1"+32K+@9#UR%P4CTXNS(B-*]%*[Q-**.YX48Y M6-MT,PL@/E4X+19-+<"Q0IB<"'!(Y;(175@?. -G$\,0 X,<3"K9>:-5.U3^ MR&'9 AP+=MLF QPZ1%!>([/&U4 C6H8&.8M&@2:$RI2@X? 16)LMP/&@P)L( M<"3T@FNP3%AI&:TQKV6)(T/IR+N+X'RP9)1.[L4VFW1.RL^X9&,@,@RN0 0= M+,K@HZQ95J!+N&]\HV%F2LQ,A#"R]":KJJPP 9F*UK)0E&8J.B)+Y]#8N+;I M]:P#&*N7O/'+T0B/]OOA(+?,C7GI:+01B].%!Y1@DP_!**VTXQ%C=D9/&["X MV$T]U\K]W,(6,Z24%Y_^]54-?][^LO5IZ]->,<(+50M%HJF=-C P)[AB,2FN MZS8KM_5X.:S[:S9;VU&#.:GB9%W1.@9T-D+D I7 G(3EQBH0V<\Q=-'P-DN\ MO;R*-YX#ETX)IF/B# 0O#+T-3&J/+G O@J@YS7;=>]/.TZT.W%HZQ\, [,U5 M@"FE8Q8H6'!(?F54B3GM"PM<>"YD+;\[Z_[&+0]@BXQU-_=T7G?M7T8FY MV)R29,Z.*S4"PUBM3QZC,\@!BZCG9+1N&<./%)NW#GHTM$V)MNY?A[BMW?AE MZ_G67HFD]D2)+%JGR,4#P3R&Q*RPVLCDD\VPMFFT:F![G&!K\8QY8>WT*M8P M$3':U_Q&95J;%B[$6M*:H6E]W.*U>MV<;B,IF#R5$487S0 M8+A&H94T!C1X$96;?NNU!3@>+,#1P0Q(.Z/,B)^)L9WL65KECUC!K$8Z'B'!$O?5IC\S>%).UM=-XJF7A' L*%$NV0$C@ M?;:S+EG5$+8XA+6,CA4!YOY58)98E,D>67)D5X(/D3GM9,6I"=QQI>VL0X\- MF,L&S);3\:!A#[6SN[6GDD8-7#.=:UWBN@L;"@96DC8QRL"1AP;$1P[$VX8^ M&@[G$1*AUS[L1>UJ2-^QPKM,1Z%9,-&R AQOJ<0V'-W<,UN XQD(( M-&"\\@1!SJV(.051<=C"(LN$*GX552)JK;,OS/(:%G&JEBR.@J7 >4HVJ!Q< M5W7?M28>G376XJMSRI9."DUT('Q0P".)G8U.JZ)B,EZGV (B2T,DG_\UF8') MB?Z++)FIG#R#B)8%"\ 2&6E)9>D 4HF1.>,PB)L^"-8$YEY-+;F#1)GN&M5NOB M:K7.&D8MWK$H>+V9; /)"46IL$#+QT!;9"Y:P:R6B#:$9&L;R);1L:((:PW( MEPR ^Q.5DY665E;5!JJ0H2@RPWK0-=7%]\9*D>3,6I WZ"T;]%K"QKR0=BER M\?S%IYWG<<\536X7#TR8A(S@9IGWHC "H"&8&>$!:ZG&AK456"%+\**,";8QFACM#$><(Q'%;NTUZK+[3PBW3;67[T1?NX= M?*V+]L.R&!YMC#9&&^..8SR!O-2?^T=X%/MXT.L?'8^&)YWWVDYVS6FS(@MC MG12I^,Q!".V2B=K[; !\]E[-IB1G\X^F\8_XM[FHOZB=EWO"Y<)!BNH9U>+7 MPC-OBV-%"0 P M>GD51HK'4M/QF0P::PUY8-YY8*5D$Z(D%JQ-SB)D- $TJ$#0L3"9/?K76QS-$##5V8Q5"-.T,=H8;8PG M&M:\_FQ&=XRP=ZZJ>F-=U2-E=<=^@T_5P)@FV]R+XLB\D.@X.*\P>*]"TER! M2Y"P99LOC=DAOPUY1KV]OZ=B]*YHSDHQGH&D[\A>%"S*XEPN*$O1:YO&KDL[ MH\9G3Q534Y7?-:)$KV1&+6M)9&>X5<'HFZI16?G>Y8?;R*LR,R1IC$$PG M1\:]=< <>,Z"C%%RI/4K9-R;=:=:]=V5@MEW^GG>&!YMD)H24F^N0BJAR$8; MS7(1C@'(PEPF?]G0 @6IBP@VU)R\=EIG<:4$9Z6V6CO!58+F_E5HQF*"2X)T MG RD[30I.B\#,A4$>0+)($E&UT[0S*B$4^4APDUQE\N&LF@R[-+"MC&4YO^JZ30'>&Y*G$Y"$0A(0 M)$M0FT$4"RS4*BTZHDZ1H)B-6-N4I %O"NT&*2.EAF!E@&2]^R@1,:]E[(X:X. 6JM**M[VM58';2U..E\<3=3I M3D*4C$*SJ&LVMLB%A02&%2NYDIK6CUORFL5D&<6&HGG5 YFYTFK5NI<,AA/5 MNA6 DYEG)HPD&&KTS&EIF"8' +W(.?BPMNG;<84G@,,6')T7["9+=RMCK8]< MLJ 3N6W<6D:NFF4(6B>M1"S>K&T:/:LJPD\5=P]A1;:8Z!(C<:*>M\T@;#"N M'E-09(ARQ;Q0D072?%)%PJE,]500V:7-%%V4"BQ6!)E4,& UI""<3J5(GG7V MH)45=XZ)MAW*N2-LHKRWXK1H)7L&I;9D*I!9X Y844B^']I /+NVJ<2Z4'?, M(I4M0MK&:&,\X3$>583T^Q6^ES*'- R&*0]9&(Q&@\,?:)Q>MVG3.Y^1L]=' M@X_7O+BD)LSU2[ ,":@D!LUDF:')(JYM=ARR*8"L>*<9^&JQ&&<8^8=<1:AM M2319+')=NAN.=#4XSA&.TW@4PDCNT7,>@P:9E;,!BN7."_"8.+;7&Z$0@ M-@%""9B9![ ,LN<,+3J&D1?KA2S9RAJ(-7P)$T9;XNB \3@1TC7(& M2;Q92J8P2++4O>W$"O?.EFQB"/5@!#0TKH8!.S.%V8+ 2P;=B2!PIG56VA@& M$2)!UPGF@"-#+0S77NO$Q=JFX9.[ M!TY6<=2:$'MC_=2&V>50KG/+UFW[NK-'XT0HVK@@2]:.^8B.+%TKF)%G',&>J>@+?M.Q#%EE_]DA07]TW!OF.-@_HC>F7O^H-S@9 M]KXZ7O2[KZT97XWH%YVBZ.$P]T@HX\E!=PV.>F0+]@[R'_F@-RB]C/%=[_@D M'/=3'X>GO4_]T;O;CKW1>W9Z@]U_S)P(]MR,J9D5Y MX>U_WO%X^.\C_-V?[+RGSWW_[W=;O[\\W7[_\^&;+[\=;/^^I=_2?>P\?_MN MY_F_#][LOB#^>/GI/U]^4=O/]]7VEP^$[=?T3&0?&^3>",?0N9H-AXJYF!+C M$9 4+;FVNFY"B0TQ@>ZQ@!' #NBG]:E$X8ZQOB8*\Q&%E["SN[6'J+.Q)K)2 MA(9AII,"$+E%IE+ BZ:.]DB1JY M,$98KF,G#;Q)PP*E(>[QB"5*I9A6$DCQ$R<$P6L7'NZ# D"M.4F#W9A4^U>( MX=.[/FFU81ZKO$-2+P>G57?\-.R/,OTW&'[Y,A."&3 M\)!\\;: \$V3+%J3//^P%R+GZ%1F0=7J9?7XHO/(69&HDY"02B)+46_862H2 M;[7E,12=-2U\0!_!!..<)7/58/A>8GZ3A/E)PNN]*'@ GQQ+(1)UH-7U@'A@ M@CM ^E&9KK[/39(PM1Z)01LH5MG@$Y H. _>2@?6\V2C#4V/+-S W-HKV1$N MBV+!>+(JZO$@-*164";G. _>Y=J+6]VL1X;Y^&.N^W'YX/2OZ^?JXQ]#_-(_ MF$Y_*!-L%H F!@ZE\""T(F4223A%+LXU_;%8@T-OO7^QAU8X4U.;$^D1!E$F MYKDA=2)(?7B49W4";I:3Z2@#I= R)YD#B)*#-T103G'NB35D:OICX9+P>D\( M805HSVA2+5%&P9I;A"Q+[0+7QO-J>LJ9ZP]A+682MIRL@2Q&$@LU*+Z++PS.8H&,A:@SH89-$E<#*I^J4*PV11W%NICW^-TG2Z0UIA M"B2G'+D:(85@+%A;G,"BA>3+UA[Y'03>)%F$FAR,%AEFGY@F(R.I M4D3Q?FW3S783RZ&GA2:]H40"(BRTH#1DYS6Z8K5KNF/ADA#W2BS.1R]9!JU) M$E P#-&3S2FM5"B, ;(B[,9D$Z3[Z8Y<8C(J((94=87U@;M,SD?A)OB,JNF. M!0O#]O,7>US5:MW",IU)#B#:R$@V"JOGH&N_XIS15F&8K/-V*]WQT[O^$4ZG M/UY%[I$\CZQCK,DKY)V: MP,GB* (D#YI;LC=G' (1M!(DAB)Q;0&+#5JZNH>I0U!.@FK:8^&2\&$O%4PQ M 3#-O6*04#.?HV,N"B)X)0S9?;?P0:?6'F2UN%*23YESR+($[]!Z%ZV3L1B4 M37LL6AAVM_:\5L4B#TR'JCV<\R0,8!@4#3IF'[D5M]J0N%Y[O.H?[>/'P3!/ MIT$\RARSL3P4#MR3+P2*V$H:[VN\)C8-LG!1J5:GU#%8()4!F4&VEJ$C\N"$ M8_3:"2U%U2"3QTSOH4&"(/LA 7=2*R =Y;U)(?FZBZ:"2Z%ID$5+POL7>RHD M%ZN-:6AER):PY'I@%BP4@%S(& V"- AL3";UW#/VH8M&Q3.H"!"%]9(7<,D8 M9[+,6C<-LG!A>+T7R&209$.RXH@;( =@P:O"HL!([*U=P04'4F;A!15&*,F3EGML-35LL4!*^;.UE M$3*M2NW:32P!P1JR&T@PA$9G2)$#-VX>D8ZZ;^UTJL&O"$0/9*"XG!UW16O' MP3=ML7!AB'L"%*T(60U8NFZ;7#!2%HG)($@F#+=0G<\;(QU_[77B<*8QZ)IZ MJG>Z\#BYHY;\8(GH0$)V3FDK5%;2H@HZ-*6QZ',49%A::WV.(3.14Q@7AD.1 M%(O6J.Q+MN1HK&V:V;H8GKL4N4P*-0=0UF4O4]#(,1>C;3M>M7A)>+WGLL$D MK:A=>2T#R6O[-*.8<,4H7T(DUZ-*PJQ=C!K6@IQX3-:"-^BQ./)I.$C,VI1V MO&KQPD"V9/)!D4')C%*"@D>M'9H2V.CI?:X!V.P\WG-F^LDFU<9&Y\^=9 M.>;;I!SS;=I:S8_LE],'2M/9?9=[M8 )'IV>'SI^A\==7LO@8QZ2P!WM]PX& MQ\>]B,/A*0G<)QRFXYK+4W-C7F^\VJA2V)L.(]SYF))6]5B;1X%<:A:8_7;[A5R?A/2W<[N#%YX_]88>C!I_KX?.2[F]_3Z0BR991 MS&>K&(!7+#B(+"-R8L^<]DC YFF45K%4Y MFWK&S4CB[SD(X?9@U.3P]G)XNOT\[F5N#4B962R%G#\3-0M$&DRC).L[!*.= M7ML$?DW<\4(.QT+W#O_(O:,SF1LG]-4\P8U>Y20) M;' D3=()EU,D;<^];%+TT,; YYW=FA"\=4H>I*C'H)PA$]WHR,@BJ\6CK1TG MT2,9[62F)T[V6CUX?X,'6;-(.U;K_?;?>/CQQ^ MTQ<[6S^BKY1+OY+7P>E&;\*&6+@=("39 :]'_8/^ES$JZ,%J+NTU/%SY^>M3 M?H>67Y$A<5H?^W@LI97G\>CH! ]Z!_W#_FA<<*F73G)]I;YE\.DH#X_?]3_V MXCL\VL_?7/=Q./BCGXCHPVEW\2^_O2*+)>6>W5":W#-1\?!R4&JMMS)P>C\MB^Q CU__FM_V#OY.I_?7>/- MOX?AWS:71 #^/"WZ4SZGS]'7!;E(?!YG/'=$.T;P=7Z2TT5K7 M^2&3]VON=C_3*OU>]?\H'W67G*6[=Z)!%Q_5DEUU2H_SQ;LO1KX,I&YITJ"[ M05K*,['K'T42Y,KKM9Y)O_0)D*.SV[UT7\>=G(P3UF\TZKN\>K> O/J)FA*= MP;YSM#^H\EC%$$\JU]S2"UFFV@"$I-XA@:]_U"&$X!D'PX^#,?XZ::LE "[Q MQS#OGU2,#_,??;J'NMC=PU=2&/L@.1%2#\:$4(E@O?OV7&;&LS5Z-QCV1YW0 MO;HD#R?D2P]'Y/S4ETAZ^B1RM:; N;=W3E-C"3FGQSKDP5D%G'XU;4G8#DY2 MMS;O!L?U$8B'Z*STA\3XX*_D'S$PZ(+4]&79V!JG\ZP3V?%3* QY,RYK=N#%I<3'\0NQ+( MR,*AAQD<7=S^<&S^T'>G!"IZ]*/N]NL5-%09Y>$%(?3.N(!?79G\F21DO(R5 M2L<[J>L73#FS@<>JY2J73E;(N"3_9S)GJ^"?S^X/'>S)?__Q4S^-WIT7:KGT MKC.X\*]OP7 \.#@9??\M-P-MLD[- T'O9P;ZRA1>^OKNH@7&1]S/+ PS?F#= M>OV !Y_P]'CM;]\^.#WBY5F^^P2M?5\ECK]>6>BQ&:M!*"T+^0$R=8%BZ937 MY+Y9(;5P[MJ[>& "?WW.-AWP?KU _;MMO#HYI,DX MW2D75:9_ZN9V/Q]%XK)=^JQ_' SBAZ?G+4BZ#]AZ'_76\P]R:_>#WBLVAX(" MF,^I.J!.,(].LN(233WF4ARL]3(Y6!]IAD?#DWQ'V7^(K;\RJ)O)8WNBZI;C M3C!HD..QQCLK[';96*K*8W]8K>%J[5T4]ZED'\8URJMM/QSKP?Q5 = U5SE? M?EMNYX?[63)G3W#.XET1,9K+ _QXG'\X_^;'U#_^>("G/_2/NAGIWO3CM^/K MCQ,-.CKZ'K_\E>0V^)CHSOJ#G'WRV4WK#6W,=U_F&^*.KX&' M.[WSSVY6R VCO_]RN]G[W:R\U; WM*&9HBK?C9<*/7'M ]?:<[>JM?>&>*;W M8H)FKFOSM8AIO%0'<07*&=YNBBMCWZ9XY&T>^*E-G&@3=[>)X[=HU*?^I$_? M X+Z"7YD4U0W%W+N-C,&)S1$.KY-&\K%2_?*7[K2;?MN=M\Z.?I'C:'7C?!> MP(/N^.*@?-\EFT?1YVEFD_=684[_Z^HT3?6(EQ]M6$==JF=[@":#KR])XRY^ M/FMA=J7Y>.E_SHE]R?[7W8F2E'3M?+G=]M?/L"6_)^#K?/R*13B4$2R((H MACGNZK$=#DJ8M:)V @40N#% M1$[&DI7:9NQ., O?".G!">FJA<2-,SH4Q9*JR<;$+RR YJSFP-'/8TKFS3-[V2RY. M8=UIP^3*M-S:'+AF.A^;.7#=(SX:"_8Q=$01(=\?H[\NV]0-N0_$/*OJGQC0)!N M!Y9L).0;56O620/^8C/*CI/'/IDGS3^[Y[WN91>X;3/?RCT1W-9WST"N3#I,^8G O&!L_0 MUR+)KA8]E=8S86C9(UD2MO9MGXW/.!6P%A0IN_EF[F1MWI] 5YI+F@?ZN&ED MP@,U/B3M0#(.NM;,U8D(A>L:5\]16-(?Q, M;<[8MQWGXBZ];SO=P]\HZ@_ZU,OIVX[+%_QZ#H)G1^D<'2\^$S2.;UDEM6F0 MVVB0%Y_^M?O+:.M5IT4^[^S2#.WO"?1>9>>8;P\)P\:G^;DV9ZU MP2F'B1D$RX#DAGE P4KD(DNM0X'9.;)SHH][!5D;?:RX(]OH8W'T\>82?;Q0 MVR_W/"@#UCNF;&UIK9,D*\0'YE4L2I,7JU&N%GVT2.V52.W7LHK+%ZD]*QBE M:*W3X*26G^KDH,5Q[SLUCT<1Y1#)7"7K52B(JA::5RD&'X+./I[UAKF[ ]R< MVQDJF,_7.; D"+C<+< M^59G$*.9/06O--^TT@VK0C677>$70+:L%B$Y ,-(9R2R90MGF(QC09)OG)($ MGM.<8C&-:QK7M*H,CY=KWESE&L"B>+::R52WW1(FYJ+F+%ANLHI)&5D>$]=T M7O7?NF*_FY=*QW\ML;TZ)9M'@U'M[TBO]SY-V?SH MCL[-1/.C>SDW3[FET78M5+[[8:_(XKGUA:FBR$N) 9BSV3/A!12)RD55O11W M4X/#'G[3!>:B3O=&[]G!P7E?G._OU=0.#B0@QWU",KU&'\/.$JQOVRIQB;"V M]_O&X!\G94W\'/Q/G+^KH?;UKS>2Q[O:W70,Z\67TNDO.JE\FTL_-;'<]_S ;1GF?*=^Y^AB M(S\?3W5NX,FSS_L/>]Z59(*3S$2N&(@4&())Y,=PD90T27NQMLDWX,_)9S4I MXGOM/,:HN&@=%/_WI#]^J5+ +Q\'1Y]RV.C]/!CV#@==!\RQM-4+AGD?A^D< MEI?>.FY ]GKWUUY_E ^)40[J(4JZOA!4Z9.V!_2)LO>/DV.Z53(*?AH^*TX]2/XRG;/Q@0Y]56 M>W6Y".R$WU$^)^*O?9DNM57"KN/2=5165<&ECZ9'Q/U\2"-TIK+]L5,"-/7U M5W4DDH+\1^TQ17?T@2RL0H)_/.Z.%/O#>')X/*IL?-9UJMX\UG9G]0O-9-<; M+>2#?J[=H.IO!YM[T+MI-J.N-Y]I_+./^JBN=_'[FSN6"Z[YF/=8M!(@X,_ M-9MJMYP*>.>R5^;3K4N3O?MXF2^W\6I/E.GE+@70MC$A=8%T&AO MR114"AR6X+27>[)6WUO^WD_+15;7MW7JN)]..M^^&L>OGI'X%N> M7DVOSPT1_?9]>K^U^W.?#(EW;[[LDR&R_>'-[O]\V*;WOMT]>+_]Y8W8>A_A M3?^J(7)PN"VW/F_]7C<_?GZ_\_RW@RWYV[NMPY=B6_Y\L//[EJ)[/MW^\JY? M-S9VGK_<\S%PBPYK/R;+ +EEJ#7)K^8YQR"MCG;MHJUD>E;M.5#%*&VD,"J" M$S2"X$6CCU$7+%I>;>=T/N<]FO1>-^N]B>V#J]V[)IN5W?RIW]ZEPJ!$4=Z( MD,FE*Y@]2400F&,*EJY?PN9F_\!CDOEKY^M.UH?YEG2K-(9=J%[THM>I*08R:6J3TIV"#U>_\)^JVUDSZR8,\5\KD5).0_[X63!7?Y71RD'?*57[K)&JW3M'39KH7>R&!"JD6 MF\@F$-.%PH+)FF6E7?;*9&7Y1".ZE6F*9L2&-'=KS_6G3;;XAG=J53J"K=S- MZH6T+UO55B^+[4GVJ-H^M49CK='88B=N@8W&5J*5UPIV#UM5/?%-2[#U7OX< M;3S;F%F>_M,ZR'Z+YW\T M)[IFGK=-DCJ.K/YK<+PRA]7OYMY_/=6U_VG[G[]\V=G=?K_]^Q9_^[Y^__;] MSN^_'>SLON1;SW][__;YZT]OKCG5M?/\&7_S?DMOR2U!GWFX1=]O'V[IM_^D MYWO^DL;=IL_^Q[NN^=>K\UH>SSYO/=]7>T8F:5!RYG@]JIX3?0=!,A' TQ^H M1X+7-MVZUW+>E3P>Z(CHS.LN-J9[K$PW\_SRQG3S8[K3*TR7?,:(""Q'*1@H MQUG0(M./RG 'V9?8%=Z'=="F<5WCNJ?-=3-/AF]<-S>NV[YJU65:+.Z<9U:A M8F DL!!=85(6FW*@U>)B;=.*=6/]JE#=4ZC1]OLTH=K>7XZZXR/P_63V^Q3[ MN!6UKQ#%C2=PMKXKOTIRYPOX;+Q^V]WR[90N*'V\\W7MN@#U[4B0-Q*\!0F^ MF71MD>=LC1%,9%?;+D1D(2-G,0-J]):;0D)J^#KGL&ZYG7>ECT7;?#-LR/*T M2>*>;E\CB24BB:M>829SUJ V+ >9&)20F;/),%Z\5)&6/&71D805=AW@WHYA M(XE'2A+W])<:22P/24RX4\YD\G$29QAY($O"9>85.I:LXZ7XX&FQ.Y)PUJS# M_6NZ+(HDGD+8\Q_?.7([TT1T_F>YZ$]KCVP6$[2B>N'D.)T?0)ZMFREORN\V'/JZZT51Z$QL "_2'V1&3><.)1+]YS8Z*QYUS8G!QW MQ58NJK !P_!(+>)RKUCZL]9K&B?8? M#VC&>G\YSKG71=0E_^M&;_=='M9;&]9?]@9TG\/K/[%_=#P:GHRKGUR^SV^K MHHTQ^K4R5C54NXHNE7,W>C\-CH[S_Y[0(#0TC7^IQ,S%!XTKHAQ?>IBKQ=-F ME;S]L#)8RQMEC._.,]X_TH/6[)NTWL-.M57>JY+5+6[]W5G-G0FQ^4M_(V^L MGXGLX&-=[/.?/N%PB$>C]5J&AN0U5O$;OX+T4NK1/?SCU:\_O;CXP.._UC(^ MXT(]552/KY6&]5Z_]/I5[GJUN(_D/Y[5P#D<'.73[E?BQ_/[JK_/G_,P]H]S M_<#C/!H==(6!Z)G[,==1^D>ESL+PHB;4&41H\3[DL^O^^CB2]L^HM:7M/X][ M0I4$/DN6O"4/BGS=6F75LPB"_LOH#.853MN'#3V'Y'*_X:Q M_O[OPZW=9WS[^6N^O?L+WY:OU9OW']3./]]\VOK][;LM^1*VWK]6%]U;+D(% MZ>#M[V\^;SU_2>][2>.^5&]W4W]G-\+;]\\^OSU\\>7M\_W3[=WXJ>7LMSS6 MQG0M9_^),%W+V6]P_ :YK.?M/,F?_SSWUEF[7$O>?&!.VQ/V6D]L2 M]QM)W$02+7&_D41+W&\D\6H=]K"?DAM1++F2_77OZ^_@^?OFC5YBS=KU_.8K#[M0['OPT.#P<'(U5Y;-+ M!QYV!^>I9CG]BJ?UXF?U_/ZXC>XM=R:;%KV-%MV?],>Y#T'R8.OI\\Q 0F+> M\\B$(E-)AY*]-6N;T8HRD@(^,& M#'G:@ Q#T@R\$J(D&Y6.:YMJG1NQ[F:V&]?@OYSPG[6[W."_7/"?3$R/.28I M(O-)D_8W"9DO5C&>O0^0/1D&I/VM-^N&WSLP.4/PS\A'7AE7YM6E+-?C+K6X M2V"]DRMSS50\2C*;E2O39;;>@LE&@_-=C1?=IL9@O"T8OL-L.^/%?':4NJ5L M1#<[HOLPZ>;XS)T5W#-E!5DWUFB&PGM69.**YU2L=VN;0MAUKV!&)S"6Z#Q9 M(X8Y.#F-&%:0&*XZ0-)F:P,Y0"&E0,2@/ O21^8TU,Q\'VVI#A"(=6]G5=NL M$<-R$L.LW)]&#*M'#!.N482B@P7#DG=D,6C0C!@@LY)SRHKKF%#6X^EJ7=A[ M[XO,D!B>6I3GU>62/RVXLW3!G9_PX. K<_U^MDZ-O&9'7B\^=<0U)C":AV>P M_6E/*9.S=X*A#XI!<([Y9( Y611*GZWF=FW3J74.LSH9T79UEQ/V#Q+4:;!? M!.RWKL*^B! @Q,*X1<% \L@P%6#%&4T+K[U0L>YS\'40JN'^4>/^0:(Y#?>+ MP/WKJ[BG90PRE%PE(>'--B?5.IMX9^'3R([*VPZ<0*\,=X,&>_S-0Z.%TZ25D/F8P(& M.BGF=8S,Y:1%XIS^KXED%73>JP?UQPWU!B5T-[HN!^X0_$VA9$R?M MSJ6M!3.<8^AB9CI*YR)HGUW- !7K3KAU[>^]E;%\ 9BE]FF>W]HGN64Z76M_ MM8 )6E$%\'"M5\_$O!'Z=(1^>HV[9LDV%XB%Z20#V6\\D;M&/EO@/)3,L;@: M3N<;XMZG[V:.FP?>TVX,VAAT9=NO-@:]*X-.>,!D#0L78V0VU00MY)XY[RSC MP7ENH7A%\[PI-V:6J-$8M#%H8]"';L':&/2N##JQJ1 =46>,D@6K@&Q0JYDW M-K&J H.$5)>I:\,ZXX)2R]V&M?ZV2G3_Z*1KF3E%B\'NY^MZ#(ZG*0S_MOG= MYH5GN+-UB(^#XW[]Z!^&^0#K>>BO;>@J*"^]Z^Q&^->W8*!9(X1\]RWW>(0% MTL^X.R8#^^V$7?[Z[J);S$?3@X_&EP^/%DU-W]9/?*I]RQIT^U265KB]K:HBYVXA;8%O6QM3-=O@ZJC^)4]'A#Y?9?IRWFV0Y: MS>@8-5=%(7I(18$WWDF38G'&Z52TEF':8]3W],2?'=(BC)[$\2OY]O"->/O[ MEGC[_(/:?KY/O]]^O[/[AF_7G=+=%[#]SU_4V]U?^)M75W=*WQZ^??]ONM]_ M?]C9C9P\_'=OY);>?O^2UYW2K5T:ZWTZV*+G_<^7K=%6_TKJ>^%:")$T^??> M,/"^,,]58EPX)3DO7B2UMBFL7+?:+=')JX;_V>-?H02O@\?ZC= V1(?" ?@B M/,'=3'NNNN%_Z?"__=-5_#NMD@/'-$;"?Y2%!<OA M:U$8RB 8")_ 0-"I=M80ZU::=C^W0EGX_&^:,/"DPB>N< M+"@N?-!9%J)1:12712V!YU3ZGW-B7_)PT$AS*M)\.>DT.5,5U;[Y2*M+E*\G M?23E3"![U[*HP3'(J3"?T#&%P@4(A0ME9V8HM8WEI8:^* J33AJB25#(6Y+6 M0 AH>%;2ZF4(+#7HWQGZDS$E&R)(LHP4U"/D8"-#6GV6DA;9*&L5F ;]IP'] M$#22/Y0%.V5QUE'SH!:AN)6C*HW5MTL&+"W#$JD8\. MH%8 U7*&:*12L%$SP%OE'FSGWI=JV0J%J9\V_/3*1&"23H#(*RRS!U6Y!(SM*K@QV7,V<22->6D*J2Y,0C/JVG;CP,/>+)9CGU_.)XN4Z*/_08,3OIP+>T> M[WWJ'FZ<[GU^G16:@9(>[[SLGN[1%T?OWVV=[;S'V[! M\WX_[&UFA?8 !'M\[_/OAWOO_NKO[6[S]X?[G_[W>9MW/Q]]4 XGD":*7, 4 M<:T5TEP[9)@3+":/ Z$UY(/,Q["1,16<#*\999P)SW7$EFA&+%?2>^U3)/.) M02Y-1+4;U5^>BD4=NZP%UZ:9N?O]5]N;@F0:#!-5< ^.W@@M'8N*119=\K>F M+I$+6OR3M.;5=.0/[#@6.PX Q-9[>^^9"D1<[818Z,2-H/NCDK!LC', :I:! MH#80C'2*K-N=XC06!S84_[@M6=M\+"17:Z5!4NDE>#3*<$FM201HB3?2T@_; MUX5 D%@$D<$DOVYJ^Q<#?S]^(9\,<9(:*5J.\@45NBNP\V*GCKM$3.JFRC"$%."8XL%RGQX#0Q52;I MQ:U6YR+E8+:K_#!5+=W52 MK<%P,LO-!.1N8/8K0MN%^K'#MP'Z$%D"_X3DEO*5Y2A&KHO!%AL!+[>T MJ(VG_4EE(HO$7]&($/LZXNKD: MG.DDCW0'4''2@ _<,6C:-#AO2WE\8NNV3,=Y=NRT'LD04P;3"C['<3+I5P4B MH07C"30)N@UW-R .TF+K2O:Y!] E'VL"6*-[@N36.6^J.=A_;Y4[TM& MZ8Y\G4LU_-43?RLG\#I_CPD!N9_"R X!!+IV FKV)5"Y1.28T)H<@P1]+(?3 M<<5P3H:C20V1&28V!H/,A_ZJOL[Z^@*81$$P^K_S1(1G.> MTQM^K+\%CUIWBE>C\J/U9\5VCE$,*HR -Z2RGQ$/5/WXI)^)5'%:@D'U<32! M3T6P$YO%?A)K*F6GDX-A';[+[\@!O(S18)N!??US7%1>X;C"BE[SB@CH4O3_ MN3VHR5#Y]Q0480)?CHL_2V@>: UE#)3FE[7GO>T_UW[M%'8?W@WZ\QS>%(<5 MNMA+2]HUTHQ+F!4[@L$;E\"[)C/@GM1F UI\,("YW#^K^F8'59-!+*;5KSGK MXZR3M7:.X\6%_X0^9[:1L:W*#9FM"EQ9C5)9,+S;SV+VZ&+M&?/.?OZR]W'SUU]JOZS ;Q1\6YAID.H=2.T4>@VP0 M*D-4$\A^MJ 92QIDAUD:SL8&&@4X=#+,Z)VM[T$YOIC+3@W,\(KI(!:4S82C M>@=TJ4QE9M70B>=5S\]F0&5/3H9P?X7RU1Z"2RT \?MEE"\ >9V.?CV7Q^%@ M?UC;ZTMM72\RBEYM/E!H,/+#;%/@R?5D7HC?W-R/0+3+ACM<$>C"G=7]J+8O M7)F(YU48KFK89KF?X:7X*VM>%K'>SM[O>=P7D.-6]%PR[-@9%!O3?4#G@LV\ MZ6K60/'VL]Q<3$\!RCBM)*E&F$;P,\.";V<*D(6Q "CJST@(?)=Y4^E!8$>U M^U5IS?"RL)Q;N\L>7'TM/.2@/!G72E+F"%&CF?6:4\E*[G\M3DU7:OC)[",CU,DPE]R]8$\PO@UD-0(U)^;0>B;Y MOV_T%6'PYE=%HO/*>^L)8=PS;EQDP3OCG(C&*W5?7_'/X7A\0?C/MAJ2L)-> MP0\EN,3Y@M9WO"' 2:$=O'OH17?S"-ZU=?J!<>VC<@018CSBR23DB %W$K[$ M&F-N\G9TB=?Q#8L6,W_RER^)'+32L'S2L.O)A[R>8BC#B(EH$1=)@30H@J*E M4;&0%)<2I(&MWU1?I9&&7]?? K>J35ME9\X!I7(?PW24^41CI0[LN+JP6I#* M(%;;Y,IJG6:Z= &>-7AU"J"F!PO8ER^HP#B5@]H_S6"9O_UH^]-S/V+6E$Z3 M/SH_OLY G8UIYB;]?G:JS_G# 7#%?)&+\$6\Z-.;69_J:/XDQAIA;_BQ?C#< M/:CM"KP@C&R:5 )>D;XZFW;S>O#IJ_M"98HSKH/#6W, Z&MM^,^-]BU,,R?* MSN9HUGT_/'>8BV.@>4#9QL?9#0L5"P1BD,=P'4CT6640^N?MN\Q91Y47G?\Z M3]A]R7P ;/]FN96W>F71SD@D'G@T'LPK. 6EOUL?-F*DXE7T]%X:@>5_+U= M?[->O-S8>%6%YX&SVJMI,,6?4"T2F5:T-V9JO]K: E?P/?S@S1V$IJW+EV.;?6:3'Q3ELGC4Q<4&J# M]DD!V\">1(7=VC+BRDN0UD%C\L"'.VDTNAR?F\#:9#4T/ERF\1>VMH+AEK"O M+D7KGNWL[A-H1Z9HT.Z]#XEC07$BB&%"$+>:(*,E1THF1H2(D03;\O6G( R? MMSXHY9-3FB/F/,D5PBER,B3$L2/.&LY#U/>BZ\V&@H\5"\@$HJ&=3=R^QI49 MG-@F:%!'\ZOK&EIRL8WE[!R@,F*E?A.YK^.SE^(,P&ACO0WF:HF8)C9KKVR" MF$5H:?Y^OPD4U@0%C%(YGHPJ*U^M%.35[?7BS12:T%"BNKZ,RZ3H-(="1\4! M .X\D:DI;UZW8ACA;7ZM!>7'=YC&O*E1VJE=% M5*N%RHG]!"[<^&A\#YZWE%V_E4-=ST7NYA;O&KT",YYW:V9#_27 ZR@+2@I! M#9;!4#IJ5BPQL M62KW!Z &83Y,L'TR')Q&5VSXOZ=E[1-5NP3FA#DW,,3C079I&^]O/(Z3BWI= MX/W?L Q<-&&?65@9+,7YL_*CF\CS;##R"/1+Z\I^'=:8G@>8\K\O7FW,5DNN M;<[X4ILO.KJV,]M4551N=%Y!R=<#!6G,07;$\[;J:FK.K56^]U*TH_$9UQ>Q M[@N#&_?=WDSXZFUOIKC>WKP(HM)$[)53"9".*Y-T#)$IJ36743CNYATZZ:PU MF'")A>0^NX)2DV1)PH"/C,>U9[]G'S8,3ZO5R;\BN%+3>GL&F"OTO)GIC6JF MJX!7'.Z/[,E!W@=?;.0X27&-V;I[%^[=#5OA@H#GJS]5]#".SU7\/(AZHUF# M;AW%R8.X%-N]%_.FK5^DYQEE1@ -VX-WF7INP?1,SG::YEZQ;3 ./MNW M4T"$<1PLS_F7W=;[XOW[_< M/H66_WM=BC8/9V M]\YR;> '%?NJ3^?"=>4^AW_9Q] 1U\R:<0\K[@0;-JU9#WO'OJ8N]+LV6F\!:8"&C$>/W.DU(_I+#V;;*[,0%* MXG)RF-WAB^$(-&IPSE/FY?H)2_1I%UB(P9RS(%&0,?O4.7DT4PZQ%+PE/!]L MDX^DP/9,*>H8YBPRVFS,W*^]USIB64M*7AH>50<#&O:=->>BAO8"$Z]4^[D9LBX\ZE$-[$^H M1/TT!O;:2M4/ 7FK,$KWP\-?*LXSG,(CPOC7'U?9^X=65G\2SWE<%1BNE]99 MD/!;,KA>FRMKZ7*I_N.;NKBB:< 6E^V3"%*9Y!55A&NJM,^;%BU3WC)IE+XC M[RABM\3'9MD2WI63@UF[L'98_N MT=[Q]MG.[@;>V7PM]G;_V]_9S,_J'??>O:;=P_\>G=]SGO+K-=G)Z< .]^C> MX;;H;K[FO_=6YX#%_ M>;^Y=P;WGU6U[M[,I?PBW%*>B$2)Y63N(,O( M>.L1-DYBIIG FJX]TX9TJ/SFBC?+E\R]A:['"EW)^\04\U(%KA/3"7N5',;) M&\<8N2/Q:0M=RP==9_-E.CD)5#J/HG4.<6X\TA3P2\@H>*(6$P.":HCL:"I: MZ&JA:T6@2S)!J)6)Z^"X8D0KIYF-)# <4@KJCLRK+70M'73UYED7-BD$&CBR M@%2(:Q.1Q9$CC(5-@8*!8A7KXATM^!)!UP/5T:C1B*Y3L>2(-$S-_O^WH*XQ M%&_RULF;:PFN6-74\TC>_7?+?RF6B0 NI(XV2$PYI\)Y@Z6A22IBO)%W54YO ML6S)L.SMH@=IL$Z**XL,L0QQJR(R+A+$*!%,$J\$]VO/E-$=9L@2U4Q]XB63 M?X#R R\G!OPO<+D,=\99%B(X9(12FT3"H?7!5D[YYWVP2 UFG"N4#^H!D7%9 M^<$'HX&0G+W3IUP+4!/146:9"B:WRO^]E5^EP(ES2E%#>:# :[F43CJF@J)< MI-:+637E7_!B-'9&11:1D,$C'H) SB6%M/1:DX2ITK%6?J[D$BG_]4NKA-^R MMOKU54+;9SS,,QY7"(P. MR(;EK2^Y6A9E;]&7%%89;T)$1.J02TL'Y&P"U]([GFN 1*T8^))8=K1L?882VNOYX=9U@RG)1RN0MY3XHXS##VC#/N,]!XM937#5= M7_ 4?3),,YA 8G->)ZD->(I,(",4P=%(:H4$N\Y-1ZIETO4'VM6Y>NM==3+_ MK_)%[KO]X)&%NSS-Y<>2,T1Q;+!5F G-#17)1\9IZYRL%HCY:[9*4J&85Q21 MI"3BE&ED&19(,T%U(CZ:I->>$4(Z3'YS1?;EVV_4*O^-RH^=QRQ&:B47G'B@ MM<9H@K4%(LN#X*VWLG+*/^^M@..)51 "289S:60JD;51(.H%%5*3& D%Y1>D M(\DW1R9:Y5\AY5?*)NF5)3X83I(&4V -53Y2(BP.KG5?5DWY%]P7XDP4DAOD M,=:(U&D\2YRRV/HOJZ;\"_Z+4%'HO$7?T5Q@ W ;M3((N,>,(I M84&"Y=>\0_0R6?YVH]X*/N,I;-2[G!?WL3B9#[^PKXUW#!P.;*3D2D7KA&$L M6# S+B436Y]RM2S+T:)/&5B25.32JMABQ(-3R&')4 K&)L=I#(JL/>-$=[1J M:>4CUG6?/&>)<.6($<)?D%?$A"9*#WH)UC/GF ZKMIIT54G]A MA7 IBD!IXH1R2YGQV%D-],7%U.[86T'U[\ZK/R/46J"?R%7E37VTR%(/&("# M$TE190F0&(9-!YS65OV?D/H'37%4029/+3? :2/VD40K?)+6->K?>C KI?YO MY]5?BRB2)@I93P/BB@3@ 5H@S#!V1$1KI,[J3QYBU>NA=^W]JRHY].Q2]?'+ M!<)6H5QN791X>U!+>5;(GU/7K"Z@^JX,<;.N$3<=Q9W!7"V^/X>#_3_+CS'4 MY72W!]L#:&09IK:_6.^L_O/L"1_^"%\'I\,!Z$J8C:LJIH-XJ1PP^%1 M\3&7J*\*#=K!?IEKD>7BHN7@XF/UF%]S:<'%XFAU]3(7^\/3NE#XE6J$Y25E M@SNG?6A. I-TI1SA.+^\'_?A^EQ$/5_4X^]^V]7M(P%?*RATCQ>B] M^O1P)>3NW[LO>.AW>?_/;NE/O_0;!V!%9&8ERIK=5"AJ>05\)8;UUO1PC[_[ M]]ITMS0H^^7BNA*3L#NH+E<]+^Y9?/H+T. 1 MUQ"[W_BN9 FQ^W7M2XH?\JBC<%+FPAM),"NM5"XDZZPT*H8/V_?;U- ;#IK@ M=KTL\B26+'GO\^O/[S?]6??E'ML[W,9[\(Z]=UW2W7S[J9N7'0\WZ-[N7^7. M\_DE2WCF9N^H]WG[]/UA*+N'?QWN;/8.]CZ_/>WM;GU^?_C?X^[F^X/>RVU^ M;4%#+S1.D@ND.?&(6Y*0#C@A:3CAT>MD\Z9+S3MFJ8J"_4"VT^);BV_Y8)FF M6F(5$Q614QRM)H1AQB-\HAK;%M^6 =]Z"P=(% =DPQ&%Q GB/!IDJ"!(Q^0P M4Y0*S->>$GB&^424 R08+BA!.9= A) M^60=@W\Q=BV^+0.^+00,\\D?\"18K@XG$>)1A)1D4TG&(N":<,.R$6&6IUWL-B8\#Y:+WJ$(.7 M" SO<;0^?\Y"6@ZFU7'9*Z=A&T%7^1CLR7!-B?3FZ^Y>Y3_=>>NWU0=;_OX6C$S=7CPY?_F_M4:1DVA! 5,!$B M<2N%499IQKBVR6EAZ =*U-KLKH/S_O%]TZR,'7C^/<4I&_K(_QG MO#P9$?P,6@YH>+2S^YK#_="FM[C[#X<5 .WS%O]53D(T,S?*%]7XE9H>RB(_.;$ M$?=X<&N#K[/! M]L@__EAN$,_GX_^W]02P,$% @ S8!85C3A?8.. M' [EX! !$ !CFF1+ENV,;_Q6EI/9O2]3$ E)6%.$!@1M:W[]-4!2H@B2 "@YQBRU55L3 MB^AN $\#:#0:C5_^\3@+O7O,8D*CSWL'+U_M>3CR:4"BR>>];[>GO0][__CR MTT^__%>O]\^CFW/OF/K)#$?<&S",. Z\!\*GWN\!CN^\,:,S[W?*[L@]ZO6^ M2*(!G2\8F4RY=_CJ\'7Y*_OT$1U^>'/X)NB].AQ_[+T9CS[VT.C-06^,/XS? MO/V T%L\>C'Y].;]^W?O1MCOH_-QWA_&P=O>X=LWV,>CM^./[P/) M]#'^%/M3/$,>-"R*/SW&G_>FG,\_[>\_/#R\?'C]DK+)_N&K5P?[_[PX'\JB M>UG9D$1W:Z4?1RS,R[_>%Y]'*,9Y<9]QNE;<9X1C^M*G,R X/#PX?'V0EQ6< M2 -O$L4<1?Z2=\!9CR_F.*ZF@<_[XK.0\ZKWZJ!WN"8IX$NRHIBW^^G'/0]Q MSL@HX?B4LMDQ'J,D!)(D^C-!(1D3'( 6A%C@O%:@\)DC-L'\$LUP/$<^UO;# MEY\\3X!#9G/*N!OKG4).Y-$)I;22[2I-*S7VQJ4-#*@X\?/^X_"C6KKD&EYLCR/?'/ MWL%A[_6!A=@Z%327#7_U1Y'_8J/T:LP 3&]EYYY.GL@14#$WYGT^(^8R&FG&\/V=TCADG M."XN'Y+!E.'QYSVQB/3R6?*/$(U>0DWR(HJ ==47G_>!!(?GJY;DM$+[/N_% M $"(T[YQN>%SAFT;#B0Q+% 2Z+]]^WT4VK8?2/PD_,]H?H#'MLT'$A*1%JT7 MU+?PW2/!Y[T!!=MWCB90._'[MYNS.DM&"ET5SWGF7%?5^?)*_N_ ZZV,Y9XG M*3U!^LM^F:#$*HEQK=6DF4_YOW8T+O])"#\ M#.9=-I,U,>MDA4K;UX?K?2T9> 4.'>KR 8UB&I) [,V&T AIQ,=T?$HB,-(( M"J]I3,RQ,&>G!>DU(+-D(4?$BO7J0^S1L;?D[N7L=PBJ77Z-&'R98DZ@WEN& M$UJY*'%[JTY=BG+'3[C 9U!PZ8XBLD] MW@9850RUR+TS1VZ-_P['9;=/433!,8F&4YB"IC0,,(M/_DP(7VR(9P-C+:[O M+7!-Y7@D\HJ2_MM+974=8@ "Q=/3D#[$&^!9Y*(%[X,1>!([8.I)KCN8EAV\ M+:.FEJ46P(\M (1B:U(Z!.@U(V#.P3X[1E'0]Z4KD$23"\RG-# <=1H>.L@. M7HG]'XG]D,8)PP*,)4,/.'HKEE[<, '26P#.$X!A-@!+:WX&H(2R6E%HR# M,A@Y&Z_(IT, #/%$S!C$U@]20:?M_,-RYV=,/-)-;PC,T.+_PAJZ1Z&PFBX0 MN\, M2J"<\U8B)5F'0+]E*, WV,?03= QAI.=0J4%Z4T9),G"*_#H4*=?@>G#!@D3 M1E _CC$W[/8*.FW'ORUWO&3B95R\E$V'^OXZ/6Q97(<(VA %8H:8BUG?U/JJ M(]+SS)3&V<5E:V\D?RIV*D;*G7#9X" M+[G@@I2J;QV"]60V#^D"XR,< 5O3Y5>AT@*C;+=S%E[.HT.=/J"S&8UB<0PA M=/V6P622L$7,J7]GZLEMX* %0]TT2W9>RD^.C)RC)UEV"!MY.'0$DWL@3@)Q M%-OXH:IIM7@H^V/)J"456'<)A:<6 -LI)/#V*/7D4G6%XAJSAH<5%V3ZO M3"LQ1M*U)>7I_9QQ[5)01MKT6_1HNMX7";2]KVR9LYZ6Y!WJY1/$(A)-XFO, MY+Q@N$27J;3]K>R0\$BGI [UNE@2"9?A S#6?2H/Q3 ,?E-=;V*@Q4+9 M2!>XR;EGC5^'8#D"N^0NH \1'=_@>QPE>&VSD'HT1XNOF$X8FD_%$7-?F#*& MYWAMN6L!57;I2U'B?#P3EN])>NL.6F^T\(HB/2FS0Z /DU&,_TR@ 2?W8@08 M6F-E*AU(KY5=_HJ%E_+H4*1R"-5;! HT>AZ_HWB7\@9=+'#JZ)=;#J_@5X+A.)'J(R9Z2(J:5R+ M#0YK%-J>5SP!*7D7N]HR^*6M167.6@N>XB1H%5W31:S+ 3,V8-;0:M%2' A* MR$T7D6B*G+%R$>CY:!%2W0":.)PN E8=5&/E@VOBH 5)V?'7!>=T$9SF")M6 MYEP3)RU8BD/ )&*GB\ 5(G'L]IQE,BTDBA.@&,;3Q:XO1^98V0+5M%H0E#V_ M&MO312C:QGM8G>HPY M(N%6CM)U(K1ZT"(V FR93&J:^:@HU_LYD[S3@ARB2\085/ >;Q%VA:<6YQ:Q M%#UO*::3L%8%1JS&6_ZU[_^9D#31GMW ;L]>"[9A6,;Z0%Z6*8K< 9]U5KM1 M;,1)"Z?BDJF#ZP?4-:/BK0542%N[Q>':P%T+K^+/,1FM(-"3$HMY>#L) MNQHKU6ZL&O#10JEZ?2JBK[H^3M6.7HVC[-L-%L\:@#'2=K1N*$,+M.(QJ@:Z M.&+S$DNYG1^Y;>/E3A%AWU&8X'0[>B%]W3B@$;H11SHY03.S,L1]5&:UJ MJ9=X-HWRZWFBDIZL9;Z%S^OI@>XA;UE53]9UIXT6"K":6)9>X[2/?XCZ::5K M]4UQ\FT>5;H^\:VO9. M\3AN0\]$W0JE7GC+ZO6@?CU1P9VZ66"=_R5V'#02OT"1$J,?HG0V%=&JGN+D MW(;J%6LH5E'YLRA:9KM30 O4WDES MU4H+3!AI 59\I^I5#0 ,TR3$1\G87:H$-_0 M,(2?'Q +-@+44H86:WV&6?AM*=0#]EXN-C\PB;V"X)TBB%'7:@;7UUJM;-OO2"VY*U%4_%^-M_06G<' M[-;.>LS;Q@J8LM,B:WGWKNL3:ODR7:[G5O#IF&A!,[B:5QB".YQX2QM%RT6' MU'O%!U:%U&Y(58T&.A:!UV+7W)^)\[._9#VS8&RPO\MT6QF";85J%4'Q2#4. M65@U\WIXQ8IX64WDSJ3B/FX'U2>_&[M",/_%2B'T;+00*YZBY;7==617MWD[ M#%>[";F66@N.XN4I@-/M^;?J@O0Y19%TG@Y.^Q.&T^ MPNG=$\C5JH3B*JI3B;PBZS$&Y>ODNV.YHB*E>1/$_5,:8?F2LOPELR.M=,., ME19NQ9>4I7:0UYHSU@)A^?/2X.TN=J<):#V^ +:S9"9_ND8+^P79E)D6/\5C MM,0O9>YEW#, <_X[!.L[_8^#K6((['8H;AW%WS&93(5CX!XS-,$W>(:(N!LK MO]YB-H,U1_2H."2\01RW&9ZM96CQ5ER&2[QSF5XFU%M*S; 7MO =2N..I@_U#Q )CP0!0FKA]8['Y*>]D\_""1#%%[- ML=AV9$.N8%OV8=\J!@H=?XMQB[/4;0C2PJ]X&9?PKP1[2\G9^"X:T'VQ:Q;2 MA04&\KM\4&N9':MP,UOYUOK4?4MRM8JC^"[;I>PJW12O2NJU4R1S0"L__QA= M:A2M5:OTV%:-5$<>FV59-N.PO+F?_6;BG_6YXB M9I^N1B&9V-NHFPC0*H'B$5;S#RHWH5.9>0%O)76'_QH\8+TEL[D0$X,Q%X"I MW_=Y@AA!H0C&2B^:;TD5K&1IM4)Q"NNTHB!>&*Z!/")?UL!;56&G(FNP'0LQ M(N5AQ!D9)4*>"/S:EE;HV&L507UN4*,(F42O*%+&LG43^:8$I'97;@P8:=&L M?+"P.95I!S&KSD0JCK+XHB_N'<1KO[=WP*&-1RU2"I^P@8D M,QE>+F0'Z+)WSF&!^C:7W[:):A-;+;2*)Z\!6B'(^S9/B^P0KH#B9OAMB\!6 M<-/BJ;C2&O $_CL0U6Z_WBJ(%=RT(*J/--:#>+T#L:K;?Q<&A6W0BQDK+7R* MBZH!OIQY)Z$[;1:N781BUL1J56%AF#%AI<#UCT4::%B M72K>&MAI3PG*#:.6S7AJ\6_W>X+OUI>WC+DID6S^=&)4H[\ M]0EW#:C?"LJZ]P3Z%&2DDLDI'F#]@:-<4GXS'6-B5 MZ<,2,YBW0BC?9LW=EC -Y@>O*J[/KF&^+MW+Q'L@WUM6(#LZEE40A)UV*ZY- MDF/,& [@CS3("_JI;9B)/5LM]!479M>@S^5(2+,H-8%TUR-#"E ,D]D,L45A M:11G8F!N8A@S[1$V9*M%6/%4E1#.Y*POO=Z:K$XB7'[VX8NY4ZYSMQT^F7_,?Z$YG/Q-HGX)?T[BFA:=_D3_(+3^V!2O7S&Z1_7 MC/H8!_&8T5E^XQ,Z;3!%,+&32/9C50Z /0^-8LZ0SS_OC5$8XSTO0C,L\]ZU M9!B14&9U_[S'60+\'DG$"= M")?Q?U\93>:?]]*"H.*S/8]+)NDO,QJ!/K#%&7P1S/?V:[M(>T.S7[JA*=_( MO,6/_"BD_EUM3VW,UZ;#C+HFX*PG_A5_XKD4@_ZYQ'QULXW&\0 QMLBRY<87 M>#;"K-@':5W3+C B?<)F!E3TN4$;\RW)E;(5RK8@AIA;\W$$XX%<)7ZC,+V> M\^"E_$\.@L\IM;H)9SH?99 MW+9RD:2Y+3HJ%UKV%<]@+O^5AK#WTJI736$7VG&$ O'\RC(_>G-#ZDJ[T)(J MF^,45E<4_@LCEN<9ZF?MJFNA+9>MMSS]13PN$4V,9[G!%*IM,L6M%70!M6S> M.H=*GY,9, N,YKF*\BZT1AJ_ZE<0*]\S)5/ 8L\="_%R%_<,A3%Z=ZO'_P[B5.7 MV5>0(FS<6K2WQM_5C13LW_.;7%G(G&9W4%O>!74H;&Z+>][JC2XTQ2\Z4.JW MSYMQW0!Z'U3OZ;!?/8@T%'>\OD6$P\Y'NF= >AJ-WJP--AQ%J@4T/BE.FMQ:J2+@ GU6M4CB!N;DLSC0NM MRBPC(_/)I7H#KSB&J1"V>OTLGG- 8QY?Y>[IVE%D0.GL='G-\!R1H!""T>!P M58LZ:A\.SFY$Z(CL.8!A#&M6?X)$56Z.LQ"M^G::$3N+J"9(:K00]/U'$C>X M/4P9;&'"IGCS1MC4$Z MID<,Q20T@:IIS1A&^EGD8&K"CI$XKA6;O!@HO>%$W;\G8H3:PE7?/40X: _ MYIA)OQSR4S3J#H#;<7M"+9^GU6AAS!4,L:6/\IQ$6+ R-F,U3)Y[ -2K+AEK M5-^$U%6ES\]1;,Y!*81?:L7S_>OG.\?*(%5:*=$LL M7/_Y;5<1!(>/Q)5=G=]I'20SS1QSW_3\3$LM8NLM$@'DU/L<3%)Y$ M7(Y%^1UJ4MM!]HPLAK-%VTG$\00@T#?]U^'10$RH@_-3Y.=O^31J?1.%"ZI? M@8&X 3B)R%^P3DI_0-[]_36_@$P."3\:*KF-$CQ1!5Q="S0/%9A&OMEQ<23N M[9C2D=Q'<7S.->M@=5D7!I'%$P17JR<(#('=#G-'\&[>KEP"IU6T3\L]3YF) MJ\/^"$5WPT44$!]Q?#,XU85^59=V0?U+EMTUQR]%2*J5.5@FW"8OH?4,UTSD\>$+T15B!RLRFLX%\]HN?!)9K@;Z6%T8:7L9Y#G#&P:4 MP:1@$!=06]R%^6-(Q_P!,5BI?7EZJ@EQJ"GM0DL*@9+BL>&EJ1W+&( L=M(D MS+*)VM%#=7G^GP:-W5)I91/,-.$"%<4=;9VZ]%0O,.E&"N9.S' L?QERF$]G MTL&:QD9<,1&;P_!4G&K?XSPK&!=_0L//2"T*YPDR#"H]N[Z= M8LWY=QM6KAHFFM,HK4O?F-Y5\V59]W2:@8UYGI\KNV@JAO]L7KH!4VVO&;!P M50\J=#I]E""?J<]@?X.#*R;^*QJ0YN>V'RDV7)_&>9QWL+%M>Y+ A@-=7 S/ M34Q;M;0+$WD6$RF'JPR)S%.!Y@GL,@M/%U1IP,#5!2"/E=!>OJDJZ0*&VNLP MJ=F>_;&Z"&-\_K4] :Y.<\N8X/6DB9,WI.X*63!DHNKG5$9 M;/-5_'N30,!*!L\="%AEH:SN"EEY8HIDSALU]N%S?^?(N66ZT]4 %;[WM4%: M3JJ1'5V*3_V9,-9J>V9+W)V-$JA%_G9*6-!.:0JDKBI-\PY&WW9C>E<[(#O7 M84;QT85B+IA$\I)C]C@3&*1'P^O!B<9IVT#A0HMJ@NLQ\TF\67Q^)8OG7IC[ MB?0&+J,>=.DFZLL_MP,P.]A $0J0.-XP.DVM*.Z"$FIBZ,62M\FD6&3@ZJQ8 M57G=L4DCC:L-31\?E?'7Z97QJX2+>@0B ML@8M^4_+G'YR;J_)^AR6<@GB7R MH*MY;FJB<&%Z*O@I"H"4PP2T.;,L>+C0ZG3%Z ?WF'$2@](?8?)O^,^ OM1& MXIG1NM#*8KXB79JPZK(NM&);\4%#*H;A ";624/ R!-)K M0V51%[3A");#!Q+P*2R&0\Q@$&I:TD#@0GO6K\H>BX3 ]S2\)S-\R>DQ%C4F M-#[&\I0'UJGSV^.^S>5;.XY.]$C5ENL[CKF,@1?'@2)-SRT5/V4[,5'E]/*$ MW4;.G.O3')]97K[^.AM-3; OEG,!T?J\M/*QC8VSVU9R<23F.SO(C.>P.QV^ M/#?:R:JE74"Q%%(J%P=B+2%!UWQA:E97D[B@_VD%+RD#GDQ>M9HMU@)HJD\JV77WM!3^0#L8AH.<9SAGV2/4@Q M#[&\J!0%_1F%G>%?*/MS>7HMTBY^1U"_I&G[L0%/5P_'FV\I'M-DQ,=)F)=J M3$2ZI?O'&\IT]MS1:$?DX"Y(_UJ%YBS#@L%S.T_[,Q#E(S&\:4P$L"8)2G54 M+J#XG8;)K#R#7T.U<7ZS'<:7<&8?HT7]%&C)Y8G@-+\6OTH)99HZRB7,*MWQ MRP>3]+LR8WI']F,FD2=')_W;WQ&482 MM<$OQ"^4[#D9V7P,2^4I(K"!#9/ZG=P6.&_;>[]V^":G_+8]U)],&)Y ;6$& M@?U#3/P6G5'+Y&E/'4T;?HYA3L35^5L6\B^P _Z%N0A_ 6M!)C[*3EQAZOS? M))@(?K))5^-O48!9N ^HA#25KC0%37]Z%^665 MG5VS,"GE7*C]C7P>5JZ8NG=(E((NU-\DK^9M^1 MC.0$U3:_/.)H@,4QN2;^22GG F9EM^59]"UBR^1R $06LU+OB;'@X.I^5GL- MKW"=]ABVZ+(*3"85@_UK3$,2I*F]MW?QK[W$OTLGIZE-C&,&*VA<&#^ 1D F M%.H1FSZTT$#A0HORF^+9F7H_?7I=I$NLNW7?-#>TX.6J ML_1+[12^//>29O MZJVN*^V"'E=9]:44D#]^6_$T%7 T 38JE"AH7(#P::F)C"P5&B5<5(W38R*\F_KU14,GDD^<76[O9Y?;FSTE3ROYN3O7)-)!VK+](,!I*/86 MDH#4<'1U(YD]M2CWA9;/,];0N#!)JG[ ^F3\S0^0M^#D*M2;O%OVMWZR+#LX MUUTH58JYH,FU;IM5(,L%@DVJ<--JEO]6K)[;'! /Q(DU)1MUL,!DSCE-Q+". MS 5L4X4[BP*"KN_Y.0_D/TV4M([&A5:9')P9I):P9O/#-/67?6AV[$_Q#'WY MZ?\!4$L#!!0 ( ,V 6%9GQK%22C, !H0 @ 5 8W)T;RTR,#(R,3(S M,5]C86PN>&UL[7U9MZ5]Q'VW2/Z9R5675))JFZ9Y]@<7A( MF (!+0#JF%^_'@F0!$F0Q!$)IJIWIEKB 65^$?Z%AWN$'__V[]_.)D^^X'PQ MGDW_^A/_,_OI"4[3+(^G'__ZTV\?7H'[Z=__]J<__=O_ /C/9^]^>?)BEL[/ M<+I\\GR.88GYR=?Q\M.3?V9<_/ZDS&=G3_XYF_\^_A( _M;]H^>SS]_GXX^? MED\$$_+F;^=_\4$X)50&)HH'5:*'$!6'@JXH[4+0&/_7Q[\H:XV)F""(;$!Y MX\"5K$%HA0FC+M[F[J&3\?3WO]0_8EC@$QK<=-%]^]>?/BV7G__R\\]?OW[] M\[G+G)^IWSZ6(V M&>S$KK\93&L(X3-[.%N,*G ;3/7SY_3/^]:?%^.SS!"]^]FF. MY:\_I?ER1J"$X&(%Z7_N_O"?K]"G,$GGDVZR?J'OUZ^H8/L8"'Y;XC3C:OHN M($QFZ=J')E5XL_G%OYR$B)/NIZ/S!7P,X?/HZ6*!R\7S\_F0(5 M);&7Y0A1!0%%:U&4L<(+>WWNZL 6-+).WB4L8B?T]=-_KI/Z,TZ6BXN?=-/< M3?%6 *OIW'\T58*CMW/\',;Y-6F%,_P0ON%B)#6F$%D!KEP$%4( [SD#+VUD MTD6GDGV("W<\^SK4#=D_G:K82XG+6;P)60"/NA4KP<3DJSC\]Z&5"0-)Y'V585GB!$#!)0I%L4]TZ4U1>_!LPL-Q ]#@^82:,:)OX?Y M[[BL2-YC.B<5.L;+D>J@K>51@$9+(S56@5>22!J*,];1AFQS8TK< V<71L@? MCA&MYO]H0FQJJC?+3SCO%%68;GQSQ=H1B\F%;"P(Y!94]AD\RPH8TTSEK! 3 MVV<#>/"-NTA?_3#2[V^RFRF&#LGUD9H0)&DD!HB.$0X1P4=9+7>?G'!1CN??<;Y M\OO;29@N:=G5)?>Y'AV0I3X2)BOO) V(D5FFA-$0'6,@E$B2,Y11MV;V?7B& MYRL?R(6;'&\FA&94?SU=ANG',9ECZX'B\N6W-#FOYZ3_,9OEK^/)9"0)D+/9 M@HZ*##4>+$1&3C[3WF=#"]NXUC[T+KB&YTLWHDESH32CR^7;TW]R(!.W$T.M9VL9H MN5XXAS.(VBO@&8,K*B@3W0F.T^XRE8;@2C?B1D-!-",'O7\Y#QFO MSG4V(;G$6/:T294RR8H2"A:Q)C1$45T($Y$H+'J((O/5N:X;G3C3C12 !] M'+UN:JT8/'HA(*&7H&+20/Z^A.*X0:U5O33L[_1U/]7@?D0:'#_M/9VK;: I M@1#87, ;YD'E^E41%H+FSI@DE;&M%<)=6';A@?\1>=!D\IM1X9=QB.-)9\*, M)# M(&8;05HTQ3#K66Y-Y]LHAG2*=JBT;W+XR+GN@[T;"RG($ QR 2*&NJOJ!"$6 M&J/-VB>I)>;6@05;@0SI8*P'R1\XX\V$_WXY2[]_FDUH'A?U!'?YG2RLU>G< MV]F\F^I5 =%0RR1[!)TPJ@D9=:M+UANHQB2 MPGP$CMU<<4>*J=WQTW@ZFW<3L!Y4]LXYA1EDB80B>$\:1)+I&CP+)@7:"$SK M Z<;&(:D80= E:-$U*->'G'!>&0RDUOCZ_Y IJV+64#.-@OC,3O5FBH/Z94# M@E=F9V>S:??<54R$\MI[0XZ[CXH,=NDD.%48C<_6V_(B66X>IW(#P[!UY5YR MOQ67;P,DPUP(^%%(:V;@3&>R85G9/EZLJZ, M]HQKX5CRK4].'D8U;,UX%#$:BZ1E_/OY69UE7,59$J#/<_R$T\7X"ZX._WZ9 M+>JYWYOR(7P;*<&2"=&"3-5C"EJ 2T1JXQ5-CT*;4_-HEOT@#NF*MS6)>A16 MPW.Z91A/,;\,\RG9"(L-T"^PC-.XWD2F3/ZEVZCV/,2&'XD+APYYXWC)$TQXH):KDBE,QMXZ? M7[VY#?ZK/*60K=4*DL@ MW/[B>+-EB96$D(4D2SYFLN0Y9\ D%IVSDK*$D\;Q#B%HL8&4#YSB/H[C+Z\% M,!I7(NU^];I,D3*$P(L#[KWDUN6"LO5J?N@*YB#+OLNK?!N^=VS32 %>!=GL;:$6A$!"C5$4HK91HKG7OAC,DY74D&^Y*;CU6".W83O[!\]FT M!@GB-'TG?//S,+F9.),868.*+()4% -5:RBXG,DS)4\TF6B5:VZ@[P1L2 JP M,5/:"Z;E&<'\'#=S]2\&G P1-@8'*7H%"DV!$#19CJ*(@EFAOIGRVD*/; PN8X)AB7 9P(II:,(J& M&B6'I*7Q4F0;9&N]<@>4(<5_M]Y[&DQ^SZ&3&34/2*1T0CM0R7-PEC28\)X7 M3?^IT)H'.X1.-DAZV7Q+3;RHAVW91\B!A*>8C33E9! Z[U$'1L/5O6>^7(X92^6+ZM=[^S::T)L'W\.A:?0CV:E2F ,DK0 MQAX3Y%2,#V'<*!'.NTHU)>T^G/G-W-&K-!!ZPBEYI K0E'/FXCQ M690LN?:>W3@)W\.CWX\$CW!VV_@L4(EY:0@7T 1GNP,."P<5-0B>>16 M^=:'OW>C&>CI3RMRM)%"S[=(UZXJ-B"2=Z$59@2=M:==352G,7#@EL4L4?N2 MFU^G[@-PH$= C;C3GZSZ<.N>3O.6@"4SZTY+^,0DN>/11E(BEZGLD02!%L-$))%;UHGBK:1_+?8'R]]DQ[!$&W M*W<[.SL;+[O&$+7"ZN7.45=-B2EG)ST87B0H3L9&X+Z B8D5&X)+NG4,W#UP M!NHUMJ=3*Y';UTT>) M]F#%8@&NBP:5:XV9%#D4>A 3"ADVCWZY%]"0M.5Q?-A2I*J1'-IY?-BM.D*T MJK]Y-=219,)KXRSH0&:@,LQ!*-)!LLYDDW61IGD)ESO1#,DS:TN*1A)H5P4; MIS2\">%YFL_&T_%B60?[!2] D9. B*'0-F\%T90(&X76D*2R*J,*5K0NI_\ MI"&Y66VYT5(6S0BR8?>Y+'C.QH 47->D7 E!F PE"^MY*4+%U@;575;U_N.X MLD=>D1A73NLY26XM0G*^GF&9S7$C&O'E-Q( ,6H\#?/OKXD(BSN,%ZG1*ZL= M&)U(Z$49\"%9X&B+D=Z+P%O'!?8XG"'MR >R[W87@F$(OV&OBS70M6Y81W2, M5'3*)++2+;>UEE6TX 7M(3H;2QHH>RM:WTS< 650GDU3&ATWZXTIT ^GO:H^ M7F0@LB-3)'$%(9(]HHM)43*=ZMG3#ZK0CG 3-[SC@DQ+;Q&*S+[VM2C@Z4<@ M;?6-39!2]1:11V>.JZJ'P\ V:4$9# M,-H 8M:\(.TNS7MRW0EF2*[74"G51I+M?+@YS=!JBQMY\@IX[3Q:XVV(V9Y! M](*<$$]N2++!%]'ZY'OC]<2'L>TO*?X^6GY^>+)4WR_+)S5"W5 M0/_E6E6*!^XS0P6F)/**4 GP!0V8())7(619VK+];))'7/KL& W=^%IHRI )[QGC$$U1F9QYKD1K M2^=N-(.RF5NQI-'DMPTA78&Z- W63!Y)E9@+V0(3V=2BF#6%@EN0J(V,7BIA M6X<&W@-GSY.N'X,.K::__270AGT8K2FBTC%F&PA(R>!);8'GT@DGM#?8>A=] MT+H_SBZ(5KNDE 4N:BI'<*Y>UV;(P2$C8\44AZ>R"P9RR7.@O&^=VAXXRSW> M8L;(?'(TB"0$K2,9##A7JS1P4YA*)MC2VI]XX!;SD?>RUC(_;LH?(>YI2VG6 MED%0VQ[?7T34@X-I%!ZUY3T7M6P/BI\47"NGF:VG#HHX4A!\K9CII'5*!!.= M;6]K-AU"P\LD#(4)SCD$%A!4X0YJZS[P,:HH#$,K6L9@NR..LTS+-W7=K$>;_(@=TW8E\57C:.4.6 MJF(@BE2U8)&N+@96Y8P>HT:K6A\1]#.2(1W.#8FW ^#-2=; .F.;@'>?>DMN MU!R7XWFW,UYD=4]H2%L&4V()-DB@E-1D!H49>1H3D34"OK<_-&PFWPO[#;*@_ M-.7W)U45U?YB] MPT3?CR=XK=C AUF%\W8^^S*F=S_[_MNB%DR^C-=X2N;?EU7)+2P"4R03+W&' MH'3)$#QI/^5BP)ABMNV;!?4TEJ/3PC^%.3X+]/BZR&A!==08)5NTRF1_AFP+ MU/4+SM)JH2_1REY3"'UD%EV-Z AW:@/DEKMQ-FF0OC%&?.Z M"1GM^S17W19T4=EZA8]^<1FL)UB_"-#\]J_=S_QW6WW8S58W1!;E4 M_PCS\>Q\,2(.,8=<@ Q.@A))$5KA 6M[1&^9,+<9U7M^455ML/K($@$FCP3$5:F]/!"=E!I^RS:584KZM M3W'O1[1GG?1_08(UE&C+AD'7NQC=K*5AC$Z*V5I&@T9IM87(=$VH9E)*4TJX MN5^V[RJU?R634W78&R3-6HJTE9-PTVGY;4I[_.SC=/S?71[R&AIMX-$&K3,' M+I'5KN=D3,HD0"NN@@S,A)M=0^YT#79\Y9":\PV*3CU*KIGV>G:^&$^Q=K X MB^2AU"F^K'^]K.>C-#'SM33G@7[:S>WS3_7+UU.R*,^GRS?ECG]RV66'CU3" M8EPLP%R6=3M_S\'F\ M#).1]24J7PIH7Z\AF2)*J2]S9GM[ MMMKMH;/M1UHXGIAF$(4JH%3A$'6V0&88;=3IWV?O6@+K-[HLL)A-*G MQNUNTU<-MM;(I(L^:%>5?RTOBQ)KU[8"0AOMR9*R/IQ Y]["-:2S\Y-KGB/% MU".!+G3BV_"]RP*8AXPCK9)422@HJ#.HFKP6G>40='&.*U8\;YW/O1NR/0^_ M?TB%U*.L3J2(-INAH=;!2I5!FT@S('F"Z*,%'J2T:$5BOG7UG9W!#>I4^U%U MTJ$2:Y=[1LY8_5_M:/4E3+"STA;+^3@M,==?/)WFZS_8^.1;G(]G^?8(UXEW M+[^ESJ%Z%Y;XLA1,RU'RV:G,UXH[DG':R+0T*U9J4C]8@E#H6P=K[HYN2/[.@#F^I>=/'^)OV4!J M&[[7TR\T?]?Q,8?.U_1%E6+7C"B"H)+!I4K8.4=DQXJ_ M;WJNXV"NX],[HA^6P_/CV/%7\S M>JZ&^*9L#OO-]*@)'AGAR&XT B(*6<]#"JVS6 "#MTS2_T+S9A4]#&-(P54_ M$.$?FU"/85>@CC'(PH&7XD$AM?:UL !.1U)DI M$FJ%"C!..,9E4LKOJTE/%D3 -;C%P,22>>(?I< MS_6= R>%!J&R"9DF5:;6]2D/Q3JHVGL]L_.DG2"([8N+,[I^?BF M_#*;?OR \[,7&)'+:0_9,)--]3 ]J6_>>/FF,-@T9'=S6OT:TK@40B"&H7PV@55Y&ZJ M^D $/X"5VHI!IY-4RZ[-6\C^?'9V-IN^7\[2[R,,1G.3JQ]7 U-S*N"UYB"0 M"9TD2SJT5LL/@AK2V?&C:J5#!=6'*_,./Y_/TR=RS*[C*EY[HYD!M+7OL382 M8A$;=Q*/%I]TT(J[:/)CG:1]00H(!1%4=7TB$Y)LTZ2,#5QRUSH. M:YA-F'KBQCW]E?:9^F9+H+>$-VYY($M4@1,H2'GXV@RT5IHR4B MIIC:(!W;UK0 QUXA#GC@H;\@=-S* 4,%ZD[T(L?],N_MS#(=Y MM=*:>8UEU6/-SBUIN8OWZ1/F\PG.RL5ON^OT59V-Q0MA[_L^"J? MC0;:J/SG%C3O+LL!O,ZDLL9E'"YOA-?A#+FV&_\ZGDR>3O/U/+SS,\S$[9&O MYJ=D E()Q"II'#C#+&26162\"-.\TW=/0^FAI,$NL+;#N;RM6@'ICTKK&8:DNU7N]PE"%YKT+G$:(I6AK7.?>A]4$.Z]OJC+Y'C637( MQ7*M3L!J/TQ""VXCA]JY Y1+N?;N=N26\5RL,3GHUA>\_8YH2(D6?_1E0U ML_KD50VLQ4@1?HPQ)1YZ^B/4XQK2'>W_R*+YCAN M#7G5;/[B>D;+2$H;@G8,0BBF9DX&"(8Q*"'$PIDP3K6^>#WI />LF?S_=Y_A MT&V8*VJ5^KN9[*N8S5F.(V.&9 A%R/16-F\'D^_(QI28>@__)(Y MCD]]]@:\G0'_]S#_'9=U9.\QG<^[<82;>? U@N_JUT^_A/&D_HLRFR_H*4?< M1?8+J$%7PM--6*N6AA?O>C6;OP^;(*]C&KD4E.42@25/AI#S#D)*$;B6F6DI M \;F+0IWQ'9T)-*][_E[6%[(I2QQ_F:*'S[-9^!7&\W^$ MR3F.-#JI@NH2W@)9BS5IAQ4/5J7$&5KTJ74L1S/P0PJ!ZX65MR*-'D7L[>+G M=H3_S_'RTWA*^"OH*\S2<,MJ740O:EN?G#GM?E9!21Z5#T::U-KJ/P[QD"[O M!L7/!@)N1LK_C9/\8;;&]OT*\16L9%-F(D2(@9/Y+Z4'+Q-YU3H$3(D5[5I? MFCT(JJ]1[R2G)&M6'F;@]7!!)2;)UE,&DD$D[KABL742P3%XA[1-M&7;S?5W M,JGVOOKVW<](-P4T0M8J@PB*80"?? US]%DQF4EUM6[=UPCZD#:)(;"SK:P' MZ&I>?%=C/U?=6NDC-Q[T" [G/K >S^T\>/(:.9_7T8P\QB*\B(!D+8'RBI'M M0K83K8M,*\0KLIJ:YV)N(C@^RW3S:>NCT%$N.9+-5<@&5+4HBD"(9'R!XS+3 MT 2JT+J+X%8@0]JYCY#\[1328R>]89;Q)I2KR)Y1X8K7HO1@DB=%7S*"]\F! MKR5Q/+*0;>N&%'=A&=(.V1L+#ISZ'O>WKMG%QL7BK[A\-IO]WNW!1^Q/NSSV M^/UE;_"M#B=O-;RJJ4!KP:)F3BLRF2PS')1"!I&3IYN\=DX*JUEH?H!Q#YZC MCW-N/?L_YK/%XF*TG&44BHPSA\1@%8T$GQV"2[;($)7.HK4&N1_1D':39CRY M=0333BCMSOTFD]G76IKEU6S^8G8>E^5\B+)F4J2:>&FMH;R;MPIE3$ M*G@G#?W7G#?[ !Q4B[;^>-2;S'KT,] M,YC-%Z.DD#ON&?#B,RA>PVJM$_5:PTC!>$"U6P/JS:<.8:/H27;7BK(=/).M MJO==EM+Y,'M__OGS9(P$Q'/55=V$DFK6N\^D2[2/A"8F1ON4=>:US@6-IEX^%O#H) 2R3I-*)9A8]MV& M-E\PA"28DVGV(^>W1SOMSLKSOX9Y+5_QY9@#AMT??KP==^! &ATVW-EFHHL5 MM*9@Y!&LL[:6H\L0>*TP@F2=IYRMY:W/<._#TZ#LUO9G=PMFY%4EL+"0R=\@ M5\<@!#)<:NWAZ- 9P;"UTW@_HB'8D,UYLJ4@5RNAM#ML2.G\[+QK>?$"/\\Q MC;LIHJ\GV,W_-#\]F\V7X__N?GYWJQ:K+6>%M*WSHEXS5N6K2@0NHXHB2J>Q M=5N)5M@'=431&_L>1=(][HI7]0="MW-?E0VJ]EJ]*-@K M *%X!!F#3;HD=+SUR<-!0(=P5C4XXATBQ,?D&Q$(1ZC)E\^2;-]H:WI4,1"< M#A"QZ&*$2R&UKM]V(-0AG(8-DW-["_(16?=J=CX?R80BD7T-%B7-CZJ]K8KV MP$1FR?E@!&\=%'L8TB$C91H MG#:R=6C5$7"'5"=E,.0[7* ]GLELZTEVD<$P*]M^NXY';QK3WP.*XT]F^IZ: M%L$O6UO*(:V3)&(BFZW>JM6=U:42P3OE):OM0*-_2")W/OVH:]%M#WQQCJ^G MU=E^-5Z0I.H"&9GDG6PY85#. !I(\]K MMZ1]3'>;^_$[D;VO+25RARJGD%., 1+S@LQ"RX%\CP@$IJ24E SL-D0 M#B).28 #I[EGX7_X-)ZO0 D658R> _4_8'3W+?PQV4-2I4@DDH,N.G2C<@RCLHPD)I4E O,V)O>]=ZROWC7$/SC MDXK^H$GN>["\,2"[H_Y*73NU&WGW>.AB?I8V,;X=W]C'[/;/ZIFTMBG!* M:$)5!/W!BX<8I(8<7&$8&3?[9)W\2'[,R4EQX*R?@A!7%K=SBOG: 2]*[FL! M* LNFDS(,O)21(XWZ_H>Q(?A^38GI\-A++K,L_!: MV=W=WG8X:,Y[O)7[I3:[K96L/\^F]?YH5KJ?K"\2C[AHV^W!Q]^='3" M1K'*W7N>SQ;+D4E"9$]+V>E,9!$&"ERV.=X8 MCA&.U8JV/ ?:MC@/$!C3H&W.FL;C7?.HXMLHAN!T'B?IFW?X1\YTL^"0]Y]F M\^4'G)]=X:CELK15!IRIM4R0AN5\L%"LU"47QTSSG*_;*(;@4;:5^)$SW4SB M_PCSKA_!%0QA QJR.T $>KDRM32Q" YTIOU'.\D\MFXU=@O$$%S&MO(^;I[; M+?#S+E>'S W:)7&DBN7.A.D;+T[74>PIR_8;PY= MHY5]^!3W;LR].E^>S_'OX^GX['RE>=ZNJU<<;@VAFTBT6B-][?IOF M\:(K787YY;=$'WUZ5K\;Y5JBT=@(J&N"]SRZ.$GV_1N#N34VU[(4M:^(F"5R*06G(18:F.#E,A7 MY9$5VSK_>A#;WL9[;B7K,JF)_BY!4EF2&1DM^?#6@V=. M.+?7YM=*J,WVOUW17J3M*A.Y8($V:2_(N2R)0W0!22("!^'9UVJ;G*1)V,X6$D[O2KDZ<:2:4HB9@P\8+Q92/*T3!M:MO7PN+:W M&!^%;:LD7;(KK3/D=O!8*R K"4[1$K$AZL(2X](\)MF&EF4].*[M+<3'H5J7 M&BFC4F@T.%XC=F)D$%724++EP?AD[N=* MJFYS)C<3E*>E$0D\V9;)2)NRX[IUB]B#@ XA0&.0I#MJU7\]1_C7V?3V MSZ_JOMW^7:,B_XU0M.T.T,?4M,BLON@%033KFL:G-#_'S5;Q+VGZ9]\1Y]A5 M:%Q_K@[B0_B&%__NLH%$=$9;:0")G'7[5> L?66SC"6@1!5V*_S<%M=1@6PW MH#P/G\?+,.EB?/*XGIDM1JXFL##G@-=.7\IJ6OV6OI71LA)IU+LF6/;-N/KK M;'EK_$YC, H5%&?(OC#D3CGI(C#%"]FZ(27>^E)U"XPA'*P,C5W'2JL9;2JG MYR$M:R?JY^>+Y>P,YV0WGD_S+5J3VZUE35OW!&?^?6-^+B"9Y&,11D(I-?G%DCX-KF8;)^0Y M1Q')-6]]:W\?H"$TDV*M"NT5W:20K-'"(0>?:)$^"2\F"-U$SE"9S MR4Z@R@Y18B?):QD0Q9K+<3CE-TGJ%%(2X=TXUT;3:$- MAL(%=V!E+4,E8B$V:O8E]K(Q;47S""[NQE0H842PM-"D+QJ4Y!I\ MB)Q68"Z%6VO(#WI\+W>__N6G"F!IQ+ &?NN! FUK!][>8S9@::5D"K4<#-8- M)$L!(:M:!%=Y:7.(.;6^]W@0U! .37KF4EO!M,E)_FV:<$YZ?TJ&QE4\J?!D M2S+.H*B:BU$XC=)%3:-,,C(F3+IIT-UQ>KOU\4,XP>A)U(WFM$>CZOVG,,=G M88&Y)NGB=-$]KY:L77Y_^C7,\^+:SX]./#[J?<>;2.V&V\@2JNW'4S7R[T!V MT8-F^:80?4::Q9)JE0)K66TCQ@2XVHD\H%#%Z*RT:'U*M!_"8W>K"]?G/]YQE.L8R7KV@%;T$S]I0_6;C]4C.FYOA(\B]72?&G:9IE+)5T=9<#",+*,LD>"D09"X)2R!O_68Y M[A.MW2'96B>D7 ]B.T6!?G+G.RMEE=RZ1GGERW>_([-E=A$M<^US+6KS-P'0 ML"Q_^PEIM+??^=)1$$HZU AD-@8@O50;<4H#M>!N+#QQ*UK7\+@33!/_\NZA M*JF1!R\A&D&>;M*25JCAP#*S4A0FT;8^#+X?T9!.*=HP9*MCV48BS?;(U],E MSG&QO !1%./*!096U)Q\7P1X;2UY0]RYP!V-KW79@QL0!M4[N!\B'#/IC2L^ MKP95NQ&O]>XZL[F.]^QS2,M1]AAMH>%EIQ+YUR)!D(I###Q(8XQD:!_:H_9\ MYYXG#S\2!?J<_89*X0NQLT;OK@!>\'7DE$)/ICI(K(59G+<0K&,T]LB*L]'J MW#IW[BXL0PA]Z%M+-)!"N^9HLSE-Y?H^*GW_, ]DCZH(/OIZAE;;%G!A("']?_$N"=/Z@F0/>$,(:>B7.7W)JAF9+F"\ MF;X/$WQ3WL[K+"R_OR6G85E/_3Z?=3?HCADFC8<0$\V!UPXBYQ)",HZT()(' MV+I-\F[(AA"RT"^%>I!0&\NE@KJ\VDO?NWN:,"%X7\8+FJQWV%68RK_.EK_1 M7Z/ 2XH*&?C :B-)CA"8S\"C5!IE"+GL%M>_WWMW(8C](0G2MQ!Z\VRBYY%C M)J>J-NE6IE[L2/1@M-#)YB19:1W <*]G<_2(7F!\:;D;F^^=TJZNSY[.QLW)F%KQ 7 MY#O4W[U>+,[)I>A*]"U&W!F"Z )H5UQM&JAI7?L$)C/NA# V8NL(^+T #NE@ MNR5=^I-2CP?8JRVA"V!\-L?P>YY]G<[*QD^/.)O>^=G''SL?-HQ&)\J7KUFS M:'T;-F*)13*15NP!A35_*[,(M,FB'[>533N)M(M#7P7EW(6I6!]H MGR1#L$1+HTSD*8CD:= )N6626]?Z?N5^1,/:B=J3I*$\3L419;WG1GKBK2&G M1&@%SD@.Q5OFI1>N8.NHQWTXD(:G.AFRY8W$T$4SKU;$^PKL-*F V.1@!Q56U;@A9%#$# M:HW!9TN#;VU2/ !I2#KT!&QI(9B&?N']1H!P+@:>R*EPDO:.C'7OH&^9$45K MEJ)H'M"PEUEV^(C7J_:N@>M$PW:)QAQ"]=)K[VRK+)B$62BK."NMRZ'MAFQ( MNK4E>^XR3QO*J?FJ6:_EN[#EQ(J.60!S-6BQ> <^YPPYAR(T<]6F[HM#]R(; MDL8]"8?:R>DT!RGO:K/3-)Z,NT<^P^57I*WC$[XL!=-R_ 6[W+^S\733[&AS MSG+4JYL>P[2;A)Y/:1QMSLRD"*)P!RJ: EZ$"$E(KR1]3]0=]BE-=RES.:^7 M#W\7EGA#"B^??OAGH,_,7TZPNQ$>&5HZGFL.B'7U9,>!G$)7NS6+DHQ(+N[6 MZ/NP]P]I/VQ!D&OW9"<02T-2R0WO-I%)E7 MZ&OQ1T5_="YV--)!" 5-M(DFHW7NQ<[@!A6%>$(>'2FFOEETQTP\O3C'>;\, MRW-Z\O=K.G>$7'DM@P-+6I2,Q&B!#-( 7%F9# O:-X\E:CJ (<4[GI",)Y!V MWX1]_BE,/Y(%<.'-T >>+A:X7/PC3,Y7(IQ,9E_KQ?"(.6ZR1D?N4:J=#POA MKA6$!+/21JB M,UD-!9U,E+G&\9UN$]Z$-J0XRQ/OP =+J&_ZK,ICY/\Z7\6F+T;!.8Y&,F R MDXG)? "?>('D3$C9R:1EZS/F':$-*0KSA/0Y2D)]T^?%RD69318S3A^UIX5US8NU34$PQ MB'5.%!I>"WKR:@ *Q[Q7F;?/3VH ?!?6^3^>HNI1NFV2#78YOZO6'C[-&5=% M(->M8$/B0@M;P!2G2>6:&F.3%!B&@GP3ATS>B&(YXE1U*X2=#E;9#TBJ$TKF M="SJ,BK"?/Z]S.:UWE'][Y9 W[;6S5OVRO@78UH(->QI'"8CEFQQ5DI %VO[ M:E8@V)H?P:2)*43ES8GL]8>@[D2Q4]4N/*%!U52$/89*O SSZ7CZ0D3&H:UVRZ>L/3Y7(^CN?+6N/]P^S*3UDWNGLZG]?SX-6)2RFN M1@Y+<*(V 9#,@3>6 W(;M2J^YDRW5Y5'HAY2*$:?K-RB3$\I[V;[^!US=&MR M.F4RLL+H;+0'YVIYJ<(3..]=;1G@(K<84_.KI;T #BEJXY3LZT^*+0W&AQ?( M\S"9O/G<'2$^G>9_AKH\:&5(IV0H28.(U=UVFK BG?_GQ[Q]>,O_C__Z/?_NW?_\?C/V?9^]>__!BDL[/ M<#S_X?D488[YAR_#^<S.8S3U0 T?)Y__XO7T9B?+GY)'YT-_SQ;_/W7DP3S!3T/ M3N&'.S]1OV/+C['Z(R8D4^)/7V?YQ__XMQ]^N) <3--T,L)W6'ZX_/+O[U[= M1CHB74ZZ@3(7S M/^O3?NJ,Z2,!F:;SB(Q^BN.JX TQKGMZ=\S?G\4R%C@?S1LBOOWLIG@G9S!L M*>!;CVZ =O$@=H9G$:?67KXU.- _'P[IRO*9O+Y]0Q]H%!WZ=XSAC_O&' M8?[+CT, R,%S8X0P.FB(DENO?42ADS*Q#*X>4P$M(8TFZ<931W5IFWSG8@01 M1XN?#C(.!S^/Y\/YMU?C,IF>P>4\\-4ET\ODG&N6G*LCZQ4*B%WS>._:%B'>;T7+W_$"?'6CP MZ+D&9KUT3"M)>QH(9"8Y&YTV)?$U&KG%'*Z/=A/UE6J<3)?X+]^2'5^CNO@\&0\/H?1._PTF](K% M;!V+$*IID@JJT(3*ZZ,>#:4[B_(VM:(%M6]Q.ISDG\?Y!5FX _36!LR!U06/ M:<#,8C*%Y9SH_QZ,D:D)MS>&/1IR=Q?F;79E%W:?GT^GA.?E<)9@]%\(TR4F M<+RD0(Z'%X5\"Y$E U# 9 (A"))SR74B^*Z1GSS'341ZFV;59(N= IF/=9Z7 M"XMV*6K0CMF$BB:9:&$1@I10:R] 2HX6VFRW*R,_>9J;B/0VS;H+S1?3?#D< MX:_G51B#8@T:G@R#Y N9!,*22>"1*1G "\E3Z+@%KX[XY&GM),+;=)KN=+[# MT^%L3EHV_Q7.+YY'P\GWY[/LDX$+1A6*"YDO\HF)8"&'F4GI5J M'(BD?="^B3MW#X@C(;Z=H&_K@>NN!RXT MYRP5F\B/)Y\/?.#,2%6$UK0.M63Z:N#CHGE'@:X)C'0*>MW$=+&?#'C,5KHL MF!"E^O)6L*"$8@FD-\*1YPEQBJP3@9#Y0'- MK=/*3$=:3D#1+I(,*B=B3B%TVXMO#/?DV=Q=>&MH[!;>JEHU15CL!UYB$%Y$ M)HPB,R\+P8!\RDPC7\-DI2/4>T_F49BAD M_#"& \NFJ4!\]\HO7" 7#D4FA.BT 7/E='?/)\=A+A&CX[1:D^ M3*$F1KW_=A8GHT%VR6M.4PJ1QM>D2"R4 JR@D2%*%90QG7LU0\='PSUPSZY"GM*L@U MQ'8*,2T7BY^_IH\P/L5%Z#.9)),@+"@X&67%1!8D=RPIHT4]D JQVQZZ;M0G M3VUG4:[AMD%0Z9\X&OWGF-SA]P@SVN3SJ]GLG';Y*)Q30*8VR"B9MHKTCZO$ M2N*N2)63@-S %[UC^"?/=COAKJ&]07CI'Y,1^5DP79Q636<#ZV0AF\XS(WQ- M$G'(P/!$1KHT207C5+ -Z%X9]DAH[B+,-3D9#0)+EWD$%Z?*=3N9P_Q\-I V M@"S*,V5M=:>59#')P*PI)B25'<1NF3?WC7XD9#<0[1K..P6^#'@G#NPMR M#;&=0E87>-Z?P6CT['Q&TYO-2-%BTB4A"S8F<@$P,^^ 7( 2R':P'%1HD;=Q M8] C(79W0:XAMD&"U<]G.#VE;>.OT\F7^C&->PVB#'ZNUY' W3R]$$ MY@,;I:(M(S) VD>TSY%%'3.+.1E":G7ACP23G<5XAI*&\2]2+G.:CK? M)/WV_B-,79AKZ&UR*?'JDM5+^LEL8+FE M12.B=0Q\9T;L*=0W5G0)F)P0I+V!5%]!E MJ957NNX9@FE.EB7D&LE33MB(H(/M=I!U8[@G3^GNPEM#8_?PV!!G'R".<.!L M@ 3!,^/K$9I0M%4489E18 44+;5H<%*U'*XAC=<*]^QG;]U)9.ON^?]P487E MSVDTF6'^RX_SZ3E>_7 RGI-Q]O,(J[+\Y<<9GI[=.M_9G/#S&3L%^#187*>J M#WH^@MGL35DX"B=?A[,!HLY2"5/3"H$L!)>9+S8SDQ&0+, B_'U))@5F<<'/ MY4@76H"C^6SYDRMU>!!,0_6XIX;2&G79C=M)'S)N6!EB">PZGA>+U6\C1(.5 M2DZ-V+^-IN7B?E<9JBO2&],UZ476^]$"ITM4T9$-04"8CL8SGW-A@?, (M#F MY.^KX_.8V;]1U.N Y&\CXH:DUT);U>:8#A.,7^"GR6Q8\V8N0D._+$R?0:YG M=([)9VZG5WH5Q)-EO(U8[WR-__VG M%8&09?K;KC7WQK/):)AK7._[6C:;E.>+E-?9<+S0TH^3$8T_^_G_G9-%?!/> MIM7YMA^F01V_CG-;J?@7#68IL:24E$[THL:B=8283=16B#389O1JG*8(,WR!%W^^NGB) M;HCNW60T>CF9?H%I'G KBA2VL B"EL_L/(M(AC?P**3)22=QWQG?+I/>$N+^ MU[*.NK&ZEO5)20\[VNW#*Z.--<9&YFO^OK8*69 Z,9Z=\AAS1MYZ1SO@(>%> M:%MU7#O)O =7Y?9421RC\PKM;4T&)L'/Y]-A/)]7I_W#Y-?)N,9-2+[TQ--% M$BG.Y@/N17)2&@8":T4),M-B"IF%).B]<=OR@?X.@CD\LG$/0.?!>FDIZE* MU+1O:Q0R&VY\:WMF$US'K2/-F6E8\/'&FK>XE)9?G$_K2K7_%+XM? MS0;"^!Q,)AV/M?25XH(,/2S,0N+!QZ0QW'=FNO..]2"RX]:@'MAI6&7R 93_ M@-$Y7H$$D;1&T,P&7U-SE60@!>V217&>C [>M?6A'/O+WJVB]K< ^>X ME:45#PW+7*Z%MM#>);+GD]G\%YQ_G.1!Y%;IK!)#:PK3TD<61.;,6B\""IM# M\R/C37#]CI2F!3,-2VYQ^'B:\6#[?89J<7I"XF/$ 43B=+3)!HF): M1TW>GRHL2UVOFTER >Z[SK.+YO4]I^/6VD>E$0WKA]X=RUAX(Q>+^D#(D"WD MP)0+FA;S>J%&.TM8(Z N ERZKW!_FP#4-4#'K6OMN&A9A/0!= /GHW,%:,GV M=<8UZ J8''-%%J'7SW1F;N@V%*0Y>BGI%T""+DL]$PDY+47MR;+JAX96_ Q:@!C M>O''-L3W.]"U/IAJ68OU5A+6Q;40L-$Z2)EA-K2-VY@ONK8&*54H,DDEVI_+ M74?0]\6IGI+/.HCQT=V!E"=%&,=H'W?H&I!]%TZTUG@/62FK6"ZS#7?!%1/MZG6 CKPA:KN MQ$WZDOK>5*(V*9.(M206QPI.D<^7)5-:D-%>#/C0^FK5'E5AT]M5>]*$;83= M@P:\A5JE]/*FB")#&(V(+(I@F(:H:-5+CLF8?,Y)T8;9>D>X/O[^;<@&E*PF M_>TJS[W+=J&X'V M\/;>",!8)\QX&P'WD,)] MQWGT$IS%(*%V7DHNT@I6R 4EEX=I+I!;FQ-WK:-5]P)ZPAK03M ])':?I'1^ M=CZJE__NRB1> O71!)> <5ZS:P)!CC4)5 J4IE;1R^6^ G4[:<2FX)ZR=O1" M0 ])W.]P3H+!_#-,Q\/QZ?(.N([<:%^3KE*R%UTH@I:!<:T5CZB*P];7/]8C M><(ZT$"T/618\!UJ[ZM&>1L+FN31.2)]5ZURT^_ <@^'? M3-X'NX(_*<]A]O'E:/)E=O%N?,3Y,,'H)K .E^_O'*"?:_>;S6?EPGWB(7MC M/.,V8V0/8J+]=MHPBVSI3T!?=RGOQF83TBC1JF9];).>'$ASBB6:275 MDO,"HOT)Z",YR.I"=@. ,[,!JL8WH>U"'J\F^KQGE,,VSOW^J]CX1)KA> M5E6S6?A0'%/2"*9CI!U9TSH,40N.Q:-.]_4AWS&@]C"P_=NFW3F\'51K3,"= MQFE#G_KM=#A.0_*-9X3Y:@H7MQMG[]-'S.U.#1:+:+C]UM MP,X^=\/YKOC@8&5,]?Z*E*!UME T0BA&\U(/6W#0;>B.3LGET]^45^//>+E* M7AGJ10=IBR%MC_76!Q>U#E4F\ZP893Q765W/IQ/GOS98SYI,QQ^F$*Y#RF*N@!<@.2C$OF9'WW:\O3 M $$P'E2TF%T0+CZDW+L/?P#GO)U*W*C?VK_T^W#:;X&&4_I!Q3J=?1Q^NH77 M!,53"9')XFK9*"P]68@;A MA6>3$8&)I(5R7,!)X/-L)'.T"#7](6^N]*5^\8_6.RG$;63 MQB)NN&#GR<&\35-L$?'90@$-D.+=CZ@'J.XAY?TI &@W!&<7QZZ7W8"7&1A)EN)C83PI?]%; MS@N0+);HHM-29-=BJ5\S]/X,QI:,3-J)LZ%C41L=O<93&%TTQUKH;A8"G(50 MRTQ$IE6M,%$X9Q:X-3DE#OJ^M*6'.W^M#'@DNW9743;,8[WJ=G:IJ9O@V&![ MWK2%ZB&VXL[BO]4RM8/L&JZ_M_!X0 R9MI9L2V':*<.B=L!$%FAYLD[K^^IX M/@8.[]A1>Z-P&Y&U[K7T?!'9?4DN?\+W)^\OOKA<]#G7(+ @BSD1KMI>.42> MF4,A!-?>T3JS42SOGD$.T2!S%[%/>I!9PXWR.J[A>!VP4K0B9+1=:%-W<&XO M"G3: %!XB4FFS0*S]XWRA-GL+K5^7LT/F#Z.)Z/)Z=(42T&ARR&QD(NDB5K# M?.":<>G$_KQ[-82 331>JO<+3KU M8:Q[1E;D?)&Q7H1'#VHS N\35WI/WOG[?'_PD*>L@FX;W7*YA>3Z9?II,X5HR0BC":'*6 M6 JY5F3QFD5>;W?8K)P&=$&'+?BZ-<#3Y:V;K!I>6UE@^@7RM\GY=(:C\GTA M'^+LU3A=@A.&)R&38D5"[801@?FTZ(0=?)*>@XF;M?U\:*2GR&A3Z34LX;\ M]V(RB;5$$RG=M;5"N"BCT\RZPFL!Y)HD1)NSL49 31N3CF]$Y[JG/T4*.TNI M85G]:ZO$7\_BQV5>5ZF7&)6JZE,+8-#\/,V2>6]R$249Y>T62^G5DY\B79VD MT["&_34PO]*SAFEV\NS]%\RX7-2%T*+&9YE+R3"=C6*@M&=6%6^E3)"MV(*U MM8,\70*[RZQA=?9KN/YS,D6@=>!/BR\N85GK;(YD^#I?HTU0ZPY86L2S\,8Z M@5&NGE_?2^6Z,9XNDYTEUK)Z^G5<_[ES]Y]/GK%=)-.REODU+"\FSZ8P&XY>X S'GR>CS\,S_'4^>7'1QF$R M>X&+:[UCG+_^\.)DJ5U>Y8#:DH&,FFF!A<4L.;/"1@LEQ;1Z*^U>1G?!\'39 M[UWB:S2E8TQG@?O9/RZQT/1IN\^!A0RRQOX-"[)(YFIPR7'-2]G,(;GYW*?+ MZ$Z26<-2BX#-R?EL/H71$-[.OUV9T]9[,)[7XYI(ZA,3J8^PM"=H:4))B@NW M33!@[2!/E[_N,FM9"OX:L/?39PG\_N"G2]INLFE9:/VZ!N7/.)T/9\/QZ3,<_C?]\7SRIRM5XM884$XQ XG\ MI @U4I@U$T)D+2$;L=I7Z/[7[][1GBZE#:78LG3Y=:4C3/")[.RWB[C. MS[-/,(;W?WJ]?/6=,3ER4_MX\5I%M.[:V=4J<':!?!\M1 T?DKT5?"(1@*H-:V5R;IL3C^U&?[K4]RCE-7K1(JCSR\\G+__O MU3:/L;8%"IYEGCCI9ZJEWH-BR(5-"":@W";0?O/I3Y?7#E):PUN+,,^K<1[" MV\]SLJ477R[--*&=M#1/I 6'U*K>=.'H6"I ^SP22<%MP=_Z49XNCPVDMH;/ M;I&>O^(9R>]ODU%.U^SM9!5XI4UMXD-[O@<@BTUJQI6C65N9BMS,MEW[^*?( M8'-?S^+?+@%E$:43-K,B(@&BQ8#%) +SA 9SL&!7 M:T[?0=R:AS]%VKK*: UIW0(YWP%=Y0@5C])!] PC)ZO,U?9J,OV"L"O2>J@E MQ!EP6LNUI;4\:EK:@XQ1O!"Z?TAFF.ZY[^A/G;74IK$OR[A7:6B"#.;J)R M12:H9VGT;RUN2#LU^::$BM.V;5S0:;5)X@/3!N@_9;KR(0(GA;U6JA@*]/SQM.?(G&=I;2&-[WG MFJ6_PK1>#?J,O14IO35"SU5)[Y_1:AE26; >R0OCM0:?8G01,L_9V)*S?*@, MZ:VQ.C;JG$X^X73^[2V9NO.3<:X=;#[=;!(@BR"D2;*0:D%WP1V+,F5:VZ5, M16=7L'7/OX=1=:_&3(^<8GY9E0%?DSQI(9S#^'081W@RF^%\]D^LY3 QGWS& M*9SBWV=8SD>OAP4'(4#,-M-":62-3GO!O"/7G=YC+8(%6C6;=P+H@/< 3;#: M:M7M2LY[(J^'0J9W8[Z&T1L43MK"DJW9!.2PL(A%,>&$IL4>BN2D20#+^NEHEAO1P=!%H "1;_)>=4EZ6^)/F)U:4U% MP\H0W_O%G5<)O2GO\--D6LV&OY/,:=:6.PQ&,&=YK=Y<"[GZA R!8!9+AI7= MJ$#A-IWYUB(Y.IUH(/#F=25>O?L 7Y_3!DE(WI1"R]G)*8EJ-G_WXK('UVR@ M'0=>/+ 4)/GI/EL6,^V*%NGG$K(C;=WL''N#T8Z&]7[DV[!@Q:I:OB$IP*+G MQ47QX]F@>&M<;4197)VL)/LG&_O"W6CJP26^!^H5T%_A#)?A]@W@]M24<4NHA^G7V!OUFZM8,]X> M@;IAT!$S9)9S3?U1.C#03C$!/(.7WFI;CE'-'FC_^%BU;!NZ>M"N6@W_?([3 M]Y,R_P)37,&\/.-+*8HL(LM6 -.9&P9<6&90\GIE-T3>.B*\$;#]V^N]TCOI MFYO6A9FO*M.2-?#\?#:?G.'T'8XN>A-^''Z:+:]V.R.-]885+ZIYFLDTX"XP M%VMRMXF^E,WN&VTZXG%J1G]";]RYY!W-'Q=K::@=+@TOS&I!:VD1@L6BJJ^) MR6@1RZV;\SOU*_D^X%%:R;N+M&&0_SN(2_7:!$;#WE/7AMY_LZD=A;]*7P?) M]?&"?L_@<1QKEZ2@_"(XF"YB0E)R)9#7.F4;I5@2 MU-GYV;(RCE0 SA4&N20"(BT+!(XAT#_:*C(&-HJ-/<#9[3,; MXMFW#_2(Q0(C!!"E1[ )Q)X"A1O .TQPL#FUFZI.1U[VN?A<@ZHQ &FR-\59E@4HVCA- M8#YGQ[CFW#JR@,N&!4)O//81G9?O*O5)$Y&U#JR]/)^2),^G"->FN SK^%@2 M0F', P:)B#+A9C>G<^&8YS-GD_. MXG!\$=1;6E&3LOSM(@E]MAAJUN$FR^Z#=;[4TFB>*_=;9,FY"%,@:Z5+3I%+ M9V,QR7KR#;0>[#YLM]U[S9-??\_>P&QX\EDS4S-PM/;(?&U2Y&V"0M]RW?R2 MRWUXNEHJ:V3\#M/D=#S\%^97F=Z]81G"]_#X\D(%O?6OZ[@^TW1VY]/:COSBD_04I$G2WYP-@@\B\&R9PD ;TN+Z7]JT(.WV=L)'8RK#3+TB&)G[M:'4JP8KRQ MU@CA0NM4NWYG](=Z]T%]#W>46L[NZJ!_-I"UIE*D]U4;J!4_BV4Q*LG :H@E M@ F6/V*-OC:5/U2Y*=D]1)-;3FOQ4OXZ&:?K;^K .ZYCXH99#['VW# U^ZWF MDQLGI?=)@'_$VKQV4G_H=4\*T,,-LA[VH.N_N*AK,7L+WRX.GW)*V9G(8DVD MTQ%J_UB:<9%.*!?0\=PZOW&O$_Q#\_>@&#WF!#UC^YG9']K>IRK<5OB=ZQUWG.5?)Y/\93@:K9\MS@="HU-9 MT[1$K1.KR26)($HMQB:]RU:3S_TX-/RAJ?RATDW)OJW#.]=XOIW:M>[4[-FW M:]]=I'AQ,IFB4XHEY)(2QW MNM=,;9'.@SQ7U)D!QL THF;1%#J(PUCD?0\XLA'J3#JQA(*5F M08)T"J('W;K"W8$4Y8&DRL/HR3;B;YU&>5GS^#)93($":ZUCAB.97$5*!CY9 M%KEPMVUWNGM6__%@23#V3)AK":HZ)B7 M)3 >,B;E/*C ]4-^Q/L/:V!1T@KLP',1LN;.Q&-4LX958/:I9=O0U8-V7964> :S-9"7 MC7"U:,4PA,VUB9%[5A9X6=E36D(A:;Y ; 7O\M3ZVHG?2-S<]V%GWE2$! MP8WBU0S(D0P")S@+*7*6:\,)E>@-XZT/&)]T89@NRM**AT-==&G1G66CY_9R M?66K3BP"A)'98M VZA( >(C12ED,-[5Q_-J;*HW[K]P;AJ9% [DGATTEGIBN M_R&O3;-B9> @A473^B+[/BZE7'OV6W*#D%[)4_)N_C&I!9/I!<4ISJX.8089 MK%8Q!!8!:BVX7-]&H>BM"<4;HS.]2/U+80.DCR*(L)OV;! 1:DU5ZPN;:R O M:R^_QE,8+1IP+1*,+L&FG !%E8]5NAY "Q931M*&8 -'S\N&?5"W'?D(]*1_ MB>_G0L5S6M&'>5&K?3+^,(7QK."4H(J!U62X<4S,UBKM9+P5PEH[XD4GM$8K M+&_MOFV#[PATJ'=:]G-U@;#6Q9"6QANHEPD#WP8V%.<)&*V",5>KK]8RM9&9 MF*4-1J#9DR;="_/H%:H=23U>)[@FBWKI^FLW.,;^9UC]KD/I)^^_LGL@2'DSR@UT-*6G+I'>&>EN*46:T4Q2R0$Y4%SR317>VG MS6$<@2;MF8L>LN3?3B<),<]>DK"J+&9ORD5[I$$.2ME2,DL:"1A)A_D@.4.' MJ5B;I! ]E$-:#^8(5*6MP'O((]^HHZ*5W)!OB(P7TE$MZ]T]($O.V)QST489 M:!W7>)SM+7O3C^8T-,S 7BQW?Q\GG,Y)1A_@ZS4KS%NIG72,0[7N"5W-I[6, MK/K@(M"OL6RTI:Q]_!'PVTAV#7.1%XAH.?H\K,=_+R?U'N.K<9J<(:%[-YS] M-AMH(6**6='TC",]2XE!H6VJN.QUP !JM=+ ':S>.\RQL-M.EK=9#CWXOZ_& M&<_&PS),BV\ORVC4NK-ORIOS>44_6YB\?QN>?AP(H5#5QLO1*M)2088OU/)_ M/B52TUPPQ3UAF]E\]N)\.AR??OB(E_Z. MT$'4@H,L<%7;Z^J:SQ@R96P80:JID5-XHGCC7?9V*MY[+[TZ!>Z9[C1YWK@:S=1*Z4%QE MHPWC$6MSXVA9@.!)J(X7&8T2HO6%G2=YU;2+MO5*RF._:BJD]=S;PK3-9(QX MDAE8+N@KD"0Z[;AJW67SJ5\UW8K^#:^:;D/#06X.;@+PCZNF6U.Y]17"77@X MB,(X*\CU%9(982UY.=&S&$-D14>O4C#H7%\^P=.X:MJOGFPC_GZOFJ;,571& M,)L1F8XN,7"U04E0:)UVT?G-@@R/_JKI5C*_^ZKI-@)KW-CMJKT@\IQ 6L50 MUH0*QS4+'!43PND<9*PU%#=Y?9].N],>=__=1=MCV]--8!Q?V].MA']7V\P= M)-=CVU-2.H$F!Q92O9J>LB:GEN!X[Y.G54?ZN%%FY*$)W*CM:0O^MA%8Z[:G M-[I !@0/.DMF2Z -(P$P'TJNYP5>TG:A5=PH^O0T.F=N)?8[.V=N([,^+@@N M\H->0EJD"RQ4DO: H$*BS<#)VLNS'N1IE9@,PJ;H>;3-\W!NHSCJ_;.1\'O( M.+Z)Z-(.W 133[[R.CR'<8^[^#\'7Z>C#X/QZ0/OWEKMS-NE+X E:$K-5.8Z$- ML!26K.1%9V%"VE_:[M,MS]3%CNB+KA[Z1VQ;=&$3N'^49^J!^HZ%99VWKY2K!@C&$V<)>E+_Q6'<'C4+.&Y9GVJ67;T'6P\DR>)P]. M ',V>Z95*,PORE<)%UV409&@&NO4D91GVHK>GLKEF;HH2RL>#M^'?$U>66]MR.\9J^T;ML=Q3=@&]):]2Q%!=P7H*"\DQ MD6--\T.3_1YJ7'_'TT.FQ6PIV,L4W@&BYSK$R R@8IH'2:LR.H::W-^D34ZV MK]H8]\!Z%$?TN^G%!OD6G4CHL:7W.HB_XOSB EQ-E!UP;K,V*3-,KEY8K4=H M3KB:?>*]!4!=]E /;3VXWXG.[$Y(#U;YUJ&7$+4+#NJ-E5+#>#*PF(-@E@#' MJ#/M\*U3NYYD4G(7[>F5E,>>E*R,UL73"Z$,)\%QSIG72;(^GE934B MK)S./]FDY&UD?G=2\C8"N].[:1C5>7]A@0RO0@M7<8?+W[W#3Y/I187=%K&= MCB-VCO"TG/%*G">J6#)*;W@J9"HHKP&]LDFC*I9LU4''L3OZ)W>O:72>:>P:YZ7_YP_P=:"SC"'4[-@BZOV!*,D4Y+2&.U!.:8G1MCX_V0'F M_M?*YGJT)D6E5[):U_K^ZW0RJR&),IR?C/.BG_2B8,6;\CVF967D)2&SB==Z MKI8\6)4,R]FH4'0):-Q&V^2#0QV1.O0@VQZ,Y>^0WI0WGQ:%?,>G2VCD,LK$ M!>WNW-*LT2@6!&EF*F S%X#8/'WM'CA'I!JMA=]#;>YKBCL(LGB#.C&A@%0T MH68^U?)&7BEA95*B>2?!:\,?(>^["K>'S/7O>O?SUT_D-.+L),X66]; )9=\ MR9I94:N325[#EDHSS$Z@2U&6U46_^]M_%Y@CU($V@N\AU? =SI >^)'VJQ>T M%HTFGZH@+E$.''D&UA5DV>=(ADJ >B%5,V-,[2:7"HK6A2+N!;1_S6A$W"VC ML974^S@:PM&H&JSC_ M,?\-KDQ^$Y(VU&EC >DLYA,P\^8O,I&(X3=LD:.]P MW87F6)2AD;S[, MP3!,>$;*3?$;2K9.M_;N6\)(K02D#]= 2:N<'SP#(KC4* M,&91##K;VE2X']*QZ$1+R>_#CAC$[(6*L9;4!<.T+;4_G_/,(9FU0F:>1>L^ MB;= ' OYW:3;@Y'P'="U_ 6GK,D2'$NQD"4;I&$^:,>"#8F!*A2C !"53:RVX$\P1 MZD(;P??0J^)*-Y>!S^'XG$!>*F]-5T"2!7XOP8ZSG[_2RDCC#\"E(V=&P(+1A-#.-U6\.LG4HN\?I'*%6/A;R&S;6 MN)V"^)'HE M.EON7D"'SYGK21M6M:\9*[U$;A98EH4R-@#34Z+<#2"'28IK2-2M>$U7*?=. MO405'6I>JR31^AK1,C(8%8O6*%Y7VHRMK\7M@?('TMOVQ?@VPFV=T/8]0OA^ M,CI?F%K+6AA699>$9#'45"U#;F)4TM9>OX9GF:R,*Z&X.P[M[QKA8';L+E*? MM!99ZRR,=XLDJ5\P#^$2#8\8K?:!V8!5/T5MM%"+7)!-%%T!#*NMCN\@\-:C MGRQSW834;RZI3(ZCU9(E'2737G$&41=F;;;%) EFPR29 ^>2-J)J=^'<>6S1 M,&_T.P6PXZY!@NB]HG3-1#R+#E9157[PR)CLKDM,V MIZ M1A&"#:G(XM1@7R [UENY.=K)."];41*VY=AOQM^'I@_\.AE/;R"Y\J71 MUAO;(3"GHJH7[FD;TT:Q>NN>WEAC0+<^HV\Z@<[E(8@_6G&R3=6PO_/91'/3F'G0R?P[3Z3>2S6(& X6)(QE"9&;E3.@4LA!R9$I)74KT MUL36A^7W(SJ@CO7*[)HEJQ$M/2C-.DME4"R/IMKA(B4RI96-+$CEZV5?@^B* MS\T/%];A^)TH2&<*>DC"JDI+*^P#NAMH3;5H$R/_K9Z;>]>[9GK0;U:B.OB6"4%4(N*)A!K/(W[R.*B:4/27D$P0976V8#- MP._K=/3Q*.=A>'\LAZL/[RZ+0P-:YH5U6;,L=6(Z*U$+;$0FM>4B1,P!6I^C M;(;L4,>M!]*:K=V"K=GKHZSN$MJE7!9G4;?Q+D.O&X#MJX;S-D /5,&Y!\;O M4JK>Z#JXCL4B4TXB,(ZU6EVT-8W4&-HYN$HHR?M1S0LW'UZW'BK;_-A4:QN6 M^E2I5^-/Y_/90@)RV:70!VEUBHS7?MHZZ\Q\K7F(&:T 6U*,O<6:;\,YH&_1 MGLB[5*8C"_LHR[+KJ0910PX3Z7NXCNG*#_+<(-1K MU)=]AJRM!]B.68M%2(P"2NM];2N 79?DNX=X@7%^+52%11; 9!QDVP4K)9S9]IK8-'1OA63KBE1$)QO[? ^".J8-:FU*%7X*ZKP-W7T4 M88?Q;Q](MB_PTV0V_-XXCJQ22<,+IO7BSE4@>[5 9."CTUDJJS7$;2'M\,J((G2, M/J(OY-0H[KT77.N=P\N;0=MGC%F4DJH%S6*QDLQJ>DFB,YY)K84NP&/A3SK& M?%"R(EEMO6B]GW1 ?L[+MD"K=NBO[A5=A[2R\4 #-2TBKLBV=D M]&MFT'"3$[HH6]O#S<#_H9^M&>ZAZ.S&214FAN!X,2Q;7M/L5& @E&5)1*=Y M3(BP7TU\.B?4_2G:COST4+QVDS,S2]H,WEKF%HWN@N>LGKXRXXKS/DDR.%OG M33W94^LN.M.:B\=_:FV35%!B9 E%)FG9PGQ4O*;N0C!2EQ!ZO$'T=$ZMMV)] MXU/K;:3_E$[W-IG7'Z?6G4ZMMU*=?1WS[<+[4])KM-:"\8[)'#S3(G(6. ;R MTU&)4%1.L?4M]J>ESSN?6C]*==Z&[OV=6G-+YJG)FOG,"95SU45'QYP!HU : M)9N74CCZ4^NMF-[LU'H;FO9Q:OUA"ID^G'"XD,OL9#2:?(%QJH>6+R;G<5[. M1R.5@&:V+GA?T#H).&,@$Y!JE M=29&Z8L==!R[8VCB\L&_3N:XN ,_@?'L"LR5KU1B3I!K,0\C@9+Y21,ED M2#SI;#A*WG@IV11;Y_#,4N OUPC\^W#71#^ :)0!K9AUHI9L-;8V,W.,A^B" M-<1W\T/BK4'N?\GM19=NQ6IZ):N'D^#- #^G/8F\]X'4T69-6X$$@JBY 1:] MK/4(G2"N !M*I?PG=2KUW8ZL'J>SN=?!Y6:WH-V($(#F(M,"W) M8&':&,^\(%O9E:"S4-*4U+KWT'UXCEUQFG'1QZ'M9I(@R_!A]91BS"*L%S;*T[VV(\=GWJE;.&Q[&+FNFW@5V'_YS\KN&\-ME: M](U_-4Y3\L;(";KXD&R%?%=K$QIV_D4XUGHX4+?Y+_^WPVKTUVQF2(NA0C$$R"VHY5B\S"XD\ MHH201.)6:&CN7>]N]G=*4+_N)"X\1/(4+PNOC$^O!KXX2_/H9+ .&>UNY"GR MY.N%<4$D9BUKM:9<<=2S6S3#NNF?<_?R MZ%"AL5%QSHPUY)\E*"Q("XQ,\B*%U<5OUBVHZ^:T@FM_7DM?O&ZS&W4AY1#G MN;_"=+J83\,3VUO/;'XF>S_JU>N\67DM+/T4/P\GY[/1MW\2N430FU(N0Y;?!II<<&VM9L8(DD), MM;M)IJ_(83'.<<#2NK[6;DCW'X)IICUK3BGZIJIU?]DULJBX3L?#?V&^K-U? M?S6E[V[4\*??G9_1#S<,?0Y(DH7^=4S6\QF=!+"0%&>8?9!.N(0A/[0J[A7Q M$>CEXV6XC\;FW[WH-3.>/?MV[;L+]SD7AQX(9=12,PVVWD\@O*+D%+/46D+K M?6);C/L*>_6V(O9*RJ%C7/=(;^%(U>[%-@O!/'>%:>\+ [*4F,@NQT)V4N"M MK^/> >7PD:T^Z%]-_VQ 0Q_)PVM@7:RW>.DY;0*PITL:#X([S&V+)E1NH![= M>3B(PI#CY7..@BEA!--*FEJ"RS)47J42,-+>>QR*\L UAL/HR3;B;Z@?"VON MU:?)^ O&RU"(1D_^ 6W-Y'[338.K']850-XE/K1_CKM'J%UAL(!D?700P3]3CQ'IT3- MA-]#3O]5X.).E)?=:;TG1!Y8D4XR+8)GT?+,+.@HG="6[-/>@HCW8]M7\+!G M->F%BL<2.KQS2L^^?:!'+)S91#9\!&)/@<4-X!TFM-BE;=)>YCWX]2_/ MIR39\RDN,M2_UJ^6!5=TYCG7XO#).G]Q;SLH[EC.O!@(@M/<&VO#W6B.3R$: M2;Z7Y6$\(ZLY5?F^JE[_*4%;8K,U9NNK 9:MK_UH(@.1),O"FYA33LJEYFO$ MW7B.3R^:2;\'?_IUO33X<3+*K\X^32>?%T[4$EKP(GD5+>,V.S+4)2UIDA8R M+E5Q01:K0NOEXAXXQZ<7K61_Y[7VAN=AK^IYS>F0_#=89*8MO;T.!U\//;+S M"==6F%>/LD :62!JP8L.6@:%L5[D[;5\-;Z<,KX>?L9\-=A% M7N"S;[_ ?T^FB_ILUX(Y9,I*B&349EI M.:6Q5 TLQJ4 85"I]9QT5UP=EVR M5@=9G*;\_#6-SO-P?/K7R21_&8Y&@V*)/W".&1&1Z8PDC9(-*\Y)I:.-*;0N MYK$9LOTO9+UKT^K*U@-%?5C*=XODVCG*]?.2@5$192Z1.;-L;='^3M0L)ZIZ\$$7X7Y*\YOOQ"1*Z?JKF]\LDPKX RX1V9,HOT> M@6/S_+%-?3T@GLM;Z%(7+:UB',D@):4OS&=76S=$(;V#[%SK MI);M$.[K'&SORM0C48_E?.R>!?BZ/!>Q5RVRU,Y[)G-,3$MN&)G0A9D,*(L4 MB,KL;]-P3J9D(*.-X,IJ9+1" M:K_B'=YQJ63UR@N';0X^* V:PC)-Z,)V-8 '0L!2C%TJ'C+)UPN.C4;L'W*_'KG7;4'

8;@;'(@@,?6^O5(W;#>*=[)%=N&GWW<$+\K 612 M?O[Z"=/*\6/]V7A6>YNM_KT>,FAVA=!;QDT3F:QDZ"0>E):^\.+JNL5C"-QC MMLH$+]&J.S-T=@736Z3QZM I(2+W(C+A>>THD,CXE#&P6- E[@HFU[S7] :X M^DRTN$W!KT3TAR\X^HR_3,;SC[.!Y=E[C&276[5H\6)8Q,@9E)ATU""%:WW! MN!OB1^4Z[Z9=VR1<-*9PSYD^M]'_%\+TPY?)@.PB*PH*DIUTED&P M5GNT(ID]OHUW _W=J]LNA.WW,.DNT*0V."B!TX95J4POAPO< M"8Y!M3X V!'J'YJV$VD]!'"VA_UR2E*=U6&A5L]=-BID, M=6Q]'VPWI']HVBZ4-6QPUP$U?7:0([ED9)8S%7VN#=0B"\$6EH1$)X*TF/:8 M\W,/TC\4;1?*&K:[VPWU29GC]#MT"8J3"YB8U1B8%CXP+W)F1I>0(Z]^8>M4 MQPYP?_8FIUO;R2M%.,5[M0.TR,IBP8CS*+B-ERF_>W.CV^<_^V M"M(AK7H;HAY!GNLFA9@W3JO>I9=O0=;#S_*05+>*Z'C34[MS1T\IN8V$8P"KC('K5 MNCK?(SW/[Y7>G<[RM^&FO[3JDW&^+PU4Y=I*W1EFD_=,9RY8*%PQ@"BRMCP7 MO7+7X\%TZ_M'/$[-Z$_H=RXM#;,\EG=_KY('EC_ID+?Q\$,[9V)LB7LEM\*9 MI V]EE(XU$CF M9&DLYR)5T,F@\>?GRW)7[YM"N',119BHV.)55HRL:C/TO/=T87MUVNDJVAYR#[U4#0B%Y(GCFI>>$PVO:]E1@1O@@ M'->H;.M&"XE%2^1!=&1A&YJ@-;1? MZ:(2BU('EE6 D"+2YA5[8G@=GN-AO;.T>SAY7V*C>>+P=/S\?#K% ,Q^383)&VDVE\0BM#T$W1W<\6M*8B1X. MT:\JR%B:E\R.+&9MF:Y6-,BD&>?D#6E(W/:F$>V.099/O(B@YT2S2\VO+]\!95\''&U-EQ9R?2Q'%^_G,%\\<=DW[OW%3[Z !]@659 M^F,#,#V=+=P '"R^$8QFD(Y$E '([H:3A[/2'O M%<;YW?.7)Z=3O"@*W^&L8>LQ.A\]=)O5RDF$5NB"%*)66-72\* B!Y%!9S @ MN!AL/5HW>^8%QOFK13N'FXWTR'5W67%D/HI JB5%/7[G3$/P@OS!5)KGN]\! MI7-'"'K0F_)\2LO;_"6D*M)OO\#7X=GYV;/)=#KY0EO6<_A$OYE_&PA#\Q(R ML4AO(:N>+@.5,[-.1.> A\Q;)SQN@V__ZU8+_;C5)Z(O1GHX]7@]&9]^P.E9 ME?KS.MJ;E4W^?:1B7<#T3)): -, M/<7WUN$Y3)BO*U?W4M]!T/M2@L@=:J60(:\';M:1J^51,1%ELDJ[%)K73M@? M^0\$_/;!_3;R[8'S=_AY,OI<[P8@@:$'<%X8 ME+SU+?-[ >W?$.S.V:0O@?=D],\O3=3O'7<+0A*6>;H.K) %B/Z# F0'?&'E"!#N+N84NX M UVV1N1<:TW*>JC-(3&OBF66)YNU\U'9UM6)]ZD$#Y@"^]*!;:3F>6[/;13'LM=WE&\/"8PW$5V[$;0) MKI[V^KLP'6:W[\K9O2K04>"]1X*OX5.E",UII7-H"],BT3:7'#*5"CG!SBG2 M_">M" _L^/O2@VWDW#KEX!F,?WO_;9R']"E\]_SELK6*+@+(EV6YH*9YBMK. M%R)+T2LI/"U[9>4DX([<@_7//_1QSJ["G[25W#YJ6Z\[5/\5IE.8#S]W:?F^ MT7-[24"X'_WJ]4=1G$#PV7&A??91VARE<4*88HNT:Y,.;HW03Z(!BF!"BIPE MDQ/3-=X3.7KF%"JNLN4%6]\UZBG18,5J(J-YX%+VZ&)A4!*]!UZ[VJ:IMMH- MV1B07.O6,:/;* Z]SNS&]0.'BMM*MX\HX39I#)"4MF.DI_#251H$>L\Z*B#S0$+HS^ Z1 4B]D[QC/&D#070;>N;?8($TL: M[@%;2_41)Y9HM!R*-N1)J7@17O$V2L8A"0DE2!-:NYF/.[%D*UX?3BS91K[[ MRBG8!-/O,;%D*ZXV22[81=#[4@+05HFL@7D9")NWR,#HP!28E MYXB:U[L#] MF!-+FG._C7SWGEA"D_7!T/1H4_2TR!', $82C" @&2*MK;[GD)BR5:<;958 MLHW ]Y58XEP@!];03JFK1>1%8E'$6A-:9*N=0V-;'S4]]L22+IM_9QGO+[%D M$U2_U\22K1C;+*E@%W'O+[$DQJ!*48*AS8HVD?)^$DLL0%*%ECE)P]-:1ZMFY(DS&TI2A#5D;'VEX#:*1Y-8LA4_ M#R>6;"/<_226<,Z#XMZRX 59(-'4/ H3F.;*Y9"!N^85[A]W8DF7O;ZC?/>9 M6+()KM]K8LE6G&V:4+"+P/>96 +.H.&>4 F=F9;T!OB"AHF8N>;.T';W>TLL MZ44/MI'SGA)+C%:%BPA,)*#9&:\82,-IR3/.<$0TJU7SGFIBR5;"WR"Q9!O) MM:XE\[?WSY[#.+]^_OHRJ##$98D;*[/(R61F,5FF,\T03"QDMYH08W(@5_LD MW4'HW6,< ZF-)+B/.NFO$68XJ]7_)^-:;6-2%C^Y;/C6(65HLP=WSAG: ?]* MTE +VC1SK#9$!W])9S-$!?/?8$SFN2G2T%#Z9S0?1 M!B$+%'K!G*1%+P46DD4FC3-)WD9Q ^Q(?>KUD)'*??@*K[_.)DN MTIJN(?(!%->*%:%UF^C."[>.TJY!__@'S =5C_X M"I!TIM 6:ID(Z&MBDF/@M"23Q\=<"I?(6P>$;H$X+M:[R;B'\X#WYX2&L+P: MTX:- XM26^,S0Z-*;8DMF ]*T[?%Q !)VMB:\9L(CHON#M+M(2)TI736H HR M&J:4JH7^:R\@,I89<.WJ_:D(JG5-M2-]H7>3Z6UR.S?Y7C_)B\!FEL5@H8TE MNTANDG,U49EKEF/Z_^U]6W,;M[+N^_DO.!OWR\NI\C4[NQ+;92=KU7YB-8"& MS;5DTINDG&C_^M,@)5FB1&E&@R$IR:G$IBZ9:71_ /K>BB#I;"RM,]OO(&=? M>7_CBKT-MX\E#_##8DYZZ.KLPPG,5B]F^^9"E@J%L]RU5OX[D'6H $(S!,S'E<0(BN).$J]$S[J0.%*0H0-Y MAXDW-!=M5^@,E,N!( 08/9>A,*5K[I51I!D72UNIIM-S,!RAM2YZ,.C<$Z$X M!N3T$4=#Q"P7J\G[4J8)7YY.3_)T]OFB,Y/0F6AR3"5;V[$&R:*@14M5="P& MC R=DM7H!5>@05_]@,6N=^]?A6TNH'E#[K8.;[R&%;RBM>'BPB6/.D9G@"6A M"=JY&.9SCDPYSGT1"7"[!?2.H,;VDY^.((GJ],%_DY/^WJZ<7]] M@+.AW=B[/KI1/*/G&K8B&I!02%?J"+:HN2*Y8N(H.><0G(QATO4EX\8TC#?2 MRB@8: YU;%)@7@1DB"$4P9T$TSHQ8.28QN;QUWWN%Y7F9Y?,/<5W)+ __L*3 M[_@[&5Q?EI/DG"W5=:.3HO,P:=J.,60FC6C:-YTZ8&T'I^#I0^.;K>T M1Y;8& GV'>G^;X3%'W_-)U'::'.HI0!0!W$H(C=EQ100Y4%Z1'4H@)V3^#QQ M]1#YC)&NVX=@E.DS72G\1DCJJ^$1HMKW4_O MBT)F[R71061OK3 ,$]G1FCLB.D7#(' +HBAPVVF0>X/5-4*?)[8>+JN; #/[ M MA$J"R#C9GQVIQ'>X$L)D]W-S>X:?%,.Y_9A2>TJ6 MQ:.HZQ+$+_!5^[*%<5X[W6 6.?"?J3V]$?" U)X^DCA07D87$G^F]@P4[0,2 M-!XBEP-!2'D#'C)GQ?(:FZ']%&10K"BKB^;92^.>"G0:I/:,C9P^XMA':H\J M-JEZOBJ]'N=F#8L^14;?%=6)J3-V,I&>3&I/+P'=E]K3A[NCI_8H]%)J+YG M5%-E09+.%BQS(@1OC$2I/0\1Y'#&[2^UYY\X_?R%K.@7W\F2^DS_ M_,9&B4!M5KR5'Q2]T#H9!RI;G2QXVK*N MA!)-5LHBGPQ\][AI0[ZXP /GS'!7!S3%R"(HQ5!8"3I%[?0C21M:;[U[N?PB M+E<+2*M)*%P+9X&9D&1M&2J85\!9@A@XENI=L,0D@M(]6,5<941M[LIB CFH-%@ %T#I&==?=3^/^<#2FK.]T MYS465.L&/5OD73VV+YFA"@_H3&"QUAEJ[WFM#==$KI,:%"(Y6UFG4(M2)U[DV)D06!&B9("0K6_=K[DOC M8<^4X5+NS$35T&4*!C/O'88061>QTRVB%!)!Y>L;>WO?011 M@X<<,*VY?>BH0?4:_#Y?K#X3J'^;PVSY?O81X>3-L[[D&? S(VA&!> 3 ZB.E?00FN"Y@D'NFN*WSAE-AT5K2ZY1) M.1:?O>P4MSKJP,3H@KHO0-&'RZ,'*$@IS I*8J!+H94%SWP*B:&6T;H :/B6 M,_/H A3[$NAP!NXO4/$BY_5SX.3VI*\I_]MI& M(8N&:]^*6V2M!.KH07!'DE9UA@)M9*Y\Q,*%F;0@8.0^KF0$.E,= [JV\3*0 MF!>DF1=I5,C6T>+&J<,<)WAQ9][K^JMW\]5_X^K5_"OI"PDS\?KTZYH $L%_ MG>:U-?D/.#DE'>!/$O7BY(R>LY;(>9)L#AR-ML!<*IYI%(5Y5T=F.1^,]-XH MD3N=D./3>GQ.S3YPNW;.'IE@6]_#MRUO?2"\OSP0VBP2$B@="AGSTI J6Y)@ M/E \Q\0>C=PR*GSB&#R[D/;MB)0:@C>99 MI?NLX:#(;VG,XAN"RS M=WP_?<./RA7[$$BUYO:A7;%],@2%]3PDLI&2M8YIY8ASHA8 >VZ%D!;S]BGV M7!.X>R'@ 0G*-H'I.$^1"X'@E#P)69(F7$K8VTLIAD( M,NIM\EI:H8K=SG1ZO-!ID, ]-G+ZB&,??E*IBU,ZT2%;)!VRWDCFDQ7,A")3 M;7EFNDT0/6H_Z6@"NL\_VH>[H_M' ^;BC ,6+?"J6F<6,0LF:'U\Y0LU"H(Q"L%JJ+E%H7"OH1G/Q[%?SKW$Z@_KL5V2K MT8E*+*9/RVE>NR#J*R]JOH.U4MK:.3!Z^L-HRP!4H1N\0!*\UGF.Q8(>9.[_ MD&R&FVT]9VPAC9 )_BE]P7QZ@N_++5Q9OCR[\M7&^ P2P#J4K,X'('J+83$* MK/$UX#&HX&3KX$)?&O?E 1H-1Z,*Y= ^H:H3?@3:$FNS(HD(GGA".@.OBJ - M+'I2)GQ,P@0/0ND622R7+SR4/V=?Y+; M YF_+;X!G!M1D-Q82&3L,[+X:T>24.M8R() $Y/C3A;I.N7K'UJ =^22M95? M'X:USB6$OVO#]7-"L%@=H7"&12BF;5"T#AV82IYGHS6 ;Y'S=>VE^\T->C#; MYRUX-H)>=LLML<9ES+2R4 ,"+YP\70@<*4!R+W&'"8\T$64'> R7PP@!D?L)-1@L1F]848X( M%;Y.[A6UF7>.I@0R96SKUJ ' LH]P9##X*0/^UO7[?[Z;3[["^/%V"3 P'E1 MC!=:G>:&*$&Z J5.M;>*\'I[?NX.;_BUQQZ%EV<(S^=-&+934VCH!7_S]=O) M_ SQ)<[H::OEQ84Y+S^RCI9_DIU?YHL7:75:YSF?U-RCM6=J2()PHS5?9C/::A!H5KE>S)? MGB[PAZO*.X&N.,>\5X[I(BP#:6K.4D#:$*0D8>NCOQ-A0R^]FR_98OTK.$FG M)^O$O7>X^H"+Z3Q/T_GOUXG(5VNB)PY,0O#(DC*Y-OF.= $$Q^@K:PMRQYNG MN;5=P?[/X/;XV[Y9#RCC$:R^X:NIJWA?7LV_?B-U9WV4_#I+BYI&-E&6!QX% M,&YKTS0ZIA@8GI@S.3GK(!8Y_C9OMYZ?:!Y1_JU5S#8+FY=/\T37Y*LOL/B, MRTG0J+2N$R%MLDPKGNM\-%7S(KFHU9TYBDZJZBCD/26 'HD0&[I2FJ[HC]/% M;/Z]V@(RTS;CR!P*,BF<4BSH@,S0)Q3%9HW[1>0%93_!V%)T-W$X>.S4#[?F MS94M?W!NN?%I6ATRV1^<<3)3F4X>JH\[,$,VK3="1RE;)Z_V(G!?(?CQK^3Q MY')<@?@0G*8M$%D*4!LT\SIK%"53V3B..EJ?6S0L/J) ?'-YWAJ%[\/7$8.W M7E'X7LS?$<5]".=&%&3)H*7/DJ&M<4FM;!WDPIF0N>B8DL22'X, .T7A M6\BO#\-:1^$W8\\OND@88VL39%;7Q+1PB47C-,LF>QM2\D)UZBE\7Q3^ZDL/ M%X7OQ?9Y"YXU],?<3 =(5D#),;'LZSQN9:".XXE,6IM2*5KX8)Y."L6#A?=@ MGNVC/*!67Y-Q0';G.D7]C^H6.5V<+5?S].\!48\NCQTUP M45@I3H0DE5*Q=1?86PD9Y$?8,&_]P$]K#KX_72U7Q$8R/C_.3T[>SA=_P2)/ M,,BH2O$,0DYUL8'N,W!,!)>-]-$7T2VVVO&%^[?ZAPOYFI4_!F/'R*+?IJV. M;W/)H&5.*&\]-:3W?\ 81>^Y>/(JLMJWQ08P>(;'FXIR\ MLNP)!\%#,8J%F&(=W5=]F[IV1I562&]I)[0>'G$+&4]0^D.9/4(FWIJ47Y?+ M4\RO3Q>TUHVC<4/<^L^74)V15P(R$XPA*FTY*[4*4T?OF<]"L&)$L$@J;U"R M]=G0G\PGB)^QA36&6_@NDJ_MAX\X7?_:Q*I4QSP$%DHR1+&Q+ 2I2'G'F)V5 M*9GF5T]O*I\;NH:+ZB:X] B7UT=<31=$&4C)N:4;-7ONF.9(C P3.JHK(62 M0K"EN- M_F[(GN Y!28AN1H)1A9;:,WC0X>"?Z@PL%H_L?:-69U5 M17@^HR^7FQ90S@%IO4 ;P=>+R2D6LZG]"HH4I,H4T;Q#WYT$'3Z$/%#J-Q3( M5MP?P=&Q1=-%O[<.1(U49G8K08VS<2^C![! 1<48DO(H^_[?]>.0UGJ#WC&<,9J\1H@XZ@@K: 4$D946"-8)/!KUYX(U^7K3X"1??IPEOI^3% MR?I!].E]^8AI_GDV_5_,&V=GS:M>_K"MG/-1(-UU1=-QI:W4=?0Q;8D,*#'G MK&SK Z+Q$H8>F^=OPKQ#JAOI35Q(F6R%3/:GKD:H)K,!76$V19%S9SF^)Y;>M(@MT,LK$A*_W32JDF)*: MP;B.NIY9%GSKFH(VE#]OC!Y ^B-8$MUVVCMWA$'$M$X-<9641XZ=;Z[7R=:W>6-"'Z M!)Z!H7M#AZ!8-,DP!P>**THC>E]3#30IJUFP$*-EJ)5(*I404FN_P@$ M*9"K2!*P3!?E6Y!,,Y@T !OG=1ZC8"?ALMPN8SA%;J= M"XM%K9.NNV;Y\NS'[WR L_J]]0I^+&.6:UN1=_#UHN5LES6-9.&,L9[#&$8# M8');.>$QR'B$.W&4M5DON !43-()3GL::B>E6MS/;9$NYH)FE)3O1X';>^RU M(X=M']&.D4QX<0?5#)CWZS9N%SU O$T(F)FWL9)3. N2Z'3!H@7N9/2MTXYW M$K-_5>WPLMX5;QPDJ-86'ZFP__[SVZ9RXF(.#!3OC/(,\&^F\\NCK9_UCFU ML]7%L19IB2)'9H2)M:1#,; R,&LDBLRC,CET@LRN-SQW@#3A_,[:^]$S8%N, MD>[XY)&R6OL-A4Z"TV;DH6#1P7*R\Z/S]&]1,6,4.\#5>/;SO0C>!>#?+A,$ M!$\HBRM,"$N'30[((,C"E$.0(@;([1,T!E,]NE5XY\;_!QWEEXT-Q 1B*"JK MP*( Q[06B7E(DB7+G38\&SK CX6#M]!_A.=N6]3VMAO'$OY8+;?B_6N)VVMY M\_>WZ2:&L5G)Q&EMB&V&\>AH(8F3#HNA#F[6)3JAA=*C^#1:$/\\(;QWL8_I M[[C+YTZ:T7?:=;C9@,L_YBLXN?KSZG=_-U_]-ZY^>.2OV.6UE8$660E+&I0 M8G54+(B2F2)++1:3+*WX$#G=0Q?V['!_?' 9(>0RVB(W6_[M?''^K?I[8I)5 ML75T&\/H-%F;N9;N"<&2L<(B]R)@ZSR1_:[PYRXY'@"-T1ONHOYA?C+8KY<3JQ"4!DB4U '9'!3VQ@)Q5P*.GNK@\JMZ[='6,:S _ZAH="P M.=W:)73+\-9- >ROLQ4N:/=N^NR]7]2_:][!QB-]KMKII*/ATC%C8J%]*22I M=HH8JV4=Z8/TXVZ>_T%D/!L0[EEB#7O>K2G_Q_SD]"O^$Z>?O]1+X3LNX#-^ M6-#]\>ZT\OM]^6,!M=?8:S@C%0E,)E[4;"COF19%LPC"39[% MX()SW&4-K?O4'6RQSV8#')S3O6!USVMT BC MBEL/P:BY^P4M \YIWVE5$A8NA&L]3N?(DMGWBH$[$]C[R.*Q) !W6=//!/9> M">R]8+*/3."'R/BQX#=8 W/9*8#\Z MV/81[5X3V".@KYY4QE$BTU(*%I.C3]YJ 46%XELG&#SU!/9>LNZH6/@7(!0;#!1-#XZ;B7D&>.EG8!&R)BX);=^^?'3G^?$ M&:N5]]*P%&)-<0J%C&J[+C0K%GF)]--QT7.=H/VCJ('0[H;! (Z/<(CLJJLP M0EOGLJK);:2K08FUE;1ETBBC((,LS4O%&11&HW%(8^F=?WD#E*>MW.HA7SV!)O-R+'+@O8.!([D\[F7 MN,,X<)J(L@,\ALMAA$OF?D*YCM)GD^D"K/V?=-0L9&?HDP\+H2H\MD255*R(IFD&*D=0J1M,]!V2WS M98<%>^VQ^]7Z35]/MT==:\^/&NEXQ4!]EY75LE MD73UBV E!)!90VT\K)RU/'I,4A7M=QBS=[WNX-616J(5,GM62&^MM;>$20V> MB6K)N*A]>ZWQ$5='7J0ZDJEQNE8CM[-J+C-UKDZ*C1P01$[,2;(_Z,P(S'M2 M+C$K:$1NHW:(K]9'O;X !JK!G/C*M M)7+F0[T7(1NDZ10 M<'IUJ5['J'1,3+GJ5P]*L2C0,NE3]H#.!VCM,=SC\GYNIX-LIV$P:UC2NG]E M5AI28!T @US++Z*PS .IM85':8/T'IK/QSN0O7244M@J75PK2*]AA6]ANO@' MG)SBI%@+$HIF3G#:,2'6XNI2NV>J!"%$(]4C-&CO7?#.8JP^LG@LQ2Q=UO2S&*M7,58O MF.QE+,,#9/Q8\!N#U:8(8#QKR[17DD5>$@->-CR)'ET@]WE(M8BM5R:8BH[<%:Q/0.1=C/III$C\SE(:@]& 92GT@]I@SE$0VQ9KL&5?=882MRD$E04S6&=G:,^9M\$P+KR02<80>.O>)#\SE/HDC:BD4U"QD$1J MKYR@D %)AI%H/&2#V:G'<^ ]\0RE(W<(M07;<6? .\%R#)EIZ2,+B4XY MDA!=-=Z3>='\6'N&&4J# '\081]GAA)W$$/T@7G-$UG"DOCH36$!) CZ7M;R M9X92.PSA:QCB50 MH!ED07]PXUR1QJCM%JS/"+>],I2.#K9]1#M^O]>M/I)9\++V ,28:]ZK*\R; M.D,EQ!1]%L[DUL;7D77N/+S,>S7^[".PPZ4\?1@QY>F69X^4\G3?*K92GC0J MDFY2RDNOP4)Y,R%(V:";!D6I9@6-1*,.-H(SL B0*.AUFD"\]&(&DZ7D4>#61]-V]*?*4^/82,- -@C3WER,FEKZ:2(,9 \P D6 MR*QFWJN4A%-.B<>3/OC\4IZ.2.*$M L,08CW;"X,,FNEH+"@=1,''TQKUB:<\';E#J"W8 MCCKE*6C2B8I!)M=#]8RADQSIV@E2*,MMXM[\3'DZ,. /(NSC3'ER3H:@4V1! M5W4#HV(QDP*/4A;GH^11M_;O/[&4IUX8N#/EJ8\L'DO*2)8B,'PM^E7;@Z69A*>Q02TREA" !<-+WN/,1\-;GNE/!T=;/N( M=H_3:564(A F6'1 9(7:O*I89&@%Z.(U_;QUO??13*<]O)P[#K?M(Z1])#B] MG[QJV[U]C7/VPF7]8-($7LFB49*C"&J9K5SK9 M-M9X7IQ));?V+^\@9>C)1F;_G%1QXMGL\S5.3K)$LN>EI6U#"]4YU+F0L3"9 MG )3=.;*-%[C3F+V?[JUD/SV =6&UPT3;]9=\"XWU(8D.I//J7H]7:;YZ6Q- M[==OD%8374SBU@)S-0"KR9AB/NC,,D^")Y54]/*^LZGG.Q^WY,=D\ AJ3EWL M^_)J@7FZ>@MI>C)=G?T.?T^_GGY].5\LYG\1I:^ **7O3W1R*>%Z<@:Q0G,% MS)N2F"Y2*4> YJFU[M.'OL<-G-$E,D*FQ"_$I-_FR^7[V2>HSIH/BWK:KJ_N=OE2^34NB&3]JQH+1@VB!G$$QF(7+%.12Z[%M[L;I1]C00,X(41D@& M6&MNN^_#9!//$#F+OM0(0ZU[\)A8L<)*^F'FHG4XZVZ*G@8V&G)]A'#V]15O M'+:VF&)B\ R\*$Q+61VVEB@4$96KBA%O[=*YA8Q]Q5K&D/E0KAY+*.3Z';CV M4@F!RH2$3(2J-5L'=(:%P@I]*8*& K)UB>--*@X5%!DLUWE3_HZ@C5ZGZ*(. MK@--(\4H;J/G,#&&H;*Z4_0#&+TO$/@<@W/6,3"6<(XNU)1@QYQWLN8$JQQ: MNR;V)_Q['/7[D'T?_HY28/Q]?O*]6C;7[9Z-.Q\D:/^JX7"9W2@0;L7P$:K"KE]T:\!'*9.Q=+%E1=:N-KPP4*A( M6W7HHRU(1(VJ%3ZEBW\@?T=P)%RGZ.JDCPYTC73Y[Z+I, K 4)G="8&!#!_A M0MA)'S?:2:TR2\%9.IIX),,H.V; )>>C]M:/:QX>.&J_+QSTX7/KF4@O8?;O M3V>S/*7?PH^OWI[?2IJ[8+4W3!15;Z4<:\A$,R5JXKV1$$ON%(NX_?F'=O@\ ME/GSMIP;X3[_;3[[O,+%U[K>RX03@JGTG-0+3\0Q(LXR[WWM18;.Y903EZTS M<6^CXZG3&A^_-^@8O]7?@OYW!$P?@!S]Y'_M@DZ_0%_X[)% MLMM=CQN?WV]"G//9\B66^0*O\/O-WZL%$+J)E,79FHAW\UF-6I'$3]9! M4=J3N%Q- #AZ0]NEA"R)5UR1XNV!16515?RAR*/P:I3E[/]X:X?$[5/N6*0^ M@GGTIA2LS?M^T/ZQ6F](I%:O[";)>O46Z6UP\FD%JU-ZWMFU7YY(0X3R))G- M=&UHJR5=(,(R%;3S4H:<1.M-WH#LIP30?4MQ%*=;P07I$43.B^425\M:_+LA M_.1D_E=-LY](85%"CLSQ=6I][1U:HF-H)<2$04K5WA%_+UE/"4BMI3"*NWZ+ MQ/<7Z47U@'Y%VLU9V33V6'XZC?^B??''_,W?WZ:;DWK"%6(Q0K,,DG144WM+ M*!58<45X%1)IK:USO891_*3A-9[L1G I]:#^W7QUVP(LR!!(4V<))/$.P=:" MX,*,-0L#:Q(Z#$!S:5PCM(.4IP:4%MV^"P(P$@@N3XOWLFAURGFR+ MVAIE!/,2Z=(N!EA0QC!A+1<\<)'3G@!R%YG/ #S-I'036+:-=^,Z,\Z']P01 ME:P3I+)-9!QXQT(@"\$& CR"5#*W]I3O)&9?Z=%C^Q.&\OE84J4O5_/B=/5E MOKA($S369YV,8B[$0%A6P*)VZSD2?#T"@KO1('.-DD-%61M)>1=V'L[M$:SW MFU1=! [T#52O'4738>)N+:0V[U0&,#T?8+"058Y<\$ ?60ZQ%S/3E*GBL"0 MDW0YMTZHWB\8[HF\[A,+?7@]AEN/J%JNINE5K3Q>7.3X&NZUL2Z2^;Z>8HK M($G%3%$Z@]!26MD8 +<2(;+P=K[ Z>?9=9JXLCF5O%:8 MH-8,V]J;3S+.A?#2>UML:S/D-CJ>B-P'L[CAAL\XG?R&G^'DS6QU<:!A,-YX M+IE4@O0<&3D+EA HC4[>)Y4YWI5GL<3T?S_/O_\'/7HC:/KP0[ZWO/!I:'I# M.=G0YUY)V5!QCM8N='10Y^Z7[-6W[E=A&\S^>4/>-=Z@U^CA,DD9N&C5??)MO?-$7_<:*+P:- M9![1T#D#R*(QB0!NB@L"TXT)F#LRTW>\8']WY3!VSQOSJG7CHPU-K^PST!&- M%Q2%+"*&P"R*VKD]DK:G&Z M7"W@9 H?5F=7]K_*0=;).:54:R=Z3Z8G&:&Y]I?+&23GT$-^M[[D\4IQ.,\: MQI*OT/5V4=.ZSLDI6)S*.C$38C58@V2Q)$GDA$0DA1+LO2GR.Y[]>"7W8 Z- M&:.]="35VLVUB6-5XN^';J+02L9=H+& 'L)1)WA<80K-J1&S3$JS@KG6&L!2'N59$,&\"$(Z]$T[YS:E;8G MA)91Q#'"D?*?N/@=_H7+U=GR'-@O9OD5F3WSK\O__/WCJPMW'NG>J&-A1B7+ MM #)/*!CB$D5TJ)E#JTOG&Z4/2'(C""*$6IY:.&;VO&KJ?>;OD+.9!LBF55K MEZ\EZL!7$L&7[)U1)6%CC.PDYFF9,FUX/D)MPZV$7>T.UH&\D8R9>T@[C#W3 M2)!=X#%0"B-<-?>1Z47P0FG-C B*Z9(R V<,RU9GP;V36K3./CX(2.ZQ:PZ# MD3[,'Z6AZQ+I@5\N=&E%KZL=2 J&4N\XND:]$8R#%+)(;Z!YZ(@<'9B]K7@/[^[;+R1F!T 3E9Q)(4 M5YW)R $!A;3DHIR@AAF2[SRXOV=5"/+_5H09TSNC]*!>FN__;*8+Y>3HE2( MPD6&RF:F)4H6#1W<3OCH8Y!6N/;-9V^CY A!\F#IW5IX!. :+81]-46[IVV(]RB+0 M,,5)[=?.!>9]5 Q4$"X9ZPRVGE]S5-US#G^:#!3*/EJ:O,/5!*T"D0G&D+-F MFO/ @O"%67"Q.@4AB-&[E! =SPD9?=D^RCRTK>/MO"G!>>.""=B8>$!?#S]) TI&KH-50U?UBO1J*B]X][P.TM+'CQ0<3=)3Q@K+871,&'M5C[< M8,*+]#^GT^5:%*^)\N5JNCI=X+(&J^:SY?QDFC<--FE)"X0EOL;-WY-@N)=T M(M)IB>LN=,!\E(89(;F 7(HQ6^901Q.Y&8E/$')')-.;2'7C(G6]S2Z7F/]U MNES5[BDW%B%S+EX27Y47END"C@6K%>V^.A=+9CJ;NR6QMZ+HV>)P#(G=A)T? M%W:O3NG'LW3VQP)FRY.-]7"YE.7%^.6)1<-)251,R[H&CH)%52++1I>075$A M/,QC^$""GBWH1I#73; !K=;8@^(%.VE_=ZQ18;Z M\_G0C?EN7=I6U#:>78[\2=+9'*-B4@5:FI/KKLJ)">XS)*=\YMWJ9#N_%YZXKV3E2>)XITH?/VG+LA&#E$5MV8 NR-D0'L[N#NH7Q>I.9J&Y M9!&A9K&34A902F9$RBY;(6+JEJ[3X64'MCJ;B6D^(H];][7YM)JG?T<@K:;Z MH&D#76VX RB"D)Q6K:!J9E 'BB9+9K?()8<0X_9,JQW"O^LM3U'JS;C:>LN_ MA%SG!U[:J^87*2U.X>3BF'&1K*K$ \O&U@:U)=;6DHD1R75VE!=B M>V[F#B'?_9ZG*.R&G&W=B^?<37Z-'G0Y&O2621-K?%EX%CGI, E]$MX##[I; M)Y=;'OX4Q3N4AZV[]+RN7,5\GB[P/IY,/U^]0%S6"9'7F<+)C]GN%U@47 L!UC!!\F,Z6&3> M)5>U1%M3S7@VW:[GW>]XBL)NQ-'66167Y3T7Q&AK+:D&G-'+.2F$6;&P#FHX M7:)%P67'IH3;3WZ*0AW$O;'3#M87R<4%@D[YX )+-0E"DQ; (-9V$)4ZDQU( M[&8\W?&2IRC@5CP=,=9_9."15=+ MO$'IG)(06KF^PK_WK4\<#6VYWC L?SLWUI'P"[VBH$DV288@!-.)U,KH03/# M:X<87L*-T;==7:M7WO+$Q3^,J[\!3EW(2;M\A8-*]0?@.+V73V>?D!%Y^^P )?S%;3U].3 MTSJ_^Q.FT\70ZN1^+QA0TBMRZ<:$7[T 2=@72\^%HGVTQ4CCICH@-Z,VY5UF$Y%AAZI6,N MX-"U'OO>A/#]]WTX"&:WZQ'V+_0Q.N"E+YA/3_!]&;B<34H)U HN0=JDT+G4 M"0:D5T*M$17*9Q6#3*EU8F7;%>QKZ.I1(/B PC]T[E@C.;P\N_T!Z[2(3"J7 MEV1^YQQKPR$!Q HG:LZ>Y=*3%@#EN,[SNY9SJ.YPAP1IVQ._&5A&Z+UP.V57 M6BEUH6^DKG3WT7:8MG1' X9.(!THR4,@3G%(J'-@2M9)9HF.BQ"C8R);'G,* MV3=OS'P8I-W3V^[1 JV/ ,=IC[=:3-,*\SK)Z"*>593)$2R=_PJ9-J0O!0R> M<5-U[Q2*-JT[.=]*R+$830^5U\UN>0.9W3Q?KX+__;=U!2[,\LM/'UZ]N0B. M6)Y2")J,K)JO:F2MQ)6:&>EBA,A5*-TJ 7:_XXF(MR4GFV?H?7KQ(T9-)E#@ MK$"19$/'4+O(<\:MYTHE=,[P3O*\?.13$M_#^+0SY:ZAAYCNK:_33<$HX:I: M>'1QX2P-.I@7W!?RK<SQPYW@O LV069>N5@AHDD7R,!24D7;@"JGUAU-=I R]/I_14Q;0%J= MPLF/[*6)+3F 2(89XQW3-FOFC;',1)VLR70?J;M&=3]D?;<2LO\#IH7$MV_] MX3P>P:6Y+AZXW#%G;Y:KZ5=8X?OR@7Y0(^'KPO081'#22D:+KUF+,K,(03)E M ZTZ*:VWDTX& Z$384\#&.UE,(*!L$7D>5KKBTTS:?IF#;7B)%EA8BZ)$;6% MT S H@!DRD,HSJ;JHQ\7*+<3]B2!TD &HW2=O+KPC1]1:EZ;IQ26P:LZ,ZLP M#QPJ=E74SBG??)K8+63L*UPQANB'GOT._YHO M7IW Q5V-^KZB*ZUZ^[3O*S^6J@0'':M-QQ4,TT+%#R^W//\38NY'E,F_+U-8^^)FO07F=2+[3W+'@RD14K>:CYVO>.+2;L/:$:Z1 MEZ=+,@_H4/O1'75]ODF#H*J)7T2-!5FGF8]",0#1: M!H>7]\.EK:!T%,@+(01C\:21^ "$M&)!.5[KQR]K)MP;6M)B M!B>;">"D$[^8Y=_FL\]KA7Q#X _G-?>(W$G!R K*U7EMF3>T2S *2[HW&BW: M#TQ]&*W#<^'6[]TD"VYBMO^/$)IY(-S7,J^J0 M"#*2"5E=_71D>"/JN302>_J0N?^S>R]XNYE?-ZX 1RTMZLFQC64DA/-:DBGD M<#TFRB06$UV%2C$:"FH^%I?W!H&,6EDG$E/) MKHD++$1GF)#9*6.2R:%3">QQB7Z'7V+?DN_#W,82?T''&U%RV4R+5*L0 ZU( M6#K0= W7E"3Z53<>8^8K[]U?\IN0S',F_"P96BJ%MXOSB9_?IH( M(&IU 290>J83KVU80F2D(0-"E#;"//_BAQQ_O&^_ M\AO"[?D@5HW@)'[S^YN+,@8$GJ 8P5)$)+N&"^8=46) 22.EUT:VKJO^\?;' MO 4'\K*E:_<<5Z_?3()$,D*$89$[8#K6<"5WEB%&4V*R$<-=<<%^6_#UF_W[ M"Q[*[?D@5HT@K%]>3KRQWHI@6);6,%VGK487B +IG/%0\B#I,.[.#+]=68Y"",*6)D#M-!6 MME_\F$_+X9QLV;;^'%C_]6$B$(61(=!%; O=XP69ATBX#!&+4,HJ;'=@_M>' M/>LLPQ@^'\2MG6?F$03 ULU=?YV5^>+KNLKJ '&O720<+-S5B2=;42XL'I,' M;3+WVEH#*2B>A,%BT$>P#XYR[2)FH!-]&27I!5CJ8%\,#D)V.396B+O0-53E)Z:GJTR?E**MDB"848GTG^1JB\M" MZI# *#F'X'GK;.-M&O:OD31'P+8U,(C-H\:-[ECZR[/S'V[[^V7,\8R;I$T7',^G&)_D%QG_:2[\/<<>,^*J6LA21M M2-5A=9 \"]9P6FI(UM':E&GB23G*N$\O,>R.^_3AX0@*YA4?7^%:HH? #!A7 MNR][%DLJS"I#]J 6+NG6EM/QA1(>(M6!O&R]1V]XC90.WABCF)2N]J 1==0) M?0HV9,&3]04[F8J/U>'YX)TZB)-]FX:=?[O^46? _K__\_\!4$L#!!0 ( M ,V 6%9^]E?]RWW:5;_:^[=K-;@I MW")P35U%304@(" H/@_ +=T;4<9ZF + )J: #\ *0 $8$<< E?(\ :T-;+ )_AD%OJV(+P#+UE_?_2-_Y(_\D3_R1_[( M_Z%BJ*7[6(G]GJZV%KY!'$_X%YN@Q;.&['BBO]=K$Q/^JA.*W0& Q,3_J/\' MLR!]]WNT/\SBC_R1/_)'_L@?^3];Q$7%)61%Q65%[["+2 TH .W /7],&?I,1W!(YJ[VGIZNLB(BSA["EM#BS/Z[;?G>_?OF"HM)2LN+_#?]Y$7^FXG^%ZR6HKRUE:S5[SFYN/^;>AT;M_]W MN_W"0?$_R/2_V8A_]&\5_.!XY%VYY!_U_O<+(?(WX.%K?X++ MI"0DI&34Y'B.049'=8V"FH&.B9&!CN$&,QOO3696;M8;#!S"'-Q\MP0$!9C8 M121$^,5Y^07X?P]"0$)*2G:%C):DE)'$;(0$'<(F: M@)": -<)@ " @)C@+_GWC(#@$B$1\642TBMDY/@.5=> 2P2$A)>("(F)B8CP M;P/P[P$B:F*:FV)*EZ\_M23A<*,5#TK().6\5]Y&I_T=R27QW#WX"AG]#09& M)FX>7KY;_+?Z"LHOI035WGF:Z>OH&AD96UC:V=O8.CAZ>7MP_4 MUR\D]%58>$1D5.*;MTG)*>_>IW[.RL[)ST=G5W=/; MUS\R.C8^,3GU8WII>65U[>?ZQN86:O_@\.CX!'UZ]MLN H"0X-_E?V@7-=ZN M2T1$A$0DO^TBN.3SNP,U$?%-L2\@L;[O"*:&-I'ON M_IV,GNOV$C?JMVE_6?9_S[#@_T>6_=VP_[!K&J @),!O'B$U ;.5*+X/EWZ M4_XW+K:3^+2VPU.\[DOTO58OA^4B&D]NQ2U M#*-#0=J;9>*--U.T&R(7C_#ZTU';_B1''E\O3QFD#C1;Z5W# 5;G%X;/+ MD!8T%14.8"U-A:H?60V25K\\5A?HV<4!#G%$@^+9R7YC9%KB:BZ,NF>[\1DC M31(=6*X1>9U0_GLS?8_P2PP!D$Z8--5?YM,*OW49$^)D.8E^[^!+IC?H*"W_7?>UT MM7O"6=31E*PPH\KMQ#]H[+LR703>JKO$=.^7%?PF.]A8FB80*ZD:$#Y,'PT= M<>^0-%'0PD0M_ K,&SDW>L(?? AF'!"6AK2[()1@QX]2\\;!B_&8==/KNR5.5@E>,\L6AV"3WMN1D M^C/OZHJY1_&94 XRQG=\0]R;;TP.-W0+/X2Z6"@X1\4N+PMH.#@+FUJ%T8IP MUB@_$5?#"/17QDWSMJ?61%F-*#?M-DKTWPP[UGT2W;GHS-@?[(^%?DXCJ])Q MC=DA*?X[;OZ]T'6@3Y:[7R%_84=&C2O'>!-_[^T%7E.B=#-:D>9X_>3$M10XZ/CUDL*G2-M#\\ M:M4O3956/QK?[%[T'Z1;562XR(()EO^8<\-7IE1#G.:<'ZE^:GNE4"Z,HFGKTGM?KV)>R^EJ7).(=;V5/5-Q:9!NS8]J]\J2UC5T<,_#BM&CM[7-:18Q.6'L0>\6:1Z$ MKB EMY)*C"3Y&I[I 9^C!*Z1\15.)V&,S-[XY)L(5.K%R__*)WA>F!/!V"-- M.^+T@\ V:K^)Y#@4F1Z ZQ6.>VYHIJ-;7 ^? M^]I8)'Q.MK5Z^PW\'5AEZ."QIM90]\- M#.-KAIFIU[_.49T+;,Y]V1#8]/UI[._+XZK>_:J7U?4R9%%[='N>?4X"!V0[ MWC#T 2\DG(+?(UQX,QG'DM0"$B2:T Y(8WT4AE"[]J-#JLIRD6M?W4_VQ5 S M<3EG>;O)RTW\!\U7HCAS UK;+B SMP?O3*J..'ENDW;J M390+/F7?*13E'[ /E$BJY$)[.92STA$'X6J13:\.61P1R2T<7FE>:15[. M0E:8JGV'70@ORU@%+IEVOFBY7Z>%(=)/"!R2C:Z&TR6/,YSZ3+AW;D_M$K3A M@!ZXT:&CFE69<'%*$V@4"X TS=##[6=.J\FI<9&W7VN\B^4*\]](^+8B7_ B M]JKC])SQ@I&REXV\/OT!'_3GJXZL@@TE%FIS1I@]#DCL60:=_'2>( BXV60Z8#,0.^;YED!0L?,*67<[.6%RCM3\)&]29, Y( MF#'! 64Q/=AHQ^U&"61(]\*UW1D3UWQ:U/1- 0;JHZ;1:WY68Q5K+J'C,O@*A),I"SX(A1^ M_$$_&B:!=I'JC%$_&UG0CFV=OE>1#(W^4.$62]KE#]Y5P@$J=3XL"MG6#UF6W.?]T>H$+,T(=>MOK[C%:,]RN'^CA[E\JZX7TY!ZLGI?F-\91#M"1= MGBB$'.?B@/B:8\.* M;XGUH!]P[(,T*VP[^%P3$IN'B M("1N'G*(3BEVU\*GKR^S+H15OG:AVOA2>6,Z46)8G.6VJV>KPFN6Z+-;B(Q& MT*+(-?2O_86;J3I8+INR;?W4FV$1 M7>C\M?Z-[\4;R23;.*^P)O6U#_*!0 M^+Z^/-Y4\]>8&$_YTM=Y_&_7/>--SB KPE4Y/S"2$X?;3>I#Y-L?Q"VJDKT, M;9C#Y^ZY^[&%5,'FD,9/*D::1>QK4G-FZ?7*?<_7:Y.L'@S0$"0_!_K8 S3] M7'9!BQ<^NN-"C4J65C\W_0(SJG_"96Y\5;0"U1N(+<:^G RUEZ7,679R7GCX M;;=Y/,"MH?_UP+.Y*@TV@Y?2VKZ2XRDC>4>WA%VB3O:_,9[0!HHA!R:N+]Q? M%N+1T/#635UR^2S6:?PKS&F*Z'C8Z%1K!1'Q&76C2Z"FO#GLK'V"-+,Z>=Z2 MR_H%Y8SZQX"?%@%=7GAN8,YL!.-!J<2X?=X9$_E5PE4=ONN:(?8TTJI6\;+$ M;!2JR5]IK%&B9-:!::WFATO)\6FY;]2Y#Y]E?R(5!=7E/.&.)WE&VJ&GJ:.Y MTY S@MT,,BP+E :*42B>0[=+H:C2Z&;]8%+?A"?U*,O?]0IK,<-A-Z3P(E.19][('-X.^C3; M5$L=/F8;6=;CVM^5T,O0IEA'F.O1%]7Q]7K4LR5%EU%S=@5](S1B$4XU)UE= ML"SP+(V23?K^T+,SD. =JO(B11 Z;HF*=JC,WN^HI'/WQ/*Y54)SQ.)U--FI M5AN(%*:S,G.G:>1Y376Y'G^-?@6MJN68, $O6VU/DPX*T9%! Y.O?[G])"]) M('!Y?_RKRH!,JS01&YJ=:?1<@FQM)TD+OG8*;R//<-$3VHO&B.3.JSGDH]\\ MK*R+6'YHUQS)2BG1G]R[./D!=@F=XK4\>&=%:;*4*4!+2XE+I^ZK%J7;<('V M7=Y:RSVSFZ@LK 8H KY=#]^H+)57-%F/2"*+G= GSS" F(&1>>$[3GN23GY# M#,)O!H(2M40',N:?O!=4Z*&[$[FB104-[SB I.KE7=^,EQ"LT1&X%_'LDL=/ MXE8@UD^_3Y$:[;!"%2EV4=JFLQ///U.RMI/#20 0W #>!&V0TNTFFY&/-9*< MRZ+S5">LJY,7NSQ$_>T$7QE)$B82[/CK3K99;G(3RPUM$FQZ!]Y&5F?YLN9F M+&MR;/V\'QI&CDY;B$9F5D#IP@-0;UJ9O$Z_U*&$RM_=&5WMX2JD.M_(@1NA M%Q[6M#2.[^[>=N,TFVU)(.MT'3!?F\EP?7C&]*O1"GF_$TN.'#Z>PR3[Z*&2 M;I [[AA=[00>/[.V#DK8WASTDB^Z^MA1DM^ES.1L2(1Z8]3>?.:I8[53KM.\ MB_S:?NO)B\4 @20P(A,HW)1 !EZ4 8;7< MV/U=,SE)EZ1<3GL79]D,K1RO0!FTQ#*88..IX]G;:A^]XF49S:)RT?+-M'YI M!7$Y+"W?O@@V?BZ-3 M?U+1+*"=#0U+A$L&!QYJ7>&/IU0L],4!GGH9N]0K<;0;@3QE(Y[^YR7";24/ ML$[%87?23N)54$, 8?3)>CY"T= 36W4$;9$[)3@4HEN'$V(TBM%Y2Y7ZS3=M M4Y?EWK/'KG4S0<S8FX(^^?>.( 782]EL%L M W?@3N?@]YCXWZ>^I]T]YV4N<7\V)QNCN-?/\O1LD.9SDSTM]N5X( .P05\ M(!AUP0$OG7! UZ0A)J]=F17[^$MR"-ZA"Q_[ M@ .2M+"CICB@??@U'%GQZX@/7 [^HMB>T+Q7=3IS0B-VU34E M)-BP+^Z2%3^F8NR6F/_2L39VD5@2D<)O$:"_M!<12(-ZULY*8EI5GQ;V@.C= M*N8D# M:$IA-I]-')A6?SH9:SYIMP-+=O*^[!DK6$P_U9F49&ALOKWI[RC^,X(MR&?% MG-SA)-'(')VB6E476=U',8GBS#SD-V:?:&KJE/(N-YG69$$^"GZ8$QDB4,!( M0;H8+-.+B H4AO>9H$ 7@5+[=$?#'7NG/($,>(*DG(>--!J^$1Q#)IJ?=MK2 M2RX;_AHCF3TOF5NTS,K?O08($0_NN-4'BXL7MQZ6, ML:ZH/R37)XO'KH&*5 M?H4P*WHEC(5-&19S?A<']%F/M6Q'@\YNX6T*;ME7P8#Q(=\]N0V-'X:2L>9S^FECP)UQI&B'V_,0,[6FDI: M@7>TMROX%,3SKX B$%$8/$WB%,[#QU5W'+!AVY!!"6-&M722VTZJU03+=8N_ M+E&QU7%5Z[.@,ZP[8B_/UU'WXC; M?MT. ^(Z=?O7&XDSYZ"05K_',?GOIG\.40G?OTZO[>Y'0^PIN?CLJ8ZC',4! M(AH'7%MH-;M&J&4AZ?2@4B]T\?0N5?HCGU9V*F^Z_*ES M+H_QZ_?O=I7236?2U[?42D^.WXYQU:,_$&==7S.<4BELJA@8T-HB63)+.[^S M47T,OKHZ3D=0-^;\L>%D*H,?\8VU!TMLKJJB01BD^[QI$VX>7_^>'ESQ*[[: M7E+DVGR?1]S'F$;\XFKZP@?N" 3C;&'QZ?)"#5V@_+=\,X>*/+6V=# M9!BE9ZG&R,ZZHPXKB8>OJAHX6D$H36 M+*%?7[X1MG<;Y9[^[$Y-[Z04K^L,V\ BC:LT+^)2_"=Q '?&)" M?U@ZP;P=IH!/F8WB %4AC[6$_,UG;DDMN13GA>7R2BLBE&@#$0P74U?):^G^ M'D[,CL*]Z$0P63>Z9"5D4>32K*/>N=&9'?VQ8P?G@,7C9;F7!."7K-MK+N10 MCRP+ X( M@RDHECCD&V\E3&JX1B,B,/G-".7:PYY6I16-ZAGL[*DMSX5R#C[44+6 M%Z9#L*IIG-BVEG/=[4@DJ -. U-5#==(E'XA:!"6OMD;PUIW\RY1LC1CZ^&P M8Z&ATZTG,7YO*K9(1J?AW5J 8\KGB1C9QM\2I-=33>(8;6;^. WDHJ(?P19P_G#;R.S+LBEK M98#ZT(5EE>?;Z:&*4*<+RA'7@**BB[1&G:6+ZTMK1]55I9OUL-W"/HXN'U^6 M1\^ZKLT27G.+5PF(@8;'P$"EZ/L&^QAEJV.I!A%!SB$UJ=)?+9PL@9+@,$4F M:$VWD75J>-AA1O5TEUC0ZOFCITOM89R4K8>6PX\A4\ELT65NV>N_3KZISGP; MI.ND'G;AT*"-8N52H2C-MKZF^D35+\ 6ZCP2 &Y/U4R;]O6A/W[2Q6_-6IQ/ MP,C"INHXBHA+5*N,4GQZD2W94+07>5_#QZ5B;E_Z[1\-., MPNA]DJ0 (HT4LCP!=E8MHI#8EX3;9KQ+YFSHE#8=":B_3O+T':<1XS*JZ^GO M^:##+49G_2Q'94]CF?0@\$E,U]B1"'7@P/1;IJY4J)V.\8T PMRG"1#D/L_,ED:L=2R"RJ8WD28DY50>V[X*[R<[K&^)0UG"ZE7GRBYP2 M%YZHX>YJQ?UHT(,BL7AW*JUO)MFR],QJ9N:!4M/F*746E,C9D3[2NR]VYH9C]O5$I M&QHUO&M$G^,$)Y6VJWE[9W3C[BK(2A=CA4^P[S3@ (N9N O:<51 6.:R5EBS MJ&WH8.Y6LE:UO7$698.!IPTG1CG OIFW&A77YK_K/N!D7,*SV.@[G,(>$X)8 M5#J+9OK9N6C&Y/;1='E^$9:'[,"JYX6U['!384,%=K\6%?DSJSDC[*+FY^E$ MN$:E'RBSJO&^%%@&AX'V=>4E\=D]'_SPIKDQ["F>.NDLFY^3:.#]W*29"QM, M6?H$!XBJQ*3@F7\!/NO,@[YYV%#W=EG:HCER;DBB/:QO4:\SD4M,/K$^VS[G M_=0B'ZN:PBN8.=(<3_7#6[;QEFW4(,I@>,?,T5V \P\X!N7&S'.E-*.Y;EI MO\336F)AO#Y>=%5Y4;<-U]]WNBG39UZ7*)[O6KF%P7P6CVYU(L98M^<4;HO7_VQP$$Y\IH.5.40FR,;^;4 M1>&"1NPOXYZ#!/D<#G%*QB!Y3L]A]:V"EWGWKY,Y&RDV!\N3+XV/-\5U(JCF MS(;IFAJE4/)OU)>H:47[N) D30'OV6J66N@,YJ<,MHV\,Z^W?G6O3DGHU;Y# M1./])FA8QYQBT\]F_DOAC$/]"S.ON;'7M&*_R.LB6QFY"-"I9\R++1TMM&CA ME4XI-IX1;!===[HVS_D#;6<+-4[2'A:_R4"(RL?$_#4'H90 )9; %*1'QPBT MGB$7';E45,(WU$##O"HE$8W\(/%2ZU%P8-*1*8QQ"73*6@D^)YW!+VT7XHOB M372WR"4TSXE1@IY:/.GN9RMLA=Z2ZC=WK8K4E<%;NEZWVKZ^;PIB,CJ)/-2B M,'H==\TQ>8*Z9NX@FR#C8GQKX66I[L'0M$-"W*@X<5I0:N1W>HEO6LC_J/_-C M8)"/%6T#9%AHFA_;,B5E&>5D7UQ:GTBNT3N9*)_]H47721/S_>OU<'VV3[%7 ME0HA3+:1CC6R$UD.>:U#G(;.ZP9ORXEVB2,86WG9NIL5T3HH_O-6,ZY7/.FJ MWYVYKOB^>*RK)'U ZVTY&?OI>5/&<:K7FZ7 5%29C9,11W$>>QR/,R0VUV3S MN96ZEMJ+UL,9%P:T[3YY9#%&.<=$V3'=>N_JCC.'V8=W(:TGDD,9,7 JXO4? M+4L\(0-#$JL:7_XMD7K3>'.IQ*-;MN68*CS(KO:26HCBU+@^^N/9);BXV*!G MNBQ:9%F+8&,;CR<[?ZM&KD2CANO4\E?;WKIJ,;)N-YQ+D).E#WE)^@M=6I^B MESI.37NKG^HU(*4W4OKOJ92WS0/!';IGUHFN .)=BVT&[9P1M'Z]PUU]T": M4)/%IE9-AX3=O]3CD"UI"CO*QM4\TBB1LW$L(2_F6*'N;$@IE6VI>"_@BEO" M MVZ%@'?0^V^O MQXPE\UD/QRJO3HLSS;=8N2!S;4G+WC"F*#T%A^5]]%?\ORB7QHDS])_T=1-3QRK ;" F35>!SG> ME>:\*!^=M?"FVUXSR/]6N**0S>.G&HPQM%G1(C/4'R"]0:( MPL5"YFN*ELRIT(C.>6!\S8EC:T6S3F_&S87#M=,;.N7%ML+1(# \S=N3HN=$ MY$-_I[B#S9,^"WKFS!68U&22F@?^E;I&GIYPKH;NGAAM1Z+UYG7]9S9I(*$Z MV%)N&<83P#]VY7&E0 -H?^3^*]!)K]]!T_4.+!%DWV5G0:[Q:U M?1NK5<;0RA8R*=G,/=JZI(BXX0O>Q+-LD,!_=^W> R:#2<:=D2C_CA3#.*#2 M+O3780M(*H*&_@Y3LR8\SJ@&#E;. <5O5K M@0 'K$9N@(]1."!'?+)OGKUQHFJF&\56SY-P=,O,F9%C!!"[&N2 MZ'3!\&D[9W4=/@@RQUTPC)\(ASO19817;D.LJ3NN%MM'R0*T@, 2X@:\=[<4 M/J6R@D\8)0/&<^&]/*/86EYLL$"&-)95)&.#](LRK?Y0- J$9[@/TD!_71\7 MM<.H\0?($!WD[P7Y5%66."'&E6$?_ZE->@68; @< ^US;>" 8WSJ,NUD4K.# MGP2G(CYBFCG@@,S),4O'_EB3+54O[/,MFVGL()M$JFN-E)]F([SSIX]++]$J M5G>WY6H@C0.(,C,1F@.YT+/^(;0:64,^Z2@BIZ(JGPA7W\M',#5;1B#8U!3D MPV!+YSKP7N..C*-V^,45@F;H,KTH8ZVM< 2.O)L6=WX/)-:*$DYR66>GITT\T8[+2:1D=;@[MY/]Z MMKI2:[5I1KZ8$3'/@89["6Q(75D=4$J=6)+JNLEZA9$(Y*KT^3:VX66,K(L! M-FCLG*0GTAH'4'FA"G?/>8]AW9H+OUBL%J1[F@56S?_Q\ML<9=YES@A3OV8_ MR:9]7SZJR"JOLY\7AJGKLY4_'I*8KA.BTF]"(B)W)37LQ\P<3BXIL?2[U6GQ M=X1L4?DMD 07W O=[-L6SF!7[$;C=XSK=2?\: /^#I$:2(@#^EY\@^_B@:*6 M@\AOD'O^!AE5O/WYIO5OU4U:;5A>6O&;^. MPX![[3JODF19Z&QL3HB"%;8_".?.LU51515B!$GFQU$M/7&G0JDG%WA]F[=U M#ZG:,D"."]0U8VJQQ_WSCU6 MP',K+EBYJ+.>)1],8L95^)2LR,7EQJSC$+25?P!,WOR3L4*;6.C8S4CW#OO6 MMY395L"9!G(EM%&5X*4;F_ 9& $R) VR=SJ6.8=(S%[M9W@$G MSL/-D#3TR;$(6J<>,5/]:X'JQ\'DX,$-AI/NO0[)@Y1@16%H5JM>B5WV(''7 M&S%+!U]&Z/O*NC8G^UHD0 MJ(V75=1QS'G!PH"P9\N7EC0<0!XXV3U+[)<.E7'S*^4?*Y":RQU!ET2,.0*I=Q9D !UOM'&_!.)_HYLP*II MX:DXZPULB&H7Z)1;D1L'E'FVG%V%K6.Z<,#,0H%J/PZX#+A$F[%1$+#YL\&W M/^B/@6[4H967P6>'X+-KB'>*Y'A062%/+GS@%_1'1R1="Z=<9OACB[B/Z?([ M33G?%4GYR07[CN2^#X-\NP^H.%-QUM8D-H>AD1)(+;-AER]X,%[B1*0W_S,X M<[!"]BF!-]$ZI0[UGDY"7]LK5)FBO[Q;-;P3-!O_[E*R%3=+ ^FY0XK53K8 MSOQ4H P^F;W0JS^"%<7S"=7S.R+HQ_"*YJ\M)^;3QF(-%VES%VXST\T"R/5( M21=22/E6/1=^^YM"Q2];4XBJD/*K7/4/WZ5>A--NI_.4C5?ZDY=HMSD]8-,M MME4).DE\W#9$ROG1>_U3B=N4C0XCR2WWW)I#'!!..'^X4 :W-<8!5A<9.W(D M"<>FS7I#,]ZHN!PCA!P:M%1BU[YP]7,%BJQ2BL:D3]Y[R/V;2JNE5B:7A%7U MGM&A^NGT]R<%?'F>Z2O2YC'F^RJ_+^M,=/!N/ =6CASMH#<31T?FVLMF?^F" M^/S<\_?6=:OF=0MNC2V4\T048"7A?3<] M4"->C6@EYHIV4CXJG8Y".5J)T7&LR-P)@TFA1(9PP*N<99?*=?CQ1_3PB4]: M"_J7P Z<*. U]AHK^;F(W0_PEZ7]:L_NMK-U1#.D$VX/#I.JV(I9N4HV_HLC M"1CCB'3O[1?EZLD$"#>C3Z0/,H@P%BC]($'-V!2AIO%8#>Z2'9L1<;^D:27& M[>B5Z::ML70P.8G:5CVYU8;(-/...3)O+_!'S=#Y(Y#U,.9P7B(.3?+^;#(V M38KS)]2+ J90P-ZM7!?I=/F &\!A\M'0E2 M%(P%'K8\V8+A )0'5GT] @=LHUKB$:6*;!\QXLANO*.._.O^][3F.!29-A^# MH@FPOM>C-1[5)U-1637"V?G0E*I[9Y04E"0ME$IY'?\F( M\])\O 1C]:!KF;J]?:64(^G9:>AIW\O';D$_I5RTU,70O@'J8D;[>![";;$% MY8T K]J,X1%T,U@R5A+47BA*LBJPF'$-WOL5GQU/ MSK:<,2*:MRG6EW(.+@B(:9^:RTK\I)IVN9\XV9WJ79$/>[VMQ5,FV!;3,89C0S3:':6[H:#;Y&R^,&*X,QS4BVG(>\&_/=31H]\V05J+W0 M]>][QOWN#Y)/F-TMWWJZY'%1;VC"?):I*-!Q2^L1R4(JMW:$EP*.3YZ4DZ$W M4+7;F!Z8_HBEC19SZ%EE6G;U!;A7=4Y2_\E8L6?14X^"N0X' J]H-?F@&QXL M!&^V-&&95N)DS.G(8EHR^\5#/ZNI,==7C9/GGHYW#)W&6,\ 4? 5PW&P=M# M+A? 9.<"5)/_<.<'"1,1] M5E!S4AO:_1#D-8]#I2J MJ&TI(=+EQ99;J#'"*),1(Q6GTA4>Y@:!;#D3JB6;1=08-2;&[++V665^^RS* M1;5ZT7L?>GVE\[N\^RS$A;E 3V7R6QA)/N?0JJX6.88>'9D#;5$=X_D&>[1YNPIRX>\O<2QL@V4[= M"R2 +G3.\XT("\G?A[AYN3A*7$;P8BIE?M[AW1,]8EQ!O.@RJIV^;2-S[Q;< MS,+U]^]-XF15+T+@QT63F=A!"ZI7'M< 7NVW&?!$V8/A?[P2_H:/&,.GW.XX M8$K=_()8@ P'[ N$'\W*OFNI8@??$#T M5<_5[7U24U[N[.TL.^@\KE^05DHLKTAHV:"4.$*PH5F73?65T0F6>0Z3BJ:Y M);+*OM1WVY5-.[U8J-_T'DEZWMQUK[LG8K[O0YEG?(X/X+W#F?#)#WB/X/4# M.V"^_^B(ZIR\#P=\MBP6F0Y7JDM>4)[\%),^?_5XM(QQ_^NU)QE682 3O\ED MZ(WEX0@LR&'26Y;CQZ"3!V^J]A9/0-Q+-[I8;?-X7GU+=?V[/J=".7J1H7OE6'I6L9['TD6RX)X]UDWZ*_8N)7L3 M8J_\IWQJV79(>;?<(?-AQCJ)DJ[CDNE.N@OR"XL,X0^\NI28UF+/L27 MU;O^+:=[&0N+LYFJR2'=#$QF4@1/,.W 3)MF5KVWITPZWIQP)*C9L"T(9*"I M$?PHN^BC/39'U#QDDF=9UUR8-$NS@('W<_X1.!)3M)D1; :D=)A3.M]$$5?/ MI-E$I]"/4&IS-.@R^*UPG3GW..YV:XZT]\PT]&\CX:LDPQDDBGC.1![2T3)M M#,NH3&MH6<_MWL='D(NJXQ+84]2-I5]%R+U.!'-VCY:#AL$"7ZO7T-W>C97: MX][E>G+0M$"/GM'#"KO17]FZTS4^]*L#"FB+[/,DQ2.&':[R4LG\RO&78Q=Y MOW5<.?ZP^N+<_!AZKC)?.S\CL1>-93@N_;(XB>>5%.O+YG)R4F:GAMB]'Y-X MQ,Z9L>8YI'.C4Y:/#1Y,)^=!S_/2SM@WZ^*4GX _$7Y"E-UV(3;>@%/TA!9_ M=#JG3=X58UC@BO(!+P]HE2U_Z>Z7ADG*R_DX?%)405OBPX8.GIC3X&/2/;JC MFG^FC%84]2FOY#59,HTFM4=^A3BY#;BKS)&>19WY++6\]C*/9B-&2>9%T S- M]C%6:%5T]A>RB4NQ#O3(R&Q/(V[G"$.?*_;7_"1%9@2O@Q@P"AFG>%2="17M M4%''-]./&T8 AH_4%)KOFU.JL94O(NAVO1([=$>%"1A9L@IZY8]($)DD\PTM MU# ?5/CK2L)/K_TU7*KB>&PK(C$_VE8LOK+890+6AR5B4_SO4K\57"XF 2'/ ML>IV8> =$7Q"FY7<_!T5AXF8WKL(<08?ZNAW)']9@$(Z76=)!YC"WGM7D*Z9 MUPFZ?*3>40YXM>CD=[!LWE[@XB6]6/-!6^/U\_A@:I*!D +>A1*K#VT']VH> MD)Y:+85CDK3PZ8DZZ()4?X8I Q/LC ^T(?ACR]-\365FJY':U\H@6Y#5;&J3E38]COXA1*#;&A-A^.Y6JB$RDP&Y_G=O<.YM6J\ M7XG\)P ;G.RD&67L&;1JY&':4:#M;WGK=C8[ "ET@Z#BTQYMZ*-70NN\K*# M&Y!9P_:O I28+]<4"PE*7SB;ZEPWGAYU'&IUSZ#&_CXU$IW@'_Z*@Q>9PG,9 M/G*Q._[.@_Y2W7%R6,;)-KP/'<[X:>A;M]VPDVAWA)! ZR#QEO8TIM MG898'.#*XK)32X+AEEVQL#9D)\&2F-6AB@F1+IV,C!<#\#-)@5Z\_QX^93Q: M.#O0NJ!LJEEVCO%:I@KS^_DAKWMD3O/%HZ<(?9N;P7$>-: 8WZF)K'>YYSV' M1+#1O\S M"[8I,)N][''!DE @JX[JN^F%&7JR@:#R>-T@/09Y&AF$-WH31=[E!SY^G)'# M/?'>@1&?7VQK0LM>ZG^2^9Q\*X MY30]LDQONZ:U_^H1_P2:[W=OB:#[!B5L_I0^Y8N7T2L)WI99?^U/3':?DSC\N"E)D$^\9?\L2:("0J*X<;X2O>&MH MV 3IB^I@'.TS.E/OGWZ''7K7_S<_[^\$$0BH!(= MZ7R$YW"5RB974:Y$>6FV(=&.@U)WJF 09]/-:;'UM9^>A->=KD$55GVY:E%ED8*5HCY)!QN MO'\?V<>5M/K&N+ P@HZ6/[\5L"#04'Z4<\OY]_^'Q/-MI?(DE=Z-WS:R2<^B M=6KB;*@QU#5FZ*6@I.07$NDPH@\73+1/%<[(4^/8]:FL>O@Z[MXSBJC1ST7I M>FO-+VF?*C^D-C6:F9_N<_*E\&CC3TJ\]4R\5B%" 1+[>G&A ^TRN Q]_JT? M_NK'//C\V "Q:5I%E\T_%ES)-9D%E*J:H/47,ZCGFB9*EK8-A5G6UB(:!=?' MWO6O7D!*/[_E?_RAD;4)6)>709ZWI].\&URZH)D>@3D=U"7>52 LYPKTTC'% M#X"@<;P:4 P-G(?D.0T+.J,D,O2F.MS.)DV5]6L*(@#$?1TW- MJWNJ%'S4U*IW@46RY"A^*<*$B68Z*&?G#1&W0JC[]Y_Q:ZOAGH(]OQ?B?#R& M<&DX%";BROOMD%G#8<;M#;*/XW-]\+R/C^YQ-*O+" M25) 1DB2VG&4W6TB]]HU?, M^RKP9L_T%9UK@:PSTLF/8! -7]H+Q0B)?KCWK43(CO"24\XJ2/7Y0\QV]N[S>Q)I:ZF43E:>"7A!I$2=KD+Q$-ZM6,Q7<;R4+S8O<%VBI% G+%/FX ME)?T!HL6^>NPU^H5:!K10+X'Q16BM>Y.'$(/2W0>5J9W7R-ZPA!<;,!P*A;3 MZ/>\".W1FLZ ?#LL%>X)@=S*UH[AOS3T+%[]U_/'X@3=;JV'I<%19B.PQAIO MPDM:!%!%0R,UV*W,ACK!@6E/KG(%-3E(8!2_S2V-91_@?NZ'QQN49"N+X1T-!=$54$=NEX>EMC%P;E>!S&_R M-Y9:R%$"+K%B<;=6Q>$R\Y^KDKR^V)2\08R_E)?;ED+@!IW[0NF M/6G>;YRO7N<#Z;)5#R^U/#;O>01M-W#/,LR+"@)6;?F\B?*<3!&C4# M8L%&FG7=/V6$HM/SZHH'799\@C'*A6D:!M^$UAMM9_?Q@6ZXB)A=:B5UFZ]( MM_"61X'<22U=Y:[LL-KH4OFHT.>JJB#O'@IUNB=V\E0%Q7/PMG06U./1Y:M, M(Z=CEM:)X#353VYAA*B2>G[:-48/WGP6H8PV\_!DB=,RJ.W*=T)_?]T0@86KN)]NFI3::*6Q#B1K\[B:?NWU.R=+@S=N6ZZ? M*) R19[/#M1*C38F"/)2VVEV=<>FVJKG!OIJ/^F51"]6%M5+^D MEXMIJYWB494RF7;L *GSKA!B9ZVJ.5CN@V_*BP3UH*2>3)(0$YCY92RH(]#E M>@=]F Y&> B%GWY%%UQ]-[_PE5'\7[&#H_ SL3)9H2C &A_5[8ETK]3?5)= M86RFQ-I)#/6OR(BWT6JI&&^EOM5>IP(OP4 M[3:F+[]9F@%7;/AY586RJAMWWW [XO)2_%G)]SFSAM>;1&(9'*Y(@W+JF997 MRIR9,[$@%!5B":5\67%-:QFBVH%E^ X3LIY(9QNU*'O5:T/Y*[^KN]!G!,#JNM9D1Y3RZ+,0T?:S,K*=-]I D]^AF.7I<@7 )'B(O MXE>3RA/D0MS/DCTBT;\1\*R."Y3C]59'MS!__Y:<=_-+#Z:]#C@I-.7)N7?- MI^G9.;=ZE_>,J(OE;&>,A[&?WIN\#3]/;R:%CW?T$M:M1=EU&65X">LDW:-2 MM-WC!)Q[*2&=<$H,[_),'+B3B;MI%@T,D:O>)/PD''K]='R!$JVAA$QKC(?Z M:-24J7F?AG&?9L]\=+9*G.K;\D^=^ORAZ&E/0M],U2'AV\EF!K14YW3*<5C5 MIYE9TT3R1\6H%,ZX#Y;,+2R32KD.WK+"'R@SLJ>5[1Q(.:1OFA;6<7VD M,Q*=MDAE[U4]SXNJ4E;T=2AM==4'$2FRSL[ZCD =V><39@=>XP!84="9OMH2 M#B!%P]O+&@/91IQ>$%X<1RKZ' OZ@B-+4@74](LDO]ZZTV1 3/O4X.5_,>_\ M4_X7%7UJE+.#$X90L'I?7ENH$^KY/-MC2Z"F],8*%>9-'SX'7Q99-X5RPS1O MGR,&?G95EQU OF#B2+#3X^ -;E\< )_!V/]CPS&)[NQ&11ZFZ)?B]>DQK*WI M?]*3UI\?WM^\>%P%?I\"KZ[2.KMB!E\XQ@%,X']LY"BS]6?L(VH52K1^VBSL MENA@@_4S3BY:NN/^H5[P5/4OI500G=/W/N>09SC@4]+Z!0YP067]4ZOPV=.= M AS ?Q[R9W;_L[/+=4CN\R\R,NHWX#K(?J&?3_Q2&K-=UHS$ <&[D@Z>=5X* MZO.;#+SO^8M4BOWLR*37I\L+^&^O]:^<<-KS?S'I-_>7$?D71=$"/#>.3P&] ]UDPF,G&*<0]X\;!@2X,12 MP*.X34?\%@OS#[R]*]'AL6#/%%8NO+'KQ'E*A3F$!07M2 SJ;K@?&!K$+1RX MS\UF7505PK^I'V!Q0 WZ^S\VQH?)[367A0*962JZ@O?KCYZ!+F!4W5\0.[FC M55=V?JEP!_5+C?F6[^+^RO@NDN,2,H'U?P.13;M,7" M/'& 31/5P06_?P;%CPZWI5!#.TY]ZO?['6NS_93STN<]I1!)>3EU-0&P<-?^ MI&;N?+HMZ'@"#QTE@>%S[,**ZC\V3&TFPQN9Z4N$DR[R"HSG!=.?^"89B##^Z_9Y,>/-%\ZL#&Q*H"?V>?R2K&]A1TI/]7)+UT[$P/\) MP%S^#;#1 ?\9Q!".@^8ML@OCOF:XM%@AGYG( M2H]K^K4;F/9ZK22OJ:G^1.Q?GZ*M\/#&F_[YBN\M"Q=F%O;$5)P3'KU87&$A MV-PVK'=Y-?(0/YZJ7=V_M?>J MM9[P>_9Z]EI#(8M/D/>;/G.7ER]P\1W]0D#S)D(*"L''.P8YG>'=5STL',#2 M#+22,#S_Y%C?Q)G7IK'QPHWA/];+Y]NN) ^'35<(B, 5?F/= R8'G-?!R%9T M)[G6AS&P#5F1ZA@SLVDV@_'<5/&-$E>9EOZF'FU[G**@FQ&,!/*$AQ6N#@ZB?Z?_!O5V3 M@,'HIP4[HJ)FNSH/^BACUBT>"(C/'9_T"*>:9UA?Y735GE,8TZG2L=56"U 2 M#E"QB#((IOU)YYI8\O.S(J#K/DR7SZOS]N?4K0+,>HL.<_>3@^67^^:Y=?;3- MPI6)7Y#5?VA(!GZT1\689_")W-!/U]SBD4S=[.]:HF1_%B\\=>F>> 1Q<&3( M':^#E;>(K>4+F]0UQJC;'[ARI>.7 MM6*R=T@*GEJRIGI,&YH7[ MFA[58GGI&7;%]4J_+%2]F;1MJ,^<*.%)2GJ.@2_C@FLHW'G9I ML?.<_8R^G"7-IA\E:W\Z,VLBHG/G>Z7A7R^8;+[RSW'0@7"C?^?#JFZ$K)'& M"')#SN@^,V[SEOSS@JL.G@F_-MUMJW*OH._Y7I["(YT@4P6C9+48Z>>+-P*C M_5%8P!YIAY_2HWK[1+9?%GXZU.\J6U9^,YXQCCWDU1VEVML8R++K$])I"@P, MV"'QSE>1"$SNOYF2OG,@O?.T8KQ4.-0;(LY+*(#3V(R#X^^Q-ILUIWBHE&'< M9^"9**2S/5X%/B""-2UTN-.%E";=T5Q,>5@$SL&UDY?,[&?-?KO,N1R-?=59$S,_(9M1,K#8+](W[K>_,;>UFG"3C0,/,]H;Y_J4 M)B1GW*>$J%=>^UZ!'LP:BI#4:BH=YUOXZ]G3XI,6A\R]64L9WS2<;U+HVQ\< MB0@9K1_=K(X9NROH^*F.\V8,>!>FDK=][N2;=G[N+'&TR7JIA=&.A1%P0;;! M>Q;3P/?D(>/IRB)7,'B#2C-!D%%,*9)3#(T@4E)+?UO'KRZ0=R!&_P(+D"[, MTB$'L]?QIJPF0\Q2*9MN@NVP 'SV<[]+GU(^M[WPF2[?YZFSUFV3@S]JU&3I M7G^VVQWR.!U\"U%48TEK*; /RTR&3H;-D= MM9G+JFJK)ZR^;'+:/NJL#4O9$K^E!:54OHSITPCBL#BX0:*+3G4J),>(A5_] M FH3M5S\TFZWV^%-L#Z\JJ)9Y-R!>8^IT>K)R?:+^YJ%*9?D* MULVQSZPY\^G1P_[-H2-,PYT+]JI$5K:S]AOB4>C(BRQC&T]XJH\4GL< J\W( Z[JLB]V] MV,N)PB.;:[!3*@V[0W2L@ATLXCMWBU7(E2._I(ZB1EEZWR_XZ,=D[:0VR^.- MURQD/>QA?KA"WA[Z2ZJXY7&3<(%M&($1?P2<(1S1Z)U,%-$D$5+@2NI_;!W+ M:A[]@V(:L%KU/M3-.%M,J*0G/S,D4_Z?W7RM27;E$!W*CFFFNWQX\O"O:L*6 M8^[T*Y3#.E?WD.S"=.EE6HDVVGWG*JL@,X1K@R3W(4?FYW\C*WZW$]XKE8YI M?H9Q7= E0 9C5-:Q@#,DU4E)(]7UI"R2;V"C"]HP<0J-/IE\I&&2Q73WD88" MX)\5:VO98P%PR]D%%2:(JP I^A7>!.J:C@2;/@T"*\XD?\4!6,G$=2@Q=S[K MI:B0(.WK^Z05\96VA?V;<&(6)V^IS_8\)23A"08^J)FJI*%.9&>G'N+ZY->* MT$5S<-:,<;L[TN UW/0%?'RPX<6Z))_)Q-I1B4.'6GYOINIY).XLV)%3X@7?:)!S+U@$$JRY.,U+ M^KL)'?ZV6C7ABAJ_H+&.@M:\AA;[O$PCQ!0_V.MQ> D)*GYIY]VF^I'R M(]-6+$!V*,/.?DGK*/T[CU#/5P.[P$9^$*^X0V)%]^X78V?IA<&^CAI1\H&R M7\H=$7K/(CY;_3K/Y&KX^22>FI5>$? ^NVF_7W<685I::J8OC12S MMXJN2^1\;.ID[K@YSSD#I&_=C!]CI*J%Z:N;\@AQ8,TV)4]K];*2]L4K7)2N MKFZIJ4 ^3I98>/5)*O1[O" U6,MUUI,&@)&OPS_D+8EAK:]+L@AT4V1Q:J4: ML?J5#>J/JX0HU/X 23I8OTH-6\SQLOHR# ?32\4!(8,PC [ZFJ:?C HX<[SC MT'U\X.7PK?%=/?#[4&KAJ_.F9X@Q?B&6CQGBE_%%D-515RS@?FXR7ZIUA6*Y MC',<^1.F<,^%P87!O6:[C8X:<@"53XG>LEMOMFKBFG68LW+0XR4R769SUYY3 M*6*E'"MZ\I!0H!9\[Q0^R!KF9">1Q;[V:@JVI3OEW*=0D+4=+ACTQ M.;2L;(1"[V,!H7DB RS*9*:+Q.Z4].D#:T?%B:XW9AX#SHCI,69"2N];9;DW MY6OW)FQU/-F BPMJK"C\O#7W5XV[NX2:!/1!23K>)(^K;@/!]=37W#;G.1Z] MJRP]F1PNZQT)_11/B&/XVI>4Y>AI8?606:'+CQON%XEO\H3L/GJ9[;I=F7Q% MBX(+.EC''?8W0S8<^]#]04QODY+&=?C>NV%'[FAYO!!1)YT77ONX>>H3$=9<8^F'%T<<5Z^&$*Z M*'PY%K3K?>D ;9YE@%"/SZF"AAWZKM("5Z9J38)&DM5H&4PQBS/^UA>!=,#! M2..E<.VQP%%48G:O9Y9"5KP.P3W^/9T[)IO=I2A=!D@QPNW%I8A!^$*C_E"/ MU4?#JV5:EBEA6;;TA%.G#^,^@B13J4J^0PO=%LU$A3!EY[%B#' M&;4FW#X/28+/LW'!U(^MYPI5/NV1+*OI!!ULSHJ;U]3&LR2Z]977O5L;^3+A M"VZ4VBP5*?R#6;Z]&5A7AS2N SYH/X?E=Y:M7%VV7;#>$YDD07&7X^>QS.^R8-O M3F$!7'Z^WSV^U?L-)ZCZR49GK*0RP)=(07HG&Y7VB<%'OS9:VA&0T?OGP:4( M@Z"TI&-#I0+Y,CEK'H;7W)_CGG='U$F+KXTU5LP>(WIGB@\L:ZPTP\R<2PG,YA\$=1KS *)I30Z4SHWD0:'A80Y?X=ND?)=RS< MW^[N[/"H'#2O^LB9J")37./)Z0<)C-"_JZ,%;P(29!K@*! ZF+9/JMX.VK6E MNJRZK9[AF&D2>\ZC(TC@'%Z*9O$^OXK6;H04YN:M/O ?#I6D?#RU+6'JP>(+ MW+[OW#<01H.O\SY*KO5!'$-6M+$(!\*I..\>DX;N'GG1/K14T[?2I2G];-O+ M1RW/ Z0^)K0+LP8GN!T3S.5W%O596%+/OCEZ("!Y+MSKL:0:T6XBJO-1./Y7 MYN;"= 91+P[R!J^8(#3QX(#6NRX[S:IKA]5I8-X\QK=@W-C(4.Z1X/P@][NP MUQ'KQ>8W45Y^E''<4@7#Z4G[AS=>%T(%W\*5G9SFRB<\AC$O&:FP@#(/C*J! MNSL2[.C!>+SLA^#X[ASQ>?\>AF;PD[/1_'SW(WL@8](2GV'HL!S1W57#( OTG1 M%0-+#0UWI@9](9Y<0,*C*.V E&/G;H.1B7-PC0S%"*U6TD'7BO%RP7#\\+.H MQ%M>=M\Q?K8YQPHW%IQO)$>&!<0[JO>U1 GK6T:S4;"$500MTO,3THD/^5J? M4S+\F*V8.ZC.V/]5L@SWOKD8.4W5[:C.ZYC-_;*J)0B.>2-5)QNR4!VA5'-\ MPT6P"F+V*!2D"'X%9IQZ']6>!OF1M@HIF(4D&H,--[*C0P5]57(;(Y^8\,]4 M\T[..U=YD=APFFJ+*ZKLM?2;_'YN9J1<"V_ 1,UR9#80O\P,X0#\DX*3?Q2, M]EK" EJHCKV6BDGPH-TP+. :"66'7:TF=/.9C#(4+4?F_97_9/^S7T'>WW\N MN?9I;"?QQ,PPBH3%E\1@8M(4$DY9*DR@#6_4O^O?Z)DU#TV+^T)?(;^RZJ;( M0*..EZ?F+-WZ8!7,RIQ[P1,Y5!;'^28S!@L(V+:C#7GAB 4$B;HVR6R]:PC: M[&,6TI2OM=@_*\A]XE$#_/:"A_!Y9$0W$49XJ-/3^:ZM_ZKU]'7^^D.S_F>J MF]EA%3BI*V7.9\63^*"X)G*PSZ!TE<- /"P7H[BQ6 JQ=I@02%\?*+%YO8LFXM-$A+=:>%6JE6*:(_%'/ M_&&0MMD5Z,EM(//K4< Z>R*-U#X+J:/>O9C;'IRQI<2JTDIT,V?6M@>:X9! M#2RT.//[- ]>%SHK\N^!YV1">$:,%-S&S;VI_!M['H=YSCGN'544%S*@^X/EU7? MG*73-;M9MQ1XNAQ M>1%QN"];W:80#[V\TZ;B,H!.O(C?D'7RO$Y(B6-JZ,[9[R[HF[88S,%'3IZ) M@[S"JJ\!&DI"Y0_(E+?I[3X4*ZYL^X+K!6,NTJ/BK#NO\^?'S(+&E9(0B+6] M0=>?F;&F9K@^=S >V=//0@ZZ"*[UFT>*D2 G 6)JBY62],G(51BF M^+_JF,G?2'/H;^@9L$9WV#KU4"_?*,B:\T+!O@XH@CE>=55K:Y0#1I' 46% M^0QYC9CB29[+OS"9HZ#E TO3'=WZCJ+4"/VG42H$5?82M]./&E=AB5%70:B) MC[Q/%]S'F 5:X3F5[IKG-C:1V7@)+_0.?=!QZ\Y?Q\#EL8!7S7;RBOX40DYU M+M%X3_R=]375N#->5TA^I=,2I+CU!6]B).?RLXY7ZQ(IKHN>XAP7A-/(#Y'T M%&B''0Z$-V26(6AY(HZ.YR2^/TSYK,K'E*/B6-#.EN6>9Y/E6OG&ITZR ]J. M/BVQ,XIYB>@TI _"C?*U=OA[0;=AG@. M]'>)Y8*?1& !/)8VLC;>-#C;47-\]_JB/Y3*P,,2*!2>>&Q&,RCB<)&^/!U4 M8FQR_!P!/>S& C(>"I5> MWD%@ 0=*Z$$+[K%B-?*>5=&N=<)/2QKR:MR.]4K,A2H7$_QWFIOA1=FSD ;@ M0'-\"BD=> $X 'Q0Y%04@BKHY>:!$P*/\*,XX*Q "U&@L@"Y M>9:R4Q67ECXND5X%/EYJ*IUK#5$.K)C[]A.@A+.YD[)9EUWC;60IQGH].E3H M>UGX.>Y#G_*3=;+9M)-^ED7;F :5*/=*SHKU1[;Q&X8GPE%L#\ MNN5L5#8*IL(:[J.;#^I;E:UJ>Z8K_5VATYF$.^:-18RB)WZOFQEPZW5,KU"0 M2FJV\^3/]?2N2%.76&\N/Y-UQMG!JAIW-!8P, HD1O"X//5XR/OI(_L&SK1P MN9TKPW1HC@>=$\M]G,C5+O$2<*E]$A]GB27_&AUA,%.XS45E9DARG'VS-5P.;/C-J4U)_UGHTTI$.6-!3SKO:5?01CY MQK9_3)V1)Y$7KKL8JZ(X*,.57S[".C/D\M6.__^<;==!F7:8YC ,P:HGF.'S MHMK8P9D&!Y8M&IJ=72,%"TC+"='MS5$M,/ ;S4 %CH-O!91B8OV6GJ5H#H>K MGUC L1(64*V!!3RDP^3*HJ.Q@/VXW5/=C)O2< RT%1K=>I,0@ %V8@&)ZTQ' M&2T(\]N\G DSH_2/K75+1Y7.FT4O;W,NC-S?^+_Q?^/_QO^-_QO_-_[_1_@- M":6VI3V8IJ_HM?G@288*>KABOVO*HDLT_=!UV&86"PBTP@(T'-#Q6,#>;MYM M@V[,O.QYCLU8O$5HT^7%L!6+*#ME@3FUV!4H>I*1X7^ZQ6!7?2,MFZQ8 M@,DQ%O"FKT2@R<-I(FXZ4S@G,$O1<&(R?6 R,X0K#/%_6\[OFX9NTMTV0T(- M)HMA[AC3EC,L@.JL,&+5F[9*0T&Y[7_[<7'_G!"67J9 ]]NQ !L=F 5T8 T+ ML&>ZUH3;Y(PH65OYW M"@X7QHKI^A,6,!M7I&]R(H8%S 5C)F &!2[D?WUK^=]U_\Q_(_H&5.B.EEV, MR8X!/"X#.J"*:=G Q*E:\N;^NS/Q#\8&,_@'*\P_8"\O4GBD%7:KMH#_MI)M MI:4YU*KERK*L8S?\70@DS.-8,)O/(-]#'?E;NXLB+5J7[7V8#+NY>LCZ03,; M2F<2B'X;;R8;)"Q^XZC_'FUY-/_A4M7UZ2G_EZOU::U/U 5V:C?=0N6UUH=" M7D24&V,^CN-:F$/5Q.X;U^[3?& W2&:6&PNX0$$#;2N*(==,(5B (-.^U+-K M: 6P'SK^ARQ@!J2FP(#^%K FD+>>??<4+3H522[59)L4\IF261$-7M)Z*U: M5:^AG^?$F<,I--RR KDK7X329[F=P8=32BL$[GP]' MQ4./^IU)SV*X[UQ-"?0[.BXF"T?($O#D1B!"MF ^OBO>O??W&;HB#.$XZ)!OR=KU?N."[+/'\,-'VO,,<,<6RAY MN:?;'>4$.>O!<1DFJP K]IT(V>O_()D@_S83-0*V\&P8J=VR:_DF?O6O#ZE8A$*LX\]XN1K&)#($=I/2 S9RJ@C4USL[OBY*M52KT-Z_( M,=D;:GCT43)&(;GE"BU[=7?:[HUPD4W]%<['OVN_69 M#_>'I=8BN$@Z->8'D?*K7+@S+A=DW#PI=DY% 6GST\ <:S_Q8-VJ>"S@O15< M)3K7I.I@_O,Q_U+(UM?=B5+A04E.X=S^]R4Y4CST/*+]:J+W;C:*W+:M4?W= MH2L[S>VFY$ O76X]=+E5[DN$]VJ=%=(AHMB4ZN*3ROG[@.NYEQ2XNBXH^5EW@'%GD!ND_N[NHI@U23(1>1>FOX) :GVCXBTRY)\ MB3^]6LF%*WU[,3?JM*$D"?)AE)3O4]GFIBZV6TJZ=+^B=1U60ZE<@,\VR>^5 MQ0\)CGXY(#F%71TS!3KV+'+7QI"^YK)M[3WEKF7*VS%N,HXP^I;&3)PG?7XF M%;:&#\0/==FQRSIMD6<6N];[S*L^N.=\X?D;?8G.UV\W:GQ8]^=+8N6X-.[. M.[V:GY4+-7=U^V)O.I>A[U'C54<&#VI-@VH=!-/:,R-['IX"6:J4 3&?<#4A M_K6HIDR"NLPQET$(*&BANM\U=\:S_"D6X,TLW+#VYY 5Y5NBE(L+B:^(>A)Y MR)00Q;]$4P@EY!6J:Z;=;ODS3!,DJ:6B3<(I(NM!M^0&7$L+^D)W)5-J56I] M?I66_#1F:L-=<2 ':$@JMT[OSY6.I.H(9VJ_JCE_(^=;B#!U%TY+=MA2#LA? MZ.DV@;FX&9D_6.^=,_A8:>G@9''4GMT7ON^#'N==[-0D\65'#@RW9W)\P[ M5U$V6,+DWNE*MLKJ@K"E9V=:R9%GZ46ZO>+:@6,2-Y7T0S6O-CYRA0Q5WOX= MV& 'QSS^(W(\QC6:[CSI<(.FINKQ8LO&EE2>_5_RQZI/V_(9!CWY.IK(#TU0 M=;\,P.XP<[\DE\K9>9*5:)I$YSWEUJN+'3T,YT2C[MH2OHU*D7YOIMZVR-!L M"'&-N[4 *;1,1N=PNF!Y]$/=_JQ.%G%YU@Q"Y\M7JB@6Y"&UI+X<#6.M<)M_?29"3/+UI6*U!XV(!++OM+>>$U5C J*JQ M^?(<"=4"*J"+9T7-K*OM_K3]O0)GA\W'=EM1?C_N[$FH9]97QSKXQ5\\+I)P M(%U0JGA];K$'":U'M6<9("3"\T?A.]-JM3&+FZL$+Y#,3Y]^_X F%ARVV3^= M: Q5K593U]MJU/L!Y(; C9"].&7L< _+U%6F1RBGM56BBV"79-"FS\B! M/(A<4?W)?2@S[IYO2#2J-R-OD=A=LM@>,'$N$Z>[8AD)R?(1&W]:W@C:WGKU M:?Q76Z5X+\"M^ZU7P.\=/6,R:SN,"*J-Q_ YPKF8SVSLD_$\9\]?E7;.$RV5 M+8VQ[]R4FAD:P25A 'I54D[J/-W;GHFA:?' MA/=0XSKV;N5-U=MLHOG,5W=5O\]U>C7%9U \(87!6^*U*WNEG#L96:;1K[(7 M.Q\'KXB[UAI+#PL89TO2L=BU$WNT#C?A2+P9&H7O$GG1)8QO+-K9?X2GDBQ& MO#;+)D-]]/)_KL9X<( %J-343=C2J=='J\1,9I-31RAWK;2>H2%MIS@P#W=C M)#"L2HYU YY;Y^Q0L-./!?#87=B?4-WDL& 89WI-&5<*(5.TTI.!\/4Y>V'\ MSJ:J5_%NTL 18I7;^&T@O%P)VDU8(D/3K4:2Q_O[ZEP&PH(A(%? +]E]AH[T M8]Q:A.CYE4ZR,]3W2<3B+%N\DO0/PB1 #A: SYOTUQ[E>']^0JT)@/!'^S5N M_&>'D>H0@^8/,MP5UTIHMAWG6T*(KW1>.NLW8.J;;MXUS.XGRU[2>>#=W?5&H_VOU[1O,J3 MPC__D'+_Y8L'DN;4W;;O?H]DAG 2_I=H>/&";@>M\71Z.]'AY5F !P5A 2<,+%+TB,\IQO.553+- ($F$P3G"J^ZI5OR3 M.Q-)K9,^#BLW#,!9.-Y,\%&'.P7J] ;RVS6= 7(UQP1?4B;% N[2W[EEWLX' M^\R/HT/Y$7KKTTVOGH*F$A8P5J$@26_-R$5O]2)D_1!/?[9>55YE_V^T$A9@ M7+NONKKUG:\&CTU52SJ+FAFY:\A#N3O6_ZFJVO\2X:DM2*BFMG5A#5[T"-6= M8'+=S)""(4R2ACP9%0?"!GSU-I,UYT"][JZ43?6'\59XH0B5WY3S/\RJ1M;L M-;T0"@HR>MG^5D$?.5ELM2>#'D9]DBN)'VXC96!;Q ) 4W:G\'HZV)H+[U!S M[;T/+@6I>G+L['7O\C@;7F]LPW89V!5H S>JRV&>! 2!07I/!;C74J*4U)=2 M39"RP4)\),7G1?D+J@7/BECL2/&V;%9#9X MMQ"B3-0B.H75-*_P#_;'/KPVC7;W6G89L@GS(W1!KOLQUM5>LO3CKQD7E)6) MH?G?TVN+)!\[V,_].)JD4-VX2(%39D!R0H?)NG,Z>>\ER,CWZ8K1E37!:06?3L1[^G MG=ALFF'3*M *F!0$ 9%+WUW:TBTF#T24+LS=YK..I'1!.6C[R?USW@(+![=? M&ZE^2C+M]"1]C3W^^/<^1&3&E!?YMVNCEL/!J\A'S?B5VT3,:U3!P@^TFD^J M+IA9>AJB_)C3QQI4B73:M;ZIY!F__'X#30A2*4])HHCA.0L6@+,;PK6U0+%Z^*VJJ7Q1PN9%!+_8 M9\>5E*019GE@^QM]BX,3RWMO2P MF34>'CC(S^WD=NZH:-MEL1*F! MJT]71KG%M0:D@<2H\'ZW[K\KPG^_UK>Y\R=]T@2J@;X;./[QG4]<7/N5_1.[ M&QQ=A650LCB:R:R:.[@OC+NP21L+"&6>/S%F!6MWF#,RJ+6R^HI:C:VLO,)/ MZ'Z\4]"G/KO74D231H*T+(>Q+N1FY-765K_"1!7 W=UTWH\VIT>5R!]V+_*6 MU5KSZ8'ZFC1!'_+.*'>K+^)K@,]GAQ_!*/9_*/Z.^M[GD+7]8^L M.KA2=;74!/4B!%EFCG/#[-8)ER/]/#.G.Z\:6\B3E3RS1,QV5F1VW%F3@0+_]:FD],#W%_2P/&IO%M_$S.T=';#=VRSEO.]HR^< M4QVH/S?IF1;N\YA8+ F9=S]'9'_FTJ=8YOHV!1DW(T>0-E79SN&H6#^BZ.U2 M/A=V;\>P(=,*\O4D7[$D^8P7]CZ?#6\0-6VV]868K':C0^*7SJ[2KW"F(MM+ M+TGW9&Z?M]U5$N("\74=<;7X6-J2T:M+%HP9U(N3IW+:F.M%.+K+B"*UFI_4 MEXU3O^V5"J5WG NR*P36_()%DNS*B-1.[S^;+-Y4%7%BM:SZ V@]C! OD5B< M>]^ W)B7H.^B:W>4Z2:IP>%)\XM;]( H(<-S&PAG%W]95CYL'1EN80=W,QGJ MRI"[(B8;?LQN[M0,[':/MXUD67L^YW$CU2.DCB4$,MV:J:Q3CK" M]^+[%H:\1ML_0-ZW%CZTT6E,.[@)]6.:AODHY+#NI^FF5BAV;X8WD9S )$Y, MOG*^4--\E?[DYX378[K**[(KW6S59^T$/5L/0_3238VG'C264WM,Q.]=S@\3 M$?+RNGPX-2EL6180[T@@[\CZ5D9@54?3O1$Y],V*0H5#^]+<-[E)71SC47C$ M7S4VZQE\2$UCZ)WFB Y4L\+W'R6[A#9N34:RGPG/>K9Z>SODZ0UZ^@K(.=RE M88T>NIN_'FM(@VK/JT\N A*C_'=5--UM-/1BB>]TK0PO7*SM %%S1 -+A+R# M]0V=]$=-?6Q.9L2"X]6?H _W7/H7!(P>S!Z^32++];R3$8V'5_ZE>^3.I=F7 MQS#>S*8*?\1,S2LI"(NMHD"Q +%,4.T^:#4HV:H8F+-]95RP2M#P/C1N;!\] M^?6*_VSMUW">P6XH03AW=>HS,V7G>Z%]QRV9L17S11!NSL]QY!UD5E7>[RRX=TQW3!"!!2PZ>UXH*O-_Z M-I?>6)_IAL8MQ);K1:Y>IT#W_MHIA(7>SP7T3EJB MXA1(^L?CJXE( E\J9=R<@53 065A$3WCLD.7KUPIWXF/6QW*5C31^7@7"SA= M&6?')$%)#,^Q !MX\SV#G,BO9T7*H0)R)4#:>(1\-RD-.K_,\"#RF\L94O_H M-.;;X6#F0E=X=U)@JOJ2ILC'R%=GG3!5S:HQH9DS(D77&GB-_+'R5B#3%MR3 MJ8/AX;4):L6<.-)K2B*N^2NO[2;NE^=J;#C>]%%^35?TT,=+J*Q5W*]P.ICQ MD!J5VL@'4V< ^PTO\A,>%N#H==%=@&#PWZH')R 1]0II&7RM_+<3:*L3W;1G9V5J$) M6557<3+M/G.P-L/M<_I7LM* :K"P*T*(D'HX=U!A 3.55504^K/<^3DJ]]9% M&217&\)%N'I<&JS/Q,,A@@QJ=^+M>J22)/ MW%_,2 MQ T&GR7XB#RNECHD*L'NM"*PK*5O8?W$63;F)Z2D^.^7[@=OZ?A8K'$![^], MU;A7)[B;(3;LLD)&<<2=\.G)!2\<+W76YD$\>VZ'W/(;HVEB_40;B@(O=R,4 M_3(;E]:\@&SA*QU5/UY)0J+PLKEJF>U\Z-U;]Y7>;;O(,"+7(%?U?]()4 %J M\\5+UBT5QYG4# 16!275=29$.WZ"E9.T0 J/H&'-2G[2LG;+9Q\NJ<49RM.D M$4LAPJG>RH];CB(]P/"_]H@7(YBH.78,\UUV3DE+Y3]\25?1H$10_S0Z3@4O MVR+RUS!EP,HPS8X?RXB]L!YA?/2L5/2"@LO=7OO>BX#/ZF*;)1[>[R;.I#D, M(4GBHR4U<2*Y*U:_&>BBSQ_U%3HV H#WUIUWU*J01JE; MX0YH07I!V$(8OE3,"T80ESF ?DOVQ;Y!M8[;E6O88S<-;I&C)Q%B$Y\*'P!* M94:P@/45M!H6\*%']H?+G3%4?Y=;&D%%96U396.C:,+=68[B$[.D ZE-6P?*O(/64B-]>(*[,1^UWR"MYIQ.1[ZJ"B1@#2LBZH=$?;.P MF"<[K7<@ OL)5$PL BE0_N.:5?R4RA^JR$@OJ6TC_@PSGKH0YRQ1 M>I0,MXF().@>#0L8+;)FX@%8!/WEQ)DC?TQM>+9T#5\^/N6[)@%!MP5TL]\) MQB.#(_:E&%QSYPS!]4$9,MD?215,2:._J]51LS"M,@B.3-I1K;J%%T'(P*)N M2?&A^6]EG1\4V:TG C-3HH ;2;VH "R %;BR=..S -WFGV"BLX0G*XS9\BS0 M@6(U XLUQ./4U?7N#$GXB9W^4LH;57@4]+_Z733> <]J0W7,XB8_BV:!DN+V M[S/*K5NK?VBI6IWP:N*KRJ2F;9")7?_T<:EJ9ITC]1NQ'TV9?P[:S)'4(C=A M,-^I[54?SJ-3:R]_A.A%D'?V4.>W..UA7/8BOSAUV: +08\,.)$Z@J!(,7$A MPVPN)&79+ZO)BY(R\MR-+N;%QJ@D&GV=RC2+&O+4VIQZ,^=RO.=9@#+/UX/( MG[R>6 DTB_5Y\'(NX<^R\\ZA@<'2%P=7A\<*Q3P+]<]_)F8]K8SK)5Y0QY4]N5=MJ?N]*E%XF'@!/*)<+M7ZZ3"%\(7]TIN< MY1:BX95P-HAJXEIB=DH?[8M/#T;XA\?JGW,5K.S4]U6B8LH[Z;7U5A9I9%T; MT,-22*9VV"M]),-4CIVW _G;OCY8@]/*RSWIPA],A*[Y)%8__[S7&M=Y,\>[=7&=..8?C.:4(:Q-UB YW +2B>KY-2");R=AD&!AW(.3S%% MZT-Q].9$@42E<_[!# 5(<2KHCX7Y3.6&V.^NY^_NY@,^$-_JDXXE98<-%,_G M:0&"? '^8PHF:9\FJ1H4(@ZLCY \[W0[?7=?C4^UY!(8\9*T$,#OHVY_%R8\)8Y1 M[J].@YAJ3^K&&%^]DTC33A"2*K@*"WBT7;%CT.' 6EQAM:',''W I1D" M4'@74BC!\;NXB:X]R2W .7\X3W&'+<=I6IE0N#)P,F#>X M$NZIL .ND@[R?STT4(RSRP2+7-E%)IY[N\ZFF2?86DG%]NYJNZ03@KVXZY/_ MM#D7SC<-CD2'!KL->4CCLH=,9WX6\!%?@N/5[G&\4AU19O':*X0N!*D M!31+JYP5+K(=J0>L;H1>V_>H"C$A[)F=Z]I-/\,,V]S_NXFCH.W%LCFG#2<59O;YI+';P1%B(MCQHX?7!:A_ M*7?G4OMT(AZ]Z8;02ZMJ9CB:2EVQDU%EH&$)F=P ZU!%U7>!\@U/&9=6(0;_ MA5= A5YI,(NLV>1PQ173,)?>]9O[GE2A,B^&G8RGV_M,0_-2@ -0LAM9B8.V M98A9>FW5X3X7HJQ.X2'M\**?MV_WP*JS MP5E59'U+24YHPW71Y=L$Y\9B=3]S[6U8)+$U;H=N[*S"I[*A**%R9EZ?*:;V MM 6O:1BG8HK]J?(),XVZ#JB2L;@]SVC87'I/Y&!J"G5B@;-A&(5[0CF.,F]/ M GZ3DO6R+V'L.N\,E5K0ZE*Z_^.*=*9+K-,.9=)V%9'LZIUG5.PNH0.S'0UM ML"3^\ED2-.?OA8P1+S&HK97?+3R\\HD(\=!7'\[:OT(/N;6WQ3/]$;D:JBDF M *D&/?_^B/M F87R7(K)H&:%3OKN13>Y@0+.@KX*_O6+1ARWHSLL7UJWEP*- MCSH*F+Z>P23?ET5@U!C-/U4?5S]0?.6G9S[>]&'6(W88F9:5"E=1<1S=)O53 #'E#[N9 MC:]684JJ4QMJP%P!]X]RBYIN^M34=JZ.G(/*TZVH^ .62H?+J@4B]R M<.FC^OAA*SJM,?J2R>:G8E8>1XX]!%3=L'L9Q_E>FYD-0[?4G$QKS#O&*VSW MF(DBE,;V \?BM.E&_T["NK)EJD[93&6"=Q/FVPC!%YOY^^ 1Q'.\# \9Q@"+?,6_WC M@+9B\WM;@#2HU%1AN *Q8FSU+-PA[>W2T^-YA^7"--)"ED'%XS!* ,9CMP@*&T5R)$\)T33IG!V?XLYY+ M137'.&7GF;>\62/.HCEUR^5ER)!S(,-]!]KWZN2Q#2I+6P['_''*!HXAHW"' MCM-]10>25*N7E=-52Q+ZMAGX3N,OM'8#GQ/C#3OOZE\97@2O<4'M[%2Z3L,X MVN+^N*W]B8#2GEP7S25/A9?RLJ1FR='24%=/,@"&;6*VM)H;ZR,V$0=@JV]W MZ(O7*SX[O? Z@J1^F W571#>\5LJ:.C,8]FO!&*83B5D\;=G@]' 6\;APOIW+370;S/*8UQX9VNW[^<$&4"Z9$[W2I^P8ZZS(*(XD6 M0@V A6]&RF9_/P]B'BFCN;&)#X<9;XNN'@*CN-8@181%I1D,G5K;VJD;7"9J M$M:'J!#A@K;1\/W251B*TJZ4E_L@?G/**L1"G#@O::^9=FDQMYS;SOU%&;PZ MQCW8<^:/R[;$UE%Q Q9 :;"@-TA9$URUJ[*I62H%Z<$M&44+#9/LZB2I!\/: MV1//&_[<>Q%G#! GBITKW=$U$"A2R6,P3NW)X1@OO&5][]\K3Y3Z.*S")*9U M(_#- F?U\;[=[7OPZ0]"# =93 $F+E\] ><]"5G%$E!K]D;SUH49_XD7@KSND-_R)Y@0,;8K\^P[#\R6V5)SC/.$ M/HSPPS7&H]A";.1'S%B_PI)OLV7YUR)%GEWWHOWRX73\^054YK72Z+R1<.Y> M SJQ%1#Y=GVUTE6:3F,TEPSAYC17?IT33'3*'(#2M5L)?<\7* RY+/U0T3!E M(7(T^.E:#J%GM<0M^S#82,4%B*.6M3O[5;<^+.'A.9([2/&+HGCO^EW![I:I M%$?!\Y3DO4;TDMU];BG?=)FY%CZ63T*ZGMZ9'N;*XU5S1#Y&(!N*N'XEYGF=728NQZEND?37;X2Z&+&)\%[%(Q2V\>C3/D(68.C M62Y"=9/@#K3C=/W\$DE$:3"*,36M>UIG^H4Q**W28,("3Q99&SYM,<[J_ MF0X95+H"*155JY718![XZ;LVSP&UWE(*"=NKXSHLP*(E MXXP!LL&?J&8KV\3D)3NU?67+9J5*=M"_$#VKH4"YEI;__W28A:[FN!W<5P+$ MM8WNL: V'8F4E^[TG!QN2]ZV"LRL15(_IXY/52A$ M>%&_[:8(4-.(C\S=7I?B6WY]=.H\^^;PU"/Q4V#- VDZ]MI2QM%GLV*BM M&ZQG>3-Q>"+5=;WBE^=<9&34G@]ZDF05[7?TA!R8UV0P@F%$S!K7@;UE\@BC M6Y]8*ECUDZ@K>+%2=M.7$M&<9!]Z'WB1#_-7Y.W-Z<"K0?3N(1@F$.2"R-=* M=,8!1-=+H\+?S9PO@P7D.(_X<$W:\[Z_UM4*[C46I),*CY2K!7!-Y!<6Q:\4 M#J=I3!YN*M!OTKE886-?;NHG@5U#?J*LRKJ=M%@,?SLN; MQ4J":%IWA]_$A!R&:9&'N2@?YXFKJVNZVWX<*490GGQN+9-<7G^_G9D?'=-) M?]0HV%71^2S.Q;6O3(I4#L$5&+O<'<"XUUJ82P2M=(P6 ."[D>&F5<_3,W+LZ>5%X,?IQT$.F< M:\,Q;.>2S*IMEQV97U3U[M[CQ^]VZNW@X?E<]XM5"3^D1!4"Z&_N.[I#'Z"9 MO?,7C ?O_TE#6"9I)MC_JB17^2V3VU#/<3<^,GMVVT"Z.?$#/0A4\JU-1]&'(>80R([81HO*1AI#_J2EX!<1:? M:L5P@2W!C;E1%5F,&^" &'KWORP>@ZO+Q>PL?%(DN;=: MC_B7(E19HIW9YLH<1,)H@Q%8_="F;_T^+T"< ;-]R[8!Q450HIVI9HX&Y#W^ MV@F^IWH63NL%VET !ERYOQ(L1!F^,>-JRGISP&DWCEMZ;!BD S%!9;4DF84*UIS?VXBPU$:82 MW]8YW $O;[M<:$R#\LWP4'H7?Z*H&I>D%Z:V.2\48"^W#"V#I%%2J\9L_Q0)*FM_52 M6S1"$-;_4^5M%=_E=^@TNF4,#N&2QP)^)MQ ^V^>QP\8J1G\>Q6K^@:'Z';H M+H9OUP >5X(%#(AB6E8Q<(UYH+E."$%&[WQ";]BO,_1=QX;^,S-9P2#6J_=U(.G4O=?_Y_K=_4*.XF%RB.Q1I(?5 MNTET9)5OR(/DOJ5*OP>.*?1^BI^%MDM>H/I-JL8H="<:V60KPU0E>TWS\="JS;:16WS9K9EUM4_D+EIO43=V M]O0F@TX\:@X=7VNX_W-K@_W7;NSER /8(QVFKSXJ6 "^^K?9X!F__NI-/:D6 M0>B\4]T0KJ'5HSMU_^628\K[&QM-@47SQF_*7P?$FV.X MQUB1>\!)19RM.1TGUGB2G\G],ETR?+#F?Q#W5D%Q1>V[9Q,($#PDN"8T(<'= M-00+ 0+!-<&A<7<-;@$")+B[0S?N[M9H8XTU#HTV/OG^9T[5F5-GILY<3,W% MNML7NU;M]3[/K][]O"N$L.,^1LF]MSDEO(K25Q:^QO1SXEFM96Y[)E>T%JM& M_'E"8F)KQL(_4_ IQ&B*3V *W*+TD77G!3HG76\;N1]]O/K[@O$GQK]*AXG?L50YCG(C=$W^RT$\8_EFYP:S\N*8#%>4KG:"-*:X)%=)FGUNA MSJ8E$*:.?0#Q;USM'PN:-#4FJ ?R?ZKL_6DD*:).,J9"D'!].3VQY:)>";OF MG7L">#9P1%:-5WD6+X4?F;=%C62HNK.8XOVB$AR7R#!61^JH""Q';T)/F0]U M)3P+[E_[ZYYSZ:QJI>RIE7:8E=USH#+[">G'ZJB$U3-:VL@V[3M'"@ UW4$J M8'NY(IC<$X#UFDYSIYRY%(\YA+:'Y&PA4[1'[HL8&8=FRK;S074[S49!Y;O: MN%RG^T/G S.G)X ;Z;TLL]ETI5ZQQBW8=LJ0Q$YXE.E>4%;BW1KBEDY:KN<0 M0M>;OGVNX*=U_R4P;^1>C?[6/)W7_(3S"= .THP\W^ZGZ(44ISRTT,WR3(=A M;,6O)OI?773(1G<MGE1>^OXTT;Z MQ52-(V+"3_>#_VEXY3PJP3^I@^%/"; Q55TC68=&ZSC46/)6G?]1R3,9W%DIKL<2[NDQ+B;W-KNJH(!5G)D:Y5D(GN6]7K[Y#$4**MR)?J'T ML@+.K185>B3J()_';$_-\8)\I>7BAX)]?LR^JB%H(_3SQSF7'BI3_:=>V@HF M-,O=<_KV89Y+GA,JW:6:"U[BP_PS6S\,J\#N\SNO565+!OO,C86-,E8K$K0SF$\#H^[WG%V>6L5KI?(V6)H MG@!.Y.AML\8/7=%3=RF9UYJR.?^W50-CW?24)>D)\/-V>'M;F#^I#$1ZVB37 M7 W!)Y4S*!]M03Z.6Z*7YA9;-L\F=Q0R/J8QB+*.1M/@" NG<]?^PJ9'!FOM M_B\2'"5EUE]W;]F.BUPJ3Q?UAAS?]J,9%Q>$4]!;H$._/F]F$>FY/4J)<*%2 M,E)TNFI0:!/ X\X,D;_$(/+M^S;5:E0(>J2?XXWA'3ZW/(YP?*.ZG6QS6B0D MR"PU2'T[B7GT'^$B"?E7//W^I"P]@ "=35L<\5)/( MJ( 5"KC$ @.,_G?2->45N(_&1I=/ (Z+"MW_,2164$?V[?]J/?[/I:G9\@3@ M7+M] D3=SE7\#V-JU-U?+=&(A]MZ;%/KTJ\F<\ M&D\GW;'QK(6- 3&-KN\A5!W4DY@"O33.?F$@JP)KQ==:NKV4=CFN]O0KUG'7 M9SW'63X%;Q/0\H\0F$>*IO"GJ+7519![$E2'$OP1Y7>$J/L'G3!D?X/&4Z&V_RV9N FVC19"([@D91?DG$4@E,>^ 'G.X9*O<% MD_#L3I$5S>S!Z.AY?GZ8'/"L<9U@H4HKK.?6K'4IO1IFZZN^/_ !U MP15SL+HVGL/U'E,ZZJO7D]+4[K7A7H;<(V8*-*$7!@H76=A6XL"L45DD+I#M M^>;G[C40B30[&M"I:3/0,*7,0^#CW(G,3HYI_RY3LD6HYQMWH^,ZAF<]"SN9 MF<23N9 96_A,7B0-N[WX&(.YZNL_$@)8.Z*93?]>@KHJ_ *F+2H-]\?6>S-3 MC]O?E.R1[4S>Z(+6JQB*0I M6L&+!/3GK.XFHEIF%9:Z]N$V,H55U@TO62)>)510Q4:711]G1E'1/V7WWWT,[+&]+PW?#W'1I#B"7\@5)ZNG/9(WV>I M;!WSR-"A)A_XVVK1T5BE!O7?(G-] N@;/0&D^*+,_@-'PKZ'9)K-YD"(/_=S MSZT$0;U9!G/FL-WG+MRR=9^0@]RQ!=H6Q;QH\.;GA0WP"8Q=6H93W^+&+(T: M2M69CGN50.\/+;"C/O.=UYQ0X?DY,^='&OK MF,5<:[!SO(YUCKZ;FF8]YA.I]PQM>]>(',-K8J#WU);, M-_DN>.-H(,KO+@Y$W@LSQ80GL;IH6]P1#WX2^%8#8\W'LP=$ SPH*E,1<$1( MY7%!IN\'E2RFO[R*O%%X%0\[X9RR$JI:KEDX>\)PB/<@K=#A$V!S:6=.,TA; M[B/)9!"FB$LVH7C]U,4#[@9'E$U]BCV]AX?$KVE2TJWD&S+@NHN-"U5IY<^* MT@4?L=/''-9X*S)=_<0A2OFO!L,!QOST09)8;B+S_H7W$J>KB7X2[>>5@#UC M?91N=7&BU!@^7@N&,M)233HT)*N/]! MM]$#9I1*6"9UW2P]=&YIPU;VA6A?6^:515)<'I?]'_]:)[$FOI82J[GF]K^. M1?M0+L M5[V'*!D38GC@2O+#*OB$*DTSY_0*P<3%[^1_6#U+0,-3YAJ?9)E>1[G"/72) M71"-1)R6":_(NJ3,^[D>*SL/>4@ MZ!;V2+1&BPJ:Z#XES[''@^0G6_?F-.G02 $NF-#%P3@HZ9[;L&[^>=<7J[:R MFXH"3OM'(IZYTK0["#&T&S>7H\@+*Q/TW9@B?J328$R@J!T> MC_0[H?XE*%@E67MJ%U)4FK.61)CBN)2VYAZ.LY8]OPO$82/ 2SX[>0>&K,Y"N M7+&U;DIX*WI5%+X2D'/MDY^WU7:TB4VQWP%:/SPX.,MKJ'X>UB?.@K*J4,!: M7#V&J5I$NVB^S$WW-B46*ZN!^F#!VS1O02,KG!3'7(CZ;PI$671KV)T2]]B4 M8$>X+>GV!22A[^L>?G-O]Q%9?"$5NV\4U7@+!*& M5>N$U8G7F::C^*$#S#4#P7>U "P&K-1M5KLJ-G'B/7Y*@QX56]\-"C:+1E#B MBU0&AE]XV<1I@P"(R-U\J;4XVB2?R,WQ3M &63/]"F/%_@AA Y#2D2RMG(5@L /U^HAU()=A[9Y+4!&*^BR> M! )LX9'7I[7*!,W<.);>1FS%5=-T3#P!*JL/CFKO:\DU)L0L;KSHWL2.6H3[ M_)J6^/,/L@]IY?^;17N/D8Z6X(U#I6 0\V[EU^]M63><2.W,3HT[VP]K^$(+ M'2LT(&5RAD!'XN>78F,^RJ!^S%@4O'MU5VQ MY[W*]@SBFH<=_YUGCN9.U%\NY?D]X'77W?H&BW(U) M[A- X-SFX1L;/+V.36&ZR),#S&9TPY$@)4,"U?-@EFF(16A!;6WHX]T_6.#U MFHCW7%819U#,^FV(#2]$JA.[TE0Z78!SRF%[D'DKVCB7:U6,FY5Y.GYEQ\Y- M\HJUYVCN10>ZCML[D.5T)T&&FZ2R(NG,JMJ.?0L]XI+)J[D9I8L#D_BR9N4D M\;IBMHPRV5I.(,4+]+ALOL\-/F1,*1L';Y71R;ZA> MSC//XM2\-4]Z.6XH!AX<5':L^^-9K#H(P+@P M'LB&SD_;MY=2G8]%YY5#7\/F+/#SJ#H21%$;I>4TPFGCFH9:IDR=6D;[,VHU MH*R;S1WJ?Y9]3W]VI7Q.RTE/OW#(V+:\:1P?9)F*IPMN^@OV]E8,9)^-U$1+ M"Y F<(8^)NGU4MJ.IY2)DLWC.O*\=_M%[)RE?[V1"^;=*XT/2:D8X[PT+1/^ M5C)ZI[MV2OE>#J,.D[/W#(/"N%1YZD1UWGE]H=+FGJMDG__K7SO]GR$?$2)R M17YZ%Z64*1&Z&ZN6?!7/5NPR*#1-*&)^;59B,U6U$>)C3T=OL_!70;(\DKF= M*I@=0J IW?X>GU*1PE_7E\!A<$CAE://3<>K*]FJM*,OGOM'T\_28G* / M2B0Y.8VDI"[1W"._;;6W_"Y]49Z=)3*)^7AV^N^;TR5/7;"Z^\SCZ#M3D\R M*TU":&&(HWHX.^IY\??5'RJ/"U'*W.%!F,'GK(\LA<7;04+SQ-GV>T:>R69GC?0?TVV'#F]'PC=9_6,'[#2H.]_5# MC/E(?F0 M:JUCOBIB2M^CE8957VG)VYD-)G\J82,7^A%74OB,JU%:V@ZITA;8#; MGE"?D^4V';>'-?@)>TN^":#?HI6B.8 [>GS^HYN>>"..6/KAJ([D1(2-N?W# MS2:"[/_5!(4,5/!5!TI+]_K*[:3>-]2@17C3?BS.Q[P"I7)H=!IF1;>H)SYP M)7A?D<%5[]?>?EDI*TOXMDEUG8K%XK?E4F5%'FQT>W6Z>XM51^QS&8O-$&*[ M#R"S&:-Y!=UM%H]SO/K@FO8$J!/; 'QYCV8!RQ1(_V[1#I+0B3SO7*H,(7FT(2L%#R,J+2,C@,_+I=@F 8X1I^R.!D]VTWPL.*5>CW51=V](S1G M?C[MX(QX02AROOK79!VLI M3FP-'/5AOC$B8DIF1T --'-0UGM? M8VB/Y[%I1 N#GR]]A.S^M$-NT$ M0\0!,$"!A2QQ)<1>V"?:'9PG^ZJ0.YB@.X9;;)_D!J_-)Y(SQ(*\?XD@X/-L MY=J,\?%(U(I$*,QQR/Q6%,>CZTQC71A;S[!9-3;8';93VK41' MG>C4IG3]!5!1!I-BZ3P&?0.I=U%O%4"\[#GM&K#0X5]2-!ZT"]D$F&N:LSXJ M)0<"6OR/+)85)]OU]4K$'CF1:!2PY-%(G:&M4 PGP2(5YXT,V8XG[>*K[N T5I6[NO>"JZ*+0\"ZK.\GASAH/P9A+I" M&OFR-,N/FGO%8$T)..%,WURP\(A[B]2Y^"BE[=UU84]K-1 Y$W_C*$DN'+2Z MC)I7.37(+/.W,K$OXL]Q=*I+;FJDM>N+&Q.B1Q\2\W)618$OZ=!0PK>^+.I0 MCOR6QM!5J*'\.]#'H_K:.J<5C]4%+-J;/=<37!BH@;0ARMFY:)_?NWW"UQ)N M*KFB'H13FXX71 C_*K-^X%F?(=MC!.5P[84&D-'9F.$ ]FJ^OE<>"$P/L$2/ MK_U'2U$J<_4E+FETI(,Q3O'[##J-H=J9KWH$G\F^'^E"D\0BKQP9,#I3_D\F M[7M9UI_Q4MEN1+8/-Q6Q&FM#<7NGJ6E3%^4"=5N)?+F?J#XVUZ1 )HM MYQWQE5"LJ8FF8*B)8 @I %0OM4B-"V\V#GQ3/[KG,<%L*]O/'V)M;E65<7Y= M\,7;1"T;+?J,' '\QW$6>*LL_H1+^ZGZM.Q-\S0,6:.9(&<3?H?1S*\I:-C M9V0.&\UZ%NW(K!B^%I$VV2? EYF+D"!@?5UZ%\,0\,?BROQ.YS@ B]J\WK:= M5D<7R#\)$EZRJI:G91,T-'[=-?CUXTV:%(W 1H7U*F'LM9ZMA>(LAXOO9_F? M/$J6JLDN-.AY91\81*E-OV+AFCS?"7T"D*3<:6[L[Z_V"T0BLUZQL^D7ZCB> MOU_B%MKD*[+P+?4(4S]="U,NP\1$C+?)TQ BQ:#8!/[O)D!--$!*BGEO] M>[KV9<9(2V*),F/Z0+,?]Z(Q0_N+//U01A-^*$-PK)=+"5TG?[#2=$[#+-][ M>Y?P44VOA&;/_3 4U=;200 FSM7E3@ W;YG(T:M-2JLLV%+,8P9[%!"YM*I? M7_CNU=LMQ(E[EY"8K/5UWQ/@!MA\\N"D\D">Q)]V>HM+^%IFXP.X3?-$XV7] M-T7>^*-,GB"B["_,06AHCA,5MAZ)DF"D7)C=A>U'A;R&EJ^5DYP$G%V-P)=0 MKZ\\8^PI>J=C?0,!+H(%=^(M3&D%!E4KM2%G=EHP"T;_-1*". ]Q.@^M@>G= M7\6/8U"&T$6C)#5-P1Z!2EP["6G#WC=Q+C:JBOT%JH/;4OT.OJD[8:<^M =<*Y#+U(YW6 M24A-9)/B9!HRT--H'DG%IF@P"\9_NY*4-U,)5 JS>BY=_?4XCQJ3"5DQ8D2P MI.N1>VT0L7.G=/BRZRVQ*%A]G),K_7S?$GTL'^G6\6-=YS"ON;&U0^65>##- M?BG%Z(]8:KLW7_Y0R7K'ZWII(Y\71?#.SI3[:#QDB?#JAL]5&B=]3+HQE27F M8< \Y.1:T/HLBIZ7IF0^[>PL5EGE9F\:L@60YA+BH !P)TB*J2@+;A3.B *; M_4KP+_L;RJW58'E %D\7'/H?P6>YQ2;'B[QH.[?X:582.*UF)0M&^USZ/6+W MJEF0P8]'?M1XZQ)T_B67E5F]\Z201^QIL AL3%?IHYYV3CVX!FH>6(EPQ7CV M\A],LGKAS;72/JL+Q;?K-5J!))5[5K %+D*84DZ$^5=Z%HCEQ)CKU_ K=EJF MCSO@;^:F?9F784N#P(##;[/5Q@R.Y!0T =EXH' ?*3@'EJ67:.H8M+F]J63 MWKE8A4?ERF!?D=5L:)?,&M&NHNL><0%:P]]?)<]21K)73^J#-$_U809&HD$. MBWN9CEW##S/IFY%[QZ)4]L66/'M>XR4EUE; *%;G9?DHOI8JYJEZRQ9Y!J&N M^\;RD8G0LM)EW640+=/<\3&KF8[-]OE;:71VH99#RM]>\V;']3"V6W9:=]';0/Q)Y:SDU0YS0#TGJ5 MD,@2ANE^$J=._,2SIF!UE>=NH_N==ERI+S B28H<&)^>J00P!W$9>E!I3!X? MNMK*7DU\A3)4M]1W-%E=>_[M#==+HH_^1<"5^?R[%;]79=GZVBN0&BI+)W:_ M_^IB,?SX#_#C6WFUCG["+P( !RZ#OKB@63Z0K:+N',=E613KPR^#W^H!\3%= MJNJD TCJU(8"E(K*=+V!].>(HE38UU1/\W-M"VZ$ P9:X 3-P^XS>USK;R!Q MHFD^ENQ<[Y'WYHF6GO1U[B()\ \]3:1 -QM[]X&1/*_>;T?&?%+MO[\^+ZH(-JW'+TH-O.X\ MYIUX/5&,NMV4BWES]VS/84WFW320<2'Z5;H)^1%JKF\@G!%WW/A#G(/?9A4M,7>D?B=TK)^'*JH>BLB9C2 M:((),F\";F3%[21/OJ+2-M@R,[P+]II)=N+=O4LQ+;>;.M2#7N-@6Y@-W=2% MH)\X!^NK&W[)PFP%'&W7]I4OAID$$7E6I&>NE%4A^0H:477K+J3(YY:7 *WO M7;T*D8"#JLL*'OF73P#0OIL;&]/*G4SW0..='0,?6W^1B16(9FSVJ)7_C+M4 M$5A:NMV^BY%.[.TUCPLG=[FK(D4UM7ZJ5BQ_E[U+O/M,;<"2RQ9_"GM(\"1] MGJRXY_G 3U<]$7K&4SA2J=4-A\!D0=NS-.O0CHE\LP+@_1Y)&_I=)[2NZ$_J M-YRAJ_PE4W1&M(E5]'37/H%'8E\,[:B9BKTU,X[MB,=YNF2]NY:ZZ#LM.B26 MPLP3H%Z4S)@UFS2FHG"7E/-E#94)O>NN!'.T,_3;4C0RA5YU([T"*LWFUAK MT?^EO#J5_>6R]!.@W6*'P4%!N?G(7,C/+;A8\S9OS8%]3.5,3TJT>$/[7&NN0=.J&01(==$;P>^.$@( M:[80#L%Q_"$L=L51OP!<[A4;!F=1S =E4*,*36>2?2!W7!TC6&)R&(0V;MER MD$4C76O^,N>B%6EWN]Z0Y!?H.?3KZ[&"]''=V5"^,2:%!-Y9/A$1II0'W>5E MH-EC8/B87BAVQ>9+6&\\_6YQCN3]Q&2W0Z'H0J=^EK? M1/1A9I\^6L/53M=Q;S6*_0;=RBSCZC38'/=3C3'%-Y.=,#$0L=\756 M:*U.O9U1K\N^S(M^/\3:N?Z=P-GPC%V,) MCMG&T/^3 DJ/R[472ZUD+(R_IH\HA9BBGQDRBH/PRYLF:'^C[?Y"!KVZT70Y,FK;5,LIHC\!CC)=PT>!:L2DGAX_)&<=^FV 'X27Z0[P082M9X/ M,L1]WFI_;96L6'0@T#W'X/ZNP8W2.* =_1>F_ZN;U"&4G@7\A1_5ZI O27!# MAL15GGX(H^QY3.^%0>, :A*KR- ZU2\=R9[C:VL]8W?6>\Y,ML2],(1 3]S3 MF4+%L_O(F)A\9V,OKSPRA-N_[8C.2JH)B3L1_+?/=]5BD64#FB=L;ZR+<;@!'*E;<,5_]N,?HM ,L+NM?:@K/K&2N!)3K[!R3BFWCL';Y^W@!.-%ILI3;BE!/"S#V31XBTA: M%>9^684U+5D0?*?1P.A.;6AI1TB DW%MC*9:/7"&?"<*[9AO .4]H-G@O[39 M2W9KEWF5VC<6TMS:S?!6MO/#35HR(MWQ2$_\%3AYH%O8H/[ZH+A>4E\+__1LIH=G?Y47U%B^#95M81$$T 4V0]O<@.(;;5ZAJ'6H+K/LHK9^_;Z)&0*!- MC4?+TA=33QD7<@%ZIU)OR;$9$J6LM6TX0_P=[_++\0#8+9,74A/6[_-:+"EIDC1*JMA:J<)P->+P$7M_"@J=-@_[^@0(L7\"O !&B/]>\@Z_O\+D;\5YAC6! M<32^?#UF8U@8;(4\EWD<(YTRX@OI;-5VBTXGY'"@Z[MN0\99 RZP+S.X#90N M=L%4M-!)@KG%4,+,L0!E?=M_IY*H@"1(]"^O">Q^WE&?JDF_ M?NGP0F@0/_(R2N1.3)8T1:4E:)_/*?I4GD::H"Q^V4N-POA_>XXIBX#A/)N/ M1(&"M\?Z<[JWB3$#TZ5$O[?R2-R&?N=A-RGL1CXR(<6R0GD;FIJ_FPX<;TZP M^G>W.R'IPD]\%$K:9@^C.[.2G#M).");5=PW?#45TU+$#?T^[0*.!FX>74., M7%/,D-T?S^94_,_$>>ABD]]I&N'\!_ A0ME(#,V*9N9*''_1#;\@T( M'?V(N\E?2<575 MK0R%14."^[?M&?67@ES[=87[W[*:RY?TP/-&R@,BWKQ:9#-*]H"&2#G6&O1? M 5>5J]-L$H:G;.7-]6>?FD&O/1DHOF,!7,0B'S7Z]C6YK9I_7SG[[NI7.D+= M),*[*B9>6%_QN]W&Q%:]450L;GFF[$7$M1Q\JQJ2&F/UL0#<[+[T!#B%QQ0B MPF(^"[3J6L-@%O:)'T#NE*^Z7@O3Y$_5\AMZZIU$>YD^ 50*=$_9)A;OM7 2 M X5Y+\Z M2%WQ%O IUUN_RVAA>9NCK%%]GK\Q;;4XM'( W4>SQ/NZ.G!7FCGC;SC M;MH,$&/!_=2D2$BD,R%B$_LA].H@,/V5^DY3YG:#OA*PXH"!5*)"1D>Y0-R5 M616<<=W4)LSGFQ9B9;B_Q.)7?N3*LWYPI Q:O,1M\-1S!LI_O+C6W7+O(AU2 MB0_?B $$LKXO+HM0[D9Q7W0.P>1^4T4KCJR^T-NX\P4O39+7[342H".ON/WZ MMJ"<*ZU5U],EE/#2-@>9>I.K+$$U^;B34+_;$R!+MQ=)6MH\WL2W)3]$]?UM M@SY:Y$AN:>&;<>K(#VP7[Y))OF75.SFY0=K:%6@C;?FB)-#WXBW?/SKV3M?; MH*$%"G8=7(=MZT.:RD$IFC6+(,O=E]=QW#31\N07% ;PMCQ+S8N' ,=C[U7W@[/0$$&U:KW*\P?-[5^E!^\@+-9L^ 7CK72ZI-MO1 M2'#%WVC6%REU"WK?ZW6(9[EVO,*YV"^M[==;MQYIU7P"^#X!GAD8KN+3=4+X M$Z0I6EOMA?X4LP978350R2'T8^Q1$VJ/4TA@%X$QY&'8I(C&7W^N,!6227XZ M*MQ[M>=8;)!UX?K+(7C^#"&^KNGZH1]L0=XBR^+/^&BS%*/SXQ3Y.PDAX.W9 MYJ? $&OJTG]I-O$E^ANH(GC@VXK"%@B2?*WI1"T:=$&4?T8MOUFJX".E',;K/1 M1"?8X_9CKB@WF>ZE'KZJ1AX3!7MQJS)I*'MBGB&SJB_%Q/*BHK7?CR81SCV- M@V)Z[E\]])>8M56\W4T)"Z;N*BH%?E7QCB&BBNI<<]&WBGF7AT\ 0FGD,?UZ M:J,ZDL)WFZ!F57&F^=[WR_#[W(Z/$GS_51HO[4,Z7LI$Q$G-(_IJ;FS9J9$O M'S?ICF]IUY0SO\E]WNF%EVQ8-;M*P&.CQ=]Z>$4ZB'?DMB;"+7HE!*7A#W;Z M0]VZ7Q!5N:_N.SB**N8[-ZK!G& :H2= 3Y9]:&_/*Y5,NM,NF==:'Z;_9\[4 MZFB^(TAS=J_SCW\U5">X4O\J^FI/7Z:AUU=&5.+'!HU)3P0H9^7&K++BY![1 MH$7/(DP^OSU$T25XP;< 6CMCVS>ZW.-X# "-WHMDH^+ZLG#J#4C7]Y*]@%>G M?PMCK8"-"8QO($?O210Z$8X#;9QBZ)^1=%=9D> CJL-VK2L1O:J,';OSUH7K MAV6?QCTH8@ER,,Y::<=[0N:CTCR3=\YN6W%D&LB5,0XQ+;[O+,6%$Q+NTV'# M#*!,GF"J&-:5D;+ZHYT(/.^T] NL[<49R'OTYGE1A8>HBETO_T6?DR-0(8W!+(5NA45W'\P^#A,E93Z.E2*&7,YRV)\YB@39*]VNA/K)V29O0=9.\/UK-N. M/HF(-[$O#0'0+F3+%4P96JV?$.ZM"DS;NU:1?)I?^CU?U[T'C!;O?CE<[A@@ MV_U?K>L=,ZM6J3R4D3+T&-$*">[CT>[QWGG).-N,A=,7)AI=Z97N-8G5.&5H ML7&";Z6P\>\T65;KAO.>.WM\(:KYZN_:&BOR*CUV/4MW8L:')F\9E=9_*];+ M/52X9TQ:#>9I2+&>[MH1D>4YR^@TF:'^RC//\NRZ[RT=J33\ %]\X_:P/W%9 M6/BMWL>)!F]2^LR?1U]5:"^-X.#+_KS3>>GFMJ3"C"-)3^HMR L*IJ;. _WM MRHA".>2\9F.<4B B2C'V6)0>'\%3S4IH+L8C29LDXYD5+,J7CQKHJCEX9%SQ M+EWCC>.;^3QX%4U>.7CJ[UZ/]]UDM>G (JUO$S[J=5^['-;2$5&)_EI M3^? MA5BHYSG@?$*\'OMJB;DM)*0RQ80F,^N9'NP3=BR07(-B' MA*)5OM10793X' MIE'I@:3V3>^_@MTT"/? VG[)=O>',]BS!@;_HF_6^JZK>:Q#P%KAY M*9K&$P.3$IRP2]I^M=O0<(OH\>7I.\=MZA4.2)5GQV7=+0[AWGP>^+7I$C%7 M"=M+3G7KV(S#7^K%C.8=/,ZK,=85S#>UA4GMOOCJN/\A<,W#0O<_;8 >2K^: M+=^THVK65>6'.QZ8(,5]F5KK)TF7K)^TK^(^@2-A=TX[2VR?M7?X'QV8!T"? MT3XT!K34K*TV&Y#U>/4G;K+Q'RA-\3Y@3D:0WJZN:5CU37__T5I'>3^\(-)\ M/J&+X:5$LIV%ZR-66-4S<508/ HE7WW^=R&1\B:!?1:!0\ MN:_ I])Y"*QG5EFFOP_DFG1P'$,7P+XF!1XLJ?7>LSKH;PY(N*WO&.8]Q &?3X/!9)LT::<:.&[ MS@:<8,A,.^<8R&:O:*D+3A(K@/$\4*8'(.L!(-R6I V3\>0(/7H"P+&@__28 MAL.OS-.66]=ZSMV>53@O9%5T%DBTA1;D? BB^S3%I_(2]<8U+U]GV=K=\AS? M2\EQ,Y7"25;RK#I0OK_3\6PCD'9;YMNTS-DN1+'LM\ &!MD[GB1N6ZKPJW'0 MF!^-Y1QDE1#:*F-O=95AC)NV [%@A!#I/U==H'6.;K&YCR !TV MG?/NM-^I_)TAQEALH+T9]\N]%W]1.*E'I1/#?M' MT6J^QESO)Q <:'-ARUZRIJ-TF:FRNJI;%0B3Z>M:P+[[^#FJU3LVX/;;R[U+ M:9U9_YJ+)P#8-_3J"7 =F:D4+6Z3Q=5_:.H@G+B@A0]O(^CI;UBE;T>:2MBU M-,R:UTU)WAM3J]?9P=U=>B9F$\NJY$ M!LPL6NO0!5RV"?3Z+]%RSM5SU-[X+ZK".K)V+,;.U=-M!\AA^\Y'>DF(9*U7 M2_=RJ!!'"[HT1_R0M-X_XPBB0HB5,WV#TD[O.^;T=[_JHFJH0Y9V#H2JV]O _D)UQFH^[Q.!6"R+5H0;BS9 MOT[@F*I"9GE@N\&FUYL",3&"K8]U9>M[5_HUPB5NH]1DO]_I([_KZ),ZJ1NFLVNZ6ZIOO7\D*D@ M8G(&[*C$S-<.0N\RW%WQ8WY?NZML=V'8LL8%N95&)P8.K6LJ1VW2X/8R3^2M M^>;R18USW["'DW6,#F/*>E(,'C\'/N8RL*,-4FVL:DJ]FQ&5Z9'$'+NS MNIO=?K0ML[)%KKG:2CX$)_5BM2E,T'0GWS'U&N1UJ"L+JH+U4MV3R?A7W:<# MZK$':/QO%KKO2J:6C[R@N$A#^LGC2G;:);JZ 0NB6M_B;;W1D9_KQ)BXU'3P M0BR5)P#V3L1#(OL?WBB2ZK]1"M:0008WB5YU/(O "4-F;5X#;JA.E*_XHGAG M=/+/3SQVY9Q=A!H8 +A.1E$+QWNPHKB\_'R@.Y'_5J@FJBJP+6NC%JD;P0) M"2(J-U."P& W!:)D5FX0'KPBPVF5B!7>:934^"B*(VF]_T@QQ7<5 ZYX-WZ3 M!Z?TT%B4RV9*]];XRULAK"=8P5@-]K;4T7VO2_*!XEO2&\< .1N72O^NU.WC M(HF(?\>!77J@Z( ')JFC@?&U- ?P"],Q<0BQ6KZ NNL13KK73/8J%4VLD=?) M=8TU?]R7'R:)JWX7P'_,:LN^%:38HFWA[7[^QLH$S]@O[7=FV/+79/[X-45/ MFO(/KMP_$URCL5QIT.SR";IKU@9H:96<#*C7DJ%ODGXDK+!MF_4Q=X"MA =O*2EM( M?H-6W8"]/?%Q@@XY<_$E<%[@"8#+TVUHR@4I52URE9=>&FUW- FL^W".EYE' M[YZ-KZ32W8Q9YY'B!8DQ\72DY1\1:Z[[[D+!$']H?='L^OL)8'%^>+1UQX+5 ML$:"K][FV MW:-C%CS6+/]MKY%:BZ+J7K8N]9_UF\ND@@Y/N)?#>ISQDD=C&%NPEB7CI5A^ M=7 _^LS[\T[I=9[KR\?+4"9[T@25!D(3O' (19,(HF(0 M7'P#2;-I$KPA&)4P@D]07U3$6/2FR@9NQ>@B?R0X?>(LY4U0B&U1E3)!X0 2 M>J2F75JBFBY6A.?F]+KQ>Z2)C'BC'PY=]_V%%>D(+9O-9I;WFF5"\D^N"QH@ M\HOM^7BI)7FHF9[;A\.Y5.7\E%>POIW13+V2&.>X- =R(1I"ANGL>E0@W!NV M6\$&MES921R.&+6K^7S3/_NKLE^\,Q6P7%]37QVS60,.7:19DM,VP::88 RG M43@&Q9X6]1AP*)\>)35$\%9P?(7:YB>%#"0 X046JLE?E=$)\H)39]I1(? 8 MX .>&)QR[++THG3+0L^N!D+3:&TC=F>;1M;26J] M)LVO)QXAKONHHI8?7077-CI-WYV?$PZ8YB,/.0+GI[#0;!$/G)4F4)=\'?W; M_SEX0'D62,M>77N:G%(&N@W)-[\E7S1< <)X:A'7EK)GA/HOLW0!,U%2T_10 MRD=\YF&1_KOY%S9!TO\,)3HO;.+?!H?LKQKMD9)I*<34C=G$'L3),O 19&Q4 MD&G,'%?9@+&7<#F5AN)U^0/0$@RT,0W11 .GTW(]&CXAJ6ME\M9>;,5@A% R MQ432QJ(')DFL4KQ&J\7$Q'I6P^%#!H^1_7B]2C=C[LSP>72N)-E-R)R).L%3 MZ$#/Y>MS'=Z1%\8-L7HL[K%S,LDKE(QOR?3AOTVV&9@P7,;$K[IGU.J\#63G MJ,H\!3V*HH4;H+3,7N_1*6>Z5BEKY)-G)&>,B480LC*E9G1UZ-'!)[J:<_S) M(,XZ<"B:: 5O[OONF]@U3QB-]C53XK*+)0^96G6Z4R\L$ M9058M(7H3G;=:5R8#2F:18[5Y$.F"C\QI.3/VEWG)OVIT!5)C0S ; (^QK:3 M>;S4/0Y33:+0O&%+'/LHU6/7KT QH6M$L*O93GGZ4!C_G3#1)LU=0$M,D+W*,_"*WGP='0=,,)2/!"^QP^+:A.83*)LUQ;JZ<^XOQF MWU>L#'$^>A:J*GLV9V_Y6%4KGD@/OY=U-4H6/^)#*EX8K%WTZU@= (@5SQ5N MV0QR(^\%:.)Z30Z:41$&'4V>[(./ 2-GA_P&4C].I^JU5M?<;JL+F-7A@5A5 M;Y.H!]XV;S)+45#0);FE5M2+LTUJ:<]LXOK;Y-C]4+T.H G;%VL\TE;+.S)A MURK=6VL"^\A5__9,:;[HL)A^;.OIA@BS=Q2*@8]2HV _,I T,6^O1!WD]R8: M*A@+8W*C=BM=.(APOD]1M MBHBH@+M*]\[RI/TR?TC*2KL+7C]Z5BYH!.>,#:;%/M TB^2-E7S,=V2G/I+U M=M7:+[\[AO")^N::,K3(^9DC_-KW]_:8;9L(I?!. MS;NFXH=*2Y,0"$:O)X)FHLU"_0KB+C 3;I.=X*GR*4:1;KJ%C0%N7N9!JJ1L M>6@BIG72L25(EZ$A3!ZM#ONI9W][\;:2!3>P,$_H?4'MP;6=PRP?.&/L,-,@ MH[6NX]KXX\!%E=6,. W*7WEIS&8^@7"SR78-M=OYP%+P/_6\O%\[,FS9JWVOY2YR)>K4JQ&;U6-YRG#0M"O;^LK_1=^ M%U7WJTWZQ]V0_T!I91[U=KQ M!&B?>0)$%!O!WZ7ZSUH+*#Z>E3P&M3V+M&?KEJC^69?N]01(J3H5'?;_R2X$ MF7M]IV ?!Q6X*$_K"&F^Q_F"#W+=9?A=\@08"*"K\*8A^7GF X0H>4F<-\VH MA#MCVP,?U!Y8?1Y\X;[V2D.MT\>J]'W[9FB^1%UC]>CK]R!/G_=^A%(>OG:+63=L*[GO%!, MQ1$5:,CGT_$J;$YUIAEZR\IN&]QW5YW9EAGW2#C8 ZPC'@"F)X#J8@E1G^_I M0+;F!P\YA>ITA)(?F5F M]$'O5U=U?9H",M<'-U9#*ZU;K^.V^M3G*_4\E6CB VTR%E9\EUN:J?YN[@; MK"=[7Z:UVL^').&\\"RR<\^%S'O;*;@6>EC/"?+B+G[2RA&@ZB-?0M31J9C MIIN40-+-DU48 GHZ^G:QGX0(Q'S+C$]TIWVD"X9O>XW,H/ XK@FSR0& M3L7*_B18,6(SQJ>_/3(859[:%7L.BLSXP.'*\:[%#=04BYGAT>';P7LYWVID M_^:WJHPGHE2M;6;.9XB45&6JC"0I/K*1/C9[7D7#WB9YCUM,',/6A.EV' L@47A(IX 7R+\-.UOK/,ZH.Z7!P=Q MW "T ,[GBO:.; 6CSC!YDV1^O&@1RC/'!8^-O;.V6]I,@I;NB;^VT&MA%J:> MYD/=J^2ZRMD,<9T\NN[5#FG8$Z!"=Q;YZF?)4+>BNN]/)HJ^SR*49XS/;&U_R;WVCK)5G31- M4-G4+&-6>8WRHR@,-7!7BM5&LU*M8L GIU'$0Z(F 9E4,[E(WN8+7%ZMF?Z: M<9._05]>$[7,B&@'> !--;]TX/MPL,92#O^P/C;U)FG^K<>3M7'F;C,!CUQN MGG>)(H5YER[J-20A-D _I;<15#<2[D"\BS+^E.3YJQ+G'X[XH\1X^=6-KO8Y MU)2 GL3.5/1=3:^/>BHDX.A M]N6GMFR\%7>$35[T;VWM9VAH\EA!7H@*84+B72TMHB[;"JMS)7&?XLUF62M. M![< )P59NI^F?(>?EH3R[DJ)^O #8&&7W$^!;-91] M_9R]?L<-G.A-R-I\9(?6-;B9/F6;NW>5FIE3K <+:8:V=H";S.T%C \-7W1V M(SLI3A3I^V11A2KH8F@FK*RP*O 0\'7 M-;MS+T%UH ^8'#N!MEMIWCY3)8-4SK%%E3S:N@W1&+H3H>M3%K5M=;/VII!4 M4W\>.RC3MID->GQP^KP,:8&)Z/Q+*4][8'(1&79""6>Z!1[:C<=E-A[+6E@[ M;7MK)ORHZ*>!^%TQ6^5V*%7RL6F,-LNKM5CON30/=P50!KM_S5OQ!'+M&]/< M3@HWHM=$V+ !>BB$Q= 2H:UADX0TT.B!>A0,_7.(HLZ2=9L657QZ,N>&. MR7V1G3DIC%TQ3G]V-5CJ,Y,L1)U>W;D1(,*,N.1XAG+7[$@^NU9YN%]G/<([ MDT:@/9Q&HS\!.NNT). M<+?B4MQ=@FN"0T*X]-GCE;WON^_=9Y_S[GON./O#'./_(5DVUYKS-V7-]:)] M980&]"%&%CR*4OK>*/>(V'J=I>]?BK*A@T?BHG"@_:=!Z4M[3#XRH:>J/ MGLL6'P\-1_E0'94M$S;%)1^Z>LQKW[@.O6,6XN=OSC9U,SV;D^_WV/>U7^IF MJ?2F 7ZC<9# VU:%^^8@BS**^YH/=Z].W=:*18'\U0$"7Q\GF5Y_=SGVB3[8 MT O>_\1P:$$:#/5(,+M M]B?8C/Z?4S.5)BN+=;(,6-4JFBPQ%]4I'V9.9Q69,PU'B7*O$_GUZ'V2?1+V M[V_< )9N=;M\W+F9SWL(@^_A!6AJ8 F_77J"+QRWL@FH5%I5Y1(%_S+ D*JX MJA,9_7$]9#>2G+'DKH;O'[P>\X J7!$II45VR8)PW$!7]"(A"B&S#5":R&HQJ@7V( A/CUV M6U<,R9,OT+%FS;4:-M!]/3(+^O[T<50D5EC>$_%EO)?4'KN?ZT66B!:M$\<] MBR>38 "';2,KEG(/+;8.^4C1P!J([5JB06YHX.[&H9822FD& M;^YIX$+%4?O]GG O#J^T']@U-M].PJG:7Y<))*K3O;DK$YMS9O\]8D/(1(EA M8H=E,KA-\>"L[-< XK"M8D&6+U$NBB'5)C(DZX^&39$PB>I':1J%5VD!)P-: MJA7C%K+IC>74[U-G5U:,O_=*5H;EMRXC=4^498>L4_&&3VWE]"XS:FOJ:Y43 M'NHL]-O9D3KK"' 1B%>1 HG0[+;9AMNE5J]%6#=D4G%37V7'KNM('T8BA/3I M6',R/G'_0)0D@&$R17H,2$.&!W:_:CBK;U)?&&GW>,K[<<+ZT3S7;E/77_GY"0.CGO?7VG24TX\0[W32O7V6'_N MK(/@$NW4Q+\!()Z ?V1\HJ:Q(I"GD2,A>5WP^1-@BWG\_[.W3+$9.]..GN]" MSHC3;@!258YPV<;Q&X"%B"U(ZIV!4H9DV2._M8P*SHE &;AAN!3 ??EWPD9" MSE:%^Y1&W*+V:RO'[=+[Q09OZ1W>2CY1%;*[R]M+UF+A2 OK'"+7D?<@B]O( M-;-D$YW"-V.E]E,#>>&5PM[D5*HT9-:S\OA,TC_W38UM/3K$OTAK3\1KETC? M3=47CDM6U3.TXH$NS9/G&\&4@*Y-DHK!UZ/@H)N $0*XH M+$5=X-G)0C%=#5.?_L)+-69PSJK<6 MJ*%>OFSNI7"L6T(E>]>^%#V!Z>8P<'<-CG3E#7[L5+_3O33YZ:7]@TI!('GC M>Z?'4X3@W&]KV$*:X5"\X67?U[5)[NB6!T >\O@Q2:1S@G!^IV+GE%D#/:XZ&: M)R;0"J6-$^*T.UQ6(XV'J#K#>Y=62'":3+R0$5A2F,66O M>O/LE^M2YQ^PPLI_%=?IYYR*E?9'10WE;9(FE:[&N-IUQWO+(7,#^.T#PZVR MY]N]^ +) Q=)$JKP=^2%(TQGL6C@)2*338/Y9IEH)3J&B:R%3&O==X[3UN_E M);$(=")+5]SN4#SZ!,XW(%8.E(Y>TO&!?YN5=S;9;$F4%H2^$H"+(5BR#_Q7 M59P(ZF5"VMA 1UU'PV^?#QGL%34W&A,K.MQ+M9@[$A8+!UU>-&]#HC;/*[KA MQ.07P^X*%+(N*^NA0M6D*+W )W$]E#C>GTY>GF2%5Q8[M6M2X6Z&G1J/7G*E MT(D)8(E5Y%/@L(DDO =ZB=4G3SEF7HAHCAWDCL-$7]4(5VX53-T99BG%6=%Q MH^T3I#&&Z2H)XC$*__299^?5!1V-'0!_ST\>+=*>DRL< X M^PR?@-,'E@_-*FJQW/"(BDAI;!I^+-9%2'0#P#Q4,/D*[25[$9:,V>L*I8U]U-,+N&89\JOJ M-GHLF6%%!4,SZ'*5L7&LUZ3@ $$9Z_D$MYJGU_CHJ_VS*_ :0ZL_- MW)$V"3H3O@%4C3W2M:H9-F!(H"JJ(2%H>#/R.8$>+PI-L\9I.G^2^POU<%M- M;B<#E79)Y:PBI3+XGWH!MN=BMP/XO@(S6.6MK\]Y>$\T Q*"T2F!JH^_'W6> M@7&([X';SDVG??GA@C4QUN3E"P8"VV:VOR"YHTUAL/O[!5ZR-BV\?;_*#/OH M!D5:>OQ"F75TB&CEDBUP3)J++J.8RSMBWHSTI8\$XD=-IDAQTP3"TF5-WDU> M1B^U%/CX-.T^56_ 58EV!VAETLF(L:9&#XY2;\9/GRO=I%G;1>N MXH^YT'+#R.?OKM61V2R1YJN-LNJ(]Z.7I*[(]FSB9P0%>4AZ3\X*U56, DRY MX\JJU@T;&M-.S=8@KY=+U;E(Z8/:NT:@IVX;MUJH1+*(5>G59,YPU9LZ*#OE MI1D4M8L1C_LNI<_()"LGDL&B%J[]4L& UZ(#+B]Z,B[[27/6>F3X]UO8>!,T IW(GJ\.%OQ54Y](:F2:Z6!GG,6IZ M7&8Z&V#((8PX ?WJQN#T#!+Z:%KQ,?;V)PEE8NI[PR M+:E<_:V?CME.BHM;$7/%>CD6MQS^OT M!O#YVEI]K+*!]L52SUBQ:0VT5FKM6DGM8J*>">;)K:(96BZNJQJ[/L#H>LMC MGM?_3BB0R,@ <3>\V"[J&8JL]P807TIPQV%U\*'\HU>!J_Q_)QWPD#*7E!'(];@-A,NM89+/I_)1\" 7_FUW9OD M+:<;>E,NU JJ2#NVO8!,'M]+=<30?&A_1NAJ\OS:VE5JG+!C+NZ]/;]0ICRV MW\72"[T^U,C&K4K1 (VL.]\^]^A@"OO B/5JDW]4_8R=E%QJAI0WC+S[63,J MH#9J>:W4/0%54X'1PB@A4$.#[@T!DP*&EFYW0 >HGUL7D3]R(Y_ M43_'/<_R&X#*Q54H MDE>?452L4E#O"M(J%E9#ULMIQIZZV()0Q(0RP1+$_]4;X1N89[02OK1@"^E% M3MQ"TJ/C!F!GF-M< UFG^\;43UF$6%9%1/?>QHQB&L-[[ZZ$,.-3]K2FI1+P M))C$FWPEH#%^VQN4XW',K /<"SG&GA)U.]Q]1R1,SVJN]8P*QWQ9;"Z>L6EVYFGU\OP&$VQXB(I\BSBN_[F'/_> MXWJ![V9LJC-6D_%'DL11CSKOI$>(;AH_<:C;Q X;FU(LD]^VUQQDS6C]?L#0]>P MO*@D/3)0DQ*'QH^5B!/'7?>^130GT7;H%*"H92LD""_Z7A>W'I=>.]B>MJE( MEH";Z2T\_'4!TS( #^"E2KF")S,&W9L3.Y]>01G-H9=$.6@$Y]YX$(Y[)_NP MUC>5E8\T\UQ8\>VZVT3["&R0DS!)/"L9+7"K6AM9UE+M&N)RE'N$MUM$"L#I%EACQXI/KF560)]M_$**LI#* M89V,#.G1<*R@VDXOPAM @"BHP/H^)&^KFES04N)1OUT1VKF7/MEK?,3=2^H3 M%A'T/07YG2V;*HF0(%EA'XS2P"W( H4^KAFQ]B6I0=3/Z2[QGQ3:&;SN"C.A M=P2XTISL:^N&E=T VN(?U]M\U!D YW62!YO6_HI^NH3:2,#AS7_)X,?3G#Q5 M-F1JY2+Z2'^VG:_ZE^%]AC#>-QW&<8SIW92D$V-%T0>KVVS[DZO;KX>X0B3[ M *T$T_V EQN?1%?9G^<@08'K5( BG-YY@<;7U.:F[P'KD$$CIK>O,]1Z+<(^.Z7KY>BST17-S@"+\SY0^.Y8X[G@YO!^P6M^K-LSW M;I#W]HZ.YJC]C6@NW1>#'W/SUO !RZ+8MC\4E@VDCQR8FS'+U_\^ M>R>^\2FP3,ZN+LZ]JPA\D,,NJC*74=1QR@9H?W3XBB)Q(CZ.,'MLZP]MF562 M[*'KE#46MBP;N)T0O>OLL1XA#[ODBDN1*CB5K*PJZI%/^XSP0KMC5/30IL4 MX3C\!&8XZLV9;JDF6B\ -3-E2.;]>:>09#N2%VH=>>'VQE8))57IA>V3LF0M MD+^Q.>7+>S6,E^J>.CA+Z*0R#A_G\Y%7J1J%^VN,GJK//I>BKI'N/GB4]KJ. M/ATFB3C+?ERVTB2B4E,#MBPICE8/Z"(PSFO#D*+VB64G7D08R,M7-$:#:L\? M;S]52G^R6E(0H%P 4.8"T#(3Z/[;:W/_(_3WU>TF_J[N78$>MPN_949H5,#_ MS4K]6W&[6ROU;V7O)F05V9>N(-XU6 MEEJ>+8R,1%J>Z@QTUYV*\,[SQI8' AGM)3Q/SXP@:A@E MUP>X:N0B,E(3J>:FWU5;U392R[UNP1>"(.V>]TMYR.UG!U.Y?+N,I6D>$0_K:VUX!G>SR%.?_G3.9/ M;X45^4."A?U:.MN*9"F'S'5[TRV?0OSFR*;RZG&;M:JF /- B4!I6L@5YA1. MQXWX@*&N._ZQ()!"[QV=F@>I7X(O-H.X^Q:!Y[%5T/4; .":F&D0_K6*ZDH) M 4%X-\/C,T)9V\5C_P(O1DOKYD5S1:'U/M;[QH5DQGT.,D\F!RI7W27=MMH7 M6W161+=7\WT4*\Y7*WVF+F'](VGAR/@WI7&^31)>,9XEHS< QLNKC-LSU;R& M/F%&OD7\BN[H9 CW9R4JD'DRQI3I,'UFBZVE8"\3NN_ @"K_@2&GE3FEZ]", M\W#[[ +=V[?1[9OV.[Y_ ED!13A>0.5.J2Z*7*EW3I,UA]1]?(E)]K>9Q297 MI$BU[D__9\R>_QGZIUT%_J^BQI9NSY:YTY;RCIG ,>:?.S> 3@PPP).H+I\C M)F/>\*'@L_=8!]V?0,)(5W,WMK4_98SAF5+01DS1E27T$3_,LD"^I$BNQ+4W*%)P%$.%TO'"W MDI:^(YOL!3IR%T22$/YCXH^>B$!>'H=EX";&<]SSRUF\I\F,58Q'H=#Q\Y@Z MRA6E2XRS93PG6;_A8H?J)(X)QF19D**+V+ J3%'VB>EL>;BP7>;ZC,_4#> 3 MF"5&67_!%W5?^]SI\OBA^ ZBRA4#X: -];6XQC6;VFPT2SQ6,&9N>EQ^NM6L M=[T ':L%,BK[_[(N-HPZV<%X^5S?\@ V"!WS^[T\*33V?(4T<@;S 1HJT;+[ M"C"M"Y?E&T#9Z\3!;.#5FZ])[M.00C6TD=H5<;&K,:*B4T,9.G#VDI? 1920 M7-/KQ& F>QEZ5V9E5\7-L^ JK/"8+N/I]Z+ M)\ED(WV')VYW$'\(6XGX!]2('-Y#1M/3/9EB;T.KA&M=P]&TMAL ]HEWC,#5 MFEBXUB<^WT\/P[GXJ4>^[(GY)7R0H4Q<5X4$.HK&) 8:/PCMUR*FN?J2$S MB3P@.RQ=5,S,O5?G=O-'M4BIEZ;]^MIO>LRHE*T'6W*@Z'/?X^,F/8M&I6D< M61Q'F'[.3UC-#GIP&1<"55ID[6 LS.YQ>9_H]X=P)TBR59/2C+L.@3J%'Q^] 5>F_:B):-CR%7"!F>G'[ M[*">D]E;.?3JZA\54OJGTC^S&.]_#?U^GB "0,DPC(>-I%9=X*].HG;('(CT M2B6_PKBT:^Q;HW<\)R9FMAF"[+R8EGT_:5"ADI\#35]S84J\S5E@U<7,\6PY M@8O;'^H^Z4OSX#\*F]R/BVN"\UT1_CISPOIEEP4;$T_3GZ"EV=II1[T!):4* MAG5?.5U.[*N*:/55:D42FU.N@&T M\IQ:G1*__)FG'^)Z_,5!ZP@X61'2VKLMI=&2T%\S*]P"#*#X]8Z+0G8J?D1K MWVWLT&S9(8Z7Y@,78E%Q8:^^)7I\J#9V@!=DMR07&LJ*P)_(-OKT72VB>;$O.VKM2I.&)P _+: MWM2R1^B?FQXH&,):6M\_?AP*U:J[U+3Z)D\;[(1B?=/8LGQ[K@PV8_]3JBE@ M=8E(:E6!;!]1Z$)GN"B)9M\^$2/>G*VQ+-KYT[%E.6 YF8(?FBUH#DUZ$2CO ML4@YDADMP++5COMVAT7X)"U4G.I>?\GL"^P_$EX1!66TG( "/*I\?;ZVRQ/J MC"6<0"<=*'I,'9#%= V7XNF_;S#-_NY7%B>',JY;\79GS^$](>GA_ZQ;[]W\ M@5I)'8Z #;MS$\P+J7GA/D7KAX<@]M% M"ZYRGJ6F8<#C;>W8%4:^\?A9''C?V-?YLVOA4WYV@<6CIP&)7"BGE*Q3H+([ MFF7 ,8W(!2BH4#LVCYX\;.*!!-1_$@MFQ. :I'A+OX"6%;/X0$O;)\[&,\5_ MPP^AVO^7YY'^EY+FWX76-(O_+NBF.O,UOU"*5#WLWSX8R/JWT!I8\^]B;@4B M(7O_&*[\,ZD+:7L^+$*&B]21OP9!$K?&O);Y MW82J#FG09- +GMR*=&:(;C*MSMB^PD$F;NW6 >_)X96&=4/.;+<+[]U&>1F5 M6,XN^.F^D97*+'L:/:X'@XW!K,=53J9+GE[]W,_']#AD!)X;E!%)N@8O!GV(Q,C\)K[ ,@_>6D8G%>4AD!T.SQ5X!0, % 28R+ M6]_9(TE%@3]G*.-(>.@A'3%[ T[*C]96UM MJLNQ6C ^3I3!$'-\HLO9=0-P/$?C?MHL5*-^CD 53MR"K <^JRI29)<>5\._ M6:F5[\V&N '$@%_4.+2(SD3,DXQ(7"8AZ8&?3V%"H\[;+K:ZLVW$+:*?G;9$ MTEH_3 U7NY9ISTB";1I, NX\.;O3A$YXL,]2/SHKXGDK",6U0KB;^T+;.W?9 MKT&W8.4[/ZF*D;&O]_^,])?TLB*\#IM,D&VFC,R$E<'2^%,X;,FUZ\8.A"R- ML,K.$_) P3]A&>#!9E9+7]LBJG'68ZE@BU;,0U^UBT?0#JV@Y!6?8B"8%GX) M5&BO77H?=TB@ M_'PQZ.8S<@/PP87IP>[+N&?IT)N49/&4[MS; L_ME<2CE&KJP\AT5G4 8J_H M7UZ#VP:M=!WSZK?/Z2;55!%Q@F.JGDP9C8]F_TO/X__?72B&\G ]6)5[P6YR MD8B)4:O358QA^2\2>>Y6;(8KK2"#>>J&F0/@H3R]$%H1O-";OYB5.^,+072' M)RF.PXD.CYX6?P6SBR\IANYJ\ (KN4FRM)>)-LIV7:I8WQ,(>#;'S]0H_PAD M:4? =PVO[<#/@2DUHL*B]76^(H\('Q[TK6=5MNAY2?I5B"9])#81F20<'W)T M82CO,3,7K:-8F*WFUZD<>"Y>+1!N9O:&B]]S>MR6[);5OI@ M?6ELKJIE =IH\6K@-=/&N0=OY M(MMJE0K621-TO(8V:U:,;\WU3:6#DPF9]W-- [KJU*+\" MJ*K2G=(?R/,O)7:8 ;P0OJYOU<,MUBJU)ZT,RQA2K.&1W]I*>[8F3%0D7=^# MJKG*S$H0?11M3 -I]9Q8X-4>D][W>( M/9_7!MX-L8BCYP4E4)B&[_LYB"&(UU\]_%-;JK0[DK65^:E'TL>:!+TT=I 9 MIV-.J*FN=TE.<#LGF=/KX&4H+]60&&-(C<42(QN"M+4B@JX)KF0P=[LQ_+G9 MNYZ&=8_Z,ZT%:I!=B&&92P(.>CB%& [HO)35)"K:'(T:^1E7Z,-I=Z6E.SM M3 @7UJL""N>7]*5L<4PYV09)U+UB6HO G+3N6BH-CZL-GXZ9IR19=W%H6=TW\[]"H++]N\F6ZW M]XYD XV9W/V/ K7H?D148HEIC.\]F^!K2**\ 4S,2RNGO8MH"=*MDF*6DN7K M"TO^D$T['OUMJD".4(MU+SH43=??1'V4MW30,M],M;[?;YSPOM5E:P;SK$B.2)$]?P M";A)4>[3SS_OEO.=S[E #^^P:K98K^@K3?+4,C9R AOL?V8B[+C:?/0$D_04 M1U$GD% +[4<&EO$B Z\?*,][=[JEY>"=%AD8*?DK1+TG)Q3[N7[1:H1IDDW7 MGY5P/UKL436H#94VZ L:'_>,C_/" G^_5Q"C.6PMTVD87SN8TI1AJ[C6Q M.VWF7&X?/X>D[)E/%;CC'^Z+DT6(R];$K3*<;SI<4Q"W-98TI 76:"=B1M+B MU>,>;4=VG^IV\^<.!=I7*)U<*WR<.5I]>)B^= N9CO F_A]SH?Y7TS\OM^J_ M@K!!1K4HSB#8!AZNL7'N<-3GJT2DYRF$9F#=77%%XF=4% BY#,GVD/)15*!6 MB6VHV#BV,BR ?M N#9//F\O\@RQ+6?9DP(4]UP!B;2U8_(]@7X/! M-HK7\P[XPP*3G-.QN>99%?T]#WHJBR61FD*JB%#6R]5B&UG]^1O0*0#S9DKQ<4(5[)Z;!9UP36G;>$$]X_F)6# ! 5&LBI1OF.\KG$_W M&0$N_))R=[6S&]\'UONTB\4ZM.0>YUJ7*/RH"5N5CR?A+!536D],U8KHZTU& MTC"/31/%7MTK!EXI5C&DJ$Z(5MUBD3K[L3NP"0.!QX&=HDNGY8\8T@X%&=$L M$P067_3Y-[N@(5JS:D8*X)64)Y'(MHOC8!-LTW0VB9_TG\0\SVJ,L!L)Q?PE MB+ZS5P:\U0L^R.+(G2+H5%IE#4;0I>.U&WW5Q02L"NB]Y&[., O:QOJ6RK!S)R^RYJY+N(9]?W6U6>6F M:YYK5615:DWEG '6F7+^")!>2;9(/!J">BJLE(Z(RIJ1Q#E[^9FKS&BG$_C4 M/ $BGLK:$9L,[VU&.OKW=%=<@#N%M;[RN5?1TFT_ MEU;9D*FU#RCKJ]V3N0'H.QH:(,42$.+_VED?'1\_;FP[[ MUW^KM]:>5[\+N][MWWL"'F!N7=ZO[E2 C1CRE< M)&P5<7I,?61O(##!T4_!R51"Q!!4E*R>UJ1?OBIZAZG[ZN2///:(31HRS/-SFFZ\SYSLS307 M,5WBG)SB+7DZ;[?*3VNDZ5*^17"CZ2.$V#!^/ M\#5\7FX(MF-_D<332SB5VM!*8X>SO!PAMCO03(GF0D"",73;LSD5UJ.&@V;' M% ;"%C9%F9\QO)0FS^&:&X MO2)(X+5?2*&PA,B8)OC)1O^[<)Z MG\DJE<(O>XPZ/S'4*+\DF]L!8GN3>.3R-Y6DL8?-.21PZXOPI#ET^%_Z:G2B MGT\\N?"!$SK]Q+R(8UN/-A,X[GN=&14I;GJ]SB*S/K[:5(]2+1]CHSM7K@^< MG>6?'^U99@+JVI#0A1C?F@DGU\)6 QWQ\66MQR10KH( ]J427D,EU%M(3T4F M9 H.V2+;G20?MO:TK;I..JRI#W@1$DS_D0N'ABZ9Z@@X*XF12J'&M%#? %YE MU>"5ZKE3+\_I=HSN4CE$_F CJLQ,=D*[[*32C9TL<+9/:GI2LVZ/=! VL*4: M?Q#UHZX5&@0'5EUP+]^W68G:2Z[H*E*:,\H''FJE6U4+S)K'@=\;-]@6O]=^ M3UWSGM28(+41G^+9 *G*6PM"I)8B.1V-WZD6IQ47SA4] J)_O&H6%,WN#U8ST%J_IC]1I"P>^N*\- /QGSJNO45L M*T#%WY!-G'R&1S"38'+=6'-/H9G!7N-NB]RRYZQF!CIM(VW+5VL5E]!2R] * M0^B;Y&,D_@QK#*J>G5@OLIG0ELW8\YP"[V3#%,X MS/T^5(H5C.&MEQPU,)@3E@B$/MP>#<.8S M? E^*FV!;=X);2F*O^LFYM =24@42PQE@GT1'_ZW+K!_)K'^K8(&J^;?*FOD MVW2._T-O/=G?5= H_%ME#0W:CK-_;&__$XD&VF&%OR6 A*[6XF#PE^"&8$-_ M)#/2RCBU9/,(&PT>*MSCR;9AN<18]&TH7B0<<6Z3CVR?*[&-\.6-?.M1"[.X M-21TE:VIJ&:'["(77M4 \.@)P^AF7E2<>*Q%K&?(&U5EM=M$V0[*P*ILE-*G MI]EJPFFF[GU[-DT2.W0>O(_Q* 8+6[O&'>Q7S ^&)@7 P1R[IFG-\F]JL96B M99_-)?=P29P4D%O89@7-D7F>[>XG* C&1]T!J$M\^N%][/JSI+K$']B##HHEZN?0\3)FYW#;G1F3L#.A(E>IK&<4>^01[9LN5ZBZU] M?EY^IVZ%.M+\NN_^\\'0N],,]X<;G!S*FQZS4OK/A@EG%_R?+Q,,M$2!&4Y/K= M$Y,2#Y44A6E?8*TDH3;KQ^Q@SDUK,01LQ11#!C_"(M 69$W+-X O&"J$;6M# M1:!\_\JY74F/N=+Y*P#G%.5YR6RHFTDY_KJWXS*A8'>DCE2!_L(KMH44P@JF M7F/>E#X?UH*,R+92M-&*/(CRPE.!7B71W=A-BQ,+Z[-:U#B)7JPR+NTCV2") MX:+*0JWHMS8KVBI9]([X7/>[[H)%N@S_*$=6^U_'Y2LYXHA_[&^>S[,)N_+C M'K ?>47&ER+,#I0J&V.?6:1F==^'6W1MJ"O_2'9KS:M:H"/^PU(P46&NEX8\ MBB(EXPD7WMB3T.&,3]S>SU>^*N%=N-)2*R5:_0A(B=M\4C;?&>$ .-Q6N_@J M68.\-2CXO&:>ASZHG#XDP?K4(_J!9&ZT]_O]AT-_G69B1$J:'UJ\7CJ%[_A5.=_GS2?5>K!7N'8C;RV 8,2< M_!@:(OB5;ZZA7[ZNG[(8;G;T85[<)KQN#;W@>\X_?7O>G<0Y+R"W2I6ZM;!8 M-\J18HYV'H>A1TS0>.VC^Y,(<%CY=6JC"&$;_UENOJ$$M9DQ1UZ6&QZV*,JD MR?QV;&6$*5F/'W/IS'0]JZD)-PGEWPK.!/@"M,3@4*SM1;'2ZLH).XX?\E;O M@FV_2S"$.=4I.)^H4JY!$(.^%#> 'SFP&P#DV0U@E74$S;N"LG_@;C>_X#^WUKTZ?\"!R$QDITT6WLNEIL-H#D"4NR]>+N_OS0NG5X W[>-5>E&'L2@6E9^ M>3)E-"NC2G^;?L5)O/6CO/NA7<6VHAO#7H^,;'^Z"#G=EVDTVH#ZP?N\9SXP MSH*/S'.21]BG#HMF$60O0V3QQ!LU]P2OON!+IZ3?PW;Y93L$[S2[L#W;/<,$ M.=P NA7T@C3J; 5590\IW@6(9A@1GM=U^J88."E.-B]<-=CX2DD=M9U77]>S M'IA;J\P_G]QM,*OQN+N?5XNW1&9X/[RJPPEVEY&(>'BCTL4KH*YB+&WP8=]3 M5L:!^-LY1[=_)#NE*$GT/17A3C_ M3P\=.T >$:/]9:Y=0%>X#BX+Z'>H6?M1H^OH6CF4:,7U*! TD/;\VPV@27[] MDOYU%QCE([XC3U_.EA?_2GIE&NOR+*LZ^@:@5!=H^95^R*].Z.$=KXEB^IXD MV>:JU!T1U]BWX OWE/"YT6IDA1UE9=>$"^<^?, MJRDAC[E<7L'5DGX%&'N'C^3WX)'%W)I%W;?DKCE8\4RA2+_W46&F@"1SCZBF M0/8-@*X?E$DH.Q'UP7SSKH*QK MB!Y'"J>"NQ5[//'2M)WN?@/2=BG4KM)JD=94MEYV[ZQZ8=/[2XF78!^7CTRS MC(PC$KL3^+ 2!<2UFORHLZ-F+J:[22T]\9+A\SG>>9#3440MWPAS2HX_DNVB M 7YOU#D$M*I@!18<)$9[]]R[A:\+M"V/EJ JL+1FZBUE=XNSS\TC^[1KH8,C MPR*GIF7W02&,H5=W8ZA$[Q[84[CGPCD:5O;).[4\;33WCGXY$I9!]3I<; 7$R@II?VSK)G3,$X:G$D'A?Z%F M(I.E]6FWQI<+B=>UH-7N21Q24KDU?ACR[H#^%;TF/?8.>*FPO5+I4GA #5/7 M@@F1>VO#3PA:/?RTOZ2-F0\R**^A/GAJP8/VSW\Z_@=H00BFB& ,LVVT7[%T MT?MPE#UO4ALD=)0%^&!1NT:R)V5GI&0+SIU7\NV)+WLSQ M:N'=73WP:!KQ. M-HVT]%S[1&(S]98>;YQY:$LS?-A%3*;3J1^\O&"].BL=:FG#Z+XFZ1=&;W)/ M_,<4/4)&>]QE"" V6>;%O]_:%(5346<^2^; XYM3#Z.$](3 (-,"\!N %+\C ML.(0'2,+VGO*B?&+=2;*S9M*\S9#?G77^OE0RH(;JC(>XG=7+5 *(TCWC<:B M[+VAOQ'(T+WP%=*H^Y'/*JWT Q_B-]+R*IRL(OE=CA%[\CZDRI]3JQ"'G:QP M8NSI'9N5DM>7@J\@!(7MOMZ"(P'.I\>';4LDVNY&J]69*POB&)$F8HW8ZPAU MTRJC(M/4B^?$-)%-A5LL%$\R0ID)_ET W(;V31)UR<>Z7@,E6X,76-N;;\]% M#^KVB,UQ7I/&+6^V'(S< ,BWAO)7(.>]D-MSL7$+="_@)T_^U!(*@A@Q*&KS M$K__S\^DZV-T@(\;WFT3(Y" -/*NI2,FR&I(NLU["#A= M(.WY<@2BF_K+DZCDQ/9J2]4-@;K72.P$98]G-1GC)0?T9I@>GNUUAZ?A][!3 M?WSNA4V6T4SIUZ#VKWF1UC35;FC8];.(0K 9;7C*@-_;?'%T")$2#C&RJ* E M?P=HRRU%,E>#U_' :OLM'\5X&\U4?3H-7T&T">!>9-)H8%>!4(6;M% M"1'V3\KB;@!DQ->2H*/G0*3R#6"<]P;P3+.8U,D#-PQVD0?9H;P!1#'= $*# M,.EIEP^K+#.3>MC,()V2-P#E(72(#%H==$IPR]JX0BF:10E3UK\T_M?NBG69 M-HX>4!K]M7&5OW9H/2(C&*G=]]?&H7_ICU4S5*C1KTOK+XW'_K4_W4J5@;7' M/"W_/9G_HR2U\).2P& (^2W/1PIM=7,;G9IW5K7\CHLH"8 M)L/:$?L#/EOQY\'W?W V\D9@B4)8=N*?<:6Q5=[:'RUH[%2^YTS'G+MZ-/-E MLCB!0E&9+CM%7%*JXQ#X% :'-1TI#->/O %XD&*^8>(^^_*:+W9 A(^=P!-] MA: #P0O]TX_RJH-,G(?9%],]&:&L"*(I@Z9(C>%2S(C3).7!T-Q:(WS4/+JVV-C^QG8A&^NTZU%/ M, M^HM[@0Z,@+7.#GUQ@9'H[SX 0)6CJ(A9%+JQLAC%T]RUW"S2K1)]\[WR=70D M"=>1:DX\'%3OB&Z9,+D[/G'%A#W@#,$&"QC1\(-(!TLAYO-=_90/S8XT\%AO M %C\V^JWS3,6N..MXD([!HPZFA_&=Q%7B["(EK,^#+*3T%2+4-?<\ 1>Y;:HZDIN1SSP^ MJ+I^FWC+TB=C?5; U!3H7C7UJ9G9O>5Q*AN2O:HDL<.C;"XJ 7B0D6>?274* M(KCXV-[FB=LQL<';[NC?WG%Z(ZK.%(N/BM+4D,T%[X'UPS55R12 MG-,0_OI"D)9?8K$B&,#/B>?.?S)@9J+G[WH$93XGS%8G@F ;-)$&FKK7TQIN MMGD&U 3=@5@.D80^CCK#6?AI<_5)ENZBA/,GZ.Z)&&<;HGTUG&/R!J!F;I$H MW8_;NR)Q B#N2#R999XG9D8N_9R3;Q(>W&QU=;TR+[1R8-"48:+U;3RZITH\ M-=G$J^#5R]=@/O'L+>R=_&:6;9T&\MCXRB);-^/K;T_&IW]?!7N[H]".^237 MI\!H)DSSH M-ZJ]?'3X9_"PBF\%$PI9Y$_0G<1^##Y0.H:5+T\?F]N>?46/7BL%P;\?K9:?D+2.03T!P>271=IQN^<>_G.#OV9,J3_'7.)?ZV;F%/@BB^O3PB74 MG:\[SK=DBLGJR\O&\0,25[1E/X=W*O)B? KI*ODM#],MGXV3*#\SX5?EPEO1 M*8<4V+C,@G59AC7-75(VAO3'U(R@@EROSG])!27]W]KWW-UQKW'H07SW5?X()D7F%,8!>X_4!UHB MBJ\\I5HPET];LMU/?0R56(?!%>)@_O#"W 5RYSS&^J8_Y@:''ZOJ_*0'.,T6 M-AZ)I!S+/MO,-^W)/VD8>9_7+4+8PU/27.#.[U,I+_N!9VXG?M=&4?KL,M;3 MI.F^PFO?LVXX M++/I\>Y&MZ16@W)J\)DR(G$]M=I8BV3S9V/&99Y!H#4YJOB5E?9N\[D-&O0QJ,AF\57$8S&IWU%_F. M4")P[UY-"^,4^.B'/'@XM,5^W'Y<,KG?O5\BN[*7=Z^=K7QITW11ZCT?CG2"XBJ; M>:NH2^#;HPT@(DL,,_)6;HIPDE_$O(V1*1N+O&?R72Y^5E8#J[1[PT3>E,PF MULO%(R@(;59BY.TRZ2WDX@J4KPJ89?+.PGT[ _U&D-;HF7ARA53"A_0.NW_% M-*UA5-33*V9OM8RD$#38ET4)S_W%N1J.3Q8LQCKW(MN._&@=6LHW%(AA,Z*X MH!M2=KM[P+UF )55)TCK>-^RK+'1#)I@%[5'^K]#-'7.9C="X,G M4(HAO]"MYXN2Y.NX4\,U,U=V]6J?C[CD$%HB^HJ"-V/U_7=T15T8;34JR4[% M)ALE.^NAG8T(UD6?0I!N^IC>B:R6R@29VGBAY]?S^ -$A\FF=A*M_/MD/6B6VW_H M_+BU_&HPO\ EZ7ZBO)I(2(>"TFI.V0KLOC57P6R%J*,\P2L60-WE=X_UPAQ$ M2DMG+%(JR;W\8%3A"3GJ==?3>5_IN? "XL6YT<8K#V\EXGVLU<<(A49RJH1! M?$5USH0OO9?!E(,B4WD7SPY7W\WN?87[B \N*1Y19+;VZ/V:KP6RQH39[2N$ MT.Y["'[U902[-;/$M$&(V#0/E4.JA]Q;>;ID]+&//A'C)H4A0T_E88)[3CY) MUV[QBT:H:?@IC.(Z67-ACW\[C3"/$OZ0UV?_&X/7]?Y2W/-Y&Y?6BZF56J)< ML?6<"@+37XFC?#(V;A3WBF\ WHF'S4#WJ^[N>FH#O>XS<.T]^4+5&::WR_X+ M2B_%.UQ+RAL%5Q*[R6_GDG<2>3?UH&=9A'[O6W/>+2-P SJ.0TBD[L8;/31=!*-=)M M'_M%",WJ?8YBZ=Y[/035ZU/B'7EXTQ/7(#A=\0KHP=*%6X?FQ]Y5!:'F >O# M'M_6EI(1OWNH95@=1UO=@CMJ]9TG7C ?C,B*H]Q:J\:AN-T%)?INAQA]/U!: MA,B'=7AW76_I@74S$ D-X&R4$>DML#[/=Q$6ZI=!K;C_C%1=FLEV^'&X#&O$:" ZQ*C@RP\RR3[AU%\(*WK2>;*&5>;S)? ME(?\@=$ZYLV4OU:?Q02G*BF*]?H&@.A>0%2QJN9K-<@?W "";L56LPWJ3P]! M<:'&')CBMR ,GZQ1<CT]6\]@1E6&?9R-BV=@/B1=ZI*3YC.;:_[EO(S M,QMEV*##T37%V^==99IJW(*R3AY0)\J+Q4H M\:S;)OBMT&;RA B%U& V&(ORT;NH&\#2.[S3O+=/EA%@M3;$@S0RJQ'@Y1X0 MF M4\ (S9@ZM=_'+OO/-BTVVG?$I[U'/C\!&'MDQWH)_@*E^-R5!WDZ7*;2V1.[ M\EY2NHS0@N1J:H,4ZW3"?Z4[\=3@=__ 'JV;7<0L5+%BI[Q4)3F[8JCE'7$T_8S[01H1>LNQZV5%,3G483EC> W\#(PZ*( M#/RNR59$HZI)4:&Q_P6>-\UJP8@B>^<"OHKJUZ\S:7*=+ KX\B3S$>FQ5_ZC M*?HM[0-J**6?9SO[WVWO?[[<$S_$",NL&TCY1KTN*);C)U?W%0G)0)QFRQF9 M3=_NA.G-W]$"T]3I@+@\?T/\XT\],H-8,2]_W@ L?5UV3E04 M=K ,'^5OBXL@;@!=M!8=J52(PSEX[2_'RFFFOM=K85Q"?5,-*J]=238Q!$A@ M!Z%:!] ":1%87+D ZC,_AN/0PBEHZL[W#2(:7#S,?BS.6[D6>WC1L!E_YDZ MK-"<#1E9MT@]365>AOC%U\=_%4A'WIE=VZG1(GX*'6)1<9JH3I45 @5G(X=^ M4K/28MDWXME^Y->S&NGP]3!]M@GD4,*A$?#!@EG_CA&$9[) O4I?53MI2 M#2F[R\R^M_$N)Z) 3D=%[4D9HS5'[:N& A-34[+FQ";FNX <#%UZ_Q=[[QW4 M]->]BT91D2XHO40%045 Z1U1Z=)+@%!$>N\02JC2FW3ITCN1$D+O39#>@]30 M:T(-$.#R?>_\?O?,G3-G3IGSWCMW[A\[?^Y/9N^U]GZ>M=>S%D4N4TM;ZJY% M'D\JUKU0?TN"S,6+1/H!HB& I.K3O,:^*$A!ZLF=-29Z="W<'',)GN9T.6<> MYWS^7/0ZJ7X[L,EN*="\0!-M^U M ;+WY6A[)/'W3_&F-W.6(/#IL):WV "\@EFL&<>S5?TJ_;V7ZA.E(H\D ,KY M;HLD+<"/2V)4VJLI=G#Z6C)7)VK:7BG:#;RL8I9IS5 MB/$1(.\&0'">/+,'^YH3_L5#JC?HI/ JK]S[?8-WB+QL.'Q*>L3GS\!.5M/[ MB@U5M$%(";:@MTN@]JOBAV['QQN!0QJ_]C4VF%(NC#W#.9G[Q5]BP;I3UT\A M:I?RXZOUM=6)BEVATLQW-457+^Y:3V[F^-^>#O_J]4(F@H47V8SONJR)#CQ+ MZ:V*))N,63/0T>>*.3'<4Z;1?V(["OXZ_^YZV! '25TO7>*A6YBC%.*HO8R9 MK/*6F$2K1,R7MF;^(^?+]+S]5;E7^[MEG>\&8%5;RJ.H.%[MZZ*5X=/8_L/7 MW"\1=+J&Y9 0R8IPG&)'KK_+:>D"+9S@RFQURN(@NDNZ=MSY;>9$$YS"URY7 M=P]4LM2B2/X,WC7-7^CR YSEP:OKPGO$%#ZE#)3L98HZD7F3HG!7K^=WIL^^ MTY@FO 8VD3LV[A@J]V\[2_.['S2<^\CT.K]TJM<'[_M.JV6L+EJT9-JUF$1V M8OA&O<411TU*)J;][7;[9+D43WR"2I-A[[&6UA&V'XXN#]\PSUG\]3U^=ZZQ M3J&!KD)D:],T_/BQ.+%_ZYO8SIT/_TZ]_?^NCCO_C@%*]Y:N/H1[><%I=%:0 MO@OJU_=\-#=/_D NNN8ASL.22?#O$KA[:-\?$D&>M*[*YF$1!X4+#JBMR\^B M37#1!H2-K+C>R?'P]@+?P942%M0B36;?[!$KGJ5(^\I?7%0Z M1:?EKA7_EMJ9V.94&V/4(OFPHQ(ME"MUQ*S\H_I.X#B./:458CK!%CA1^5/;^>2'#2S".*P9(=\P65*+\Y\VV!@[6DD,P:<_YZ/ZR= M=?3GE"+0BP?"CM1KC3LP$';7Q(K\H/:O2H"KE3?XOX=J=.1S7 ME'CG"O6OQ$K*0R/G&X 8]3\J]/[F@!8;1"88_*."XV]>I:"+$8Z%(=!0OI<45 MZ!S6-Y(3SKX9$_N_I/$:P+!6- !#*@["Z$??T8C]1;>66X$2<.K34D/9I#%X M9B+V"XK1^S)X:/R3"@8?MNT9#^6*@8GCPR;ZGJ\HY8*#45\MT:L?U53&<4IR M8ELO0GQ&'6+M M-?XZU@\!+B9>9C-K,C[Y6K%U^MU ).\LS.K].5$T/6;/<$20@;O]2_'(M4;+ M=6L8;O;'2J8$HSHY;LS6T\70L:Y*6WL6_*&AHM=_=J:M$1%_X;)2S9=6+GQH MR-\O1*'FXZ1QW]?;/%#.<7GO ^4\@[4C[2:Z=O>:T:JVT*0!NH6@. _2H!+L M(:#MMI3G/=_/=X>=W !(C=0TA6Q0)AHP7;1^UJPHF_EW/"7B7:@[ ^Q:I,:' M'=_:Q.CQLW^G\NU_]-GO_ZH[4J[[7Q0D*=IGJ_ROZH;_=X[7] ,F MS56I2,-Z[B<2H=V*4KQ(]P^6?&80/;08_,]W^;<8(6FF;PQTT0TQ3%NMQAA\ MI,I7D9K%&\!=AK?7,I@*@Y;#($W=!"O.PFZM@BT-!R@)C&3KP-GK-($I M>/[XEU$4&5469S:;X;M@%1\\B8UF9XWX*# ")K6V/?1#2CXQ;KP5=\]I,KE( MJLH!E1LS!5^S/1)Y\E G#(F/ARR9[]P ?Q='KX(RN@3Q8P8*'\(\Q0]/],6M M-D_JS-_IN)D3_+ZL.C/,W3ET,Q-[HFH8G#4B^<\&ZI]UW >18A)*S*M84A& MYPG$\HYQ,MOXY0Z\FZL04[GG7Z,C:764"&-'PKG0R^0>1[/3W[SL/ M,Z?]WGHVUH:#T)87US.W)Z+%>74UBPD3D]+&IC!9[U1=/S9]CG9OQTEF.69C MXHK]V#^J,\_J",2^O!?0N!F<8XS^N%/P'*-\@C!IC0'L@4[ M1:@RT1?Q^A_23@9[$AX7QSC7C1<6L)_2G3#8Y+;F2I#EWF>OM_FZ1=WZ=8(Y3LY45G(@='@!57>@N5]! MM[VO,U<6#=[2I4-MC?_AY#UWVO>%^!,&0*6M62LR\B\'=*K8()?)#<+V@!DH MK*O#C59!\,^W&T#-XNN8OLH;@-]T,8AKB41DUX?Q\G-$&!?#[V']P""]\>*U$4NE5<_H#))TE@'O> .J >E YL4L MW3_EM6F=RSA_:R&E8)3'\#1P8TN#3P2O<,%#$M)"SZ8\EBK2SY=PKX*#/JULJ8,@-U?X'EB"6E & &![;.)&ME[OQ5!,\2/^;"/I!XS^GW=A[0DC M6:8F_*A,:77;A03% M'*I?,$&M%_H=KWL,>G+/#!:4<3')PU6%82%3K[B@=HVP(\/IC[=<*_SR\5'; M_TQR8P77"C"\)Z:04;C_LZ%>!4WQ.HN80"!)5UO>GUQ@5)K23H\_,@RSK]A?.T)"DHSGJ3QHK-?\ WXI[?\(4/QBA7T M:\D9U8(]+AE'NO9/(BKOU:/_L(Q*<[(,!YXS4+SNR?T\ID\ 8-/?U,Q6N^6F MZDN)NPG3K6*&FRT*F'HL]9/U1:1.H(//*F_,]K4]^M>M$QZ'#-S7&2\SF3AA M]WKI1.=QU\3WX;[OG7BLIM6^#\.62'[=I)D!]=G;QSN3,8>T-P#/^DK7JR!: M99BR>BZ1S)RFRN45Z2&-VL+#Y: /,G3?I!C]:.YF25&B"V?_,[A#J7L#4*T9 MVZ/;4,EX&N19G37BF66UGKQB'D+GRS64SNFX3J.TB+EB)_R1RIM1(L>V[:K: MOL+>W9] KU EO,W.IH(13RZT)+=RUO-(BJO[%/>LE27 "TIB NMJ):D&V+'J M9190M15GOO[&F,_;8JK>ME+2F_IDSB!RYV79992S,F*47HLG[$WB1X_8J-E[ MJ/,I0QQ;*LV8=.Z&PJFS0&S6RPV?^7GQ1+4NU<":O*3DQ4*G9]^Z-$#?Z*?F M7/>V71) S/^T9.S,.EKPO3RTFL$L!+L$3WP;N\HP>_1XC6&?64P\,;5G.7/< MT*.L:M?$/9^K/H.1LN\&T/$'O8$[R[K&I2Z.\Z5Q@!7HHLI^U(I4'9+4]>JM M5V2R!H$&" JN9$L#ND9C^+1YFT9]PM8KPMRUJZ^ M':!H,+7C/76Z),J9M7-W->[AP5[X89%9TH)I$@'=JT=K^O3WE2O+*CWR]3@, MY,;'"QIS;4CE/C)^1*J7'KAJS6;)Z.G/Z;X4 )&_IUFB9>#T%39)S8A\1HRH MW631[]/5I \IVH@U,$*5;L&Y'F#=#C=]+C2_;M#\;J/%>5[SY9/Y&V.D_7,- MQ"[!-+MJ'#DGU/_)1LGTXS07AWJY2XBB28E]8"1H;-"J+L:_B1Q M.=EV?!BS)V@4?&I,RP2O1NT]M1#6"BHHZW&\JWS9T>B<3#*.J;!83YPG +E, MOS[:<8G^O?K#8B4W2-.0YW#+[& N>SMK3MC\ZEZYQ#^5\*+ T9]2^>+80-*T M6NK?9:::M*8[%VA3AV@Y1=5^]6-*10W-V(S)^X8\VE<:R"AWHI9;B;8\6:/< M_I@B**#%/FK&8N^VLE;9K3P2$EZHE:G)N5BV?B2LYV645$WO=Z56XF08]U.JW&=>Y@D?1O?[L[_R-URXWKL$ZCK^8?^@ M"@GWKDP:.KO\G:0>4DQ0QF'GT:E5;GU6N5.CJEFQ:LS[Z%.WKLS?+C?-U1N M)':ZRGO+++QJY376'V;U"VL.4L3_ M.,Y)DMT(=DT%%X,.C-D 9 ;"T@(J MK50.14D$5W:6;E^L0-(^'*F)3,9-&J7.O.LY?NU!V]8NUM;KH T2DPXO+%92 M_]28B=_)T=@@G)GUZFGX:@N-MQ0",Q42$?=]^[3D_@0 Y7 #R R7:/"Z8!(C M^"B2RC[LXAM&CHU?Z<3ZRIA"^8?&M.(F@*Y+IE9S.M/NPVQ&2L[L'N; MPC[EEC0ITKD,ZAV^:V6F0/;,7C_)$[PMI8[ZV5%M$I0M@3?U#8! >>[)5C#7 M6PG,XZL_OKZBQE/5/K38JIV>3*:FR?V13W37LLNAO@."'163P\Y#LWX=Z MP@_MJ:Q3)[*H6$?*<>;4P6\>*X%CWZ"[MH?K2%J%&+X[3V,]0?9+1?OC,@D+ MD!+@$ZH?"8W!+T=5OGAG,3_RV, 4&C%24J[3K0V'\\$BIID81G#*K!'6I$F( M%/"G+(ZF5S0V3.[F,+O$EM MI=A$XD>Y1%E-@0^H>LNW]O]P+F7^-C(Y5Z*EE;M^XP#IQA-YS1Z)K2S?%F?" MNGL5;4ZS3NT+/2=X761S=XGI(7-V62L1:R%KJ]D83K-J^G$25)C= N\S?R9W MA6RO ;[5&^;1?QZ@"=F'73/QBN8>)DW]-C:5$ M74Z.12.='/7N?4XCW.?/B\,F_"6W\IAM:"SJ=RY663C&G9\*E; M5-D8@9'$(KU<'^WOW[O2(J-?;BVL%V,>^A-=&&0/+TW@YBCST&[O.65Y#5N1 MK> ?^(1-+-WZ73JX<@GEWC>AZ"Z4^1)#_"7RFYGHE;+@V4_S?%6]0C]O'><5 M6_Y#1H-96UJE+R M7&I%JH]6=/4H_5Y.F[L&* 4BL=+EV1T29GKDMK].V6[2O:LJ ;;=IS%K^B"<,P!12OM/R?U0BZO]7V%M[=H-4=CVTR- AXNA2.#+%6+;EETHI4\ M7 !_ AT^-K*?@VAQJ;.-U?LTRG,#G?LT95J[VN4#T3Y3OV:4(.R' MU359JS?,9M%;JA:;-_!++--.B(_^>DW3J-ADVPLK%]!UK:N+)GHZ+F,.B&R( MW&!4'BO5G5-T+)SOBW\;/:_QHUV"7[EPW3*)>IJ*FOU%]2\A6LG1WFS*U,BY M1DOX(:\=@0X[V]'K*=.KUF2V'[EK=BT]#?H^2!%],Y-OMM*=]QFKV#EEI[3[ M)3X:F-DG?^1O%_92@+0,7Y/^.3G\/.8A+J:Y("+G;KB.D*9\AV);=IA=K)_'&Q0>F)8(B8?+O5EF_:AJ=%WR;[G22UY6+__(;G3 MO)=!-?HT==I]>(_A"VY,X.<-0%1#G!G#%Q-[VGQ \7^,%/MZ(VC&SX\$<,5LF7R&XP5)$RC5EO_\ TZ M'1A.+)R>UXL^QSOL:?8K0[Z$A:6O"0G)S50KFX?R5"EL^ MS^,\(L4UM_:MFE1YQ^X9%!Z7%Z&TT(9>#&KN?\0D2QW.XV*" M4<1[7QP6-?-N !ZJT-'M:R^NM$WA\)>PZ>&N@-OY")X&@$M_E.]->U?5?3)4 M4\)?-AC/W\)8ZNHW)P"=GA"E0U$3B(GTK)XZ6(@GYWG>%)MA(@]EBU=FY&+( M_ V@I72$?:W:1KFF>#>WQE<"BS]F"O&1]QG=OP$\S0EG[Q;[#TD:WF]O#]&+ MZ9B?HZGJ#.]J'+E^C%5YQ1[):B\B%*BV=L<.-C;90=>/\ZBD;,]?3(NV\!LG\J1]><"5>!+ M>%ZPI=*E"2ER=A9CA!6:0!,T;90H MHF5-<,#IOA^T/;$O@6OY>/1Q?^_K8I M7Z<8^DC=(V#B?L7>(RJ5SQFV0M0LQG)$07VN??+43QJ*MIZH.,EZ;,E$@*AO MJ):#"WR7UE2I)Y3L?&NX@MHR\/5:SK"[E+/U@:QGZA0:\4KSK).=5F[-(2L' MF97RF.DTD'$@Y)1^=&2LM== PS6CWC"(;DZA#EP3MKI1 M_[>Q\D(+UCE(U:F'CNJBRV/R=EQ(5JVK(.UF##TIVK.'G0"#J2],!X,Z])#/ M67SKC=99ER,=)XRSAN#75,AAZ^6Y_(8 6>UYBGNA&K%PJ!6Z!O7Z.->Z-[[D MR$Q[>SR:J@DVP&51;KX*-V2.L*5J\U:Y_OW(-QN:QY98=SR7;BY4$;/R(,(H M&\LOR-OH^UR(2W/&CB.^,L3)*GY&_Y;]K% #3=-^7ZJ(FR>YH>SUCBM"5J U M9P:T_AS9<6;4\O(]0:'TX+%$X7?:-A_7IO:1+H>MS;:P[ MT!F4+Y?:\K^$ \G$YOL#6XR0;AD:T;+D3U#9][#5(?S M]#0L)ZL;AR5(4*CK%=OGX'XNLN[7GQZ2<:0E";$<^M)M'O!&'#! 6 DV:J.' M51&QN*( F@G8F8.G>4Q__6:/YLO^#($#IQL 1Y;"SO2)<.7CH#>?7T]IA?#C M]A7,S0?&];TCQ.G0#R)N ^OFAJB6I$5G%]U:&?[YNK,\? 7RYUXP*T!/LQ2 ME-_*1L[#VD5_+)9D&5[_XC-6QMB'B_*9\39&\?Y>(ZGTP/!K>-X5#D MXI^?P,K$'\G2YC=DG $Y9*-D;*(+CP1QKRU9R#\="DBI]:(+P!]7P2PFJ_Y' M0/6_UZZO[OC?,V%Z^).,%5T;)-!-3^"MO )5N[*M,'.M'-_C)%9MIZO42W>U M"1P^9PI9;B9I$LM/(]NC;_[ %YOZBG/1.S2$1G&^;;UN $@*Z6V+UT-"Q$5( M0)\RS5+IP?6?U7235HOL@GR'IZO1*SNY\EPKP34"8_*#:TB\M:YT(TG1.#'H M5B7#:]UY;P5,0;U]D17(S9,J0F*68FQ(G;8N ;KNQBC#0%;8 MJ=]B5I0(M[56M].'V7+^6!*6JQ^Z^2TG.1CIS@+^BR""WYPCUZAR)6;[DRQ M\:M?GT04C0M;"U398* 8MSE>191AON("JY!* HX_AJWF6G(_=7N;CQQ)8:O MM$MPS6DUC03Z9:F.%5C8[>W_M)CQ/& JGB2JX"]0>,2RP3)6BU!V9,*:YI?2MLQ6:1[P&J,M!\/:OO>M7"& M="QV'>D&%G^D^G,#P'N[N>K^11 ?=Y_CS0.!#C%[=0Q^B"OXRC%M+ZKTN0?&# F8RUY)A=V#297#O7.0EVJH._>T,^!@.-50-)JA)N^*P^6,SR^E4 M?Q_ZEH1.C]1PI; K)( \!ZNKSLXC!UO?WY?['5F2:8P2K_K62O4UH:';)PW MFU+8([P>(_:HGI.CL!.D3Y&EQ6V.D!&@%1>_P6JN7KC:6G>%:*=,ZANG&I,[ M8?$$>X3=85\QN"I)]('!+9<6HNC0 GT,*+1<)=>+";(19\9:2_X:S1VK$;+= MDQ[FVS?T4.N*[Z5=;_2EMDRFFPYTM>4>L$=R[K&$BVW@.7,^4!2H8WJ*J*4S M#W+A4.ZX?MW:@-& :"B!BE)TC;VTC&_+J;K(?$ZXD!T079I#7AA;#:??".@ MS4$\I8+"/AB1Q,2$GC\+L=TM]U;,?>-CJ?=<+^JG;$6; A/.)'9*BIX(='K60X<=\GF_P-!Q&N@UI0!94P.^K=:>F7 M>XG!FJHR>(#P8S&F'EL>F=JJ^N:D"]G'1O5I![\WP8N4'9:I[EV&!-J<$?E2 M^=9:CTB2W$'<-6K2&8D3KKUP=T]1STA=L2IK=2DQK/+B;\*]#XN[,4H3/YC; MCJ\4.N-VZ+ 8M^J5A_O&DVS:6OV6\@\['<\D\=*GFRV!IK7HDQ1$ZD>+I+[? M')V,<_RK5&PMPNM-.Q]'KI]"M YT%)D51RO*82>T=I/[G-IOB2$T3&V@W#DI ML?TP!MVUIN>62[.NQ.8N'LS$N6(RJA_O<514%Q@,KLY:\2=3Q'Z/5:J8.6GC MZ\5]F(3+N983=7B^0%D>6:O)FC=)'G43$O\RE!8]VM,G35P:)K5P[SB2'2U_ MLW\WD:*;B1Z_J.P&0(^5W^AB-RK:1%@;EV^II=ALN/8S1'(+7++=C?[I.)1Y M'RT0\2P,!RI%;KM5%$ *4G6TEMX.W<+S(4E4OB=^E"FD"0^F0%1CE^JR&UUX M7SG)07)/3ZMZ^8 1NS#%P6Y8-5I3*L''4M^(<$N2XT]?QK?O:1Q^;#ENU4(^ MZ3*GV *=3/@ET[1D9_+4Y$H1 -$UF+%L(1Z%&Y) 2E7J,"91I"XGS9;?*KK^ M,9J=J>8C-8\'@6X;J]_!0B+*\R+*GD?UXK0+.A!0)T+W'I66S\O1;S9C+PF3 M18TF9TB=MZ%7UJ,5.:E'4JG/(QB.P%4)\]_+0#3#$R?9 4+VW]P?ZWMSC+$V MI,KEF\8[]W7_N,8TIJ[5#)/TKMP PIBX8]0F^;35>M;)[R(->(T$7@TS2GP# MV:./))O0PW['>VSJY!&E#LNXVK]-C>3#(]/%3G'657D]3U2EGOY; MZJNJ&.J6GV8Y6FP0B2J2,__Z(G-2O)DW9O7',3ZB0=2XLZ'I&H!AG"\HM]FC M]XO[MM-^KN\\X>0KO,.*+2Y(VX'8E%78,;MU1?G1.E]-;CCB2BLF7* 26E'J M:M7AJUSS"_7LQV)26N--'#E; DP^68523YK3UWY "=B 09")7Y &8&.NJI-A MR210"ORV[6M6;9>:77Z#&##+=Z[PGSS)I:Z*I!8JC.E=XUGXEY=62NYP!!#5<*N4:,QS9$C6'X>,A\!Q^<'C*E,):*FNF'=BL.J>EZL^,&JW87B?P+LFG$?-BF MKCA@,.- ;**CI>OR/*DM;S'<=D%KU(_:*M*X5OAKH^$_8N*T_!O =,/X8D<# M2Q*YCEQASQ2ZT@+%LBRWLU!3;FM4!8]&3KUC>,_NI M&)''4?GJ^,1\O%>S NZSBYB)0\,@WT-!Y1N 0*4JJ,)DB1IU9SDGR*BM]]=5$06& MS5RB^Z(]XID !?\&[28T MR%F&L^@7%XFKVS4XMU:GF3JEE[;_7 U>TS+H?B2:.69_)X+F_EI+GITH_$B> MB0B5[CS.EXV"ON)CQ%.8KC&)+3.J!3M5B)M(L;R2*)((<@>B [#6U_[O?!<5 MK_FJ+4WMCHA"4R(H(GUI/Y"E1O66$'G/*EF)O MSA#&06,^KRR+<[L:T@7N[K,0=O 1LSQUO9?)7H1@^CT>ZCKMOFU[E!W3V.+>/6SEI39OZ=)VH 4Q;,]TVZ\+$ M ^-\Q24($5)>YH.);]KCK".2@-!35M^&)E_15,0_*8(-WDA$QY4]")XLV3K9 M)%9DP+=7WI-"G7JZ>\N]&'G2B8F!=N=MNSCV%9%ABA>3?RX8]^.M(DOM3]=F M6>;=&3/\4#O@8W6\(9RR41G$?.6)#^^HRV]X!#A"N=**2JN3YR4Q85\$3A_0 MBVB1-@P]@8)6,K.H0WC%\#3'72Y3C&T_W #4_#XP1VGS3]"*I#UU.3X68JJ4 MHJ8,%PYJ&2;3!X-S^>= T;RJ<3X? &>P%^BS3OHHY^6LD/QPKPP\,$*G?)_E MY6A3T@'/050(_GYZ!11Z*)83SLGSQR6&B"NDA7=6*M]R_&,^&.+5I]-E;N3+ M&T>$NC^LOE CSJ5M8,7$.,;\JR9S"S5EN^H:P+VF@3_P2/A.[*#[A*JC]E$E M.D+9D.YVER*2Z6B2]P*E-_JI]050!7^=8PR$'=5QSRH;QW%<1=V^UGQE4:5Z MPGFC"2^4_CXB,][1WWNB]P8R'+GWI18[P)]; 5%0FSZN'1MC 8,?"X>Y;X@N M.>"1UJ\W'MQ9L$S6Y=W*P3J==9YBAIQM/2R>L4&%@JBVH4*L!!>^_TM%SB&Q(Z'/QE4I2KR!)V M[U3@!:I5F]:X):Q>:S&2BK:'IZUMUWKT9XM,-%ZA! M6(O,/1QB2:*0NR\F^T9)+*398+0)ZKQ"XH3LZ>U(G2][D;8'THUJ_?X=4.C_ M^^^<'PVJW$U#A><;=M#8O=C[;6OM^)Y98T;^MS(5:?UH%CVT4%D6@94XK2'Y M+&L:>D-[S)XF ;Q5DTTAE?@T[K+NGHD/WS:OJB--RPLT$I(T1L,RR:3?^&V&HF'#9T9F+;>2<04?GW,\5I^ /V,I,!10JSO*T_/C#_0/0@F>L,(W M\W@&76GX8NYX2T[@I HWSW2'(LK+?*W#NP6&;5\3/R# O8_,G/=@QA/TH4%? MU>9C1&2FFKB6B1;)MG2=/MN9M49V3!-O]F>KQ*<_GO!,1T5>\CW99V?RQ>0J M-DSZ "/ ]'+[J]8S3.FK[HH,^HB]7W.)+MSQ->_+S%I[!$U/H M5A1HR>0DVY\YMHL%'UB=]+^LT]YH'/3)IC:IQ>3Q+Y13'^E;SW2\R#.87(Z?8&L( M$^/$<9J^NA:&4(:JM'P^K7@I7R&EJ2K.IO3ZT!2QD M:YM?WS73XSR^$<>$?!>;O?*_- 87X^L6T0]? M:SO5#RL)3]X 0H0?6_@(8YH0CH9O'75H31*(2=8"KZN=3+R@/Y!-,]H*D^\;K)V?-=B?&XY9N]P97T16R;:W+TUX]H:Z[2/&Y]ARY24* ML5-F&5!X4\K<&MN:\NJ[!@TQ:9X MQ2Q#L^QEL!+Z?$4YX;@?5__Y.KJ#8T;--=^)&[MT'TO. MELM[A*F]&)G!]13*-_K;HV?F6 G#(_&0G+H; GNT[AKHC;?W5IJZ-N]2\3% MNVN9DXJ.EH8H3U?4L.(\$"^T8ZIC.*[&IN.?%DE?_MM!Q,+B[5-AL>*ZB0IC M?Q$[4<0O1KD+C7YY]E2EOJ(/ZG&1FG.B%A+2\,K(SV7+Z<:O4&]7,HG MN90F ?^$IO_Y?_EX;'CQ YJSNF^GV"W*1N686>)U7I%2V681J6MI.G MAE.],>GKQ]SI[# 0-&[_TC=MTUX7[$&^UG+I>GI:^B1TYSE^5" [<0"I9#[L M+_J'KK8P>;:4[CN)3,R/_IF_GRHI,]:X=O;U[X:_K(A/>#V54JA8:J4R,^=P M6$MD_(RZ$?CS.K!9D^5.?!OEUL(#]/DX[Q'4+D9$ZI<.R?5CG-3D;5LF'** MM_C85DE!)%K^,"82WZ#+-TLWUZ!Q)8:LH+E@[S/'A(Z%WG4)- JRG^N0JO;[ M=+=KM%+MF_=,!.=PBLU9O #*'/IXNJE(^7WW*GJB">)OY;<%JX4,SWF-,RJ:, MOTLB]5+#Y^-?29,[Q5?)Z!OG;BUPC'2-Z-X S/3F_*E3FWI9\7=P5X-.GA51 M7KEZYP+H!+;]NC4]+[K-)L/BC\:6M^"L.I2C[:COFG4G9AMZG3@X#(66T$,X MV>*6>B_K-*-E?V\=Z&,+%980+0AKLXNMBTRM^Z#K6SKFMC_FE3^Z.%R]J5X1 M+XF9JORY%_;B4K,(U9<>![@!F)P !Y P YQXRE/#W9VZC0;93D6[W3M#(L#/ M&[2]4_4BI0H1[,$!^]3!FML5=7SQP6SXG*:0\[22'Z(=I*1C^EDGOBF[%VQ= M8H]!1 SCT.#EUK7T#4+EZF,<&EI:\ M3%H]JA/G,M]8[LN$4QNU=>=(<%ZHV]1T>X53ELAWUNP>R<7) MY;FIM*U4 CL*%@>46XUK2SR38$9Y[\TF*E802G-S21>DA6C8BTD?UIWD M("^*DGC:^F$?QLLH\N8?<7P #B0?3+SN94D(*I8>KC5 ML,E69[QL*+L8C,0G3\E[2!.)XC.6@K[B:EUQ?S+V7AH_8:;]1.P&P'P^K6Z^ M+.(^^>9$@LRPU]V:LD.D9_#H*3'!E<@CDB=OQTK-&5TG79G8: FI(RMJ1N<4 M;OEZ2K^UKN>6YV!WG)!KD!]Q9WR;Q%21UEE4LGTD%_04B'.T?E %HR2L"M^< M;:&RRW^HN#_FZZ&O*O]H*G:;_OB/![>D5OLM1\;71WPSAL.FK M;&S@I57&1W!\CNNC#SS[?FQDD+ \6"):-X3D:MRQHK7E[S(J-4 INHXQM*Y2QBTN4M$.6G$%5*_VHR=?-@0)2U<:P/AZFQ% M7H3,<<9?$F MF[W63FT:M@N97G;8(5-.AJGDA+-'[OR7,97;C:?8]LS,7KGD(K!(MBVLF2KW M@GJ&$\=VT'\M,7E$FR::Z>>H]14=M9X%M77.P\9KTK,\6*'?"71EV/IK5*^^ MJ1'IJ6E/89F:F8$BXJ+:K(TJHBFGZ[GHY[\K]X6C65?T.Q&[<^ $ Y[65XSK M_-4)O#9QN5GC/.Z.Z-D(O?;29UPOQP"#"^%#\9JVI!M 3Y);0\V%:5!P=ND\ MLL@Z87P9],C\.VU*@CG#WKTLJW(/#/!#-7J^I59\4JQF.N+K:#?9@=&/.,(& MBH?,#-'-;TFMV>2:[>]:BS\-!(\?K"(F7%^Y$H%W%&3J=#[Y 5_5WM5,"'C@ M\+",J!Q/NS[,U6UL_Z=P5H0MEU:?M,Z2O[@A]_MZI!+W0KJ9/Z,G3NZ7]7G- MXJZMA=7H2\=">LVC3%'S/T#^^2;C%R$LQ&8%]=BH'#!$G(PBL3&N!^QOI_KL M:M=.NYCX6\##IZO$69\G%$Q=;P!$M0H'U8JG/,MKW_0\S >.Q,=ZS?;3*H>$ M5^H*1T]4EW;*!;= BY81W1%.&F ALL>*=;)YQ-RH.!F\9H!;[HI4R&G$5DRN MM5Q)$(5,(?SGD=D'@H56_OE<&I9?&]%PG[E>NA>]W]8P1(HOFA/>C/;'2VMI MKY+4]*A7X):^F M1?@"S5V.JD%CP9UMJ24A4;Y+WKVO/C,8&.9./7D M"9 $F]K#3@1OK,4H;/_J"!?3.PPLV']Y5*=EXM)!Q*AECK^>9Q/&NR5PE%8;_%$ MZG&!9^V^9"_-O4/N^\X-9BD%5BU/QR56-%&TBF6+ED>NUBE=6E5/SY5>> OM M'6X$>&EE^?&FU36QE\\N=(I%)@MG;'UD,:6WKD0N,9BX/_#CR K5]<[TKJ4S M*R^:F6MD09RZ-2[?5Z+'?Y9.ZJ3!E&BOCDE,RBJ2*43.6M'E'W6P\=>^M8.@ MQ&C/* DRV[Y#2]/0L%#Z]NO'LG_2BX%!MQAF_(3F2Z 6-]Y#)]4"+S'88J)/)1 = M:)2C>S0M=$=-#I2@7\\<&W]A Z%6@%=7-3?7CL,5J%OJYI].FENRIEET]+F_ M8V:NW CW:2Q?L&QH!%N) [/41C;\OGH)DG26I:RQA)HD,M][1-;ZZUV(9DB[ MSV/PH()&XS2'[C(%D1_YZBQST'OP4T%:H("Z+F+A*7P<)Y6W62W#H[>=8XSW M/"!B[:797^?83N(OP(ZF]J97I0-+0/+>?$L!JJ28DFZO DMU[ZJ'H['I]W_/ MU@5\N$Z?:MZO="_'*: S"\E"7.MX=YXY/AG_JRW\),Z$\(Y!MO1H\F73R4_I M[L*N.1)IA8EQ7GV[R]W'3=32"Y/:TAK?/1:/S&D[5E%P[8EK%@LZLY#\[]@0T?L32J,N5V=BEPD0,3G$?26"SFY=A M)Q>_OW:G,["'GL$XM;\%/N$M4("U5FD96_4J'7ZB6'0+<:3Q1-F?.C&KCOQB M\-_I!GAJ9:%$1 :_,G*>=JJ,V7-J9B+%/CS*LB#D=N.NOOM^P_(I"N[<0HD! M6XH_G.*+<@(/S-BZIH6FG)U'/?&Q4#W[X5V:&?AS3WGBP+!7_#EZUY,O"*?5 M8'JQ.+^HKRMGQXR,O,?>=+<[X@O*/UP9;VN+/VK%GMB:'T$NQYGM9B)G9*KS M++%%2X;9^BZ9<>Q[1KO\%7I%'M6QLCPY\RS-']V ;WA^U,XB)C$)Q$X\$XXJ MD#&45@U:JU0BQ-B2CP7!>E_J[^S^^_WWO_&F*;N]>0)5)_FV*EPG_V32(H09 MN-+#6$#B)H%_2WIX3BHNNZ@]\Z.C.(:"OJ8&_?U+3P3JE&FU;T]'U0G M70>UO'[\G"B @^(&C9T^[FG',G.T9M[9]OS.S@I),\3Z_[1"DH7 .3A7D"#A MQ+W)[%HR@H\_TB1V" 3;:?&F*LN/%;]R4,GH/S\%1Y%UJU6O8U6/L+F(1XU MMOC:C8CQ$PLN+K;K/XF?7]?3?T@D[EW?L'AJ_%>#VT(Q&UMMD*R)P/ F-20N MSG'8N0CM\]>NT49_"@N>NN<@VXY?=&LMTA'EVMA ^0C5L35N25:9/_DZ- S< M59F2]QY)5DAHP9-UL3TNQ2=B:LC?O/?JR74,!^Q$AVNX]Y_1F*!BVK3. G@; MH3R=]?#Q@YH; 'SHC+O=5R"-_U2TFE^9#7#H/,P76(+5=QV.#(9*3QW/L/J% M(AXI\A*L7V5'#W/SZV44BC@?A#]P]LQL+=.%@+KH/+>GG3.8]6MK$*T4E(FY MYA^,W?7LF%_('2PT,^MB]).BBB0+/:C=+Z(Z:)FKJB*\@_#O1\MJZF'BI)P- M1-%=PO:=0C:B? 4"R?:N]PZPN^>BH+=@[Y !9ECWT=!V7I/=7N*B[:2D :EC-<9MJ=AY>;^ MQLZ;$4GMQCU"KQ_9H:!+PAQ)(NB430=5$ MDY1CJ;ZA573P2T[FJ/54::GS+[)UAY>1QZOI6J>)*Y=B"EK7 _75+6/PQ[1) M(F!L &\1*=$SM?Z9_3M]QQ5:4 &5L64T5ZA$=07L^=@;\6$O_O)YIZ/,C*J1E7A+K:H#TBMWY]\F\S3E^+?N?_ MGLX'B/4W7M'6A0HH3$J5> 0HI'S1C*+E21S:E^NEZ5N]*[E2_1/;F*V0C[2* MU[8Z1=K.OF+(1.Q$-L$;0E!:&3XV^TQ# MMG1@24>&SZ-YF1;>(J343QV4N"$50]\[_A^06M\9PAYT<4/,VQ&(TRR^G3OW M4XU%"ISA@@]K=^0PHQ$DW3] &0+N<:"- R13'Y.UIF8 M0*O,%]CD_"TZ!BK$.RP4I-:H4)\J^*>\2UZ^E,$_"8]A/6>?-N[_$(,HE>_)- TJT M\JE F-W7VZN;/]&^W X2MSR0WO!J7:4M@'"#S\B5GI%H!;Y>")-/FA(NR+!+ MU=]KFWUBY&3 T?N-Y?N,X$_2@.D5ZB"8[<$&?#).^WA3?-1-ZY6$4_H)O7,F MV<"$IU;B="CO #M4V"LM(];*N=?>8@$,Y)>[\U*0P03O=]L)[&6JM3*E]>*C MN0[T^8!K3D\1IN#^A!^_#F1#<"YS5?UDF'8S^8++WZBVWHR?+B/]K*NG3??> MAT@6P8Z,P6@H"17>2)FW4JX*!G@*/\U,TOU4(O"IBOU#O@"0MPZI7/ GIB>[ M 3.4XKX +[%*RJ2K$6H M@Z%5N8$Q+V;?@T27!FH'Q)=?7FY4[9FX4VFA3 M"QR#"6[ MIB)$*);CS8?SX5N\49X*S>9=5&?);D#SL74IPU%;L(^NZ9FDC*OSO87=?@GN9@3FFO^'&NQ';_ZOE J20O'ICNFF]5ST6'C.Z]? MHLE'O05$W9&)!PE)_&Y+Y[7[M Y_(@XNH>IH;WS+*!%<4^ M-SK&K]7N>MY]C]IZSYB45JRS0V?R8C+Y:+H7ZL8"KFU*M:UF(W[TON>T8[^JKA7)A$R4V4^JU,-@R.0 MA^V1U/V8&?*Q7Z+&MCG;-X!'K@ID0*L''>TNFT,Q+%7GJNP,YW&O1&GQC/$J M7N+5HA_ BJTSB:I;IQ*@!;?NWD1^[N/TX!G+'$XD&9_22P\C';,,JV9T.K&] M/Y[PK>H=:9LY UY,+TS^:#B(B67BQ/"Q8?L*HSPHUF8E1CDJ$15]R&+V8)F\ M[L4O[O?X%_98#(4R'8361&7@*O]9.^WJ)]F?I,&H;B1C9@1IN3OTU$MNT43Q MC5+T7AQ_:-^"DB2*Z43-GG9+()-^$E83L7*HW=;SZ9!!@\_9,?G@KULNV= >Q+F2[ M-PJKX'QJ0>W!**W!CG<])&6S>?UV!#[74S/.A?A;XI'YN5)4Z??5&DA%!]HC MY6$-W+,/7*" 1!-C "+WFZQ'G' M*HPP&=?-KH4$K#$#U6'&D=Q[IK&H*,?O/EMB1>0C4AB1]J/7PM;L:TV9JHD_ M$U6!++9N[-^$@%W2,F*O0\)$+9!L78/TGY-6EGG/;5GCME_N9NH/]G009HLZ M9Q1&7Y6FC>R)W@!F"]6C:41[X^C77Q?'_6'U!CJ]E7BF%5UNC!_>=*=,WZ"3 M*HLU4?3YH<[=WG4;Y83*)8; Z3$_$7UF@[@#'] M7=#7OPT49CEM[093 UCJ$)H?EF748WL9/=W+8^BPR9T++]&THZ("HJ"+Q(U; M[]#ZOWF'G_">3&\FPQA<(8/_4N65EU7)85O28=^RMLE;PD)F1MDAP2$>W0N[ M?/,RRU^+6\GOYG65&G.3>!*-QL\#WB'K%HD^@58.(OZLF61P\)Y8\J/8!FQ0 M(Q3X0'G#("X&3VFX48>B==D\?B#-NP?>,$9_AO '+LCAL..HN[)?)[E$ZPOO M==]S;*H29)3]=#_TK/M3R]L1$_1>3SU3+OW65/W1NI39._();O\Z\M@>'KVV MEFKT<'>4W677T8MTX0QXU19B&M]&OBA/CNJH(V.1GTQO6JQ4=V E%.=5C#6C M3E9L&O\:+/#IF;UYS(L,?(R1CUYT88$%WH3=R1Y_=\U)0_WA4/[+X/$S&^]> M9@<&4D%&C%YKR/_1WE<&Q=EMZ38A@22$$""X)4%#(\&=#@3OX)K&@KN[!Q+< M@FMPA\;=W=V= ,&U PV-=5^^>VIJOKDS<^Z=FIJ9,W//C_7GK7I7K;7W7L]> M:]?>S[HUM?&F_C-MG79_46J M\M,A=46(*K$)R,.V5D7:3K?O/0]M.*/I+_TDGE"O$9=R= B_/=T):$;'B"S3 M^I!O3L@XH3.OA;,F_=H@NG!6=D5$:X>+*R(_'V&RH=;FLJ$9=!BC&K$JRW^] M\RMX7:4CB&U=@T? E9XOXSFT62^C+"!OKC>7;.\[.5C0?*S\US,"0#D?=9A) M>X6=])5%+1B8$W[?*7'#I6&_':X"X?7*Z5MY\<->>A M>"3%+P0VFD O-#N%&5T!CPW0/K=A_8Y@>VI ]1'VGD(M M9D.(6FORUS3GT.Y6C7^2492O/$/!$.8S-"5,+5\5QQ-*5PO5MI#1/A7U>'LQ M@0W'O^P'H.,8';?B>1US,$Q ? K=QU2>JV58;:@+3*S"6NVRC*9K;V['$K.A MF+,7ONFE!.\99L7^YFZ)15L=9)_;*4;ZKKZ##_TT ^=]$ZPLL*2F[+ 8*L=[ MW%5BW41>8KWF]*E],6?GBQ1=S0G+1GE5_/Z.:P@!"U++\LAWM^@)Z#UPT/,# M%+)+.EKALYZR=P1W8TDXXG\$SW2?HC-@U,%:0 MP?^1/_E]E*S=FS.]N]$ZL\R\;GQQOEN3,&]B0]-1_3-%GD/P$ZS1Y4>[;AMU MG&OD"!>UMH#1(44,MXYW3.4#+U+18K82%*@B[YVVR)]?7KU%G_I(^%N[PZJH MIF>K!-R07P>N8\EP.;0[TFSEGCNW(=I5(Y7_=O)ZVLFMC'F[ZN;M\JP'S:-< M3Y]BM \X*9AIL=U.Q9N1.,(-=)$45UZB;WN:O],VARF.LD43 >R%K=/@;5JL M7W#OP@/?/ZKU*XN5UVG]S7M)V2^DY"C"!$TA(K0S92 M&'_J;GW^^#6O8%X =S/<4GIXF-KD6>IU>E?5WW4]*E\BMA MX/(I0U;CJ,(?3P8DAI38-@2^QNZ2U4-M/S PVN.( A.*U1(F(:E>NS>%R+BK MRQ>V86RR&[:,4P>4D5-5MU11U_+8L-338#T'C"WYG#H[^'$;P4Y%"V21*(AN M'+(._1F\:GH1J#=(V>WAX=)>HL%"72\[P>TE::>DOH47;LFL3D)/PG*3?4$\ M&, >$@N)I5TRYEO)<7;1'^YCZOX5*G/902Q26MQCAJ9T[&>]Z=Q'Q-9P3 M/K'DV#A?5[BG;%X7?;!*-O/MY#*)Y]"UG8)CWJ"B;U,KK[!$YX!=G"Z3-7&" MKN<5&N*G"Q3;092?W&Y%8Y]M&;*\A9OMR4;1T??0^0"AW$R@1X$"!&?A%QCZ M?VR2%Y6\1Y;9,B&9HK@&K;3&%?=$13X:QJYRII1V0T7E\'9.:N/NFS MAF* ^JA5#I+"/*(PTYR? Z=N*5:"]Q/:0<+N%;^T8 MRZVLV"TVY,HI^J4LK)T*4$/8"QDM7!=1 +;Q95FK5QYNAL%]$A*,/FR0"R0; M#+O@ ;/.+]^I82L4X)K0O#0W2WN/^Z)*^TK/.L933Y/F&7K_T;0J/EG0MURY MSIX/!GZ2-M.JA6I9ARGRQZ^[<((B.63 $QQ%H1NZP=2]-XE&*(#WHYW?/1#Y MD,7?\+IRFQ+Y.]+Z$*!19 ]S$:AY.U[5-_X\^Y)B %%Q7WJ-E::!CE)0 )@3 MUJT2#/UNPC3]N-NGD*M747:;N X%8"4!OFTONW*,2/8)TJ%+CSRB8G*7Q,.9 M(RE)@;JHM?8W39=N8R)TC*E_CP*%\[G51?MUN)K]%E),8S,7Y2MNL0T8X?N> M2C;;HXEZMM560X_+HL5>*FKJD(Q+U'DB/0. 8*@.!.YU")948$J M\QH]B>D]=U5:>WZN]P$D9CP_N6#?&O0T*U)QP/PG&=UG". MP5[SR>@H -, [RV?D% O;VFP7@+0-CE&,]=G+]6NM]6T*'99I=9ZS:%JO'!= MB'1-J:&^<=KA DAS1DO2>YQ/]1%=_1?,.KM QI*3F9^F]K/B9XTZ0IW4BY>N ME*8L5G!F4K>'5AZ$U#:>+WPH16ZQ333I@P2Y/ 0)RV7)*R.9XH+*K5V!O3AS MRW-B9/D2SXFDUY*@=\]EHE3M" C /&3V>>=UZI=Q-3[/UW9K+\YTWQ2DOWK$ M-R]I<*)BQZ6:%7UMSZ@?@&O4ESLM7%[@Y+\T[Z MK<=9CVW<2'!>P8B]MFEZLL [I]R@7%8S$^.9V;&IW_QK>&MFB\>!9D5,%3T% M9<>Y7YNN84?35**2D%\%6950U=D$@?O"#/*#V!T+!\>$R&EJJ)^!AC&Z#^!$ MEYVV(>"X C08=^$*=?&BG>A;B:R,/-"Y '?-E\QZ#MA/'=!?N_@$.NQ4K=)V M&IYNQ6P73@+AAVV4W9>-43%L2ZFLSO"2?8:RQ=^'==CQXRJVL,K]Z[J5]*_; M;GE SM*##2.7"4=PI>YV M;9YS]')D0XD/ $&ZUDFJLR<*+AQM:TO$:035MW;!00'\^XC4J7?7PW<_0/[> M]/-&]53%?6D^^+! MHQ+[$DF4?8:M*[W=9D1-O:>J$UVA2PY"_@-R2IO5DH<#[/PJF(IJ?SI.?QB# MHU=(%N 4JX[M ^/&TGU26X819\<\3>JW=PEQZ,?3,&+VX^BWS@BS=9A65\_1 M-B>*-];6E-/FMT)HJ/V4C6M_%0WH&* F/S]X3U10RG[9NU@ TRG+W&TEM9+1 M9B'.,_.>?_.C]45M'K8E%5 MW"N]3/:^E1Q-@B8OT79?JG,4(DKW!$58@M=77NW/S4XPU8D?B^%J!MQ\J7@& M)C6U?'U2MA)/3$M%1$T*=A/ M(,KO1%)9*8T.&OL>&S9K/!QM<]-_)'=(R2[CYS'9 \,8W5Y[WU1;\WUA?R[< M #BX1%.5CFEIF(4="P\#@V( #\88^5.36[K% MN-!/6JZA7?9F[DZ' P]=0!:?('0.W\X4T,KQ?;]KDNR\;#\T;X$7Z\P/V5!, M7X2_:D];+H@2ZOTIN8WM0,H3!F=VZ>9/2S=:O]4T2S@R$=I0\\QQLLM=L MT/EB$).JM"?,U3Q;4QQDR4E".V55EM:K6>&8IL]/3F@:])"^U>%("GL$4[3J M]#BVEI#2@.XBZE?2Y0"P8DB QUX:RO@WRL>H3!LFB]7=X]<81TM<"(CHML=I ML;]<>V%I):CHLK[+.:)V7\?4B$5E5?MJL%?NO X%L+4+5 P0CVA5P_)"G;+6 M]NU'+^SV:CGW MC@M6"L0NI5UM/A>F=,-@X?(25:3'1Y[2)V.N](YSX^ZG.*P)ZH>G1UI:LY8< MG7".J'\$7^(N:NEJ/M[\T=^O($(K#?CY3NLB=^K6Q:3HX#)9-B"I2)8Y?*&Z M(>FS+N,;WF5-EY5KSV7#+XQ"J7+I4-43!.MO9$D3D'VI8R[J(($G0?A-<]KL M!DW8$N/CD*.QUW-D#K]W3+6.=H2J?=:IHE" N0/2;RF(=+QO9^]OZA(&@4HF^5ZP@,3IGVR[7MI5WU?O.0MGZ7"OB)QKZCNO"L*I-N"80SRG#A- MX1F6U#/<.ZD[88HSGBYZN8AXYJ<"V)(*K0J)J>^KC MZA]+"_B.D?2R/QXQ-T>R5$W6B$VNU[1,PPDC1[GC<3$=Y7P3*YYFI"4)3AQN M4$&*UTYUM^X^.:NYGFYR6*>HM3G0XT>]DN=T_F-51,@8")WUWB/AX]M(9)O& M-,U:-R+V3TMFU*&7O428QHS_&_]-;EHVNJOWVA%1A=9[W/;%8541:\W'[C\= M.ZB3K2*[H8RG>]'2>D6?%O;#*A9UM34?!D@3>Q9^[_9S?R"!HR_)^0\S=.6C MIAU7FS6^+1W]B^R0MFC?]7*?T'12'/,5_]>O M!QJ0_##+\SOMZF)-X)VZ0@0;T^RUY^MA1GD>!M1@$J=;MQ5P4WW>-H-4PB<"AV8:!02T^&6DP%OV,''WOF3$V- MKMK?3]!),%,-PN!YQM836N:>X/+H[>U!(2)-+[EIPG1YS??&X>^>HP MU87] MO63TY5 Z6&M *WXMC&A1N\3ZH@3-@$Y:*_JA'B9MY>.^B@SLZ1#>A63>&:S4 M"M7>S7TS>+]/9V]E(&3J'/I!8M:2I>;M-[7.[04"SCYB>8O- M)@$4 $_'M);?N-#.SL">^=A(BF@PE/=JR/JF^I/$WXFG-V]D5Q]5-W&_T.$<&?)O3D"I@?/FKH2T/$P@DE;H9?/O#. M:][L2^.\,>GJGF[FO=Q% 1;9-(?U[X9KCRL!L'ZL!T]NZD^BYK<;0T](('NS MSLQN^?M +V\-D3PFF4OFZM\RQ00 6X_9ZUNL- M%?]QIZO?:&&8'\91R?/GCRV5]1"^>6T!QTXWH10R8Q_]:.+HZ^NP=@)YT0#Z MTJ.8K[S6P\8Q%6G,.(UHQ1V%5 -$0)B4FFL!!M[P/<_FO2;Z.,(I11KF$A@_LII]%1C],!6Z MR7?\&L@I+81!(==B\41$>[D6S 9F'!^<')E%(AZ4B# '#% @%6P?CS*@UYKJ MNZE)AI.*WY2HX D'Q$ME)W%_#'V3OJX7I9%<%GJ^PJ(IX#JYJ=C<&CE26U,1 M.1PM!8N^$_7_92]%,+*KPY"@A>ASL"*>MF(^.N[4#%XR=KQ791KM\U=5'-!W1].Z M3<<]A#K)\GDF!U$ U;8 -II3#5'RSOQ,8_VB)^2^][%7F.76M#:$RLT8U4_FNK"S4-4K?7_(RR1U+DES9O]]_!' ^ M[PY@6%GDG2 9U2CZHGEPH+%X/V)0EME.[/MM.BFIJOW:7?8-BB*6@.>?X6OGR)MJRHA2S<.)"E MNUB3U;1845:*I^)=TA EF>&WL?Q>]&24W1Q_\XC D\>E1,9:'_S6OZ6GY'N4 M'7G.%^JW=QL:!N0.J>.8LN)&N\G[!]*@6_#)^15TGNG[VH>* F1AW@E;+OR M+>9__>JRCB0,N!ZTK_^E>IVG& *2G)Y2C+"F!8_J>*BN&\.-SFVL P_FNG^%K\=E MQY'0B*K&!3R-FL;5=?G6J]S3E4S%-8]H5B/,(_6LNA+>-,T*.>3[(_/![*/N M7M_4+Q$(F:F943RMHZ+V\:A 9[V935K3=%T;'^O<;U9H:G3W=D=5_"4/]YUM)'II#"N].#@QD M/5JALSK!JGCTY&!?4BB(8,@\V6,/\G5AB,E^@)ALV##N8=@FEP*YXT9T+53M MAZP*TYWC383[2_-)Y]BKK-HIW92#2XJY;Y1+X-.TW$+=8DYVWO XX3-6.3Z* M^U+MMF(-2''%Z[E>5W>EE! M8%[C&(,"O+%0C'T7RY!OO.QTMI*X(]XP):AJD;_"RFSKJ_&< OQ<7!.V+H^0 MH< 5_1:,!C"H]8%:(4S4:V& FJJ9?IX+.9K:Q%.MYPO'KCMS98I:G)THX[\BZLG5F M?A*QRRQ909]-X-5U7QHE1)7N 5("ST?H: M!>AZ&D?*FZ#D&GA"-WNQ!;9P/G'0[4FF;4UP>#2:ZO))ASZ)2+DNLV_J(2X$ MXG+MTH6%<&\I:4J8-]($%2L+6M$X)WO'99?X25OI8X@*V *08DB5$S3]?0I- M67W0)#-BS+K(Y_RU*G&/_I8V?.T[N0ZS M+G6D7LLNW/;$N6%;&CYIXO93RITS2L54"*N(_=(T_K!L"4BQN[9YT%;P>EQ6 M$@G-AYJX@,?"P]JJU+:'P2LVI+\Z"7I)% MJ_@J#06@G9I3WQ66IE1GIB8T6)YBR&H3^T;]N*#C$TO0[:A#G#3?R$K+TE.& MK((O62%-.7M$B]NY!!%)Z/*"@5^ROPA)'V)"WTJ+:Q_R]@PL6(L;&#@4ZHJ; M&&"-V7%828T;QNB*>H(0/C;K9*_M'/&\U(SN#K.CB)$;-^YI<%;?9G2#=2PV M:JOZZ5]:LK:2*RB D1=FF_+U\\96'HX12NI+E5:J,20:O,$94N#]NZSGRJ?C MWI!F_,5_B6Z=3Q=W=^X2R7\:GVF&F621+VL_IV2CN!48:'XJ)R=/;EQUF#'; MC%]L ;;(TK* 6.=[T64^B[?OI0GY!%@C*ZZ\;0KX\.S4[;QT/P3P>^CDX<&< M.]?,X6S%#V65.:NR[9H0(Z#-,TN =O>7;H:!/N7)%KD0!O2X"4>+&_E@2OH9 MZU<+1C[8R4O@%KDSTG?>:/T=U 4$0WT_5]R\'YHMXLP'7M3D% (A23';2[:Z MII9'HVN>ZH5_M .%NC*G]*I[OZH_S6T+@L*E],ZLC*)ITT959-O>VA/$%I!< M-48(K?'X6>>=EG"8Z5!-50NI#:F$*M55!B@HV3!\+Z9&^]+S*9"$@N_\W/VM M[W8:,+VGE3X0+ OJY%&;V+L.;SF:U-9^7\8:?[5 2?[UH#YJW'TZ.? KEY#) M)UA+[DRAWU W=^V(E=MVIL96R+LF$I&5RP![C'?\<]D3]^9M@--)+9 8C:?G MP@31%'(>!L\N69UP%OHWZ3B::,I'T=!)?L&TMT.L0>6'_D?%$+GRH@'TQ@I1 M#+8X&LH?X3I9W\DQ_"E;?H))SGD%A>Q*%IF[*\TNN6.Z,THB- TSYPE>55Q] M>35MTNX>>LLQ8VD2S5&ZICU4C(ZE1]W$0J.JY/&@J.&2:]=1&;W/1IC( M_4 MFSP"3^FWLVO-!5XIY&T.OO2HMR7[9AC\O'3QX$.+30A$K?A1.7*T=HJNS@V] M8'XKMNAHU!WGH_HG<2+T$7@ZNCEDNVPSA4__Q<+!^"+8S%U;IJ2<,3RL8>4R MEGR3>,R;D9FG4^HRGFWL=$BZTC%*=F8]C9K4=R8+*X%>\$N[E\=;(>?[;__=/2+4U/Q1 #;6>^!.N%:#&IGJ MGN'=U[A7/KE*"W]I1?C/GE@!@=HH0*+-G4_/G85:9K.ULD$'QH M/B%.0/T/X20XB/.B)^/6 *;87-X8/RO%]'4%LB38B[^5BJ'RJ-SM%WK_91%I MF3_#0VC=[^C&L2S_(%ZO:@+J,C_X4"M$7;)T"3]6DW/$O>E'W1O./QLAP 9LB MZ69BOO?D>$7Z87#O7*NA %^8K.^W;HTYYRK-T'!W-SWV7O41T<( +;@.#G7( MH6F&2;+(^@])U:G6-WNK*K.1A:N@!:.XITP9W?6OTHJD.JA7T]TVI&V:,>D# MWYRNYG$UE,A&E7MPXTKT<%NS;P[][G7X[H:>ZR[^$FUGE7*2;I4#)]Y5-@1MEH:7;M-FVPL]YP>%0_.EI$2L/6'8+'8/]XDH2$]VOF6P3V_U K:(U1GXV-^)X]7IU8GM1 MU(I-J@#K+?$F-?E%$9*YNA$&NJ5NI:V;XHJMF\K_85+EG[QXVO/&'R]##3NJ MFJ)%2I]-)T8<8*M#.'E^D$Z +;$F!WOG 7;6*',JW.X;MITHDEEJ.0NS4Q=T M,'!Q*745!8,_Y8.]] R3LL+*@[G?+7<[4FXWD;Y%ZS/CYK&[U8$]^A5?15LR M2UA(?D3R^)#'$&-7ZA@8/LDIJS/6?OUH8)+5L/%TM49PCAO[B7HRMPOM!F;@ M*UYJAOI>,(M4%=S66J161;+\SM9%NOCMBI:9:+^H?*W"GTG M1N7OWO%!3QYJK$!<0WOQ5B C#[3,6PU9:8S$BK<*EG/@),? BOL!,@"?SM9E MNG[]!/L!C=N:GKV&;]0FGZ:.F%&'#0&H::]?2*ZB$^1Z97,%1G!9J2&7[G%L M<;#+[N&U8,)C6&6&,GF%Q >3,#])DCZ"_6I%6\'L3Z?K5%CP)^=>9.H!;G#B M,N.ZEM@Q!P9I=?;/5>1Q6D>"L*LEF*SO3+-TMFOM++;QC@RW/>1CHUWRZCY. M^NM.[-+V[R)4'^X#R.@EVA91\DNB5A*8ZG%<-B)L53J/*X?#O!),4\?H;15, M%KV).?T\GV!V_YT5PL+*S"5CI$3,ZG/(COR'2M%$A7E,*G9XKTC_/K#H'HWI M?5& >8 ;R96D.83-.0&P584JP<(;\)8O!'.LO6;S6=\A9ZRF*/1L+0P3#U M^5*;0[Q!3;*XVJ AVMKMYY7?R*,Z,,E]M6M>HFU7'. ?@(@*X5"SIXF0J!#_+">/ :^OD"FA /X<&]AA53&[P2 M,2GLWWD=3)KF8<;MMIF?7A1GND;<@*=U.KTP*+@W"2.F-(9PD0P5;08._9AI M[J1-V?L)I&6]'XI* PLUS>I()>>/3N@J'3]],EP%&WI^)4%WYHBTTXD4!]B# M7E0/+351T"M.00W;O*B40N"'V1UFXQAJ3W$>M5M&9E(<_(#Y!*?H-)ZB !?" MOB4KFGO7U40),13LJJ8$]MS^C"0IVWR+CP$>>A3LDY NZ-]^:ST.8'@\>.-#43#W5$ MR-KB0YP),;?LLP4IB9%<>XWI_J4L-=(UV!S=D+PXSG6QBLX]&EG?+Z)2)2\W M&S>@"(^N>!W2RG@LPF3U^J3\^OIZK]]CU$[&EL_2A/P?\(9B<\C.P'^P<$\V MFP%%;.MH:\#%OM@YP8,59U06J;#?Q_OF<_[5/T2$*1!9@YI\ZPV-3=."B;EA MF=^%G:/2^@0IXW8=%3@&SBT\[@@$7V^ P^D5DA?'Q)%#+76$T)U%WJ6;"5RR M(%HI&IRFK_U07=)])<38>EM0R3DS4/E[R=M?S;,V1(MRIQH2)>CDC\Y/>BW& M=S-P&*<=$^1)P1MD3?*XM4G%&NT$U7EI;X]R1,*C>TAP_)X[?/V:EE04O'O3)%KH0P'HSQF*C!?^/ MMEO9E*X!V%OYTRHN# O0X7<_9B5M)M,C@*^<=#A-I[#N? MV-B17$7U[>/8'3/^\ )OZ#XU\P9.(4>*NN*UKI3S\<2\(L\%24_EB5W154_# M#L]>-TP-Z0OTSVU=OT/BPS?'DV\^/C>3?]E@E-/D)%[O]2^\3=R/]Q5N(X0-U34(=3KNG(V<%/+ M-W.!@! @@?0/\3 ZDW@()Z,.:!"N>RHL2\'D(/EN6 YZSGF]C?;J%SF5HIK^ MM+4^4FASXJK,O_>4UO3@6U%.$UCRLCC_DOJ<'"?(D=9T\RUO*VS&:W3$ZW U MJXIZ%O.V)NA.929V&IJ.A%@)A['IT@>O'\YAPR9LIE9O2[TBB(+MPW1/#WJ$ MQ^YS\LD22#&.EQ-M]*E ML!CY8Z'^P1\JN83)-WT]P"Y&,/[+J,=&1KRO(LYOF@IMRF@;ZE\- :WU,=C- M21E9CO2O5*^@A0YR,S:<*9'"G<[!8\\P7P=F4F!;C6S>66MXUIB^X;W9HQJY MC@;);#- ,X.*9>T[9:F?)D((C$:4GK2)_!ZB.>.L$I"F3JUB&Z"+)PN&)M8T M3XH-'J43M]4B*&[AXI/PNULS8=G9F.OP4J23G()M779&_%J6^;Z>ZIE0K M?V56?\TPXJS0K@]CO>3,915;Z D:MM50O;FNB"R6JA$WEB[!N3+"%3XTSVD, M'V[K*W=G)3A/E,,> 1XH,6*-($-0@/#(^%Z[7L7 QGQZ113 R>RRR9N(^U\@\JI9GLNV/VS8"'I^2X?IEF^H;[PDNL7;I]OSR% M]?KF;\4W_4/RFFZ5;E;3 X?3/ 9*0;-\?9>2#S*R0FX@Q.Z\KHR.^MF4 QH( M00FZ6KKL0AUK)2_->D5Q@H;1OY#(D(T7!VFG27.&53*A&7,=YC7=3'WTYC;?G,B+CJ_N[0H_,S1:MTF(,*-)^6,=?P,*83-\) MM^ZLELSU&)PQ)M8-5D?:G DW/4J8ZBPU*6E" ;[?6[9%F?B?V3+M/SE%_B\5 MP_$^.ZPN03,F.>Y&?K\2H<="9N<*F#&(MI_3ZAC@M:?\7:^'N&(#MPR073XX MX[!C8+_-^4T+"^R(B\R,.3]L/3O*5A(%T%QMK2V!>G1!Y(,MD6,EGW+6'2KE M(DG@:N21^1_6N$Y^GB7'M@RN_CZ90S[9T/^=[.2U+WQP"_I)Q3BA$[61_K4Q M+Y9T4\1Y^BB0C@F-'2=?XI;OHHP__NWKN*PD4KX7ZU&]3]-%@?L%^F;ZU",R MZL+&M930)_;3:B3B+]5%OOQYGI1GS?"/I8;.]=_&JLBETD&Y?)36E1Q7?BYZ MBVU<;+E_1 &"1P3->3X@(>G]:GE)Z\ZMDQ+9+@6+9A=CKT/HZ@W.RJ\="?!= M]4]9"H:XJH/S&#E+H_$H-#,_1/C(G!GY#1DOQA&#-,I^"TD9D^3@V4*Y]NB1 M1CA'P+:K Q0@(O(T8Y]'\@_=JI_9WT//?HY\M."!*'@XN%EAIF\%@IJ)1XDB MY*DCWH*!@WLGHEC(E<@K;..K&MD* JJ[-M8SMO"C(:L:;& M59SCJJL\4\-@I39K2BCJP!GU3@Q@0H,D2'+ $W%A4ARDDUHNZL= _^(>"76< M[-)[#53ZIJP=S6>^41%'[5Y#,Y=B;V9RERY_"=(8S*3434'= M=?U;G_H;-L"TUF_N(C!X40!?7N2'LS+5BO+J*=J8[2:6:EVVR?,$&5 M.;$QN5I17.J?70SZ4^C76/PC)IAGUZ?U_HM\)_^54B+KTW%-%9Q]'R8U(=(L M[ZKRA]Z@ .V!(-]^:"/C?21MC6 :BZV3],7+[-XGOKB>!-,E7V77#^*FWY!? MX:W34GVXU#R_5D]=VYMKU)ZHG8;2U22YY_2KW+D=G>AJJFI_^%@Q8Q7>FFN& M/4V/H'O?[A%V+@P_7C\;')^LW-9U$-22D)5QG_0L.Y$<4%%O.O!Y5 W>F#3# M'\GK=Z>_GC\[IZ<^*T770$AOA'-X+"WU%72V]5BB -R@%5Y0O,5:9K*>A140 M) 3Z2Y:)O-0=XFQ47U#O1++' MR#UC)LG20'=ZTE)Q,AZR80ZOA;J8Y6KOC5>&>G3F?5:G.>(CORB57C]>"ETI MZUC>]_>@25X ]6CLIV"_O9ZM@OD0+2(_2A[6FBD< M V-:@Z1*/P[NN_E@VB_<;:C&G;3)K LNU^0U#-%T'6#+@6$NG(^8')"VS#84 MU!Q=*7,P*"G:OL/ )'B1"3(;$5)K\;AR9''*/#S"IOPAX 87 GZ:I:L>=\)V MQI;X9.7$@"= #$8!"IW'$MGVZT%RXFY"&AX'29R($ATU[O$FJ:BTD)$P%(!U MYT#U0$L(1S\9"1T?;+&QG$(V=_[!1Y3ZO_-+>/G838"Q(W>G&PC8< MFH4P^ 1[ELD9+FSAFTH"Z&2=B7S0,B:&D%__06TQ9KT8UH4XCE ''3\'"3:T+CQ! H_$4NA MAW'M)*[(0BLZ[[#@H"]4D/,[#JFIX CN:0O%-XN5=05"NI5 M[VY;!6^-7YKJ,:S/'6^>[=]G/O84(O_91$C_TTF2_E_$[WAP%HF.#:_F8:,L MY-2;1F(TR(+7Y;_!RU+ LSEA/D^U.JE0 $HE4)R#2QN&H+Q5C.6L^M?R$/W\^Z\ [YJ3 M:?5L>=[>#VZZ,^3X@[95"YH3Z>S+MP(PJSS/E>=;%2B 8 4]TD_6<-D4TI+G M/9.KTQ71:M14"F+3U5#4CAK;+PMY@J3:M@?3Y%X8W^-__=63J*C:QCCA;_HI MNKKLP##^ ,IOQAE6_ /(NQ]-7OK*=T"C;BPHJ ^)%MJ_)I,>>(O_*P2XCY:G M@4-D2:BV+MSUHU5I4]ADLA9OY_W!Z2#Z!D;=KB= GW,H[#I_+E@QZP^I&>=Y,M'9 9"8E6276= MME-!/: $0X)G!*P!0UM(DX_LEIPN38)=\@B*G$Z1Z1J!XBP!L6*\]+O'R)H9 MLW0<06#NYZ7=4ZE-Q#%:[,[<=C^5OV.U>KHR17 Q; 2I&[4B_R@P_[3#VR=Q M6CS\@411"#]C&)I<5L@F_U]]\_M?*?^=6SO_.P0M#@7@B+RK]SF2F2DINTKU M.>I" 4D_VJN\H]TS/>0]R>BYMPJ(N5_<3+4_L3'/ O]$U.S MB@O^_+_8[NUO58Q\AC=1 &NJ&Z7[98LTH;JQ10$6XXI56?Q$_I;!_C^^\][? MOI#HGMT734N!R.G[58L")/4AET$7N>8SX(P_CCK^-DX%_F_R;Z=%5YGF1,") M#2(^T48.?9>"XNOYDO3Q7A8[*LNU&_GH^4RK*]_O>I'(&JIY73C!- IP2HT" M0"'5RMOZE>QMY6W[P$(4X*"B +-0",.VGN%?^U]QN+-_ M$-F) A24WB<"OE1WYJ _*ZLQS4[RCXJ[NZ_C%+7E48 'H.OI/VLSGY#DP*(& MWF ALQK3D0]]X 7_1-=,5H0QH83Z!=&=N!/H]C$*<*#X9U4SQ>+DPTQA97^R M./L?516KA? E?B+1_;/!DG]2I09]Z?#N[\[_W?F_._]WY_]-SO>A -_L00*C MR(EIP94FERL4@)M_DW=/_O_TP^S1_^AA^/]Z#?S=^;\[_W?G_T.=5X6"Y"/E M J0VHC\)#CP+FZS5B D[BS2O$W\NZ__?)Y7_'RH@U,+_ E!+ P04 " #- M@%A60=0:71V2 #GR@ % &-R=&\M,C R,C$R,S%?9S(N:G!G[+H%6%S/ MEB^Z"037X$Z0$-S=0[ 0( G2."&X.S1.(+A#@(3@$IP.P=W=@FN0QH)WHXT_ M_F?.G//FS+GWC9S[[GPS^?6WOEZU=^U:M:IJ5_U6U;Z;O5L!\%_(*\D#2$A( M /C^!]RMXN_)@:W, 4!%!6 % =0$$2 Q[<:UCWB1>A5@#*O8YTKVNEI?_Q M#Y /[(#A6 =G\-^SXM>2\ UB 9_?: M&^ /,G*WBD5MZ>KJ*,K%9>_":6SJ\,Z,T\3!C@ML[,C%P\G-!8A+@1V-36S, M7.G>F5E8V4LP'S:V,M-9F4HP@P14N%4<9Y3 M$O1_KHN'AP>G!Q^G@[,%%X^(B @7-R\7+R_'?0X.%T][5V,PA[T+PY\+>&[F M8N)LY>AJY6!/]T?:^)V#FZL$O9N;E:FHN;&YP#M34P&.=\9\IAP\/*;&',:F M?#PU>6^-7BX MZ+G^L3;OF^@O1O]N\]_[>)]'5-;9S-C5[/F]2/[1N1S!@:&.-?_V^Z_;@BN/P^\>^TOP_3^2;K_'_#;R&\COXW\-O+;R&\C MOXW\US+R5ZIK9G_/;SWNB>S= B +H#U\B/H0!0WU(2HZ&AHZ)@'6//CH,8\, M*N%K8S1Z)R+>]_'9Z S/*MJ)WXS!&/G>.0=B8)*0DI%3,#UA?LK"RB\@*"0L M(BK[7$Y>05'IA;J&IA9(6T?7Q-3,W,+2RMK%U M_=L<"_P/>?87Q_[JUSR C8QTWWG(!( 4<"D?\33KP6_Y+?]=I1Y"=I.[9R'I M,=OT]>?ZUHVY_$_$EKV0MP7$>ML&JVL:E*@]S!')WYASM#2;(.O3%O**[QBO M@.[J%3(TQKN9*6?"C8'1P2F(+8$IA/VZ/S&QR9EWED$R5X#TT[3H=-B"U..'X709X!/RHC>=&M43AS@?DP=]/1W-F.9JGJ,CQXC0(?4C M,]=:^WTQ=C.S/]M%(;E]RW2@M3[()D+K%"KYG?= <2?56E?*]/MA[#QD(PX_L,55:>O!W\[40KP_4\25(]0_W70^!VP.T)[ VA%_VZ/_ZKM0;S"?%8T M<=OKX4(;PLD80]D5PG?V3:BK?>3XR'%6K7%90@[P/B4F+AL")3O^U*OY]37: M5/[T#2_>NK4N\#0GXI^DW+LW@[X>EA)P:N?>,^; 7!$TI*B]JD9GNO8-C7D6 ME'+]!''EN;9,(1E:MIWLSL)4D;"D2%VYR2G$9B^!JT2V'>62]@.M2K9(>W%I MU,+!TX%CJD8 M[$BA8M:?7;-M%P-/2V^\#2::!+(-;"BFVFHJJE2.!C1J4*6I<)48W\=Z\7.X MJ,(Y0VU*?M6RN9FX?H$FR5"&*(K3R*#@R_R2 RQ?RQ$!_X<$*7UU^8+XI/7R M./0.D";.U5FBO@/BC93O (BP_PF2+O__*#G7?62N'IM3\;RQI[^4X@ M@@5WH_-PD6S]X.>QZ58J (%EJM_.()162W(6OEQ)"NM4IE69#$K%:,P8:1OB MC9TXX"#L<9 [:[$$RC_I/A)?9<@E86_O^S7WSNG]=*TED--TM4;;]?F6 JRZ M\.I;=JQ2(!4DN M80]5527O1039D:!]&P-54%H$<,E[OS)B-F2DVY5L"WG977HFU\9)-/7A"C$4 M:9%?$AH)73L@0*N'P#73-W]@ M>Q'MPHC7*Q8-4GTCLY4PWV@#Y)ATJ%."/&E\8W*17?9EAQ+"+3'=7: M(U-1[4.;/MT.BT9O=>JIT-P!1K4JAAT'4.C/>%UEYX12DT'&@ $^,ML 1YTZ M@72K8L27E?-8<<(5.W7UP#79U)]O=HBBR/07U9XZZWP4&AC"LP?ZUB. CC%Z M.'-OND=/RF&A@9YVK\G5EX>?OJ-RM*"[P]"'GB?&Y$KL%B!PX$&=2]0(]TNN MR&K%4IS@,;V7/4.&(DI^$7FPC2,OH*,YM*T51UP*MK=C!(OAZ(A^(>?Y_ AM MGM1]RA!M0$A(/\-K)N#Z'8+\)L@I#](YC*$\@!!+SCQ:]!^LUQ%\\4DB(F"+\X-B1^#%?H- K+)!37YU>N6W5MB)D^4ASHHH >\%&]#^M\ MZ_)^\>U]1I,.J2+1W:DER1_[5!?7?8:<"X M,_E4"JN 7ZD4<0,E#;4!\GB86\XY_QC)^84 M*J?''N*FZ;G?3LL,+$"1+V%EM]]C(#AE'U.,>^F*LWUNG[4P(XJ@RFJT/CHM MDR7;[QP=2L-W;T%3*=[< MQZH2,$ODK<,Y-8V**X=PCG*']BE(E#J6Q\C6\Y_UQS_2^B<@7I>J+=AP^Z3" M:U9$?.$V!6>U:PJ)#+Z17J(# UL/Y)J9X= $8GUIL8K773)* ^;3/.:?H]7\ M84>/VZ&R>3%D%P(@A9A'UYU3_4 CA4:_NK9!?"D#X^H]U5I6B-BHVITU?0M? ME'] ^+A?*SHM0%H?QNTUHP"36OD$2J"#Y=YB_[3JJC-<\3Q;M&)R*R M)8[MNEGI;^Z L2.8N7#[=,9VL[:A)4X&(X,WII-IW98@C80-401YA4AO;#7ZEBBJO)A.?6N0!1Y.O0%AF"-7S1O/L,]2C9Y%+^@"?1H3LWS8[ M99P>^W=EXENU$M^R@PE6]?KXR[0H;3Q"]!GC#YJ26=![Y!4-T4=E3K+PWB*8 M8 T.#P0AQ3^MIQN*=VGT=$?MTOBE^-!$J/4.//E^]@SU^]R3KS8G\Z)+,// ML,M&2_!T+U$C@(+)1Q!IF MGV, FJIJ-=!$3UF.D=4P?QS6H"<=;Y?CV.&;QM"Z$4OD]<.83'(&^&!G#L(< M^CJ[RV.$,=)$C;<2<$G\V(-.Y>Q)A7DIU4FA61#>@FLIZA%6=OO3P3-7%^O3 M%C,O+0L&X^F(YZC^L9&$#PX,-[+81P[.%=H$^JI0A,/UT4KS(ULOYQ#,B^IF M7%%XG0HT_32CSQ<9R M_::O9X\'Y9&V/;/(;G_YT7-@^PR=P&[W8-59I3M 6P'X1K[B"%XK+&1JK1NO MUJ%+WE2>E4MP"0,!4,:/N*;+AS.ZI4,U70 MY"G+[R#1FOR>F"K@V8K]P '9H$N,58EGH?XOWMU7/[_CTUCNNS.G5"A=*"W4 M)1 =Q_<7")1G>^8M; N1.)!I/<]8\R(R?88+VOR9/"\:PZ>BK/)L1O:+?,A8 MIA@T8M?+TYCL!HIEWX<"#^K+POGU1"\2O!DKQBB]FU''(,"D@,+FX$#%LV5J M2> R [PK6=QV-!C>'&0:K^$)@S!%^S.]94$B_2\5%\R9Q: ;ZJ2;1".9>PAC MHKU1LP;"RUPV.WG MU:/.AAYK$M40Q6 (0UN,IB6?(FK7/")*FYA7!6_;JUHB%/.#"QA?"/+$]:TZ M@]XRV$M)/GU@%+Q,V&1EYN0!/22S 0E)XL=8T3<>?S:UJ&.IIP_&&\)]D8;] ME'S8V8A DGNWA1EN6,D97K+3O@^4U$=*S,=Z.7^(/\^G"HH*--\U]#_2A!LLV]$4%UBX*^@ MLY\SP1@"=K#KI!]@#@N^CR@ZK83/LC!I<5HPP+'J/A/H &U((+/[N6E0*JVEA)^\UH).E$E[ M;;:&PP6-" M=T"@'YEEC1\Q+.KR()YPUTL@S5S$Z'%67"(#%QJ:3:6)2'M_;IL42>FU&_3& M7SI2)6' @&DT^9#S4()X@(^X;5ZFE^H4\NQ?[$]APJS.W&?4?^KIRN!TMZ-Z MYH:Q#<9\"2,7/B^YIQ!$;L.L'!Z=ES'QSGMQ.R3?Y_OZSY,,,!,D8#:#M[C7 M=%.W9(A,O=1=C=JF"0=ZQ?TNF:1EFT?DDU$L0'R[A,U,R7NX0[)\?1PLS;%Z\'V5 GLD'/";_ ?/EW\K?O-;3?[,;\ ^W M][\2GXLK041FMR0G'"_,5> ,A>W>*]K1-0-0\"TA0J]]B:,5CAMJPP@"%:L/6. 0 6FUR3Q) M_N'WJ@Z=(#KUL19#\'84CE,49F%#S2\7J$>[AW#4>^ GA:*%25/QX85Y3TTG8:@6&N9G?Y<0.A)P"E,S:5@)X01-?'9V. MS2M6C5UH=&XE&ZNQS.IK'>EV7(VVG/2CE=EH$E8!I5_SJ5_QC MI[V"]#)U_(!7\+_CMMOAC;PPVZO@@^2 M9$K>V0;5Z7OG3GIY.Z@;:.Q.&8@W4A0GQ7"N^:+8:]8; 2*1GZ7RJD1K#\B] M,HN(D-JO'\ -&WWA-;NWC[ N#IY,E5(H/8^2-I]/8'A(A??1*0 5H]N;JU>* MR!"AMBI_3U\6F\M.CA3LL.%IO"0.GX)F]W%&K6$L!?4(3;A)^RW+U,E@\/<4 M^4I&UC4G$B64+,*>#?&DW;[M.M!K^$P/W[4<7# 3MM9>,U@HJI_?J2]'9Y8J M2T#'0F6KXV0IHI"FR355).5,;1D%X\/-#%ARH=!ALM7E82&$I5&N+O' MC519L%VCJUE8,V'WN/J#/\I3(AJ>Q)B"F&KKB#^]4/\606Z_Y08+=4DR(597 M%B)QGD#77H3V$?Z4S\O3L^!XG26V=>*DQ7A% % I:PC^DM42U8^J2)&\ M$(EGGN:?>JX\T .-U6I,1Z?DO&)#!/2P[(3D83&U1;JC4#%?SI_EI>L?Q4MW M*0Y,,@H<1R'^7FLM/->\L5U>'PWYZINM.*ZE"I3YME5(-AIX[#\^%5ESNM + MBD-E>W^3X8JCUT,CU8J(ABIMUMDXC\F*AWZV<)V?O0/,3(1[U3X[C0>(MLX; MM5W.1)Q(D-P!G6?J1OU?!UF5[1S(/3$'"#-6VZRS_+'4.Y\"2:\)CZ5P4&/%LYC, 4O"_.X-C2X9GY+J93MM8B'5H M5PIV1JV1C>YJOV-C)?JIY"J4+3=36-1;5 )5#K?SD7 3:*QR?OJ*7!5]$.G& M)A76TN@\WQ9R>Z#TR'0V1YYY6#ASSO#'"/Z.*+D. 6"?= MJE=HH_[?S;;M"+L:7$P]2;F'@W9V!OQ/#'PQM#WP+3.PQMS*K"=4:JNBZ9-O MS_>^%?-W$U7R]&JMG)Z6MH;XXY?Y,8&U5,S'!Y1I6;?+\D(4\$(TM?KHL*.$ M]Z6I@_\[O1M4,UUVQB=X(0VW^8_(&0-[5 +\/4-^^ 7$J8VWT%1.7:NMBI'A M?BFRIM!LR2MQS31/SR%$\9!>9J$FU_:/-_*3.,MD.K9R-M"3F)!K+J.0XS01 M-RTP:)9WBL@O0:@_F[%M&2ZVTDK,"E0&SV4;P'IV- ,%>3^C4;T+$.]<0>N2 M(KJ6KIF^ U99"7[J+?"_HTP*-B%_NY!+ATWS(-/V."WB]$J,4D5T5F_[[-M\ M!X8Q$<&'5VJ,*T[:A@]A3V)AY])V#-*$GQ@_%R0HA^(>K",E2"/GO)^H=OWX MOSE7X-7)#>0][HO/VAEIPQOZ\;/:1*D9_Q(J[CXWR0$:I_?GNP.FRQ?QI>G6 M:3Z T-82[P#".H4;L=@;C)*A8=HKO@N:9*W6>="0&O[UO'U YLF>U*ND@K6J MD4SK.^#GQ]@A_],2/FUZQ6O)W,P35]H^_Q?S\ :2'[G&UWQ%4HEXN_H<+NJ0 M;=IVZJ*CR>Q=KN[$7WZ/8]\TV#"%)V6'46]4-I*AQ?;4LHWZ4#Z-[0+XD%H$ M7R=.POSSO8B]1'P]M7*')0X\YX+)QLH&<4KO7P0OM'N79#VDYFP+ZMCJY"@E M^6:0^;\H&40_^1F/LUEF8LPKZ^E8H40W4(2R=;2M,GWPL#S4D^5=WO.!//=W MW%)OV$8$5+3L#(_WA5Z$+3P# E:03B]G-$N,?&O;G(9&Z]=GRWVU:?R3/-7( M6;RU%TSWKC)RVGLD!T _2\J[EM _YXT_47BW\$2X_QGM,JT.-8"1?[)P>+B=1O5D*H330 M9Q/W]@IX79%QP;!4?SBW#,WXLEIHUT3I;2&F5K(SU.^:9QO5Y)3#0JVJ@W[6 MMZOA;Y7Y<%G[6MKAT?S"?^5&='3P@;!OG M]*.H=PA77KA?W$2 )*4D6GYZQ[W6V\F!3UYS=$@:6(_IS4@RDF_!,/;@^#EM M"ZTS#=ST6,U=0:X[I0Q'JAQ6'W/8RU);\Z2#W7XY3E*5XT@D\[4OC]D;OHG!'L_MU/?5]U>#D_4T>G>>&)YBA1%*B)OUWM:F[#BI-9<91@5?;N8[]F MDDSDRVJ-9JPE:0PY-V?D)"U":8D-[U2?+0HY"%H>(UNK1!B^[]8I2-V5CDX MS.I2Q.B?[5>9KF!V?(N=R M]LJ4 W:X:[/NL7S*4#SI(_DKQ]P[8";^XA6:NKY:C /3E2F)=P5ZU N%$K/0 M(^+983<'^_JZ#.$0IQ3'IEN!K0R.UI@K _/W4] (@2A105F/T4TG!"@S5M75 MDWYO^=2D%9AD<^DWX-K9J1 I?9.W>6N7H7Q["#9(E^X&#Q)+S)"N'=S"+"1FQJ)#09_ M/+T?B9?+L?FJN!\\6653M[<1VJ4&GBX3F1QED#67.*T$C$?/.2B+%DN%&19! M^6#[3;U6O 5EI\<)LG5\A F.72X(+:YHU\'(<+L#NRQ/]VR%V?IYI+Y;\TH? M2E>.4ZOG"79A;=W?P63MHQNIJYTL;^%^([H%^9=>Z;,I5.:D\PKRU7= @-=# MXJ%H6^N&?4Z%#,G+,<5\C_?]#%$T$HBRQIL7.%*J-G,>XB_0+BO2UE?> MM43SGTDZ?:WEF,)QK/OAT-1D?T0+^2IRP[);/.]OT>O-.(C-2^?&2T7ERQ8] M>>IK?S2N79,=4$F2/!MB\.DJ+VK%9 ;U:^X+]L(GZQ'S3T*)?^8U)&>SYJ>) M)4U:N#^#@2\C"J@/^,GWSDTI/[C1!EE<8.Y>DU,HK@PJ^9FOO>O:FHR//XX8F6?F@XF!UBPQ:H*KG5Z)7 M>[XX!9MT,(,V@CTLAD(Y3BS/URY 62!@YML"HLIPGG<04UJ7[X?@8P;:3T5- M/.4[I!1[[C.D'/PN).RT:?AY\.V)?)O TD+#2)6K82_;J(HJ V\M%2XW*8.Y M15'VL'[Z$"TR,^,XA7P?.'QW%2VXR@$8AJKASOJ;ZVN+LG7;.Q&5,+YW;CN. MTPM$7XLR(;NDKW<(]R.L@_=VINMU3H,(%A8-Z*8M#U-EUUUS[6Q5@A]\ZML$;MWR*RA,R@CUS6-"A=- &V? M% [2@)UV@KGD(X#4Y#25C<[R+8S'ID]SLP:*^MNO.LGH T1&0Y<$)B4?WTZ^ MVG5WUM>9%6C<'%MG)R$.LA]'HZK'.14XI?;9N.*_%IBJ&KP#$"H"PO?VOR:_^MG,O\.867[8@GAR,#ZL$P8Q;L>=:O)\9_^ MI,2EH:72S0H:B?64_#GOWC%1H MQ__QSXD^9 C"%C,X[X /AA*&/ZNS@F][\I+;R!F$>U90W;>$MXB0&O^<^2%E MNHM294/"_*%Z92 XAZ^?J!:]-#ZF7$8$ZW"\J58>0;IZM1RFVQHEX#WH0& U M7QKK8F6[V\!O1>EDUQ[F*()<@_>MW&&MMIT#9#3ET&2Q6A(.*5_73C9@5TAF M+?I699%\#!6CD(*M@5')]?DD^HBAO*-T!^>9 5U">F M[30?(&:CI\U>1E]=&2+,L2H=WTT1K/&*&T#.*K+\.SMO3TOQ'AF,;NEJ:QMQ M5'?M]]%=#X"I5M92@>E)!U*UB:\-"8+Q)OI)AE^_G;+I0?!_"2'$V0>IDYTD@P'B <28MGE>IVHM7P MLV/8381&7ZG19.'O=AN,S%I52$]BLS)H MA%]@0N:59T W?.D3 EL3_ N#VFMBY:@DTK.S7OZLB9V8X^#D,=,1S4_'"Y@J M9J*\JO#X@0JCGF:'/5CX]2J1GSW/IAUEQ7;J=+! F+6@9C*GW[(]^B29V.HK8N&L!6RE1L3\RQYOQ%#,NU]1 M4W3:S(OR4R=[3O/U7-2ZWZT=];'MDB5:(S+\/Y6_-$OB7YH!'8G"/-PH].86 MAGI_V+UKGGY<4\_.\(DWH0#%3%5*=\'F?BS#TGF)-2L-UE]H:J.LIZ7YG^Y$ MGRCG+%L)<3_3N,E@27?VL[CERM>9N)9E/A,L;H@>'&0,(R$V24S&QI4 5F;2 M9--%#A;\]&BB?:A*Y(D??U?R/##NI7+6'A7H[#MB8.T11>B5]!\R5<$[/*P\6EJV2>VJS;E9S&).DZ"YB.M/7)G"K^2CF M-&V$071?N'BQ0=HS@CK'>)H?+O MY!66&#('&O!0L<&>ONO6L;H_#@3P"&9_,CHU5QD_SQY]VW5R.-V\0W0!FYR" M5*QJ%?6'%Q[:C7"]J4X=5S2N!\\U)='U3C@(W[#Z$L=\@6*1VY,]BPZJOWSX M5EYM:[IA(19M0=_&R-YJ8=!B"4;<9[*=J6;=#J\R%NAJ:[,D6O%5O$V*MKS1 M4JVTZVYN]OKR.F4ZIS#O8\+R1/:R KN+_/=GN_3< ]_3@A 3/HBF.X!Y6$V( M_.@<9_:T^RU"[54 V"B98<][J,F5G".S;UKRLU]#;&S"#D<[(T>5D#YZWVW2 M!(BHZ$K SG0ZHT" G:UHY#!/?>;'Q=HJI*N,L'V9M$D)BN-K;R @\C6<\3WR MWB.UYO3O7CBY7]4J(,_A0N]/T_W/2B?/F*1FY!_*1S#ZZCWU6=T M=7>BVIFV*C/@A O]:ZC':C,'>_(E=/]@COH37SS!ZV/"]^<%LNB\>?/]%H$O+!(=YY)Z">"WX3OCT<6S>(0KFOZ)N,UON"&CU@D>I%\S8V\_W+'MC!7&B?'0 M-,;R%:KZC\*!-2KGI\@[K/]J4OSW"U^3V!U WY)R!Q@ZWA/2!U4V8IVM1VS; M_J=;>+KA"F/W)\#-*;_KB!QA426@>S+'CWPJF9M3A!F6K:JP"J=Q((H]EW0H% MOE266O=8@A@[\@KW/RPNIT@E/;?]"/;D"GF>: "E1$7#UR541X\Z) M8 G[]R[W;"--"O")MB52.-V8 /4S*\XWLL2#"VVFREK4'AFM@2$,: *_JE=$ MN?;:;=R\2PW :]K)!WHE@6?C5J,;WP.[DGT'Y-?B>]"ICKP!+\,2N%%'JD(X MOP0)]#0_4_]YPK@ED;B>04TNGT7 $#J*18$P!!_^)!JM$S(_^*RI,L&H& MQ?EE='K(ZA(+JB^OTAEJ\%6Q^/J_,T8/T>7QYGK,C M&OT;";Y>K_-,,A^N'TTV4#M2_:F,;4[74.QPK(!$H#VPCBX-E3ILQ_<;TMS8 M/?< Q?F-9[!^D4:8UY"\Z2?N@3AR#/8X/G\A)"6)T+SD@1B5/Y B A-"A:(< MKFD]S&@*?+/[)H@::W!HUM_&O$K;PIZE6Y.$!O#< 18X7EMZ"%E,0_'["-I@ MT)(Q/I+$*%FF_^21'4U'LV&1E:C@EZQ9CIA(8P=CZU)M63O\:!D)532OQK\7 MB8X'8/8&J36E=!$:6#];TF:X V+5J^Q5_4<-;UA;5XKJ:/2$WI]?)/>=^AK@<)96"FI M4'!7:^;(I,-3UM M90&.+L/*Q14J%*>5.]C"P1JH9[BK3A+W ?9_H+(ES.I M;+P65FSQ03&G?L>ZS4V1_0D61SY543UZ=/O(F44, L>N+@^Q^7*9RE*-9N)/ MW+Z?B[\H(IN@O'BW G<$1"B;!0_AW M$>.O!OM1/6,/L1?_G!-7$8VY7L21=B3F6AX8P?8UB>R-5J!(\70ZR/-;3@2; M.EWQ3*K;U^R-F^\/4P;%$D56IE)9S8B9K-ARE57D1Y*;=FB$RYNO:8>6*W(*_N FVEWZ&G MW(4ZSNA$!)R/BC+MIM0GY9IP?K B O_LS;$_# >+%G/!ZK(*].WE;#0W T.) M7;O(^6[$&J0\=4%W*DF#0#RA:VY/:"MVH%FTJ=6P-GG9H)'PL1HO*)Y7\BA9 MF+Z -Y^"/W<=D&ZOQ?Q!7ES X6#T M#LBF6(#H8=P>XCWWU&X]#[_\5JJ&#_:BUO?-';+K*"A''\8M%-H.4JE\=)"S79O)WC>4NA*W:3B=KN?ZP'^5']BAF7Q]!V"Q M9[]VJ7.6 ;#]!/8:TIM3U38,7G#-=49^54]ZIX3B++(&$X%P(9 *.JVNGH$3 MYL>Y6)=&IO?IG^$-Y$ %D#.MSQ@$GHS_ A\%1:B<2IRK9>J,NX'WJCG.Q_37 M; N5""Y/:=.=EI 1KAE4B 4HA"#Z'25DGX!'65,>C_8+[\!".)DP'2[&[@C; MV.F<&UG5(>*C[.;0?M5E%MV1U LHJ%>2"@:**A7G*M=7X6PN_HXG0K]8U!P@ MY\XLGH&X7''1DMDF4G^N,_NM:_E9;[[^%CM6_V!;FB9[YQE4GP:] M;0I&&2GQ#QZ%?2I <>DCCH"H#$^H:?Z8&RO,*A;(W7'5 (WZ5Z9T4QL931Y> M\T#3Y?5VW]/.VWZMM^V3%@8/TN@5&O]"=M\^8;)]]\=!CS&BM?M2(5!<2A!2 M_I,=/XN>GWGS,TQ1CKJ_=W42;L0/1H-RW$QE%)2"[P"#I#+SQAA**WLA806Q MSU/2*,% 4=L*J-7G-<+&"B[4Z;A=*P0Q%JB"@NW?2/%9M:,0]_717<9(7](R M(DI@&3AL;34T-+#@IEK".90Z3-1M^W6FI-&K7KH5?U^T8$^WDZ0)/ZZ QZ)LT&;0Y1=P^E[A)>Q>U[Z MT:O]&#M55,#]U?GV&]'D":?LNNS>S&=/?1"E8,$B]L[_.LBNBXV@):RZCXA$F:KW]TN6%@T&-]IM*#]PHK%WAPD#! M%M+H] MB- L1"(4TGGSR %EERUW8;DC!82_J B_&%.F^%["^P#OX/:D?<. L1'^\12H!*_42_JU+E&!C"]V MA8;6TUK3'L8JS5WG6!3*=6;NR714,7* Y9@A!USO+#"T;7[BERYJ.DUN84_8 ML0I_9GVD(S8IUN"C @EY7M&9/#!>MQ-BN6W>(BRGUN:U-R5)<(P[;R,#X!T] MX.C+(TV-0ZQW)3]XI7PEM9]\!]C-;?I^&3;BLSBOV1(^+^$'M!S"JNO$A5:; M976;E!@#.WYNN88[#Q%9/&AB/@M#I)=:MCR9X,=#MP:Y@]R=JG_NZCDUTA&I M[SP(>8='QC#>K+9J%&."B(==XFB!->U?ITY?B0HR6#O5 '3U%=F=QV78N<^:??#R> M'[DT^Z)LUET:\E-9YG:U=Q"AN0.$Z2Y$YKK21>GS[O&A4 Y<6I1+E$0@6M>V M$!XKY&[*EN(+@Y_ETB%2[,[?Q= DLVR9J2]!;OH.W7BA<3[*L#0O]O/#@BJ0 MDAO1-GXB=O%@8#TYF,GEX_::I"&%T]VUDB;TEUL7-CL$H^Z!_L,U-C^H3[FHR!PP:/%'Z6:P70$V; ]6<$ #M 6"R]C&CLI1&#G'ZK2R;\>CV2:X52D MD"U7/-A:R >L_^[!&FHSA*DJ;D]W0?5ZAD+;_>NGK_1JX?NTI5M:&)O4&? MT3'T+#14*4$4BWDG_\0T\%3,]5>,G"Z"4II4S M3VHC#Y['%YY?D*:./K,R.1A/*UM_F?!79!)= M?,O)\[=Y^.RDYW+_I!73LD&PPK=XNP:_W;N0:E&U6$C*QV)77Z(GX](W(].# MY7&YLK"^*Q#EYSGL%:REPU*O^E_RRIF@G59^B.66N7+G8'AN3"E_.FSG& M$[*WG[6,\%[UK)TB>9X A1]H":%X6O<%V>/)'JW'OO'=G8 XE)U%UA7E2>O9MRP_)EZ\&S3S D2AZ1P6 ,&-Y"M?5*+\G,.H$\1S0-Y_M( M3/O(UZH]'-1C=+!KW8Q>GX\,VNNB;?N!]M5J/JFEQ.8L4I#]2T1:%+Z<'H3X M)KE\HQYAX$]UU/\X5"M>W9/9^E..,&VX"6*F^A6*RRAQU1.]<)*G,R4B;??3 M=\\O6M!-=A-MWK(J)_]5I;F)YJ\BCGYYVICY,P?">X[407)9?1CB]F6\MN9L MC$_>A..M]H@X4MT<"I>A/GYJ[J&23J+9M(46RK?--N'6#3@=VH_UA@ 4.X< M8J9=5*H+!;:?OZ!6K,]YS.#\+9"OUAW8'AT/D*"/0$)Y@"OS2TYKD@LULV#8 M=:PJD&E1TRL5^*Z(S+CBE6IZW&N'/"SV(1I5)]98WVVS62BL=#CZ:SJW#J-F M_%3E-U-\,$TOA.:D$BQZ8=LI6'+,:NNX4!/6^];_ZU/D\IKZD*.?%C5Q2H0W MT]0[NENNF?A6FSL+RN/[Z]QQTHYY#\43V[?@Y^41_V$*76]$>?T.!@D0V)5@ M,$SXM;B8%=\RBN_V'H..[PA]! \@['VQ\S>/-/'I(!Y#$'? FGE%,6(L=:9S M/=Y.(+_#,Z&'U-8Z*V0AIJP.UR5JBQ]IT>?9M%U.[>U\;;R]'>'+*UUQNWAZ M8 1=$MH$6LWL6GX$SNPA #M#GY:3JGN8$4#Y:+HL>G,!I-W1>LB[R2U8SWMH M)@Y87FS0.1*%)$YW /ILIQQDX]Y/':N[<^(?XH<#NZTGJ:;[8E[G(WQ&TI8M="K*;?/^80?ON)FF MTZE/XIF'O_$;#\3J6Q"O+5=M1KH560I6ZNCQ#Z/$]RT0NMA=3*Y1W1/AK3N@ MS-!EY0Z(\!.+[%W"ATUM3$Z3D"3.6=TOE$A\& 0]RH%"5 7#B1,BQ'/!+_!= M#_U =OYX;>O=0B)%\S.@"?BU6FX+M8_:CQ8FJW.^7RVNA/-*WVWTTG/DT Y: MD$34=W?0+R^8>P[Q[[N@S8B(W6V?^4U3HFRZR1&'C$.EP^O0X!]4CYP:)1P7 M:=@(%<>XKD6N= 4S5WJ]#22]XQE#B&\F=+^7?B_XNAB8^^-]U+N6PO*\"9 " MFXH8WWU "TSZC;"M1.X PCG9(U=A#YU/2\M'BL2]BU5(D>>W"IS&.A4L #NX5? CR1?5*'A]K7D& ^[1X>40 M)4Z6[%48QPYB87=^UFY B>*H*"$C_JX6XL;6+,\H299*'N40?FX2J]K<,(W: MZEN&P\1Q&OED(#SF&;[H!3G4[H/]E038YE+DZ5G)F[.+QCU4L_VG=9OP,>Z"'.V^X *GZ] M9I>7#8&'74*2FJ,90IYPI:?'VG%>1907VP%>!!G''4O"\.#:??4BL)YV:[** MZ,'.!LFX^6+\\PKQ;]^QK_,*7ZZ5KV5X>:.T$'XR4'*S*W[)=(Q=6"H\^M;S M]'#;4 @ZBKZ;:M%#:423/R#+F4ZZX&8X!.LD7R*T;/^)^;&7ZGRSBN[R2<2* M))&/>BPT)K-PL3=7Y:MOB&;484K+=:2^7G*:ZN4_?]E-K'6E_FV" MA*'(2$\G/(_@N?T3[>M>"6)G3^8?KQ[BB'5?HI9!V6ZP5*;HZJ;X#^S+--+' MCI#V@P*EA4\? $V MOW)7U;"UK5-$$3^JUB>Q*,.Y'A9[-@:(O)WM$QYE*+<2,G/G_^*N$ D.6AF- MD&1&T':*CA1 /'6O1:T5.*I/;!G>ZG][IV%F9 (LL_2_3G.#V,'\PJ5"FLCS M?M5ZO#LRD!P7<__$^6-!'A4M"\#KR!MO4C K610GZ="(![DSON*5^*9B/:E> MA!F_&=3 FB\RD<(^]0DDM3:*Z]]AL$)M\>Q5B]E&";O8"-$+2HU U3M0PLF7+!DC8KCN]Z7NA/$UB.R+C8&D356+&Q7YJQA=T, GA[; M(Q6:^N%_J:X2P51.*?-DV^?3 MY[5;%*M7@KYA _<303%D;^MKNS%,[64&D6G"K=4!\RA<*'4LZ [PD?^(-(' M6AT)@JTIUWV'':DN6R4.97A_1NY_3.OZ"" #T@"QU)U?.0&2PC.M%G< Q2)X MU"CTV9C,M\#5]4J/SP3FX9GK&HP!VBS]:&3SWBM48H?!2[Q?H.R2V.DTNZ^T MZ-249[RQ8*.ZV"@JABL.@ MB45> TK'8FFQO..05XN8XRI@+P MP70V*)4_5<;6JPE(:76S+G23TJI#Z&.+J1W9T^O L')<&>$'-;<$/I*()+RN M7;'&7Z<<] O*'WV+]:"K3R(]AA]9/#XW/;E0T-\BO^R) +H;8!ZA#C[/W!:: M:<;M7K;9#0_V8)'UT04M9#-(.#I-1&1VWE*.B[/EXPAU3A-HZZ)9B1=6!@Y/ M)G@R7P)B6NFR'L[)6LZ+ V1YBCJ!40D/ 14Y,SS\N6@< 85'I>SN^VS'%L*W M2;I&C\06U1X&?ZAL6"@=$Q1VE):0##WI!AQ>ZQ @0J:QT$VG\I3U0FG%Q9/_ M'^[>.BJN;TL7+5P#A #!(4A(<'<-00J"NWN0PMTUN$. X.X4!'=(<'=W*!P* ME\)?NN^X;YQ?OSZG^_88??J-^\?:?^ZYQIIS?_.;>ZWU3943%.HHBK[LXD.> M%.+@&3?7/ QG:S%FAUVL=7V^+7]!! @N_?,L.2)]#@&_@S&*RLT\D8@_19(/ MPI:\K?Z)6GVU#*UC0N5.PL#FU-5_1#,]# M>>TO2JA!FK$WH8B2Z_T:%E#A+7GFN;PDSOCVU#ID5DO\PV=O'."V79_3 M>#&1<+R^U /' =CDS)$AA/#!Y^H68053Z@50=S3_[]TVB#@$4M4F;:*;J=(B M9, O;+RYSL%$K6=24#EG>)_)**[08$]C%-3F=CNNJP'4?":I]I+CR]J:9+)] M[SA%3]Z180HYT/E?Y9D&T2;A%$2W,W-2LW0H@:,N63#B^"CV["U3"=O10^=3 M6MNC?%,:P_R%$*;P#ZOQZ4N!/TRI'6'\/^13IC][!;WHHFD53EH"1:@5\A*! M^WWIVOFQYX>;SH^8<+M8 CY+1[\QC(Z&/]C8Z!%W\9 M0]J9X.C[>'8!@D6V/@51T1? T;RLWA5]VT)2S%;_-L;>;[7UV%W;D M_!+2=6U_X6%C>'0QXTV?^FL9?U)<.+OOMX@.<_FS;>]*O>5A#^46!-I1U@TQ M0_,<;/3QG]5TH\PS$@,./:@:_2Q'^9]? %LWX5B9(,[+%4LE*?A/A6E2;[[8 MY[@(QHZU*BR.;_I6;7ZL9\&!90T>5YYLZ'AIFMIEFC U#U<9RQ1QC*/,-;#] MH8T82Q;Z;Z:XR%"ZU(&%3+5MOW1EI./O.7![LN!CBG/P?W*U+C.0<:[I8*0T MOP"T.!G1Z6_XB,BP_E0HS\RPV]]K'\_>1E)/G!8\S]>X,V6PLX?[>9,/=J!_P */4>_#,"O MOS0+.^H^IMB(#_.B+80B3/QN?J(3T$8A\LV78!F\73W\'DPY\S/H M27L0STOQP;_M(5%;6R/4&^'\;;?GG^C@:LBU4BMHY &F1"6&2!'Q45:B\I$Z MJ,"6G#!OU"Z.96R_,6820-'/BV<[ZU @J.2@1F@L MU(V1K>^,7"K5HCK!:1I4O7I0-]_T*'-68/#FF:#?..6LNW1IZP)^FVR*JB;) M=@-'@3KW]QYA%2=,?$/' */.,S;BJFE=4:L04)&>2F6*#OB]G+&]5R4$XO\Q MI HAXNF\AA&K_)XM_2C!U%G5Z'VG=GQ[ MD,Q[=.D#JIEREC.T8EL]U/#"I+/MZ3]]VR -'?<\YAU<5FB:?E0BF\NTW)5P MZQV)NEM,3(R5][^M# 6KS%Y[O4*1;I[EBOQ>7U,O=_GEKBNV.W&(!-P^3]6+Y VBW5+)P?9+T&;7,#E#TZ'F+ H@06 M?^\067)IN?8!P99.34\&-(9K932FB3QHOEA!NU5W/@(2O)6:UW1Q2ETO$)=K M>/Z6(AX31?R:= +Y";S"$W?7,-XNCL^'B$]=0GF!>L6Y+/ NHH_WM5*YL.T M'IZV/^18KU)2K=N5DURZ7SI9XW)N8M/UX%/[L2E_JB\)AY@M'J]U\T'E\SFF MZW =N+>KKX0M-LX03I1X$J3.\26^GR&;;4CJ77"/[3T! 0E:T:XWH1T MG.0/"Z .6Q/#^#';1,B,/#F(4(5<;P_F0\>1R29NA\I4H@;'?CTKC$X]&A?+HZ[XKL!)O18#^4Y6:$,IG% M4GCJ%$777KUNO"Q "7@D@^5NB> ]RG=,GW 1=FZ23E_=$0LXH"*8FBD1$IM&^^Y17=#20%82I]KZE%X#D_%7#SR2D6-K' @%[%(& /B%0 N'0 MF^Q:Y9FC+*RV=U!29V&U/R]*ATIMC18^E]NQZO&?FZ86*:-EN__B>Z8$VG5U MC&9MD5A$I> 62(N$CS&$S>C//BKE5693)JP2$,Y^WR.,BQVKZBVPO-#-I%"9 M^=K:?"FX0QKE,"UX39I6IOR]3"'=]IM:E(D\:>OUFUX>;OZ&(++5PAY;H\2= MP=_4_I+80C/S9"4P-\FY1ZW"(UDC6Y=P)DCP28Q3$Z[_SX/,'*>HK9;LMP?J MKMRN4'-+JO@D9(Z+#V.^MFV7SPZZSXG$>OH8/A>]@@4T[)1C?>,JZX20\TI, M=?**H^=32^T7P'SNOI$#7J[X;7K?S7.[[)=$F(F^LG>SV3?X) S> M\,+&$GSJ63 MIE^3YTF^?'Z:/.RX7K/T+""NSVVJQ\)A4R8U#.J'S0L4NG]Z.]5VU!MONQW] M2VK3A(Z2U(3O5'/Y])&V' \KII==%5?I]T%6TM9$>=CO/N:&GWZAUPLWY5/= M$%I:*6!5__V)IY"]'Q'GJ)\.S,ZO *9/=:L18.((#MHY04H1@0+$H#$"\Y9& MKHU+WF^!43(!862Q#C!R>B8=Z M@P(%C>:GSI&6W=<8GV8"P;G)5D'\T*J1;F%13:!/.??IDQF7FK MT,!*HBN23G>J-2S)*O8"T.RI(NPG>O\CUNA\OB]2 =T]I=M3.*GX!6 ]" XK MTHC0Q7ZOL13U \7!) /;SA/*.4X(\](\?W437&35<,N?E3TZ6O.F11 'V_H/ MX^BSE\?FND#$V#+ \Y:8X)RVO9>LRK=47.J:IQY^$$E\;5%@_;0FD^45/]?* M\JT#\?P%$-C!=9!"W)'HFGP;+W>S7&#$R$+"0)$E0>O4KO13WE,191;_O+^_ M7:0G1828=LJVTO84TN:^+A/PXSL&)4;]6UX*]B3>H\;W[5(W(>=]G05'PJ1G M_=^NB8Y96++'DJ#+H 9=&E#\&(;=P&F _BAW:G&K]OIA0T,C3S*JC+XL?$H8 M9->,=VAOR9^MS=P^SI)56YP5BT8WQR_=0F6^L]#)9DM/"2Q7OG(2GL^6]*&M MDFV>Z$#U6B"I;9:Y6)TQ8:@7^'SB_L2F5Y"%^A-$0?^1!@A\M=M &,-O$L/0 M=>/"QD4G9#+=D%W9CNVVI-*M\HTS1?_^..K9?S7 O)KP/K'B06;=(#_?-I$E6OY"0O M#KF?9Z5S/$A<6D*(7/H\S;/!7(("A#-SAUZA36+H?49);@R&)G0B7YZL6'#V M+^4GK(BU=V\6_"/CX)2R^J/F"SSZ1D?KWC;4Z.B+D?7@E@*IDA 82@]1!5]# M@9;F-D;F^.#@-O6YL\J%S6!X*FS1?'\&BL_GE)U?&SK"P:?4B#4V@OXHPNLR M(09X=*H7T$%849FWH!@SJM#M@M/DT@JX1VI=N7^:L'K]1CVD8Y M5LEM2A/_QS@%>7[U]64;A^RZ[NAED3GL]H/KFQSDE4."9,=NLIDCDI%EDU>/ MDA5S>'&RI; ([J:Z$!MAI%7,S1IQAWV/O08!-2\1'"N M@)\VX #$HC)O<\Q$DXS#O/81T8[T"_NW^WOG,L]@Z%RIATN!ID>#TV>$R(PX MDN482:?YI:H#;:Z.E [IB^D1E,QW=+M"8P).B:)$;SVC^]I9%NLLB^N:Z\E! MY=&Y]P[9)@MG5EZR9"HJ:5,/RM^7!#'%=7*V)&[WHBZPZ^V^*>YTE7P]_.5H M.0-'LMQ-(_PEGEHBRMH,R8_>'4X5"0!@!4!E)0 FC<%US5QHMKOAA1Z$S1I^ MW]] %6:O6@46&=<.-Y;O<'V/4= )S_N%8%#M^L2JQ8-&@DFY\@&3&.2AG]:F M66M/'Q!^O0 LO \-"!_?%/AL/&L,OP#TF+F?1 +SST)2\KW5G@H$5H%.P06V(]14OG#\9MB_]7O^HLD LFB8L:UTN9ED]2$E6P 9(]JWZ M_7PBNA@%*SV6ERF$J.#I^Q5HQP#G:#YNB++E(C?0@^-A%VGDVYMYQ"KA(G_A MH.FK!SD&A9!^N8:8N3FD13PVYEFQ?23-?R5R)7I'!'/:2?5170K<>R?XN@%C MR!;P3_]R?D4Y4J,V6S5%(>:3+161V9+#W3.7E*X/C[+J5''G:SF:(*O"+CFODLRLH90;&QM7A96,Z>.H>GKL MQ4OOVHPIB097LWA\4<[!O%PW'9-KG$V-];/-"A_'6._ZD+V>W3GAX#MJR_3K M5RR9XFII,%QI&/<28P\.QO&U]12M)AHRMS2SY>^"&,O00^R^X'@1'W)NNK9X M4RN9@>(ZVQ@F,OXDBZ]K%H[KL$"!\D%E'<+YG4;KLX47 +F?#& AA#80=>L+ M-/I35$8&7(3/_]YG\_/WVWD!//])(<>S"QH4&Q1W?B^ !K\'+H_K%\!:R0M@ M>3U^7_$%X )^ =@^FQM)X&GD>&S^9Z0A#,*-0+%8^E0NJ!39$N]B]QE&J>.W MC">KE55+J2>B7M\17PN9/(NZK5]#Z9X#0:%GR=EV)8=.4A[8Z3C?,G EL7;Z MJ<^KLD=*^7_\D!2H\T'645/IEE=>9&\,M=6?[B'X9@L/A']]2!)[I+2&N"L5\SPY$??/UV/^KQ<)L>' M:@O^BI%]RD/IFY1)/_4;N+E\=/]6.JO<#<3KXK[< M1_]>_G@Q(4F6JA?[Q6;;LF66 MS&=RI\"02#"=X0.)U;Y_^_LV<EG;H MSE7:HD9*(3[H9TZ!=41.#+-TL=G"P(A$VYW9SN*UQ<["C M7/*W[R?:GD_]T>=2C([CM;97G"*#9\1_J:/=+X!Y(;J39U-0_NZ>E?(YI-:7 M2CL6IJA/U=F@H3-@%JVLN1"":O:-%=(PM1X"FL$.XLQ#[>G>7? M$^0DWWR(CM%F8?Z$\7K97ORZUU&=HG:W<"/=1D&W+6%>HWD:XI4I,NBJALSU M5?G089#2'@V!3,Y)&'^.JS.2^&M]@7O:,1"W&RWFP$AQDE>$Y8OY.Q%QO6N& ML43;M*Y&DZ6&+K-\2X*;)B7U$^MZX'&4-9PJ@0M M&EVC $:UN'NCUOG\?6)!7UR87YZ%JV=;(]1Z:I ZB>W.>H3$JLH036B<3^@H M#A9P-O<"V)*L-7,SHHK<[T]Q82AEHM%%XD,H>[B_WJI]GBJ$MJ?(OP 8TEX MYFHWPM-5=IF1KQ[$#M51^RD3 MXPTDYD=8850O@$WD6/ 1,4WL^YJXE(;DK96OA+_O?O*]ZI-W"*IST \]D]U: M>0'@V(C4UGLPC559VD[I(GX*$24%;#CW$2+$/*?"MWS8,E&^Z8A9GS?):B!6 MA7I953VY"=E&?*BLC?MWSVZ+:$Z]FV.,8L],P&[^,*8BY/GZ]Q48_0-\F>7< MI%9]G6LRT5&WUCV&;O7*.MX:VIH8CDFB4U8@/ M:>T2 *5(B>H0TP3># ];/6H.OFC"O;AO4#(%L5[LO(5!CH%)D5-2Z?/P#,G1 M?EJX)4^LE=G#_R5I$AW9K5!QD$;;GU7=T^+]D?*9$6F<(M/H\)YL+I;NU-]" M*Z*?DGKW44##ZR\7QU(@26.1&";Q]B)7!%44%$&%QSM:WCI9?2A$&DN2D3!7 MOLGBCLRM=-1!%;Q$*48!(.^G1RS0A'"OS&WPI)\0=O\ME%T:&TP[YW(B*2:\X<-]I^_49K*B/7# MS0N(Y'*LAQQE,R +OBZY$FY-$H- L%)7,>U;O"M3.T1EF1I!Z2FZ5>.WU\1)=:M99)WQ="^ KY5;M==Z!/.:KS':7P M-)5]_;JFOH'-#M_)/)E? MKQS\GE<%?1PV&3V^57 !67NHL/ZZ-89[_M1N7&-\-I:.G$NVHL1>9V@CM_Z! M.O=Z%*2NB MXHCGP>SD@%26V@:L<20DJGR[+??GQ[LMV5CN,?.R4VD8M0PB/T9R)45))%&V MG/354=AJ;UPX(V36:>^SBGA86FZ^7]NT/J[OVX+N]?/+1C$);AGP$S&_".P) M^3PG.?J0KT%D(Z8,WUNH6#O*L(N;P'7>SXR^T8[4KO? Y7C3MZR%84X>*K)7 M:#G?+E]@)2&/=9"%+^-83(=6SNEX#E,>?)=PU/,FO%)SLQ(SV%>_FZ[J!:!? ML;]&6].>)BMMS'VFT]M,+DFXT$1Z[W"JN<;7E/(@@V$#W;ZCDDN%N&J:7U3A MP29!3CP!WVZFI G6#LC-5+H_(GF\ +PJT2.!K=\0M:KXO=])"IX&M>O+NE@ M2^#21[>SK\5%?H4+PW:@G56=S/..X5*,S5 40* /A][6X(>HO*$M;CYZPHUG M_,''-]4S+,]D"YK+K35 P5I&6YC$W5!R_P9HN? LLZ)1W3&E:YF*6NJGL5Y' MI_XU5WN])9_B))CE*6SQ;L'+YPB2:6F*E^%30TP-9MV'QDU$#V(,LK0ME\$+"?! M]B]'E0G7J"8@LQ5ZD&#M\[>OV6S:[_V$Z\=UW(6/5[6EW% )1GCD!RD';-V? M#:JX5I5$\>K S*^HQH_G"A=Y"&C'@'\^FEFEPWNFAGI26<>I=^'A*B0F8(M) M43Q.'U9+ I&O;]JZ/6S&EX7*GOZ&':F=6C/5D_A1W;QC]'@5%3]PK_8':+[- M^U+HN$/$FR8$E:QMKA9LD[4POC(]I^)HM)*5JV6)+(2C7, MT@-GH"%^S-C$_Q20]8A>A:B=,U])DV6QK/ !41HP(.CWA[V-R]'_*XZ:3O?: MO4[>DHC@.ARS1X'HYJT=))-_X*$Z7B6:KW5GDUVA>[O:0= MF7?!O#.XX3*.Z-9K"B+VNY%,PB]*LN-T-.#%K:FV-C2Q]1$VN9] D72)Q#Z^ MZ7C[P>8[E)G=WH=MKL3*C2=%19/LK5)#F S&<=S&@("A"8T+Y#&J_FQT-J34 MCJP%HQPM27V']#'GO DBO$B19&&9]29PZ%AW9>R677(QE \.L,^6!K"-W)PF MC?6IZ$LPJ"OL1NAZV'#(V+NJC(CX * D-34GC=C].D65WAN!E=BP0L&Y4LZZ M\N0!G8_2D/NK+)\9+&%+QP!;3\X62AJ!AZP2R/[+3[OG#)=5=H\2:D*(,D_2 MV5?WJ/_@S$X2"5$Q#SGN?Z!YMI;S2(@5%F9^ 6#:W:Z29Y@- M^B?SH;P?K5SXC:Y]0G,)\_^TI%LG[V,;L^]&F0UC7#G'= ),G1Q#[R M-]A.1HY>?Q&DST%;'W]J<^:$>6Z7 M]?#GIM-B^,9STMRZQ6O](^Z6@._Y.M [^+-E>2FA,A\6R;HIP=,:E*=SI$92 M"!G@\2@P67-3B^>LZ-EJB3Q8=U0^.J5GZD[@T#[-((QNBI&9*2?*(X&5X9V( M_96@2=J1-\\6TFPNP>4>U"'77$!4G:A/:IMKHFU,RG(E!B7&T[RKQ39J]0!3\X5K #J;"S:F0-+,A,KQL/ M6VM\[J36Z$O[F2Q>6&%*J*>7[6:04B2RH5:X$;;(R2?[D:38F)T_NOP%,%\I M:] BN^JXN\72U.L ^T QU&*H0O&$#<[:V;PM%D\ALB*45I;U M,:A2EOF0U][=323XT<&.!C>J($PIM(0:N6VK?],N5)@<9JYA V/T-@IF*B?I+2BT^MF>Z9+Z9YA]/VV J1R\WT'OU6=.U]E<28J M:W#E#J7OK?9W"G)!X01=D<6EK8GE7I+X;Y;P3<+;(2C+^-<7.MVD530.DC$O M (\D4:9KH:.@V6=BR_DLOJGKDJNF0FX[$BD&$5:H]=6X$#O_1J)^@"Y,NJD[ M0:DV)JO#8K]W4$;W/&FF_NK"G _"Q*[S@*J_A, 9WX%>MIU$_2A:B;WI]GMX M'?[Q\YP@D&NU>.$4G,4 DL8I_T033T,OR0I_O 08\VG1J)K4Z8LR45=3/^Y2 M*Z17*K@1D\!3W_T_UP)4N2[G\,G7_57>O(@F]CRQK2+X;VYG6)GC\S9U%'Z2 MQU76P^+I(F;JX;G0U_]-(ZP-C3;]5) X+S]-X:..T^<- MLK7%J\>CE#E.C';:+* BBT58=L"A_F.3^K!QD2GGQNY#Z43 M@$"C7V,KV260M89Z!10+C(*QQIUDY(?1CU@ 09L^/O)54'YM=<,T]#&=]YO2 M=@,<779?\LD4QM'7QM8HX!L7%0/QX-]]42K)-2?>SPQ$]%-USK$FB61KQ4LM#K?91]H=:#YW&-@G\@/WR,\@?[E'W4V3%_ % MD).VX\T#7K+4IVAZ,X2XJV$!^2W0H=8OGS&?JNU0'!E5<-RL=3#YKVCB!U3=RK-71 ':6*(R%2S M#<%DYR;^[ GAJQI*-:%G?85+BB264$'I.28[(W:I&U=O(K3?R@JZ5[T>,.VQ M)!?UZ^L459G1Z][(9?4;&7!!<-T 2;A"$?,T0ESG+VRGSLKY<6!W=E MO3S>QVU2*Q_[^ ^6+7TMMBO73H_46T; >]>'*K(]P][D0'HR#K>?,;KXW>O9F0O3:)!%Z1,\> M]_Z@$53;&:#!YO(^=[,U,O)@)T6Q,?.LVI92:LS1G?<7)*:>,8O^]5'GXI0V MNZ2!8<9@C$A[E/.CQ<^S5JW5R*29@NP=;X:JH>507WG/O35_JHGB&1>?KS; M8M/IF1HI G<[A91J4M)Y!2U/I*3=[&)"NR7<9R/Z=XH "G^R2^V_(RRFN]N^ MY<$9+2_@O@%4,?1@EQ9,_"74HMZ06"91KLDT(FZY?WXR*'Z@>]8SE2D%%/$@ M>].M%LRE!B9*@K@NY^0\7QV*2(I,U7-*+.8LQ-X;AEX25<22QC]%HI[>!/P) MB'KK T T;@\Y:N._7NL95WBZ\0W;SW[($-)RC/A0)7K9]7_::^NGH$YAOUO! MH'/U[A;2@/5E';G43J+.-?X,_.$4R)57R\24QA71N+I*3JUHXSY=L>1 544/ MZTW7,T6L^J4M\[#'Z\PRO(U:>S]&/_XK]/%)YZ3)"NU56O:3N&;CIFU_?E_\ M7$W#GX?!-&FS)W;1/?S7.@H2/_]4+4L._W21/,(.J@GD6G1.6NIF?#_ M8B2Z9_^C_VGGT9+"$^(\4JZ%R+*#'C1]. &G%8X4UVG^HO)!3?F>Z[!DF*O- M'VX%RA6]$2;83FY)Q-TZ(BE]""!\ E;1X4MR52M&)2>;@X/!]+Q:0RPZ>;^F MY5,WEM.E#$\:+FK9K^@0YS-=#O3;_S5MLF,61"B%5A-R91:[>RE,;>,N]XS2 M[^$*F$8])_&V=:@5(J%8%!K_3/UFT6=K!6W-& ^JYSVV>U_;:ISE0,)#CA_B M*%2;/=7J7A3A?ON;2CJ3AQI>1 ;29EG8#Q=Q,_>JPX0GZR@+V(=V=:I%;#%7 M\0ZTRD>[13<8_C7B(JW0NV<;IBJC*0+T-CRV24IU/- M,-M'*NF,;Y1[2^U$D)(/?!]!H(7+W(#*W3Q((=0)GLE++6+'5FYE#&$/U/QA M;:'RF_L%4R@WLR9<[!KFF_5&?#Q^VB48E84VKKG'Y_V@!$D\7_=Q_#!OOK)8 M!@)'"C8W>^'3ZBNNK8\FK >.W"=5]>,V_2AA=EE#8\L+:W."9C],8J4'XOW- MX[^3M?FLD!?5"8IL&4##H^N2GW5+"2XV:T@(4:(?)1Y&P W[R;^$I;I;[M/"%Q@./]L34TPZWB8.O[N5*5 M$-5)RO4E5VFP?=?0-ZZ$6K_Y@2MT>HSA(Q"&'_^%$IX' LV;1)C*1E/((7[R MFD0R]_Z0(\.^1_[HL(]"UDX*"U<=35XZ=85270).24[MFP7T@2EO(')5R2@( MD[&<.$7*Y/87I3-T+D_-".W#X.$-/6X,=&;FWS%K!L6_,*V*1EK9LIW@5'TF#CR/F%C/H<*>/OF2M*5 M.:F46;AX;;'UKD\^3EIN]Z]&@U.]3G&D&RK4",GV[/N_P%L@?*) L;@EL-P9 M9\S/^)(0E.7[HS)P;I$12M48*4"E6)Z8&*!HJ>[:P.^LI)DP$=^NV>!FGC$[ M].\>(HG8W660=(*N>*"] !AWXIO\SLK(.6?E9Z-$8_+S7?;EL:+$.\ A*JH;3^&*L= M0AR85QCFZKC\.'"-(5UO0,%5<;RF$C!$;D^UV@_1XI>L=\H'?O1'QJTDTJD^ M]D,_Y*1 &RPRD/)PL8^F\>AQ"(J1Y$B\O@++KF-;-OZ.2JZN^$;*_ZK@S7J4 M^7FE6F"/PNWDK;GKL_SZF7Q*="[VRO!:<,+='Z;]BS=:7+-ICM'&J-G^LF(T M@YD=5:_]#R4_>)T301/M21],$>RQS<]7?Q[%[^['*47/YM@T &"#7%5)5$;5 MJ]H6E-GE/<1X#T[+9%A"RQ_^@%>5X<4_NX\CYBG6"V"@JO!/ILX0N0> B/+K_I#+TR?_22Y$'B66)@$IZA(;EF$%*"K:A"LEK-*KB;RC5"!&H MIXKS"GO9OZ<)KG>G$A?/]HDAR]CO[MA@M]A[X0[0"S;_2 M*69Q7&:E=AK,*#A>W57M$ M90&M0DZZO!F8H O:O.BQ%6Y^5;[TV:'^=)]BU3GP9HU$@OL& !">X8J878SO M*,31DV:(L\RX3XN8%'Z1\W"#$E._JJ6I?3#QHR)7,RXCCMW1MZA"0Y"]W]8J MT7M-ZLLEEZ^VO6Z'>2:&'>Z:36,B=)E&0"%-DP62-6O7=7-:#*O1T9))D5Y$ MTP_-K3QL6LBT>:;^H@O59:.Y(=<'\?^0WMR3]Q[M,*WG+(Y,IL)_-Y2P8R=> MD]?, E.@OF2[05[,L+WTZ*]DT[/QK'/ *U]?;%VX !D=3C36J3>G;I$@E.PG M=H6-4Y) U'B'L9)2-M>QCJ=,B6LXGG(";;;WTYV"KBNS(O997ZLIX>,@J1$" M7/'J_IWT[2A,>2ZTFPU.]Q(*Y%6UT] ]I3$_FH@X*A^O/^*KQR96 -G")7SZ M,?AKBU5AGV%TI$PUF/9X#5Q8/')5L^2\I_8@D2?W_)E SJ72/8VA.-2#@UKV M)UE93NR H4:!NFUL[K+%9%,C\^E[GMKX,2$1_JGR7YL[DJ]&'\;5)7E>$T_+ M8*QJ4^9%,+1M$&U+[-VM*7LT]:?6V?8765XIR0QB08/QE+Z(_3.TV>4B-'>C M@!@589[LI$&P6::O'4Q*M=AG^CX/9#OW%)KV&[D['!\5?&L[' MD18;XGZP_C.L6WDR#VA"@BH3*7YS"/K8]].*?/ MYKG^/>+8RBK9=A>L+-X"-I8;Y^Z;P0MJKM:04U82Z1N4R\J@KAHB02Y0ZK9'#^PBJA/^$B&9>XA4S&Q;^([+8L'#^V!3:QD7EH"375H>-)DB/C' <[# MFUB\?]V?B7P!?(M5^O.H.LZR>LJ&^BJD_/19??"$<"UI)"WI84,7F/=X*2RU M=.^]%[FV=]4*Y::57%N%K%NBK.AC9&ZDRI0TT;9*:-.>>?,&ZJ)7=875Y8HI M1B+ 1A!IFNHT.3%U/H@(E23VJ7!6TNSUBM#4[BF,-%NY1ZM#?SW<3NM<4%OH MT774=MI,7 "E;T*AB(^KRM+MU769K@ZO^XJ]U,7]?*96/T_8]1:S7N10I2Q6 M9+" '^:&:G(#.57C^[4I@0&U'U$?Z9NOQ^570:/%/]2=G'9L7QW8C,L4&4B( MB:=^+ 3?")%';+7Q;7W,;4E[97POR(8I+!K:O7NR= ^#* P[E'.S'\?M[_-D=P8]@<^.>BZ1T34>SJ7+BZN/L:,"/%(!LO4,U=6=)B;2.!I5'C\UV4%_VL# M2>]3CX%.V2F;[)MPXSC,8X<)2-,AZA7=D98V<[ @P?/77 [&790 =9:4877' MGD"T[3.G+ ;?"," #_GNCF&H8N=;@HDFGT"RJGR]ZI4[JFUM>6,GS6^Y&3^9YR)86$GL+1+F;-]-=],[X M.=EQI-!T,$*5'Y[4X/FT*8'_Z97;ER8/ H:!2XHU1M> ,?ZL5RY##I$R\O-\ MU&A 'GROMT?C@CRYO\%B[K4"DN?'%ZL>?6XN9/<:-FYEVLO:XW1+5$SHIB7V MTD(A0D3*S](]-J.D]?9"D[(IEA7-MK'^G0)%8EYV"K9U@7UN>Q+O, ME>8+6I/M&RX,:ZK6!P">)O7.]I^2;\Z[<;HDCKU%4ER:DFJ[POUSO M[^GC7B5?LH9JFD3K'E^@T+(CQG E5#[:8_:S9&4#^OX%L/E\.9F;*I^FF-8B M^TQRPGO$@OA4+!>A59E&M T7<>>!+L0? RJ>XBRY\H*S>?/V+I(C/KKGP1>^ M2DE/U=[90MB"R2MCMCJIO%*K7>!/:M, M?#](TV\(5']".=++[.E:F]-*/^D+'M_@T)6*4>ILH/0F*UH!^-SRP*9=_/"Y M3M)O&$S=6Q@&2$ZC'$7XSTPB0H@++8;;YTM/AC$$Y?C98T$BGS+(/\R^BW#F M2/7>_)V8$+K\R, OR_ C@=M=E[%T]UV_VO430TG#F8_7/MD#"X+@=&[7Y2B3BPI+L^NC_MLIJV47[M(?BKDL*WVWZ[E[Q%*A ME==Q*1;-N+.5[SD*^I MXE^_?OZU'!^0]9A!+G2X/UU/(GUJ4W=N;=@C$[3T#OF#[_QJ MM1:_K1WZOW4T-9-0&]JNQ=(2':14AOGU)-^_ ):I='3*,9;1VM);&7J5&!E% MS>A,V..&Q) T@ZX1$1$XQS$/X@ZXX_4MU5GLXZB&^E8):X.)^/H%;\L-SF+V M.Z]0?KX ?JF^ -"#VQ2*>AW*F48ZS1NF\(7GO3CHNTG83Q:;,D[0E6()NZMH M$A"U42*@WG*;I2Z9Y&,7FE- B*P'M6914MY79?A60$$2Q$$_7\#C%U(G3,K9 MX!YAP6^#WB^8XJ]F>LEYDX7\ODRQ/#*!-<=+6RM>,2RV^$X2?P!!*'09_ABV)\R"/7D3T$DZH7]B*1P!B;^@\W/KU?? M/OO?4,#0LS>E'JE;6)[@CD7.\$6ZZBS^\-=_,(?)/'^.SDVR2;]];*,7@'_I M,YY?ET#>"V""_ \"P:D\,DA&_/?:+_.L+#?)LYPRL$K!L+.C4#<$&KNCE_%] MI?//P04"X.4 $G\UE_^WIK1N?'FF;!\1WD8NCS=.TS:^A3.+9?>7AX1E)/G]($Z8X(\,8[-!%2!"9G?X1*9]W;A5X.F3 ']="Y&_]0-^H@MD&)6%Q:1A^EK@P8;KL?W3S=2R MMWH%'[VCN+3H=EC2T&VOLWJ*HH%6MYLY_:C=O[1F"7,DTS1]?2R6@^[WCUZ= M+P$P_ZN;/_S5Q>K1?_C?/UAW;4Y%9+>_=7/LW[K88E*4:/U_T+[2V5XTIQ_^ M(7]F93C#"G/:9/E*,+GJ\F_*OL6[E*!+9Z%PTCGK%P NHV%#TXQ(];46IP H M"'%IB$;$7*^J>MTR3D9)A_)G5.SW+-%1 BXFF-G]\$+B3 M3^\0XXX];OTP6_6W=H'E5G,MS)%.9?H$W#>31(22K:E/^%*N= "L[0 M[?[H MJTQLE2GGX1< KQ5_Q:0$68&1OK1; @(P*%@WD",Q 6ME8P-!ZN]^265'PA]" M96; 5\,@C%4=E:;H(@)U*J$#G(V!4>H\^CUT]D6:,RPL1@OBZ^*PNO7ZQ8*) M[_&Y66N;W+)V]$_[JUZL-S3DJ#0X%G#_DZ[YGPX-Q=DV4/X!.>TT)]IV@HV4 M\H_/\:*Y;1GEK)98OJ*?N 4R2.$1<)X,>MD.6GJTY;)2_[D5=4^U"%T@0L47IDEIQP*$#(?_#V(4 MN?L9U)V3_[!CG++0YM-'@Y[@,39X/SDSM6Z7& MMFFSR07:G:01*W-)0TQ#U,6DVVVDI7X:2*6$YK2W.O-USY0+$XG29-7[X+U& M60@"1O G!*A%H4/22D%04%!\'!: Y?_B(/@/[6.'/RH5PL3%T]7FBCYB6LE( M$*[2C,#9A'7V+"#> ]!H -(Q+X!>=7Z_$+!+J7%3@L!OG(:&< 0YCN'H^)(Q M'M);2BP@)>8$TE_006WZD:-(W/K(I5"S-G774*Z%(FZ@%T5^2+3?]OLH=:_# MH?9*B]!NBE^!E=)R9%)#QT5X,M.R;+X$=2G<3]0QRN0B)-HP=3Y]'QGW;5><$M,@XY!E M:O.0=P'H[/9BE/!H@/;_>[W_']I76XX,LV$J;&I)>A>(QT)3PZHF@4 ;+@A MX:NPPX1URYY_S?;Q*4Q-GALZ@&;I?+OH3E(S/LIRQ?D5Z'"5@Y']5]LV,;'( MV16K"I:6=G:8#>=48288E\AQC0!/_,?VHIRO%V+L3@YKKCT!3(X"DIBA- MIN ( "3ZOP(8Y#4]9(?=J)^MKE?&EBOD+>IROCEZ36-@_BFV1@K=%+>&VA8I MF5U8G9KR:QT7Q5LI$-C/],!3/A>\1MNR,I;FET"PQD/SSBWYLV[#W"_$C(\T M<(&B_.@,/*+SUH_ /+'2@S7#"-UR*7;K!#IE-8C+\="O0"$IW_K"OW_LQ+X3 M#[H9V\U]V8\)XFP9^T$3KXILSYS?IZ 2E>$#:JFPD?V]1CA7);=;O3GZ_OG M7T5H-DJY&2%G94@.(+9E P*>'2?/SW-_NM3,X&K(MK/#K9_]S?LU6B#X3LQ8 M6A%9069@&M)^%A($AJ7TH*<0KX'Y9>9<3Y-PC8P;ZZ,R3/>L3B",/5?@5$&T M32*P44-Z5PM-G,[)A;$-/U7U"9]-OBVR AV9%:HW1KX6B("'7RXX)-7<"BJ@ MK:5%0^5Q XV18O#_Q ,IKSXM6V#!^O;H^37 QK($M8JY)^1PU_5+.+-6 M8UN08.R/S,Y5.-$#33]TOVVEMA? S[G\%T"AHX9*Z0&Q;:/YC9RY0OT,4R/R MA>V&E@IU[M*OJ%DAEBYRXDD6X?D\F)?,](GK]TLP8W[X35:^8PGOEC^;]_MB MC?.J\$#E(OG[?N-WPX+6(M1"E MWWI5#[/U*RO07'-Q_=W&XOBD#1-RC.RCF(Y A+?AJW!LUNU41DX62' M,KGE%OR2[?#BE0?JVM^5&JYB+E;?JUF;4++R\N9@,6RV6BIY(YT]/E,2="[> MW'SD!+N6F%'B2TG@K_#$R+#V=N+ M"M[BR]QNCH<*=[-;$',GYND/A-!VUDT;:^5)WIDN#.&5XS'G!D!<[1T" 2\ M3+A**XUGNN]V@4=/;^11XF]4Z9A%CO)W:E<_^R9E&MF]*NXG:?723"!\=]:> M)X5GA:\D,;+Q <$? ,%?[+6T0XK0ZD5GJG,(2\;I_"#*^I;\Q]9/",QCHZ1 MB^HL)##F&WO-05Q@@3,E- >+8%X^77_BT:A"&V32/9%^5- Z/1L;ATD3"DK0 M\>3("WE/$+IC*']2/.']UIN+!7X_)=SH*:UVX=/15WY1=,P/-PC%];(^FR)8 MAVD)A_Q9 85K^D6KC3P$#H-4T(,0RBP!3_7ZO^\WLMXV'M>IY=7/B6+L> D? M\=A;X@,+R%&IHU23\&?![=<%#8T_I1SLV/&2B13YI0L,2U5^([IRPO7#=)%@ MI1#_?("?N3^*W0KQ^.PW??8(.P38ISD&.^RNS_P=^?"H&]$(9E"F7X26.G$C MPIJ_^6@[E*:U81B_;W@<]+3<53XW-@5W]W)J.W\X_\F'2<@LAM)4$MM=A5B+ MNX8U@2:8X-SD\0+HMX 7DI!LAS (O4.VYO1)N?7'3MH=?!#T"WCUL9^R0"^M MMH-*1PRS@RB9T"0&^*A@>M%"B2R)/H1!OF<5D+@ M]2B@&UA\JDZC2?5UK:R MDGQW=T-JYRZF'P$CT;_D-6"P*^_"<^;M,]I99;D/[4GI9B;YS8DN$5WSSP@@ M!0("XQ!P PZFB,QU0JF?Y">UJ]9,64\]/*6KV0=)RDL>A M*9SANK,A=PA7!T&O"\TSX\Q><\PAQI/E&E&NKM0[Z2F>CX"(H7#Q%_<@0: MJ5+)GQP!)TH*0"',0?M'_[XVO9WL$,EISE3$,!TXUZ@N:3[DV-G5C/"0NO " MS!?4L\.NEYD0E-2F.7MFVN1*>G Q-/'5M92 W;+OA:55JX=Y$.@ B4%6M[_6 M<&>JS-IFO%GR5E>_+!=D^0C3N0D71FRGR<;"NTL>?V)N8\B3IXR2P$F4#VZK M(WJGP?"+2!"++P=3VH;E$7\CN5&GY.11%JQ?C?OM:7EM#,A8YK>3885A4CD0 MZ]GJ]3Y@@XGBBT$-22O,F-O36:F/MJW%)'#HVX4L/N9VG$AXK&=C,8SCRU0] MK,IY64> 1,!"SZ;"&DJ %Z.%>OE>P/TK?5B^O^BKP=5>J$&W-D'')'=[WL%2 M^B?4L+4EFEZXH^A?$%XRH0\(8VUB.8?JY+BMYW1ACYV->D?:OOFE8AC),7-S M:) >LSL:"\;@>LZ#S+)6\-4;2IN2G>9$5V@&&.[:'G?9H>]9]9^$\U!/V9A9.>9$0CX6"/+_8*\.RZ[_9H+'WUO<>:+/EGJRBAHH\^H0_)HQ MYQKP75G*)W]"E?NVA3GE[/+SS.-GIAX"]8:+KDN)77;9G6 #1L/$=RNJ2'4PT*?YI??S=7H"*A9BKTF6/__($7)H(C5'*"Y4)4<\"UP42H-I?":H MHAJ:>,5/%G6(BJEABP;W V$>\7X"62ITHZ-UKLK;:>N'7PTU@9R-B1''JYOD M]&^Q--OV-(YE,E'?T)&!8S133,=F9R?Y6PIO)6SCK:(:$YGN*X=![G>-DJ]^ MT0.O&>03]66Q,))!8PUE&T@.6%.KQ\(R!8\'Q 9\!57'7.BG.(G M#XEM8JJ,:&/*S>U\+)D%A[U^)$NO([Y.,A3[#7B2 #@2?S)PG^Y-]J5KK4]1 MF.2L3WR@0OL#]X[2K<0[,Y?$UHPEQ;OO(LG:T.4,J M+/ (7*)3?PHD&P-/@$)'KMV_A?&GJO+;IQXY\A?U>A-);^9>2U&9&FXFB9'B MBA!'^(4^OVIN2O#*1K-0D6-XFP#D7-#*#!^D21JDNVUL2,E."]0 M[,FECN%"+\DQ!*"(HECY_%U$E1)J>ZMXIZ'8S^F5U""=&R*&2$J^X2_55,GP MBTU=04UX37[4/XB4D(+BI0@19J(2I$2"8B4$*H"TD$P4@-" M0'H7$ 1"$80@A&H! M)[$3!!('3(GU C@BB&)DB0]N';=^_<[WNX=^[+G?NP M#WMF9V?/F;/[V]US9C9=4^)99=:=-$V+>SP:T4!&IU8V+U V< M."''&\7UB7\Q^D;%665A\-N*<@?ZP-OX"/6![A;QME8K2)_?JFE#3>:#U/9S MZ6?7F7GHB!M@CJJ*BCIEWH4/O[5G[[9_KYR8$'L:G693%6@^"5<5]&V,8;^B1C*QE-A=20Z%@+U]@<3 M61>F3;"R!.E90* RA',75$HYXE,09%\PAED'))W'4+K8(!5PF"C=7%X.>BI2 M>)3JMPOZ;#=9:GX6%#)%U\9IP69V](2KBGK,<:>;DA MYAV;7/=OL_/'$A/%=]_K%-+KQ+AB5C1N5$LNNF1!I>E1SPTW-SX8+9_NAD%> M($OUH5C&"2!T\C1E9Z3=-VLY,'IS&J>W?0LA,\_/EB +'%DS)0"LYP .9VDA MQYQHUIEO-;:YK9'#BL1/=AU^8RI!8,&H1\J"<3+N96XM%MAB*]E\] /D _>2 MS.@I4 (=)!VD(3#9\M]\;L@52^!!+/O?L8=?[^(!?)?&_L+GG@ T^8T/CCN7 M=/^9L3JPCACL^&F,N+?O,&M;].X$X.G6N<-9=P+H7#M6B/AG)N2/Y.8O.7ZD.*W'JC0^,K"@+3;*I[=NMY:)0#6SWN-5\ M>8\;S\H/JR'G*^O?-=7M)S4XP-<:QF!\_9C&UX$+&E-R7&3\+\-M_';73^L! MU@#)SJ"BM(DK971,DI:.,>,8P$)1\Y$\01T\I2CIZ>DM[N:EE7L_:\RUJ(5Y MKRW'CAY.@(HJF?$*T'L4_)N?#@]1VDH;TG6IBE< M\"UWJSGH1+316%B1[<[&EY\_=Q MCWA%?MA8[-/4VJ!6\QDBN7@ 0A5<:SVM[^(-?OI?P"Q68&SABI\OS%PKEG(, M1G7GGPDV.9,)&B8N88'=5^#V^FMA[HUI"A89>EQG\.*I96 IE8,QI,#-PH_/ MC4&K>RT3+>:XWBH43S++S>E2CAP>1+%5XK[GHHOTA??DV= W 'X>B[_>).^P MS-U58_&8O@A#!#[(P2$L)=)0S:*OWB;_C?3.M,1FMK.K1+#1JJP[3^V2H0;D MN_PJ:8F>#__&A!%9J"U8XM_M5Y?9;T:C'RAQ$N>/'Q9[N.[U39575K2<:_OF:!5 M3,-(<2#>"#;3QU1L:N_CLD1$W9W*Z&[8LM2L(@2A_IJ?R82XXZ_,.$XO#CRWYX %G):ZZQ?[_!:RC< M;N&CAE"L-DJ=G^2OAN;T$ *38BM>MKAKJMJ2[XSJ^O 4-N0E#9G%Z3)ZJ71! M7!A>_XL[(IU2COMF#:J9]0C.R\]C4/J8M4UQNCN?XW3&E7X71#P!=!,V=8_8 M[<$G@ \EX$-SI!OY-;;""K>2%H:,\.R-S9]"9#(+/N[7*V QNW<9(Q-H[Y' M)5G,GS<778:^:ZS_%=WKS<@0LP0&G@ 6QX#'TI&J^C(RL"W=^-W]DN>W20IS M1GHO_1)< @0^,AFDEBR:0X76]M1Y-]FK*RUU>1J5E(A78-?$6=AS #'H0AZZ MD5'["& O_[>V6X5#2%S1Q#))9-3?XXF%R+QMVN4AU!#HQ:O#"M6)8ZDMXGK" MD@P_OY[L@G[CM0A/6WU<"R?J4B+;4PZFH9(&S<64/%>&YJ*F!(@ISAW*H>@ M=-U3O97[S?2#9'UG\KS'CC_K4%)EAS7KT[D: R5?5?K]>BSW]W!5DH+AF0V] MFGC]^OI,ZU_=-G$YK[DV]0>C-+8)SE.1:OHR\=Y"LP.+,D0=M0N+).%VI)B5 M?([S^0[7!!T=EDN/+):8O$M5%P@;3-W[;; R:S%,;,:M4F)>,YGM\\"7(,>& M)W$9 .Y79Y@P .K;2@E3$L2VJ%$/4^!C+]#B)DCJBC*%=0FHNU7^@ M>F69%D/)]EZIS3")N#&_:FVK2AXFWE*Y(9YP6@@-8.-@#B9I = 66$(R. M6ZEMB_]AHBW5Z@$[K+'\U(H*"C$%H.-EZVLTH%(%[)6)/6,01.%:8X+'&SM] M1)8H1"BL9$1VT)DO$*-M*KW]QI?K6M>.2%G/%GQ/B#\>%[%)=?>I)+HFW^)QJRZ M,A04O8?P?6X*15!";MFSP'.U?%A](?(?1!@?F?Q]W\]4).EHMT^Q\W]O Q)\19/R8O,[,^S=J-_O(GM]0E@.*3S@!I!PT I9\8C MOK8O'/WJ/#3T>W%?8N+Q0E]*9Y531-ZKA4-ALO?AWFGD[""= !**CSF0-X]# MYDX "QXG@%X23!MLVA,A ORO9,ME*!Z2.X9:!BFPMO;;O''W'_T5B9 A,!S@ M&U;+W\06&MF.)!HD9I=-B@ZHV E$Q*ZWP5^[!3^*>1?HZX(A+ M:W]-OC'?AX_!YJ QE(#P'-@PXUZ:MI)*FAL2=:,*Y;S/YW^)%EB\ MH1NK7G!NUUJ285C6KSW$$MV-L2\N4,H0BO(1)!*7C%D^2L5=3K8 I#BPVJCX M&TB*\BE7:?V;;&1XW,_&4-:%]T-?DTH8%6L/M8:SL0\;5>>/ :\1U /6O8(N MX,,S__0HK5>?/,$8M/B%/XBVW;BR<+V/X-#]= 0G.LH/=Y#_\4-%K<.K>2B\ M_H^H>KSK;^&QX6S9KL6X_7B5TU7?*;*:FAZ.PJC+%6O[ZI59G0E3INVA:EN6 M'*\'+]FN35W\>$8U)2'LH%-Q4O1IF3?3)<&L.]*]K-?%4)C.=V['8FBS+;%? MX4+IJX%H@RB.YTVFR,N6>7SBXK7H;(X^L/JKLR<-H=R?Y8:YFW<]5B^H.62"N@7:NQ'5)-FR0+"14?VSF@BAHV M88(4'?>J#1&^>KXU&KE):?U#WXG;^#:E 'N59Y38VEJ7>-NCU=_6]07?&_D M=I.78=,Q#-:I=N93$]>#;&L)L?=PF,!1D?(!/>$\4Q50RKD#.^S+HY=7"TC8 M=JUEYH ?JT%#E''EC<2=8$F&S*T?\V*JB'9T[,[!IX[I2_"! 2E'*]PEPN7K M,@4W;FJ@MK=G4^EZT#KMXW)M-\M7A;@ZZAM&<5_''?3+'0W/E0,X(3Z7LJ]P1J8X'T,RVO'Q'--M>PWK? M7(K'^-L"]OL]%Y\4RR7Z=W*Y3P%?Y]*H5"3N-C-16VT^:A6\F7V]2I@O8:GK?8Q6\W7VVGV[#; M/56Z%0CLO:F:]9*-.O.WCG?E[LS! %-RMUTS"ZNDN,4LB*_#*;L_YL-'I:^4 M]=8OM%KMAD[,RH*Y$KDTJS34BK6*:!8_[K=OU$P$_O"_.T MC%XAH89J[(=@7-[[YL:FB2\IG\F/+(O2$(BHNW>WN>Z!_8U4I:"R7K1AH[8M MWK2"C@QOL0Z+V@=A(GV0UWIW$0%.5=%G'2BB 9XNB6N2!4"%R4.)2MM#Z%9# M'O*1]9[9I'A339)!S.!MITNUK2Q[QG>!((_><+[)>B!W8!9_B%7RFV=U8N/I MQU*B,R[2"?MI\'CA_?+DJ-:O@AXCK@5 Z&9\'%G0V*AYXM1CIN?=1FX>D39E3V)&H0$?YTH(\J\NNIS[WD4;E9DC,#RVT MH$B[57I%D9#AS^!H_RIN6HI;7=\6TR]5G4JOT$*QT7EMY6>9:B1??$\@^"H* M0]I 0 6?0X %0 &-R=&\M,C R,C$R M,S%?;&%B+GAM;-R]ZW+ J=WQ-G=$875O( DN,[,[)!E>RU'J"V' M[5Z]9SI.5. J<76IJ"%9LC5/OP%>ZJ*Z 2R08N\?W;9DDIGY@?R02"0R__5_ M?7]8@"=1E%F^_+LN@>_<5'^ 621/X#?\N*/[(E ^._U3=?YXW.1 MW=U7(/""\.6_%G]-28!1@#CT IE")&D*"44^E )+%&%"(D%G=W]%21+'5#!( M AY#E,888LDC&$1(,$$CF2:\?N@B6_[Q5_T_2DH!E''+LO[QWWZXKZK'O_[\ M\[=OW_[RG1:+O^3%W<^!YX4_=U?_T%[^?>_Z;V%]M9^FZ<_UOZXO+;-#%ZK' M^C__[U]NOK![\4!@MBPKLF1:0)G]M:Q_>9,S4M68G]4+'+U"_P2[RZ#^%?0# M&/I_^5[R'_[]7P!HX"CRA?@L)-!__OKYPU&1Z<_ZBI^7XDZ/["=19#G_4I&B MNB%4+)3V]=.JYT?Q;S^4V$O,Q2HW+]2[)1_KW5V+NECU MX35V]5KD%5F,\%ILQ&RIO-"_N%%_:\7H!YT@TUI.2]U;JHKOE5ART;#ESJ-! MQO_M!_6W^:J$=X0\SJ^>2*9^7HCW>?&%+,07P59%5F6B?"MH]0NIVI]^4Q-B MMKQ=BO\0I'A/LN(?9+$2_)&Q>K;^ MN5C"7[]TRM8:N53G!PO4JB-??R'*?%6PS;SYL#@T&:IY4,^<^.1#E(VEO M4#9I%Z,Q\]_?K@3(EB!?"O"L]/S7GS=F#SXRBXGAO1@8:J4NV&@_ VO+H,P+ MJ&V; :TXJ#6?@=:V9W7E8J'=%N7UD24'7Y2/N!#K?P9OU;_,@#8;*/./#F'. M=DRKGY@7+Y'/F6/D-S14*M!JV"4I:8U;*TF-01#\+!95V?T&ZM_47.1(F9_W MWN:KHL.#%.S,Z]%>\3/+E3?Y6,&=-T5[WT, 5^5#? C-X"N#?@!YP46AUAX' MP-G[U-^LRFPIRO**_=D$D M,<%):L.N1^1,C38[-<&6GN!WK>G_;T>AQW UXT8': U,>GV LB:J,S X8J!C M4D:EEC.FON2,4[Y2HZOESOE@H MHOI&"CX7:1Q&H?!A)(B$*"$^)#Y-H QPDL1("B\,;4C"4O[4R*-3'_S8&?"3 M]L&V;?B?H+$"_*[M *TAEMQB.TQFG#,@^ -ST0"X6U-53_0<49BM]%&IK2'UJBC$LE(/$]G=\BOY_N[[HUB6XHU8"IE5=#\8 _>5D,HK, M?C/1C2A+(6X?15%+O]&/O,D(S1;*>_Y$GG4F0OEVI6>5)/$H1S!(? R1$ E, ML20P2%,2>"@)(XSFU7HCZ2PQF0JVFB&.;)>Y9)IZKPP\9,OL8?4 %O4R\[%5 MUVYV,(;>C.F' '1@UFY4GH&UTJ#6>@;6>L] E0,JP">2<7?$:PN5(Q(U%CLJ M(=J"\9+SY:T$4$;*:0:^6O/YQ41-C^2E?9.H"\;UZH^S\ M8XX%YUXB%6G%&$%$*(.8101R&B L?Z\BHYE_U^DI(/:02J,HMHIV]7R[1IBN'8!E-A7V@V#@N4U; M_Z&V'ORH5?MIIG]O9K)BMI;N:JJ(J.K2B?/Z)7#1\6Z^;)2^BWT9?4& MA2@K=]/;/E2.YJNM!X\Z >T;]')&.7!%ORFB]B:ON%Y*EU513T*W\BOY7O_M M^EYYG;^(!RJ*>8BC"">!@)+X"41!BB#!+( ^0T2F'@EB'7HP_\1-!4^- &J] MP:[BVLON5)^!6GD[=C >!3/N& +;@9G%$%;P>Z.Y0^?8%BQ'W&(L=E3FL07C M)2]9W]_;L7W*]/I6>=9O\Q6MY&IQQ5B^4JOB>9#&(4M"#PJF71!*$HAYC&&J M?B^ U%I:;\0?0]5X&]T!5L-O@CLDG534 MZ#G3N]U.-Z[/H.%NV_F8H+$WC<\8?&#+]]P==@3!139_MZRRZOF*<_76E)_R MLB*+_\P>KW,NYEZ21*$@ 4REWIYE*8$4IP%,PHA$B7)*4&BT1CHM9FK$T&@* M6E5GH%$6*&V!5M>,),X@>YH@W.$U,#GTA.PH-F)G648#AU1=E#E[KJ):.="DG1.>3O,U*MLC+E1+W53N-F]TO MFJ8)$@&#/@X(1#P((2$L@K'T?9KX44P3JU.QM@I,C3*Z3+%M ^IT,;!E0J\T M/_,Q,?8Y!D-Z>$_D/,C@]UK_8?8=^X+G-E_.7/QKY,!9@W,DK\W^.7;?4WX=Q3Y,PV#\9QT(8C-E*0? M4L\S?M"4G_H??1\[RE1SH@E 3O_Q,J-2W8Z"""!C1_ M*2X#$_D>).=W! VQL>#B2S$:B6U[8&5'IZ=P.$F8!V\BL>45?.(Q+&O_H/2)PE$*/(A]:CZD2'.F,0B M0E9;#&LSG ?>>!/3'9P#L^7%2/;9OC1# MQ]T>YAEY8V]DFIE_8#?3\,8>WM1GH9Z1Z2.U=7&&7Y>9/MXF\^)!UVO]-QX7J2]C3N^98_;+RLF>)T_T&RY?IY'&0N0U;[4<5%3(_AU)(IMJ=JOF. !7,T\23=HC14YW=9R ME%-KY^%Q7&KP@*!7J39XW.!C!0=/W-%WAYM6'Y:*H.K9J:D]BGW":"@A3W3F M6QP)2 /?AT)$,DHX9RFW.@"P+V)J'%&7$-ZHV*OBZ $@33>>+X%G\*UE*V1Z M;!P?,][9UO">@)$W?X\9N+^]>_1*QP&HOQ7Z=!J/8Q%(G$!&=(GAE"OGP%>? M>2"CE,@D\'@JG$2?:G%3^^1KI0#-\S_ DZ[C#$@%Q)+KDR@VV["&6%\8<+)& M\#6C33-0JSM"I&D'EJ'#3(VP:<28=@PW#C#MWM5GKVY!RO)6_D:*0CWZMOBL M^R!M5[H-"))(! E,<*16&1Z6D" NU-^8QU$DO(@;48J1M*DQRIEE=0\X33;Q M'((T](:>5A7<2M J"VX+4*O;JQBS&8(V6WT.D1QKV^\8HJYV_0PA.;T#>.XA M(^X&&MJSNS-H>E//BG!J67"!;YBU9# E.,0>MA+J<0,L8C;N&PVPJ=&MZV>RH5K%06LU=2R M+IS- )CY<4/!.C!!:[7K.IS- U?9&X'IBY*A1G(WK< M8G$]0-DK&-?G&;W[5S2GKS8IR>LM]X#X*0\3!'DH4H@BQF'J$P\BFG@L"KTX M\JUR'4[(FAI3;9T/W"C;.[OA%,AF].0(NH'9J#=J?7I'G,/#79^(HY+&[@EQ MSN0#_1_.WM*/-K[JRKJKXKG>'6M649]%E2G&FH=2](2?AKX-:QP7-372Z#3MML=;-<&/V1*4]:^.ER*P1=F,-MQ@-S!K; M6LY:]&8=?.Y(XSP:CCCCA*!1*>.\P2\9P^".'D&H#X_Y\IN@?WN@?__R+:O^ M6Q3J!>!MFDU7'$&J3P+22<@L8D^NH!LI[F3]LMF%G4S0.!ER.OF M\<)-)G;LA)J,;NA!F7__\N9:/>CF^J9= &;KO#CJ)6F8I"E,0N56(1QA2&0@ M(6><)$SZ26A6S_.,G*G1I=:TWK52NH*-LA:?_@E,#;C2#5(#,^41D/H0Y0FT M+&C2#6HCD61O].S(\CPF)ZGRQ.WC$>5Y&W9HTN#RGDT/NJ;.MW)=A7^3D=&E M_"4IIQ$.8QC$3*U)L: 02X0@0R'UI<0DE8%5@P,3J5,CT+J?>I,X\5![^:)' M2Q8SO,U6I\Y1')A<-PWI=YL^;.D\&Z=E@ UPKMH#&,D*E=3*EX3<@TG*9"18)'TA;5CI MM+BIT5&M;5>(K\Y&:A7N'68_ [<9*;D#<6 VN@@_:\HQ@\41UYP1-BK)F!G^ MDET,[^I3Y2?CI5IHLGOU]-8=%XDD!'$$8TE2G16*()4A@<+W4!S@))">116? MO>=/C3C6&NJ7_R\V-6#VH3-8]UT&R, DL(M%GV7> 5!L"M];>:S/'+>O:Q8/>"KQ;*U:IY\6.^S+MF> U'M@3Y MLC CI2P( @S]H*[8BE)($RE@(H(HXAZ.);9J7--/C:G17V>%7H,T/L"V(>L. M,*TMECN./4?*S+4:'O^!V=82^D'+-UX&IJL^&?V4&+=KQD5 [?70N.QI=OQ9 M%M7\LWH!13BC!'F14?V'%\^=',-IAZ"L M,D86X)=-I K\_C9_(-G2T+MY"=YICKH DJ%)IR\:QI1RQ/93'*%NV>(']=.& M&UX^;92/_8@)W==[[)_[YDQR7=8UJ\1-]J0+V%?JT9GZWIL*]K^0?^9%G8+^ M40UK,TISZ@M.&>901H$'480"]>FF'O321'HX\>,H\>QR*:UUF-IGOC$!+K0- M8&/$NBE#;0=H#DUH2RPYX)(1,_-I!AZ'@;EE:PANW U!CVS.WB ZR_*TUV#D M[,_>$.UGA?9_5-^"!8^%8%D33X@H2J@@/L1>JIP8%C&84IY"D00^\YE:\_F6 MY?8W#Y\:Q6WK9EN:8 LR,RKJ"\3 '&.$08\B!/O&.BL_L/7HD0L/[!NU7W+@ MP#5]VXNJI/M952]Y]%P7+2L'G <,R":( )@Q3 MB$2@RU^F 8P\X2]UF[:D5[ILYYWS=*(MBGX[76?R'/]ZRM]]G,&6NMFH+.O M!&J,7)4ROQQE9SU,K148N9MI7X#V^YKV?M*E\>PSOE0=!9H'$?CK MA$VANS-+Z/$XD2S"&)&H7QS;1/S4?*+M(.KY]4<;0[5<[UD.D&WXVC7L(X:M M'2!^0:C:!CCG(6HCX:\4FK8!YGA(VNHI _B,+ZIFUO/M1U'=RO=Y(456Z7Y' M+;@P;R*"H1OPE=_T;PJR?U MVSNA#X/K1MR?U:)8Z<74TFC.=6%Y'U'H>8E:US.?0\QC!'$0"T_]F'J)5:J% MK0)3X^!.8T :E0%O=0;*+,.NN;T'PXQ?AX1X8#I=JPYJW6=@#7>K/NCT!]J M&6A-<)C.VA,\5PFNMN+'37GM"$FS?Y_0CO>UPT&>QT"&_NO-9D\J_259" MDL=2*H9C.$@A2A"!E*O5>41C#W,22I%8+<<-Y4Z-XMX]/"[R9R' &[%4JP;; M@T"F:)N1V0 8#LQA.\''5N6F0>(X9X L$7-$7*921^4K2RA>TI3M[3WW0-&[E,8FU?TAUS+H-66\.KWA"AA$**)1A'$+D(0Z)AQ$,8QD*Y;.)($VL=DTO M4F=J7-9$^^ENM']K0Z#OB:(+!\UPWW:TH1AQ;Z;G*-CO SL!S]7.\67*C+O7 M[ 2XO=UI-T_M1[%7G->M;\GB$\GXA^4U>JT]3W& L2\I3")/ M^7Y"'P1G?@"ED"R.$N3)U*I/QGF14Z/*C<;@4:D,LZ4NPJJ5MJ-& [#-Z,\M MA -3W!9Z6EN]<=SJ.P.-QDWPSQW!F M);6"=ARRAY\98UR"RL#\4 /2;*Q>G0;$F@B.6>WHL]][_*@?^3'C7G[21Z^[ M-)&C:]9UQ?YKE94U;91OGK=^VD0T/!9[*/4QY '1O;:"&)* QS 2G* @2EE$ M[#8P>R@Q-2+83C%8-Z7;-F.FD[*V?M$WG\-BG&RS.H9!?\3<#B/@1SJ4: ^F M\WP/"Q5>*>O#'J3CN1\]GM4SD)4_Z!0$=JVC]\5S5X-"QHF0ND\IC:CV? )( M8DRA3 .$JN'-0QK@QFU-F[H5B3E[+J\&LG:^;C-"Z-<45J[(G M]>=U[9FQYZ\%69:+.NYSQ?^Y*JLZR/,WDBUO=&,]PD7DDT0MDEBB%DDI$I"( M-())D$9A&(>QQXS:2KA4:FK,TFD-JHW:@&STMBCPXFK83E/2:PW&T S66M0P MF+8)_+BVZB?0V34#ZP';,@ULV0:T<>I>99YAOI[3P;,HZ?,*@SA2':!Q!].N MG)!CU$_6('(E:[S"18[1V:EVY/K9%Y2*U-$-4M[O%!+1,47B)8&:)"G6_518 M!#$2/J14A-0+8BS]L,>1NZ,"C3[<5SA9I_7M40_R(*9F[O5E$(U9!;)5TKSX M4[_ZCZ>P<%GZ\:"<\:L^GC+W8,''DS?T[L^FCP.(MZ+Y\\.REM1PTIJK,E'. ML<FG37&NP@W;-1J#FX,$.[3^ATGM6)NJ!1>Z#^I''$H-[)P+'P)<9&U?FM)4_/G^JT[!EV/(^U76S1 M*8)C!A"W%)\=.GAO7[W;"N5^04"G:+]&I.\(ZL[;.O7!S#1.=_Z!KQ*,,[;S M6,3-_ $],_1$U:S&ZRBX8&F( YI Q@6#2(8!)!Y3/J;O1SY+HD#@=%[E%5F8 M.9<[3[>B[;6,X;X!?>X\:[N#/)%L46=]5'E3-. ^7R@02YTU MO*@?@=X(1<;BIHD0E*S(ZDI:3=DD2E,U\!A#*E@(D4@H3(FO/.0XQCA-4B8" MJT_^A*RI$4"CZJP[O[ZE;K^"5:=@-OOT'8$W,!%<@)LU!1@@XH@03DD:E1X, M3'Y)%B:W]#R.M:PRGBU65?8DO@BV*FHW[]UWMEAQP=\KY?4)L56S%KB5[TBQ MS)9WY2=1U"?$;K*E^%")AW+N>8%4RVT!28H11%[((.4,0T(IIU0HY\VLX;%K MQ:9&2MMV@8UAH+,,Z!<&;-FF_9/..EUCHZEE!'[7%H+:1$L:U:KE2L=0-$4092]<$TNY(1:Q0RSU M%>H'T3'*H[J]7M+V+SCHY@4894:P']8_QW0P XUEDYD)=H&>QC30ZO1GF@-V M870\ ;QX>$_V[T*/[_/B"UELZ?%6T.H74K4_74E%D+=+\?6^R%=W]^^5RO^A M2*AJQ4 BTF40AU*A"@-/4B$X#!(18(D88%D=J4;7&DVM5G@[:K.',B7 M=6!-:N9XU@I;LK:S@3-D[M<8CL$W_VBUQ=J*A3LCH^[(SXN'6)KP%P1H;G@<9G.&I ]*K-_@GU_W>O5PTH? MZGD2[Z04K&HJ==_**Y[7D?"K[UDY3\($4=]CD$8ITN6Q Y@&J7) $1/($T+X MH5')6%.!4^.ECB"IK]&8D;K!FQC]':;8*O[+JTZM''';J4N'?55% _:3=OM'CY'$:=I2'S( M/(HA(HF *9(I)%*J$4B)Q"3H5W'(3(&IT=%VT9N-!?JGNOZ64N$!:"OZ%ADR M'!8S3VI(L >FJC,X?^UP'JFFD!U^SNL)&8I_I5I"=N 6?A?8F#X@V64G>QBAP!,I%-3S(1(AAB2(,51^%_73F.LD .-\^\,R)L=CK9:@ M4],B\_L(BJG%;UB&XOV=W]W/D88H11Y"3*-;1L1@2+\"02P_'82!$&%M55KM4H:F1Z+KJ M(=L8- /9KDEM>=H9J*O1:P\F;^V:@:6C,'YBN ';D<5ZLSJ@>J"OP7GJDSI[; MPT-MSFR\5US!1.LW$,H9B7$(J? 81"$/(&7,@X0G<1!R&4;,* )XY/E3(]7V MU$JCHH77=0 Y X_T,CR&CM=M0]''$SV B847>ADV(WF@EAC9>9_'$3CI>1ZX M;3RO\[C..Q[GB>"B!#%G,.$A 0B MIELR1Q&#(4DX5TZFS\R6WA=I,34*_'HO"E&G6/0YRF,[!&:NX.# #LREW?&? MO0:@:R-F.F>)BKJ[RDZ&B]NLEHN ='IJR%:'5SA/U!.FPR>-^CZL=Q:*3F(L M/PLFLB<=POQ;D9?K7(@TC5*<*C()])H11C0\S<9-C MN()P 4BK,RC62MLGGYP"V8S:W$$W,(=UBH*-IC/%6#(O1)VU]ZWV@70*RG4A M>%8!?0IWF(03 \#<)9F<$C9V8HF!X0>224SNZE=52*U4>=M&]Y-Z6=3*=/50 M[Q:7OY:"7Y,%J_>4EWEW92/= SN775;',G_1:$PF/$#^"/N,A M1#@5D(8803]-XCCTPD2]F#:5AYQJ-S42TV4VFUJZ+@=/X,5 M[VN.RL#\V)H&6EV!-@YL60>T>6#+/J"K0W06KF^K*[1I(W4 \.L$1M6N>M*K MC>YX%9;&'V7K>DR#C,*YFDUNA8Y:UVD0O%[6?AI&2+_UP;O_6ND*[_G#8[Y4 M'\W;_(%DRWGD4U^&DD+*TP0BGV*(242@YV/.I*2^ES*;9<%!*9.;2&LEP5I+ M\'NCIV4)@,.(FJT!+L9IX*G-'B)KK_XD!(Z<^<,R1O7A3YKYTG4_?7'/0*GV M_?.EIAG=VZ%--;\F1?&L?E7O(FUZ3<[C0/A^$E$H$-=Q@C#6[1<(%%10GZ H M]7PCC[R7]*D1Q49QG0P(P3)?PJZH^F->V'=WM!L+PTCI4 @/'2'-Z]WQM>*Z M:'&M^@QL]'48!^T#DZOXIY7L<>.>?6#9BW?V>DCO-A'-D9C/0IN8+;+:_V_J MB']8ONQQ4V^3-YOH7<1J'J.8)3Q%, ZDJP6V@X$S(\1QAV-H1ZP^FJ&/T&Q.]37+ MR%WK9F!327^_^U<)UD9N(K?N2V6X0]Y=*XM+%1J[QX4C \TOW#UY'Z\_>NR M)93_KJ6TR]RR:\I1?A;E:J%GD+I:1S-5-&MB=?6GO.WS.^=(1M+G(60!)A 1 M'D$;M%VA&! M.U)J5!)W"^1+(G?\='?)5^7FN& 84(\D(H6(QP*B!#.=R!]#G[&$)#R*,#)* M(343-S7R;=2[/)6JM#U_Z0ZFH9?^AY.C2O#[(.I?*4SDV:&FV0O M';C+233R75EE#\I!N96*FDK=$J/N < H3DBH5N@BB'U%("B$-(PQ#,-0>E)Z MW/>L3@(929TIC#R2*A7H3XD$>'0B]-42IPPD5C5\3(5/#6*:O76G\Y6>&I'=\O* M%*8C8,9.0^ Z,$$90#IL$0I+R%P5GS 5.V[1"4LP]HI-V-[_BDF97W*6D<7U M/2GN1#F/8IYZ:<(A29!4ZS@D((Z\&$8,D]A+8HZC>/3,S!T5I\:%Z_3,HG4F MREI;P!IU7R&A;W=$3S/F-,9I8&X=(I6OL15<3V247R%WL_=H_XD3. U'_772 M. \.R"BYG+N2_WP)G0>1&R2K\[ DEYWK;M8MAF@8BY G$0Q#JNNJ, )3+ E, M>)R&?A"D-"*7=Z];RYO:Q'RJ$]M-W_Y/YS"WB=@Z07*DD&U?$!WUM-N#9M"^ M=AMI$^AMMV>Z67^[_=OZE GY\%FO7>I3?N6ME*6HKNY(ME1L]E;[O;J&U#Q! M<>J),(0XT&TK/+5D("SV("+,CSV!D2#FA[E,)$Z-:)3.];XZ:[16?H)6&Y!& M;_#Y_R4/C__?6R!:]6T*:YC@;^#@NT9U8-+1@-;1CQ;01F-P]0+0=P,!:E.[ MQ#&P8U4S<02P99D3"[!.%SXQ>="(I5 L[-HMCF)S8\_R %V7E;KAT1NB/=7\ M03^Z?L5:*1MY.RV,/IBT^6#V=!GNHZEE -&Y)PE&D.V D3#FTPB>0\H#"T$^P3 .? M>&'JK@_;YJ>I^;5;W1AWVWJ5R@B7O=:VL&=A(!)$$YB(2"KLD80IPQ0R3^(D MY#S!J9Q7%C//$-B/,-G\0HH_1%5O]VVU,JV/HH&+CJ(9CX3AM#( OH/O!ISM M63=6<[E]?$;I';+_-N[YA?E M%2VK@K!J+@.!(DD(#)&O)@G=J9G$NGB#V5&4T#F8TY1K=H7W>;6 W2'8:@]\[G9TF@)A# MY"SYPT#DR(D?YB#L)WU8W-N/F=;1@OJ,K?JL]"KTHWJ1NK(>*!9!E"30DY$B M)1G&$),@A'%$(\%P%'-A=8K_C+RI\=$FI 6V%9X!K7+/:A_G(#?C'X= #DP] M%V)H33N&R#ABG'/21B4;0]-?\HSI;?THYN-*%VF^E>MS %_$74UAN6&NN#*V6KJQV9' ?7C$:< M0#8P@6S0VASS^7(.+6O:.(N$(\(X+F=4JCAK[DN2.']#SW)B#X^+_%FHI5?Q ME#%Q.&[W,5\^B;(2_*J.DM>!\^U_U^DP'_/J/T3U>7VF0C2)_32R.ESX:I9,C=YV3B:75<[^@+2.MF]O M;LQTY*F!HMW[L"R:]FKOC1FS_BG>AM?>:5G;#ZX:G_#==[98<104V*+BO.?+J ^:J5-VKV3%N.;S7'JZ]DGNOKE"_"?AO>>A*E-6)V"%Z1Q[J-H-DU38;-=K7-Q49MRSSM@ZB:?>078S7P MA[ZEWT U,T\!X"KS^J",&XT5J6K7^E9V&P:;C:TX"EG MXQ2&6%<\0P3!U$<")JG DO@A3NRR4$X)F]H,O]9U9R?1:-_+'FC#'41'\ V] MANN/G/V.H0$DKG8*3XD:=X?0P.B]G4&3>_I12+VZ:,M];5%472A@4S6!X##@ MB(208"^&2,0EU4[Z:O9V&&N!FI.,=Q M8'8Y"N&@I2FL4')$.&8R1V4>*QA>4I#=S9=P4?[P6(A[L2RS)]&4O] 5>KH< MWN9@;%>U\*UH_ES/Q8&7A B%""92-Z$6+(64>"E$,4<\C%'$L560_W*5ILEB M;-LDD#4%8W[4)<%^^FL?.KMHT&RX;JRA&(<(=T:A+=OSHS;HIUE=3$"W?"+? M!W&^W,'IE#$O4N@5Z-0%@(>YULF3>ZXK=0B:O@QF;VWEO'G>7-+N]-3!ZC9$ M?;NJRHHL]<;.;R*[N]@4$_5[7<](:[HBBZ^B> CF*/:H")$/ MA10)1"%GD"(6P)BD"0N"T!."6RU7Q[=A:E3?Z0U)HS@H.LWK\I"MZD"I\C # M^<9>R[7Q*[PLADON:;\"(^[&;MN_O24+Z#,XN&O;;,^V.*B_;)"8@0X+T((! MUFB +3B QL-AK.#UQM)5".(5+!@WLO%Z0[07,'E%57H>+M32OZI[K[YGY3R4 M$1;[Z6RPA\E(_I&$H/&I5)W3GZ5.;IFKE@-9..;I*/\O8["YR M9C-#;SP&YFQS*.P/DATRV=5IL9UGCWLD[)!9>^>^#E[4HY[-A\=\^4U0]4&4 M-S?7OPB=(SE/TI00P6(H$H25YQH*F(9I"OV4!'$0Q9+'YO5K#DF8V@?;Z@BT MDD!I:5$_Y2" I[]9)[ ,_-V^1 3\WJAH2&7'H;$H)7,I1".5CC%^>>QJPYRR M_F0MF(,WCE?[Y93>.[5>3E[8T^?@_UR559W5K;>D27E?YZ-\S;M>7[IRPB;T M\#77FT^?BOPIXX*_>=95"S\LUPGB5[K=7'/T._$(#1GS(&5,-TY;&UK'7UFVL.U+_5:^E7;9^N?;NDBNVN/)FUPUF:T%.V.;RU@BI M^:JU]U*W&=TXJ>2\LW+I )@1U3"P#LQ7VDE\-9_0'C%7!Z3-!8][8MH:D+TC MU/9/<)\W]4G_(E]>+7E]U:>\K I1946S"[+AU'+C-[X1,B]$7CAD0^D[>2_NQ\:-^PG4;AS0)5_;4X2 MOUX MW25?733R9C3[J@/Y>HE:/S96_E1W>]0]#0[YF4TQ6;7H6I"RS&3&VLWWM;4S M->;:7K<%9X<>DA&2O2Y23**!6.;DGQ4UMLZQ6=:=*'!(HT:HN"+#T\+&I30CP_>(R>RNGMM4C.G2 M'^7'O!*EXK>;7+&8FEA%]J1/']RLC^#'GI!<( 8%CC%$7J2(AH2ZI0Q63)-( M)NV2_TT%3XUR.KWUGD2ES_C6BM>;2N^S)5DR_1%M[+B@#(+QT!AN&0T ^-!; M0$-@;;^C8PF4 ML\S!C]D2E-HFVVV6(<;3C#9?>90&9EB7>>Q;E@(USHVMCI/4AQD(ETGHCC4< M/\E\&(@/)I$/)*KGE,'N!5\MQ*TTJC[6=L=1?[N5F_IBC2:Z\EAS>G>.98QP MRAF4$=>UQ'G&B&&5+["65(R%U-*8/H..ZD,B3,>]/*H,+Z32Q= M59D#>Y--=^#U67T4,NF1.($1"CV(HE2?4?)B&%",XS 48617Q-U8\M0F@'JG M_I%D',B\ *0F .U4ZH*V]8X]J.X%>!!$=[3I"BHM=H+!NNZ)9;4%\X$RX_1! MX!^8I]=5J68';3KMP M1[J##8(CU&@DSYAX*WX%)V:"Y[*"U$OO MYNS0@H7HD4\OV(.R?XRAQS.F=:YWO;;T?(D2@07$@F*($H]"HKM&(L)PA'#B M>;%=@_.!%9X:?_XYSOE:AA*F-(A#)WV,>>YWD#C&6(,U\:/ KQ,U&0O\L8X& MNZHZN0Z,7RVKC&>+E1*PU:.]:18F^'L%J(Z0KZHV+/Z.%+HB5_E)%'4,O=G4 MXB)*6!I+2% 80A22!*:21A!Y/F9!+!-$<+]M31?J36U*ZJRK%_A;]FWYHJ"S ML#GVMV6COJFS4B=5-+D8E^YP.GD+;+S>G9;4PW?,Z7^II2ZA?BG(>QBPFGO2A%Z0" M(NH%,(WB6/T/8QP0WU,K')O9P5#NU&C_^EZG-^C=RE_5&U54NOR!KCC^*6]B M;99+$5/TS5AY $P'IMMW4@I6;15SUUA^)I4 NR;,ZG_86/'LOK^I)7B.V-)4 MZJ@T: G%2WZSO;U'7/95L/$.&0 M1&G$((XP4TYM$,(T\"6,0NJ)2/@!\HVJI%M)G1II;?2N RBLU1P4VZI;5%XT M1O\T;0V&Z<"DM07GE4YLZ^#YX446;52+^/Z9 C'"/DQHC".?9VT+5)(**[_ MY_L>CP(F_!ZE.090U>A+'+\J1W?NAQ'UDBU>\^#/H>$U#%N\TFC]^0[^;%DZ MQ8,_)P9B(@=_#FGXISKX2AQZK.80R&(@$A&(:01#2&64K>I\##RP@N3EITK/342^EH0KENI MK16\.)/9_3B;$=K41F]@ACR<[[RQ&&R;#!I+NF3GYLS?=L/BUNYU[:'VAME6 ML0^'Y3G''*KALJ+=J_S:B=*##8)![O1PLNUF,"ZR^=LVA':U7*[(XK/0]CH)X MFLI=0#,P[5JB8DR-YTP_0&.E8'^YRY]^5KN8,+Q;Y-QT*4XO7M_F*5G*UZ HA;2A"4\Z36M *76R-18GT?2A#273FKP>I M_A^2(4D%95&*K?KUVBHPM8__MR*K!,REG(%ET[F[6.MJF<]K.Q1FWMZ0 ], M(9V:6[[5#*SMJ0]@7ZO)+JO:BKRM$<\.\V5[@NB+O50G]BS^"! M5%I/\*,^HJ]+[ $_-=QPZ3%P!COV@PW'P*2XG6&THSG841VL=1\,9)LFE4.! M/5;W2F>@6[:W[(/;Z;Z75D\H+]FO=&W)'%.\5SU7/=>IJI M:2%-10A]SU/+71GKW?B40N['24+]D$MIO-Q]\>RIS0*U>J#1SZII]R'\2([:7LL4MZN'1MO66RV(IXOG?,PCBQQ*0Z%3^X#7:F_'M"T)Z5 MI74[/I7MO?V"D'6E];KL>KW)VO6RV=JB./0YX%A0&L<"AE&40.13"DE(E0<6 MT\1G'"4TL4J$Z:7%U B^V:4VV8MT.!)F@&F5=AV M'LY@;.4$2D>QR7XZC!J@O BFEU'*RQ[6PZ^]UAWD;N5O1"<@5K?%Y^SNOKI= M566EWKIL>?>;T+\0_.I)%.1._$U?I6MDO2=9\0^R6(DYBP@2W"[P7JS,UJMS2O4X"%ZLB!X_J4ZZSP6UBDY>/E(&_/"K^ M U-I;0NXE:"U!MPJ M7JS\"613/0V01:HT!M55UN$&B[0&W8J"-EX82/.F(C MN>_>52QO/YG2&RLQIP]]2>ZX3-(F2>1IS(-/:@&B4,$0H$ MQ$DL(9/$BQ)&9)@&-AW9MYYM-5&-T'+]JY:Q73WZ;M.?+'KBD9_HZ6?[Q-7L0;\6C+AW1G>S%?NKQ"/O0 M2S"'"+, IBAB,(@\CZ+0)Q&U2S@_*&9J'N5743R 3D7+]/##.)I]KY>C,_"G MJQ4$6L,U.@[/.YNAX"J[^;"0D]8^+3N>V64BE MN>3'9T$*VW/)UF-C1C)#(CXP_>RUD-Y;G:SU;ZX VH*ANDJ;0S=(GVD#\:_8 M>=H8\> 95'-OZA5=GT@^&\BORO(XWW&R*+)!0FI% Q', ZB%"*) M*208(Q@D7$J?AZE:EIC0W$DI4^.R;?VLLD).8WF:EIPA-##WV(!C3"Q&QI]B M#_6 +>90/VU8X_2S1Z$&(_.Z[]_LXM>IX%)'0-;% -;QD _+JLB69<::D&*0 M,BFQ1R G"8+(8P12/R*0B#!.J/!3&EGU5AM%ZZF1T-7=75%7D0%9IR=XTHK. M0+Z)4(U;X<5L^,W71VKRXB'D">%!Y-&8 M$*NF>)>K-+7IJ:$I:DAG=)_.P._:MJ;;A&UI]. YJM>P37T",ANQ\::5 M/9!?>\[8*/3GF!#V '3&]OM/[D?E'T5UJ'?'A^63*(\T^<%I2*,T]" )F83( M]V.( YG ) J")":,>=(J,&NOPM2HNN[3L]*?LSY@G'6* [+6W(Y^>PR*&=T. M"_7 ]*I;))WHB+0V8NB.2/U!=$2?/108E2[[ _22'B]XTF6UU;::B"I'FNDL MJ3MQ*_^1:ZG*EQ;JQ=[4SIFS,)211"$,J/9F(Q_!-%*\*&,I.&&<>TFO:FEV M:DR-%M=EM,C&C)G.EVP-T:4OGO*FF5UG2W.M,J9?K33+<3/<+!]\-(;>3.\& MXFI[(#[M#$1C!5B;L:YGYKXT63\<'1<;LU3B5^;FZR M.6!-*K%[R%K77[DF1?&L7";MT+8URFKWMVYP,L=2*2(+W?QU MSA*?>ZD@4(A8+6P2IENCQB$4R".!SQD.[&KW#:ONU!9 UUWG[KKML]@H^HJ% MH/?'V&X1]/HC-]9BR7'QY^Y=>&?P&KQNU>>CHS/%>L_[ROYY*ST?!7[0&L_' MI?;<':YR]L<']7#!WZX*M;9LMJ+KC>>/XEO]+VIF04@D&*4PI2*$B*828NH1 MZ#,NF!]1]0NC0HE64J$(AQ1Z#OHA#3@B+N;#*J#22.C4Z MVBAMQSYF$)NQCW/@!F:?C;YM1L=&X\XY=']PS0HD1]QC)G-4[K&"X27WV-UL M7_2S*56H/+2'?%GS7)W(46X=?I\SBL,XB&,8\81 A(70&=PI#'"2X( K[HF0 M:1W0\^*FQC9M+J0&CQ^M-*DYJ9N5RNUN*N?6[.ND/&+(+J E(Y\E^M?_CT3A7KD_?/;7!]C MFR<>\Y7A$<0>\B&2#,%4X 2JW^-$Q(F7,BOWQDKZU(AG4TT&K#6M0S,?K_X! M?F]TMDR8M1L-,T]H,(P')J++X+7VA7K!Y,@GLI,]JF_4"Y:7/E*_A_3M7/N4 M+YX4,38-6MX3O8=2/;>+A\A/$Y90JI9FNF"G3!@DGE2>$V$2AYK$D%6XZ*2T MJ1'66MFN>4VGKFU#VU,(FY&2,]P&)J&CD VP&C/"Q%GKVU.R1FZ":V#V?CM< MDYOZ, 9JG==;4K76=GQB@+<9J;A%<6!F.0D@^/UKO2TX2 U? M][BH<1'09 02.)$^30H#M3?1*P8R8M8C+@,D\#2G;$0/S5.:K7?3H^J/ZOK MO*S[([;_;NWMV(R(L?LS$,[#^T,UQ'7CM4YU\$WI#CKEP>^-^L.05S_DW'E- M-L+'=J-Z '/ K^KSE/[]F[^J6^<$)XJK)(=!Q'R(&(D@IK$'4T$C#U%*6&S4 M4.'E@Z=&4.O.Q%HY^S;--5;GP\U]$1B8.LR,[]6->=O2B[HPUP\:O?ORMOJ' MNB[O_+OC-[)LB]-\S.N3NX)_SA>+]TU&_#RA M/(J0'T*,L0<1]CVU%F(1]+Q _4G2A HZ2BF87NI/C0F_],D>''? S7ATNL,X M,"4[J&/60 "V,&A[3E4*A4V5LS40ZJ\K'8#5B^TV9>!W#0YHT9E",9J+AO6U M"]?T4_[/4>3FHH%Q5A#G,BUZ''(^<*QZDX-OD'=_Q9@^_U5NVH%=+1;Y-YT. MKK1KMD?TZ;$Y05CJ,L PD))"%$4,DCI?S*EBZ_#6R_-:5\?.:W7&;[5I M5+]TIOBDC'>>>W!MC=^Y[[)$[>31\-&7&.ST^-KX[ M!\Q'%VZ_'7"M!13/G\6=)IF82$_@2,#8PPE$,B60I"2$(O%2$2(O\IE1,X.] M)T]ME=TJ!QKMS'<$=N$ZOR70&X2!YUE#^ZTV!0[:VFM78/=)HVT+'#1@>U_@ M\ 7]@G2'=OD^"[G:\,#S]:HHU 0Z9T$DO93Z4"*A%A!Q%$,:4013Q$6 0^;A MT"KYVUSTY#[;;JO[L1"/S>+1,E1F ;M9F&L8, ?__ \E$&BW22N^=H^>9Z#5 MW5W\R!XO1[$?"\&CQFWL 7D9<^GQA)YG5K)E5HF;[.G <3OR3^61Z&ZQ']5[ MUYZ3H$30A+ QD&JB(M&!%*2Q)!(3%$L.0\B875JQ4[^U-BK41_6^N\?,YV! MV@;0]%O65O0]RV(Y2F8\-R#V Y.=>]CMS[CT \_5*1=+Z>.><^D'S=Y)EYZ/ MF>P.Z_F^]$*D)!980D9T@TV,0YB&#$.21"Q L2]3+.?J;II/:.?5N&&X"7%L M&S<'FBWS5*8 \70V<)V^#?\W;NONM2W=:F.U.:?YI]K= M-1[S/\^>[WF3_F_;"38>Q%?8'S;7K6]]M+;U9!?>_2+N:HWJ'J:1P%S**(!^ ME$2Z)H@/:12'4!(_8ISXG AL5Q?MA+2IK7 ZW:QZPIKA:CAGN4)KZ,G$$*@> M5R4K)&KF!F8O5^]S.2F?B11LY,^_W0KUVVJVS,>0Q M1%3]CWH>@1X-!?=]RD*\QODU(!X-W5+#6Y*%;5[I*7#-^/A2P,9AXP:I[K3B M6M&SYQ:MV=D #D?^FFWYH^ZQ-0SR,>2IY"$.&&40) M"F%-&Z&00@B:QE%@553@H)2IN6K7E[#N81Q--\PN1&?PO;&=0\N#M* [B8&S M_:Y#,D;>VCIAYOXNUJF+^W[O6VO,)7_W\+C(GX5X(Y9"9I4^@5-N3I '*<)$ M>6 P)$PW@5,.6LJDA$DL. Z\E 5I9$<#YL*GQ@Z=LJ#5UGJ7W0)W4]H8!LW! MV60K4E@?SGN!;'UN3ZT#!SFTWPCQCH$YL=4SKBG.U M9B/?1=EV>@HC3E.UP('$1Q(BS\,0!X+!-"%<,9GD$4E,V.PR-:;&:^\+L63W MX/H?5^\<]]XZ/ JGN6T\; =F.?.>6DU=R=H44-LR4"NTP\/AN/W9Q<,RN99G M]L/COLW9250O;FUV^.G3:F=V$@'K%F:GG]:W,/J7>[%8Z&F0+)_G(0[CV ]C MR)*HCK0%D&(JH.?1,/(\X@?)RT$9 MFOUM\.A1IOR0V1>4)=]YW,AER ^9LE]V_.!5_5; ;X441:&3HEI^>/==.ZZ= MISKW9N^<[ONA?XS;D7 MV#ID8PB,HRC-.6FC!F8,37\9BS&]K4?XY44JT=NLK ]D:A][O>N1^H00A%(8 M"4,D%"E*C4K"F J?F#:]3%$F;HLA;I4&AM+98UIN ;1!/ M<0SAP.RRE^#9Z=NLSPTVG_H!:1$)<0SH2#&/RX&UBVQ8H'0RAF'RG/&B%196 M[<0E;.[KF87)[@5?+<2MK-,%;K\M%=?=9X\?EHKT1%EM;3"E<1KCT%.N8-T$ MW4>!8F@_@%PF/D$X]84T"H7;BYX:5W>:UVDNG=I@K;=EOJ;Y")CYA,/@.C"! M[T!:YQ$= ';0M@+VL+G*_S07/&XRJ#4@>YFA]D_HQV(WHBR%6&"Z(CP>JLQ*OU="M9+,KSX>1=DT&_51-(^Y"+77>PV?D7" M0QRG)(*>4,MNQ(EBP3B-(,>QSWPJ QYS&Q8TD#DUPFMSEYOZ#CN%S>J6C?GR MT+_U2 ,_,Q)F9.@8WX%YKX%V&]*-O@,E;%D Y#)1_(S$\1/&S2 XF#AN>&N/ M:.!;(;.EX&U<\98NLKLZB-$V8!0\H1ZC!/H)4BY9K+N!1[X^CR\0X306C!O5 M03>0-342^E3D_Q1,1UO:'1V0KS6V"%R= =@@^.<.MN%W%;2BZRS0C:KG&UQ: M V<1[','X$AQODN M(OPF4%S,KAWYA'CQ?7,;-D)Z1G>TL_9^[M8\*_Y+Z1: M%3K_03#]IV9P0:OVM[HLIE1DIA867^^+?'5W_SY[$GJML>EH//<#)A'U?1A+ M#T/D1XI^ R^$:8##.$%$!-2HH95CO:;&U\I;U]O ^5+HA9O4F8%UTQT[O]#5 MH)GYCJ\P%(// ;0"&T-F0)L(%7%T1LZV:GSH.E7=;W456$;J/3?EXW]1B[*% M6/]S71QD!H@&8KT4!RT>0 /BSEUU/":.7%I76HWJ]CJ&\J5K[/KQ_1L/?A)% MEO-W2Z[?TSF*U:H]E D44G$UBB2&V \D#%.%125/[ ML'?2P]:JMCM_EJ5PCL-KYBLY 6W@S[TG7M8^REDL''D=Q^6,ZD><-?>E9W#^ MAAZALO?J04N6D<56-*ZKJXTI]7PA8Q@QIOL%QB&D(O+5_U@<2Q1&.N7<-$YV M0M#4"&*M*EALA90A8&U\_C$O+.-EIU V")8YPFY@GMC MJ7F^<+D=FA91,@< MH392>*PG>G:1,0-(3H;%3MT_7DS,P(J=@)C)]9<4#VL>U=0PWFRT$9PB&GH, M2N'Y.L+EPS3U&4Q\@2.,::!^L-[R/"QK:@2ZN]79*-NGH-5A8"UV,"^':Y2= MRUVDAMRQ/ V(TY)6AR6]0DFKDR8?+FEU^I8>;M;5BF?5AZ7,BX>F%(5%GORQ M>R?T&M:HYF^7,0G)SBC]X\WOQ^3O^=R?WL MQ7V/X])J$WR]>B+90B^UWN?%%[(0S1)?XH B'")($ZYG>#^ *?,XI''*B!]@ MB@*C T46,JXLA'&HTAV#_6:'YKOV2F^M3D5_*]=DC(5K>H*UU21/UYDRW%ATH\ ME/.8^6IA41]M5,2$$(M@RHD/J4P"X:4!]A"RR6TR%ST]:FJ/ ^O 9:U^O0F[ M-@!T%H#?M0V@-L(RE\=B8 P3 M2'\@SV5@63QQU(0L>TM?YF?U>$+?=*WB%_)/45;/95>P=08"^")! )YY+3%%L=4C(3.[490VD-6K7_9[DN*ZR_ MGU9U\*-6WK((BN$0F#FS[H$=>&XPQ=1A#F@_K)RE-!D)'3ECR0:(_80DJ[O[ M>+AY3L6'Y1?=%[#B[?>0I*'P0QQ 14"Q6EPG$:3J;8,A"Q%.9!RDH?GFXR$) M4V.?6D?P80FTED"I^1<;#^D0A"8NYX7 #.U9OL2D5\[](6QLG,0+,1HKO_XE M5JY*XS@4<>K#F*58?W >I)Z(U0>78HZ] M) BD47G;TV(FYSGHF/'VB5?+O;__7O MF2C4@^Z?;\236+S[7HEEF=&%N,G*:OUR4QJ&/I<8^C[600A]Z,FC H;4]SDB M'@MD:D,E?169&M74JH+ CD)ZCX(9Q8R![< 4M#E$JOO3;_VTM@/4ALS QA3P M;KEZJ"O^F&5=61/6I;@Z(K3>:HQ*>)>"]9(0+W[>):?&UFV7;_1+HG.KZK[I M28B(SQED(@X@\D@"<:*(D0;2QS24/$!6I9Q.R)H:[;4GH=:Z@D[97FW43X%L M1GF.H!N8U7JCUO,$V4D\G)XA.RSI%4Z1G33Y\#FRT[?T#'LNJXQGBY7N<[3) MB'KWG2U67/#W2GG=*V751,)OY4MO[\WSX0?47T1 0T:]E$'.0P%1P#FD.(TA MIA*CR$]]%A@E-HV@Z]1H:UO3K=S"7J0UY! ;QH&G,7!#!Y?[C9E]T'EX-%U% ML@?4=-SP^/"0[\7<1Q#9;\I0(NK4?85<+:KL]FB&/G]5#ZU=A5C$ MDF$_@I1XJ:('[L$T#1",(APJ;D!8AOW3W(^*G1I;[&?[ECOIOMIAH,] JW]! MMO7Q43C-),-A._A.H3&L5CZT);H7Y+$[07F\NJ"NT+XL9_TL:%;YZL>?]GJY MZFJX8JQ8"7ZUY!_SY34I[]=%&YIPA?J'MEM<.8^P'U!* M/2@C+X0HBC@DL1=#[L4>25/"8K-B\GT5F-HTT)D 2&-#_?DL\R5DR@P@UX5% MNLUA]:]M8T_#?*W>(V4P00R,_^"QS1;Z5GUPU=3RA]H"L*GITL9 ];^^&P=Z MB]ECX"$8:1X98BCL)I0+<#PYM?1Y[GB3S 56[TPWESQGV)Y.NK*JKK Z1S[U M,0HP3&6B)A["?9CB0,*(!$2G%0D96:47VBHPM8E'O:K),#V\0]B6/^!GL581D%I'W1B[/AH"BK4YX+&QQ[+AN.%HF)', M @/S#C-SOU&9=#J/ -;H#=J.^PN;@>3J];BAE+'[2MN!\5>4W'+V_OF6#?Q MKC:8I<_(S8. IW'HI=#3J8THP2%,?>)!X7&$,/5TH]SY4MSIHUU?;5*L]T09 M?2UI\[7L"1PAB)LO 5=JVF94[T-JQC%]$1IYEZ%5;P;>GL*F1][T4>N=Y4OO M2Q@Y3_JHB?OYT<^F]3'_6A"N/)XOSP\T7[Q?D+NYGW"FO T!(_477:11 M?>8BI3!A/(YU7?C +'OER/.GMF3YF(-61] H";26YGVT#D%X^K-V ,S001$[ M3*PZ:)VPO%?_K$//&ZU[U@ECMGMGG;JLY_GRA\=%_BS$9['0L]^!7B1^Q.,@ MX@ED*:,0J0\74EUU5:8\".)$$!I;!2'.2IS:A]TI#(M&8_!(GG552 ,S!!K7-K]8*V>.T(X:KDC MA__J@?_%'S7G[@QR_LF5.2+<6M MO"X$SZJNN*YD@<"<0)90#!'Q=.?E=9&OL"QLW#.&K@7J;%\2LOJ89PDY=E M;(E^4;(?-"K!MTZJ-U54&4C&Q)BN>ZD/='9::Z4YFL)-UU M,8:YGP8R9C*"L8@CB"+?@\1/$<0IB0,<)7%,F$WRQ8"Z3BU;HTWDI+4]H-*F M]"G ,,RX\B@-@E Y;[*NJ)ZD#*J19C#T910E,O#3*)@O1?7G&-5U(+@:9TQ_ M7"A3?YKJT)(D"3CSU"PN?>6AZXY/7#!(TY!$'O(#GPJ[/<37'MY1]QTG_=F: M[A9,8KP&WW5HOL6;^EO4,S+8F HVMG9#N>D3KD,8N^:!SC[7Q5X&'02GQ6*& MT?05BLT,"OGA8C7#BK3S"LNBFE^O'E8+HHLAO)-2L.J3*+*?K4B*55KK3DCL/(F7E]O?$8F!',H;#/*3MDLJO,L9UGCYL?=LBLO2RP@Q?U M_%#9O>"KA;B5?\MS_BU;+)H.MH@C+_"2$+*4,(@2SB&.$PZ#D C$M&F^57WA M(W(F]_&V:NHIJU.T7YO@8\ :?M&7PS7TM]T'*?O/_#0.KC[X(U+&_?1/F[I' M FZ-:G[YF>V!8E'RX!)21 MZCE\/?^"V)5G.&;SR=H+>S>-5UCAF+X[51..7M2#F:Z+K!+Y-5D23J[SXO$O M[7N5,HJBA&/(.4T@2H542PPJH?"B,*61%_LD-B:H(T*FQE.-FJ#1$]2*6GR: MQY TH"L'^ P=@=B'I@]]'SH!QDN6.W3L>V9W1?H?S MSEWKII_45_&]>J/T^V,NF5J'^8D/8TFI6J5Y&%*L.QYX<9IR&D>)YUW24&HM M:6HDN-\2Z;*F41M(S=9G3H :F T/M8W2>H):T0$;1^V!,5#GJ(V<5VT=M6?N MN=Y1^S?TXX4WJS);BK*L5RYEIN>)=^IOU7.WC_2A+%>"WQ;Z3[TXK)NT7)5E M=K<4?)Y(''.FG"<9AA%$"%&(O32"7AA'PL,(9.E-CF,X:0#;FS("H M#0)9=^PMJTU2HU;_31LU T]U8R32VF7'2Q<.J1EYC3=0 S/<>HRNML>HL66] MKP\^K,?HPWJ,FN955^?&R)H*W4#KB"\O5&944G4#W$OF=?34OIV I1+.WXBE M^DOU2;VYG=3Z'(#/4AQ$ 8,ITGEX41SIY&L"_2AB$4:""&RU*79:W-3H=?UU MLE.'!_K@:L:![M :F.-:14&K*="JSC;DYO;LA1DJSKH%GQ0VTC, M:&DDH ?FK"TK0&-&UP9EVQ!=//1MUTBJR46I#Z(HZT!K7ET1_+=S8]4G0?-2 ME-TE8/;69.P$RTLA.Y! >?$C>^\E?%$+:SPF*:)(0#CE+ GV<3[F$B1_ &"D_,5;_B)!1+H>9N*F1W7:VTI:^ MX'>M,:A5[IW?=1!N,W?/'8@#$^-%^%V0]74*%N?)7P>%O5(.V"G#CZ>"G;RK M'ZWH@LK*\])_Z-#9$UGHI]=%4I\WNV:!GV J/ E)$A+E/D41Q'$:0\$5L5 2 M10&VVDLPDCHUDM':SIJ"XEM*UVN87TCQAVA6/9LFI7:$8S809KSC'-ZA_3*- MJ<;Q);BSIG#R,_B]_7.0#4XKN!S1DIG,4=G)"H:7)&5W"W$OEF7V MU)Z[^RBJ6_F5?%<_+5:\+N]1T-2?+W1&9H^=P9FY_3T M#.@F&,JK4U;J;8763M :NA>P&_SP]$"CX(J5'6LW+G\/ ^T>TP\DYM)EL=8K M7^I91SO*[:'LMI1NNX53'Z'8.%,^XY$7^ CR-$HAHMB#1*@?F?1(P GV:4CZ MK9FM=9F:K[N](-P8TRP/NV(+75%H\&-KDN4T<,G0V:Z_!QV0$1?GYF/1'M8: MQF-V *SSY;V])J^T]N\-V?' 0/]']F1=O97SAI2":\E*2AV+OM*[-W?UGD_Y MYGES3=MD[NH;*7C]O[I_\Y+K'?6/ZL7OBE9@C#P9<"@)CB'RJ7+'49K Q*<> M]8,DQ,*HN_*02DZ-IVM-VQ;E_@-"-+1P -S'F-EK.F K+I^K_GOMEMO*5'R5U8^2 MR_,$IN?\9LM*-BRU_K9JLH&V?S>)E!]7F_^4FR^2K[XO396K1K'HW:IJ?V6N MB^9)A@2C*86JD#HZ9/HGDHD$II&>JF,JXTPYY3R.:_[42*RN- :9\1?P/8=F MH-I9#1YK5_QJ:HST6MBQYW0[>^BU ^,IK%T%;= ]H**6BVS<1K47C=J__JW M&_ L-V#GZ%;LS12HWG,V?*60D[*)SSTKT@&3.Z@SX(Z"/NG/?C/=)NN3.(P7?)[2UXH=UQ9X@N[XJ[/\J/'?7$498_ MZOJSQXO[2@=H4904$+&BWB=1L"!%#(4.VF@4DPA3IZG>Y::FQG4:?+KD)5UT M(\SD=Q_4FGW[9Y>-^$9/P7\TI05VM[U?KC=5'58XLF%/=]B17AB0!^:VG9'# M;K-'_2@]5DU#^:D= )-].<:?C..?;F1JE=&;6,EVUG>YYY^?@M&.% " -/77L\-F: M.$"]SRLP!$S$/M?*Z G5/:Z>2XSNN]QC*>C3YEY6S?>S+?M=_V9.8H(RF0B8 M9&D!<9PED&01ATF>9!D36'$DK9>$+C0RM=%?&P5X8Z'1W[.>)O5":;%8% "@ M@4=^@TUCX@RT1LY _>L &#FL(@7 :J35)"_,W):5KH#1N[QTZ=[QEIFN6'^P MW'3M6K_XYQTMJUJR[]7S*ZH[SVS[2;GYM5H]/>IYP]Y:D\H438F 2% )<2I2 M2'D+G@: M"!.=68W B)S@![ M!JW9H+8;=(8/NF[D"EJ@V,NZV5&#,5\]V(IX1S@;7IH''VC8WHMD'K%!$ M4HDT>2NL 9,:JX(7*41*A[BDR&@:.>7X^0(V E.' \V=;MQ>O:YV^>*G,.O\YM;(0W/\J?]9_6\XC%.2[T9S:2(M=Q2:J'-$<*QA*1 M-,^S)$NM$HK@Z?5TT]"_?,Z,OHVK%.*,P&YIH][8L#0\>1C+,!*5R>].6FQDZ3 MONKTF2SIZ_=X1CM/;"W_^227F[<_3);(;DTRHQDO.)*0<*P#')5S6- (02&B ME&<*I9EP6D>XV-+4.&1G*&@L=8Q>+B)J&;"$P&GH&.48HH&JYEW%(E08!!M7;_ 7M#U2H;Q;ZAAF56V^R>IA3T)W]W:G<:HR_31(<,$A)IQ! M)B(,48$SGF09%=0I5=G#AJDQR7FQV]EYI=LZM^^+]JDJN3E*:FYS5[]U[34[ M3AJX+P9FJTO=8 "O?8#&B4/-[L$T+YZ MG>=D37\I5P^R^B(;,EC?EX_K]E4D4A6*ZOD8HRJ"F!84$II*F*DLSF7&XP0Y M533J:6MJ8[FN9UP9::;69E#M&>TXL^J!V'(&%0:XH6=*'50'9@YQ .(Z'*%F M/#TMC3NSN>[RR0S&XA;?#)4[(?2;LWZM?_Q4?5O]7,X51SG*,85Y7B>.F07? M(HZ,ICO+HURA3%E-27K:F!I'M!D9K9TS8"S5. )CJVNVRBF@_:=7^.H^&['8.V;2TOAF3A"A1(]#&#$CO)KH;RM+$@PSF9!, MBH+(V&D,'CY^:N.P4R[N['.4TS_"SFY@^B,R\."T!\-#O?F/K)& M\SG'3F69SU[EHQ:WH.OU)]663O]4?2F_WV_NOG^OY'>ZD>^7FZI'WV9 MYPE6),E3*)2)CG/]?Y3A B:YC! C2I'<_MRP2\M3&^9;,T'9V0E^&$-=M-9< MD.]G@D'Q''KB;?]!S!W+]2GHN#QQ19L_#ST,-/I\'^,5LGQYEI=^XY?>VZ-,N!,F++(L$IC!- M*8(XRF-(58QA5&11A!17F70Z&GVQI:E1_-90(%M+_\TMEKN,J5U8%P2IH;=+ MMB!U1@X2[5V%(E#@=[F=46/ J^X>AX/7;_"(#%\]K MN]*;3:K_IZH^"<,6\L.*_^/WQR;I?YXE4A-&FD"54;/]@C%D&=/_Q&E11)32 ME%LMJ=YNRM2(I7,&T)TWLUJ3:O-LPLG:(5 VIV!65?V3\6D&3)X.?'ITJJL1 MH"LM8L_1.FA@/MOVS=U^WS2N;*L9=R>4=-^\W_:-<0C^_MB>5QJM;QPBUM'Z M:*00=O"^<@MK@\#;&^?>UL)X@6\0) XBX3!/O.%0[/UJH>]8=XUZ%)E'B(L\ MDBD43)DL(A9#I@H*41))GJ$$2TY=Q#S"F.7T;1Q!!Z2NN-)^"SU.SM[>31P) MDB,J(*=$0LPS"8F*,BA%E#*N"LYH,6^^OU\WM-I,M;..31R0AN7WS[;]V)K_$,92@6 M#K!ID8N)G#=Z=.* A;W>.P,O7]<+7]*IH?A^D/Y4.K@IRLU66!>Q 4WU01R MB/4T7,_'LQCFDB).\XPF$;;>]+G4RM3HHK43&$-!:ZG#^O]%,"VV74) -# _ MG$/'IS+E19@<=D!"P#72YH;32^6V47$-A=X]B(LWC[>]<,W^@YV#JQ<[TM_J M24^FG^=OWL[32'*6"0J%) G$2<0@(2*#E"1)$:$B2Q.K(DJ[1TZ-V%8*_+PO M^3UX5]DO$^XA=(7 O/P>F*U^??OEM[N/_QE@I)UXUW.:I[VX"4C:?^QBD;U' MC3/(3DS?CJC3O]Q8F*,I+?&;I.NG2HI/RR]&$\A(1[ZBZW+]^W+%UK*J2Z.] M7SX^;?2?M>WEHJS9]]5S?7N=)O=F]:#GTG/"&8DS*6""\T)/6V0,&8DXE&E" M1(IH5+A)TPYEZ-2&>FT?:))"_VA,=#RY,%B7VLV6IM!1 W.34Q_Y%PL9",#0 MQ45"F_DRQ4@& OMB\9*AVG,77?FM7)8/3P]M$,\+QHF(4Z@0UQ-':39RA90P M)WF>T"(AN;":.)X\>6I$VQIG+[-RB%,_&=[D_<#LU=H56%#EK+2$\3,1+@$4*((X>?RH M7_Y+SAU_L2]>YYO$2#?2+%O55>V;NGZ=1/SV6$K*LXB" MI2I9-#ER(I(]"*=I1@[W^NHPO7V0U7?]#?FU6OW4X)28=55& M4XA3'D$:Q00F.:5Q1E04,^*FQ72VG:D13ZLVU-D*&F-!:ZVK(M-Y:/OY)2!@ M U.*)U8>VDR]2-R@SW3^N2-K-/4Z=ZK3U'^Y;P[*P\-J6<>=GVGUJ:IY1]1+ M%9]E55<.FBLLHH(GQ,0AR*3D"TB%C* D*<&2XRB15H3@T.;4R*$QN:LN]DBK M1FRBKC/V]JE:F1.!?@7';#K +BP)#.O %-(B6IL[ ]I@\%I_IL]F M\EM+44JQ6>DYF7Z52OVK9CGU<[72XV_S;-+X]%^$F3@_FN!I'A6L4"EG,!)< M4UU;HV"K!^=F9=9K M6O< K?V;F4+(M8?Z)^-C7=]"=EZZ9)D,\!)MG.'BN!Z44[W3$C:K@> MZ4^F&J#=$?.PAD/M,(5KP'9NK$%ZN#_Z<;444CSQC;&@56*IPY)7VFIA)DSZ M-_65KU?KS1SG,E./V4V$1N^'H5=;E)+:ZA]&#VY;,]6<2P&'#L[ @8N=(E1;NAG6 M;AK:K]>"[XRFV?=ZB7$&[A[,_?]6#L&A;[?40=;22(E*'93)]9MR MS1?=NC;^@YPW)N:\_](9ZI MD/Q>3S 7\I/Z*K^;)K_(1Z.<9-21U*IZ:(\ZM'_\9A88YQD5*&%4P,1D(N$T M3V A!(9%@B*6(D&Q8V:DNPU3([[.!9/5U]H)MEZ /3=F@#UOK_BC]L4U=]*C MQ^R(<.!^&)@.A^D"]V1+?Q!#Y5YZ6#!N*J8_1">9F3<\RH\POU7U<;'G.O.B M2<)HES8B0G$:9QS&F.II)B,9+$@JH5))Q.*,8,?,K(LM38W\.D/!VECJQF:7 MX;3CK" @#J?VS?X/[ (]G*B52[S]GM,3I,\;O)TJ?^[/?1_=N*^JY?JLA3A M#<+@,P(K_YTBB;.^>L42AT\:+9HXZ\!^/''^ M_SEN_*A?SX5$\U:9**E.<* M"AFE>MS)'))$S]PE+B12L NSX";X%C MX$'H@(3'6#\Y M3W&P1SJ(-K<#0,$2.ZZW.')ZAS4$ITD>]K<&6,ROR^E54MS]D!7]+DU&[?;0 M;Z9$3&,A88QQ!#%7N8[,(PJ3I#YV'2N)E??:?D_#4Z.>PZ7^IF:KMGP&:&,[ MX-KXW?GK^DBV6"T6M%KO?NMX*-NZDSQV# )!/^H& KC;HMZ:#8S=0QS1=L5J MB/V%OF9?;KO! HS>W0>;^X-M4-:/7<\3SE.&,8)$IEB36"PAXZFIP4EH$<>( MBKBX<8.R:6GBK&5(R4L>XC*TWIN5[H"]R&9E>VSI 1Q8M\ BU MD='3TKC;%M==/MFDL+C%LR)!N2PW\D/Y0XKC2=C=@\FO^N\ZL:H]D?B?DE;O M]%LVYUPI1A&'>9R;=52!(,*_-\$ MU(E\_VU/\V/$+W*M'\3O[Y;BC?PA%ZM:.:-M8YXJBJ)LG+[F&[L;O(\?4/KU/5:Q$_JMTC3V7?]BT\_ MEWJDWI>/=TH'*'6)9,KK _,)9H7D40$SI1#$<19!EDL&BQA%192CC,3(Z>B- MHP%3BZVVAEY7W@_3 7:,,R2L Y.0,;T^0M-J@6[--[_()SVC*?-O>RV@JG?R@I*Q?EII3K=^6:TX6)T'ZC MFR=3X&%[=#<1DL=1*B%)$3;5%P0L(DFAPB2-(LF0D%9$YVO Y(C.N #4MF# M8N>$@R*+3T_T,]X8^ [,> VTNUH,>_;/0.-!,WOL?' ^O>Z-O8-:SL!],)*: MSB!]X::]8ZW7,=C)>]U-%[^D(TNR$>Y^:2^ MT3_WBS5]6QV6:MK6J=*]1*(XSB"A*M,A-4KUW%UB'5(33E(2D8Q8)5T'LF=J M'Y[C@E?+,.7";NTUNSA\Q+X8^"-UX$DG/?G+A]5Z_9<9T#Z9Z%Q[-1N_0%D@ MC,-I@]QDS=AJ(2&@.Z,?$N2Q V MNI1+<&^/O45(/PBB W/D.9'U]TNP;W@MY=:9/@BV-TC?!\'X!07MO;"^39O^ M*F1.BO.7G_9R.O)7/>Q5A[]^MU_0_48J6552O%M5LOR^W)/CJY?%VU;F!:>I MHB9/.M?\CC,FS4JUCJTC(?2_6(3R>/Y#5FQE&UW;->PR8/:;'W*\Z,])HU-( M+0\\.F)M%Q&'QV]@4N\,!JW%X$"3LS8:_-*:?3F=TSFJ=<,I4/!JV>BH,:H; M$,>AJ./=OF14E3^HT>1??UXM2OZ\.\>$L.)1SAG$5)E:$DC HJ $DAQ'44Q9 MCB(G*8C+34TMLMQ9NK=J7"[7FZH.#QRGZST0V_).". &YYJMD3/0F G^:/\[ MR/FPZZ@$8Y:+#8W,)M<-U@\WH/FP&$V\YC$3@!YR4DVLX[=BG%)D@M@//U4?8J[+QZWEW2%N"Y M,_UJZF%MGM_O/I'U7L:W>[K\]%BOQ?RJ'[%9OU]^UI2T$O-(2L)S02&GB0DP M(@D9PA+2/(^8)A&1$J?88BS#I\9%M74ZP/<^EC5:C]L1VQ3[<6#*W*]IM>_T M?F&K6G7W7.TKX_H,-,Z#/>]!LQF\T?Z#%H 9:" P"Z8-" '3CD;NME#I2F.9 M/6Z:T\B=<9(>-7;[WC'LIBK-:8R=(C%!>%Z3 W,R 4:$G MOWK>"TE$TX*J/!;*Z;QO;VM3^ZKLC&U/S=?F@E^TP:[?EWZ4K:/=,-@-'_Q> MAFV8R/JA9[6XI_N^3J#76ZPKT^KZE;GOQ MK)]6W][4M)SS-#)G 5/(LZC0C!112$1$H.)(14E&!&/V69UC63TU9KL3HFSV M$4!EW#6I'T]K-RVH<;O=8K]YBITY,-4V+L_ UFE0>S@#M=_@DP*_FW^UQQKK MOP'M/GB6&[ %H/Y["T%];J@#809J&,S+L0.B>]B5$K,O^*HX;)]/\949:?=] MNJ^.VW;^V%W8FPTPFC'C)1.,C>]!+L+HC?LJP>Z5BOFP+60I$&)Y3&.HXCR! M..%FTU!EL,",ZR@EDD@X:L*>:V9JL46KB;IGJD>ET"O(]D<#X? :^//M"Y6' MEFP?$C>HRIY][,CZLGVNG2K-]E[MMX3R5BG)-]M$65."G6YD4W3O21--RU^K MI::$-!%%7$0P0TA K"B!-!$IC+),2";US"9S*O5IW_3D:**SO-X_U$9:UH'Q M -UN>648*(=FD"V*>SE-QF[P19H!5"[*5KRD/:(9;MG%':] :S .#8^Z(.,. MR/'JC,<3_!CK<[7B4HKU.^V$8<'U)]7L4L\YDP116L H$3IFH3'$$!4I% M1'B:9]1)I?9B2U/CH\Y08#H6+(RI9O;2)#:X4=-E=.V8* AF Q//(5P?.KA> M]\/E3#)7H0C$*9?;&95"KKI[S!C7;_"5T>\(Z. SHG_1/'[=Y5O,,T[SC.NI MC)OZ_E M)_5VO2GUY%&NYPK%A$4\A=B4Y]1DA_1,#AO5 RN;$U7G*MBD*"N(3"E,$QW0X/IH,>81C&C!4I6P)'++SK1K=FI# MO[,:[)GM./XM\;;CA? H#LP7YP ,2RT5'YQ0V(8]YQO-N-C];5 M9OZ9&K%MDR)(E\]M/AB+D>J( JL$4B13F.492A ED@DK$>P+SY\: MP[RNRHU<@:]_O;.CE4NP]?-' #"&7E.IK0.M>0$SY:ZXWC?X]:U[ U__:S?H M+SUUE-%]Q:5N&%^[+%C\\&5[0OZ]T*V5JJ0[2>FV4,^OJY7X62X6=TNQIVI5 M;U9+\5%NYA&)&$H2;'2D],0B+HQV(:60D3R.1)PG-"+SS6I#%]X!1P@[G?AC M:^UPX\9H%S69:]MJ8C?')T'ZTSN@&;N77B "FH&=DV#?RZZRXJY$6>?IK$XQ MVG,6M-[6\E6#ADXA.V2X6"N(E2\=G(6$VB*:"]J+/&S-XZ7T=UG]T'V M=>^%'ISV2H?O/TNQN7^WJK[*ZH9)K8B45#0!!/. M!46YU8)7?S-38[>MH4:8#+2F.HSCRWA:\%P0E(:>-YX#R(?Q+B/E0'M!$!N) M^SR1CPJL>'/#A]:MO6TZLIYNM:._G:O7.Y*GKV663X&!T MNN=IP1C&W$P($PEQDJ?F.#Z!2&&>I9P01&*?'T;/@+8:U&:#?8@_]$+LO6 MM>P?<&-6Z+G=>\I33%@60Q4Q;#8O,"QH')EE*YZFR!1=3)<$D-=:CT<;5\^_"X M6#U+^1_42!YMVGA;)0G'DG$8QTQS Q:Q9@E&8!$56*1Q@J2P6M+N;65J]*#M MA+(U%/QL+'69Z%U$TV*>%P*C@9G!P-/9"%HC?69Y%V%RF.2%@&ND.=XYV +- M[*ZAT#NQNWCS>/.Z:_8?3.NN7NQ95*S./G]'34;ZYOG-ZH&6R[F("Z9G;!PR M8FI2*J3I3V ,&94Y+C*FN%W)FKY&IL9^K?YM9R3XHS'3<2?O+)QV =*M( V^ MI.^(CWM]K1X 0A7-.M?$N)6P>IP\*6_5=ZW?<+][6%6;\K]KSO^DWFOV7WXO MMYD$IC&,$JP'?HKC-'$Z+M+?W-0H8-]:(*^4HO>! MUXX(PH$V,"4,'G/,"4HDEE'%.15XH@:C3N12[9J?& M*;653<4!HRU&'?3H'/&V788)C>+@"S)'I&*DL0VFOVRMWJ9>!ES\=<,IV"J- M5:,CK]>X '&ZTK&JI-4U361)Q/;DA(B,ZY)$,DD*'/%*E4I0XOCXZ9,C M16T?: QT61T_ E_ROG>Q M^^2F\1:Y+]E[L+A]\2+/HRK\7HJGA?RDN@ASMUNM4$8ER23,4Z.#@DT"0$IR MR-(HDS2GLLB4YP$5$OO;B#9JS>^/%5X5[3]3UXU"8"M:KT!+"Q>0:6LB[! MT:QAF46MQW)#%^90HO."U@'8UBM7SMB-MD156P:,:3.P6Y=ZO4,(O-_"N*ME M<&<4W^H@/>C"U3F8PJU0'3Q][*6HYFG;#:MEKJOUI]EU15"*_D\ M$8GBJ)"0J4SS0Y8S/>/AD:8+H>,(3+A4F9-"]KE6IA8_U$;5U2O%:K&@U1KH M-[FI9.F8V7P>U)P4G'$I8))D.C0K)(*%Q!G$,2<4"99E&,]_R(JM1H-UO[6A M@96ML3M4!\3:CG-OQF]@YNWL,[KA3Y^:) M GCOQ1XK2N_*)5WRDB[VA O>/,GWRZ]&+5.8E:MYG-$TSQ&'C'.A.0$CR/(L M@I$.D5(J&(]R*\UOVP:GQK[ZK<$.*RPVD%HL004&:F ^V%J[K[\R V8?X_T2 M-";7*^*!@718O0H,Z$@+6K<#Z[;*Y8!2[\*7S7/&6PMS\.I@>7\3F\;L?#>19L/2^1=OLQO6GZNYE['CL]MG7+#D88;OVGXY#Q)D[007$&N M%(98<@DIS0L]94_3C*0DQB1WF;([6S UTM-O4NHVE70'W6Z:.2B40]/EI0JE M6P=F8+,"3+:K@W4^1NU$N#FJ-WZ!YJ_N[8\ZM_6&YWC>Z_\@/Y)[(U6YE.*5 M7.H?-I_U>[<[ /EA6V8RSU04IT4!&4U2B"G!L,@S 0G5,T8J8\%S*[TMIU:G M1F:MT:"U&ABS#T[P?G M[NG6"79$%QS:@)%*E,,)0X51 S$D,6Y0+&F2Q8HI(\CZQ2 M+*ZT,S4*:I7<:@N!L=59[.XLFA;SR3 8#)P%MQ M&UF"?#VZ3"R_%$7@Y>;]2Z>8#CBBJ(,%J0@$*M,0E:P'$8D+E#* MI2+8Z?24KR%3(]G.CZ:B9^<)V+K2B*]K9V#M32?3[A_^>?>@740X1K\,3.Q# M=HES['@KGH'"26\S1HTP;P7K..B\^7FC%CHYJY/_^JDR=5CV_\!YG>^FY_?F M&7/)"HQIG$!!J8 8Q9J9L: P5I'"A2*5"77;&Y2O+4QYC]OM6D_Z,(L7>\.<\@XXCS*,DA3 M'D/,($AXSE3D)P7C8,+V91V.XD2T%JR6HL^0-5]4_['G@>Z3& MOG?LOCX#8S[XK,(2[I'.Y3AC&/R\CKT%+W2.QQFBR^=[W!]U*S=VG/MQM9'K M#RNZ-!.6-O%J^5V3N]1MZ_>L?MGF3#),BPC#/-+_AU%$(:4H@C@C4O%,Y!'S MY$NW2M+U4_7\=:.)NMN=B466BD1"SD@! M<9(:X9W$".\D.6?F#%5AE5C:T\;42+$S$:R-C6[\=@Y".^ZZ$9B!>6F+26U> MP!TL"_<#\@9-JS>=UU62,F9E,*ROJ M.DF\C+9E)',;>",%*XV1-61;,\';*T*L[F'(52Q"11J7&QHWF+CJ\$F\QVW$6Y=HK=IPS(-8#$]$> MS!_\8/:0;? "*YBL@UOK(\L^>$%S*@OA]QC/^,A$6O>KA;YC;=:M-L]SQ$2> MI%1 5.2)CHMD#DF:I! )EJ1"J93&?+Y9;>C",B Z:<*)KK8-#3>.&JL !'2S MJ4KVM*G7%3:KYIQ=:[I9FFASV[[^]X( MP\_4[!H%#(LN(A(J'#IM8-PPZ**#)^'/Y2O]V.!S)8V>4AM#M1M^\PQ%!8T8 M@0J+#&(>$TAH+&&$B,H52;(,.Y59.=O*U$*8UDC/B=!Y(.V&_,WP##SJ.V1: M [?Y#N&&>"\"@4;Y^39&'>B];AZ/]?Z+?0Y&F CBDVJ+-'VJOI3?[S=_E^M- MO?UOVC';6M]6YE=O_Y05+]>&TC\^->NCN" L$Q1&B68"++,$%@F1,$&$%1EG M5(<-]FUQ.@(S536,=$AFANQQ/DX1 MN/_ R4TMC'@F)002A\=6@CS1XQMWE*"F_UD]R?W4MJY482479KF]2^G5Y%U7 M'V[_W<5OLP+:I3:F_F389QG7NL?'M,"&Y]W]? 38[WP1T&JX,O\$!-W)K,6"]@?7JLMYR_K!:+ M=ZOJ)ZU$G=2S2R/.&4=I2BDDF' SUXP@RSF!,J>1RO*$)\A*4=.S_:E-,/=S MY9JTE-8#8%P K0^^^8EV76*Y>#TD0NH>95=/N9*B1F U.2+US6Q&.+Q1F& M64O^U^^K'_]'/Z(A%_W#CE.N/G@4\K!UKV,)Z^O]@J!WE[?X=73V]/!4QV'[ M!9+KPQPZZ$U@3D6AB4(PR"224,4I)6G,:1ZI+F'1+A)R-\)J0!SF, Y,(WN& MFI(O6TO= B"/[K"+@0:">#2=\I[DHGK:N<7^S@9[YRC('[Y @9"' :/&0OX M'8=#-SSIUGG@Y\JD'F^>C?[;QBP)__.I?#0+*'4/#YW)5F7V@B9P?&Y1F9XBB!E- M-.UQ#@L:H83'@I(X==35/6YC:I36)H8W9H+??@-?__K!75?W!$F+;>S;\1F8 MF\Y"XZ^E>X*1LX[N+5B-JZ';8F8'F(]X[B4H+(1S3VX=6S3WDNUG!',O7NHK MEKNA1K2\*R_8O8BYI H7#&9)*B"F20*I0#%4(HU2QB@OJ*,4[KEFIL9\G97; MLJ"NLK5GL;0+W&Y':&#NVX*S+0 :7D&@'X1@.K%G&QE9!;;/T5.-U]ZK/:*= M3YM[6=69$W2Q'?,X-1)**4Q8;NK/I1S2'!G5D*S 4B1(*:MSOY<:F-IHKTT$ MM+71X>-]#CR+Z.9&2 8>W@T:G7D^,8W"*9'@QZPYAS M]XT7P_18?1# ]%WGP6$?Y697%FJU7K^F5?6LFFR'[OW+"I0BG!10%%+',2Q7 MD*!4PC01*.(1E:F=])%M@U/C.&URIX2R_ X6VFC ]ZUV&-XV<%NP8& 0!V9% M@]]>E3F#WX'!/CQI Z0#;P8&="0>O1U8-V9U0*F7:6V>,Q[S.GAUP,0N]_G- M*[LIQJ-9+,ID6IZQWFAYZHB28HB8I)9K9\1GP/:=FS5_TQZ3VP6UB/,[+8#?/GEP7#_P%JQV$M8>@+9<)[LS9 MM>_2_&R$25M?0>WLK,T.G@'CI)$M!<^:JW=^SLS.RU/((_*C=DF@181Q;!YU M36+4;CA>XABW<5_]Q>]FR'R1CV8+:OG]_5)_,A_JEC]L2U )&F$AA8(J,MK4 MN,"0$$6A2E%>H +A-'=23[-I=&I?E-9FL#4:[%E]0UTPJPZP^PR$AG5H%K\= M40_-1GN(@JDW6C0YLHZC/0BGBHX.]X92/7G[YZ.I>O+FJ=(M?I95N1)S2@A. M!160YA*;W9P4,I+$4#%35TOF*LH=BL-:MCHU4NJ1:6BM!XWYH+'_5NF,*I*=@SCWC,4"$3J&*10%Q("4F14$@H*HC* M),H2Y*$!?K5AJW$ROA1X8S>0B[+)']RL0&5L-A(\],\F<*JT,:ZRO=>ZP2[^ M#(/J2*?UE)+-(;T64VTV^**A X?&S\#6_/"+!-: !9/GO=;>R(*\ENZ?2O#: MWNC'2Q^DGJ6;B?><15RE,4&&^XGC@8:UKOGCCI\3]PY'J:G M%WA,"/58K^I5W7I9[&&UK)?1UOLJQIO5FW+Q9,B\8?65JJ^I%_S;Y>&]U>%U MNW!VMQ2OOGY^_7:>,1S%62+UU%&'%QCE"K*(W=%DI].*LVTV$^-'P/6TQ1)]5O Y/;GJ^@<18TWIYH@W<.@\;C6FVEWGMA ME_9>UK.M$LO=)-\%ATGUI-Z)D6;CDWDWW&;SHW55[S+ \%:,MWXP&J('"P_C MM>HW,VB-VJNBAV(=)S 108&;Z"&%)#?_)Q6C,48)XDY[8RAD]NQG"39@,O5#OJ'HF2$R1BF$11[FIQH$@DT8-,584%U@0DG _,8S MEDZ.6/8T_3I70>OK06CQ^B"':^>PN7'GA ML=2P>[6U%:Q;8]V8O0=?.VH.@]K W+H#;&2O(Y%();K:6A4FKKN M\#'/6-QQXQ;5L1:WY%DJ90(IC1C$D:20H2R'69K@B*(\1L3I],"%=J9&$8:L M5TN#JWGK:Z,=F>$2H(Y[6)-5S-[;T1HT4N;[BZL7ML""RU=U3 MV]AY_6Y5:9+1;\N];N63VILOSU.,$VF*X:B4%9H3&(%4%!SFL4H2DM$$L\)- ME_9ZHQX)-$-3Q+V96X!R"3:5[HFGZKDY_N-:.?(ZWG:4$0C#D4086V.!6E5@ M9VY=X+C%)ZT!.*E$:7^G=]J>&4'RC6S^^WZY/7C9 MSM/G$6$)I5A"0C3OX)P4D&*5PKR0!%&NIS$DW^;MV:?/7&_9)W%OA/2:'?G\ M7%7_, DV[0(ZZ&K_;%9[V3>UF'E=]\4YD^]:S]B14R"@1]S/-FST2V?N7PS2 MNZ/8KZ]L5O@D[EG"$RYS[UJ#8Z?N60)P)G?/]DX_=GKUM"Z7KTE1_[0N1=V>.;#2E%=ZGI.,12))4JCRS,B_)A%D64Y@+"26D2!I(ITV M\3QLF-J,JG/!G)CN?)CI?W1>F!]W;LS HG/$C;%\>LN.P@;N@X$Y;0O_ZWWX M=PZ UX?P?[@*OS/)W0!@(-;SL6!4&KP!HF->O.51GEN@&QUXF$BQ/>U1AX9W M?Y;K.EYHLM38WTFK-(VYIB?Q@; M7<_S7D352^^78-@E";9Q?;&7?SZYJ[)YM75V^X-2=B*TKP M1?]_51IM\KJ1WY>E*3923TZ>CQ9*:4ZBC*>F" A1$!NY !:G.10942E*&(E2 MXI?WX&'-U(AE/[=A)TZR\Z<=2;5'H'/)-VG!I_=<$Q,&[I.ADP]\NF.DA(,; MD V>5.!CRPLE#MP V^7D@%L>>N.1V,^K1IH:DQY^YXIL=BV'DHK9? ;@9H^(6O%IL9:*P$?[3_'82D MKD$2^ICJ<3,ONO[&65I3YHL4B*=1ED&I,(&8$P0+D7*(6:I2 M&7/.,J>218>/G]K@WUKG63SM$#O'"=C4"J'9@^$_XQJDM-GAPU]F;M5?INS\ M51ZG5=]():M*"DT#36D?NA3=>DTIU^SYFW[HF]4#+9?SB$5IRK($%H0)_44W M.LX%+2!"B,E,#^2DL$H4=VUX:H.\,[V68&B,KW-^]\P'3'_1=,/@C\8%%VEB MER[I9X@A@1Z8.R:$L<,!S(&P'NDH98=CG3/AU &!UM-\,>P]X^CRO/%.*WIX M>7#NT.=^OWCN-UK]0[:9H/RIJA^OIYF\*5H^YR)5B4(<*A4E$"FLN@&"Y6H+69% +#[J6#[^"NEUD& [+@=E^ M#\:=I;4J25QD:-+.T_R+(/[5"W+S5,E[Y;B7?FG M^:FKO:!2FB4R3-.>QR-+$>OYY\.BI<4!KG,.$YA I MBVFAM_]#+QHU=OG4]#G$P&':YHW%2!,S:TS<9EIGW>Z=2QW>,=YLZ:RE!_.A M\U?XA27-A.IU$^+^D;_?"674I6;]6Y_3"[IPDQ\=&SS?JF'G5QO6K&' M.66*Y!)E$,4$03TSR2"E.B:1-!$%2C I4.'""C?8,C7NZ,RKH_/'SFY#)2M> MUD=(?I:;>_"T7_EJ0_\$K/79C6QNZ40[2AJI:P8FKH-"8V9MM_-CMB\L_7G7 M7;KSMCWY]HJ\KC/%!< T$!'>8LFH=!D LF-2#?'( 'N/VSSQ+E&IK57;_.-. M_-?3>F.B[>,3.7-4I$61BQ0R*3#$C*2PP"*!-*%YGJ2BB(7_QJ2O55.CX]KL M&[;(O'O'8X]R#,Q'W\ $OVS=^LLV1W,&NF+6;<[FSCEPYIC@2_3?#?N?8_3C M2'/PD?OSMCW36W%WVE#U;NSE=EMOQ:=W*_;FA_O-8G:UA,W#MD;L;1KFE,:4 MY@5,ZCV5A'!8<$FAR-(T4PE-LM@I%>]JBU/[!-9V[@Y^ KAW@CW GNWU'K"; M: 3%=>#/W%[Y\$:O9VON,-NWUM@$FA9<;V_4X-_:_>,0W_Y&/_;1)%@NC0;A MLA&^UH/GLWY1C'K03G]PKGC&*%,1)#23$)-"0DJY@FDJ$Z8*@M*">E3'LFK< M:M",7R&KM;T^J-X9OP:/^IHU*)=\\23T'\LET/VW7BV7&OJVQHWC^HA=!]D1 M5#B\1XO%:XSW#0;&XM %#-06<];MOB.L;]H:W_M=N:!\^:Y2A>];\;FB> M_Z-?H/"MU;*KCR6VQ3+X/Y],H)S(N M9!XQ-[G%L(@/S9!U?9!JIQ'X6*V^5_1A&+#M(JQ; 1R'4SLKF]/GL[;PT@QT MIH8+K"SP"!1.];4T:A!EX?)QZ&1SB\<^3;U^]:YV^ MK,1_2EK-4C4PBW]/J4.B_2V MT%KLH0P V-!K1_5*^=;D_:-%,Z"M!N^7H+8;&,,'0-5A9V, =$?:N B$LMN& MA"-V]0V[]?+<3[!QW-_&@JR[6)L053"2O2!$K* M"<1,!]CZ&7K:F^1YEJ1I$B.G>D\];4V-G;>F@G+/5@_=_0O0V@5W@0 ;F)UW M6.V;.<#I"@LX0HKP7VAI?"'^?I?/BO%?N<6/*[[('W+Y)-]I*]_^J4?ADBY> M/^GIYH,>D*^>?Y5F,O1X7_([$UT>5^\H"EQ@G)BYHN:2/**09G$.]7P]QYE0 M*N5.(C\WV#(UKFE= :;W0><,V'IC#D_O_ &U0VY$=$N_V1'52+TQ,)%Y=,2@ MRFD!4 W$A[=8,BI?!H#LF$]#/-*7;S?4['"\I=6R7'[74W0]#WBJ1?7-W@2W:OOMYU MY;ZC%&51RB&GE$&,<0R)R"G$E&>Q(*S@:3S_(2NVLEJ6VS[8Y;7??_S0Z_@_ MJ:G):CNI.P++8IG-"X"!Q[VVR>>\[,YOAX4P+_]'6NJRPL%M(>O$W=ZEJMW5 MXRU&G5AXL-QT^E>_H.4U7=^__>=3^8,NS,3S;O-:C[-G35Q_IXLG.6>"*I28 M=*X4I9IEHD3/ Q,""T(C)3*68;=CV#E^')I8WN5Y MN)YS4PQ]_45RJ5O0\ZJ/ MRL7"I#(:QOE?./TK!MO?U)>^T0^K"RLGT0R8%[6^\OBW^O^U'X_2'%"0B^>_ M.A[R[^O/-&5(F3)5*$82XB1GD*I8P21.2)I&A"8RFF_LR^D%Z\\1*NAIRP!; MK?X!?IA18^A-:O!UKSS65=@#HFSW:0B%W< ?ALY,L+-3?QO4QIRIZL9!+5#Y MNI*BW( /J_5.AB&@]H(%6J$D&/J:&E>)P<+I$T$&FWMN+>_RKER6&_E!\Y,Y M?ZQ?EU*WTTA!M"KCF62)*B(8(9Y#'7X23322:*)!JI *)T@X?3CLFY[:9V2_ M4DAC.ZR-!SOK.SE7/XER^TZQXZ5AH!Z8I0*B?$/E%5O @I=9N=KP"]54L07D M<@$5ZR?XYM%MU7IWA+G^M=(?L>YKGF6Y5"3.H")19JB,ZTEU1B!".)$%*0I) M,IN8R;[)J45.=7UCUW2OJ[A:K.T%1VM@%FJ/FN_$N;_LSQYJHZ^'1KYXNB;/ MA<1UU-2Y&_'U2)RSA>IZVMS5)XV<-&?KV6G*G/6='L3\NM*6)?++.UNGE^O'AY7RWI]MSX+&V4X23(&4QI1B#,=>A(I$)1%Q O&(H&Q MU=D-J]:FQGJ-C6!GY&V%E,\";#D9#@7;P(3HC)A_A:\^)$(7_#K;ULO4_^IS M^V(YL-Z;?(4]V.:+K/-2]',?REJZZ)VLM0#-W]ZOUT]F3=:"R^!#PKNKI2_HK*]E/2ZC[:'KX8%:,'T/E[9'UOGP@.54[\/G(9XQ MD/QNGOY%UOI>R^]-Y=/C !:><1P(5))=.L9!- MJU.+B7;"7JWYCN1E![5E5!0:P*%W!QI[P=;@<:H=.\$4*G2R:G/<$,H%AI-0 MRNEF/Q9Z];0NEW+=G,U?E[7"4;5ZMZH>Z/NE,O\QO]H-$B63/$*R@(G1.,9) MFD"6(($8RY\Y-C^U)BI,Q_LV:\'6+4"M0M@SPA!#TQY(AB(X5Q;'Y7K/*$Y9CW?Q_AN@IJX;E6MYT6.6(P3"F.C]805 MR2'%.8>%DEPE&:6(6$5:)T^>&F;K;=WR!!]&\5:I):=V6L?BBYYA& M0G+)RT59=_&KMW??_H/J:ZJW"W.Q?J\B+#,]XU,08U1 3"*N)W\D@Q(SGDO% M991:G62XP8:ID9>QT%3F<1BXGN!;,-SPD Z]=-XYL%]OQ_@ #IV8@1KWQ@_0 M.3)\'SC0[/!],1(A#]0G;@Q^&YJ]7._YZ/&^"K?Y?O#]N/%1;E\:(N.5T8\:9W^C?K.4,\9V8943'!]+2=4T@80U!F(L^Y)(PC8O,EZ6EC:E^* MSDS0V%DKBH':4CO>ZH.S_]L0"*2A=S'<\;'F$ L$SLR(UY+_]?OJQ__1=S>3 M8?W#;@[<]\Q1R,'"J6[PVUSJ$4:>GF_8'D/1\^,WJR>V44^+[JHF&8T_?ZOH MZ1K=YA+>PHZ5T%W;9=7:_9*]CHY6'6T(3O> M(8*>R LP4IC]\B^"6T0^0N_TANU#MC]>;#\"B@<3@#':0<(Y@(D7"HUSD#-NM>&\?.;6/\TJ!G__RNJ!+FTS MR'<07?EN>CD^\!?N]X_OO[U] _[?^X^_OOGT6P#V.7&R)W1O+V["]_8?NQ!^ M[U'C#/D3T[>#\_0OGB5$Z)_-X>]:ET*MJI^T$G62+4D$)3D6D,54!]2*%9#E M>0PC2@I*XYA1XB1'>K&EJ0TZLU[5'HC?-]4KC_DRO'8;WD% &WC >N+E7K?B M&A:AJE9<;&?_FI^E>/-4 MF:R>6H)C;D1E"H6(GG GIF %%_ICG'"89;&0G"*98BN93:=6IT8=K8GNU6[< ML+:8#0^!X, \4IL,/BG0&@T^5: VVQP/;7!M+ >?'51?W)!U.4 V ,)C'2D+ MA;3CB3-'Q/K/H-D^;,13:8[^'9Y3<[W9+]XS@C)T??^Y6OTHA12OGG]?&W6& M;89R6UJ[E.L[MMY4E&_F+-+3J32.8!8)'0@B@2!+50:)**34KYK"=KOX_B9, MC>9KP;U: GU7\YINK7:+$#TZQ"YT'!;F@;\%1O"K1KDSWRC+_V(\ .7R+V"7 M4+_S0L>;K1\!8TY_$ ,%HQX&C!JE^@-T'+[>\"2/N/8_I.%7*>Y^Z,=_EU_D M RV774EOHT%J3LR4ZWJ>;?:\CXL^L(BJ+(U3F&>(0LQY"BF*)"0$%9HPA42) M_7;3C<9,C1X[=T#K#]@ZU!2V![7&ZYTY:-8Z5>>'N"0SWMI]%A'TB)TR,)GZ M]H=+(GKX+G((Q4?LJI$B].!#R"U2#P1H;P!_:QOCQ?6!T#@(]T,]\T;]B@_E M4K[7/Z[G#&=%Q"2&DI($8II)R,Q7+9<\BYB($2^A0GSH<6H=@U\#+*$R<.7I2;.+W2;VBW"PCF MQ'>]A+#^]+19;^A2:'(QO#+7L2EE*"&0":8CUSS-85$4%'*6$,Q0D:5IY#+0 MKS4XM6'?V0MT8P]NH_TJMG9C/R1B0X>.'5BU8E]M+-BS=E;'(>&(P1:90#1Q MM;E12Y7+=Y'68-K_7S/7J>7?)9_IL?G5G MMIX: 9WW2SU9KT/F=7T:Z=L]U7-Z\XCUQ]7RAUSK(.CC4ZW>%B',"&$<4ED@ MB"-$])PZ)9 K%D5(I(64V;Q1?->T66TL Y&Q['<9ML=>##>"]UX&]VVI\=\! M5'!,8B5A%,6Q2>/ED"G]4U)D$4U)H1B2[3OP=BG^Q[\!G0__?_^W_6\9/4^Q M1X<.RHU#L/8(['L-]MPVJ^3[U[6N@]KW&6B5YO;8PCB'&>01HS!%4AXBA!N8QCIX45?U.F M-A,SY3K!ZFD#%IVA +N(K$>H'OL/CCC@#[P%V2K0;/GQ0SL_ 'CLS UI4! M:@+=#FA@21H/0UY$G<8?L$M"-3<\T8],WR^%5)=K@[QZ_HW^UZJJ$V)VRZHI MBE2AB(*"9 KB G-(:$9AFDG)$I%GBCFE(_L8,34"W?D %Y62F?-6FLEDNY:$5< M[SBOGNABW98WX)SF>2Y32%,N(6:UNE>&89(449&@*.8ILDXZZ6]K:E2WM196 MK7 Q;>UU2$FX J]%4D@XT ;FJ!U>G=!S9ZI/N8TKP#FD:H0#<*1,C%N =$NZ ML(.F-Z?BRB/&2YFP\^4@(\+R%N^21%_D/Q;T@2_^\>_E?S_(S4)6FM*_E9Q6 MYA^\"^ZY-@ASB69ANN8<0LV#=Y!/N6>_,"U* ;E^."Q2T7Y^7VFD)3G M@SP/ZZR6VP,FC0+;VS_-(KFE4NZY"5=U!DIS>Y5JS/X2VNRX][F99 3(46$LT1_\XL$XCCBD$9" M0I9%$18LRQ.3XW^]>FQ8D$Q\6J$%#DD3 ;_AIN(@J89"Q+\I0) M)-5\*2V3/6Z#>%O(:.BDC$. 5S7 96UN*%CM%N*"O)$#QSO[-MJ_A>XGO:Y! M$>I U\5VQCVW=MS_^>ZD;JOC]\P?Y0Z-@ MY#(XRI4D>0(9(KG^X!$%B[@PU(P20K(\EL2IIJ)=LY/[^FE306TKV!I;4\C' MN[][Z9-8HF_')N$Q'9A:;H'3F6#^REJJQ? MWYL?WR_O'LRIG4_JVFYJ-*=1&BL<%9 F20IQE!:0"$UMBG&5ISQ/E+):9!K9 M[JG1HCDMSFLG=!0%E!G5/^I1O5+ ))G U=-@"26WO0!VQ#K!;AV8F=U25?93 M((W(Y?95:%PWKX%%ELM+)+<$Z:_1,V%NLWJB:3-!NL(_QR9,\WZ?NU]7*_&S M7"S,@=/%:OU4[1W#3F(U MM=+6VG;YSI1V K(Q&/S"&I,=UTJOP&W'(>% ''H[L\5OKUC0VPZ_5]?P/I X\C+82BQ'1 M<8=*S=0XAA1E$8\1U=-DIWS?WM:F%GG4YIEIRY,>!M18".">UMS"N.!&*OU@ MVW%*, @'II2=.EQMZ*PYN Y7"FICFPS=<(QB!4H@0NEO:U0^L7+[F$[L;O)C MDSO.GQZ>ZLRQ>L/2G">KY+VFJVWYLC8C):&QX"E/H4RX@E@I"9DB!#*9%$CQ M3.KIC0NS6+<\-9;9,[S=@^3[IH-?=!BY_HO7QJ1];]A1SR 8#TQ#=Y]>OP=W MFTU5LJ=-+:2V68'/M(YVPB7W>",4B)/LVQV5GYSA..8J]P?X\59[J'7];E5] MKE9<2K%^I[WI%HZDD?5XO]1T(-8F".E"8E3B$FN0R61 M8UA$692*.,**B/E2?C<>?+-G,U][W!(LCJP:;A!V)^#5J@)LZ\,,+&4=7W&C M,4M-I?9*6@J*W]QQ=HPW:#^,= :A=:$&_Y?.BUHX^2]@YTB]X]JY4J_:;YT) M1X^WPAF(+;W-&)4\;P7KF$MO?IY'TO\7N:'EXCI[#UT]7M8 Q,0OLX^"2] MGP+BD-%^$S CI:M;O2ANN>87W>Y-)#^]:[PL\8L6'Z2 7[[*O=+UW9,H-83O MRNKAO9BGO$!Q(1@D*3&)(%$,"RDPU%29DQRE":96JUTG3YX:+;7& 6,=>/_& MOI3U(5[]I'03"D//"BT!<*I5?=99KPK5AT\:K2[U60?VJU&?O\ C+MBF7G>[ MYZ5 YQEA:0,E; (D$\S421%X6]N+]% M@U,;I/J-R!P^D3:06D01@8$:>!SO4OCWS)T!;;">RX#&Y+HF?6 @':*/P(". M%(_<#JQ;L.* 4F_X8O.<\0(:!Z\.0AR7^]R#GC?M*U07""[->_1%/JZJS1RG M/$(R*B"G-(%8808+Q70DI&A*!,\HCJQ$TOH:F1K+=G:"G:&@L=0^*KH(Z/4 M*01, W.L!T).8=,U"+PBJ(L/'2V8NN;6?EQU]5K/4SVK2I;?EZ^;,L7MQ#E. M&*4242B4S/0D!T>09071DYR(1 7FF!56];K[&IG:(&]MK/-:[IXV]ZNJ+]/8 M'DN[1>1;$1HZACH'S@![8WTPA#IH>:HI'*^I:F-_58(HK80 M?*[*'W0C=5#[H'_K5+RV#UR+>54HR 8F@T.T?FR MA3\4O_S+_YJ)1=@]ICDG#QMM>G/)C?UIS<5K;DQ5;A)_/JS6ZSE/<*)B06"$ M"#/;R3JL$4C 3,0JQC(R6SM=GX/2;C)S M(T ##]I/)QHEQL" 1Q=ZW ^=7KS7PLLD%9^Z>#&5^,REGF);\N<=K^MMZJ=^ MKE9+_2-OSF-^7BU*_MS\_^XP7Q1GF>)Y"@EAF@"R7$$6DP3FE&18Z?\)X538 MP=6 J7W =\:#0^O!G5@];NK2[<"\=$TQ.@,1S\T?YWD'.;ONB%4EIR;7Y< 29/<$YTF7R?XUE>]+!N<1-=O2D7 M3_IW=:6>_>J#=^*_GM:;NF8/6V\JRC?S""4T1AQ!E.F "3,F(4&I@@*10M(D MY07F3M5';[-G:AQ:6V[.7DBE)*]3E/_-L4;IC1UD1XPCPCXP3YY46F]\,<@W MCAS6.VU]G(&=4^"/SJV W!D(X%"%4F^T9MPZJF&@.RFS&NBQ/F4A*OG8IE!_ M6WU]>GQ]$1XR;'4W MZN6C5V\@K8)8_Z=[ZDFM'AY6RZ^;%?_'2ZU@6%F9M "-9P *1#&9% MSD414ZQ2I\H&?8U-C8D;6T%M[*P=R+/]D>PH)-6'LQUQAD)O8#KT!\Y=09>'TB7:4S3VWZ57.TRR-4J<@%9)$&C.8YHT*AE.)HK@.Z?F%5V7_)N17=IM M^HJ"T@+E%)($QQ!3(G1LF:6P2"AA">(D0O:9R$Y-3^V#TAG?*>0;\X&VOXF= M9J!VP6'9T*T?+-9:!T-W8$[8 ONI!UCP1VV_U:[[S>^\_.-[RL)>G!ZO&?D_PFRU\JR1=/U7/>U.1.2(J45&!H,@E-974 M"TA1DD'$A0[J>,P2QCKQM,^N@?&9!JU&RZ$ZVG&SPXV;SEZP-@;OQ?ZL>W5SMQ1O__E4/IJHX-7S-_W$NLZ?:+NLY%FU.+3+O3)Z!VN@Z5W9K]@P8L[TJ_=G ;T<3@4$=F#8^K);? MX8?RAQ3@F_Y]:6*_6F\Z>($_!UQ"J4E:M#BN<*0]!"<:D0ZW>BP4W#WHKSJG MRS?R<;4N=5#UW)!:>QXT1[)05$4P3N+(2!,@$Y106"!,I<)Q0B*K*D<6;4V- M<#IKP<[<:]]69W@M)OSA0!N84"[CY7-*^0IP#K/W< ".-%V_!4BWF;D=-+U3 M\2N/&&_N;>?+P63;\A:_L&Y;&^8PR:15F-C]5<^LWI1*22-_7]+%G-,4IQ$V M:5D\@UCSJU%\8A!APADA&=6S0Y=0S]..J;'QVVW>O^BLK&M*5;URV$%[QBX* M' 'O@8F\@=HZ\ M$:KC6/36Q]W(I$<%W[B@>1%%%-)$48AS/1^F,LD@C5BI3Z.&6TG O M4,>A6OTHUR9[T103V!7;\R;%(Y"C.,-%Q'3$GQ4YQ(CGD!#,(3+8YUG,>$Q= M3O/_#ZE>> G66VL8WE:\I5CA.F<))U"=T+$P8MB+ANMK,O\KO9L[S MJUQ]K^CCO8Z7%V]6#[1"U[_G2Z>FC+LB\7JI]F FZL,F[+&&*8* M2QUVY1EDA2)0!PDX9I2EL9M:J46;4R.!K86 =B8"^EW#O][4!;1$Z](-\9A- M3U NDBP2.10\CTP)>JYCLPQ!661)DE""L,J]-^M#==L G4.QMT^*H<;@#!,C:?%9"(2,%(%F:;KY"LR(/D$4Q@\@Q=5T'(%PSKC(*QB5D>+VR6+O-L"OM38VBME]YL^JXV)GJ%R-= MDM/@H W5BQ MT=Y"Y$&Y)&UN^+CH"BZ!8Z)+K;U(/'3%]4NQT+7;_"CE@RF:*[<2J!\DU<.T M;>"Y*[;[YDF::DVF;M-<1K&HY\T\BAC$1A*%(28@E:A04L19E%N5E_0U8&JD M8U_@SAMR.\89$LB!*:@Q?09VPL>U];,M#^E :;,"3(+/M!2SNF1;7;XM'"_Y MHA>(J)R;'Y6Y?,$YIC+OY]RR"_YU0S?R0)2\TL[4F*K]OF_MM!'O<<+594?V)K3&V9%U LIS0_8B#$$W9$]; M>8$-V8NNGM^0O7RY'QET)P*E>+UZ,!N]S7)25>F>ETUR^.Z2EHON_C_RWK7' M;1U+%_XK! :8V1LP>RB)DLB93Y5;(Z?3J2!)3V.P/QB\5CSMV'5L5Y+J7W]( M2;;EFTS2E$KSOD#O3J4BD6L]E!XM+J[+3[:2]X]5:X(_FPLWZ_>+VO?[YY5M M-J 3+$N",V,!L0)BD::V@#N"!"4X+2FFA4(^1-*#C&,CH492\&!%-9N.X-RT M/M;3C>)5Z)K]*=%C)#MKZ@9:"@#?AU$U!K:HO]U;K: MWQAMXY%HCTL1B8#[D'!0\NX1XF/B[W,J_PY:;Q<;:Y4^\?E,O)LOV6::JE(@ M19EE>FP["^/?$/@]P>_K^GN-WJ_"8@2L@ M^[G%XP$WE'>\D1@,$Z[KAU-D;_F525_$:>X&Q"7?N>/=82QT)V75[9S-K7?R M_>(U>YQMV+Q)NR2*:L$0@25#UMF$4LA$R2'GW.P/92$1=RH4YC3;V(R(O;#@ MT4@+;=GO6EX_#NJ&V(UZH@'7,^.T,/O48-:(VD,[$H.2U-;F*0M 6Y?*H M@VU5KBK6WK)TR4>G[C3P "O]4__QY2+*0+ M,H]*(9&@&ZA,R"T0^I4)<<"ELT9(U_W#%0AQT.*@.HC+]6%[K,]JO5G-Q$;) MUVS][:.1_6EE4^6GF:(%SR2!66)-))%32%A20"694D2K3.K,9WMU::*QT>5> M3K.C6G\#__HO)$V2_P2+Y0(V(OMML2XB[+:[BH%;SP3:@LS*. %[*>-MJ*[A M$&DO=7&:0;=1UY0]WD%=O3ZT"=!ZZL([I6EI&[&D$!OF@)AB#9E.&$1(2X8*32CQ"AKTG']L M]D$L]]E=/M,]+@X/7\[PGK ]]X\ M\QIR_7;)O#C[&-IA7H/&L>_EU6%"_(1SME[?Z[\S&P*UN5]]MC.__:568F9> MZ#=/*S-^[9*<4EPH93Y#,$_,9ABG+(,$4PIS8_X6',DTY3Z5W3RG'ZG5NY/5 M_S/EB[^+FS$NG /9PE9HVP6G$1OWIL?1&K=N!Z3[<@/Y,;QT/W9O^MP=&E CSK#W-+4V^48\K)>JBH>;GN:I" M8A?R[OMRM9G]L_K]Q>SS:8)LQ3E&8*9P;H-/2L@2D<"DY#DC"<6(J #W1RSY M1OK9L&EJ_P%:2AJ[>:^E9^1*K*5T,YP'79F!XF%:Z]#6:0)V6E4^FK9>$W!4 M86/B6*_$/X F,N"Q8FUBB35L6$YD,$\B>&*/?UO/:3/D>V-0U)UDZCI'QW^O MZX=,\[+,G14&ZUG9K;H\!W\^7/]PN]7'VOB/>H[VR1%S3360$I*8P5*SB&G!44<^)4-=E_ZK'17EOXZA#;YB+]!"WY?9K_>BV"@X.C-VA[9K[KJ-[89=D+ M:)\NRWT!/E27Y?#'V;.?<@A0W?V4O48S< MK-0;$>F9C2OI0"/>!+R.':'5H7TDD_'<#(,:A1TJ'IM]79<&%EK9]6._^\%F M*3G;@ _+]1K\856Q#12M+I[K> MOW[W&32B@I:LP KKGM7<@6LW7\5#JV=2"@/**['Y.@Y!FKBB3^M$D#5-SB*W M%7'T'T7'N6^7T@[BG40):5"*8B3PGA1:93K]YXQQ.,C1QK^9I$ MDHFMN9 5^#_1GU":5_ES/ZS0$U!DDQ2329F2*I:JR">$9),,E]O4//:T^;9< MS?ZIY 3,UNLGF\9G+FQG[+$->&,VY97=DB438)[&I+KH^+=H LR0CTIL9C_4 M_/E/O@G=1TOJQC6W+%3//-.L425;W>/3K,C["N28B=OG]8^6KGTT_,!)VN>5 M.TW-OG!=:#%?OGF_6&]65>3)1[/$39MW7+(,9:R$&<>991D-::E26*"D+&6" MDE00OZYVYR<:&]M49U1[02? BGJ]0[P?N&[O>PS(ACC1\T MF&;@ZKO=RI[6V[UR?1@UO'I:SQ9JO;[;5R^I?ERI[6,L:&;8 0FH.&$V0)Y" MKC()\U*G":$%D\IKJW9UQK&1Q59@T))X K8R![+&==S=Z",JFCWSR*U >A.* M,SB1F.7Z?(-2C+/ZQUSC?F-(@+HUU)NV(L;J?O7ET^NW375$3#-!P>!7,>F._+Y\^X!AWE=U.(SIOGZY M'TFN5YOIW7K&/C$QTS/1/)A%+G(N6 IEB27$*<:0LK*$A>'+-*<04(*##$1"212,9CD MC.>IHD(0IYW2Q1G&]IXV,H)&2(]/\%G\'$R56U'I^94] B3$.#F+C(=9OVWJ&WY2J\H(VN=9LBP3*F4(YEEN*X=S 8E@&G*2%%G& MLS(KO%Q&\44<&Y-N-;2!-&T=6P>Z8*LEL \/:.EI;]IJ:BM7U>40@S-88CT% M;@ZLEUW;OC>M\9?5)U_ZE@R:R(L1/\TFEH OE8L3&>".A)W8,X6'.,PVUK2P MY:9?+XU4BP>U$$:6NNI%*T\?,RH5*2!+2EN5(DT@IT)"AC(N"ILR./VX18QT<)QX\"L(/D'/Q M$9XC!&SR[S??U.K=;,',P&S^8<;X;%YQYYLG]7[QSCRCFV__K9C9^"NB),HD M+*2QI]AL-(3BRJF O=>L8Z,J\_@5'OM<9W =O )]0-8S+U4B M@YW,H"7T!!BQP?L%J 4'5O(^@/5P*O0!\$".AEA ^SDB? 'K=$XX#S:0Y9$5. M($Y8"HG.-,P9RP35,A/":0OI.-_87GOSJ.0>-H,#H YF6%R8>G[YNRV"2F)? MR\L!10^;*RZ: UE;-Z/J9V:Y8]1I8#D,,YQIY:[3@5'E<5MP6^W7W\PDS9$D M9R7&64)AF=JN.#3'D,JR@)E 4J8LETGN5'+G_/!CX].FO7$EH7ILK2E- ,I5R9#6">2H@Q4Y#P1$!58*X21&2JJ#M_N4TZ M.E8[2.@[;:(75!?,:Q5H:@V$LR>).R'5S M'II6/ZB]R "KAYF"QLG8*-4'CVZ$\991X5MT+M.($I*#'&9,LC,YQQ:EP_! M0JM"R68=WR[D*%=Q*]?+K:&RA1%>8O7#K4??YH"1;%+W8&@). %[V4%] MB5VFHU^V[X@8D1 #V5A!"C?),FS<0@S83D(9H@P:]BVM#N)L\-=*?5.+]>R' M>K\0R^_*%J4U7VLU>UC4A>O%\]<56ZR9:%JY57^;5_;=G?R?IW45BF'HYEY_ M9;^F@B0TS5("99+F$&>"0)(("06GNI!(BERF/@6I^A'3:S,V0$FK1A,@&E7 M9B\]D#.ME?VU]:8N#*\;WMZP7[XQ83TMN!N?O_PR]DST=:C!@8:@5A'\9I7\ M?0*VB[Q5%+0TK?B_I2O8*SL!'^LU-PK'^PSTNR"1O@\]"3GHAZ-?H(^_*#W/ M%EBW5FWV4MQMS.>,/U4EU+XN/QH0EXN- =3<__!^L3%$M]Y,64IIH5-J=VD2 M8E75 4@4S$12*L+*C GA5<+65X*Q>>LL!*'HZQ)O96LR7ZZ>#E#K;4SY!"B8X?=AL M:VZD-%6:8 T+GMBDKA1!PF0&2Z6TQ%E6ZLP]J>MH\+&13A.U9.3SCN7: ^82 MRQ$.0]]&SPZ!\+"V/13>06U!D P;TN8$34A VXGN#N%L^WN&#F8[D?9,*-OI M-6'F4RN4MVD@?,?7FQ43FZED2M%"24-')(G M&AU7U>*!^5[B__"SC3I@=3.&XH#5,Z,=!.!O0?MC*VC$#=MU-"*9-QT3#6K/ M7%?XV(!QN".,(3ZMED(IN;95/&PG!MN$\EY_6"X>;+*5K1D^+71AME8X@261 M$F(F-"1EJB#!UFU4H#+WZXU[?5DK9SZH?J3BLA!NYQ,6W9Y(YA'8KKCVIM +7N956Y'ALXPY/)-9Q MF'!0]G$'X)B%/.Z\N8M1'0%:-X>9TK00.BD3F"MLZWI+# DJ*!0HQZ7D*3&D M%-C,J#W/V'BG"4ENVA#]-MNV-_H]N)'0 :KN;N@;L1K WWPSH;.7!_M2OJSFS7Z8I*GFB?6@$)%"G#,.29$D,$F+G*>9 M+@HW[^ZYP(A];Q7'>L;%8'';J,6E6_H[[/-M]=F3#/E:NM!>F[\1].TS#GGU):U29 - MC\P@30U/\3Q3J"Q81G,OGG*9=&PD]489=EJ9O=5*_5"+)\^B5DXPNVZRXH+7 M^XZK%A?\-/*"K<"37B5Y%R^V$!UOIFXKM/GL@][5PV"CV@G#/##4.<#VVGKV /-"F M-![8?EM6;\PZ-[/NHPVWS?76\& #[']W .U_8L^5S?IUV;3X?&^>M\7#S Q; M3;K^M%H^JM7F^9-Y9C9W"VG33Q_M+=.\)")-*8&E><0@%DD&.4("BIPE(D%4 M9TDR7:@'&Z?UU?%S$"Z.TXM%ZQ?K1*C^7JY6#U5[+#;;J;,&K%)H AX;E9+MLP1NCI>>@.WY*]19!< *OJL7P"OIXZ;]!V 6 MR2'C,_.@?ID 2([=,R%#!,;\,>OJ:4Y'M4AY63(%45%FAJD(A2Q/,-1EJ70I M)2VH4Y;"N<''1D7V2V VH1"PHR3L*JSFVW)N,%Q;(WM[ROJGNS]Y!O&UH75C MH%# >C=TZWC?:(?,7?K&BK1K#SUL3-T9I4ZBY\Y=<\M9]!=C2:LZ:53LT&6R*4JDP4&<&%_PGTA=G&]HXWQZ4[:<%6 M7/!'+;"CI\\-:I_CYP@ ]OS.WX!=X)GR%4RBGB1?FNL%SH^OJ'W^U/C:38&[ M&C9;_1>;/S6;I[N]BW"FUG]5S&9SR_O%9]OW+[6T?>_-7F)5 M_?=P?: ?:Y<75;9A]X%]P'JR4^QEDI H[3E;K^_UW]G*;%8W]ZO/LX=OF_]2 MZXV2UN_V2ZW$;&WW6']7]E_,;W^H%7M0GY7]V8%]+0.W6D%L2<=,"^A)[P.$QOZFL3/!I!J-KTS+XJT+\N[.7N8W?" 2N=&Z>>PM7]G;L) MA)Z_48[Z.W/-15W/;"G62OSI8?GCW\T]]6["_+#?1)R.-,C+?U&![8M[^8) MOXUYD3?JP^R'DD<'X'];*_TT_S#3:EKF:<%*6X**I,C8T]+8TS1-(%$BD315 M1983OZ*?+M/Z/*?#E/K0!42Q_D,N4P[IY/$ X\=[XW!M<*]_V>?FT6OZ8225?/9N1S63O M%S^,C6@=0G7L[TRMITH+BKDB4)0V6Y6D)>0BRV%&I"12I3)/M$^K%?>IO0AJ M@/8I5;>D)R,MT,N5H:=&8,!V$GN7PW==!#=RZ@?:GBG*%L"OD-V*#?@S^,U* M;B#^'>R$!W?780XI?>^)6+R:]ZX3#UWLWA.0,U7N?4<(;"WU:.P%.^('Q=;J M]=(V]& %14EID\58!K%,B+%F60G+%*<)9R27RNMP\72*L1E-E6! _7I4B[5G MJ:3G7"@DFX"K'P1&QI=U#U6,Z+3"89M)'11P9,F0)>O#(U9 M,F_,@LT_UZG67]3JQTRH]Y^_;,LEEUG"2D7-ULB6^,EH 3D3'*)4$*(3GE*. M_:*6.N<;VZN^%1 M;> )B?53T.8W&Z+WX=RUV0PUTKG2&,H%<<0\R2%A&7$5C1-,L,R)<5>7AB7 M2M/:E5517PSFS_9E.&J)=BN%91A(&HV,A22O$ 0 MBQQ!LY$QI)1F.J.H2'GAM*<)F7QLY+05W[XU6P6 T: NZ3D!C1(>$0R^J]%- M57UCW#-E[>"][X2WJ=$ 7'ISW8ZX1TA(C\@/%/'1PPKX17,$0M@9K.$[YG"Q M&(':'H1:A(X17/_Z^,.T;XHN2(ZR7,(B(X7Y4J0E))(@F#%9"DIYRHK"QU/? M,=?87//'/5.CI>MUX>UFMD9"L6?J=[13)R?=:>N;A;+)K\A\87UDC\:.N2UIUT=7+3<#1U2=X#>KIXT6V]KINR5O+- MD\W6,]O-V5).E<"Z3'@*\TS8S#@M(->EV0RFI)!:2BK"VEN?FVQLI-6J@!C8 MQ/HLI&X;O%A ]4QI^U;56T%!+2FH18W?F[H+D,CMJ,].]2(=J+N4OM1TNO.> M,*IX];2>+=1ZW7XS/JV6[Y:K[ZPY89W:8B^*&<9 7&J(,Y5 4N3&KLDR3E0J MDIQX,8;#G&,CCL\A5?U=L'6CCLB(]*D3 D4A,XAYRB!-,PY+DIO-%"XR)7(?X@F48VQDU#[=;&0%.TU 2Q4_N@I= M)3<*&P#[H4X]K\$^L9'IVROZ.(&+A&DD+@R58E!^O!&J8\Z\=;@ =]-7]NMU MU19ZO?6UZT(JG4NH"F7-,IU ABF"6G%!<*FR@CF%N9X=?6R<9_M!- )ZN%=. M,'/P-MV"1,\,U (AQ-ET@H:'L^D65 9R-KD\(GZ^IDM*=_J:3FX:SM=T2=X# M7]/%BX([Q*TWJZ>JO/#[A;$;'\R:;A\P8Z")' L,";95'$I-(5-E A&5J- 9 MD2E+/3O#79QL;(S5EA7,%K:U1B6M=V>XR_"Z65ZQ0.N9W([QV@K:0]"]"R+Q M&K]=GFKHAF]7E3[3Z.WZ/?$#[3_97RP7=PM97?5I:810F]FJJEGZ2BV4GFUL M3X9UU2 A(2DE9FM(J*(0I[F&5!)I]HRH4$4N"BR]&B3$$FQL?-3$ZFS,5U)5 M+6'C!>A[K9<;:;W$*O1,<.<"_7^KM?H=6+TFX(T1?:$D:)2H^LE, -/F^;#E M/6VQIIF>-964]UU>)\.E!H1@/T#Z@)=8HTDQ" '3)PTA:'S_REUO%YM]W\_= M1M@6F7Y:3U%9)"IG9I>*RA1BE6!(::*AQC)1JK"&H5.NU+6)QD:WM:S;YK4M M1U$MKGNAKTYTN\DT)F8]DV,H7%YUP5RP""H3UCGP8%7#7-1K%Q%SNO[&"(3% M<6F:]9O96LR7MK+P'5]7M0.GLL!E46("BP0E$'-#%)PS K.LH%F1*2R4EY_? M:_:Q$<=6^*J*]TFW.;!7 /RQ5<&S1KO?XKC9:[U!WC/O1$4[/ +"![78(1%. M<[],C(0/+!>#)KP&"8D#78B5K6SQ1M5_OE\<5KQHE52OIY^J,J%9F6(;4%% MC%0".489%#3)68IQH=WX+FSZL1'>ZVTS/[#H\Z8%1NJ,:'8;O!H]S@,VT-VICN4XDUUD1+ M2#-F[.=$,<@TSJ'(9(JD^:+HW"GKZLH\8_MP-"5(FBUCZV,1X-D\@ZJ'H_(V MK ;Q.[9$G&RWV9%=AI=1B.D!/#/+\ Z]RZJ>]<]U7!Z2?;F&0JU+!)"UR*;346>&>E>0U M]=CXHA;1VH^;6D@@C90^28A>P#M8C[W!V3.EU'*?-A&I1)^ !NA[#1KQP9L^ M@?9) >T+\*'R0J,"[YDP&H)==Q:IUX@#II:&:'J8;QHTP@U686U??C3*-=8+ M1P@EYC^8I383GRD$6:ERF&+$LC+1:5%2;YOP>):Q,7QMZBR6"P!W=J&/GZ ; M4@^#\!:@!C$':P$G8"]B9&/P$@(Q3<&3.88W!"^I>=8,O'AQV(O_1FEEQI%? MV:]ZY/WN<[E>OV:KU;->KGZRE31S;KX\\?]18O-U^?;7XVQ5?RL%)1KE7-C< M"MMD%Y>025)"CD0FE,SRW"\7]&:)QD8H546;O5?2* %$6XN)(9L-6->*V#(W M:J>*'^/FS\VWT\&^W8^W@!;C[SO@'6%SWPGH!:6O^ MP/5_YGT\\5@.O"\ XG':?6F$P%Q>6S'Q%5LK:8,.U6)=EU6R_4,?ZKC"Y_TE MG]BS_=6=9=7[QRJSN-53M-X*3S6B(LDHAC)!!<2$YY#I5$$D!-:(85UPKYUJ M= G'1HI-3U_[ JN]K%77NZJ>I6_M]?A+ZL:?+[I0/=-L)3BL) =M[4!+O2I- MN'5=HR*H=+26;*7EY+!Q)@K[3KRM MC&ZO[,-NJSLKC-YK-:NLT[949D\RKFU#RGSP<73[,RSQ%5'!:HM%^& M%$%29 0BK' B$EW2-/'Y,D20:6S?@J_?U-+&] LV!P^KY=.C3?"!9L/B>PH> M8[W<:'_@5>B9Z'?:;(LA6V>$E1$<:C0!; ,:I$<)CVHXYM&Z5MWR#+&-[ M6XU1LU)5UFNL_NW7E\/-=AD(Y)ZYX4JW=RN]J*)+6BIMTY"M.L#J,T0C>&=0 M>^\/?UV2D;2-=X;,O9N\^Y !P8S5P;B9FQE[A\U;@9)3S9A*>;SG77@Z$&(DE'JFQ!. P&^UI Y]J_T@\R#'2- -1(^W0.A' MDPZX=!)EU_W#4:6#%@=DZ7+]RQQ+WS]MUL;HM2'9S1EF7F*:*YU E1$&<4X1 MI"FVY2FXSI'2:5JPZ6-5@__+AJTVPQQ.G\CI\Q8=2]NCG;$7\^7.I4_75!!> M(*)RF#&%(=8,0R8%AB@M%2E5SEB^7=.W"_F_9D6WLO[_;CV'B3.X:87^%\49 MM/0<7YS!Q44829S!J7S_J^(,+L(;.\[@\D3!^Z2__*6Q2]."$J85MYV,.<0* MF:T1UMK\A'69\R3+W!K5G!E[I+NAO_S%VZ3?H>6\\0G!8)B]SE_^$KZUV>'@ MO9L)P6/8#8P++B'[E6/-';8HNUN&WI4X]-J*922ZSM1'2RN M/RNA9C]L)-6GE?HQ6SZMY\]_-Q-NU.)>:WNV_T.MGJ<%PECEG$+.BA1BC!0D M2A3FIX)C420)*;G/ 6"8&&,CMJWT8+43?P(>=PJ G[4&8*GUQ%YCE5"7F]+% M7# W:[/_9>B96[<*V : S5I\;JW%7@O0J 'N[5IL-8EG,MZ&9"2[,%"(08V_ MVX ZMO!N'.WF%F&;I?C'J^?7MMAUU3MIFF-44*9+LSA%!G&*,"19@B#FA>I4WZIAK;&QXT'/*"FOW0D1SW+,%2T8=BJ+6?M%QOK'1?-.PX4#F2978 M8HPNV^:FDAQ8T7U[773CWDWD/:#9,R'' #*@"X83/#?^">&$[*GK;& M<+LM<,-KK>!OR[FY8_W6$-KFN8HDF^:H4)J)$I8RJ4XN!&14%+!0B=22(LQY M,5VH!R.,_.JQYST_G=-[0.OWX&32'H^;Z\J^56'XM:T,KRJ1/?>Z%Q!VW.?> M -A >]R6A/\&:ADGH)(RXN:V&X98&]L+LPR[J>U6]61#>^7R@./,XQ)%6_/F M^*6,)V4Z-R_E,5E2U/BY,/LV$RDK!!>2I MD+8+5V&#F134G B,,&**N0>-]B;FV&R<3V:@;[;V?E6Y<^L.GRT>/ X;^UM3 MA_/;4:Q4SS1X6@4._+;3\W>PU70"6KI.0%M;8-0%A_J",TT91K'H'H?5HUC\ M@O]EJHM]'=>S MTV5:4IZ4$&N;X$\EABQ'#'*-2Y&E)!',J\26V[1C^YQ74ML3H4]FU"TG>7JG MW?!V=#9'1[%OW_$6P+W(PQ0,]$,JEBO7;=)A/;->0)PX6OWNOJ7PT[U^^ZO> MO]L2)?>+UVS]S?YG=TH_V%Q5<07KC;&K-TK:?S!,>?B+UI53E)A]B]V^Y"(7 M$)<,0Y[H%"K$N4[2A&2I5YWJ'F0<&]G5*MJ7535* EL5:N=462Z ,!I4)SK5 M#VJO2TCEJ+@+[D:@+[R,?3N&=RNXU:^N*V56S@H]J?X?M&2WQWA;M9I+[.H> M_?+P#F.=&")XLGD=33UD8Z3$+C[5RPI%+4855\(7*$[5"\3GBU7U,U5PZ*UY M:C?/MHO]QLQC1WZT^\V/:C-%NLP4H0R*TCJ]B*20,9G#@J=%0G1"2NG4>MYE MLK'1_U;6"7BTTM;%8K?R3L!"7:XPYP\TPY25K"@AT1F&F*L,4JH03*7$4I5E M6FCF4JDC.M #U.NP'2+X/Y#(DCO@I)O&CARU,-'1-\5>DSD;_7[PEL4G70&+7)"UM/ M,Z8*QC&!!=8(XDRED"#.("]Y%=K+%1,!IYWG9QOI86=EE.GY\B?0RU6KVPRK M74O^_4S/0^U&'S<@-U#AG\.VR)-M-FM$H[4;@U@-K,Y/,FP'JTY%3UI8=5\= M&&5E'N\Z_%R6&">Y+J'@5<.Z4AHC G/(,LD2Q9DTIIQ7/-5VY+&99EOA_"+X M3P'K?J%O@J'OG:TK OYQ34Y(B66:!GR2+\TWTH_R M3EQKRO/E:K7\:9C/\TM\$6.W;_%-D WS)N]%M#A9(:&5$E@QXWV0KP$1Z9-\ M<9I!/\K7E#W^+%^]_K:$O*7N* SZ[LF>(S[_7&^?%:J M"G.M:_=LJ^Q0D>K$;,^R(N66S%-(LEQ#5I0ZS7+&L/1*Q[XXT^B8V=8U LO' M[C,R3S0=3SIC8-0W,YXK,;:O"[4M-!:Q,HTS.K'."B_.,^R)WS5U3\[MKMX0 M>/JV7&]4-795^$LME)YMUG=\O5DQL9DRQ+2F9NN89$755H9#KC@UE)$D%"=( M(.64(>J> M;-@S(B?%3TZ)W.X*HY2O-BKV:?5<4=5_V2/5:4$%PBG%QMZPCF$N).34["4S MS@J6)1@QI (<4J 2#,- M.]B_U+!7\L4CG+4^Z4M_,QFC77>_# MA(WA,X&")BY$YLGMK+-1WZ;&P75^G?P MP&:+*B)5-88JX,U7I8I4LCRV8;^\S\%[>@H<#])?<%&';,%SH"+XK5;R=V#5 MG)COC)XMS':PT:F*]=DV$ONLA*T -=,ST52LWBF[O<3H&_%4O]\%B146T).4 MP\85] OU26!"S],%%Z:^>[(V\7S&/FV>/VQDX_%1J:89SA.HE8UY0I1"+G . MBT24'(NR,%\8SRK59R<:VX:XJ4V\DQ4888&1UKMR\WE8NVDY)E@]\^HEG,)+ M79\'S+ON]#(&_ MF^G--]M@/*^=6QO*"_>&.5;NYO/E3S.%>K=0UY8YC2C!<*9QH3KP8'7K./C<&_KIA4K:8&YBUA M6WT\'1N>J\ Y(VF.8*:P^7QB@2'A.86B5!KG9C,B24B*1?S%&-ZS_ML'M5[_ M#G:J5 D8LE$&L$:;/AKA SHT#AUF>_GL#MA;GAM1'OV5Q\\'V]L'HV8(]VW?ED*5>KY2< M;1HW:Z-!/%]I$'"1/*!^+75)A[1AMX@6G'(E$ MIR6'J% *8FEXC2HMH*$VD6&9BX06/@9:]W1CL\CJ'8S>[6!FE;#@-U6+Z]G< M] K42',AL[R &1*9@5H2R(FQBHTE;'[!68+S=/I#K?AR>+#;TPX.MWW+@)S] MF$GS\=AV_5*R_CU;F,ML-;7O7?06LAX>AWA1,![$Y]&6%+QO'N>WUQ[GL).T MJZC$/!"[/-GPYUI7%3][/'7]KH'[GM4E)!)K6%*%;;L#I5E((-: *HQT'[J3\P5Z M:P<\!V[<.;9E_5_3C[O6'[0 J(NZ@XV!8-^M>__0F&?F4_>.:[ANW>&+]])] MO ,D_]_1X3M\2:+U_KY!A+#/XD&V=5H(66 F(),X-;8WS2&E&8)ED:="4Z1R MEOO9WJ'9V,-8VG??[682R!7[Z5G>-B!)?:2)Z7VEHO>8?OYR*>814\O/ M]/NJRU ^&&JPY;+-7K"N1+DKLVW,9]&X_C*&>)XS G6A2ELG!D$F"@$5)JD6 ME.8%]JKJ=Y,T8_-IO&6K!5@^;[*^Y5 0>Z3':GYL\3L->GUYZ)_K#VUQG10Y:7[G_H#YM#E\. 0<,8 MU\SYW78P6XI_5 ;:^NYI\VVYLOT5IP1EF B=0*7L"1?)&"2I+"$CF40\$Y(2 MYL.G'7.-C2V_-!E3.P'#]]]="+M18"3<>B:X6LIM3E0#X%[2>-3E $ED(H3*(F-9+"=4(FF M-E23&THI<8JH7XD?O_E'1RU;\>UY^&&.3..8#\T#]UT81V]=?W#W[7&+@71 M7\0@O*+U2_2;?> ^BD'0G/97#!LF(!+]7-QD:PNC:)$SJB4L"V9VG$*8'2>C M"LJB3 DK=%*2W#D O7NNL='8/KYWOA<70+N9!(W(X-$6(G)MI.2"=S=C14:Q M9W:Z$"#ML-GSALTC[#P>? -%FX?#Z!=@[@9,9USYE2&&"R=WT^4@BMSQEL#@ M<2%63];#;VG[J\WGWD;S)7G)RC(K8%82 7&A<\BI-J:DX$KC#!6)WQ;TXDQC MH]?&0 E(;K\,IIN]%P6BGKFSD7%KQE52]A'L> V*6(&-%^<9-HCQFKHG 8M7 M;P@PN5XQ:4\2=L&034XJRK5,<(XA3K$QM9 H(5/&\LHD303-F>34R;G?,;-/!_$P"2[ Z&!!W0Y.WZYT)JNSNU;@"*G1W7X.D#5'*UV-TW8=6BSFQVL;O9/&$I#M[AY>PV3 M\-XVQWK';FNS&_]E.MHQF;=SFVT$3%[FZ1@J129$LK)A#D9>6R&2R.WJ3]CV_GXU<$;^N M%[7M>BO-3:TWTOQM_S:>CC?(6WA1C>W;=_F"D!I+MGS8O?X[L_&'F_O5Y]G# MM\UK^\&>*_GF:67[6]#@7H-&='"_ I7PMI-P+3ZHY;\63GS+6CAL37I!N&=.& >X/B6=^@!Y MJ )/T<#V+/_DBUEW,2CGT08L#>6KX6&A*.^[@SW)3]^?YG:GTE7[;U>Q,],9 MYR7+H9*V8X5 "C*6EI"6I M LT9!WG0,&'D9P:T];+5&U7_^7ZQK1[PB3U7'8!LI:%I:NS= DD"*2X9Q(1H M2&290)5@I@M&D4R;,+>IRC$]UJ)[^IP<5\"- MV^+CVC.E[2 ]!'17LZ01>P(JP>/QF!]0D>C+<=)!6+M+_/&+]C\]=-Z8RAQM;[;;%8S_E3YF]\M5VKVL'AM)5G-U/K5 M\Y_5\F'%'K_-Q)T1=-]]$-.4%&G"(=78;N83#%F949@@KDLJ%67,J_U8C[*. MC0W;O0L;9>LZ&UMUP4Y?L%<8;):@41GL=+8YS'NM@54[K"-E'X^(&_..9.%[ MINM^UWR0-I8]+E#DKI9]2/HB32Y[A/Q2S\L^I[SU*[;-W;H3__=IMIY5*>NO MGEM_J]Z"*4X*PLO4F-O2!@I+)"!3*(5EF8F29L;N]LR!\!1@S-^;769D6X6) MI936+QHZ\G7AR3)5%%"E-A,,)0*2#A#,&6I M3%)5ID0ZI4MXS3HVZK/25JWVA/U![>7V3"MU0ERJ!!4DRR"1VO8E(PBRK"B@ MII*D99YCP;/IQCV$*#[B \03#8JXVQ"\O$.;(XG&/IPYH*"9PYB+ET9$ SY1FEEJ$.: M\2HFJ0ZBFTC; F54*<9@)@MI/M420T)*!950B=F94480<0Y_[)AH;'NP2C2/ M.+LN#+O?[9C(]/R&;Z6T[SBHY)PTD2D!V55=B'G$(D9";J#HPQL0] LW=("E M,\"PZ_[A0@H=M#@((G2Y_K:ZDRVOV ?SB_<;]7T]31G+1(HDU$C:'"RF("_2 M#,H\X0G%!"5)&5)6\MQD8R/*OKC.W%V,Y)BH=Q\QX_ I%J-GV[V,PVSU^^L_E\.\-4"(R*3.>0 M&0PA9B*!C)(2)E06"+&,*)VX<,:%\<=&$[6(H))Q=ZSD1@V7$.QF@PBX]$P M?I XO_17%#_SGJ^5^-/#\L>_FSOK5]S\L'^S+XTWR,M\19GM^WOMLEO/\*LB MB=^6#I8PE?.S<089#UZII_@ MI1@H;BL0V>@Q +YRO% P0"!\H1?5^OYIL]ZPA9PM'J:(9!FE&$.= ML<1VO6.0=,A];;N3@?( M8FH^3[QRY=MX,ZUMD$4A89$24A1C7JI#J MXN%OB]EF/4V*/"NYL3=Y%4O*!8=$L@)J;;:K*!^+_<%3-W>\-N1ZODUWX.T$Q'\K1,D[Y>]&X-(;_R%209][;L5/7[W MKUP=6FG_G)'V9K86\^7Z::5:6](<4U9P!566*5LQK(1,$P7+C"/-I#"TX%4G MU7GFL=%$TX5BW?3O6$CPU2:S/:V>P=KJY%M1WW4!'$V$/F#MVW2XM'L$>[G- MIK&7[:(O7-&*Z+O..W#Y?$\X3@OG^PX0$&]PVK&^W=?^]4K)V<8FO5>G=\M53?G#03]8-4ZZASVO2*35C55HPNHE0%6F^VI_YF$^,$6QR/( M8K!%&B@,H__%\HO6B()O9SS';3,,%_$1!8F#F) X(X:9Y^]FQL97'V8_; ET ML^5_F-GIJVA=&_1)"9))B24L45% \_$J(6>20IPIG")5EB72/G'PW=-Y&>)# M!<;[6=M7\'0SL>.AU/,GI1845I*"O:A@&T,?-;K6#95(YO.5R0:UF=T4/S:4 M'>\*HXW/:KU9S80Q%&WH^51)FK)2$YCI,C%;=\0AS5($BSQE*2^RM"#(AR8. MAQ\;+>REJU+))B" )XX +!0U_V,9U!B5$&.40E(( DN9*I6G)1:I5V[]#0 . M8/BW +3IC#VEV S,]8SMZK6+SC-5VMY"M3E/FW\S&038Y4*U_J,RZ*2HR3JSC MDR,;AF/8%#*99!"5*2E*J8ED*""%:0#11^I=J'=$VZS&5H._F_O#1U][-PX; MRU*^9*_YO<*@K7%C<(*MSI73O*4<:-3>974>-MKK3J6)T9>^KX7JKWM]=(E? MNL=]7TMP*4)[B*D#]_QLMJI2YFL)_EJ=+2EY;^4T$\X6#Z_8>M8*.2Q5R0BQ MO7P4PQ!S\UEB68(@(3JA*569SIU2[$(%&)O]:N6OZT1,MLRSU0$L%V"G!:C4 M\'0@^"Z.HTNA1\C[=C)XH=UK[& M";;8-(Y86\A_.9\)0[?[UTRCO%"Y8E"6!8,X)9G9H6,!98*($$622R*]HA.< MIAT;\WTR\(O9X[R)2]A+;E[)S;>E;YD!1^P= Q.B(]IW5,)>X#:26Y'["DCP M@BE6-(+;I,.&(G@!<1*'X'=W8$FZY??')_->?UGJS4^V4D>.W"87G>(RS3*D M#>RTL-1D4_8*:@PUS66!6%[J;/I#K?C2N2B=R[P^;U)[]AY?J$93] M8U4DM17(_WDYG[];KNP_3@N:)UQB#3GGMAR$SB&51$"DI$JEI+8BA)@#Z;7=7? M;&'?F$\KVZ9\\_QI;O3- I.=(X5U(GY:&#&"VC^3J$4"),L M39(">7TY?"8?V_=@*_L$5-)7'I&=_'[L[[4&;IS>%[(],W4GJ/VG:X2@%HE. MO:8>E"1#0#FFOJ Q8AK-G]1*+U??;51M;;Y5Q/JWQ0^UWBAY)S:S'[/-**-C0S/6D[[#]L$M)0$ MVU3NK6HQ3.6@];W%/.Y[U08TB;T7K-\**]'A[M7@#1)L!$;N+8"Z&;8WS1#& M_6^_/\Z7STI]4:L?LV;:$[F^LE^OU$+IV<9VXVK_R]M?]D1%XE6?((Y88^-\6R*6UQ+77?=4G5G+[#*OJ[[;NXVV MJE7P8_I(J^G&\L.OT4LS?"/RI*KUVZ@5C\;CXAF)PB,)-2A]QP7RF+HCCQZ0 M;5W%M+V;+*+,C#)_U9L-4UM'8A4)1"I(K?!: @26]28 M\@(I8>N54NQ0V&H5162:*D23%*B"1Y7 6IQ=@^)R3K9!@ M5DGIZ=8XQ-'1->$/RT#&YQ:*]]U0^'L'SFH<:X=_./BPN_2SBIWLM,]?=4-Q MKL_JT2SZ-VORW2WD9[6QZ0AOGFR@[:>ZG&BU=Y^F,F>,X@)F+,7FQ2844ITF M,&=49Y+C-/?+4?69?&Q&V+X@5QT)(*R/8SXW&ZWPDIT^:^%(#CTAW#=U6+%! M2^[J$*B1'-2B@UKV2>.9C%RORQ.SF"6[7*<>OFJ7)RAG"W?YCA'Y1/NK&>_- M\CN;+::XP)J6C$.<9#;CGF!(428@9GE*-)$9)4Y[28\YQT9BG4>M$V %!W_4 MHGOVR'%9@!M/L<-@[9FY/BP7#TTUE*]'(9S7<(QW4GV*3-\'U*T9QW$N?0J! M\W'TF5O#2*C:?7TTBISD)QT9'M0=A+WC;A>!'/\[0NW%0'X .XO8ZCV6O9[>^6$6B)N=I!^4G7S". M2WK>R_@W\'6_EM$LQFQ:0"JYW\_KV7KR^'&W-%0W>P_LS'Y2LMGF=J M84;MV>P,4;PNSM>G'+JOLS,(9SH]N]_KWYGPBTWZGFV>DY1_G6W,D\]RAJ42 M"=2LM/YEDD">I24L)14R%P1+[;1Q.S?XV$RB2BB;<)*DO_'?P59<]ZZ$)^AU M\\:MF/3,#[YP>'4DO*1W4#O"D\$&ZT5X28UV(\*+U]S:A?"-TK.%DDVH@-U; MK??AO;71,DU4DBLL"$QDAB$64D!.C4E1DI*D6<8)38JPSH,.LX_M!6^WN&O$ MWP;B5$Z9=2OB?6NX>_IB_%;'T;'<%^9]>Y:CPGU#ZT /V**W"W29^X5:!'K M+]7(^DW:7435TM=6Z?LW64Y4P1@N%8&*;UF"N!:29 MEM 6OTU*6BI>*!=>ZYID;/35EA-L!05_6%$=6:H3TFXRB@54SYP3A)$SM;B MT,4@YOX6>YB_[9FC<^A!",)%N2T/.%T;9M^\47SS?K'>K*HXJ@_;=NM3I84L M%$=0%[:)'1((4DD9Y+@@!#.2$I7Y6#(7YAG;2V_%!'LYP1]64E")ZFF:7 +6 MS0B) %?/KWX04MY6Q14<(MD/EV89U%*XHNJQ37#M\FC5H.\6LCKFN]MW,+KC M9EXF7%L^^ TZHF?\7)W>NC9<=>[9$MY\\QKQ(S[\8;CU5S:W:_*7KH#K (Q# M,5N740*2 "[&J7Y4OS;OC/W.YG4.0,I*CHH<6_V^5;GRND3-W]9*'D59I))G)4(% ME+GMAXE)"6EJ&%SG7">\0+S 7J43'><=&VNWG8\MP8&5/-2EVPV\KS,W&IR] M[ZM.7;>3 TQ[+4_@AU=T_VWWK"_DN76"XK+/UNWV&Y(048ZA*C*%\C*7G JO$MGG9AF;55<)6=6$K;*6PIWAYS%U MXZ^;D>K[#"P )/^:UET@Q*IA?7:.86M6=ZEY4J.Z\^+ Q(9'M6*VV\$'&^ZW MW6$^3S%"+.&)@$038S,AQ2$O1 D1PP015G*<>M5,NC#/V B@:OX**AEWS@_/ M@G:7$'5[^2/@U//KOY.PAFGB@)-_XD$W"K'R#"[,,FQ:0;>J)UD$5RX/<-9_ M6BU_S-;&CC#&X\?EHLY%_\I^?9ZM_[&>"LZ3(B<2$D(IQ*79/!$J"J:'/6I& M4)NTU-2,J,J2?8Z*FHX( M]%.I!_N8?%:/RY6EZW.EOWEF,].%A)K8K/6D5) 5U!A:4J0)246"A/1K]>0P MJ\_#/E"CIUIHPZY5?5'[8GFZDARP+E&F$<($)B6V-4!E#GG&DAOF>O5HK]0RY_+NS>[;/ZH19/JG+JF6,WCO!.W_SKW'@#%\L@YS#BL!\X=@A./F\>M M,6O8UVU [A;2?'AL(^D?J@IOK]H./D]3*E7.%8*E^=-\'% !&><$THP@5)"4 M"K\VS0$RC(W +O7]B5%POGLQ''FJ7XB'.'BX?,( _J@E'K)*O!-TO9:#[Y9@ M!'7?G2!R*_#N-E2 @^'U:K91RS?+5RNVGLW?J+5:_%C.?\R^JX^;Y9NZ5O%R M_4;5#2G5YL/7-W=-FTB[Z1<57'S3XO-RICF)2(I2Z2QQ86"..<: MU 1B[,##E;(HDN==C&+SNL"3,\W2JO5RL8@_JH]6W]>+=?KY@N8%Z6B M*6(P3P2'&*4<4F2,2X*$+,J2T"2ASL9EUTQC>Z$KT2E[;:68[-E3U .68%SFA1:,>3$JC=),3;&=>_S8!$,4D%2V$F26'+&3+(%4(PUX)KJ76"M5/9 M(-^)QT9W[0+%]H2YRA!I)/^WIK&D'QTZ+X$; _8!;,^D=XQI+6@O=1A\T8E$ M9<[3#LI>OF <$Y;W_8'&&INM_HO-G[9LEARLMJ*#NE6A$>([^.W9; !<4Y,] MU\'!Q=D+NCVSY@[81FBPD[K)B[)RNYB=MV#KX0GM!>.!W*+1L/9SEGI#UNDY M=1]M.#>JMX8'/E7_NX-[M=09!W=/FV]+6\2]JI1+F,"IS!C,I2@A3M,2$D8S M8X G)2H(IUIX%54_/\W8"+V5X+*3TZOZ\!54W>S@V['JF9Y#8 KIH]*!0KS. M*>B9[JC=%T='!KYQ7 +>URNU*>-^M.'C?Q3:(@D5RE*( M99I CAF'M$!E5DHL"NU$!->G&AL9-$%:.VF!%=<&+OK'+5X"U\%\BP99SYQP M&:WPF,)+L'F'#4: ;]C(P" 80\(#KR#C$ %X:82A@_RN:'(FCN_:'3&+SGZ9 M_=I\J\IWLI1S39F&699(&TZN#9<* 25EG!*6J327M]>;W_1(*E)1"2@X3E5MS+4604BQ@EF=< M)F5)TL0YT>)H[+&11",>V,KGGEQQ#%HW,]P(1<\^K^3Z9.R*YJG<8A[JK0Y![ 9>U&V@1'-?'>/3FO-Y-],(.[&.% MKSNQ3^X([:QWT*I3+6QI+5M"X+P%FV>L2!35D(N<0\QH"7F:*%@2C56.$HRE MU[[ ;_JQ$_^% '/:$C!HE- T\'>SN5J]9AOUL%P]3TDA'VG_UZ M^?W[R9 P[Q:S?2J>6MFR3$LRBL(5L@L7%M"P23)%24!0L M,=Q3F+U/63#($T,^I4C+! F_RK]>\_N\/\/4 *[$"F\FY8=^PHUQEDEB+#=; M=UDEN4$?42@93PLE2XP+Y$/ZO6'_(G'TBTK\5BNPY5X#\-MBN5$@P;VNC]M7 MHC?4>_YBG,1\?]P!WO3^:@D_ 97X\;X?0:A%^I;XS3WH=R4(EN-O3-@@-_1! M/,@C?;\0\R<[_">;!;]N9 M3AE#&50I,L:P*@K()98PDR(UWZ@B0\*OJVM4\<;&F5_.I+/_1T#[PWCKYT:9 M+[$*G/$EU6=A^35FA($:L@,3V<*)$ MI06F3*6L]-M?7)EQ?#N*=RN[Q?/LVG@%5C>6C0A5S[2Y;?K1B%J=T#;"@M\: M<2];^OX]'=V B=7=\T?)-!=:_?9FF6:Z3E"C($L$, M6Z29[3*10I41Q(N,E E)G0+B=T..S58SVZJ?WV;B&_B;K1LEP9<-VSB7N=P# MU?WJAZG?\]O]MX_OO[Y] [Y\O?OZ]DN$T.H3'3M.(IJ+Z_>T^EK/%E7-VN]\MJA.[3^MEN]L0ZOW^[Y6;]G*YA&O[U0 MYC*C.B^ESC.?G5E?@H[MO7__N%S\5+SIV>AG!_2VF&X&Q!B6J&=NVJH(6CI. M@-$25&J"EIX3L-445)&A=>_IK;9@;=4%+7V!57@":I7C&2]]+THDJZS9V:N"+8E,&@DCEA=T@>16*4EG>8W[S MMQ9S0,F(0PP\TIF#L1@H<_G:X^"7F'Q6V\X06XW=UG)]MSB7AF MJ!]$D>Q0QTD'-43]@#BV1#WO#CSO7'[_/MO8!\%6YSW8ZTWS5.>(\PQF1&F( M.;8]LK& >?'0@['GO&P:WO(\\C MR%X[0>9_U'D=C%C'G!TS#7O$>5WED^--AUMB%@)[-]/;BDLE2HD4.8;&W&8IZB,4<)J#ZC#OCTA9%DXAQ9RFU1C0]+VO\T/%*TFV2_6@+-FS PZ6)MNE3CM/MO.Z MP&R"LWNWUO[[U?/^DF9[?F<='_>/]L)V5DOPJ%9U MUI9G?M90Z^^VDQSAF@[H_6KKW':! ?X,SGK)K.83T.@^.

MJW MJI _T[_9;*^"(7'#&'B&=3HQJ>,@%0-F3"DY6*&P]?WP^^B8-AK=^H@ZF-,= MHN5R-V6C>[.X! M-+,YOB\7RG);),*\"[9D<#G0"IQ.$+ XD,5FYXTU034'S!TJ^@++/K*]#9?# M&-T!5'[6N9O]XQDQ0=<8EJR5[JDH"+S.41"DBW-@2C#)^Z MHO-EF/_KTX]YGM%OX<=7;[:#3U7AY#TFR 45\87722TA0HI."NYH.Y5;L;L' M2COO?WY/.-A7<(NV7.Q.@[R[*EXCW\UFR1!#C4+-1J32O.W M Z1,F_T>]\S9C]\=P.:FB77E^(>_9M_.O[U<+)>+/VM8()S13]8_3K@FXCEM MB>AI-]3*1S+];0V,)]9ZXS'$/IZ4DQ[ N(1 [BI='I 'OD+GR_]A1,G M2$&''(GV7$ML0X!H4@&KO1)>N,1XZPMJ-]_?4V"F$7+VY6[#SK:C9[A;E.KL M]-R1,ME'*>%Y((L9@D2='5G+I=Y7$EJ"J\V/C65DWGA42;:NU3E>]CHJ;[+' M O17 .6]A)B=!98Q^J08]ZKU-(+GDKT>(O==LM=#6-W!J7-/[DVA8:$0"P*7 M\<(*="8*8"%Q$8H7VK=VL9]#]GJ08)_.7@_A@BC.P#+XPE48H[SFMC!O7:TD6A9/O@ M*((.&%#EYKW2GUOV>I"\!V6OAS"_ R3=FW&SU@WW($74PISM$R[86)'I9BN2 )DM0QOMJXM&'HKE+GGDC6M=N M/IOL]2 )[Y:]'L+N'D!S-ZEJ0DBRT!821"[MHX@066)@?$F2UN8SMJ[?O$M% M7V#91[9/9Z^',+H#J-R3\XG:=1UY"Y]J"8M-GGP&SS.7_/(7M] MR$ET()>[P\F-G%RP&C5S1#U7-=A #'(%-?"8F6)6D_[]'YN]'B3C7;/70QC> M:?9:*UD8CP%X"L0-[20$H1EM)6TU0T1]^W[NKY"]'B2X';+70[@X-1#^_NGE MJS#/[UZ]NW3>9KAMIV9$YCGI# :3 96)(T''0M:;]C$F&\3M"<L7.?%D'QYGR(#6@K9\+4L/3)T8"5*)K-A!5OW&'DV)0WM#)'] M^-T=;&H2],2F[- 2TLGW4^3U*0LAU.IEZ;/603"E6M?_WZ6BIY-G3^$^G@\: MRND.L/)N2($%^6[&2.V <4TK$H6!]R6#5=DFHQ4OHG7*= A]/1UD;? UFG1Z M0-Y/!1K)9.=#!%T;.*DHR;%RM MQI*1.5"V-B%E=8X**R648+@O8Q3HMBO$V7@=[]=?<7D?J]_0>\)I'4FT%FJ- ME-?G^'9>)TU?\^XDTMNQQ B6YP@J<#(,%+'.FX)%!I.DWBW4..2MTYCI'>'I M4$ETJXPV"_N$:3'/FT5)EVVT.H#FL@Y?<[2HR%6MO78A"!7\[;J-O>!U_<9I M[/C>H+6G!/J&U>>OL^7EFHJUA2H)DP]C2F')_"RR"F3AUQ MVC7$83$XGX@E)DL!2A<'OHZ2$LARODLH9*2 M42=BDR/E[+R!R%@$SIR0K"A&:SH,2EW$E":'T9XL[Q9"UT$,+XTMOB!$43N7 M"\4@2"Z!H10LL5BOA!^&H![B1Y,#:#^&=XN?&^$*(VKWQB3JF&P+2I5(7J7D M4*+7-F%*^O:DR*$ ZB)6-#F"]F1YOQ"Z"DZDF&DQN8 5-H$**@#M @^F.&(C M"XS?[H,Y&$$=Q(6F!]!>#.\6/]>!")94S4=;.H))K2I=^Q KE&"MPYBE]\*& M XV@#F) D^-G/X;W.27I'885KEXMOITMYK7::U$VW_GMKS.^QA7Q^:S*XN(2119%8U$2LHVY!K]J.3M3D&.2*)0UL;2^8/((.1-?C-Y? M[G>*G07-,+1NW+ #6=-"K#D4=H7:GG*9$&JKY?KD?2FSA"_/B:>S^9?M MS!^N,JW!@DRF)OF\@,B)24(6%8LF&]/OU'&(7G #4_35-9X>>G>GX-E7N(N& MG)[:*7L=UN$5\0*7V_O$J.*FO"YQ1=LH5[\CYPC2,N8*3P%O]Q9_P 6[_>1I M4Z)C@>!P)G9P+-U_@K^[NK5EN8Y.*4]NH:@-EK*$6%@MCY/%R&PSC\U';3U. MTK1@&LOB:2F'#F#UGG80EXTY7@'F/GT=;'"B>!S]!"E M9I$'FVSSL,1=*GI4.&TP.)WD5@G@ MR<5<"A/(6OM0=XB8]@+VF(@YC-\= .;3.5%/M+^=I\4W)&M-**-=!M2RU!LE M')R7BKXL.OJ0A(FMT?(S!=.VG!E5N>S/Z>$X\1.7L,;\N:%YO,6YT2B] MB!JDE+S.S>7@M7(0F+)U@D<,LO6][F'ZI'G&_!@@V8^_S6H$1TA'O3E?GR_Q M]]F\MC79?.M#^/'MP$8-NSZZ64IJX"K&24HE+5)B/@&9JU@G(-4BFY(KL+25 M.683FT]A/5I2*MAL1+T=*V3M8F)RH65:7@MC(Y?1^LC;9]R>1U)JB-R')*6& ML+P#4V67R'?)HCCD=4D\D+GN- 1O"C!6!S5@YMFSQBAZUDFI01#8(RDU1!X] M0^Q&:%0Z'5S(#(JI-X02,<\+7V\(&544RTYH>RR(/:>DU" H[)&4&B*7'I-2 M9!PF67>A5$@&GS$:HDL1Z+M<:8TJXT[QP%\R*35(N$\EI89PNKNDE$0GA'(" M.*8:5 \"@O(&+/?>&:TS#[M5)C^_I-0^(#BG#<(R!Z7SBS(NC6?>B?;5+J$(NGI1RZ@=7/B9)M?>R/*__V'.MUL\]_XNEW M_'TQ7W]=G21K3:FQJSI-D3ZH B'Z#$*++%.1Q,GVCNA^M/9H>N\)F'O!.++T MGA%*:Q'WYS\7)U&8:+*OT]!"O8HD:7DI2Y"!5NJ%0Y13@?.2Q!Z5XW$QN8^L MGAL4"5MX8A6M#Z6K_2.(F=QHJR[T]AW!O!8>&QMEW M/"E:N^"=A&B5!)5=@F""AA0<,I\$DG4^)1J)QKY3C4=#XU!I/2,TOBCTSJM% M>IZ=,5P#)E] ,4N+3+&&*ID)O,A@;T]D.AHD?R)TFCN_/>%R?[D](W"><)F% M-S$#J\,^E.,(,3FR3YAFM&2>M9[*@)SFVG!/$!PDG0D;.>VTKG_,\VR5%N?S M->;?_DKTJR^^U:]..&9%]B^"EM:039P-62&T9AL9&H*O$A0G?"H_OE M\-A$;OU4F#VPRA.634!TM2E(G;QED!1\$8FP4^.YB0O>?(CS Z3LA#/_'''6 M@O<]MT9XLHKKY-8D\Z;5:/3PX]6CW5[)547:_SF$@?^.LR]?:;N_^$Y ^4+_ MN.;EMGBIA?-AGE]?:J./I!<.K_';^XW-6-UFS>-4! 9A75)%@?")K%[!ZHV6 M4$!PPZ6PS,C4NA;E>!6!B4G/"VDREEF]KH,(3M'YY06727F;C&E=R_5<*@*' MR'U(1> 0ED]<0_/[8KG^0OOQW2+,5^_G'S&<_K8B@?RT*'K.^[(M+;@82VY+ M]#9:")&\0\6\!D?5Z+B(QF1P4J<"PR',[.;F/3#D05:CF>>,=#, M^IJ-C!"#E(#0[>FYTTS\ZO[-':WE/*B]%9WH%^^CDZ^>0R^8D/7+EH)-C*.%5# MX3$% U8%$P+R0.L>-63\-(T33D 9"2>/AI0;"ZTS[78S"GC%/%F81ZL]Q'J9 M6SG':N\01O=AL3M\+(>S\/V&NU@-O>NRVXN\ ,N$_'^I- "HQ$. M0N#$/&/)H2@:P?.@1 H^&8''U&7WT-B/+CL<(4.TV*'BZCEC]NG\[.P4:V(I MG+X*JZ]O3A=_OIV7Q?+;YO$'IW=V?'ZS9,X^ZQDG=2,3$TEK"X59"[5'(D1. M#J=CR#BS*;KF?9G:IFZV[+O:&R_2>O9]TUG_XB2X6BI7B07/+*022[4?,@2C M,FT_])')G)@5C9>Z,W%3.P%[8^*VBAI''-T=E=LT]PE'3%Q)11SBN=X?D>"0 M.Q!D/:JHN>6Z=>WP_91,BZ"1Q/[H^;>7#/JI,/I83^_WY1\K?$$,6K^/I//G MF-_.?_LK?0WS+_AFL7RH$B9&H:VO$ZQ+;<42A0 M9I&=9<=IB-U?E'#.< M"X-T!C1&T;/NVS4( GOT[1HBCYXA=B.OZUV).:0,S(A8!Q$H"-PG,,DI8;@L MYG:"Z7_[=@V&PAY]NX;(I<<*&Z&*E2K15BR"MJ+3 EPR'+0O(F%43 N^"ZZ> M387-:,)]JK)F"*>G3@W=*0;QF(O5-D T@9'#03R)2!8!)WXPE1)/6CQE=G=4 M63,V" YG8@?'TI.=HHOU5M=$A*H]GG5(X#@B%*&ES\9&%\9I5?,,*VH.L7A: MRF%JQ?+H7<#-5W\LUO^!ZU>+;[0-$V9R=\^_;19,V_/_GNX_OR M#W)VEZ<_:FRF.L67%P>)S:@5\=:FXD A\=M9XK>SSFOAG)8\[Z2JQJ>U1PM] M3UPM^A5RCYB_%?=KPY20@E2^(&2A=3U?.+AFS>-PL4;,F^^:[9*IXO5^?(Z0Q+K2%&=T>.#J0_A1W8OM$NIP M'>Y-KM.[:H@+-9 EI$%C$MD:Y=N7V=U#QK2G^LB .I3M4QNC+]*FVN]J">%L MM@ZGO_UU1D?!K'9E6)UD97BQ.D/QM BE/4(D$PAJ\W+%C!;F]BR;!\S(I]\U M;?/.D: R!I\[4#@;;GTBS;G\<8-G5]I36^G$IC]/R'4^AB%C619@GNL8F>!Z MM_D/0X_XAPB:M@_GR$JHG2@ZP-5]1_2=PYEE[CBKQ5E)!%",DZL?N0)M S*- M9,4VA]GBQ^(2SRM-::7OU<#!)_#7W>LU.QBB-YYX,*2E9IHU<%K M!9EG'B5+PEB^CUEW(%W3]N$\H@EX3/DUZ];91[#OWA]/$>][E) I0WZ[<^AX M4;_LCYA9W*)0CKP MWM1:@EI36=M;BI(]G3PE2-;:C#V(X.YC@T,PUL",V%.44UL2_Y@G7-:;!72N M7-\?X*@3]\%#S"K6>PL>@LGD,=(*T,;B)*:=#()[']]]%' ?Z#3B9@>.T(9! M=TV2&P#7)NFM M:%TU.Y3&[JW^(4BZK0]'%=C$-SP^UAO#FVLOBPKHM[CTX-W53[_!7':QQ23@6HV(H#+!P,AZ-E[1NY4$F MQ[)69$.Z%CV4?WKIQ$+?1V2+%OSKP.FZ1P-N]D#,Q F/&D+PFCP'[2#** !# M$<6X)*QO?4?Y 5*FC0P=Y:QH*8Q.,54_7>+VDIQ&;S Z#45:6A!WY$IF7L#9VD,#ZO/^V+0%ZB7,LL_6-BHX/R\5_8EIC MOOS1^W@Z^W)HV]I#7M<@<-ULM8V"UA\6*\)MI6G3->:2JNO*+R-R+)Q#SKD6 MZ ;)H-OY_]_>V_: MY%22K E_?_^+S\2^?'G-@*)J&.,"!E6W;3[)8O$ W4ZD&DE)%??7CX>DW#9=FBZO3F>0'$=G-EWN;S#W<3)9+G0@C;Z6/D2HC;2 MD)"XJW612G'>^BKE#F2-"[Q3H.-)0!ZGJH/1]R+O>[-[5; M%"Y7:VY"9B%)S0"575<82O"U<53A*C+.@W2QM3OR.$7CNL)=H.U@!74)MQ=I M=1X6TW#V6YC.WLZ7RTEP013E"D&C[MDA:*"E1!QR],%*R;1N;?+N0-:X!5I= M .\X5?73OOXN9R0OG'[>UBVE[Q>-S^L\FHVJ(]V9U[/X>K#^OG3M/UI-6->$6W3 MU77#YE.=+UQC&._+FUF:?\7WBU?SK\3(%YPMI]]P\\/7-0:WG,8S?#M=KM[- M5]M"/XUU-/N!0Z MD/5>F'EN\?RK[G[+/XC?,E]T!;/$\0B&5CRZ)R6"8UO'=X9-N!_E3Z^N[*O%58O-[ECHWR6GAQ8YA4' M,JI"K9?SH#5ZI\FI%:+UC(&]".PZO+\/=AZN26^MIAY*C]=E3]Y;M3:VT-L4D"U4&H+BE M;5);!5EG9WQ*CLN=1A ^58U^_:5]5*/OI;)Y"_F-K?@;9?3)\%!R3)"=RZ"D MIDV.^[B^NYQ*4=SYG1*WS:\A-$^/-5/\P?+K,MEP=>R]O2P8AOSP2F-!N3U5IW3"MR=*/1'@?3OYXO9_%N],R8R+6F&8)'7OJ92 M@E<>0=,GY,5DA:=%\P5EO57[= GD@]3XW')F6V&M&Y%/XWE]S<8'&B)-]M3+ M!LV,[<7I:9)AQ@EC7*(MT>H$"K,&;Y4$3@ZG\!&]U?%9)<,>D/%Z36&:?YY- M_QOS)'I6+#(!4=0AK2HZ<$&2K6-C5"P$6F%J&)/W<<*Z3G[M@Y4'C-:&:FE= M M9TMZOC_FBK)PMDT^F[&M?GB^_+U3S]^XA];9?'-MC!]J:^T5Y5!S.OOE\U M1-1:6%;JU(F*!AT)"*1H0&^D$9B4\ZW+E&]2T"XQ_ZF*[N7W5V=AN0WH"4_G M.4,'T20$E5(!GTL$@T@.E\803.LK3H^0,^Z^'TZR'R?R#F(^E\56&_%4 M=WT^HW\NU_E%;FW0W ?(R=D:P)(0LZY7HXO@1J;";X^!/1X_CQ'42RK^2+7? MAE,S'70 J%L\;)N3."M*]*7VS]*U@X3)X!UZ4#PIZ;631K:V .\E9&0 M5/T MO+74.X#.QB)8KZV+?*=';=!$0.LD;=)D$3HLY):&R*,I5A76VH*^0T0/I]91 MBKTSB^L8*7< DPM+\3H+V?$0#2\09.U5XVD/=DP)<-S$HIDG%EH/"+F'C'&3 M NVA'MA7,3=BVI&-ER!Y##7F9B%JXJD4RWT24LK8^J[,O83T M4AS0UIXY7N9C1\BO[9&?U@[J^_/5ZG3V^?KM"/0BRD).1/ Y59X\A!@L M<&^S%BZZPG?K-+?C"\<]BQKH=3ZPD#O8<>[P,M%.VZ310+U*"RHRVBV##I4! MYYRFC;FT/ISN$#$.I.>@#H,>KK0,#[IZSX".NID3() AZH2%[(CM60W3D1X?:+46H*(T))7G1 M>M;8P]2,TP%DS"/Y$#7T":AM[^X\R4:+R .'(%"!XCQ!X(K<;DQ6)>EB.(5U M=T'..-TZQH3408HX]A =R,]$Y!F%MN!5'2]>$C'#8QU0;WS(*5D;FV=[#_(S MFS>Y&-'/W$?H(_=R>0KLYP\B)!LK?U#\+9$R*F@*$H9N=O]V1-XF>[9 MHN=8P;?Q,F_"J&E%TOT.RK;RHHIO>>/G?]>/QTS0/.I]#6J8VO';J+CIJL#X MYM6+CWA6 5 KX39>9*Q$?PCK&KRKXCMGNK"DF_? MIOPXBML53UT4U&Z;P-ZOV1=GZT?2I_?EJJ)PLZS6E&Z2)T[PF!6+$ LG,7JI M(1I677,AK0D\!=/ZGM\@C(Q\W>]T6'ZXP&LL6'3@MFSZ;%W6K+S=LKBN51': M1Y<"G8):T"GHO81()QE(.L220)^U;XWP1\CII2QL-+#,A]%]3ZX#@HP2-"\1F:M\-3@?HH - ?22=$ %?7LSR M+_@-S^9_K@OR-J;9Q0PT7Q0*49,^JH 2,D,4*8!-5F3'BE"\=9AO![*Z!-Y,4*FXS'!$77+AO9&/!,.# Y\IQ,E/QV MQ^D'BD:>>-&XQ47M\=)Y*_3V;3:KJOI-[S)% K%%,^A M]ODQM'EC3:58!BPJ8;UD2?J=.M[ML1_M1-BX]\2'VY'::Z4#J*WC$;_3+Z_M M 41EM/,.I*_E,T2'KQ?S;(WCC >4(&B=D0Q#O1=?/7EFBK Q M%]2#9#,:\S&NU78$K.[+?(RIXPYP?KE9U/C]^W6CA8M>BLXD#)C!F5C)+PR\ M(+ZL-V@"LR*ZUA?E'B1FY&C(Z#BY?36JB=+&=BK(NOGW'W]N\Z]5B6N?AKA? M'[-I[013YHNO8;:U=R[8RC:[�M %N[BV*2X#+9+X+\:Y^=C]+LYICN_LZ1 M1Z)W!;2!-#4V -_-9Q=;\+]"%>WJ8ON-)!*>(VBN8[UB)"$8X<%H@3RS*'7V M.\'MH3>,V_VI+W UT4)/)MA1_MK;R]M+UKK(T5DHJK:;,4*!D\&#R@$%YIRE M:9U!:,S"R%MH=Y[TF CI8(%L.%>)]D,OSH MS*L#H76U^U* P+VNT\FC1\&-LZTSTOM1.*X5TA.>!]3LT=OW?!7.3EO[^ZXZ M&S5WUKS*]\Z3!ZOG?9R'/BIW4\BB!$;.F[1D"K@8P*'#.@XJ8_#19TR--XA> M*G#1U MOX]&.H#3(%%*;S@M:3*?O&"&;!KIP=5/T7F;1'$J8&MK]4=/W>\%JU.D[O?1 M<0[WPLG.J?M]E#9V M NR>!'+2.=8>!H"\EC/G$L!;;R#99#,RHX**3WE%/T_J_A (M9!\!]O6K9SP ME@D36,(Z%"&$1$Q8Z\!)M!"L]<$7X_7MZ5$M[B?<)>0'S-X?LUT=KZR#$?<- M%W$^#.9J'<+RXZ<_MNQHHZ1S0D/RT=8:P@+!FW4A83'(2J1OA\7>38+&/3(; MJ/QQ$!TA_0ZVKX?J5S17QMHLP0A%UFPHL381-B"TU#+D($KSZO-C"I &.R[; MPZ>%Q#L SLOSY72&RTU[GN7T\AHCR\T0! M:3$('GW([3O('$UU+Y6(8QZ))];]R+]1 M/($+24 RS"K-LL;4/!?;D/[.X[>-L=<*^L<"H9=%$)_F/=[F_?7??TXWC0PV MG$^L4IK$K(%%6SU\YB"@%]5O*]%RQ:4:Y-IK"^([CSV? /XGAT 'V-^I^.[= M?/:-5CAN%OMR78EV_?M:*_)NOOH_>&U2[[6T3^V3J7B6W(#F/)!JH@3/2P:I MI8M%)T,2&J/2]UC&.H^A#[MF^H/.C[R>-MO+K_/%]D?U]_@DRV+0<@<8K:H# MM^NH.,XA:<,-,L=]\V*-TW+8^37 9[K"C@=3!TOM8.5LMY;?ZD7*Y9OMP?W; M8KY<3HS$6ID000;-03%=6T57[S%YE9U17N;6,TL'8&. MP-ZFI_6;&;V!=HK-_)?WB_IW#9EL"BVVYJM**FHF+&@="^T!7)#Y*DD12GCE M$>GKW?I2'$7&.*,L1@;PB;4W-D[_[UVG($8 M/>!P..UT8#D,Y[E M6F:S"JTG=8S&[#CS0#JQ0IX'Q#I8B]N&)K4M[,>ZV5P?W?([+KY.3"''@QL- M03L-RG$#,?H"WKKB$A>/]C-V%WXZ>-^K$N2>V<">$\VALJ9/FF"%>?:!I-BN5-Q_]SOQQ[I MPSXP_BID+8Q%!]+P4NL(+007UX.P0N;.QJ!:%^ -P\FSOCF[#YI;!S<: *,# MFZ&A%#;>S"2AR]KZ!(4VZ:H3 5%(.A6=80YUU+1U][LR-DP\T_J%AL@<;K$< M ),CYT4V'"<_0$#4,IZ-LQ(\.MK#N-#@./.U#V\L+.ED9/-AWB/%R?LK>>AW MQ1P+E1[.EL=&I%_/3+_^&Q=I2G*8),MC0%W=)T]\2>_ 64Y;@[3)&LZ8\LUO MS.]-Y3,M51@0Z\,JNI]N?HCQYDXC]V7BFQ07][O_'0N7'6317=8%7DI 8F,+B"=NU6QP+$J)' M$H=,J4CAF<^]N=_WL/%,BPOZ733'0J4'HZF]I^5<2$D*,*&0IV5TAAB-@N($ MPR PX^W^\J.OE<,<\OZJ&/I=*;\[$,ZVTZ'>M' >3'^M,N57&8VW<\-:/D25I!ITNN@,=?,WI2<%\ MQ'IGG'[^:CY;*_ \G-5J #&QQ2!M>)(4:6H3[F0A\JB!928&WNM=0RI'^ DNQU5IW_]0FI]0U*9SI;3])_A[!PG(2AD60807 M0CF5P MSFG()J',F>R.W'M*YE[&Q@W2C;VRNH+-GNM?>1@)5N/O62PNJV=.>ND M>$LJ*1AY/#1X0;[:*0#.!TNN$HTU!!/:4M7I,>_GG-:%@+V4_T5Y^'\D_APWRZ7M 2J#A(CLH0=2YBRF# M5\$!KQVI;52N?4?>XZG^49KW'G.RGUCWSQGM%]?GR;0_7VOE]HW)RUN8UU-W MD04,G%1BA76@HO+@'(N 60H=G!#*MKYU>%H..S\+&N.WU?(9'DP_QU+;IJ2S M)E>:*0LITCE+&F7@?.T-''(1@AFEF@\R/QESSW2!G0#AIU^,!\#M^5_?>5(\ M-Q,$$Z>,5RQ:,+2!TH9J-818>X I66045F7;S1VX/7E[IA=]?J2U> 38?N@C M\3_7^KN4BXJ>"QL$F"SK6-VDP*$IH)43F>3EN&H]"OI4O#W3&T@_TB(\ FP_ MP-6,)\6SO;YR34).Q2A53"!MK=OT4D+D:$"XE%U ZWSHIK1V?_:>Z?VG'VE% M'@>YGV%1WC;BA2;#W88 (=?V0I$;<(',^<*B,%XX%TZ?PCFIS]C?W:H?:4$> M [?G?L-D=^'<*M6\+"[[-4P7F[JR8DP0H2BPG)%V?:PM$W.$6J/J6C5/C?ZP]0M*FN#LQQR].17"A?!I\R!&2TX=\ZZW'K, M]#]UB_MB=L"ZQ3W4WT%L[V8Y$[,ATIE!MJAB)$*R32$X$J&G0X73S[(2_]0M MM@;!HW6+^VBD S@-4N;$O45>R)2)6!OVRJ#(GN'T!]/6%J&U;-X!]4>O6]P+ M5J>H6]Q'QQW@_"/9XXMI6FWG=?TQFZZ69-EM:^DR9R5:%2'&7(N;; %7+SZ1 MR%-TF5O=O'_'HP1UGHT?'"_SH937 1(;>+UT*O%D,((ERPJ4X;09)&LANI18 M<=*QW$VTXL^%WW$+(?<#T;-#Y M$R!3=JBM98.XO+\ M5ME/6 BY%\)'2VKM [>?KQ"29UV,S@Z89);,7\P03)$@+-=DBQA3E'DVB_$G M+H3L ;8?^DB\59O&B[6:"0,L:O)N693@"@O@F,V!]JCBVC=5_Z<0\F=9 MA$> [6>HN;I;E<9CUD:F#.NXD(JU( 83;5,IY!QECC9VTR7QGT+(9[@BCX/< MS[ H;QOQM;NDEYF#1JM *6,<58(O^G$/+^S*97C)6B M$>KM#10LA]--(!G 8I>I+*!N>T)5]) M9/*5G(.8 DDC%N^#C9J50:8)_,"%D'O!ZA2%D/OHN .CS$,3JS[YXSVPV*R.N50%&F# M!T.[2O$:HI( ;:?H<+J;@V:%4D9P^I4^1H;#9:#SUA'),J4 MN)56\N=3A?QSESWVN2*/@]S/L"CO&/%(C$KI@+FL:=,JC#8MYL Z:;,G5>;G M6$_U$Y8]]KD@CX';/V6/U]KP)49;50R WL=J6Q0(.2A049L@E><%G\\T@9^H M[+'SL&I;X#VOLL=_A<7:B6Y>\WC[P8,5/#[*01_5CBJK$)-2$"623\1,[0CE M:H,HKXNS2F;1>@##.-6.ZRF(K\["?MZ?KY:K,,O3 MV>=)T)8);0UDYI&.E^S LRQ!!FM*B(5YU3K(_!1-XR!O /7/!]3%Z.F0A^6U MM@$P_W*^(*8N+_2:3(ZR *X$'?UWV,K..>1"@+7K^&@R$!U*,"ER9EBHO!V.HGO?.4Z0 M? P<'2_R\:-?#W/WJE87GMUBKB22F;<%M.7$'#<:?#)UED0QF(W2/MK#\73? M*\>)\(X!IZ,%WNF^].=T<8NIF*(QS-/"T,29BDY T,*! M.$Y4?[0]WVNI\S:4;H(SJ,A!MMIP6._+@47: MC8U7)@LFB>3#-ZY=R=@);/;Y@.W$BNGRF+RVIIX.$.L2T8?BR<\5#%2]X1$2 M9D#'7/$:T5A]. SW(67<9$%7,:_!--@E7J^MS,NU>(OMCUCO.9$X7LUG:X&? MAS-R6+Y.A%=.R<1!Q&A!9<; L6S!:29CS,9R?01\CZ!LW/JNKM!\*OUV">X7 MGS\OU@[V&V)L.EM.TV;5YL@XF35(QPKY]XHE))Z\ BZ2E)H...F../X?>.NX M)4Y=@;*%7IH!KFFZ]-?IC+S_:3BC V2=.7XSH^^PFCVS)5[^)HQK@3FT'H@Q^,4'>N7OUD7,-3UO7D%+4(DY:XF!5GQCB>0GM/RXZRV M*D$.!4M&)T)U AMS^A MX^9@&R+BMB/>1/@=!'%2P;H M7<6\K)=P/((V)L=2N"BB=0'M/62,ZRV<#CA[BWS\K-:E]4JD7UJJ7[].UQOH MKTARFN7ZW9OE\KQF7=9F["0K*R/G!KRG/Q1# ]$B":Y:E[2-2A];GV-[$3BN M)S @X(934S]0_'6^(/=Y]NJ<2)BE[[^36[,DN9'R?B,O^NU\N7R)A7[G]_#W M1&'F+$D/WDB2):^=C3))52(JC$JHDG-C(.Y!WK@E_@/"<"@5C1WCN'2E;HNM M.O?S\]G::_KZ9Q5?3#9+5J>)AJ)K^)Y!4$H".=BZL&P]C[>0]T"$8_=WCI,Z M&Q!.0\I\_/ULS5U="S7J1TS4E?(BI<5Y./NPF'^;+C?!(:SAH'?SU1_TUX1[ MVI*=%60\" LJ&=JQ8^"@4S#1!9?(#-T)5?N]=YP\V=#(&E#V'?B'CX=S)E(G MF5!(T,HY4+I8B$%XL.0&)Y1%%=&Z^/9QBG;"F'M&&!M $1W ZN( ?S_[%&KG M,UHNQ-?J>^W)MZIW=_ZL)N?$(R]%U$*K.DQ;*5]J-0/Y.SED068^6<(LP$4TP'<'EXWPFJO-5%N,)+S@DR0W:@M"(?96&8YN3.-$7;]JPFPU_39<+NC.&P9/]CS.TVFR.5H6;K6NKAXO M9*DS!4ZX B[$D$1V/LO6L:%ALSGKN,KE==5-/T]3=-'1.UIRE4DA:C]/PR#R MB-*6FLEOW4SU'C*ZSN'L@X/[PES'B+R#@^T5O7*Z^C6DZ=ET]7W=?)MSE-HG M!.XE'SN="_^2>?-H@6J^,NU2,?/?R6,7>KKH]3LK=X63;\=KEZ*TU M%H(V)!*TOG9,LV#)/:TMTV3VK7-]]]$Q+E:.U>VC4#E T!V Y2-^FY]]JX5D M-YC9]C3'C$DY@6 ]V6G*D(@\V6V@?- N:)YT\RD>CQ+4$WP.T?=\*.%W@*2; M&_%Z<44ADC:T\6:9$RC-R'.4*"$ZBRZ:@L3$H#;-SL?3<&72C8^G(Z7<'4ZN M#65@6EFA9(;D+;F'AD5P,5O0P2;KHG+F=H5G8[3T,F#E6!T_"ID#!3YV'NUE MF/W[T_=9GM)OX<=7OV[W2,6L-\IIX$76/3*O4X$*)*^][K0(L>R6,[O_^3WA MX%#%S=M*L8,=Y.U\]IF>]K7*YW(.$2T)X9BNI0AT!!,S!IQS')A!:W/*B8G6 MP_+NHV/D:PR-3YNC)=TA6K9KR%CFDV.U4YF)9+?)!'4J*PB!S'BF?2ZM6R7? M3\FX>\SQ&GX",@>(NP?03&?UTL7:+-]NDB+6WG9<@XJ*-EU;>ZPJ[\&+@I@E M*_IV4YCC 7.'BK[ ^[;RU:(GI54$CEM*/UZQMBZ/78] M7K5CQ>I41KH'*CJG=.3^\C]B%JP!HW,]BAP4T4G9DP 6^=C*%7O@WJ5 M(;-4:RB3C.[63:C3%!6>*.!R'&:&%'8'6]#UL_P@D2GF S@=$F@BI#2TM)AJ77QQ#[T]>1WM=FH!M-.!\C; ML?*HE&QB4A:\5!R41@;!ZPP^UJ8BH2256JH,S03'<"/HR,]ZZSWR#FM;!+G@,@:R&&NBUX?J&H]_# MW[A\N<#P[SS_:S8OUWYZ1$'8SL]N4 IV&!^-BL N7W/5]N*R\H<%AE:7#(*G M6H=:N^AY;^N4[2!R>L=6I]K?$)DL9U$P=&51,]=&% 73"TN9]Y MEZ$8K=4J"I#)QMIZDD.,)=1UPEF=.F::CYQ\@J1Q7<&A@=5"#UT ZY?MBQ_: M@-%PRP*QP;Q;MY4TX *)+0>R-GW*D=9-\_CYHR2-Z_4-!:R6>NC@(+Q@9[L# M/\05;<$D')/!QMHQMPZJBH%'0$UG?JIW44SK<-9NE(WK X-LH9:Z6H3VV[+ M#QJ3TJ@LR'JL!34D.NW >?)Y#3'D7$E,B];]R':C;-P& (.CK9U6ND#;0XRX M6J_!,P?+-6W1SF;PO#B@)1.8,THIV[XGT^%X&NS:_U!X:B'W/B\T7HOMM+B] M^-CCVL:G3G(O\3$\)9FMXU:#RZIV=*,=Q'M'9I$P&!@)Q'DUU)IK'Y*ZAO#P M=3I;:V93JE$\CU+46\ U&**,L\2G$F \"YR6CA2YM7_W(#']!J+V0<,CN\L1 MLN\@JW?)R(OSU9?YXN**E38DE*0E6!\]J"(#1&45A,P9*]$J9@=#T U*.H'/ M<6I^"#R'R[Q+Y&Q+"VW(,F?&(:"KZRIFB#P;*(6CSTG8G-NW*+V?ED[0 MGX3. 4+O #Q$-2Y7T_2J%N,L+F[/:>:4-C:"D\RLK;P:R9>@BU0Y<"6$:>YR MW4=(;[ Y1,>WW:NC!=X!:BX:#M[@@4F34\D(2H10RVA,'5\N@#'.G7#.%-.Z M9O<^.CI)C;3$S-'B'A$R&:>3M_@YG+V>K2XV7O3::<<$D&U'9[:(#+PAM NM MDG-D#C)\[#; $M/_^#S_]C_IT1N0T((T-A0_7%53R1 MA/#,@8]U^%6LXR\\TH:TLTA*AU@HRZ6,\QZ7PK]/;06)K[7S">R@]7 MU;RQW/K0_2_SEXNPG)YM&>"R:.=U ;Q?4\? M9[=OK?4C)-:'RM^N\@5<14*;10WM:D7''"*134:0\9:^8,Q&ML\ROWSP.+4* MK15]F)SZT/&K+V3/7+@P2BM/?@ID4T@,UAIRI%4 :94K&%%&4_;9S*\>/4[I M0/-M_$!9]:'I3]/9YT#'$%YPX#./Z#T8Y+6O:233-2D)TLN 9,'4A. >VK[U M^''R^*TU?HS,^M#ZB_,:HC^;A@^K[]?V*9F]4)*3[UK=EN@<>9[D@^9ZS'4^\.QQ,N"MM7ZPM#J([-V-7]76.6NWU9\+(F80KC9,PJP@UBY,@7@L4C R M@P/U&BFB UQ](I7@BTS[ M][1::54][PN);?WINK>F4#&,DD%A#&M]"MEK@KPU'UR=Y.90-[_GNBMMG60V M6B-M$-5T +G_A8O_"/^%R]7WY781O9CE5^0DS+\N_]=_?'QU$>PC:Q-5+%!' M@(/B08 +: $QR4)VH\B^]0FY&V6=6%VMX3: 6CH &PEJTP#C55@LOI?YXJ^P MR)N&J%9GXR,Y(>M@LB%N@JLL!5>RLUJ6U/IVT(/$='(OJ*DAWT;RO4+HVJ)S MW#LNE0+-O0154H9@M89L5.;,6:%XZ^K$)T@:U_1JI/A=X'2@%CH U4?2"1'P MY<)JE$1>;5%8T)>ZJ]+&[30'%D0=SNQT2*W#"CBH&W#&N?';2R=83[QXEJ).KA\,$I([60#=P MJFV:?B7Q;0:1GD]GG]]O6NO,9]LAR=?NR;S^FYP/4AVQOOB^9OK=G+Z=K8BT MLW4SGLV\^4D(#)UF&8K/@D3!)+CH D1I4-:@-_+6#2(&9*>3\,7QH+L7SN,C M8+3^EQ>">%T*IGK_ZY+3C[6E/1)CM57>1M47;3BJ+WY.S_M^XYY >GK]4#A<^*M]]\&9'<2+VD.[5-KM(/]_.*>X6OYG M.#O?,'IV-O^KIN F@AL4(4>PK/84];:0<"-Y[$:$F- +(=O/T'F2K$ZB*,U! MV%HC/8+L_44COO4T\VLF^_+3>?PO6H._SU___>=T@Z;)KD M*B49X+9P)WU24;6.'!]'<7_1F(&@.9P>GQ=JW\U7]S%L@O!>^P IU 9N& Q$ M$@%HHY.+]._@6D>@CR:Z/P_LY-AMH,T.X/O';$&&R^?9]+_73&\;1I 0I79N M?6?*!PF*<5N[4"!XH:@W<&,:99SPW#T0>0&8G36).!;UF&FNVKPW50N:F ML_825W\A/?\+7KIV89;?S:O0KW7&;--NYJA7MVU-TTX*)VAC8X0E 8%5G)6 M\1=I1_0>,LHB/+JD<;!*MJ':V P4'O,9>> .N% .5%;ULG+28(OC0A1R 5/K M6>L_?H#T2$2>-#RZA_Z[,"!:!-0,.DPN.PBQ5G&6VI"1Z0S2">X-II*:3TG\ M<4*DC<%]:GUVX$9=$7^#RP?Z\3W%O#="Y[#.;9"%I8Q-$(MP0"88TRGEE&3K M<3)-&>@DZ#K(GCV&CGL"^$TN[SNY'I#3I0[(I8T\E0R%54\B"TV+W"U/5,O-,&>?9@R+,&E:K#K>MD M4)^%99(6;_/\PL[$=6(DGQ@]N^W/1ZKRB *"S[3/Y]^'ABIY >1YGY/!%<\N MAE5]^D**>QF6F%_-O]:?;(KYY^0=,":TY2@A\MK/A%D.P<8,SB%70B5NFT?> MFA#>B:G<)<0'A,#8=Z)W\25>OG[Q^[\"_<[B]5G]Y?ELPA%UCKJF#K%>'T@( M03D$PXA1[Z(N>*L=YP/WI@][?R<&\#A@/97>QH;F+HOQPV+^;;JLG#GG->,, M@=@@SC)]BHXDF7,45C.!ZG9YS .(W.NUG9BK(P)Q."WU:[W>=QY,E @8@V,@ M>;T5D5EU.'F!XJQTEJ&SOG5]UA[D=5-0\$R.][W4V2]27WT)L\]T1NQ2SA:U MSMP%L;E-H5!KJ!=/H1HS4BLF]>TS?2@ [T%U-]4+'>)Z*.6/;1CL8OO<+B?Z MN$G(KYG^6GL/3X)/3"@RRUGM5ZJ\B1!"O=3F6 Q,,4%_-S-AGR2GFU*(KBW: MMEH=/_2P,^-UQ>*+G->+&)=;9JV-F+S4X%F=(>H3!Z>T \Z"Q(0V^;A;\[*# M2=@)MNYGA^WQVNO7POAE8SF1B">!RQQ,4:#ENH%%".!"*/3)"71,>=E\7O63 M1.T$4/^# G08U8V_;>X0D5Y+^#/2#W$Y<9EIP^HT%+VVY8.'&+.&HKB1T? 4 MRHE9&ZCJ)RRH//40$J%VS2!94X41SA-FF[P?4G37(=I<>>X'EK-JOG6F@O M LA2(QN2!0C<<UZT4\A:(W!WZG8#Y8^:PAI8F]U?U+D3&@ZS_'8:(@EW M-:U?M[B2L^-+VEZ^.82S$URS$3GYF&AO\S[3H8H.P7/G@&5?2PJ],'J8[CI- MK]FL(U^W)7Q-P-]?U,5$?V_Z-OF<8S8E@>+U+AU36&->=2BR=,&$H'''W/S. MK^RD8.]( -P(- XC[K%S.4\LT_C]=WK*NNM@$M;D&"4(Z8DK*]9]"Q)PYG)( M5KK,=IO)L_,KQP'1D,I^#$]M)/\L\+1M1ZB5X2'(#,A2;24@) 1F(VA7.(;" M@S"';4N/O+0C3#52^-Z8.D#Z8Z/J':X>;E1Q,1')BLP5$Q Q5+M0*/ H!&B> MLLV&\YCX3FC:X66]H^@0%<\'E/?8^/FTFJ=_Q]O%PEM& G+/!2,IR9IQR8$! M^3$&C.2Y9.]CO-UP\0'@//:6<89A(>&RHO0_X%X^JR,F?+@B]:6:7( MI76\WM>L U1T<77B%LO1%Y'];M4J]S]_G(+JT\&C@53'!L8'>LQ\-L.SCWA6 MTZ@O4EJ[50S=\_!Q2HQ/!XUC MY3DV'DA(TQGF;83U?3R;?KY^2-JL$B*KT[ED#4SP!,YG V1+B9",3B'OMH$\ M_IYQ"G9/AY*&4AX;,+].9W163L/9F]ERM3A?9P4OQL=Z_6HCP2UCT401Z+2$ M:&2=%\,X1%OG?02I^XYSSTAI&*$$^'D2:B'1L?NR1@WUXV"^88 MK4?F((A8 \R6/O%00+@B+6_;A)> M$\-IE5A:,D9:DJ,+"6(0A?Y Z6R,L135#%W77MQ1EK&A\O?%V*&:Z* D^O[3 M>E*D])'35H[29% "!42=,ECNHJL52-RVKD>]GY+. 7:PYI\:>K&_&@X&TY^X MF,[SIU58M!FW=L'+98G;-?-ADJQ1D1<-1A0/BI8>^)@#<92J)6%4=JW[JCY& M3^?G8VMX':V28R]V?A@(:X_UK3 .1:EMUB2+@OBS'IR+9*I*SVW2QFILW8R] MVZEHXV]L1RJH>P"^P]4$C0P\TV(*.2LR:)FO!;P%3+"Q6)^"YX./DR(Z.DK$ MGQ1B^ZJ@WY/SUOVG8&)B'EW=I&LJF?9LA^0RZ9B(**LX_3WTX7G ?;73)/1/ M>GX>H9A^>B.L$P2U%FZ!7XB;RZM-M9R2>)QX3#8Z0>9FU&082.(O5.M RZB< M94ZSH!K#[0F2.JH,&!)N+1736R3CCM!>I/][/EVN&S3]0IPN5]/5.2GVQ2R_ MFL^6\[-IOKS;M\!0IQ]M_IYXS9R@;9RV>%S/5@W@:G9+<\%XR*5H?*,DK72F.1.9 MCI*=2ZR:4-112<5X&!Y">]U#]M4Y?3U+WW]?A-GR;*/RJ]X/OX7INM?>Q*!F M9%%+4*+RS)!#E"5"UJKX;(OT_K#0\X$$=53F,1Y@!]!=O\%J+TF.B44P];10 MW 0(9 J!$=H('GQ6: 9RBPX)5I^F+F2$:/4^>CC2YWX]RR>+'[+BF3P+RRTNJ,'I*H MW94$(VNBKJRB0L@6-==YJ"3A/ L#;ZW[1JI;M_V:OS-;%\=-#TVA^H8].G\Z]>P^#XOES^[ MT:.S3<>@'5_2MF/0(9R=H&.01!4-2@,BE=J:EQ4(AFQYZZ0-Q21D^1ET#+IX M]!^SQ:9G^W^O%\HVQD[F)2KKG(MD5(904SH&?!06.!IIG$>C=.NQ:0^0TF_K MH'V0<'MS:B'W;E)I#S!S$;%9?L3E^5E=N>OAWVMO>;4Y;^FW/\PW\2>S^DX#T2&UVD'8XV&N-T+^@+-P M5JW3%[-\,8+^8D:1%]HR5Q04K(..-5FN(15&]BI3+A>#M(!/!N GR>UD:-_) M4-M6?_U"=1)#2=%$#4GE6.^?$1O".7!.)$8"C%Z=:!_M9!S?B<[N?>3>KV_Q M.BQFM*DO:2M?SU3]E+Y@/C_#>;G]S@M]\DJ#=S5 MJYI2TS*A%0.H;?9!&AVX.\4^MCO)XYKZI]O9!E)B!WO=.K!3&0AGK^9?O\YG M&QY?K%:+:3Q?U=O#O\\O%B7F#^'[FMO%HDZUW8RH\9Y+5Z=]ZEJ7I7CAX'+F MP-%JG66RV0TPV^5(JL>U^$X*LKNC7TZI\;&+\'9@=S5?BW[Z#3<32.8;.R8^ MP/[[/]S_/+3AU>O)['.O6,D#2YK=I$EUDN++OD"5F=M M,3OGL'6T:4\2Q[GT-T;$H(F2>IA$=TMF6[XF1:4L:]>V& H#5:<[!^0":LM[ M)EW(T;2>P_D *>/<[#MIW. 0H3>,' R:D7DQ6TTO;)1/F,X7Q\Z&V^\% ^1: M]N!HZ,2*4RX4P3B4+#/9;UY!K/T1;/2"(7WB;.C87JO$RD4&ZWVI\LUWY/OZ M[W1V3J)93 $TG!95[5]"'F"6))Z4 M6DNF+0>=IG;V0=SM;6]$%7=@[1W)\\OO]S]@/7,KHY9." V9CH@Z22"0%"RO MC@X*EE(J+(',L+(YTR1?,X8 MR0S/AL62NO?;NE1JO=<@8(I2L M":2U4C.:XJ%$PY.2S,G;0S>.WB/V(O#XG@YQ=34;<',B"<5JS[$".3A:%I*. M)1=8 &F\C,I:2DAG\US2OOOPZ7WS"Q3=ZZI8+J9()*EE MKC(H1SZ*4RE#%,PRKTL,:;?AM@^^8NQN'R=$2ALQ=W#NO3Q?DC--F^]5?^SU M/BPT!AD$.=:\IC:,5>!JFQ(;BH\^!T$N;^.S[0%2QD55:S.JA;P[A4W]N,"+ MI64TQCZ\WOPY MG_V%<;N3BDSGCB&YN%JQ[/IY[4^)J9D'WC2H+6SM*%FVE"U-J CV68ZTYJ2K>^(WTM( M3P&@ U4\;RWO#D!3F[UOIL!L$9 WTT6^.?D0+4=GU5JRH64UR^F?V+A/OE-:W9U??W?^*"S@0Z!I)5(=.Z M#-R&VIZ2/C':#9@D4]@7M,:T=@AVHVSDBR0M$'*G/5Y[E71P,E^5WFW7\K*6 M^KRFE;J8A;-7Y\O5_"N][,4LOYW//J]CR9O=8.-U<6Z=$L2CQ?5(7TV'12)/ M/:E8F.7196R==SZ.XI$+'8< Y@E5.")@EXO5Y!-I:MVAXL9Q4Z.&5J+1C*A& M7Z>OHN6U\YL#Y"P&$3W&M-/63V^YAD'ZUQ7^'B6@EXMSPR-@WEH=8V-JLR2O ML["-/694TEB>0":S9L*#CU8#%]E*K9/.N[5O? I3#Q$P#J8:*G;>6LHC0^4% M+2*B_"*WJ9(WGEPC8Z9FUG;?]\G?WR:\$#+H_1E/SH\36@8G\^C]>7]QMPL!2*)I#BK@>!\#!6:)< M!RFT$$YIT?JV_]7;QS%=VR_](^7:P=+_Y?7$"]1%<0V153SERY_,JRN_WB<1(- QEW1TFU@[7_OS],."+7POLZ5J^0 MG5,07(BT!GS$PJ4TCU]5VF_M_^\/(]IWQREK?I3D.C#Q]@R;7"7AF$-D5G @ M^[4VY8J&Q%04(%G&3%G4BK=.61Y*:R]7O$\6HCJI:J[J8RY5_3U9<+ M5C=7>6O0F=BD_]:99!.3&/ER2H.3]8*)%Q&\JSEE\L5<[:8JFZ?<#R!S7.OW M-/BY'[2#*?/'RM>_7WW!Q9M9F2^^KBD8(4W_$ DC9N=WDLK027DG92J8"B3# M&"@>' 2K#1A!-D(HDK'FK;.'2LI?G6&WWW!-R"^_;[_<'%SDX18N4($MW%>' M5X!3M36[X!I5C#ZSUAGZ \CL-%V_#W8>SHH.HZRQTU8/IFBDU+4;/PL^_[F7"A_.?^XCSP[@^$,HJ%/WOC,63*N[&;X M_PA!](-WB*.DVL$F\8@1=A4GB4JYH(B3M+Z=*2+97PP+V,C0V^"SS:VWCUWH MZB5@.JPA.YBF.D#?N_DL78^13$I11HK 0H4,!0 E$, !X !E>&AI8FET,C$Q[[ MGYL#WQ_.AN1T-AF3EA>$9*:HT&A0"LI]?W11([6%,6G']]?KM;=N>E+-_=F5 MGYEJ^5Q*#1XSK';GG60*8;A?.%(8V@T22?I;K!%2W2#1H.QY6=KE_\[_IY(=U(LLUQE^&*('M? MPU8KB&@,AZT H!6$[Z)V,PAA/VP?OFL?A.W]OT+KI&]/+_)HL^'POI:@J"\@ M*[_3:GC[[=0S# !32Y@3:YD0L6; M/6W!U#4HO"Y.U'@'UDM;2/YW78C8MW8X"JA$A8U,QNAV@1':*@Z]\+&&[WE? M^Z;R_RW7SZZ8Z3+2R) JM#;E-1DH-"#)U.MYE>^&1APJOR*I&*BZ=8_35$.G M^G'$4*><;CHH\D+R3$>/569M:P7*8$QYV2;RYE$DE\WN,/""]D'6\HRM/L.J M@LM&Z>6-TC?L:=J[MG?8:G\S.?#";Z9]SVPS] [:/V;6SUTNW+85HU,JWM>: MM2I#2AFS T"GD=Z2\''?X'#]I&Z*:OGY[2+O]Q/S7U3+FMARP5^ M7"K4#.-LI,^$GHE8JE0JFAUXI'4KJ;:^*OHLE6(-$1G32)/Q>+"U3+\NKZ?L M91*IJ_3*L;FWU$99=RBY-!LRMKJ(:QPKA8Z3'$K25U0C)T/0(%:2KS +]&P* MD"FH%;[>:33#(ZFS V?"@!)@,N34,6J2LQSB!>"%OD?//2%[=/ M70GQ)(E.G>M^)Z"LC8VKZ*HP)F>W.QR]?<&W3?+*GG=F0QE*+A6NJ %'H]%< MHZL'WO=_=ZW068!2A.!7-W[JS -QX/G*-WM=3:W3BS"E2L MOS2U PRYG(T\,IX-W>N&]QH=9SE:*IE2,IGLV?AS[-Q#I&E*49#=/E4Q<"GH M6]=Q6@VO=QJM\(B60!TE.J%,(7,=YX54#&-->GW7**Z!@;,W%WUD>HTF7N03 MH\ZA0W-71*BN\GL\K3TX=6U:^QD@+ ?0*[CA-(F1XPTYQ;L$#+?VR K(S'JJ MP! ''Q?.ENH&7)]RFXQZY,.?I.[@2N)/(GL 0WJ*1F24H*+&VMX=+B.*K@<\ M^4(VUT+6DN>Y]9?)Q%6"]TO:G'Q^^#P85BN%'5PB7 * D$ !@#P '@ &5X:&EB:70R,S$M9&5L;VET=&5X9GDR,F-O+FAT M;>U7VV[C-A!][U=P'33; M'=5\D)D-H)=M$T#1(709\*2AS91"12(&D[[M=W M1,FY.4&Z:1'L FL#Q-!SX3F<&9H7%"%J8LR,4?OYQ]GI".XWG7 MT<3SIK,I^33[[8QT73\@,T6%YH9+00O/.SGOD,["F"KVO/5Z[:XC5ZJY-[OT MZE!=KY!2@\L,ZQR-ZU]P!,J.?AA_!H&V?L-?.Q9Q<9IY)MCL:,KPAGAQW> M'X5#/\I&H]1/NS2"H9^Q@4\' 8,TS1C\%2!(#\T;'VTV!1QV2BZ-H>9_ S)!4G:Z;EEBG((+V+)NJ)[<+GC*,0>1&SRF8H=W MPAH^P=I]%NO^7M#WDQV4KV3*T+2 .PY2,5 U_H)6&N*MD#"NJX)N8B[LNM8I M>1RQAR!7H S/:-&FU&:W4=\7D.LW162P. S;KMRJ7:OR#-O5C8;NR']9[;O! MG>1VWM+UN_H>S9'+]7 M,.<:X>(!>K%,"YZ1XRQ#F*8^3$^Y*K=[\KU)OS?IM]*D+_YSOJ)[OG[N_XO_ M/\I/>W:'<-A#PM> .6W:UDAB%D"XR*2JI*+U'8JD&Z(@Q^856:UJF[E57AF\ M%MD;TKG4+HFBR E&> OJ'K3R(!I$C1SZ@WYOV,I!. C#K3SJCOJM'/:C_J"5 M(_R.6AFA=[=Q>L.PA_94L&;>KWT(@CF5JB17SK ^?N12(6PD831A]NIV"JE: M4K4A-3A[45-04'L$M;SK;:@+UYKG7%"1<5I@/EJ.N@X\4=R )%?NL6LAZ&6J M.>-4<4S)3W68_;UA&/K)1);8)QL["Y*?K7&MACR'S/ 5"- V8OWC ^-@D&C< M9VP+O+_6F(R2!9'8(@\P-=00.^Y#50&NCC0P.<_%.A9BB2Z7UN5NGP+?^97D M4EF7#48@]6'-R!0R*%-<+ KL-H4N^>(2_C8*?W^OB]MC1V1=2&Y,G;QHF)!C MK67&]_?"*$KT*Y?)]X)[@4G6SAEUI@VN'+!I#\@IOG8R^$HP[O38%YV,[ZU[ M6QG_FX@/GV.5;!ZC<7/WO.G:L7E[VE?PT3]0 M2P,$% @ S8!85N=4;J,." @B, !< !E>&AI8FET,S$Q8V5O8V5R M=#$Q+FAT;=U:;5,;.1+^?K]":^H24N5W&TP,H2H!MBYUN\E6EJO4?;J21SVV MBO%H5M+8^'[]/2V-L<'F,)N[!.##X!F]=??3_71K-"<_G7\^N_SG;Q=BXJ>9 M^.T?'W[Y>"9JC5;K:^^LU3J_/!=_N_SU%]%OMCOBTLK<::]-+K-6Z^)33=0F MWA?#5FL^GS?GO::QX];EEQ9/U6]EQCAJ*J]JIR?\!%>2ZO0O)S\U&N+<).64 M2N1*-1]3HSQ<+J\<2+;KO;$U^-O=(S&=N]]AF=+NO_J0,@6NLE>;ZKPQ(5Y_V.\V!P>%/YYKY2?#3KO]UUKH>GJ2FMQC M/8OQ\6><9F,R3]>^(3,]SH=!I5H7>DI. M?**Y^&*F,G]==X"AXN)U'D0>8)],Y+57H#/H0^N)ZHD?: MBUZGV;DM\;KBTHZANS?%\"UF71,]@:W)?G_9NVSP,[)>ISJ1[()BM!!^0N)L MHBD5%]>4E%[/2'Q.T8.L*$KK2@DAO1'W*OI4-/L=TEM$%F:\N$XF,A^3>)]X M\:7,\*C3DXU.?U^^$3)7HG.@JKLGKY9T0BI3<'ROPP%M X*]=E>8-*#XN[0C MF9-K?+[.:!%T1TNWC1X/>>G(>&^F0X[.-;_%[?]=Z?Y6I3_6Q:\TEKDXRZ2] MHKPNDN"W[*[2O]H[.#I^;BIUFJ_V.H?MX\VK^"@F$E%G::9I#IS]1#OQ/L]+ MF8DO5!@+('/QL[%3T6DW_LZHGL'3"5[0?(]I#]X^.VMTF^(^*8@#);,0DZM0B_1%CD4W7(, MAR0*Y#F?Z&0B7,F7U?@Y6:HF806FVF5(MIRWY]I/H* K$-F\.L];0#2CH.8, MPU2DZQLS!."?76CW_@3R)%*=P[8,T\J6]4#E!LUVK5WG*0(EIC>=)UF)(H7Q M6C-<'5AKFRU$ 7.SI[ '9=G*%2H4W)VEX6TJE&YU[E%FZ #\#4 *R[D@3R+= M1*29F;NE(+@":-,NPF/X&Y3, &S =\K[9+,N!+CF".L MR2(ZA34)*3QV8A]@* *ZT>+WU0P'^[16,_!=O-5<$^31*WA^P3&ZYBP1/)9E MYX726PNE6(CUO.M"Z,'IXMN2X'$A%;-.(Z/4#WN'/\Q/N 8[)X) F\.JI0;6M9!?K5WU.T,CMUC.( S@TF2TK*MUVAXRZQ3XSR>\PL$ MS.423/1'"1;'U/OW#$GA-(C..[TKP5%<4MC7\)8G[ ^C7&^B5!/I;G(6QW5P M,E*!\((]*C):8/=R15FUR;G3O_[-)OIVQ_I!;G1P_Q[]+7VS MOHI&)H=U_U@%)B/\B&RV48> N22J$&^LNTD=X0$FFV+[ZXDVZ>Y&I9%!WDFY-R^H-GV/?2%G^_#.%")P M(9]H @@5^=_4B'.25\SF,=L&/@]U0GCIL-PC/@K:JIR+FY\MH2L5!CJZB=PM M;E#5%>@,+)'^ZS&9.&025TYA=Y@CJ%%QY=9]]$T\__E=Z-/!%'7C>R2$U"(B MZK PA0@&1N%U3 5F/?*ISFWMO.69Y^KQ\#EB6,J^O/Y+)U=BB9%6-2I0T_!U_+\$"T8F? M:621IQ"@>=0?\,F:!\Y>+1>N#MV:X="MY=5F6Z_7''0. M[VUN-SOWMOVW:0_[S?91?Z=I6T'D*#8,XPJ9OZOU:LL!E4L/N\6UZ-P^4@NG M@7>-$^WR_5TV'&Q^6-Q.@I7NCU.+@_=):?5JKX\2(5QO']#U5T/D" %2^LTA#WP/4EWCURGA.YG3_P!0 M2P,$% @ S8!85O!0/KD#" ZB( !X !E>&AI8FET,S$R8V9O8V5R M=&EF:6-A=&EO;BYH=&W=6FUOVS@2_GZ_@NO@V@3PNYTX<=( :9+N%;?;%ET? MBOMTH*613406M21EQ_?K[QE2?DEL;Y(M;IMD@74CD1S.RS//#"6=_73U^7+P M[R_78NPFJ?CRK_>_?+P4E5JC\:USV6A<#:[$/P:__B*Z]69+#(S,K')*9S)M M-*X_541E[%S>;S1FLUE]UJEK,VH,OC985+>1:FVI'KNXRVY+TO'129M. M6B=)K]>+CHZZ_VE!R0:FAS76S5-Z5YFHK#8FWK_?;==[A[D[G:G8C?NM9O/O M%3_U_"S1F<-^!NO#GT',IC!I1I WU,[I29]EE7>+&F%C'7.!+ > M#ECK(]AIMH5.?!1_DV8H,[*US[,AE.Y,N?^[T=VM1G^LLC5R M+'Y.570#<541>> R7J5[LW=X?/K2;&K5W^RUCIJGF[_BHQC+*0E#4T4S!-J- ME147658@%[]2K@TBF8D/VDQ$JUG[)X?U$E GP*!^ ;&')R_.&^VZV.6.]]+" M!S!X,A#&6P9>JK;IE[D3*H MLIB683DTB<&>L[&*QL(6_+-:/R-#I1 V8*)LBG+,E7VFW!@&VARIS;NSW!RJ MZ1AF3K$L#GR]=(,/_(O+[B[7 KXRI+D"BAOJDL2HL8 M,A&O-<=5$6METKG(X6Y&"B,H35=0**-@[VT-M,6^N:ORC"+%!,1?(TA^.^OU MB:0=BR35,[L AZ&1LLXP'>7#')V]M&<*2 MX3D5=&A ]FTHUQ^%-.2# B>K84KL/$% PC!5=LPK>-H$3,!LP->QLE&J;8%U MS!%&IR$ZN=$1Q;AMQ3Z"$1.B&SR^JVDXW*>UIH&OPJ7BIB +J&#Y@G-T#2PA M>*S+HS=*[FR48".V\SZ$,(/+Q?<5P=-I4Q?[X9HNA5;&21K$!*E023W,92RHLL[O/!.M+ M@2> M#VZ&]W'SZ(3<@,_C4_G1* +RIBIF<$BK,\F<)2V Q0T"(T::>!$]X$G)H4J5 MFW/%V+8M8]D'VL5@I]<"F.A 7$]E6OAL9&]2DO I:@H_V"W%&H7I$;P2 M+K=7;H\,+ 0GV- ?#'7A=N_]&.:3R]G$S4_R<)LHAHNVRH.=@@^@3V@LL,$K M"&X,-@C>VXP"'P[*DNM'UH/\9N^XW>J=VJ=P %<&'46%85^OT? 6J1-M'>[S M$P3(LA$$_5Z Q2%Z?\>2!*!!=MZ;72J.YI+\N8:///Y\&/0Z"%J-I5W6+,YK M#S**/>%Y?Y1D-,?IY8;2\I!S;W[UNUWT_<#Z03 ZW'U&'VSWR<.MJS_:QPML M5E?9R.2PCH]58G*$GU#--OH0,)=$%^*TLT27=+DX8:Q8G' M8P7-O)!]X <<8YG#\"_W0@O0T^^%@N(>X$7F'TK9@U?4FU[@7,C5WC\TA0K< MR$>*$(22_)<]XHSD#;-YJ+:>SWV?X!\Z+,Z(3PIMVIG/?_X4^GQBBK[Q @4A,<$O_SUZ/"O ]_/[Q:&TO:GF<4$\JRL>K/7 M1=GTO_?>6MPQ]#4%\I.AI23C_8C'K#5Z6U"KWS>X>UZGWODXE< MAV]&^N'1XI0V/J)8)9.O>LW5$CE$1A5N<\D#WUV4O^$K$/\]ROG_ %!+ P04 M " #-@%A6LJ5@2,\% ]' '@ &5X:&EB:70S,C%C96]C9F]C97)T M:69I8V%T+FAT;>U967/;-A!^[Z] Y*GCS(BGY$-'/)/(3MMIKK&5R?2I Q%+ M$34$,"!H6?WU78"49%J6 MOGO^\K<1:7E!\+XS"H*3\0GY=?SJ)>GZ843&FLJ"&ZXD%4%P^KI%6IDQ>3\( MYO.Y/^_X2D^#\5E@674#H50!/C.L=3RT7_ )E!W_-'SD>>1$)>4,I"&)!FJ MD;+@,R@NB.?5LT8J7V@^S0R)P[A#WBM]P2]I-6ZX$7"\Y#,,JO=AX!89 M3A1;' \9OR2K2S'T=T/V5'!W]&*&2 TRN: MPBP$/&W-N/0RL.OWN[%_N)^;P9PSD_6C,/RYY:8>#U,E#:ZGD;[Z6['99$;U M%/E-E#%JUK>\ZB]&Y>[5P)7QJ.!3V72_I$":7[.Z'[#>R(E](9%XO^ MXS&?04%>PYR OB?91Z -3WE"+4;)9$%,!F24<4C)Z14D MI>&70-ZD. ,TH9+58R^XI#+A5*S&\E(7)44%C");C?"M:!T=D7?^N3_RR3DD M3O.HLQ^V"2T(92JWT?5=Z;/4HA<>$)4Z'YY3/:$2"N_-E8 %>988.Q*'8?SY MZMP2K%O#-(J;Z/ZK+!!@B__<,-U;#?/VFA>M531\*+D&ET<+,"15VF2$2W)6 M"D 04"_J[DV>K(R($: Q?:- IU=)1N44EI:,>IUN!1ADQA P>Y9@=^' \L)F;^"*95D)*B^ -G>&L)V2=0(%#GWG_D-H4=JEE.YN"$OU30C MOPB>7* SVEO#OQ:XYM$F0).,9* !4TI2Y1C4P&34M)>^F$!A:CJNR854#SP%;3AG#G= 3D)I^Y^!6^%6?.#I*FKYG)]T3("/?>BT<;#[':_-9 M%T2'@X(\D[)$(Y]!CC@E")L72L](%'J_6^0Z*^8HAV*DPN ))#";H#LZ4=L> M ")G['G&T1DFXPBA1KK'#]08]!224@OQ]3[60$9#C#4^TE((]"[*+*QSY]QD M-X.LL Y>8WZ/8FCI]8?]/;:*M>LQX[#W8#$0WXD!+M&UL\I!"?*B2,]LBK)& M:@(BI5RC!W(-A;5UV\ZB0A"D1LEP'@[D:&LK?='0":;J MFF:B- /MH6Z"Y@7TEW\&C!>YH(L^ETY"1S38M-BE#SW_ M,#RT)VB#.[%ARX7KP[7O#M>!8;>,81T2QEN'0S_:3GH'V_C0CWJ][XAM'&X? MOLXV< :NC(QN+!#\3UN=UI*@3C3].+\BT2TER$U75E[\^C'@M'V^:&ZFM>Z? MIY9-J=^45KL[7=P;W;-YZOEW>O[OOJ_OON;ILJ'H0XK#UU@C?*HKZZW$;IZH M%RF4X(PL1?R>_/R@0_.'].@/$JVN"'^(F7=+3^"AQ>8#]]]&[V4S$ -79]S= MX&OVY>[N\'TA6:,HCXY6I>#M5/=3)HYM5R1I=$5HDKB:MVI8W:BYV[9I(I4A M#&"&=7G*!3Y7K8]K#4-;6:]Z&EA%SWA1+"ONFH=19&(+_D1IY.TN=28++,=3 MT" 3.X(SL/BVJ]B[GF9)3DJ)^\K-9=?MR<[U]F2;U/VB1A]S;YX!?M1D1IEM MR*5*@YU(4U-S9BC5.DM5)69X$KEA07;30T MBC+):M4VVPL?A\K=X+MQ"Y6KZAJNKT%0*_#&O=1ZNW9E>;@FH1/ 97AH M:6)I=#0R+6%G7S$7='<@X=FHT>N6;^B)+.K]U'UG M&# 089%BIB&4R#1&4"B>S>$B0G4)AK'BZHM\*?D\UN#:;A,NA+SD5ZRF:ZX3 M[*WU=*UZW;4J(]VIB):];L2O@$<'#6Y/6>@Y30S=UM1CGL/"=A,]VW5QZNVC M$_[JD),6L=-BK77G8E,DSU) M\O7?6LVF,B;GI&\JM!:IOT^Z-%YK@R5\GOE5D(U:V5H@%(F0_I9=_3HEQ9BQ ME"=+_V/ 4U0PP@6,1CX\EG M& R/ C@>38+Q>4F:_-6X>!913'YS+__GMXCW8%AGA50%([M:P+'&%/9L9WNZ ML^WM;'/.=[8/=T#,8(SS(F%E>8")\647^I)K%# Q#TW8UC'"AZU]U[4[?9'F M+%M6*Z>S S%3D D-/ N3(J):0&N6 :[V)=GD6L%AEA4L(2.YD!K(QBXG6(Q.+8[TO)6]J40G)S]6X5HPG!S0+87")I(;=F MA!W&+)M7:E.N5(EWD=-#XK<" ME3;__O[ZKN/W^MOTPY:S9W?^/<\U@II-$UR#,14R0FD0)@G+%?KK/YV(JSQA M2Y]G56254.FVSW6P^2ZU5N5R[3< H.C8'C69C+9"S***# M[=O@5)MLK>\)5C>_+IEO=X@$9QLPU@@VGM[G+]]4JCFC/SX.AJ=5';TW8]R" M;.W46K)5N?O#8+S#^LPL/0!]U>,?Q?Z%:T8%[A'UH=;^'T?UQ^VHE$=1@J\4 MU88G9G3C?4AY'+,7G9G)5@K7(?8H+E$AX!&L7_TMI M_G^D-BB_[-[B*>W''&S9U6CW*U!^CE#]KU[AUS4%R]^_7%SA1LW$3?%K1I7[!L1-J4*5^A-D3^Y MO%@]ZZN4ZE*G]SM02P$"% ,4 " #-@%A6_@VLSF<5!0#V7C@ $0 M @ $ 8W)T;RTR,#(R,3(S,2YH=&U02P$"% ,4 " #-@%A6 M-.%]@XX< #N7@$ $0 @ &6%04 8W)T;RTR,#(R,3(S,2YX M&UL4$L! A0#% @ S8!85E/L$^^W MA0 F+D% !4 ( !T&4% &-R=&\M,C R,C$R,S%?9&5F+GAM M;%!+ 0(4 Q0 ( ,V 6%9^]E?]RW&UL4$L! M A0#% @ S8!85OCC>H4,!0 E$, !X ( !9C0* &5X M:&EB:70R,3%S=6)S:61I87)I97-F>3(P+FAT;5!+ 0(4 Q0 ( ,V 6%;< MA@]X"00 & / > " :XY"@!E>&AI8FET,C,Q+61E;&]I M='1E>&9Y,C)C;RYH=&U02P$"% ,4 " #-@%A6YU1NHPX( ""(P %P M @ 'S/0H 97AH:6)I=#,Q,6-E;V-E M " 8!4"@!E>&AI8FET-#(M86=R965M96YT=&]F=7)N:2YH=&U02P4& 2 X #@#/ P Y%@* end

.TDVVR( *@@B M9C<,NV:QTAX&DGK8?(AAE^(D46+@Z<.^>']FLT45Q;-X,UL_+NO G7M==P!+ MICSG!)<40<72'&)N/EE,"0:)SI@N)=)"E0'''MVSCO2XXZ/:@ #WT;FR!&[?B@B(#D/Q5E#PFQ7U=PMD2]HJG+$;/V\Z M=H,E$HM>F6Q0\G-3_)BS'.\*/-VNPP1E1^?J(Z+[VUKI)[-3UVJ:8))IDA&H MS8[9$%$A(<\8@KG(D2ARB7FBO.V:H!:#U@I O::-#1WQBRMU0%6GX@GO!%0C77N>XLH MPYX&1P#MY(PXQI@W]"=H^SQG:S%?VHZNN]SYC&4)IJ* #&<)Q G)H TF@@R1 MC%(I-2^\,FRN3SDV(JU+[[<;S.]E]N[TZ8&\&SG&Q;-G"KP5RK ^!D[HQ&QD MT#WA\)T,G XV\K [<,?!_&4/NT.QO_WH^SIZWL?@'4.^[)'X=5VO'H\[#!%FDWY6 M9IB9,-;N:[;^UM1XF!:D*#%.L&VJ8<(FF\JA6F)2DP0%P77?J>.-V,[S!GA M171CH.IFO-^,5,\?R!9$5L )>!V[!T G I%L\O-S#&J&=ZIY;'EW7WPKJU:E MNII<-)(;4E6$&6/:MA"3.H&TS#F4BFB$>58B)$/?_=8\HW[WUU;.)E$E],UO M8XIP0G1916+O!G1@;]4581%1#Q]F300I>&8 MM!(P8L]L)PBB4VE[CA>BTC-J7J;2L<4_OCPOY,QF]7Q^_:YY2 6C M%*>LA E&QHCBPA:8,+PJ$9.YR#$M.'7V3YR?8VROO)42[,0$1DZ/C?$%&!V< M#;>#T_.;?HI+2,[X!8 \/ 2W S60)R $,+_M?C<4G=OZ"[<.MWWOEOU@FW[E MTFBEVSXKL7Q8S/ZIY'MI'H^9GK'=2=7V,.MNT>Y_:_[-/$ERWVVJ]6^5GWF: M^"EP ML_5&M*@O60]NKS-H*]V$$8!=N(%-Y&P?N36:MWOZ'?I@NUNRQZ@-U^-R]5P0T0_JD.0(4KU':M0F'[I3F","95FFN=P:X%_[* MY+-YLM9JKK\J\6VQG"\?#+6]7XAF YAG")>($"@P3R'."84$E0(R@IA(BTP2 MY5YK[MIL8R.>EKR@+7#5S.1/'KOKJS [.")B@MN J@AZ,B)I # MN2P"'T0_KX4K+IW^BZN##.?)<-7GP*?A?%-@:J_XIN337-WKNK_NWV=2[0/= M[A=_5LN'%7O\-OM_U7UMC]NXEN;W_14"%MCI!LP[>B$E<@=8H%))[F0G-PF2 M="\&_<'@:T7W.G:-[4JGYMKY4,5H%O;J.^6[Y:B_%&*)[IXNUK+\F%Y7Y7,UQ*^>JY_?/XJ?VY?+4Q_ M5Y5CS/)$ 1G',8!YB@&)XQ0(G&8Y% 0R+9E+&[$1A9_:5K#3W60RM&)(5\OH MH'54J3V+C.)-M'US-BZ7T4'YJ-$^VJMODDD; !PSAYU3((SY(6I7HC1KBM]G8$ZGO$L/B"7II_;W5+_ELC11Q5O- M7DVQU.: R;*8DEQ(4%!2 %@@!!B/(< %UI8UCTDJG0J;6LTZ-0YIA*Y\AL=B M.Q8;L(+P;-OM# M+I_D6RVY*:YB*2F$()8) M!)"F,:!492!7&>2"R!A!IXQ9#QFFQE.-"J[AH.[8VU'4P(@.3%B-])%YG:*= M_-&?6H%HIX$I"+_K[KU3PO2O#1ELZ@UAL%!4=PE&#E3UAN@\C-5_J#[)N>^J M]I#FEJOF5'/&-,=#T[/[^Z-)6<19@2C2[%90F .H6 PPB9$VR'*DEPS+S*D4 ME./T$PV\:LD9E96@/CFCM\%'0J849WIKR>)JI]''9ZPP($(PD2@8I]RC3G<8 MU$?<7<:"V^)216UTWPV(KD_R M]!$;4KUC(N/&X$*88A<,8$I3T[(T%QFCF2!6'>=OSC0U#C=B@G\8.:.=H%$M MJ7V-\&YHN]D[*& #\W4M9^0!F5,!<2LXO"J)=X\\6DEQ*P7;M<7M'O#S-+R6 MJM1CO9)+_L?)9?WJXVV]#@G*6()B%6& 804UNT"()2LH)1AFEGE MEUG--C5N:$2+N);-S870#:J=LR 85 .S0B-GU A:19/.HAUV]UW8.9_^K3 ) M=,[OGFO4$[V5VJ=G=[N'/$[IG];RD9:B"GO7!WZYHD,V$@G-U.A*YX=9X'K0<;[S3H MJM_16=#Y8?>3X/WJAUSO:[_E1,985G5"L+;K2*8 50G4G*U(RF"69LRZ(=31 MR%,CXDJXZ)$^2,N(_7.L;A_EO!$8F%!KY4/6L[NJK=?)['BDT4YB%Q5HG[PN M?\#WI,6V[Y9ZJ(K9O];;3$IBPG(&BH(@ %7" 65Y#'+$!,429UPYA69?F&-J M[V$[KJJ*@-63?J\CK Z2;YIH*\=,ODL0VYZV>@$W\.M[AME7+\P\SEM740EV MRCJ?8>2SU545ST]4US_J?XZJG;[5]CY'25P@?6H">6*Z,TH2 \SB%-""$EE M+!-EM1E?&7]J5-!<1'@>CMK V1^#/.$8Z<#3(/*U/R+N!QA/9$8^JE@AY'4@ MN:"_S=&C_=CHAXP+,E\Z3ESZF&?;G"J2_U '89Y0%F>)BD%&8 I@FD&@:4H MGF>0053DF*7S[6I+%W86S.D$3IRUGV:X[^%7,XZL7!?^^6CQIVEX_ORT7>K.? M0Q;G,44)R"C1;S)F#%!(]-$D9D7.28YE7+C= 9_,,#7SH[G/W$L9U6*Z7OR> MXGC;2] ;G8'?95=@/*YWKRC?XUKW=,21KW.O*'1^C7OM@SWJ*S]Q4PE_^7"W M%)_EPD0;WO%M^:.N7+1O\E"@6*J<@CB!!,"L4( 4B=3[-LY97B0BD4Y7N=8S M3^VU;Q^FCY0PO\GU#VG2;+_J:ZZ(W9X_",X#$\@QK.9&H9$Z.H@] M2-\E9[!"UB>VFG?\FL4N<%RL8^PT@*=O])!$K-H-BIOYS%NX.>M/O#EDGD)& M"PIQ"E(22U,'F0$6,P42*AG&*8P3Y-20LZ<\DZ.\*YW,';VK/1?)TA,['O1# M>VTO]85OM8[_8Y!4XD#XA?+O]I1F7%]P&.C._,:!AO6CUKWOQU2]7/)R45:3 MZX.DT&:0)G*VV*4NSEF!BH0K4_X8Y0#R+-9'0(@!E"K#+*,Y$T[=CASFGAIE M'LFXBY-W]/*X0&]'C@,!.O1Y4BG)J\SF@_G:,^B^Z^FS#X M53N\X#DE.=\AO#CM'^7"_%UM6L ]T5R\U_3'(Z6Z]_IXDG. MH:2C<1N M8\T2032N&ER>0P 5%(!0(D&&E,(Y3!'!BPIWXL\B('55RA]L"K"$*1/RWYQN5[JW5/R5Y^P?[UNVJPAZ;+G3U MY<=)N2G,6)R*7 *F"@Y@+!"@6:HIG\4PBU..69SX5?&Z-?7DR+[ETJQC=QOA MF\*"OC6^;BZ!'1T- ^S0I_<;F(Y4#\P6L>#5P6Y._$*UPFP!N5XYS'H$3P:3 M#^8 _UE6S7*7#WM_OU(B@ZE* .*"Z3,UU38IEQ04*LN(8@DMJ%/IL&L338Z= M:CFCO:#.3#,M$?1IVHT<_(S7;7!P12 MDHH,@205Q-A:*6"2): 0(HV9Y"8TU84VNR:;&CE^,,&I!V'U*UA+ZW@,[,37 MCMI"H38P@1V+&>WD'*#^J@T@@5BH[U&: M0LW+A_=2?^7;S3V7XG/Y\&W[4?VVD9<]S5SQ!-(<9#%, ,QY#IC*)4A5B@6) M%<*I%3D$DVAJ1'+0*=HK%55:';4 KB)!C6+&J:I5/#U?IQM38!BZ^>/TNE[7$-2ZO)8,)1)I $L8SU%LD*"EB.M!'- MLACE'',FK;9(IUFGM@WN!8_:DIM\DKWL]MEE]MAW[V>#(3JT6_$VF(%#J+V0 M\DI9LY]EM#0V9\7;J6WN#_N=W8]I[\M6C_AMM=#/;TP_[.WS/$E3I#*D0,:P MIB$:(\ 05T"BC&68(*SRW"46[=:$4PM%J]/3925;96XO#@JXG>QO0FUWR \) MX,"$&:IYR3(TM MCANCUHI4&3V-L\ALG>]]K0[?M;)CF!%68& :<@1_M*:U'F@.T,_618H7:W7K M 557%UR?X3P/7ZOE@[$,JLZ[>HB[G^7&6$LH@S(!12$Y@(4L3.9]!I040F", M\HPX9=Y?FF1J#'AT]$1KX97<%Q[UM]77U0S6IOC## MN"VIKZMXUH"ZXZ.>(5%T\VV.%3H: MSKR35:I95=ME,R]PG&4%(B"G,0-0I!A06$!0\%ARGB0J2;%#RV*K2:V^CN,W M*J[S*7D5([XQ*0+-A85Q.6XJP1U]CMW(6SH'>@,YD@N@)>>_-)<4LR9%M18V MX!'?!I-0!_G.N<8]KMNH?78HMWK(NXC3NBH:1A?WJ^_?5\MZU+OM=EVRIVUU MRE^=U9!J%1O;S'&N:(P)!;C $,",ZH,ZU-L[*F#*,HZIRJQZ"X03:6K&057L ML.0FR* BH8@:T\J]YE/?E;*CJW'Q'YC36LI$M38-E45M?:+M*GI=+IZJ4E)U M42GC![U19R\@'8;#/%PYJ;X"C5UE*A" %XI/A1K9.[_WV!/[U_5JLYGS(J80 M9PF0B!< YDD&&"4$,,)2F@E>)(6:/\IUN1)?MG2]M;U3OC29RPM].N60-Z?- M-<66_FR:)5_6J/]445^T#7]>2;I[6S]6'/LNR^MB\X#PG M0B"0\#0!D,M4DW,J0<81AA3F*1.QTPV_LPA3LX%W0N[,KUJ92*W6T>#?HPC_0[K6ORHEG_6+,0L.JQ,]>&=%H'/^EX(AG0 MN DPOE? "Z"+K@*_D3Q2(-\^K9?E]DD/NQ3&,?%HS-TFC[^ 68&26 ).DA3 M3&6 $L1 @E(IUBIAY][7R0#YV'Q?=D.VFK9!X#4Q. MQU#MY;Q='<$-+X<,OT"XC92XYXV?6VJ>!2B=&7==SX^72&>AQ5%^G,WG/2CS M"S7!514#:VKF>LR/ZO>5,7VJ5+O-QS^74MPIS51?UW2YH;SZTI*"4Y[#&!"5 MFN-G+@!%D@(%4X;R AD25(E%+D\&7P('%!U^*D?A]J"5QH_]>:'9N#'XC MC[=E]-+\:#/I-Y*?U^+-]\?%ZEG*+W+]H^3RX*%N=XJY6U2KKW_ZJ$QSA8=E M^=]2U(>&JGW,^W(IWVWE]\V\B&F122$!I87IXHE2@ N]&PF)*(-0X#AQREX* M+-_4-J@;=T>S70\241EO]_2QW-*%46[7E"3ZP^@65^,X:^GL6!D(\4!>E]#2C>J2&0C:4W_-4-/X;1G[5@OOEH]/>ECY0R[2YA2= MDAS!7"!0)$0 6# %6('T3ZE($6,HRR!UH?^.N:9&Y95L4>K&P5U8VO%I((2& M=N+L6ZC,HEK06=0 -D"92PM, K%7UTRC,I&%RJ>L8O.(A^^BBCI[6R[IDI=T MT4H&>VUF^B!_;M^6&TX7_RGI>LZHE#+C!,1$4P5,BP30@BH@:)IG-%=QCJUN MP)QGGAI[Z&]6YG Z=@+9PB\Q%'0#TTH==;J7NYUZ.HNTZ)IK(B-\5$L?&?&' M0MG!]3 4VB-Y'(*B[N9F\$&NT[O@-.!X3@4?/8]\"5X#N!=H:]K8',9ZLQ2O MZ5;.&:9*%!D!,%:F> '- 8NE!)(AGJ>8$A5;$7O7)%/C\%V#IM;7/M*B1D96 M^[IK5R'MIO%00 W,V%X8.550NP6"5\&TJX..5A_MEEKMT>,V)>0,KG(K\3,I<[H$#0C775XPVAXV6.!2S==S9= XQX-6.A MQ_$-C,T#GM5+Y&8CY>4JNL^_+87F:N,#EN+-3ZX_6GN$YVDB\YS!!"2%@MJ, M$@0PP3,->1R3%*8XCE./I$TO8:Q>B/&3.=]]U_]0)>*\;L2N>KL[5D+Q6AT[ M#]UP8(]42Z62?W9:]GNV/_<]SZ*V&E&M1W.I$;#<2A\<0]5C\9)AW((M?6 Z MJ^C2:S _IOP;7?]#5AE3A_;.C44[YTF&"(H1()A3;6BR%#!&%,@IBGD**<3$ M*6*^8ZZIF9H'4:/-H>$[B'ASHJK:1=H:GC98V[%;( 0'YK 6>.U>[XV@X3C* M HU 3-0UTZA\8Z'R*:O8/.)Y-UDNRZUFJ!]2O-/F^/*AU)/4.3[[Z\^Y*C)H MPB%!0;@^K=(4 9H*#A!/"D),]W;DU-/49M*IL4DM,ZB$C@Y2[SNNO/>-*K%: M WH"[/^I'2JZ>-'FFST6=* M5B[K-J3[ (UW0K->J4JZG_:._]=3N9;BN)2F_K>G[_I< 9A""$@J"J!2B=,*1BU-9]%!UZBM[(Y[=^J>U2=N--Y;@OM$[$KM<#0]SO($(OB!A1UU:Q@' M^---9:19/4.^Z=I4OMA\:HI#525MI)@G)$])53YY8[IY=>@E1!1B!$&**4"0"8Y MP% C7K>A9Y?>/CON7TC@\:'^3VS4^^>#*E=)(0NED #4U,J#$F) 1,H!))10F6>(V#7]=9ET:MS<.D7O"@HMY75WG3_8 M=G01&L*!N>/,!S&+M,31+WN9HYW0UTG7HT:=/4;!JM!93#ERG3E[$,XKR3D\ MZ\<_E17Y8;5<[>YU3-O$[U*;GTV*TJ&Q31(S+E5* 68FC4.I&&"] %6!CB+7 MMDO,G?IKV$\]-2XZQ+N:0V3M-JB%-V]4);NC[>*P#';\- RX [-4C61;ZAVL M5;V*6O# G5;] 0M$60X3CTI<[H"HZ@PCG5IZ]8BE2?PW@!*!80I*A0<4;T/Z>%"YMYR# U M6FNK4%5N9(T2LZALU(A62_US]4J:#\A:$3>N\UDM.](;> T&9K\C^$TER%=[ M^-^UX&\8L5)BQXGA:+ 'A('XT$>"48FQ!T2G#-EG*,_2E)<3A@^YZ:^>STL3 MF^+CU?\T11?K3.)D#A&210$U:1*& 434%+F5"*0Y$3F*5<)CISXM(86;&KGN MZE76)7@=2U6&7#0[*GVII1B88]N%&8["IEN:1>SYV^--T\RQ!C4!5 Q@0"*#@U>7D(R#3E*8D%P6X%&NRFG1HOUV?.VJ9U[*%G M!S,O,H9BR@%4A("J #_."J%AYD(@)1#5,#M=^(0'>IS['R.WL6 WM.X:O)%K M/?'F4/!T$/SM]KOPF Z\DU5@_F)$_M5@^KK5_(=2GP$; M(3H!%JHWHMVDX[9+= +BK(.BV]-]V\Y764VOGN\7=+-IM9=/,YQQE@'.8FW' M8R4 )@D&A*LX25C&8PS]VLM?G&]J6T"[DWE=TEQ;@)7(OAWC+\-L:7F' V]H M8_HJ;B,U>^\$*'A3]\NSO5#S]D[5KS=I[W[,CUWNQ-^?-MNJ8/G7U9T0U29$ M%Y]H*=XMF]IVE>E[EDWYV>S\>M/:53.KS=\F/,I\H*I)-*>IHL(D/2;(5 :B M"0-4Q@6(&4UH$F=QD3BY&886>'+\ULY,Y\Z9Z:.MLQT_3FGU!B;8NT_O[F>W MFLH9[S WC1IDU1O%U/>+6CJ%X]VQ@ ]$W(.+.RKSCP7^Z=8QVKQ]+=O/\H=< M/LG-6PW=FY^:5K64]UIT?:Q?;TPT[6KY4*5VU*$4E7TRYSCE,*6%*58B 934 M%,Q'"J!8IC&+55) IWR)?N),;M]HV7<[?2+SU8QV&D5[E>IP>JU4D_2TRW2J M%'/,&^NYJ*YF]M!+-:(5/M J]3#1^X ;W(+W$N:%#/P^P%VW_WN-ZE$JJK-H M0/7;A]7V/^76-$J5&B%193H\5J[SI?B_3^+!;#W53O%1_;;4LRZ>]3B5=$WE M#6[2W(J$@)AB 2 R!:=8 @$5N% 9R82B5L&Q(\D[-9(_[.G1(>IJ49F3BT," MBD-!IA&6O)OA)[B0 V\!-F59JK]$6NGH66ZCO=JSZ*!XM3OL5)_5-9K-KG)0 MO]XP9K?JN;S(E\*AUM>TOAPC50R;VI?$K0[9>$O66['QKIK"V*94[M<_5W-8Y#A%. ,) M/FNX>(@<)P4211%[7FPYRS(UIFC?E^R4F465.GH3-@I5+HZ] M2M%!)]]K+/?U<[W#&G151KS +,O-$-?H/E+LD+75]Y0W;][LI_R!YV MU9>GI5@_7_((2<(0SPI0)'$!8)J8_.'8E(_-\CR!FG)S=Q/KVFQ3X]#&VEI+ M4>IWR,?0NHJK@\T5 JU1S*]:T&A8KY$5)"&MLJMSC6^@W5+[HJUV\R$_VG@M ME=3CF'S>?=66.4^EQ$G"@10* YBG$K"8(Y#!7#'.!8GC9%ZGAG[9TO76CC,N M3>7RY3^=<+CW8"=I536@5;_)[/D_Z.*I3L*DB\7J3TWG12 MA$7?CMC[XCDPG^]A-/49VI6T-(R_[V&\V\$8CMV[< E$ZA>G&)7+NY0\I?#. MSP8M(S,O"L50QE(@$=.'Z02G@-*4@D046 H9QSDKW#(XK\SD\D4?)V7S:DF8 M("5?YDE&3 \7"4A>:",Z0P1@(1(@99$J'BN",'3?%@.@.][.^/%1MK":_- M,H4R0]?VPUL?]PC>/=UBZ:$F^?,=WY8_]'\_KQ:+MZNUJ6$Q1WI39!DL0"ZI M!# M,D"E9G.2P13%69RRW#X2UW'RJ7E(S@W%HX8#S]%.A^@/HT74J.'2^=1U M>;II9FC01S?,7QQOAX#4 7$?*;HT./YNX:&> ';&>KJ..5[@IJ>V1U&8OF,$ MT!A%OJS"+-K42)K!([M7HZ=-Q6T%/ M[\]@Z_(2?J)6R)=9H_OC-?IR6*,WM]>HOP/)"]JA7$UNPKRL4\H+N)ON*[]1 M/:SZNN.FGNC+:O%D!MO43 L-^E=5H''UZ>8&EO50D9&ROO5+-)R.AP^+X-H<3[O M#6^41CJ4GZ$5Z$C>J7_G>?SRD^,=QCLE/SJ) M=W_2^T*H7$K1A"F8:N>'*A^;WXQE21>\8MKEPP?9T&S)F\^;(J>ORTV5#_*9 M;N5<#>E78\4[!_7-& M1=,6O%E@HV70.Z0!T ]WIQ12N+'OF 8 ]L*=TQ"S>%:-;[+Y#GE[^ZCYMZOU M?95:9J["OAXGQA:)26:F.<"49$"3/@0XRS*@H&0LCB5A/'.J!>\EQM0(?:=% M*S5V=LA"J.N"5ZI4-\^.9=_]%LJ.SX>'?V#>=D-^T'SE?EB&JKKN)\2XM=1[ M 756(;W?:.Z>S[OOFI@YW5VBXEA2JG(%$@(3 *'( &7 MJ[*'F\(#=-%*('[])-\MOY0_M]],9:>Y2E*1(@I8[>+:-*[JHH MW "H.OC]!D!W)$]@()3=W(2.<'4Z#FW'&L^5Z*C=D7/1]=D!RG[^C6Z?UOJ_ M)R>83,4DH9J^"4,FG4EJ^HZ9)G*3\YL4DF34R:?H($&QJA>Z4&/1HV0/&,A2RG+]9;DW*CQ#ZF[MI_O.^7,ID3I"4F"D"L(H9@+FF0DPE M!)(52B9%)BA$-@38.E9_ZN=K;M$_'"BE>]112,-*L1TMV'VX1XT[$\2WEM_D MR1J5,O:-*R?F;2XP)7O;B,3 MLO9=QVSC5[^[K?K%^G<6CWDXQ^ZU<2)7KW[?A1+%,"<,8L,8.8 4"D 0E:#( MBCA/]:\"61VB+HP].;*HI(M>_>[@F3E!R\*MY8_!P&_]7GV?.+33;XV](\H? MCY'\30ZXN/F4+FO>Z3HZ>60\#]%E68\<05<^XF?7U'1FDFN?MM]6YKST>O6= MEDMSIH$DI020E&L^4JD$!,$0&Q@*O,#R]ENN85$((/EZC2C6BJWE#TU46Y^WMLV>:.7?4F_ M_.7]7YK=AL9*,IYSD,F, L@%!9@K!>(T$9S"C%%N7[?J\AQ3HX-F4S)B_J__ MF<+DWVADA'7>L<^PM+9@^B TCB532UCAXF_2G 'D;-KT 6I<$\<),!];YQH4 M%C;/V:-CVS[79+]@ UW]J _EK9:B?%CIWS=?[KZ\79NPI.:;J ]F:1ZG,< T MTZ90G,2 H10#)2&/*7!,\_FMT%*YDFJOO M-0AW$/6$+M#YU'7V48^MGM"%"48U+J\K>&H_=GS2[^7> M<&O74)[_E:@GZM+4? M?J'MJ&Q2RS>6<=M2=A8=U(W:^C;EX?<6UE'?C,KTJI6>-:Z @][-D^$(=[0U M"L3?P\L[ZG8P&ORGN\MX$_MM5F]IN3;=-:6I/[)8;9[TRWK'-MLUY=NYWDP4 M5[DV0@4QO4&H D21&!"&<2(Q8X0Z503IFFQJ6X21M>H[*J.6M-$?.WD=[=1. MG.UH/A1Z S.T/W#.I&J#2" ^[)QJ5"JS4?J4A:R>\0T'K)MEOOEIJA7+.2.Y M8"FD@"=(GV,SHJU44IC&W(GD"60)D^E\J<_46RF^KK9T84<=)]-8?=])_7T_ MFVRX[_Z[=N=0)6V]F->PM.,%'VC&"O9KX&A$"QG?=U'G8&%]QZ./',UW4;7S M(+[+'_..W:OO2N1I/$&&8$$Q0R"%*@60TP(0&*< 5_7 H")0ND;P79YI:@9 M$WG5".L:S](%J<7U0RB@AO93G6'4+ZRE"S7GZ+[^Z(T;X^>'HD^P7S()P*JWZBS\;W M?$\?RRU=5$=)/8OQ#LUS6N \99FISF7\.(P DF0"Q(A@G!0LR85]A<7;\TWM MI=\7'WZL18[6LJD-OUU%O);?-'S>*^"PGUN@;V'[A,5T8*;8P]E(.XL:>:,W M@V'H8""%Q7(D:ZDGIFX6E#U"G>:4Q3#CV5;V.AT96@Z/^72F6J\VFT_KE2JW M=TO15!/9;#L:ENK"1A\O7-J674370OF#8K9P,1;R1K5PD9:VFA704C+:V)1 M&XF#0NC2XRHDE&/UN^H)J6,7+%N$NCMBW1QEQ.Y8MAH==\JR?LKOJ/OFOYZ, M8;V[DL]YFB(3]9")M "026/^DA00EC.82 13YE3,Y'CXJ9%J+9UW<,,)=G8G M6W]$!J9,>S"<#[27=0YTF#T9?-2#[&7%3@^Q5S[E?65INJNMZJ;'.\=[6L2$ M8PST(94":/Q43(@4%%JI/,WC0DE[V^C*)%-[>9OK(R.G>Y61T$U[BVD$V0^EX]7L;"X=SQ_=NPKQZO27[AMO/Y9/Q.E M:OS^ZG9O^%=GO>$KWGVWU+Q;?9,VE?GT]1M=?JP[U/TN-ULIWC6MX^?&QY?E M4',G83& &20 QXP!E5&:$0Y%1N)]#)>]#326_%8OUTEPV @\70L9_5(NHXU1 M<^/8%72TY;>SWR:UFN/L*I4^H%(H:BL=M;2.V'/4_ERC>52I/HL:X[*E?7-\ MW&K]HP: 6=1\5_17I08AG DZ]K(%,FY'$WM4LWGLQ3@UR$>?W[NCM5ROC9#Z MP-_X6TW^Q*>U?*2EV/D#ZH2(0XCS_D"*&(8Q)04@"#-]F%<,$*X2H$\$K$@Y MIJRP"L<)),_4#A [=6H7UOX:P6@TBQJ=9E5(1JY*KGV%PI)$A28)!A2 &$4 +"A 2"$)DI!!&73L&5UZ>: M&DFVVQ^V9&U:[SF:E1T(6_HV@N VM#?"$S)WE\%--$(=\J]/-.ZQ_*;"9P?I MVT_T)8L/JVID*:H3>5/0\+1U)V?2!&=F0!:Y-!544]--0FT1H5@"E- JZP0#RDU] P^=*WV[_]"% M9SQ<3Z_EXUKJ$YLY;^N?%]+\0)?B[OMJO2W_FS:_?EJO?I0;: >W M3)^5L?!QC83WX,[]@Q:S:*]'[<\_6X>#,J:8?=2H,]*:./C21EJ;D9QM@ZZ1 MFTLN +"=/KL^XX_GU N PI'7+\1X_2ZY][MCJP#@G*D<)HHB@%7* $0D SC7 MVQ,D@F.1B%3$^XBL^LK]RY:NMV[7V9=F]HBE.IU_A.O0K3;P%@>A9]&#R1:8 M14P^E,NER=ID=&$*?OA=3U]<$L4EBZFV$Q22RE3VR,R1A #&J:0IES2+D^,E M>;,4+[@@N]E?<#E,@MP@:^$6!^ -Z\B7_.;8\KX-8Y4#$_[>O@N/P)?R%Z=Z MD1OW+J6O7:=W/N/&^IOUUO3=VJP6I3#OZ*[!0',*5SS+&,]34"##]QP30)@J M (4Q*3*!B;"KO-H]S=0.&VU)#_TQW)P<-X#M9HIP< W,$9Y(65.$'1!=Y*!' M:!&#_NU "C<&'X4.[!3<$8'EISU\%KON5:K5O4J;E/??3 1FN6QWL:*+]I8G MM)4!N2*@X+@ ,!4BW>C[L6#LZ*,=9D)$_%@&OCYJ?H MBVFGD\)[\/$\%'WU/W)/]!ZL;Q3"&Z6DN?V3>UOXL]X034N#I2E-57VI3R[! MD8IS*14$$!)]4*:Y!%AD&!]%C3,\*G'3S MS?R_2;CZ01>&[S_+S79=#*. MN#<_>;5O&!5JQ?2IHN 4XAA(D6BNSE,(L#Y1@%CI_TWSA'.LYEO[M@WCBN_$ M[B.T@_@@M]K&JL6.?A&- K\:NXMK5:L[HNH'>5#:L:[HN%\/N_U@NHL^M%=& MJV*2LO2*MC0R[C=_LNS ^+76;3'(MJ!4>],-1P! MJZ^^R#*&JNPZKO#C5HU]D84YJTC[,E)XMCDKE^56OM<;MYYTJX[ M33.5_Y14GZ)^R+F(69JCG .>)84I)T0!X:@ *4$YB1-8Y)E3V*&?&%,[M.B7 MK7#L?N8'O]UV,SRH V\;M0*@TB ZJ%!G[\ZJ:J[5-M'69A8912*C2F_0V(7_^AWR>)X)37@@. M4)XA4_9; *(H!B:00>4(YH3F-F1W=8:I\5@M9-1(&55B1EI..VZ[#F0W;06! M9V!&-?];,U@>@?#KQQ?<11*.&F0KNW_?8'_4R; M.SVF*!=/QBOQ1?*G=>7P;47T)UFFL*0Y2+.!>*10W0;< 8D0 U:OR1%.C MEG9IC^J:H+IL[>?2NPJR':6$@&Y@*CF(V-RN&)]6+67(;*QN'()E8EV99N0L MK&YESS.P;GS>CQ\^K5>/M3'^X]-J4?+G86YQ'4 +Q$DV,XY*3PX0 MG#*5RZ/!7<.OGO]&_[Y:WR_H9E/U[..2()IQ!11"0MLY. 4LAP0(2&+$2/*@6\>B:Z+$QO3W$?N%_2/>R*=$B?\#7,AG<$ MG\T\%>_O-4@<7+Y7A^@;NG>SV._F6K7?NG16"FF=)<,WAYKA[+QF>-\2:'V7W8Y:7V0Q!R;> M\W7L+OV^Z:S]/F1=MD"8!P\6["O7"T4.!H+S>AAAJ F\.R?=B1_:JBXWY?+A ME2S_KO]SO_K+^ZUH:J6J6&9%HJE>Y*;($BVHIOJ4 003F!8D9SFVZGYF/>/4 M*+QIAM,2.OJE$?M7_?[_)=*2.S<2N@%Z-]$. N7 !&J#HG]?IAMP.C=I"@?K MN!V;>L+KT\/)#BJ+ADXW!AJ[NY.=7A=:/5D^Z&?"OWK2X\K-1N\5K%Q67RJ3 MC%KJ$>J <[UM;.H,]63.!2LH23( H6( $@Y-"6$.B@3GF&4$R\0JBL-G\JFQ M^$[VB!^$G^E?6N)'VX/\;A:VTZK8&=%#83TPS>]AOF_#?"1Y]-4"9F<#V >O M0#:NT]2CFK$^H)Q:JEYC>":X&*U,/(P9]W.Y^<>]'K3:0O5*7*E8ZZI4=>1J.8 6HL:&5D=4T0Z +:CI4"P#6UL M'B%FA)NU09M%S27/H)<]%E"%2G#HF&G<;(3;*I^E#E@\XAO5VL1?$26T(51= MS<2:.A"D@,:2@B2C7.4(B#TUNYQ+&(HWUN2-E/ 8P1100 M'"> 0E$D%,*"0ZO:55V33.TU-#*:77HGI6=8Z44\[3;IOB@-_*+><;YZTE^\ MY4/T94N7@J[%)OKMT513&B!XM N,0/OOQ2E&W7B[E#S=<3L_Z[[5WFL"N5M+ M>K\2J=CJ?3\=>&KON)$M,L)%1CK[ MG?8(K-L[K2\$0YO7=MH[;;275/7::(\&&FVCO21^>Z.]^.]^&^U?Y5(?O1=W M2W$GOI?+0M]NAPX!YCCO>AO 8UFC1MAP6[4E*H%V M[5NSC;J!6ZI^NI?;/N:93E;GG>XZ+&<,\@)A#F+&L6DC)@#+> (427)1I%F< M)DY!/\?#3VV+]PFO/@',C@O\81C:3J^#"H=H$WU9YU#Y6\>#CYNM=5&QL]RL MRY_R;I9U4CFC*OUW_[1>FTB1:JHY9:2@.<7F%E#_3VZ:!F2R !1Q*5B,&%6) MAU%@,_=$+8-?=K+_&OUKM)/_4"Z6URI$U(,&K%;$CAR" 3Q:DZW3(D6'RJ*- MT+<25WR:;5EC%*[IUNTIQVZ^90W"A29<]L_ZD93)6]*[]O?7DFV- Z)Q-LGF9II425Q&3$C(^BI[1PX].>.0A;O<&;@+B/ MZLMVQ?_Q;;70#V],+M?V>6\YXY00104!,A8(0)Q#0.*< A['&,>%A%!:!9TZ MS3HUFM@+706=M\3^EZ@6W,8T[[$(=B02'-J!.24(JN[Q^2XHA8J]MYISW+AZ M%QC.8N:='N[9>?BXCN_^SXUCY95<2E5N[[9OI8F#6AC1GO0WX/FH%O"\*&)* M8VW9")E %$N@39X&$ \8[&" G-J%7DPB'13H[L/J^_EDBZJCF&-;S;ZA=6J M_.K9U3C(*EJ?U%YF;0;F2^ORYW0;-3I%>Z5.GYF9PH5/RZ"U/0: /71KYB"R MO4POYY"P7FW^''02/^+_(+>F+FW5S%-(\>KYMXW)QVVJ^BP?FC[WI3RX=V&: M%[&,$U"8=FR04@08P@P0+%.)>9HG;N5+W$68&H57Q:N?3+JCZ7&K=H)'="^Y M&X][+(H=60\+]<",;$K)5TCOQ#>YIK\8#:)R^6NT5R(Z:#&(3>L/8B!^]1!@ M5!+U!^B4*7N,Y$>'M0-P]?UQ+;]I#MYWN7B_VFS>KM:R?%C6[D'^7"4 F#=\ MM;Q;BNJW19W#*O[^5%>6>B4U'QBBGD.$!"KR'!0B,PZ_0@(F"@J0C D2>9+$ M;@Z_@>2<&K$VJC2W$ORY3E6JQ8]$J4TT\V=7>AUJD>TX> )+-S!1-]<>;15W M!O$O1LM?9]%N87>:1BU5JYB+EK+105O3SMKH:PSK<(0^\(H$8OVAI!QU:Q@8 MZM/]8^CI/,MMT7+].UT\R5?/U273H8832U F3)6!E*$4P%@1P-*Z65S!>9P1 M*H53<:UK,TV-Z"OI^A3*N@JI'2D' 6J,N)2A2ES=TC]40:NK\XQ;ONJ6NF?% MJFX^X$<%;^AZJ>U8TPRF*G92)^8=N@_F2&9,)!1 (8@^:^,8D!02("5'I)"$ M*\%=".'&?%.CA9VXIAE475;(C19NP6M'#@%!&]II>8;7.#F?E@@%(I%;LXU* M)9:JGQ**[6.>$:S[5*-]IE&=:*2Q3&+89%6E!8D5A PP98+C"", $Q$#3!F, M"R12":E38*O-K%.CF*ZL+",WB*%C,*P5]G;,$QS1H4V4VV &K,;CA5*H8%NK M.<>-P76!X2PTU^GAOG4X]6Q/WY\6)N95'[8^K5=_K]I[-3<>']FB?*C.7IN3 M9LR4$Y6EB@$BI0(0L120/.,@(YS&"J6((J?S46^)IL9F[7J-+94JE\I>J:C1 M*FJIY5M:TW9JIL6H3($?_K.P9 MWJY]*V\D [J :\F)O2$;FN@NE?\]U'6=11_TNU6U>PZ=2-D-32B&NCS)N+33 MJ>@9EW1_VJ."[A>ZD!O-1A\?FVIHFV8MF],-AIR(I," B5S;:3DRA\HTUL8: MYH) D<7,*F729K*ID44E;K6K'P1V*.QZ"]IND@@-V-!446%U=X35CA9\JN+> M L^A(&Y $$>JA=L/3+<:N);H=):_O37&>)5O+;4Y*GIK^XP'N[[6AMUR;^&9 MMC\?Y+9N%U_RYJ_WJ\VV+AFW:UQF_M(*%:\O.C]>NOU\\W-K?M76XOMRL_VP MVKXN-WRQTOO#VP5]F,<<)@4D"6"Y) F,@ZAH@]@=\ T5D0AIW M8.S_Q2B_*]NY_\)4?SSD\'Q4NXB:CU/ ME;9:G?76SAMW:UH7>CN=?,!PTX. T2_E,MH8=\?&,77N)N(D45B:NR:DL040 MI1"0),M FF>(Q45&\D(UB+]9BI?">S?U/SO:=J[0D/@-;/[587LK%37":CJ( M*G%G44O@@%78+:$)58K]UG3CUF.W5/ZL*+OM%TJ?-=WO4HC2'+,%,DSD'$E )28 M 4HE 0@5I!!%7F3*BJ#]19@:<1NQHUKNID*5MFYV CLE&0?L@?FH M%\[6M-0?JBZZTJ.WJ$K_=J"I'A./0E_]@=G16H"1/"Z3F@B,C5JM]9!<2K$Q MRMU_,_$895WQL,FGIHL#P^[JI^(4%8@BD.52VZ69XH R0@&7,>4$)D0;IP[U M4_M+9/5BCE]5M1;^4$95[>0_LKQUQM2M=XM,M(6FPMO?$9>,LX0&.JM.TE[ V- [/W MAF@DQG:%RHV .U'H)-;+3XY'F)V2'Q%A]R?]W,F?Y4;JA[[=+<5K^4,N5H_F MJW <\$B3(LN9I""%#)E*G"9_W/@N.,4$*H6I0"Y^98LYIT:!.Y&KD-R6T&Z^ M3QNP[9R@@2$S"_@L6$R(3("A, 31MRW%*&,!2ZD,Y4T0RJX3RFS-- MC6,:62,C;-22UL&8Z 36PMP*!=? ?'(-*9]H_T[(',RP4-"-9(TY?]GRW7=T-(FF2%P)D)B<*8III>RR+ M01;S(L60,0RM[I(NCCXU:JSEJ[ZL#J_V&686#-@'B8%9[P#"-Q^B.T/#@=SZ MH#(2H3FAXT9FU[3O)+"SA\8CK6OR'A'5U0]YEB,LEWJ\]^4/4UIWJQ?&!+4V MK?J^K];;\K^K]6],R _RY_;KGW+Q0_YMM=Q^V\Q3F!*8I0+$QO*#A8* 8'W$ M%")-),DIA[E3K_M^XDR-_O2W*W,L9=AO.>P.H>.!/#"SUHJ 2I/HH$I]13"K M3JE578VV5K/H/_41*?JX#)AZ'@;04%46^PDS;BG&(,"=U6L,,ZH?H9ZG'IP5 MZYBKC"+X3\4P&DZWT2K MO<31HY[)N)Q^F *<$= ?>2B7IGJ>B82I972C6)L%$C2+"=;+(E)H(A\8!BRA M'"A8B%@Q+"0FKO'^@RS/\"'_3HLC]5E^P&6QV]X" SWP'G8I16^V_^T@E&(#(EE(P9X-H2UW8Y5>:R6YC^ MUS'-&>(\EAZMKP.(9O7JC1_#U22P5GW8JN9?PW:5N+1F=NPVUA),O%O$A>X0 M+]H6H@/F%VH!<4FB2;=[Z("P;VN'KJ$]G+IFFOM553#53'''^?J)+JI&11L] MSV>Y,!W%Q8?5UK0LFE.J&"NT^0@+9@IB)0A0QE) TZ* 0L 4*JO&OAYS3\TC MLB\M4#8O>5-"[]>HLB8;):K@P,__BWY__+=[!T^IX[)8>)6' WM@7C6"1RW) MHT;T6;07/MI)7U5I^,VM]HPCU XNZ^$@'\FA'19Z-X^W'WB=_G#'(N1+]QS",V*KRB=6>J3*%?61F8@PXZ%Z\Y-7(;%ZXVKJB2T?WIN)#V&%,E,2 M"IF#A"IMSBM9 HA!"G&4F:4"<6Q4R27ORQ3VU$J58S3X6DCFQR+:-7H8R+) M9:-1M:M-> MH+TV4:5.R'#3@*"&BCSK(2,6H(.4S; "I%0?88[YQJWI;"-VF?=@ZT>"EA"X(/^BNSR M=DT6[^O5=TUI<&DYMKK@N"3@?T]KI>>OKWS81EN!?#LG MA'ID'F.$: M[[>_9^_U3__G?^S^HO^':MX M9>Q+6W=?H[8RV4?L_F?XV\(\)^K?_1R]O7G?'S^>?F+8$+>_=OYOWD43@F5@(GB097@ M 8/B4+(K2CM$GIM6'3L;3/_^M M_A%PD7\AYJ:+U;?_\9?/R^77?_OUU^_?O__U1YA/_CJ;G_\J&)._7OWV7RY_ M_<>]W_\N5[_-O?>_KO[V^E<7XVV_2!_+?_W?O__V,7[.7Q#&T\42I[$NL!C_ MVV+UP]]F$9_!O5'P 5(_M6C+.Q\L\^VN/ESZ_Y/_ZR&'_Y M.KG^V>=Y+O_QESA?SFA1(;A8+_E_W_SC7V]6_SK/"P+,BMO?Z >7GU%7.X:2 M_&.9IRFO^;M:8S*+MWYI4J4[FU_]RPF&/%G]=)3R>+3ZY+.P6,XQ+D?*2EN$-:Z4VXQ7HA=$]4H9BQS_>C[[]BM]\*]5&/6+E516 M$KFWW%HRQ]']>KH<+\=Y\0G#)(^L\1C1.]#.65!<$MV%&] 2#<="FXK'D^B^ MM=QMNC=U>C:/O\SF*<_)?%RMA_-X3[^WH7OY&[]^Q3E]$,3/XTFZ^M?5CK30 MUG+60G9KS1"]?_F%V"YY/L_IM[5B=G*W8FU)5C6O?O-8I5\LX!SQZ^@C23I7 MJ_MR@HO%N_)Q.8M_GOT8+T8YJT2[3X,CTD%)LH*NF 0Z9E\(=WP."@HNP MHOIRI342\F2YN/K)#20>)*8_B)R@W%D7DAX 9#;I?S7[@N/IR-+I*H-%0"(8 M5-!TAJ94P#/FD7L5B\N-L7*?BGY TEB]LZ:R[A$M]0@?G7W)\W'$Z:O\=;88 M+W'^\^-GDN;B]_PEY/DH88C*>@G:8P(5T4*0FH/W1O/"(V/1/>08'+!.O\ X M586S;N0Y!$,R^_)E-ET)YI(!RQ-&X22([&FKY)3!,<,@LB284TYKM<_Q.,J. MW"7B(+2(@:.EC8A[Q,CUV?OS[;3,YE^N?/S\EJSL8N02CTD5"SH71;$=+X"< MHCSG8L#LG$HRG.ZA;EV['WRT\44:2K5G;%PE"S[1[XX4NNR80C!.D"@D^? . M>08=K0E6Z1+9/O?C831LKM:S+]I <[,&8AR(^L^FTPNW*39NGU-+TBIWR4 MG3$^)T^1O&.@,"<(41=(*=+_.=1:G);.V+KL0<"0SPP8QPNV9V2\O)A7L;T9 M+R)._M^,\RL>T+(2?2 1\&+H&$V"_"R*TT1$SHD%:Z,]+4>W8^6#\*&>"3Z: MB'<@QN/3'*<47)%<+@V@LC$H5!9,S)*$$LD >4:H&0O$0>!QCTKT+03^B P=)82:65Q^9\J)#[* MQAG%R-XY .5[& M0T+*2_KRW?S3[/MT%*5E5C$&L9A8KP(\H/,,M)"%*T4&LR5,;A8^#"//)87: M0KJ# LCZT!RQD(RPB0/GI29W# >+->^ MDV9KDJLW/IN.I$/%DS95"@E4(+.'DH[*J+.T/*3H_6G.QZWE#D/"<\F?'B_) MOB%0 3S/N#KSG,B>.QZ :TD^=.(<4"D'5G$74%DI3\V5;JQV& ">38+T6#GV MK/]:3#QY_WDVO4K12).RYEC )$^Q.(N68G$R9$Y3'!YLU+Z>7,)N,DHU.,9* #T2N(LR"+P6A9"U\ M$-)+K4\"PJWE#D/!<\EX'B_)GB'PQ^P6Z6\F>#[2V6%FQ+7W@LA7&"'XQ(#" M89N2D,R?:!&V+'H8')Y++O-4J0[DC'C](W[&Z7E>Y>^CCB)R(CUS1OYNT0&\ M8!:BU(K7FV ?3O,9MJUZ&"R>2\KR9+D.(L7PCSR9_*_I[/OT8\8%^4#I[6)Q M04Y0X-9*I @(11"@C"2H,QFA1&:+D"ER3">5LCQ% MLH. QF71T;J,I)Z8I)&+Q4@8CZ)(!]*8FEV1 D(4'HPNVD>9+(8&KQ=WK'X8 M4)Y7 K.!G >!E[=3^C2,R_&W_ J7>,G6*""%WJ9D<(75$C5'?!CC0*7,D@VN MF,(:X&7[ZH?AY;FD.9O)>1!X6=G%E[C,Y[/YSY$Q2DLL'-"*#,H&4\O4!*", M4H6@-?U"HU*OZT4/0\=SR8&>*M5!@.+C%YQ,7EPL2!J+!6$Z1%5B!F]"I,@L M)W 6*3(KGEPKPU#Z%@5?MQ8]#!3/)2%ZJE0' 8K77_+\G$[&O\UGWY>?7\Z^ M?,7ISY'G+(3:<<3*4$#%0 SY8 $C3T7E;+5N83&V+GX82)Y+IK25E'L&R]M8 MYF<7:4R_<;9"XE*'2KMU<%B 7F5'!!GQ@![U[[,*@\ MEW1J(QD/PJQ\_$Q1_!7.52R2N^P@LUH<;VK'(FD51)=M,BI:(J'%4;.QYF'( M>"Z9U1-E.@A$O+\(DW%\,YGAG2I- +&Q MY&%X>"XIU=,D.@@X;#SO7S>">'>QK W!ZOW!R&/@P;$(CLMZ,#(./D1BSBLM M2C).B1:^Z3X:#GL#^;PRJ\UD/I#G;HN;NOF<7OS\4"G)TY@_Y1_+%_3+?XY\ M\1%35*"-I\ ]E@2HE0;!'?.Z9*?PM&8+!Y-R&)Z>2QJV&PT,PS 16W.B; *R372]+F0&8U9.%%$<';DDZ[%]ZZ[&%P>6;)V!,D.Q"+ M<_-*^ W]9#$RS)!M]!(L"084]QY\UA((]%&C-++(T\"Q8^'#X/%<V8:D)96FY"1N7-:1?"MY8[# [/)?EZO"2; M0>#??[TG2>+KS^-:#*\2/QL2NDWM89V&[WU&@X;#^^DZL>_PNC/@G16NN]J6 MQ)2MOB)SA2*27$BIJ 4PIFM[ZXSH^4,BV;O"23MYG:A[,YY_>9M&4F>>&&KP M9'GHI,HU_+8"A%XG>G?@N^M9R_?3Q:J>L6_OX:#GV;8ER>L1@- M/"4-2H<,CI.?FCA7PI;:G/NT+CMW%NRG/U>G$#A*EL,\R5_.IHO99)QJ2N2Z MM?)B5MZ,ISB-8_)=9^LF0L<<\8=_>)-A T=QND[M+WRV6.3EXII+YB0/6&-@6?OH M8DIT0"H#TF!B3ECA<-]U_#%,W<(Z1B$:F]O#B)L"%@Z"0!W>YPWU\8 ('868VT9L/A ?A^Q%";YC[R\JJ2E$(Y[ MF0VPG,A*%[3DY8<"L8C G?',Z7V1TE%6:0\]_7;,;P^H9K+O>_S&^WG^BN-4 MKQ>_Y$_X(R]&T5(489V!D*R@R,!P")PI*#;;6'1VT92'W.<=G]U/0-4>!BU$ M-Q#-OUM^SO,5]3C=^.8&V"/M-5.<.W#&L!IQ9C*+]$=D,LK(%4I]V B60U?L MI^UQMRAI*^8!G#XK'F[):N2U"Z[& [8^#%/&:T#G AVGV; HLN2V]9ESGXI^ M&B)W=]*<*.<_YF7U2Q>/FH?YVOTDUNN@V(:F*FST@SQ M@[5GO%=1,8/TM[QU)FH/.?UT5NX./JTD/P 0W3::VD3IK5=U)E:H^>X*?JLA M9<8Y#\&XYO,''W\N-:^3[S ".EJZQT-CML1)$VB\G\^^YOGRY_L)UDDVJ28% MOM;$)T5Q(Q6=JB%_;:U#,+>)CE?T%GBR*3KBQ^Q]''X,4O;1,X30N4E>KYG0 M!V!;WI(*IN=C,I-K 1$+KW_$R46M\/[;;):^CR>3D4Q.! H)(:=0\P"!A)6% M!1)8?^YC\#GHTMJL["5H"!%W$[BT$_L ,'0[#OQC M-HV7KAKGHKYH9! 3V4*EF0//@X7B76)T[@H?6CO"NV@90NS=!#E-A#T T&R+ M_C:X$4ZG["A4L%*K=?NG($I-0:$I,2EKR[X7Z*U"[T<"J./HNPF &@I^ # B MRDDD*=]DMS>9,8)KO1HJ700)*XD(7FM66UMSYJ-/<6\?@V-0M)>@(43F34#4 M3NP#P-!&WGN#"6W0>U(O<(N"F#!BW9O0:JZ"L(6IW/KPVDI(/[..NO!Y3A;S M +#RZG+9ZZO8ZWAP)(R1.I$P#//$B6,9<(5_;9%EHY17K;/%NZGI:?)1![!I M)/$!8.<^]C./%";63LJ9@PI%@B.\DP=GO2S2&>:ZJ0%]I'5I/_VHLUJ^(Z4[ M@$3QFOZ10&>CS[7G7*T'RXS5G@T>I"(/GEDKK-KWMO1X3/0T[*@S)#Q*D@/0 M_V]C#./)RAT_FZ951X_/LPE)?5&SU\N?-U71(2H8@"@NJI;?8\_:WQ8YTCDJSM<%:6.EE%8 M:!+6XD4+* 2OPT6*29P9Y?:]K3VE9'@+.8.!U4D:WU$V?*KX!X"DWV9U7N&T MILOS-/XDSN87.+E;4E]P]28QDXB2 652+86N<]N+5CSHF(MK?9=^$&']GHD= MH:N]2@: LQ47>;/*^FK#1.Z\0$V^HZRY=>G?6JH'H^ZYSO_8Z[TMIQ&+M*>\5\.QKAL(X"$I%"-%DBG6D4^).*GI':?N> M1?J]36\,C:82'8!UN7WE>\7/U3B+D0F,^<0]8-:,N!'57T0$R5CBZ%3QS2MX M]E/4[UU[1W:FH1(& *G+8_?-;/W"8_W6XS-.MYA1+XW)M8U6-C49HF6&P%6- M?9/ DKD7I0./^T#J^KV<[_)(:Z^< <#N]9>OD]G/G#_D26TCL<4TRU*0QV @ MJ5)K='4!;Y6$Y!B+UI1D];YFT,>@[4&B^KW [PAD;54Q &RMMLD6-A3'9%)! MT*PVPQ;D!CI+DM+H&.V0(GWSM/@.4OJ]P^_J7&P@]@&@9QO^@XN^=AMR 4DJ MS*;U0 XC2HAU?+&RS5^V64J%SP&0RK MC2SKY!]?!V(;I5C4S$O=W"=_@*3!)).ZRX"W5,H 3!*Q,Y[F]")/Z8OE^SQ= MD++JNY1-MFXNK957(BA.HB)^0'G/P ENP0ME?&8I&M/:3W\+/S4'CSZ"3\8ZGKPW[K!^'/O7&4R>JCV&6DMY !9L M1\YD@R%/'D3F/$#*=8RS+Q&PSAGQ":W!;!&#;^V9P\)5>V94A/ S"&($B6SM&42LZU-V=%0>HK;]J*/T2OX[)V]S80"-3?*(P2( -F7Q<9VI_ M-$UBBV@,JNA$:9W-?9BJ?J^=!H3$Q@H<@/$[B_'BR\6J?FF5YR%6B)3/]=KM M6U[? M<\XQ]Y^:Y\PA^C+!!#L!9"JK-!2_(0+$F/8O1H1$'-8NN''H\DL=_[ MK2&!M4/5#@"Y'_(2ZTWQ:YQ/272+#7;K'7(<+T<\!ZU=LN 9N1_*8"1'A'8E MCSPYSX/&YAW4'J:JW[NQ >&SL0(' ,G[PAUQ8Z-1+M;40AWCYS1QD#B$[*+3 MW!ML[DG>IZ+?R[ !0>Y$!0T@J?C[>#J;KT2X%LN(.R=]Y(S\#1G)$ZX&6Q4! M*=?"+"<4,ZTSB7=IZ/<.;$#P.DDY@[1?QXARI%"PQ(L"5IMG*BL->-0&G$XI M*K3)V=8C']I0WN\-W(" W ,0!F!;'TKDCH(0,69CP:4:VPF7Z"O!P7KG4L$@ MLVG=,NHAFGIN'/34=X"GZZ49SOJ93F..+G-4^.!Q[=7>LKIQWMX M?,I1R#9H9Q-3D.@0)P.: P1?VR0B 3D8IKQO_8[N248A3R:S[_31^>[+V'G+XO6YX.6RKM87! ;F$V06M;>EYFB?NLD M!"D9%,U-';9EK6X^[7L[*7W?A3PUEHY0P!!Q].YBN5CBM(;;HT24IR@M<,.( MEY1(/D$58LTXKI53(;:^$-Y'3]^W%T^-J&-5,0!8W2J;N&1LQ=,HZ&P9*PY* MJ<%X0-H?M8DWYRB+\D%XT6EYRR8Q?=]-= RH-DIHAJ8G25JL[Y9;)BY#>TO5ZN9I/$Y3_&R\\O+Q9+6FY^/:RO]@:G_TNUVD!DZ3DO!8HT-3?, M#?@ZKTT6$X5-PAO7VND^@LQ^TPLMD'/_UKU;70W@X'LY6Y ]OV3T6FBR]EOB M/)&IK26#+CAP2?LZ?E08Z4Q2O/5VVTI(O[F#+B!UNKP' YHZ27)UR9#GW\8Q M+S[.)FEDF4O1H(?(>6U,J 6=_XR^Q<@QZ,AX;MW^:C"IZ3Y3Z< M(M_+6KO*U76/@$N!C11Y>#$S6[L!*%#%17!*!]"LI*A2-L178R3M(:=?2]0> M2JTD/QPL_6T^6RS>SV=EO!P%'YC5M=<2UHZ[L0YEL9+^<"Q*YK56L76AS\;R M_68ENSBUCI7M H5KM']^L?7/"4_[:;H@_B@G9/ >N1D,KD&'PGF@G%9GTQ$ M:UN#9"&HD^^& Z6]Y2G*: M$$-GZ*:@DDCR,QZ54#5V8 :&37+'%W4K0D:_%[*=>ME' MRGH =H?L^GL-A=7!I-9%)RI "PZ8D32'\B()1Z\#UH9;7SK>LJ=Q/1[]=H% M=-K(?0 !V@WTKRYJQM,+8NIR;\RFBQ>YS.9Y8Y[)ZQ\D/U+:>(KSGV])J(L= MKS(<2D;[R=))[2198*4@Y%R@Z& 2%TDA;UU1TB$[_3X^ZP+$0]'] .SH-8N7 MV_BR*_B()*AD,&K]AD3Q8BL;$3 +01ZGR/?FN36"\#U2^GTRUAW\3I/Y<%S] M=8)WY4/H%*)7]=I::$M^;,A0KP1 %N6\5FR]VXH8=+>"AH>.@ M9Z[.>*6EUO6E+?F641H(ELY84;@U)+X@L/68]D<3V7./Q,Y1UEQ1 P@"KAJC M7+VYN98:=Y[;6")P6=L*($^ $A%X M&,>19[400F@HM<.M"I$B %VKD!%+4BH(EEK/.-I*2+^7>FUT_ !P'B_P :+F MU7ARL:QOLYB3PD<$&45]_%!G/2,K]"TS.I>BHVY=NK2#E'ZO[YX$.<<(?0#8 M^4<>GW\FNL^^Y3F>YS\NOH0\?U?NO:2Y9._5>!$GL\7%/*]2%AO&NTZ9DQ1I M>NOJA0-Q32$$:)X-DBB-X:W?S[6A_#";]JRJI'I0Z3,"\MK"!V-(AE*#5_6" MG24+SK@ +JO 2\DZ-D^H/HK ?H_:/A!T)(@?K\ZCL4J4A%FW:+T4Z/UWC,KZ M@)8BH&*MKL\Y2*C<69 "E62*!].\I\SWB!\N8INH]'D])MS2M?8V(Z>] M+-SV\1T^,WR0F_8-CM:KK&:>W%O[!JO6<J=Z!<1!MBJYD1\YK M:Y?KD20VO B(-H8DR#7G2"PJ8Q1@+6VQ7'IO;=$ZML[7/?(BX"D:%C7'Q9X+ M@L=(?!!'ZB$-LRE8&\_JI.SZQ#N_RNO_7HLNE,P]TP6,(M=;B1@@R"1 *1N$ M#%ZC;]U\^G2J!]/8J'-T/K&&!Q#4[./XS6Q.'L=TW4@L_OPTQ^F"6*QZGZ;5 M=Y,U"M+_N5BLIFAMM(U7L7CF %TLY'KH7%]L*2#-*-3H2C&MV^1UPTG/SPR> M&(^/V Y/!(X!W/VUE<*Z3*>*(81DD@JU_:U,=;2" /H)'8WT[\*VV2X^#Q# ^2NXQ7EI4K00:R"5K4]H%8Z!"7*=8_2G!)ZIQ:%^,T M(+OG)Q[/"_VGJGTX163[.']??[#:Y*O?>C\C2>?E>)[76WQ5._=^0N+8KU#^[PFYAT(XZ10S$816T?=';'2\]N5X6Z,IX+'@)[*M)7&S2E) M_J*(DEM06;+:'Z) 0,]!F10+^9E<8NO*A:YXZ??1SK_6=CD.(/]BATME/T:N M9,F>-%$D*,83!(<&F)-!2F\9JM9MBEK1WN]+I'^%_?!8 P@C-C"\I6TCYTV MPW4* :Q!TH&T"5Q](^B*-MDX3!9;CQUJS,)@6G]WGGWM4_<#R#/M87_$O(HB M>P6UK6P]RDBL/$@0)>D@M/4QM&[.NX>%^-U@^W;4]): M5HSL6:;+RI%#N6M?0;)GK)N-EB7E#.&W(CG3D8NEUKH7%#9P3Z!I74IQ$&&G M3\*\7.13W4PC-,'8VJHDU\LK96CG..09O!#2%Q$),ZU#J]L4#*9JI!$6[@^< M/%K> XADKJE?2Z2:Z-FT;MNS'^/%B'O/2R:1H#1UPK 1Q PJ0(Q62AY5*:W+ M@_<2-! L':'I7: Y6>P#P- ='E[-ON!X.D)9O*@-&E)A=4\9N"1M9EGS &1Q-2BD*,6+^L8U M1)=2E$*8UM9F<_V>G_6=KLZ[18S'RG8 N'AY,\SHD@&*+))16=4;)0,J%7+^ MD1MBP"N9=1**MZ[5ND=$OP@Y7I^[)T4=(=P!H&/+9*(K1G)A"AV)Q1#Y2C,. MZ"Q",K'V?B%[6EJC9"XN2* M&9.]0.]!11O(TA8%/OK5741FQJ3(FKL3I0Q )1] MR$MR_7*Z>EE_R84*3"LG(^08R=IF2Y&F$AZ84I*%+(O-K?O\;J>DWX1U,_PT M$/, P+(]57Y]0"Q\]/7>_:!Y@-9/] M '!TG:?XC?;$ZC'P2!I?$D\6BJ^]%[1DX!)F$'1")T%;*\G65VGWJ1C(JZZ& M&;_C!#P B-RM('H[O9]1_T![X!8&L02%413 M6]@61 B!0B3FHP\Q(G+1.FQ\9,>(+IN*/1G:CI3X [60TK(1[[P*.+J,73B MM L(BIU<7\VJ7UV9P MY6G\D;^O_JJ.77+)ZT3[*4@+JF;N7**(W6!DWH5(477["J9#*.M]?M'3GJ5M M-35<_/T73B[R#5/(HU(9%1B_FCLB!=2*?< B&8M:>6?;IT$.(*SW$4A]H^\$ M/0T ?+>N5=<;Z2R2V(B2D:"@W[C( 5,A8>48P4M5(')G=4S:,6P=7>PAI_?EYED:!&:E2O?(P]7Y,N ">)P;&..XS M-\F[3N&V@Z[>YQ/U@[L66CH5@(WJ+:[>.2\^S7;4 :PV62#QKAZ=D&.[TN^' M3-POQLO\,<^_C6->V_L/.<[.IZM/6>I]UM*387Y0Z!B /W!?TJN0;WT*C;CPR6#R(&U]RK<:7J:L(=X" M9E4XVMCZ@?!>@OJ?_-1C'O%8Q0S'+=C!T\BZ8&U!.F-^ ?8H90P(6O?NB9P6B3FO08K:E%ZA!D\_@N E,A>5SJ;U MJ_ C[^G^->X]3E+ B5<8KZ=M?,=&ES<^"*.*24 '/W&N/4DTDHEF.@K/A R& MM4Y;/^$U7:?C6)[;/=UC5#TDD'_(7R_F\3,)^?U\=C['+V<7%.[-Q__,Z>S+ M[&*ZY",6DU3&1I)I)-9*+27+2/M7HC#"\FAT3#5=[AWGB31DL?+BQJ*64S!)F1@Z_M] M%0LC?UD;L.@Y:E&,[*8FYQ2B#P/NO_(M3D<*'@JB;TZ,=#9-'U8-\+;P/PHB M6V^$ UZGCRMO%/GHM.20$P_&9-T8:$,9@]:UGG?7M3Y&Z(.(;#>N&&O2 MB*2V>F7S:5;O"J=Q/*GM!V_**#_-'BO88CS%]"1.QT.=#1<+."L1C,>8A3=6 MJ]:)F:YYZO=]P!.#>U &8"%[4H>(R^C]<5JX*;ZXU&2*RZCA^A%T(QQ!9\>>QC70&CT*M.R<;Q"!'T]R:NZEFG-#\^7XW_BY;_Y0['4J$?T> M (/$]Y/J=0#'P"JW\>)NV=5(!VVDL!:*E1H4]X[\OQ @2L%2,04%;]XP=RLE M_;XJ&R1$&ZIN #\&XZG57;OIJ_&BZ^SQ:JJ[UTY6RSRJK M7,Z8#@ Z(2;7C?1?_ZA;D!P8Y3#[("6P("ETMHI#L(:\F"RY41$-R>"@@_V( MQ?M]I39(<#Z)'GNTHY?\W;TS^?MTOBZ2_B=M!OQQ.8-I,>(6 _DA''QFJ3X; M#>!#';X4);DF/)8HTH'H/'#)?M^N#1F37>AL "?ZBXO%>)H7"_)* FVOJNF7 MLVD5'VFA7N60:.>7 )C7:1$K[:P'1[R=KFMKWI4=_^2W,8;Q9+S\R4>"E5 X MG2>.>:S=VT@L.=3S!%WFP?/(6R<:GHBU?E_A#7++#!E< ]ASKRZ77:N%C,?E M,79I0^@P\SS94(^PVJ'."D^,I0Q:DA'!@E9KTWBO/$!2OR_^!HWQELH@OI]ES=H9+93Y !L MYNKES96,5VQ<[K,1IJ(\_0&^D)R(#PO>U$["(6#05N:0.AGAO(V8GE_?#1J. M;338?ZYA]_:ZEMSE*]F1]\(E4B-H2]Z(BER1X+! M#8:"E+I,&B=#WN8JGZ3 MM$]\D=Q822>CK]DXSON,G<58_>4%[?4\_K9JBTO$!ZZM W*&-2A)>]8GFU8U MY[QHG3"T;G9_"%U#Z\UY&B0>1-R)BAFRQ;MB[3W^7+T!FV/*(Z;1BZ@D^-J" M624TX%UMF&N4L2D;)W+K4/\PRH;68O.)<'>T<@;@]FT1VJK?WL6\BGQ]63'B MFDX"3@Z#BW50-U.UMY2KW-D45 XHTA,DBU1">@KFD9,9%[7PLO[!,F!\0O0=JZ+A70Q="^VW M^OT&7Y<;3)NDR0VNO0-J$%^2KV,J!>2"D1NC4@YW>@@??$'TP-)#:['9!%Y/ MH(4!G*F'AV C'K+W3"$@66M0G+80\6 FV+@3M$JB8X)S4CTGKZBC:\@%E:T+RS;<%QQ40/B M!OG8J1,<]ZW9 ?BC5UOYS6Q./,62J>(2D/$U7-8%OIV>ED/=-(EF, M7$SH A-@DS&@,!JHY=10GSVBE=I:W7R"RI&T#O+2I36@GU2A [',5[R6&UZK M_-?MY*D)7H'*OO3[*IO=%$E."=-\"U]XX"U*(0'^4R'$7& M( .I3KV&[K75/SP?+]]1+H+Y(H@W'@JHP 4%J-P#<6I\E"0OUCJ1?CAU_6:< MGMB$=J2TX8;[E[MN>]ZD.&6R<:!-'06LDP&?/$)1M.\X8L3X1+#<0V6_)_Q3 MA_NMU#4$]W/#1:E=T(BO_*[\-IN>DPW^\BJ'Y8A%ER/23N;TGSI0,X#'(""Q M[%-VD1AMW6#Q8:H&&>LWP\7];B\G'WY,EOWZ!M%&UFI(@JY M1ELB20C6)X@JRQ2]J)=73V+5-H@:9)S\M$;M6!4-P*9M!/XW?1IOO9RX:D)?_V+5]WOS!QN_ M.0HFQ9(D@BK,D:2Y .3:UTKW4)++!F/KT9,=L-&O0]I9,K%OA0_ !)_$[+K# M_?T"U!6D: -RD1;4Y.P"Z=@0V( $8LHT66O6.M&!]WCMC,O?:"X M?8P2AS(-\>+KU\E*E#BY$N7K]0]N).JLYX;"#!)FH4A8L5AGXF:0M@8E-BO1 M? ;=(73UV[BH,PPV5\D /..-YC1UUCR%O2-O(G!_ V6,84 M0^-:>Z_WJ>AY+$US3=]_2GF*V(=SX7E547K%18XA>TP!G%3U)L.X56\CL$R6 M)(S2PK;.!-PAH><70-TCYWB!MX;-DTY>>[^2_^>\'$>X3L@KS]!,E-"@8\6.TQFK\_#_)H,0_ W=GHU?9F-O\C M?[]\]U,'6(/Q?!I)Q!L>#)RO("A7O-4U&)QP[G]#Q, MX$ @=@02=H_*::R6 6#N$_W>NW*69E^K9G[/7T*>C[)AKL04(3!R]!0F!,\% M!ZFT1^:-S[YU1IP^CEWHH ' M )&SR>IW9:.FLG^P"O>XV*+EW MMK57RC"-T9;Y*D>9H*V?T\#P/$Q?(W.S9:$S,G7UV?ZJ/=!ZNMTUN+AT)7.% MY#BYFG7*'!PCC[CHJ&N+R)!"ZPJ0QU'8P52G5^-%G,P6%_-\LP,B2]85(8'3 MK@)51 )7,$!PW&HA(H^V==[U,,KZ-4L=HNF "4FG*FJ8INIC/J_>YGA:9O,O MZV&Q1QBJ+9_2P$P]1%NK*Y#U,A_RUSJ8>'I^#2#I8R#WNOK"A6)SQ>M4#U]ZOR/H=YW_F9/Y?.+G(-ZBZ\=Z-BU[5'EX)R6=7S$8(-FF(4OF2I&&& MM6Z,OH^>#NHVR2'X^)FV5>T2L.[*LVY'>;VQ4!:6,J;*,PP=4*/95&'#]+%6$SYNILP<%0K>^XP&=FL_78WLT<;G M7T-(!8?%6PT6:X3OLH/::ALP:YURU#GHUH[5%C).M3Z_S7"Z^&.VS(N5( G( MJ_>H&RMM.]@5Q2 V6G(71**#W1J^OAR(COD4,R>1M*Z=/(K0?BW0J:BY:WBZ MU]4P3<^6Z3='&)]=,W1.,S\/T=;( %T-@GTY6RP7EU,HZG#P]_/\%$N$#'49$NVNR,%JV3,2>2W&2FYRW%W&P)AH5B M'<9(&I*!*I%"GJ01N(S1^H*T/UN;KSWD]&NDGA)96Z=V-M#1,,W6[@;D1UWD M[>UF?NH=WD&4-K)E.YOGWQ1N!E2!L0@"*Z9*XN"UT2!91B9=,E$V[^/T$%$- MFK=L7V#;F8W:6:-0@$Q6U;:K%?S10O(F!<6O78K7%SY8N+=WH M:9A&ZJ;Q/Q[M6=W[C 8F:3]=C2S1WV:S]'T\F:Q;QM\:@+#EI N.CC2E.0A- M*E8"$9 5#Y%%EDI1P=[MZ'7RIGP4@0W>..U8X0;PAE.4XBT=PRX;4)H)P. X MT+Y*S'N#6K2>BG 6?W:H^Y0M.515%,-#=,D7DPT M(7E= &TML"64 !JOZJ-).M"L+B:VOM5Z4M-SM=C6_(6T118>("HZ7I7(&H)( M @RWB4YVX5AL79J[AYSG9&H>@YJ[IJ:51H9I8K;VRSS"W.SNNWF:Z7F8OF9Y MI;#<@IQL3:9P00LHIB2AG Q)L8>0\)@%^T[XG*SR6]U7NY#R,*W&:D+O47;B\E\V ML S;:&AD"]8??=-6,G+&,Z_//F0B*\]C'3QL04I./FH6PMC6.8C;%)Q\M57' M@>7;\Y4W$XPN:A=DABBK(RYC@*"3!A291ZFD"K)U*+.?HG[-P@G:OW=/U4[P MPS0$.^;!XS3],9O>__FIMU6'+-'X*NO17#6R02L:MAXD-S>HUC+%; *G;:G> M)\$G)7)&94Y2N>0B:^V;/$Q5D]NJ!PY0EE'%HB28U=4Q8QJ\BQ$D)AZDH],[ MMJY[.H"L?JU68[QLO:!JJ)9AFK/79)!F/W-^D:>YC(_+ =_[C 8&:3]=K6ZC M9HME7BU4D_Q72UVCASE40F8+=.8Y4#E2^*RT ^YM"J2>&$SK[,-^BDXN-]QX M.5FO-V[+N-YZ;):M$;"U"0@NA3J=B!QW'V6=9BVUQYQ=,:V[RSR&OI[OH=HA MYUZ)85=*&J8!6H^'6=37O=7=^%1;"E_,?RY6XW..,$9[/Z])QZM#Z6UDI.HE MY/+G-;0\TSQ:%:#&U 0M'P$Q!)"9I:1U%B&U3@??IN#T#@PDJ<^S"6W0Q?J3 M:UG;MM/56F*5> 7A$P/ED$.01E)8$K0RW&BI6CL]!Q/7K_DY 1/W^S5TH8YA MVIKM/02.L3([/JG%F[$#:&R5 +Y6\FI*U_5B'_*D=EQ8586MR F5G*NQ-3>H MLYQQCZS>-M+9HXT"C/5*4V7&C%%9Y]:6Z#2*3[5N!D(EAF$T9Y9 MS6(4K1^*[*>H2;+JC]ET=I7AO;O2S1X(Q3O)<@ >?085I #':G<>5Y33FM77 MY5WP?A!U TA=M4'-UK15>P4-TTAM]!@_KGCQYI\WJ5O<04TC6W/]^5LRG8Q; MR0@W8%2HU:B)G/.(!I+ETE2O79C6F?$]Y#1KV;^U\!9-D9$I,,'7Z5P2(;!0 MQ[,K.EME<4*TMBO[Z.G7DK3"Q,[N_:=J8)B&XS7.IV0;ZT2KE1MW5-K[[F>T M2'OOI:M51NG.(M> $;4.U?$$(JBJUV@ Z8R HG-6M@3-=>MK\5VTG#P"\L[G M;MS9J.BUE0:,5P%4#IYVA3,@0S3%1<=M\SO$G<3TG$5J@8-[HQB;"'Z85J/F M?L?KY_T48<39JO];GL8C[_GW?5RC3/5!U#8R*QOKD;?YPR!#>[:'EYLHW3?\^*R#Q $>E Z6 @.<^WZ ME:143#/=.M?]. K[-57=86O+]5M7>AMJFZ,7\XQ_IMGWZ:Q\R-_R]"+?JOM9 MUYB'GW_+L_,Y?OU<1[FT6NUZ!K9A,^NF[8QETPIVD/,M5V,5X1; M0R>P=D9%IU,2S:]_E9M^%&7>W<_H\6UWEZZ6MF4.XO50[VI-S008656J.-1J7$Q:H.6F]2;;0%W@R*+RX*6KZC'\[ M#]TWY4\JHM+1U2?/L?:\(L35CGL%56(\"Z-8:\O375/^%[@8+]Z5.PO\7/]Y MLQ^\5\;$0)&'I!A$&4ZG:*+PPXHD4-%&:3\'_C#*!MN4_S$HN=?INKU2!C"$ MYF:P)FGG+B]DIG709&M%M/6!CA> D=Q 5SC7/#MK0_MDP6YZ^IU=U!&LFBE@ M &!Z,YOG\?EEG$M\S'&Z(/G4J0EGM825OIVLARC<9506CUK+!$E:6RL+,[@< M-,A2H@O9%,U;!Z-'$WL0#.4S@^'3J&X &/W[(K\KKQ?+\1=M;FML4'(0F]_OV0P!.%R M="0M+#4MIADXYRP49;12R)7D3]C]:SN1!X'./#/0=:NJ 6!Q9\?!NZ=Y'6GH MT5A@6M-IK@KQQ70$+U1RR3*2*&0#@]NRHNYSE$C,+ M2@&7Y!@0GPBASHJ)(HADLQ;!/6'CL6- YYX9Z#I2S@!@MW,[O?WR%QUU8"2TR$4=$YO !V5K4R+K W,RV]9X.X"L@X#FGQG06JMC BKC6=F\W6_ MF;N;A4MC+(\*7)2\%FDD0&X#>,8=8\S*:%O[;WO(.2P+RYX9I%K)?P!0VABJ M<2^+7 ?YH) @7$W\&>$A(-;^(D9)HZ(VI75:8C7S&TE_ #AZE>?$ MR'+\[3XGKE@ZJ74"YHLGXRHEU"YX8 *=W"DR^JO6%FDW-8?AZ+DE\!M)?P X MNIYF]JYO9Y>6;ZV0 0*N3[6K1Z^T!=W=WC\#L @H'C&5=I[[4&.@0P@X#VG-+V;?7R1" -IM&8F.^?E,_7OSYDF@8+^M7(^VRTZRRHI&! MRG3(N\ EZ,A+TH4E(=KWG=I)SF&@>F[)_%;R'P24MG=GN+=#O)7!,C+ /)+O MB,01.9$<6&158C%%T_K5Z(&D'0:QYY:Z[T(OPX#;KN"@M#N\L'*&Y)D9:M*ZA_CY>>7 M%XOE[$N>W^7.6)>5UQ8"8X6XP]44+ DF2IY=$5&KUG4[CZ/P,/P]MP1^AUH: M :WMR9[]_6R4^7;E4]!\?:J1^5E!,0SBRXD#9R9VH- I#KSEEB4Q0NCQY-Y&!J?6Y:_:WT- )+7;2KN76V]\B)*F=UYA ^EJDY$V!8$2AP"=S M[NJ-?F[=9^4@P@[#UW.["&BODP$ [6Z;E7M6F'LF35:@,T74R@L-/M V\LQ2 M7!U\_?O&$'N I,/ ]=SN 5KJ80"P^B-_WQ#4?#:E+V/>N-*X=[6O52I,1F"& MB?JV*M:!/@J"35:YE%-DK4_(Q])X&/">V[U IYIZCJ]T/ZU*!FYST.*-[N7G M=OY"=QO]W;_/Q:!T*I:BO*(RD-O. 17C8%E@@;[0FK?>O]V]S_T8/^=T,U:(MT(*V-C-&6Y<[('-8JY[/X MWQ?CQ7CUH^M!QEEX5S1YXZK.-$^J]AK5 D1R6=(!2F=DZT3.XRAL9[2NUMU8 M9/'BY\9W&[,X'!:10J&PV)/GP(NC'4)>IO/;V?P+OIV6^I_;[&7&R5C+!!3TU&8S]2D6(V?7Y<19$4JC MZ.I-YH$D]MNXX GAV:7JAGD 7R9]QAO<'7W\[ORL%GW!#J*SZYZ#49)240HP MR9+#)94!M,9"##Z%'$7$TGJK=M9S\-H2WUUA ^DO?E[^Y49MN33]4T<]ITZU: M:FWZJRR-_=K$9NC9^-8/ 7BQ"APSF0TCA;1W27[#B:SWX9IG8&Q:X4-,RSY-,>4-UYB M'Q]N[/BD!F'$(30V"@\V5KGIQ:\IW*T=^+DA*"G/JN&)'E!8KTM B:'UKMQ" M1CM[='GMMZCCOQ>_S7#58/+R;>OT_&;IC6?4+!85PPK7) %R+<%A)@D$(Z(( MWK'FS4%/(+??$.%4!.TV2]WJ;0!'YA6#-ZR<32:S[]4E)9=@_7+QM]EB<<A<$)S.KDPH5\5]OJSOJ//Y(2OL-(%H#\PFT-O^(XG5W.Z5[3L662 M%S=2F( &(K>K3AV$Q%0T:&=]"5[(%-L'8">1W+B&Z;ZB-K+?FAOO'#F70E'D M74J&(+V$HI60Y&4&;5H/%S^>S=C5S.3!HT'S1V!CDY9<#$'8%%P:UA(N;0N=7J0J,X: M/VZ\O/ F%D.!LLTU@6BM!E],!I^E40*#\*%U&/$P5?V:K[98.;C[XW$Z&:9A MNFF@BB?$Q04UNE@+H7:739K\L9+@!RT\%*4 MHG+KZY9'$=C.R:) F73RV_A;OK?LG;/:,NEXL0J2D 94] 6\U06*$TY$*PNR MYN/E'D]FOW:K.Y3M=K*ZT> \AY7+,[VL?CF8EE%^J56R_QSI>?7/^I3_[O7 M)+'FHT-$D"DD4)E[<)8B?*E4\A@Y^9]=H;<%_?WF2)X>UD^N\V$>XE>"/_[P MOO,)#0[M?33U T49 2>9=.,XQ-F\OLYN5"1 >,\DLZ] )]0@U'.>F9] M<;QU[?1V2MJ9FOKY=XY3 G!B,BHBAJ)MQ8( YS!!J2#1$5R0:?".&RA2Q,1MRJ[Y6-';%)P^YH8^K=YJW8&FCJG4GEB0>!UI M(!('CTK7*_N<-&9,HG6UPPY2^CV73M#W_8DVIXMZ $=1'&KZ?=S,']<:3$7?2* 9*$[.HZO""9$,)/A:C6CMT1Y#9[X'4%&G= MJJA'%-8C9/2//#[_O,SI[!MQ>$Z'U1<<3Z\8K6#IH)12?5)U'5C-J48/5)G/Z0Z-C#YU<+0CIM]Z^ >">7!M](^_CQ5?R:NK= M)DYJN?:;R>S[VSMOK3??$B15ZL@[H:2L\Z7(J/M: :>#$]IQ%-(=A+-'+=MO MX7PK5'4GZ;XQ=);2JF,"3K9;Z/I&99H^U$WUKOQ]L?WN*?-H$]9IBCI3_.J, M!T1DH(FA''.0SMN#H-6"FGX'E+="W)/K99@AW6:1V0;K.$U_S*;W?]ZF*/7P MA1I7K![)8:-H>$F$9T)%Z\E^#U-U M:@RQ0P-W7=(8,T4_Q+6C3:R0C+H+Y*&*+)V5JDC4G;#^$&']1J2-,7,W=FBO MF@'$K"NF:'/'A_BJ\79A+H'FD?P(+@V0">>0DE(E*OH/;UW6<"AM_4:G3X&Z MU@H:YOGZFL[&V<^<7^1I+N-3"@EW?%*#$_(0&EN5,<\6R[Q:KOKZ5PM>@THB MDQBD!U;;ARG.+?AH,I3 0^$L&=V^AGDO14T?2%Y\N5A-,B._\OU\]G]R?0Q\ MN>"[,!F?;S3/W&B0X+BS& 6D6!NW:5L@8,G ,&6IN,I!->_V?RK1/9<_M\/8 MWG>3G:MS $?I!L.+Q<67U?"?!45#Z>Y3E*2%#BD#%BQ P;D#"KQ"+0HQ5JA4 M7/,F1P>2UN]!^C18;*:: 2#N%4EHFE?3]^;C<+%J-CG!Z49CAKLQ.%."!TE" MV:)WW2-H;.7WUA=#RYS7@K$X,=5!0N":G/C@+R"FN MM )E\+F8T+SQPVT*&C8)K9)[\?/E!!<;#5Q4L4GH$D#F2&=\1@-DA#5A7F7K MZ7\L;^W%/D!2OP[9"?K?T^KS9-$/T[YL'[MX0OOA?9_7H@7QP?2VJB*]/ES> ME5UCHE=$A4K4>_RY'NA[A;[,0C&2<3KIZMM$I1 <-PRX\B+:$$L6S:M-3Z*X MG;6ZBO,_YOFW<>W(MTUSM=]&7(_Z+!]RG)U/5R_?\WP\6U.Z<9@G.K99J@,\ M4GVJ(CDXY 68(B]3UU+P#LOG&S/3+#[/) MY,UL_AWG=^.JS+1&YFNK2G*>53$*7'0>D*&H>BBZPR$:!Y'8<\GM$##=7I6# M0NH?L^FW3-%=6@GR+"['W^[7>M5V@BP[ T:CJD-0%6#RY!A1].6]*4HWOUA[ M'(7]AL>#P&ES10X3IC=-,%<;\^_3FHC8SFSD4G G(LA4>U&70')ER.I85:ZB M+#FF[IXT'$%POW58PP)Q1VH> J:W.D7D_JQ*U::77M/BK!XR?[^4Q@[.C;2< MLQB!Y7KH&(J% Q,..!-&NIA+,=O9[.Z6_RYM],4Y[O;WOO% M:B>P]7HW>-3"6E^XA91L)CP:"RAJ8W.G=-2!%=V\R?5^BAJWUR2'9W95/'Q? MY!L=W;TL9.EMG=)HZVL;!LB3 UUBM-+Q(%3K=X/'43J 6L\,!#!!5"I=B@LJ_ZI.>AD MI"^YM5^RAYQVMJEZ#K-I]0S>E>L%+P%^>?U_!^=!2%THPJ?H*%_S6=\,UHL%\F36^_2?CNP=JQ!@>%UJN^X,3D M^CD8N2F[B]>9%H%'58!;YD#93-&8C@@ZE: 9"2 U+V8^DM1^$_#=8[0[O0T! MGA=?ON#\Y\914A-9X M/)"V?I/GG0&P"\T,,\QXC?/:!&#Q/L]7^:D3GKEL_Z06SUP.H+%5Q>.=I6X: MKRORR)+V(+!J&I&./IOJ33-C/-I85&H]=&,7+:=U1K@Y_^]\?!TI&^_VO/$* M?9V@QVO3*\59 A=J_V2G:KMY+E _B(O'+]MST6,+"-SND="9S/OND;";LU?C MR<7RWI.&$)CU(01@@0NRE\@ 11*@ R_%:B)/JA/QM'7A?GWYIT34Z7(?@F=T M\T*&CMU46:(XY68V[.L?<7)!QOX-B;K&W!?+R\*V>R?%C6\HL_("$7RLLT"% M<8_T^S[=%8^Y&]Y>I%O M-;U8AT+AY]_R['R.7S^/(T[.ZI.0XYVW$U=LX.2UY+F1,_@QG]=KV@_Y:VVY M/SV_Z5V#UOOB),2D"6&%HDUO"&$8F)+2ZHS8O()T!RVGFMI+6=?M]9JD-I_B MY.7%8DE1SWSQ8D/:-[+>[/FM8ZQMZ'2IS7F5IG@[UQ!(*6FI5-L'37>#Z5\@;E$NQC^FRY?LY(#M#LS6R>Q^?3E[6?W9Q.DKL"N1$%D[^T_/F/<#9-9GY]OIV^G:?QMG"YP31KOGKU]WNN.=,C!X#-/1?C\?3^.8_./ZJOIRA#6IXO>\ M_#Q+BYNI3"]GT\5L,D[KSB"O\A+'DR.'G)ZR8),1J,TX;N1EWQ#QGA:L^?7K MG8#6J%B\ *FM!*7)1T&/Y*.X4"P%EU:(U@?S;FK:6>ZWJ_+B507HRBD;B9R0 M.^Z L53'#IM"&XEY^D.FQ)RI_;(ZL[-WJ>G73VZ$AMUV\23A]^@ +.;+T?16*Y"%_E",,_!6!I"H2I;:B738"]@CX+*F MH!_ M-/L U Y0LP]@^7]2G UP8K3G[_G+R'/1RJ*4LBV HNRCHKS'FJ';@@E MV&"5X,FV,"I;EAX6/([1YJR=:'M$1LKCT6_Y'"?K8&*U3Q+G=!"C!RE8 "5% M(JH9 X/,Z!0CP[U)OT6.?SV???N5/GH-"OKB!@];%NPYG='V;#E5H#UC84WU MY7YPF+-/9#"3*064E1J"L@@\\6Q8-%:I?=V@'@;"YFK]6(23U35K(+N^[_A? MKB+(-_/5&\FSC^LO+NT88PHYT00AU9N_^HS,!Y; 9LXY4ZO!:0?=Y^]9I#_5 M'Z^R60?R&P@.5B_6[C%2BI+$29W\JNN!Q@QXJ0H8CUA8"5'$\!@@;%VEGZ.@ M.1).E^ PH/ IQ\_3V61V?N751"^S33Z"3_51J34:G&<*F'6YCO'D!?4C0'#W M\_M)U[96_TE2ZUWQLVD:G\_HQXM[I@Q), 1@L'J5# [U7$R2XB?RF0MWV:$\ M3/G_/WMOVMU&CJ0+_Z*8BWWYZ*7<[7M=91_;W7/F_:*#)6!S6B8U).4JSZ]_ M Y0HR5J9))()>::K+6MS9B#B02 V1#SXCFF*C1L"H WW)@?!!L?OUOF2=J=9 ML)$AA&!(@.NL1':HZ<^ ;7_UX&E:5;3>[_OQJ0\9OUHLSQ;+#*8CUFJTP65H5T/K;$R(?E?6=%TS3Q:&US _CV]2R_SWD M'XMS>M1IN3JL9KAZ.T^7B^&:)2Z2A"(")^[4UC^)%PC"S>IE!'-]I(K$#BAR.N@',Z%UZ2 MELX,4/_73]Y)U+Y?41_$J3[$_ =Q>996+UY^^A,S;@\NSA6OX6BP*6E064L( M4CDPLC@C1 K9\ $2O_O*^N^+ MT^^S;_C'>O'ZHH_X8O6:;)=:8HOK=Y]?O]@"VRA[\#F(FCC3X$418&N4 MTS+%2MG-:_SYN;NAH>>HX/YLZD/"+\YK@=[I+'Q8_[CVKQ;]= MHY89K8.T$G2H@W]CJ.'NK(!SGI4(6?,T1/*/OVTW.'0<(&S.TCXP\HF6$,[( M_?FPQKJ0?]L&171).48'/@0+RBA"NX\,A$#''5.BN"%GP@.OV0T5'<<-VS&Q M#SB\>_=J6^3@0S&)3C(;;)TL%&NNN]3>TS%)QYFUMT=^/IXJW#YX-Y%W'S_< MCU%]"/FW\^7B+/S^^Z=WV\"7\%IBB1"E(8>8909.T='&%3/*68$*Q0!9WW[^ M;L5 W0<-#V);)Y)?G85Y^/1O[[8:RFJ=(],)T-6FIKD:-=D2<[PU&37/WJ8A MDK_U_-TDWWV<\""V]2'Y5[2 '&JV>[L&;H7PW"I E!Q44A%\E)LAQK@^A/\1_W4:OJ73?_U]]M_?<'V*R]EW_#Q+Q,CUB_EB M/OLV6_X+U[-MF5MAV7IR9Q7G-0).IJQWB3@6I)$JBV3MD-3AL+?O!ION0X8C MLKP/3/W^VXLW_]^U%831(F/>06:)T59( ER]G86,FX1!>Q1#DDX_/WTW3'0? M.#R 97W(O+8<"!^^K\G%V7RZM8"YLL(06Y#T(B&XWLQC:"&50&80DH"]'2#[ M^]^R&P:Z#R V8.'46/@;?IO-9W]?G.9TPPU*1@8GE8;B"YE$+@0RAH4")BTQ MR8A4Q&X^Q+V/WTWZ'4<3#V?:U&)_.AP /9-;6TWYXMYG]BK%C]1,OX;US626>7 M"XDZ8M2B7G<@OX>\W%HB9P7P1+Z1<)F9LEN8X+&W[(: CB.#S5C8$19>X_EZ ME;[>6(B++FCE9)W<3:LQ=%Q%1:>7%Y%Q7U.><;>#_K&W[':!K..083,6=H*% M=^2PKG&[@*K*HM(91*XSVY*,9*Y&!.E,#(Y;J7:L);_OZ;O)ON.@X<$LZT7F M(:Y^7H0M(H6:_J8_"(J1(1.2I$4PLFJT];7ITR"YWW[#;K+O.&C8A'6=R/_: MD,F,)YGJ38A:UJ*\(W:D>@_6H4,>@6F^)@"*A )8YTU[,#+.H: CB=D@C.,NW6*N/?QNTF\XUC>X4R; M6NPW==1U--(4;H+5D.F J4#F2-,1>#<.SJW:ON<02;^3T_?3>@=!^\.9EE7 M_8AO-$AZ-YOCVS5^6YT4Y84I.H"/9=,T*P(YJ0BY:*D=DYF'6UF?<3I;7E$T M<<_?MNVD1A#"U&KD4[B:9/\!EXD6\K[\[V^P_:7>PI_<51)]*"^[BPR M?*FSQFEMR]77V=F=]6DO&1G5$42Q=;HX3\1.8Z!$1WLV*2M*\SE" VGLL&/> M87 \BK">8X/R/\*R=IGXCJ-U)+_SAM%;D#^^IO%[CF>ME=2<3E]>XZHZ9G"6 M,,,C"\G;J"WJQAO\&#W'/RP79[A<__AP&N;K%_/\VW^=S\[JWKRP/EPTVKI( M1JL5CK9EJ..R& ?R,[S,QMHPHIWV.&W=]B,?@I2'+;:&@NG@/'TSF]=N%W6D MQ%N2TOS+C!9Q,5SBY8_?PW\NEJ].P^JBX[(S D-5S-G3 :!LDN!09H@F&R&] MS2FW'K,]@+Q>C+J6^%@<1UA]X_!Z87^$;WCIPZ-7D1RP##G71)I4'@)Y\L # MR\$)>[$18MQ \'!J+L>6T-_B^XS(NFL3EKQJ/ MTBFR'9KV$4\O)OR0^[3:WC>T6FCC-!1'QHVB%8)CUH.-M:I,1U?*;I7:N[YQ M6H?U&+@:3P 3SXWX2/S"C=;W6K&B60&C.&G]PCG$(BV$@$DK'LN=NYU[38NX M>F$O48X1[+/]&=L#&J[R&)9A':#BY68*LTL0M%(@!),<6>V((UOA8>JI(7L* MZ[:X]^#D[T!6+]G?$8,ZK873,][J@K;3N2P3,=/&L=*G.KZ-T>)L@%1*)%X*I_). MYF<+O%V3-:W'W!P*NT)M3[E,7GN 2_*VMUZ8T-GI8@UD'B0I9>W!D6M>&]N'T;.?:#H VXM$2Z#7/A*=_'>L=5B8 M7Y#6#5_P'RLLYZ?O9@5/O \QFTQNB!:U"0#M6VI2*^Y-\#*(QC \A-Y. MS\0]L;.82) =@/;A-=Y8D]-(.]P42*8VN(HL0L0B:=MS90K'7%+K[-8N='5Z M!KI)I-Q?E#$]:$->"?R0+"- M%H<8&6RMQ=*!8OOCO!JL[\M'/%LL:S'8/V@_$9<,L^@U6<6&U6+G6M;J$@(& M6E8QY "8UD&N^RF9UL0;&4\-F#^U@_GJ[C7J>W:1F MFN&/DYQI>PNASTLK+\]7Q*35ZM7B6YS-+\J;MF&@1=G^=.,8KV:;GQYP?V7_ MES6XRM)HI8UNM=Q##2%WX^;=(.'J_D(RP2N1//C:7EQ9=!!<"5"R073.RG3[ MUNO]PGB9<_;GQU$8)D7-IHI82$3- ^]@I,9:%WW.X'TM+0Y&0Q!"@1=D9\@075"M MPV%/$M6'2CM(]#O :7\Y3!V\N&Q3FQ_&#A 7O?T>-F#>1WHDR&WOHH-P@MG@&M#;DM!"TX4#\QG3-+E MW-YV:GV;\PBW!8YPEHTEM+[Q>.]5G42.M$LV0<0Z=9FI0!XZ;3P;'.,^*V9U M/!XFG_>MSD%0.?!6YQ"Y=0#+ZXM=+\/JGB5N>S5:0^I= B:?:[N "$[6+4Y; M&J71Q-+6"G(GPKJ%X.'06(PMIP[ ]]A%PL"9EJP>'CG2,6(Y Y\B@UQR%C+1 M;F:MX[F_S#7/0X#62B8=P.L>@^4Z HY9L^2R ET#U$HY!.<=+^\I[(>P#2'<#@5]L4Y\LJV8O?I*<@,87^Y>K$.\\]RP8D>M([FX[2 M=-R!1\>\T9D+W?76>&!=TQH:SV.#M(#$K[Q-WJ^_UE%:)"8ZG15D89'$Q6P= MJL2A:*>-T9Q;W[I%V;@KFM9$>GY;8S@,?K%-<>TKK4Y$'2<423I0T6(@ M1BD@&!5B\4%[PSK>#3>6,FV][+/8!OL*_A?#_T8!_+&8IYM:X<19"?Q)PX'PR^V.R[/RIL_N.B7N_H0 M?ES3'QZ*YH*?G\_9;$.I\>\6-1B!LY.SQWINM!1YMU\Q-5Z M>9[6Y\O9_ L!9%.80(HTT8LO8+*]LJ$#@:'X L):" M6#OL3-S1[P-QR6362@.+6*_B15.'F3F0R;(BHI:\>?.(YW4?:!Q<'7P5:(C< M.HK(W+Z"P(5QS)E"[,ITB#BN(!A6KZL'(3Q3ELG60TE^C:M @^2_XU6@(<+H M%%,_7VFPM.F'00HZ<=J:*3R6NT=JP8]C.["C1(](.O @V10U]7 M@5)F,EK-P>0Z?3[:!,'6!K)>HK'*1CMLNG,/](Y\[^#.X!%=MFOU%SU+E.JZ[W MVA(YOHX3VRI*'DTJ MI$"+).LZ)+*G@HT@5<+LG=)1M*XJNX^.:GWV?S M+S\O9CLR)_M@BU$@M20E'#R'D.@H=B;X$"33RK7.8CQ*4$_PV4?>B[&8WP&2 MAEQSUMPI,NDA2>R(+5E3FVJ?6AUKK-@9':.5_A--N+*'UC<=[ MKZ*6HI1UA?1_5G02.,W!:ZW!>&:S<(7=:;GROVT,FD#EP#8&0^36 2QWNQ[O M6'+!\@#69 =*^@)NTQ:"VVBC\)(8VQB,OV ;@T'0V*N-P1 Y=0"^QZ[,*\%" M2$R!Q; QAQEXNVG#5+Q-TK#"L+6'\*NT,3@$:*UDT@&\'BW6,5HAEVU=9*#43)Z3[Y90-I(N?89X1)R\<5IK;*RK0MN]J.TN[S)6[[C[_#+^'TM_GZ\EK&Y>)23@%YY:>1JA;,CJ/$5G12SO)F30*?$,LQ7%Y3Q$Z,29PP3 MF#HA014LM#;GZC!)KA0:;ECKCGQ#Z.OX>GP+'==<1-W"KRIMXOA/J]Q61?\X M,;Y81PLA;1US[<$EP:&)H&,6QM?LWI%0^"B9'5]2;P_&=@+K"),W>%=;$:U_ M;.V(MZO5.>;WR_IW-:+_&4[/JQ 00@FDPOG1/22 MDTUMQ^JSL!_%'5\=;VP:CB7&#DW$QY?Z;I'^]8\SLI1GBWQ"6U$(.AIH/S)' M1T;*4(?V@B%G4&3.,DE@7WMQ=S(ZOHK=TG@<22X=J,T/RT5"S*LWQ-S*N]7[ M2E-*AJ20%D+#Q'1\>?D09=>&^1V@:*=9 MMT8P33X[ BNT'Y2H'6T"6;K:Y)R+TE(WKUUJ-H1XFGN^AV"KN4BF/B[_,4^X M7(?9_'/XZX:5ZHQ05EA@H7I.M)IZP=( >4S>QD _QK+3,7COXSN^[;KW\78X M'Z=& JG-[\2/Q?S-HG8&>CM/BV](J_DX6_UK=:(XCREF2>S0EC"=$H1"1W&Q MV2F//LC;_0,?0,2CK]DM,LN>%S3:,;:#,^D>G_?M/..W^:S,TH6D+CIQUC+C M]^7]^;JN=K7Q)_X^^_+UA'.)4M.A&XVD+<')JPBI5@2F1'LB%TSQ")?V!]&\ M&RJ?;\+@*++L +O;O@(GA3%;IQ2!$)FV[=\/2 M\TD,',3;J8^\>[BQ"2"'=!'+6ZU7KS<7PC]_Q4M'E"O/H[8./*NEJ%S5D5<^ M@]4L&,FM8'ZWFX+#W[T;=)Y/3/\8(NA Z]RC9T?STXPLRAM<>1W6].7Z/)R>Z&*+]\M5JN=^,""1QF](CYH!4IB L=M M@&RXTY(EQM18Y26MU[(;^)]OFF%2V3_'2?+W<&FT0?*/O&OT.?*[KG.:,?*Z M>$)2'94F+9FN3"J"/M.@,_>>Z6QM-N-KF)[&R/NHK+>AVE:E7KP2GLX>S\$$ MPV*D4ZFPUI;&\VH;-2+"#NX=-41X'1D.MWO62*U4<2F#)/N>>,88.)4$9)]5 MUL+&]O?8?HW>48/DOV/OJ"'"Z!13MWK@^! ,CQ9X5&1=JT1V=JUT\,DH3)RL M;=MZENDS[1TU2/3#>T<-D,/48:.?VQ_%&%PVU@#+M4%JCK62VCI@DLC&$ACW M["F+[1GVCAHBKX=[1PUA7I_ZY-ISRM:C,S822WR]2U[;:07RUGF.U4]!G5WK M'IL'7[[II^-4X]-J/['T";'5UFVZ#!N=(#JF?(R@ TI2Q5Z $V@!E0D^*9V3 M&:OJ]Q&RNE-9>V+@:7 =))#.,?8'KB\RU#4X<\*8R4K3H8_)UE*6VAC,]HPOH,3;KN0"_94 _-J)<77!@)H0%E7^Z8X,C2E,R!+8LF)' NV MCFD^3,W$1OJ8&#J0]<_EP+I.;MSF9IMDSH%O'.6@VW_-8Q^"9 0QC(*4$S<" ME!$98DD!M/=>J%1T^^K"L0[!:P_Z$2:__''YPPLG6@L>-.<&DK.6[$XGP3$R M/EU)SF N02;9>OG#R>STX!R"G8>3,^,(JX,C]1.)""OU6P=EJ]8O>GS:K*Q* M#KB5'E12#H*-5;6'K(*50;#6CN*C!/62JQD)#K?AUTPV/0#M@O;+0+- &2TJ M5GM*D^$9R7J(R"5$HR6K1FG&D=R:'I(Q#05[&S)[GC&=;S^^VW$O#^C M^CGX[[.5KD/KC+$<@J8SCP5BC20KO3($"+4F<2V49\U=G!WHZB7;>B1[L[6D M.D#?92ZO=@VH77RJ2_COL_77;>O0W_Y*I^>Y^HNK%=EAF#^'OTY4%M'[VA.E M\#KZBG99S$Q MD%:J01IV-;AZ#W([,)L:8B5NQW^1Q7..!^*3K^K"%FH/ MI1'XW(%&NUK"C83.=BF&19$8=\"8(2ZAEN Y[8)4@LF,!\3F4T<>(:<+VVL\ M#=5*$,,QY2\P-<Y: M5\_>>/W$,T3&1LV^C.Y!\VQ1_MM?9SA?W9B>;9--KF0%AM>6 8+5RABI +/E M:%,4Y?91=;C>>8B8B=N3CZYUF@BA S1]),$0 5_I5'Y-6O-T<589=[FJ$UM4 M-K8@9)GC5$!/-:)QMYG< HEZ%0T(V[I%-K'&!ZB9EJ3>QP\->)] M/V#Z&\Z)3Z?U[E_^-IO/*H]J)>!V5G<3LN(RQ=@H+&I0I#'RR#BR2)\%%9OFZ<\98 M1M2TQO,J;M;'P\DWM/QN]O;#?#SA^+^>+G56RU9T0N3,@.I")V;.JCG$$/4OK( M@_92I-8(>I"8:5L7CXZC-D+HP'6[W@?;\/QL?DZ+NMPH]2H@$N_PJBDFKG[[ MBQ0Y27 V#\L?&U82-U(-["\V1N.V7_B)CEHERST$)SAM+-3@N=) G%!8XR1> MM$Z^C+B<:1LFCX[H7H#03,,V+2M_%59?ZY_:$?][.*T%7A>.T47Y?#I?;@8K MA7DF3WR]G"4R%^KOOPFSY794PV9@9EB=TX(6\_"Q_J/:-^]E6,U6!]2?'XNT M!H7JDW"Q447[%0VO9ZMTNJ@$7-NT@5P5GI6'E-)F^H&J 1:_23YIDV)FH76( MZS%Z#NYK_S._R5W;=LPFZ6RY_WY^Q7SZ!=KYRY]D<5'#D#R9]O4&9(BU9(VY M"%$86>^I.!D\'8>EM5O=C/B)Q_RVPMN=#OF3"+<#4^=JX2]_7'WZ]QF=;LOT M]<>[&C7=U.P*Z;BQY)]FH>@0S9+7/@<1A#*,^XC9A];US+M1U@D>CPN;A\#; M3H8](?.2CYL"\KOKNZP]C$6DG,B:8EA[&413_56M004F$XK$4(:Q +H+@9W@ MM"%"'@)AS5;K*[_11*V$8@:\3@44Y@2N M% ?"A& P*&=Y\UET>]+Z_)5C&WP>1=8=8/I67/#%^E58+G\0+S7F_3GNHZ,3Y7=,-Y=Z,YN'>9J% MTPN939#$?)*6";.6P_ATC#2EXD$$(R3$C*1.4R"'1T5+HF"1.T[_Q]:GVYAI MRM<8U]?\?_&=F%I%\F:Q_$1BNHA-V$P[,2@/.M1IA[F09R?),D&=@PO)%\U: MVXT[D-6)\7@H1FYKSM8"Z>!(OV$+;3;OJ].PNNCMXT6IY-;NP9D1HS2O"TG M;?'>&K*$FP_Y>Y"8:?'47.P/N\ 'R* G,/U#W-/(O0/\OPSS?WV>?+98S=;;OE96H2!RR8I6FRYI7@(Q.D)P MT:I,_EYH?D'P?DHZP=ZD*+G=[/YPD74 O.OV.[=/I^MSZ]IY=$QCJ)>WE14& M5#&FMGFR8&B7-#HU]VH\GJPZ ^/"2?F;K"195A! >!#H% MBM568R9JH(T5"S<%0VQ]EV-7VGKIW-H<'HLCR*H##/X=3_/GQ>]A7>G_<;V. MJ_/G) B5DJ%C@H5ZC\"I -$:#3&IVF.M:ET ^250O_=O&1EU;Z70 MWL# M^U8KY;6VX&).M8"9[ >G=+T$JK!8JWWSOC1[YUG&:VMT-% =+(-?*X+]@ E3 M%LL5/66",/9N!$T8R]Z#8\<(:$N3BK2!M@-:),\<,T2MR0TA=YQY*Z5KWMYQ MZH"V26B#H\UO-P,YO6-0MSYH2UZ>2\*[TMHP?-X![2$8V2>@/40@'1S'#T>X M3!(RE!@A(<_DM)E")X-DM;0X>"U4\7[$BR_/+: ]2.P[![2'R* G,+4.6:$Q M)FAG063O0/'(P#.L%]Q0761]^ZA.(0>I]3X'L0C'8,03:7Z;/! M[XM";Z2E?OZZ7)Q_^?IF]GVSZAM!V40G41&6 Q.FE@>P0D=2[1>N23/8%*SR M?A(H/TGZT-F6$D26ZVRQD**2,7#>.A;? M)MO326!^#%#N)YT.NA,^GC1]\O3@12JEF0&3(@=59#7#/0/N:#EHF'&ZM1H] MC.*)1QP<#:A'E&L'2G/7U3Y]6CAG:/.& %H(.BU<<>"<4Z!1,YW)JXBBM>O5 MC/B)QR]TA^VVTNX>YC=2Q3IZ;UG1D VK[4NDA\"E@<2C52PFQ'!<% ],X8_7 ML+@3D.XIJU\KK;_]JC8K7'D#5ABG]O[ATCT:^%0:,BH9@5 M7OLG%7"L>-#2T'^NZ*Q;9[W'3/3_S/E7Y\NJ:TY<3$5)J\#$VM51>051(8.@ M:9'6TW^BM?%[+R&=9 T.Q<$],W(.9/K>ZO([+N.BW;"E&\NH'9>!<>$RB,V_EF'V1UA>S/F9P/JZ\^X) M3:S'^7 ,.\IS&67M0RED\$#N ))SP!&R+S$9)=F(S8U'MZ-JJ9_5Y&!!CC4T M'T4"7UT?38Y5-)D;(_7TBFP:RVF(Y)]09$/8W.RT:ZK(/B]#IE]..-M4G:S^ MP/7+Q>)?%\S;7T?M\M@&ZF M:]4Z0_8X1=/JF4-Q<">TU8[['1C7+TY/%W^&>:J!NM>+\[@NYZ=W5[A=7"F\ M:-(?4%CM/"K*9ID"2)\*;0(*:UO;WH,(G-:3:XZTT633SS3*N^NA\V&[)!%K M7ULM0&^FDXF4,P^2')36%V8>HV=:QV]\/;8GY_OT_FZ;'5>;J=RS MF1:GI_3M/\,R-[2G!KYQ!%/KD#6/:(5)9(IIOHE:UIFJJ4Y!=87,?(-*,6<# MMH\<-[?";B33+EGZQV*-JW>+,*_]("^[Z,V_7+_ZHCC7H17>6(1BR"E1++EZ MI95#0UH4&W6JY/7IU_.S^]&%%="J;U M!US.%ID6G!=G&[%M6D/EVM?$UF8XJ@Z0K5UJ63#D%'NI.-<9=^O502^\@3WZ MZAIWN]+238GR>(!8C"B=SM%V>?W%9BNS9192C;HHRQ0XQQ",E[E6!:9@=NII M>2#>IKS>-H[T!T!K#U%T#JX7^3_/5^LZQNCR2I1$;_@-L'$T.TV2$"ZB$P,;Q]!?=LD'D55U+1 M9)45B$!+(E\N0'2B#K&RCOAJE6D^D[%] 'D\1(X+EH/"RT,D=VAX^<*6^+0. MRW43C'Y8+K[/5B3$>U9ZPKT-43D/PA@R@+2FXX:; K9XE;D4NJ360>;'Z)GV MS#XN IO)I:-\QFX,Q+3X3B#?# W*R%66P$/8W)CS$+V+D!$+-Y*S')OG. ;2 M.&W>HT>EN*?\)CRN:[KBGI3/S>6^(FIFZW>+U>K]^BLNW\[3$L,*7^/%WR=! M6VN<2[6+=NWKF"W$Q 0PESC:DHUCM\8QWLV1'$[&M%<8CP/&(PMK>NVYPX)O M<_O"+DD_/B_):C\-/X<<[K##^)P2PPPBUEEOQD?PJ)!\2EE,2M(DIQI@]R B MI[W V VRCR?H9^<]<:]\T1K)$*IC!9W(X!,YH@E#XHG5TOWFH:;FWM-HMQM[ M-!3VD5P;[^FW>3Y:/6J#@ODGGSE&)>HQ"MSO2V.KG +GA0/3+)+-&%)M!N> M9_3%$1J\;%W7/FH!Q,OSU6R.J]6+]%_GY,]M+F6^_''CJXO ;BX67> !HA*T MW8*I%XHE UYRBEDH)8(=K?)A-QK[*WD8@I6'2QY&D% 'I^<]J]JD48/6UF3. MP3%+1H!S!8)SM(QL)EQM0P MYW*.'"37')04N@Z2,H#2R50\QL1;WUQ]DJAI<=9$]#O :7\Y3!UY>7NVF/^) M\3(5KM!9RR0"O8:V60R.*+<>/"L9:S=74?)3!M/=Q_:'@0/DM6C"O#[UR75F M,0C:'X'68F.M9RR%'!!N)2TMJQ18\%:WMH@>HZ>7>H%I3JO]Q-(!Q#XL%PDQ MK^ZZGQ^6^'VV.%^=_OAW\H7(GWE?RF7L^L>)DB8I8Q1HS6F5,25PM(5 H1:: MMEC TGK8]'Z4=J?8]D3*W>S7V&*;^MB[AW=U'5_FL__&?-%G_?*0R+4 8Q;B M[/2B>=EJ=?Z-OKEC#/R$.%_HCP51\X2*3A+PB50!9N>%Y3:AW^U$/1;%TZK: MYICN5]JMDQM-(VF;W,UEC/""00>$T!Y^6(/8V8Z4-@J:O;X4U*O%:KUZ%'&HOA4FU6,#7^0@(0<92+T0JECECH;1N MK7 @R0>IVQE".D"[8$X%$ /OV[:^IP>X-1(%'TVC/BP7)SAS1.D92Z6V M3BH$*:$A"CKL=-+"6%&D4*V[*#])5+N:B0=?=1';3LXA"R[0!K)D0=)9#]&P M#":H*"Q71CK9>/&[TC:MW]<6-P]73#243Q?&_0.K>?GC,SUBDZU-I*"2=1JD M91L53B:E('\E1U5\3)P%<;3]=DU6+Q44+?%P-Q'05#@]XZTNZ#(?G)(KDC8E M)%>;'213*YM8 6.5QRA$XLW+P78@JU/MMB\4=H7:GG+I &JO%M_.SNEQ5TNY MK!.PF'W)7H,WLO;"S@Q<]@F"\-%X)$=(M2X">X"43B&UK\@7[?G? 8S>G"_G MLW7UF&IK@K_J9]MIRRJSG.N0T&3(7=Y< MI$W-==/#]$P;7!U?03621 >H>E@;;)IA\8AR=Y 4E1$T. MC4HQ@[,,(=&&5(B*IV*.!;0-19V:[GO*?U=X#1=&!]!ZD=)%2SK,KY&(2+.- MG.CS4]P(;)Y??%LLU[/_WGS_P<6?(&,IQ"2!W)Z?.01NX3B+@Z7LC/,G=/W!]DG4TMO "NMX-5#9*"%DFD'3V*.^LBF&$ M6NX'Z>G4H1A9;0X5Q#/+@[:XYKW[P\?,=A[EXO?3B2H7$PL9-7D M?'^GQMM>\K^MA/;F58$N=0:532M7[]!",(QN^\"BSH7//M<[I#B*P73W% M6^)MF=7#:-P6I4U M'K8>KK-H+K<.7-$W#Z_GY8_?PW\NEJ].26-LLKF*9[&9KBMR)"X*IB$$0_9C M#BB*X(C-IX .(*^7ZHOV*+F=>!I)9'VC\7IA?X1OV[BX]LEG+SPX+2VHY",$ M;0.022)\8,Z'W-J7'$CBQ(-KQX+*[I \6&X=P');-_!I4=9_$N-OK?$RF1*( M?UC=,F!2CB=#[G1L70>Y$V'=0O!P:#Q0W]%.3GN#[SLNXZ+% M]8+/F+[.%Z>++S\NR8\.O179T.Y$5B]L*0A"%LCH=$;#A7+A*8?CWB=/&Y$] M!DX.9V@/RNA\M5Y\P^5'O.@PNOHZ.[O*YV9EDF0*C(CD74?Z$+W.9/;F)+A* MI.*;%VL\3,ZTH=6C*IY&,ND 7D^8KW?,ABQL(NWI05HO:^][8IM#,AM44HC. M(,NM(3>0Q%ZR[Z,[!F.*KG]DWKNIHV0!2 PS6)!MX8+$U,)^! MLS Z//9R&(;(J@, #MC/-[+,JG@1HH9,5@FMD54KI9#1HH+402(9*JTC*?O0 M.:U)V>=9OI\0NP#JSXO:U'+]]EO*!@BY \GFXNH A(^XB3>JN&Y6:YUH&5'D$L'2GJX! M X2H, !30K&8-69VQ*CS U1.Z_4<'9PCB_'0VKI1].4?N+Z[_2*35M:2?NUJ M*R<9& 3F$+1.TC,,#)NW_-Z%KFD/[LEUY<&B>AZU,"WJ[IY\Y@C5,$>ILAM6 MLN"EF?WW=2AQJ1T^4@ M%<=H;Q0'3DD/R7,OC1XZZ[J?4.U;EVY9 M"9>][,IB>?O?C5#OMR\)(]8'-N'*) I49"]9+G1H!R9!849P(F40LA@GBI2, MM=8@$]43/F+[7@0BO-7:91/ &&* BLJ U"WTD>5.W,'CBMRP+0'QGD"Y5'1\@PMCQ/]')-GS5O7_;+U@X.@$R+,R9/:HW>:.[_K&YU5ON ^NQA- M!TKM$09>QU 3(K)JF'#'ZMCJY"&(Z"$6M(G9@LFV=L)VH:N7DK"I[+S]!-0W MZ.Z)3_R!?ZT__XFGW_'WQ7S]=75"F\@YC&2C&&EH$Z>JQ".#4&(BY@;!;>M^ M&8=1W.W9NR>"!F3M&HOSV8'W/S L/_^Y.-$Z&DY'#/%72%#!UMY?UD#PQBB' MAB=]1!7Z,*'='N=30'4?X3U/A!+D\*1X)M#4_G3&U?&F9+4X*S-M1.N9Y0R] M/*(?_1BIW=Y)F RE@P7X+''Z9G%.GAL*FTO(Y*HILN%KG"*265^[*NH4LR2K MOG63C_THG;8C98,Z@5?$Y,N8PMTXK M'D#N3G U_T/@NK\@^\9L[6L75$K>U5'00=>>B6C)YM84/%T6>;P6V-P'5-S/8[!]0 /?W0!E4] RF?IN^7$!+K":E"G?97 M/W.9D&B%][%HDU/SCMT3U>EL7WL1VF7H$FE:"TYJ!(66# 6M&(CL6$Y!I-2\ M7<@#I#RG"IPA:'FX F=_271P_'TBV6RZ^+\\7Y$"7ZT^X9=-4_^+-CXBDN:N M75T#RCHJP(./9(1J#$K;:+*[/:GV<%@]1E O)34'B/PVC)KQOP2T M=% '8S)8;*!=XZ T3 M8V%_B2U:LV]J#'SZW9XOYGQBW52G.6JV%@.QKP^;"Z,PTF182I4!THEBS MFZA_>NS$]_C;B'E_1G5P\&_MH>L8@"^B%!,M)%F(#]D(B"XY+Y9]AF4^235D( C>J%&NMKX688H3"L]>L MB)CY6%"Y048??NN>@GT )OMRN2.@$!\R41 <.%'O"%JG(*+TH&D/<((<0X5M3O'GJF/7?&PLW!G.](JQ!?[4 M36OQCH6PQE+I"&\GT1 ?1+; N")[OE;]DZ6G@#&CM J)F='0-&WYSVBGV!". M'GB*_3:_V7)GE&Q@BUXG#SZK8>ZOP]XF,A?'#"/Q1UOK#0)YW)8,9968$UP' M%YK/3CUJRF_[LK??SD(]?V]TH+KXUF;"7U6.&GG1=4OH7'NIHLH0DA60D2?! MBA16C>5(/4E<'[9T>T0]I)_:2JO/YB=O9O,P3[- 7FN(L]/9>H:K=PLZM,,\ M?WSUYL67)5X,"#] J0U^1P-E=]BZ&BG!UQC7]V"S<,%G(ZV3ZVD1/!@$^,/HRF)#K M'1S??&K;/61,JZH:R/WNS,3#6-V!(?V*7CE;OPFI;LDKX4FST#+2!J<9]VZ-^%=*J;'RD&"O7UE_3 N=X>3;5-O9E%)B8"L.HW& M6G .)? HDI'*)M_\TMM]=$R+E4-E^RA4]F!T!V#YB-\7I]]G\R\_+^8R!:

S %1AW M4!B2YC/W.9[1B+<8>MF+-64U!M^=_&UW:HW!]V4UKOJL66LTVG>>U6CT:LWN MW=^V.:AUZ]\'0KQN#NXD!:/$AXRT2Q/HCR2:=QID(:4)O5"DZ4TBFS=Z^QN$ M/9_4+":"K-^3^=2-PV?I\SN;R$A,1C>'GR+F8!-[$4MOW(UR/ M-"UQ^W1IO>4W9;U5[X YT>X,6J+7&+BM=MVO]SM-OS6XQA13)^F\T71ISS]* M4XSSGG_!YP M\I MNXU&T^O(JB<[2)[CNU7AM0;55E?V6CW1Z+4[WLXKU=TPP@@)2O^H[DZD^MP!]\WZFC@4^&[::[P:9;HI*6 ^'YW6Z_VF_UN]5V MORVK [?1JS9B#+AR+UQ=_.NS!V M0?^?R!"<7 ?I"V1V5VB:G\9NDFZKVVF)MC?JB#9V&NS!KJB+U@!.['9_T-K: M37H]MM=L)M$IUYU!VV_VFI(4%F=P:C1[.Z\.BH90.F] M64"/2[C_Z^> &ZUM9V\/O#O<^4L'7F_0;XB.*ZK-T:!?;4N_ QY30U;K_4;; M;?;JPF_(^SKP'H>(_]>=8>7H=_7R542_OF@V:YV[9URZ8>#_ORZ+ZB/0E:HB MV3>J.&Z>.7$4SK$H ;9XQ#%]YR+()A3*US4,&IY)X?U+G>S:=R9--BKC_K!9 MD_'JK,DZ4O>'<22W-7OW7+-G,ZK2[@%A4,2NY_)2CE4U@GKQ%>'"4/+L\J_< M 2TK_SM)"NT^EE4WD>*L*D8@VB]$>"'FZ*9'C!J*1>03<$J2.<"QF&U;,HOH!Q2I'"AO3A@S1'J(]('5^.@H@K MR([S4+(2:=<[6H58Z@>T24U5@-\W@/ C#/H_..83->1]&O&CM-I^"'(P_]P0 MO4ZG)P;50;?M,VU%O]GPJZ.1$&Y?=NH-T=IY]4FN 'O:Q?HW%-2/H'M0_Z0_ M)J)?UPE2O-Q2N>U9>&<4,FI^V91Z!O(K &$_EW'J"1 K8)D2LD1&>3 M7F&TM+ LI_RGSC/?MF.4Y@$Y_RZYOM>57 L2M\3(<=_Z^$\P#"*TRI&^(DE_ M/CW<^3RJ^UZSVVU4!Z*++,4#[('9:E9;WJ#7[;G=_FA41X-W(]7P=_B>FZ5L M+B:2:OL6-,ZSQG.>WPF8,JAK?$>$H5$XMB9RI;H ;KQ"^93TC67TZ( 2ZB#\ M&)F-'!\^C<9TZ2R1GB2\2*/)]R,6P=1Y!C=%OSC-O8F33F(LS-=<0=E$9(NO M:B2S_^13)?NNSZW9[?=_UJ]VV;%7; _A' MR#JFCOQZL]L4K5ZS?85!MQ'Z9+/,NLVS")ZJOD6= ^IF&F09:"F*["9QA(&8 M<.[(TYL^G)K]^[@BW7N^U1+77:XIJ6W2;U?[ [U9;LMN% M"1W)D=_;JLGO5Y-/5451T"N$@4M'>!ZHJ$2@GL%MC!&O:.5?P6^-JBL_2*>@ MV^ IB39<8--/81+F:#3"W<"^PCD:.^,DOL@F^M,:V)"2AD8!-@JP4L'ASF5# MVW%V5O[QT@' AV@/[EPR@IUR2*_1=*M-;=_:1NV-$RPWKFE\V$!_MU6K=SK? M59Y1KX%VOO.*!QA/OW/WI%.#FN*MN./!MNHWJU#Y?HS1NMAO'YS(N6#X3'9A M$X]CK'U_A">W8J2"^QR>_O'UX-VG%CSG&WRG=?#N[>3HW8?&X9?#\*]WG^8' MIW_,#YO[BXQ4#1ASXW#OS<5?7SQXIP,X[;V+3Q_?M/\Z_= \:"+#U?Y7./%; MG\*5C%3N0+C2$XVJV^W+:GL$SM) ]F35&WBC9K_N#^I-;^?5[Z1)AY;2I*E_ M&M3-JX77=$.YGU?:<&N NZ4LK_<2O=5/-B4KG<\GI;0/R^89FS3EU7\JN[O] M4^_ND\NLW>TNOW?#A>;^=9["D]-T&3SIQG'HPA5QYL9?MW;-=7;-JH*!7M]O MUZ7G5NL""P:\GEMU17-0;79;OM_IC1IBU+J^!<7]JO?'L!7>K'9Y[U='/,D] MKV?R'4WDK@X=;/?^#^W].>SYI7:'?M-M>X->U6O7V]5VK]&N]KV1K/K@W?C= MD>C);N\NVL_E8XQX<3Q!E#@Q&\6XQ&S'F04BPO$I&'Z2:P89%P"B].,Q'Y M(O%3!RFL W\UJ-=IM)Z)YU?'[38JX?7P>K+W75DL!190AB92'& P5629A(6A MF8=%0$Y]&)L84Q;]U]01:0JV$?ZBET2.1I+2-9%BE,/O!!@)Q5HG5-A)'#HQ MG"B6&!36;0Z"99!/#F@&B_/F1"2N@-M6C[Z&-CO.A=H*-ZGO-+A+D M/,=7+MY/@,DV&QQ&]#,7Z*9]T/(9V^??9[8*?ZK4:UT^QC#\BN5Q7]/IQ9 M;A]FMNWZ@U;OVL:\Z] "=]JJZO$DN]*)#$.3EGIV&:B[E $"9?)\"ZE\1 "3 M^_?^48I6.0"/OO/D#ZG#^F>_V6G5&Z-^U6\)4(<#V$9BT.G"3T*,.@W9; MXW5]RA^- OJ16K53T"QB/ 8%A1IL2B6?JMX;],YYK S?&+0:2!M!,2GQ/D+( M(GPEU>JIW.=(_3%$[**KXE..+^;+5X.)-HU3-&0P&QW.V3B7:-3#T1Y':(M3 ML_"_<^J41,B?7]3>>DO &S##\BC@G96G_DYYJPWZS5:_-9(]MPGJJM<:]-SN MH#OP9;?3[?E-__,^;;5NJ[X#6M@+IK!K_L].M;N\W]Z3D?8VC,5"H]*XPKTR]#(!_'QPC@EP81I M1D)H3UY?ENH08@RM9484X]57U#WCH_XWCZ33JG.#[)KS7?P(%;-OB'J*F:H3 MZ[5'_9%+RJ]5;S9*RF__\.T*.'@\G6*/+S@*>$,=%>)V,W58_\G4(5Q; M_]P4 ]=O@T-6EQ[8(@VW7G7K=5$5KMOI-)N=7DMV=EYU.I5^JU7I=)M+>G!Q M*]]4[5C:X(K]M*U$?HA*Y UI+K"ZXG_O:/?#P9O#TQ-G_W#WZ/C]T?'P],V> M\_J3<_SF[9OC-X>[;WX8;QA$V*:*^H"N23_?HS>V%WLYU>P4W1"E_WH.]Y:) MA#/V%![T.@2]^9/IOR/X_7/+]7U/]-O5?E> "=CUVM5!LP,685O4&WX;;$*_ MO>-(.")F,)U9DDOJA),Y^_O[5A\X$ 0PFS*!;5,C/FSP] .K*='33/W<%XY, M:I_3>TD1^Z]SLD\H,&RJJ_#X\WF%:IM4=[G^Y-;_/XSC^\)ZF1^J#1:/3\>J/3&;5% MMS/H"7!T6^V^&+G]SJ#YN;>S/3/OZ/AA^#N7S@"JMNMB\H?XQ7P9C$QHS%F21H"O_C^E.E MT0(#;0A*;O]_?A.K(&[W W9Y$&[=*P7HX=%D5\G./IBA*DNX,1V][WM_W7:. M[G-_W7(LM]A?W9U7&M+[73MLNW#K6[CF)2OVLZFDX58G/2G1'NR\.@[2,^>M MP(355B^M?RRW6[QF9ZN82#&]WBJFIR3;S>;.JP]1(M,X/)>^T=FV=Z-UF>C?CD.MLS"&G M;V%]Y4N>9L%H?OGT;?7F+?9>#\X_KD-"I.JQ72['A1C.F[_S()M7X+.0F/6H M,H,AJ\X!LB(D*146<1\FYWV>>!.1?]=JFK ]5-<^EML)1Z>^M?M1)78W M1B5N1?L.1+M=WWGU_QU+&,"Y]/__K59:^UANMW3=K58BK=3;:J4G)=HMM,8L M4BD,1^1I&B@.JF$DPGD:9C1)4;5++-'(0TS*"LPM,4ZD4E_$4CUD;F"!?P"? M,7"K576&I;_;;VL=Q." ;;*@W6;UOO\DG)=J\."BXF7G6VQ0AQZ&_1 M/!LQEMNMXU9'*1VUK21[6K+=VGEU1"RD^P6_V%8[K7TLMUO!0?=GUT[.8/?G M54R-YN:(]=5CN858=W=>%3X=0L%$0A3/;^,$'H4LU4F0^H''#SV[0 M*Q6V9?E[6K+=V7E5Z"ULXB6C=!MSV(RQW&X9MRI*=ROJ0FSN M'%U$8%=-@AD"F'=5)X;7,I)@<&'6F3\GNZM 2BO@\Z7U:5M5M_:QW$X55FJDKS!B"LHN+6FP4VPFSUVYP.MDF([JX+%H6S 6.Y MW;(^M,K:)H?N:.UZ.CGTYS8WM!F'WN:0ZFRUXQWL,+@11E8G@1NHPI\5%4'. MB3>1?AYN3[X-&,LMUW:P)0EGQ;6EOGEBPMW:P3:14^X:>9)/IR*9;_73VL=R MRR6$NUVEH'ZC]I/Z[W?3U_.'6^Y^[YV?V-U M.^-W,I*)"'^\:?<#&DHT\#=?/0EK=3&1B>0VZ_ 5F%0GQE*.BR#%7NM_YT$B M,6(?AD6W>"JUS29!JKN_'\M9G&186EL" M'DN:NVG@!R()<,B9.),PS'@L\7UJSKX:LQE6Q7XCN.7.+SMTJYT/)_@3/^=# M%' &%MR?U/%Q3V-;^Z,\<43NTV 5X)4%B(4!Z?+/J MQ2+C),$KI;@!?4?0*%8WY:YM=E/NF^WUTT3X$@9WECZ^[5[L-UQSM7W">!S3 MFI-P.)EY/]J"'.%VU!]&^DMB-I.PQT!,5PL$WG_&/7OFQ==J#LV>$XDI[<[B M4?C\I6?Q@#Q2%P%N^UL^%'X/$MC@7,0!VX_A$^DCD\/5:_DC'>[7M'5.8!U0 MI1S&V4(AS@7\6/T]CL_P=XMX9I/?$^X\$AU-.L-E4!;I-/.T,OPKXU!JU5!Q0N["KPNWWE&QVSYPIWG M%96RLF_;>+/BMF 4$)N&=?_VBOO;E^'=J7(*MZ$+9[2/A@")$/Z M(<6=*S3GEXM7S?DX :,C3U>_%RXEVU<[2%^'N?P!%^FH"'AD1E9=U-!YMX4-PI9>/JE\!=\7_HO MJ 48@@CI%S"0 KXQJ/0OZAFIE&?TWXD>RT40TO47^ >R&O&-(E@8TO@LW2D3 M\FE[$L8,BY32N@0^/G,TOW(&'Y\:^A3G#D\2&[BX:ZB\M3%T=NQ6Q#L\126E MA7(F'+\@:85+@BF:]R BM'?@B[S?86$=3X!PD:S")^@*Z!T S_2#$3X=I24) MR((=)?$4OAO#5]0ZH+)(\ $@<+[CSGDS7;$<0]@=ZB'% JMA59P+\&)$%,49 M*1?8&W.8"QHL2L85>GC9J$#A0HOBG+2.*]'\SG&;UIRW>8):9AHG$I3#Z)HQ MEVX"6D#=AK>?_MV;TW2ZTDP7.2PA+JM6T[BK@A'H,%B('+P&PER1UN83)+WJ M#2LT%4HL<()8?ZGO6:,5/,%*>;(JAB6"VV(/A3FN44[F(;AQ2MN"/DKCB.?Y M0O+,"6^"*F11C>%69!U';$US!^TS>"G4%K '0$+@H*&[9^AS@@*3#H43T9N# M<<.]8$YX5#"CLQQ^]4"R\AFZ7W3'J^8 G%T:L2A+400;SSIZ*EK34B4PO:QQ MGBH@N>0WBU2[QR2WH;AX]+I"^$N6=402 GZOE[-XZ$4VKO,J>QP/7'1Y1T'( M;J'4246* RQ82;#Y92;QG(?OD2>,CZ15A[6+Z(REQUIJ9N&\7=@[<"]6/GC\ MD]*Y4,/F(XO$ZF^D: 7ECZ&-^-I-#$O,6P4T'LH($B'>P3$QN(>5O]'"LQ&H M1[U)UO*4R7$I]D"1GL%-I+ \:2%,SXQ&!XAM#BJ0 M7A3_F.;>Q-8M)'JT.?!;@<&^HIU[CA.)JA#5&&P3D,290'^V_/T)["J4966E ML?/ DU;8ENH/\0R/[CS".@0$KB\S]$I;]9?*M>@5II/^JSQ$BVF /8YZKN4IAU>T4?-$U^\N'3. M5<*GBHGS%ZVN#IP%I.=>5!O]MR]+<--HU2JSMCU"?CT00XI$1 M@ -S3AZ"C":4'D#Y<,'\]N$$\L6,0QH8VXSAOQ(,';*N00C@VXF8!3[* P9H MR'22WB2"E\/P EGC:!AAPV)E-8$!)AW*$* I)K. G67:>%[0"+RIL=1!'-#A4/XG,]DU$J2''*CET.!G((OSC$ MH)5SW,T'\SD*T@F>&CK<61BEH"JVZWUGZWTLQSE8O7$"FC[$MI>AT+H<-N^H MFIC/P1" \R*>+8:R<:,GD:2M&1-D4@[I%X:FJZRJE)=0&QXKD!LN%BTYM,I7^=CO?V5JCU:4.4(?#!*G.K%D[ M#F/GK*U+"X8=;]/".:=\FQ62'8>Q*\*E#-16']_U IH9OGP%I^B="94%IJ@D M0Q@(CQ5ER\8RQM QP 6GZM9>NL/U^KC2EK7]*SP?Q\2+AFNEUQ9&=8'Y(*,1IL0LEFPQ; /DZOVH]&4UCE65$,E.VL M[4 M2XVC<8S; S;@*$0GU)79!>)ECQ&%P&F;#V>)8(?D$L5ZO;&Z7;6[U*(C0=E? M"@T5@2'8-JCD))BE\5S"02E"F$(.%@7DO?BQ B"0:E5 +-"..4!;$-!W,R*:86H/5,SLU(&!ZRXH"W3^'MT7O? MJE=%_+1C0V 1MHWQR,/ XPH363FL(&RQ FNH1*\NFMFNTMVMTC!52 F-_E ! M8NV'V*:/M),("(AR3$(;E]$.0< 6C3R"":D9"+17PT6,YC."':;*#XP@]UR)E*$V:04 MD%3@ I%RJ<+1G_M[U<; 07F4T\#;KO/F*61[HV/F,9);E7RWUA;O-X+;"9/D ME0@4X/@N'XB%*CU#'S(C'%S@8=H&5^UQ(*LSY*8:F12DV^%[8XNIS1( M@C*RJ.U/8;&L,_(520I%<=#-XL /A]4#9T>%5)+#YX.#1'^-"%+W): G,2Y5S4 M5ESN4%P030NSC1"549@C,I?71;EGJQ-&OO+SK$!9@=\WRFM554U)E^ET-?N/ MC(72M0CJ:2 75CG""(&^A%Q2*& U'F75CO. :G&W$G*GUH5E,S"*-)-&@RRD M1) P@2O44"9L#22F&#\E02(4+ZF><_ =XCP%=R1/O+(3X9+,@"+P,D;G8WXT MGV)!Z20./%G1H=F*E4BI."X<0P1WT(!_N/4V5&D1FG)R#;1K(JL0@3V?;8#RH<7A+0.?C&&2SM-,3O4^'"4" MY "/+')]:'&U@UN&-=K5EH4C+"A&DH)$R3*HLJ(DP%)?5(V2)ODLLP\G?7\^ MM3C%$&*V0:FFK2C<3Q[>@*NIR @+N@@J,0VXW)%B&6",B#$Y*5S:IJDP5*QZ MQ(6C\-=2T9@.EVG('1DIN-H8QA8C. NPX&ZI;N(J;%TB9WFFTU1DS)*3%D=@ M92.*2TQAG%M1N6M\%<*1\TCG!V 1,QV)Q 4%BY=FWUY$8S%@9)/,&*Q2TX04 M"V J YE:#'9NX5/WM>O1'$ASJD<.1A@7"5(L_)-C+D#V)<:CJ9#,5!H69AY[ MH;&J')U)ID:(RUIEA.I?J9650N D..""W&2[;>\ZIV_Y&GBF:N/="<'DCU)= M))C9=F)%NW_D.I(I%BF/HO@^E:+JNS@H*=ITQ#0&EID6V'9;0?"":XO M@&N M#T=LB]KNIZAMN[6^OT($!-LCC@%2/[50^G'!@:X'$AH1! MQX]]Z1&JG"'GS$LV6HC9P ]TL&Z#,?=V'!H+1"?HC*/*\1)<7^S6<\[N+BS1 M1/I@$8_RB-GXT@D2_J5XRL%!MEVF.\>@2BP#]YF>" &*8A9DY'"PB\&!400/ M2\E'2D$P5%!DJ,(\S+4F:7XYPL5QALN/LI$RAH )T3WB'-PCLHWQ)*P4;!WE M& BF!N"\#30_C 5XOG[,F!':!N[O+\_#$*R"8HL)G$A44$O#QO?MT*Q5G$Q5 MJ!A/E7_G]%UBEED):T:*%DQG2 "RLK8K3%\I+:".770(D;IIJ, MY;!5&/=G.LRKF-/@KB"\[SS3)!YWH%H]8KL*TO+2^>"WD!>-O&*P2!A<$P09 MTMM;\0)O%^W.%@U)(E95LWR5"=*RL$(F#Q7_?!ZKFI88"T&)W&@B,'K.7/YS MW%WT#=+#VU6ZPU72JT"<9*K)+Y(YHWM%Y[%5BL^<:0:YPQQ<%(G&DA(O"8BX MR$2:B/I/8B"*F"&D)P-"U>@S$:/-O,PJ:ZIJ6.Q<*N,1?F)N!"AUJ[6)E[8W]NM M?&>K1XSK;.$B1>8J$)O$C(%'&$G8@Z%IHQI!=/48CB0T<=1HJ @7NDZMY MLA*>1KB)&3_M#D893*:!!NEE[5,I4%0&X) M9++%.3X4Y88IUH?!F02RY\4A[&JHH#;*-JT4'ZE)0_25-7W3]'&^Y*#^O=5M*L ME,*5#']G)"D=-N,[:8+Y#N5AZ^$CZ1$Z M]N*4'S++$S0VMNM\IZ: <*S%1A21M6CQ!=4GB=G3J/^3UL:5%FC8LM? M=O2UA%RVH+;4%&&7;0]"Z\4?K@?A$V:G]F_>Y[/U<_3YO%_]LYKE^OWP^-39 MOSRZND%RM3%]T1IW(M3=NQ#J=K/6ZVR07*])BJV>ZS7^[_*_KS4BY3H2=WJ7 MAS!*5K_+OZG"F:.R>T6]UT(*\X9,])V%)5J?K65W4KT@;HX@4Z5+=O"1C-)[ M-LCHCB\0?11X-QAY&GO!O_[1;+5>9OP?3)81;@W]HI2Z2HW4%7*=K4[(?\,) M/JE5%)H8)882ZDIZE,M_+!4M!EB(A_$Y-5)U6MA"M=ZI*/8X#E?B%P<#9RZ% M3@WDKL'DH*V(MAR'&L5F+9NSO&XBBJ/Y=#/6R%&./H9F4E#U*/L,*WHOP%7' M?3Z5B8JX[9JXS+&ZW%I?5>#<[K>=7K_K--L#U3AXK&D]==M3K#1*8H\K"58T M]WVV@T[!SG-T. YUY.&X&.!PS-6L^]$5["B;H46-MC\ZQY>'FV[,@%<+AA(' M7!1%?6,DX 9C+0WSG 722%>W<5(JKU)5$?H'^(?$'U&- NN1&IM_#[?+LXS M=/92$L&0Z ;'LOC8E* A(F 4>%R AI4FP9A"P,]VAOO<:QNV?X1>I=1?KCA^ M,%:P3MV*H1@8%93I&!8A!01E&;AH&D-,29R/)S ^G>N8Q+,9WN,+.+>1G+-< M,^Z'G.+8<:E9;Q)X6#53$ 6DS$,B$ZLHVYW;)9@"@Z:)KKV,"D[RTOP2D@AO M4]'],DP-'M=X4WN31@/.A/A"JB9M69*G=)9A#)T"WJ,\M),U->3+4^+)4?=BL4U2?T[M2(M^VX5N6OFT-<,(/^32B<2BKL,F)'IWX#RB. M6-75IM@6+\,;,((*= BR*:7(X()A@6 T7T2X%>P[IF)U!1KC2B=U;3N*EY&; MFJ2_5A1M"+SGKTO[1?6.U:PR[EQ-$$Z'*U.,5U6)8F11M&VA5HIV9?FO E60 ML.TK8:O0%J5;S>!Q7ZGG*2SSJA/*%=X9# [T?E7-X(C^]_*AYO.75GV=)Z?C M!J""F+5A29<5[-4ZB6DVIL:RH\SS 4A[@YC$Z&M&*"I*4*P69EJSVL13ACL7 MOVR+$"E4TQ$P4 Q(J:0Z8)<2NKC)%)$,296N0F%64GWBY[Y28J")N/A;)7?5 M';AW&K(L4<<-*J%@U5'6XD3BM%E6V0SD77CSJCNO<@/?M8H4.-?ZU"F5U WW M[:R8.:J(MI?ZEEBG%I$%P8E'C44I)Z,X11/0Z.=87JW/1"U$"HS\;$?X*1RD MIIDU033P8!'(/0BOE&:!ESJPODF<4B$I,GJ,I;'FS=%6.A]IZ8DI(*5C T:8 M,@R$-+GY4L"\[\SSGL!32;HG CMH/@X-3ZG/&+8\&@-4XZZDGW8E=?&%F=J3 MGG)P&NCA-)MTJJ*JQC.ZT+L;J71!CF# \ S'"]>Y50)%.:.9*2BIJ,0P! ,: M=1D?ARD&Q6<3$EYRZ0L#C+1KQ5:X9L6*S/.2(:L4^$6FB>N4 M;%$QHV,6.PGIHK*Y.G3!SKN0;AID^O:QB\6"*AO.?CSLQMDLQ2[SAG#%ER,L M(A2IV<&JR-H0BQGKF8Q&VGAH=BLM#=8F^M"8E+.K#?&2B0QGQ1%3.G@,@2GK M'!Z^)V!Z,#UG]VHGD%<\(S.8PCUZ00H+990C1R+V)@WTZL$WR5;5QQ"OAIIR ML.05R(2I1TH&5*$(R3#'M:$E,(H.]!D8BH+=4C-G<<#1*P;B1V;YK6,6C%)/ M%FMT0;U'Z=E\X"IY(7P#VUL:#B7\A:8SPO>1]$M>5+BK(7MWAF GQ43:E+I> MTYL8$4[1\L?^AQ3J8"H%H7TCYNV'<>"YCJ] ??-@BJ928 -P+B["KAI)1D0< MH-,#Q.1@.&LC]4K)W!S4_[GLSV^@OM^3L/K40T8+KR]GJIN%(LE1L#;;#"J< M*,+%*9P,>G7.+PWPJ)19B24^W(N*34-RM7243W.',5SNUQ4*0:LI%!\'J8G] MY8.GYKS69SU9<,;5UJ0/J70F_$GQKYD] M]9<'#%X8[4,3$,A5 M905D'"J.5HIZ%<8ERI R?A?M?4-,IQJ)_EH:)\I'JJ57>[ TFBF8[YR'HH9F M7XD4"0,,V C8"(,QR0L3V83#'X,*>X-RYR/"6H'Y0#&DB(50<%!U("L,ILTE M:87KB]C%HOE>!+E@S"F%&LC+*-E4BI[.\NG,&:L*6%!(/&G\,S+$+4%R#"^I MS76(%[XC[M;0V<,5?<^$:"A)QX;A%/RT=WOOCW>>/Z+UZ MR!#>]-G.[N[[X<[SFO,6F\44!G^Z0+6I[/UP'(/038B_483S;^A*,3SR/ [S MJ525-"HKH?T]S1%L)D673!:1X,PTIS'.X4QZF%Y1,ZV[=JGP)+.?Z&@R'2M, M,76F^F^K,!1]PK6;,$&)&0)Z?%+!_[VY-H6L]PN0-0.]2%HDSI0(.\9848T1 M2OEY)J'%UV873:E*6KX8S]$D8H&9T2:CG(HRH;]K>]WYAPNP)@V?V2*;6+TT M[X5WZV% 2NN9L7^;?@0AE[U@2V3<<@KO,HUA/X'9Z1M3#+O=AW.VR @]H1-N MQKE4<1!*=%)))L=MB_(L$QEA/E<,&(]ER=FY0!N$FVHK3<'M Z/%39ZG.8%P MD+TZ#+PS9=D&F8H9S<2\"GJI:L>OL.B'S@AZ-P^W?8C$&=%9JL+2*05\1+DS MCXEA83M9&*.I:S)DQ?9#X"C1N3&>I[2H7-#L7ZFF_\),"&&'"/H,[V+-!=ET MW(J1\JK<4T29_@4)+R&C_80;';.M!W8>LG$7ULK*G-\X1@MCH7MJB<17I7/0 MHQL7-^&34R#U'[>OMK/QI2E.[<;+JNICD>%;,P52A(]6 )>,U[1B?J^BVI<% M!6WQ]PCNA-1*9*>'(?Z7C[PJIR=&4MG+5J22#?TB.J?\(IB%8XXI,G#!:N1$ MK#Y6;9(']\8_HRV)CS"L;YHG$5T G;#VQ,S4,6^ZL=9H_I-J/H?Y&!:JR#JH M[JU^J;$KONG^^Z/#CV]>._]FP@/G=]7F\]F.^@0CTT+)855[K$/_5!*$@E$ M)!NVVZA045Z_- L_K"2RI?#@+XU^X:W!%J8285@Z]H 6KNTM7ZI4 M(49>T[S@_ !Y]<*8\1!LK<#<&-=;A:H%N..9(I] \Z**Z!#:#KZJ,,+9RRD( M_@L<+>;AK!GLT=Y/-*5Y(U%85X2,'FX5?^B-5Y2 %N%'6_O"*+#T,S(J5I%M MT62B--/WX(>6.B=T9V^OO(RI:H*A$((:Y2(U_X -<'JO-[H"^&!FF\HI.+9; M4>5MF#S%'*VVE"O:]8Y!5V-Q:X(Z32 5+EFJ"U*?)_2R5%.MU158?>RQ<& V M\=7WO3@^TRDIQ;M,E-RC8"6O[F:I((Z8YY3G,?I'M7>B91RT'6H8G/RH/EUG M4*/1T7G@I:)FI4->/$QAVA!KY+];26QD.5JK1C-PK'M3C."\J-0;O9IU9L!? MFIUVK6GT+NX5O*S7K'7-'_6QSC#B2X+(]&]#*Y9Z1=-94)WIRX=9Q9^AO/ = MQ7>YO1DM:F_0*180EK37;]0&7#116M5NOU^KE__^:!;VZ6[/W3ABBDEN):Y- MN--$("&0,[2.XUTP][G*>^%+U=/AK@8^(&6]$\51E0I$WPV'[RW=JO+=%9*; M0;-?DIM!LU[KKY";?K.SE9N-DYM#F>FR7US,1KTVL-:RT>K5NBO6LM>N]>Y\ M*?'OV^7\L>4<^E\8=?[F]?[IWO#VN[G9[=5:I:4%,6@UF[7.PMG>:10&P!VL M_ET&AE>4= S6=OR_#ZF]*>8\<88.81%H_M^:^3_@^7>.D0_* Q]%E17D1TAIBW2 .**10/ G7/;,9TS7'!TW%D>#IV M.,\/WWR+/EBC7OV/0D?;8U/Y(#8AWK,) 8[=BN-$48P8'0-7+8EHH$!8GFX# M2^A!SC>A"BR(1AJAGSXL3OTA"<4_ D-+,GIS1=SQR M?J@3 /A('J:(+RF+@EG8,=MGY_+*)RN*CR\:C.8WJ]W_@7K_;0*CO.=:CSB! ML2;E=4E%M8XPGR;(X;KAL0Z* I2[5Y>1.Q55 X+1'^<"DP&87UC Y1.-G@K! MZ]"0'113(!\1QO"A:<53BG53!1I"_&TDS",+^@52-)44:R")* N1T)$DUE0O01L MDO?KR0@?ZKTOK859O&!F%4_=U'&,5T#HA?R_ 6?2(N9?D21XHB$Y%5Z0J MJ+@I]X3= 2>\"L,OQ'JIM0;\M]G^IXH9=RH8IR?[H3'0?VQR['_WZ,_]O6IC MX%!N#IDQL>5/$2]6"9.8,>[% + O4)&0*E)1NG/]0KTD["QK\&0Q>++F% NA MJO\\8EM*88LELI3#++#F 952>H16Q]94J;_6IPU$J)W8M,=S&8=0-?:-$-;_F[,MBPEF$:6S7X)B3TZKG7F+K51@8;]Y2/SJ1E(M. M2]=:^-IG.YQ>5E@[X4Q0E"P8L*I7Q/$]NOURF@A?.@<&UG$R"489:<<]M@I? MK+6HX34?:@1;H<9WF3A3RPIFD>H:3-XZ.,-CLF9E":!9(A2@QM3X@@K]"$*0 MT?L7L!8W]\>2)T!I;PL04QBJBJ)D96T75?89^8=FUJ^.2UKT;>9D&*4!IZ&,=GCEC@$%''<:G-> &SN,"V MR'X5VW/*E9ZX*2QA3!I=[O#E_-J(':+*%M(0]ILJB]R4VR=*D89+_,7:2$D+-_T+7I"C* M"A@/'X!FFJ8ZMC]5\"PUAD76BU(]]ZHZ9H1[,FQFKLM[V+\JFS++#I0"S'/A M!M5DVFT*0.KF(L2^";3[2+KXB('%-L7-N(_MS:NDJN(4%/G*&2HN-]P9Q+T? M>%3\BY:J-?VJ=%HC31S!KN9,).9BWHL>2$HDPULS*FP\Y^)0BV:H[:@-B0.> M9()!U12BL\-S!(&2:4960=&"7=59T)L4)[,R*YX5*77+U]Z=!)%XSF1NPX,* M]YGDJ-XO[:8Q-8)HE2&.S[5J?"\O677G%#>IW9,I>CUTL;-.Z***Z9*3=\M% MTUE)C>->0!K:IN)"V$JM8:-1OWH1EY9FW<'OB=2HV56BRO'OTQ@/V>6-2W)\ MBG(\BIWG:"URN[WJ]6[4L_;^VSH?>X&/-*[$1+[\^W_]_WZY:KA MMFN=Z\*GO?ZET=-FK=V^,GQZRSW_(Q,+PX1]?@)'@B=?%#F+;>+\=DYN^Q$G MSA_<_J6];,K33W6.B?-@FVS)KU[[&Y.1JD(>3,VMX",-,MC_HTNH2)^ADZC* MWYZO)"9=,#MNQ%-J5U%INK<_V@ISAJBWX^*I5JV?"1_*Q?*E=H]R62OAL0Q' M8BNHU:0$)C_K9MFB-9(A4X:5U^Z2FIL-QW>4Z%NF&(FUXTJP@.-$D5JC:Y"5 M-Z0*EG$<1W( .Y*2.S'J;*G%Q6:%,R[CHJ/07XEO,\3;>&(F:\Y'C0QA%I;+ MIISK<:AITW5<&&8[%;L"#?7%))$JU;R\5K6B^ (T4PLU@B:B/LI?2>X.::HU M+4KC!>854A(%^XJB##'$(IH0$*LZ;;96RA0]"JH@K"BR7ACQE#/P0.$.?I% M7,WS7%1U:IH9$T0*>>I,X7,X-W7#)(>%[%W.BG)*,3J%$&6'37X5&%@LR(2Y MY'NJZ=]+Q>7J01A*ICAPI:"^1 FY$'.N.?N4.R,M7 1>J*.'CRW?[#ZM_',-U'D>(;G-(K!:OJ"F_D@#Y<.<.C+E(K9)IZ63JBD'*T M,JNZI<4>+\@)+$@A^,_HI>HO]T[>TT^-E\\=V@:@%*Z&1UG<&E-MAD:1H6S( MYXH?HZ2GR_T#-$0,[VV!28V[ $>I0-96,CRQHMK4M>T7>>"N/MY/'=RK!S]0$8"#!F5\IRV2ID-X88UD< MAT8*]ZC& ?R"ZF[Y[-$-EH.DE$ K<@5*<5<+>\0DQ.S*>R75BJ^V8 U^).97 M"3ZQU;8/)MV? AGZ"_KV8+EY"YA]WIFB6V8F]<09LZF6E( >%KTS&"-Y:!J6 MLU!/&%H@P/_.I^5'&*22P09HBDVF&BRS/BL*0%T7!48M#) 4KVYE7F6J8,V% M_T#M:G\"D7F7!*LEYH1W[\+1O'-R\G[GN9:6[L*T[8'8OW>OB)C&E<1&@)8IQ*,45( M5FC -/HL4,@UYYDOTS-X,[#;0S'C'U)XX6PV(>XB,J;0/\W2Y[:KN]#1IP0> M>^:"A:=8B DFIVA3P=(Z_;,,E5-^,B/FX $Z.I=JMT#'T(GU%F[]$4X1N'G% M&49^$@=(AG9T\MN!\(Y.D-[+)LM3L"$N=*)8)KXN]]>VJ;JPRZ&B<8I(]50T M(@UC?/&*X6,1FN7"I+]:+/;/K5;* -9L$N^@)L56#:!39S9.)&EX6[V.4QP'!5 M4^(&D3$:K*#\ ENXLAI4; N_JGV[5?>P:B"4[/.Y#YIK$LQ44+&,D2PVK!5K MR.*QI,(64TQJ4UUK/O?K.-Q54!_'FQ9AADMG==/#;3>0"]V=$>.VG,73-3(4 MA=%5P!H-O2*UH[I>&855,"H+"QU5U#U0>Q>00O38D2F=^KN0N! \35"LDVO[ M3I,<%A,7SJ*&1ASQB@I!A/V=\VKB%:B9"4FH(@@ZKH['@BDI$%,JFZ(2P:*0 M5A5FB"F2&E#]0QDYS*3-I0KIDGXW%-/@)F%RPU<%)H8+3U.IT_@$ECTI]ME$ M3I%1T"0U'*&(OI$T/Q4CJQ5 D9>H6%D4W0IOF9;?ZMQA=7@J0<^7*C15(;L1* B8KQ36I6U3MWJPP^G;J_P]UZ0 MP%R2$%U7!\35(R<5_S#>_.H!;-A\T&&W62)W^6ZU0@R&;%FWQR!=9WHM^I+5 MJ.F?L,XE-]G?V9J;DJP>GM5YO<,36.5C'F-1 BTB3.E0*0WR93KI=_Z?N-',9KP2_ M7%%Y01CV==$(P+M^+XW .E<' 10;N4V<7YJUGBD> %,GXZXL=K^]=4[JL2(\DC1$QI;C9BNZU_(<#27V,&99\%J>5,X6HLF%K8PHY8" M=J-74Z=JM1BV;7\RZ(OEQH >:?ML!8;$:H1#Z?0PU=2&?NQ$,;G>W$T#G;TJ M-)HSNE6RC3$,"_X<,6Y MPIX0.N/X-M@V3!<\(GF$]5*F/\^V;P2D7RJG&+\4'&(F"B'3X9"'1W$5E-)V--_PFJ:4*=C.:L M"1>"GF8TK/+M\9A ZLRRXJ?P'_I@3)VJ\[0(IU[2C'ZI [TID\V93 \[XFAN MH'+:5Q63E[I0F^@2M0.W\+!EK.Z-6D+N1]2'(E-=118\%(Z[P4D;40,V?6J= M_.<#'U>JV;P\P^_BNV#7Z-RSVN[9IPY").$8"PA2J9T?W='0ZB5'$3Z:76[S M5-&'E?8XRV*RJF$GA>"*=AC4ZIP8#U6K47)=6.P?A?UCA4-IBQJ>!UN]E!?O M'+:B;S#L!.&5_+9O/N"N8AMM;::UB M;)1I6-7R3^CN7U1M-K%39\IH/5$ M3DN]L[B[*5B*DG;)S%==00I1Q/\[EQOI021.V_@/JV>/(_^M2J=>+_#GS"A& MIF"1CE&=MN!/4^IW24LL4R\)9MRWD G %IM)8]1?+VR>&K4?6)KC5\/(J76K M89;0"5U5C@&KNJY>SS2?YR:(=0VYL0)!(2IJ$X$$1Q@N,6SD1=]W;E++W8!8 M3=*QI,[%C11Q'NTLC@F++*9Q-";^G4(4S9ELITE6*?J5)SI3O2Q-":,7.(FX MJD^P;J2Z3FFUF[@NO@ W64O/RJHXIO,Y(S=M0OC<:<"4Z5@3EF.K8,29B7)5 M69R4P6:V@6-1Q%BN(=*^L*]-AVK1C#%FA4'@-BPKE"9A21QNQ0L4RZ[JR'8W M4CHOE8_%/;>BJ[0N#F.,"!ZKEQ6WTG6CKZ\!G+V^/ MK5U[P_0KX+=K'MMJ7"ZN_[H&>TMNP'U-F?8N$;/)VD9]Y?(3TB%5 3ZPV>#P M(9?2:@2H[4!?-=$UA[$-B%/X185;Y("HS).:\X;K5BG"O'C;)8>VY)0O MQC[4;]HT6A LW0@07:F)+#'(@7+BFZF/$,N"$6;;9^0S9"ED7.$26&LF='Q9 M@3NQUFNXOU=A?J0B@(#32*Z&OOYW4+G',!7P!3WRW^$:MMO&] KH!"J/AZ:K M-%,<@;*X&CW*&](_&[FI>D7768W'VX-YGSM#-H(^$&QK38&9<"(FMI! M^;(G'T3D7COH7I!'5EG-VCP_XIF6?[U>#^UTKAS:#C0MM M%*B6T$IWT#ZBWGY4K4?R&IU$))@_NT)Z:Y-*%&&14"2(JM:1Y( 5YR?3 M;J A49I^.+Y@U51;+PUF4MVOL(H8^X;!-^&0U$>,(0[1Y/PXYM\T@S58- E< MI5*\13I"H(Z'H\JG,.9JR,K:CR3VB%:$%4_^\P&/^NL"BA83 E]:P,_1XN!Y M3/61TFQ6X'669.9A9^9>.V@T-W*5P>:$$6/X9EY$*FS %9_[$9?84T_YEDUS M6<9>&7R(R;#UBEZ)+CG?FJB[ME:;X:-.2MK[OTA,E8V<4G L3S4%/6?^8@YY MC<>)')O6>U8$C%!@E%FBA%^QC0R^_ NV#"!._)%49%IVK,XT ]&QB-NTVWMY MNR#U:L.C6S8\NFLS*DZ);P1#DC3+8[3G(^9/'SF[&X?MHC%?%A>DI7?7N0FT M(9QF"19D+&7R8(+S0&>$5#O(RUO';VW5[^>C6VVK'LUDA+19Z^WT<,&L*]S5 M5#A@W54QJ*_K#ZGBBQ ;&E%W/75;*5)!G0G<.9EN^-= ID56P%B8*E12RFN0 MAYO!::+)K54G'TU3"+Z>C"3V8]4)W_6M\/I(PVW;7J=3L!3K'-8%I_12+C[- M>XF,_00DY% =^]/[>YHF2$$V_B/GSGN+Y05T'%K2<:GA B?352EP066PT&>* M)"G_ <*"K:JYK:HY-9T:O/EZU4W)\K)WLRKP% GQ35E*1]E')DW(O5!,F =\ MRE *UD:%):?JH/(4;570/BH_I%GR.0.J]0);]!>&O Y MB4-?420A:Y$&'J;4%8T/C4(Y;,7MX<3MK0B2]1NBL2XVM-$YG%=#CU!YWNP3 MC0>,][SIWNTLU _<.&^R+0I9G61\Q$4AMY60AYY;)*T, M4LJ0&$]X79FF*PPV6#=TNRC%L=8 ;!%2JC!#O567AD'E>5'%9G(*QK@PH5,. M7<%UD41'%7&(VH2?Y;FPE-!@^O")<2%B&_'M>KVL32Q-O-!^EMR NTU]@JMK&'I8]SY7*J M49+<\?E1('?*,ZN;"V"-PG<><8O&Z/=&[+>WW=YV>]OM;;>WW=YV>]OM;;>W MW=YV>]OM;1_%;6\0B[BJB4"G=FTGY"M ?,U:_RH0WUVTJ[T]6NO.HC/W.C?W MP^W5OUD\::G=[:WKMA_')*]$D3[4)+\W3B6U+8/X- 4H>*6S?6T%]9 M:!!2T5VQBH$AX8#J:[% 8OS*_*C9?YALK M*FM?.,\:STLJ#S.3Q6"<*0Z4V4\N DPE86HSQ8V=YM2"D%)FF)7-IXI?5.&M MJ0S^I:XG>]9\KO 41*HF?&NHV#5AA*S_A'6Q_XYVVD);6JPNH>+T64R]$!'F MB%4)V"U^&IO&P-2*?A9*@X&L:'Z950K5@ZD;,[GR(M$N6Z/@?T_K*[$A9%@FW*%YH#Q(LCF/5LPL*G2"UMA\\'(%D]%S$&RQTRW9"E$E.$^MQ M:*"[*?]""@3>956N%=5G84&"\?@.L(^KF58>ZHAB1DS5E]A:7EMCK_6D(N(, M0X.HZ)IAPU;Y,)I;.F\!4A(HTX :S'-/\@M)3G=1G:.\D/)IPN08EBI%V .( M)'*K+FL3. 2X6)?95U8IGK+FYP-13[1=&$Y$5Q$H 7 7,%I5-?'5%/NB1GB52*(2B_6\HGC$8$*)U]50/0WWG3<1; E) MM9>,^[1*DE"D>"!A7J@9.$*W.N@EZ=X M'4)JW>8>(FE-JMU$^35(LT5&<=UP:DP5^RPZX7S90-.6K6Z# MMT$=:1C-QS+$/:E)<-=&1ZG<09SRB013+JGJ%H#%)@ U5\A#ATZD[%/;O%'>/O4;(U@N+ M5*6-!W?"AJ%Y:)\V<..$"O/E%+0\DE# D0 +>,E$(MUW6IXZ@.H#7G RGNU?>[P'!&(JT8 M!.$US7L4)$KHU>$Q![N$53XU-S6B^,+9?WW@?!19"A<.K0/C&>Z@CU+06N[R MH)Y7G'=PX[CB'/W^?RO.X>O="IK&+BXQ78XO<)(E4F;._R(%@@@KSN_2C2,O M#N!\9[:G _BWXOP9N/@BPZ\2OH) V;%,?L5PD$NV<,7!' >V$!?HEAUTX=+_ M'3K_*V:"(8MOTNPD'F67-K9_0.VE>:A1-I'!62!=*#DUZ^3:9X,;NU.MK8:* M*6VGL*%R15XE(Z;1$Z++H03"V1MTP^&@^6>M7AVT7296/14_L9M/H739ZC1'@AEK13GL.C4:5L#: MTC266)-0XJR,H\!NHRM'\/*9LEVFKD#J I'[BAV3=I2P[FF:%L&=N*.VZ=9@ MX@YH7:F#DB@3I<1=YTL\727QSJ WR&Q4[IPVP2G2_E,7*N0?]+!_JHX*O8/3 M>&9J+';YFVHFAEA6EV;.6S-DO.8UC?:$9Z#TAP)/*H:Z* M=CRY,H#M1"OLE+$MJRPQ%11::[I,2DPPA0&H>5^E JG=PUK#)M36%2TUCE1S MV@?V-9&\C6SE43*ZB;Y*U698S7CQ'.(C-J'@/$>-%EKL5AR)G414"BTE,G2J MB<'SYZO5KH;GB-M,3&<"N8FTI;PQ+7=O[OTV.H7W6^C;1[=1E][ X_(\SO7J MU(9@980ID, Z)TJ]C+0:LZGN58]&,#G\"S8F0!S!X*9?@@A4=IHEX/@: TAW MY[Z";X6\GZ(3M0E7DHZP./B5[\L1JHQZ2I=B9IK?A3>)PN=P=IL,*+,-"KFU ME-.M]/(ML2!;@,]U4CMX<@"?*^ZV=I40;EPG'QHG!U985Y3;2+ ]O M%#95R+) 2A6N@58=W)B]B)II#&LL]TG$/ >&-6)LV6?%6K3/ BM]A$/E&?8UV*<8%IJVE(LMR-**C8M> M$@V27*Z$(HJ4A9?V>!'>0#@]U%TC0O\I[;;R#580.0C0D40K2 32/'+%9X"4 MAL329H2ER'RH@%5:V-Y#\UYF HIS(P+IA1$1FXU.(V':,S$]E%:.EP2)P4S4 M\H.A>W'FS&6FA,W7RS(##^%:C;U5<7>FXHY+ 4A;P6U,P'?]%$Z7J5OJ'JOW M+NH=HRKMU@")[F"F^@2 GBBG&F3QQ97[AZ #G*-0NT3X.HMAOL"1'_4-1+^X M"#+1:E-I/!X41CNU"J6H9Z&*Z,@PW[#>6'5ZY1OIGC@>)5(7SY":,PPSI)]F M@)S6F&I,JP?,04/6_R5>F (S9S-$<]P<,]6"/) MJ>HC9J\E;?+?SK.]W:/_?OY A/8;R/WVVFJI8T+9&K>JIL[34V<'UY8-"<9( MJ7.;4)G\??X]3>64 FF\-\D1*F[LFP3.S;#!<49^N.*D406-.:+$-QA4*JK.N@J/LX.L16)3 ,CNH MG3@H[0OFOWAWK=:\+B!1U5\"^T0DF!D&:\BB$4>)T M%HZU4$EB8J">X9(T>DZ6J 86YT&:$[28< R8N.R*\J_T*^ZP)\7H*RM'7DC.]*VJD #NCIEJ@K),$U"SAWZ];^F=BQ/.>=86A*1.7B2 M4],ENI]4Q,+6]5B'DBFL(JE=N/$" M53U@(02=-02*T3=0'K":%84FL"8%K.H87&C^>E'EL*K6DW&FUS=M*.":BCDQ MDZS2[-8U3L!%0Y:YKSK<6$>G5>:H.PV1_BO.6W6DCS1R4V?D>)0ZP(%TO]KW MINJH5))K MUORP308/0(061W6TX#Y#D88)C_&TWZ%]AD*UPZ4KD1T<>LXRAM ! S2SW@&V M\E9AEHK/]9$BV1"67Z679Z7XE!$'7;T14_T@T6!C] L-6 N#]TSW4O5B+*]" MC5EUHH$3#&!+]?HA?$JNN4N294+2K7GZ8K &1Q6<#*/9M/%UY_O8:W2Q'R7JJFASV(*I/YY+FW&AHYQ%3> MH+Z[BG[%W(#9X!'OVJC721GK_N;%9*BZ#7K>NJ;C,5GG'RGQC68KS_9O>DIQ M"JDTSX)PHED;GTO%?V8=9)2[U^!+QB*Q^K<\R6GL8PLE=ZZJ=HI@8**+KO%; M1?Q!)&**;F:J>^:5HB$5^ .'.E41$-DL)C]6#GUHQO\B^E'DSY6[KN(IW.L7 M['HK&4][,^!& )D@ +R>'RMH+;JI-_L*;SA> M*&Q7Q<&LD.P #5*X]'"[^6GVT*#QJU66:M4Z1ERF1.5A,%_ 'C]'QNV#FBFA.Q8V> MG!'*_=JJ!F5P;B'M/[#VC?K3P;27Y6$-9@CM'R3A<.!L%5RPJ_K-^_'L_NGA M-LQJNV5$[#UW+:JZ\RH'#M;+!(1>.;5;PO+-D#,URB2T?'X5&Z'T$(]:!4 + MO\B;>V0O:2!KEL2$C-<<@:/R7W/I,EI7E'P1:\PYSIFY=S!*3^.<97TE.Q3 M!8,SQ$AH.M6E]:K%E$7@EP0I6/!^X3%HD0D#, Y0/K0@F<9:(!S!&$.17,!/ M=^#87&E1:/Y-N-WC8[1Z0?RC^I*$<0L5D#)X"T^YY/KC61QB4:QBBDIUS798 M$DMM(;AY$')VCP15SVH91D=$;HD<*R8VJUK;C\&VH(V4*U BAM\61X)<+)*@ MU(K!J!AB:C628XPXO9'"]IGK3);0I$U7=B/#.X!=YL=7D5VOL83RE@H4XS,G M^#0NB#WKU MY@-)W^K&# O2U^YRS)PB2F0@H-E!,:7EPD(J(8FL*ID58JMQ[M<6N=UX!7O- MM:S@9:GG0;?]4"MX(_W!*[B'8%HLL'RAX$7J(""C@XQC E8*3.72HJY3O1!2 M0MD7B(G3MDJ^)H^2E'#683QAN?MVA*'[?ZXR_VQ M.XD#;*&#*@R7E:/?'*0KU<2M]=A5 $%%AK< CB;4Y5KY<]3<*5R4,*S;)00W M$@VN=1)=]F"-:T_*@S)'U&X!D6/&L"E4A=K!SV1 N9AB)2A5B2]%+.Q1J?W# M)S"HHK9<40UF%9QIYFR=R='54(]>/UQJ 6VD?GBO\,:%AJ!,X-J9 MH0H37$$?;5DNHE75L(QB!F'. ^!B_.9^G+35%&4^H-L?:U M6N=4,*^_-J),G'*])]FHS-QDSC!W;K&/6S8=&UU5(]N9BH$NOI56U-=(NF5' M+NA>51F[4,->%"Q$R,=6+JE]HM[HD7UL,PS$5SIEIO$85SEZ*;=?&2'DS[7 MG4(3%F1Q');#FS8#\E%([D%/KU5#N.3T&IIF*.MD'A:135J:RG!4 MU2Z5KMA XV:T/L9%)B8F%0 &5X[Z((^*J+B%7^6M@'4M*74&,S2L\/B 019[.+4[NR)3OZ0X;I:LW^Z>V^Z>CY(S571X MK',#8=,<$2&7BMDXA(S'>FV[2<"ZZ;T45W)!,XS,JD6\L,PWJ2';6>"E5IKK MB'+!8JI)3HG-UQ&!O^(UJ7>!S.C\H? PVJP5;-M(R5YV27%H[-!S_E-2/)J[ M>"120]15-E(0>$93^B,P[U+R( T_U'ASL[T+S!*-J;)RFU?*-U7!'ZMRWJ+A M-'?6S,>^M&R6PMA'&@Y0-'=KE:RO*^#*M)0"-BTR&EE)TP1!F]Q"!W,(F9$% M\@@*>U%SWRZU_L1I'R<<(&0Y6+(V5[76Q!(O0O!48YPM/.PP2:Z:_% 8$YXV MW-?5;I0*)C:N%5$'G4-1;+V"J\B(H,'J[/ZF2>P(52U%NI,K7!=VQW9SW-/29"JTA7$W#;C!XXJ# M7:IT_JI]@G_=+LA=+$5V(9;>GSK ML=BPBNORJ! !(HOJ&OW2=AM%JW$@71.ONR_$[OL#9LU:;[1?\Y9(=EKD2RRBO0KF?A-WIENIQIU)$Z4(37$O 1U>N/'>1#712 MRQI_D&"A@Z+FAR%8]4YV61<%!XGD TUIKX0!K(HJ*!$G,%V;NB"3!5G13#DI?6'-D%UGH7CYJ4@PBCWK;?&,MK."3 MI@?;KXN/IY8X)XL/Y89"Z(>&W%@PGZ$_,0&;'X/2&H>@";AF$G0(O,GMFFYL M"SBN+N!H/)T"CBT<\P[AF"50[#I/!:1P8J&3.X\5TB,$B[=Z%H-W8#?(VJ1EL#(%F\T M&O&=GFAF[ZGA3$O[\:D 3!\70,92.BL4C:*\5TIJ S!TJ$VBPADF'66W1=3J ME.S+4JI2F%SJ0KF:H4+0ZF]%@V3AVZ'_4M^J"A8381D8IT2,>BPW$E]4U2KI MH#,4"]KYT8/$'A>(M 0-*]4/*GCU)G3=4<>?!I!J4;<(+IDH T&,-HC,2!Q7 M8ZC]89J)E/%FFU7]&J^WW)69P7G&5GB?UT&5#.4)RU#!KF]ZSAOV\:5GL)6D MLHD*Q5>L$B&<"@B?@99>&1E\))KC<9V>6\VQH9HCS[!(^N?B%KCRX:JPNUA\ MK<56NE6;IMJV_MR#^G-'>6'U<[D9*S,#OB@"OUB63]@F92F77#H3KN"2-9^Z M;3&]HBA;YUA$+9)#QGE5G>06S0&DO0B0 8\24\2C:K^P\=5= M.1'AZ(=:BJ]]\W]$8H^0BMU7AJUPEQ6%IR%.'K4,B-3^-:>F2B1;#>I5F,)J ME8U(@,P&B06*.P09\363*('/DA@IS'/F#2GO"OU N I!./S 5)$N?1&8FW$H MU.-1)'@JSC0'2^F0IG!>N*3TB$1O&?R(3],='RA^76X@80)**P+7RYJ,BI$H M/DW0"&I3DT]=#"J/["@/S M23=,TJNG]4#NIT:N^R='$J1"(%6P;G*9T(ICC MY@(#QID*$QEXX%5'7H549,BOA_VBL@7T0+SV,8OA_N(ML+O0Z] 6D% MCDXOP%$MODU4Q.7XD"+;G ;YU$J\&H;M2TVW$LSR0'Q%S+H:24E4[/">+9CH M$R0%Z%+?R!5-J=(N6B ?RQ+A!TMDW16-+E"Q;LS1:RHP-Y\3&Q0>AO0#MX[QSI2; MN[A+K105:@:$Q!-)DPU#-\B&Q&#!BRXN0_]48CL<=1"C"L3N)A,1:2XJYCUG M341TFES%0M306--28IR'&8HSW9%[RMA\!I^S7>J0]4BT+4:)$Q0-6%E MI5$B_C* :,==@5I^^/J5.]E\ZZQ:6;7Y>@K)S(H1Y4[M1/">7P?^+JIBT.,L M@(%?I37.$458'>5T!!=I!%"ONH)2]^0._H@ MIQYI@'=)X#LG('0J;Z8LX#W&LH%4(A,AED*@">2OQKF-XCB;@0[+5.R0E!P( M8X+]>$@;$G>P:?&@N:.(]T^1_6O:P*U@K$DP3K#8:@P[-]*E,.CD_C_VWKVY MC2/)'OTJ"._,6HIH4WF0R\ R@W]+[5"PXL$ O X>??!D MQ",RS\N%$H4O+9P\_-([*"=?/#8')14C&%NTY4QE"#.S$+R4\6-K)P[ZU=#8 M=UC+Z[&6#S\=K.7O19:]GZH4G._!@2.BVBSN+F_I1P_"[[TH7,KL&C9AZAIT MX3;X!]N--?N4JP:(95% 3GZ Z-G !)DH36F:X?.\:/FYY=6 :(S9KKH;WLG? MHYK/R<_*#$@%@$]-?9*H7> X_^7.V\@Q%$).ZMZ+YC'XD.>;Q0@@[CVMQWPO M/Y#S%L>J%%[30NEMH12YTAM&2+RL)=UNQKQKT]LZ^7*RK^:3-1&YZJ/@G#E$C+N7" A M(&U(J[CCM;M>[70R-XY7"B6 R[KM7'>+B,&%-0/;Q9^1GF4_&>:KJ'P=9 MUIS\X1'+.!C5L :0-X;$$<:5=KF<:D^^F*DOXI>M1_3U7W]4*/HC2GN-B$M+ MIVD4T'*I:]>V:N?TKA\5TTKUG8>G11)/([""Z8?2E*Q M\$$8C40YE@2]45\?;NG*S-%_I7I1XKO6C1H>9S$KHDB$TADETFHF2J]0X\B> MY.L'?Q2F$\UU6#%#B#/'D[$N$=N+B$"4(SAB:K?&R9A0RD-+"VGWNA(+QBTG MXEU-7P5KV"@_B4\Q3]$-$L:C7M8B)B@#?E5EIW6L3NF[8_:+T2_E13AIGT.G M+#-\Y=15GM@$4@LC@V4+8J*/#+PI1Y!V_EG55/-Z+2]W#K+CRK+@5Q=H&Y , M82I2BUKW3CLE"IK-5AH21:JIXOFU%I]EU57SJJ-F4QQKRBPKZ:D!OO>T4U:= MG";L._$^35:RI>L#HWG$\KHD:N6_I:0G=A*_"#Y=W7+L]/B2_;C+68*9X0P: MT8D4Q^B?1BX;JS4_F8TD4X)#Z^Z]DM#M6HM7Z$.V6)ATI)ZC\(K(\9.AUU*7+EEVNP==M M"EXQ\X+CKW>BF.Q)LIBEF,PW'4$ZDENUC22_,%.:,JKVN5G>V-OE:U*$^L!? M-U>+_<&BM@*51$"RNJJF@HC0+686NTB"[FFEID)5?GZ\7W%'JVQIVVXSJS/? M5+)=' .5A$&;W;S(:D ,LJ[:SA$]DJ&:J$*&KNYV!5\+L MS,JM7"%NF6JY:J\PJPXG9)71W>K3-44G10BVS1$K2M32:TUD;U;WJT6YI5$Y MVZS%#EN1*N=TQZ,="4#,X!2^(N5,HFQDF/+*-%;,"%"^;W:T:-N5"?R)3FGR M/M2:'R&"6B@4W%0F*=HWS$[XBC$WA\7_R5/!>;A162N<&O*);B-#4,*Z.25D M!%C!WN@Y&OT$=/^'?R #,=C.DYEL-.PQG>8X\Z74\%QE77,+TGN6YJB[>+FS=XD+/RI\GTQXDJWZ.M%6R5S*(B=<(:478CN M@N'Z-BTR/;%MJ8V!W/2HCVLYGH5K/SRT9,4 [QX.->3A^V9-4+_7 M0&>2\8O0E!C9S<*0-STI@4?X\T9&>R -3OZ\E\_MQ#?&F F"OUD_;,MDGB#$ M@.DYB#88.UR,U7PC0JLPG*+(#NY&P(@*!WD6IR5>]?.LMS.XE1'^O-@6D1H6 M:>-_&CIOI#II$1,%E%JBYVT%J^E89:B3YSW\A#$5Y'[1=))QU.,M0V MW'-#$N+5?TCGZLUZ1"[=;OJ/T43L8,!B52-[%^GZ:>>?)6NPU6O*M>4="-0,?@] M,A3Q2F=0K5R%T4PB5/!W+.Q,9;'XP,MV%OQA=;T1=3K(M&+2CR=_DW85_4U* M&*=#K:\J5NST@?SAE1BTU,.RHPI^9U==X+@B-Y6$*'J$E%WEJWB#&EQ\R*H? M&@1LFF6%\ <#I+F],"X#CE@,"Q_H]/GP>-5WB #N^> DY5@TMTNE]S#@BY.(IK= 'Z3-HVN#?5CG/](F'\:1\$D8'%4-6D%2<><@2Z"QXG2C MO=F;47F"&Q^<$ S]4X LS[Y]_N:[4PF:5S@&!$<"(9FV2?"\ZMW1F].G+)@] M_/J//D?&JK@D^\./%->._I>3)]^ N.Q*^H_.*>X>5M9"VUMO;<*?D4E>6[RBL_J?AI\AQHG=;"JA95AU#N; E&#J*Y)IW!RU0QW,9D?YB)H ME]'/T]Z:1DY1[3 4-F/?RYW(_ 7M'YXFR[OTVV##SJ,F^?.7+_[^T[-O)41? MA6\+W5R6^(^R+&*>AJ;/*DL#8R5.JJO1":(%*W .;6U8U,D\+#ZN-;$#2 S' MO\?)!*^0G_O#P\=?'B>$2JEZ2W4O_9\3R39/M4K]AY,'QU_; MEXOPSZ\>NQ^3\0_;3M)*L.!-VQSQF7!A_",]2;VNE!_V#U\^.#Z)5T']/KW% MQFA>X75J0Q/.1@D5]UIL7XZW(9X-AHXO]/"!N_?-GIH[F4P[RNSD0QWA(#<: M<'PMYR8,;X/07*:37]!5B M6,GVZZ M!-*7SN'+=D'0XE-H5:XGWY=3GNE%2E=@Y:0MMZC_M:EG./5!.TR8SA^^>O0X M+>A8$1(%,?$01%Z7W6:L[6@BU+#_ 'POR]6(;-*!S9*+""]N]'2ZE$+,QWB( MB2@O?>+G2/+),5>/C-<4?V>+NZU.!SR-@-)"=IE*G\90NM^<'4E-) />8.8C M0NZ7)X_N8LI?WRO^XBZF_'#T_LEC1=)]:^X*NZ(F?Y; ZT4&##K(9.E[8.#]A MSX(A.PKC-UV4?7\=U#]5WP P, ':D818 NZOI=@K[BA$Q^/@2%:]"P=Q5D_D M9Y*D2SVO@Z+ZO*P[=8,]3D&Z;#DV/6,-N-5;1%=-*_V1VEQ++?0)Q^SD&YDE M\5S?._Q14H 3&N.RZ_!7MW,A8^A0&90D>=UV>KXE)NQ!^)#.5UM[!E:S5:$E M_'!PMJ#-UA/4$;[,R[ .39$LPE(5^R -_FQWLZAG%X;#6C1;.-AKD?5+#'I& MAK7F?;TW'[3,%1NR'\EE,++;MQA^$ACG.,:N"^'1;+&-,G*Q3I^!9,\PE^J% MV; B[I)M2*A=K% ;H8S5>A/$CE"5G#9"G*I@6_AH4S8@+51>0J=5EHR+D"-! MPUX:[0/*M6HGL3:'.2C?3:P$3?/YP[N63MD/ AF6.U:K:3.EBB?M XI5;:1\IH$(IYEB]U% M*=E8,D TKH)OV3+RO)E5[P2(#6F:FCU"1OMW6ZO@Q;LBGRA0%*F MU=@9MPJ.T.GSR3/5AQQPTEQ4]N0#K5))4G2IDH\,T ((JLLZ?%^V?0C#5[62 MMBP(9/ZI0[)2P/*WVQRZ30_6V/S:CE"7.:1 MS#''*_EC1?8KTAZN!U#U?3U7P&=N?_RQ3!J?WJF)I/F!K%*O=0S,X[.N38!4C.)E;C TO)Z_" N+P;JBT4&?PM+XI%? M/-KQZ6#.KKA\F,;TXUVA!_3F_4$ZU0&EM48*X^"<@9F\C MQ'L9T".RNVY2>9[5HLK[N_B' MZ]?VR_,CN+'>2XCV3E8M/' MEB,"L\K>DJ0F[EUKSB?2\NK7IRUT>P^>;?J3W3(6S\\Q<1;: M"$=8'_N1DZO^0XW/VWFXUFMT+Z'Z$8ZPTUE[%O[G=75.Q,F]-U?!I6OO%Y._ M+LK+>MMJK?;F*@2#Z;JS +^G!7@^EAB@N[,H-\WTHF)Y%H$$:$&;:;4*T:7& MZ@([N&HC+9">L5RL0.0VD_#3I8'<.JW/@YY@;2P?FYYD>;W@YJH\(^^J\KNL M:&:A+/3MMT+08['I7+47E M.9R/K]E143W8TS=!WV:YP M-E'Z0UKS^N"V7:'9FX2,7K)%E\&S'YZ=WDWX#4TXX!1/'J02/6@1U#E?=]HA MHPWV*!5>5M:O7EAA\:4*L[R,##;]A:R@\,VEX&I0EU,&12R;N]F^F=F6&8NX M)NN@1'IWXSM)(VB*A!PUX#R+^FTU^;&IL8>#,]F\74N]>#VYJ!8K9?H">\<$ MYTAK.2J6A'H0KTTG]9*\FCG&)'%_@7C)$J5W?L[_P=7Y4\K?C/HSIIJ4.S'F MN00O^MVT;I>%ZC LA---OE@M8\LU?P3TIH,?D*Y7]!@T- K1\ZJ$T3H4>JUK M9_JY)P2[I@ /C;KRK!4ZQTSSR^JY!DA//>5KSRNUJW P#QZH$(6H!L^U>#N@ MQ;8ML@^P'.@EWW0 KRRV2FC#DID0PRQ 4,M*V<<>%W<=V#>"EG]\AY;_R'W[ M4\XO*HV2C?35A:TC%83)JEY5^&TD8)ZB>0E@ QRR?<^< 4YC@UI%J&6BDY"3 MNE0"]4CI.-#"^D#IJT2U6#@Y+BDK#([W5+3RE@--5<$;Z$BQK$6K 5!L 8> M/%5NAA*UAHHP!HOQUVK+<0H34ZJTZ[\VM6R[F/CDP=#(,\ZB-B-)0Z/Z#@^8 MJAF!(WL2,D_A*-4'I7]T5=F,1X/9[V;-ZF]3;7#:!V.X$ .^(W^Y+8PS0\G9 M4N>2]@D7!JM+W$S*@A&?-^,/.Y.5)@RI0@!"7J_N5S6VOV]!Y5?=F[?->PH^ MP.GF')P$L1HFI(W<\6[U$QP@S<;%Q(#S1^93:>K?VD5I<=@-8?TCFY(?(BU5EO'_/WDV1S0*;U4VC1=9@ M>BQ=Y"NL"CS&2; .9O"U_GG( 5!HZ5Y[M@Q09$P,?YITN!N>2<]CP&C+Y4(R M.3S\RVX=]UK$G8@$LS"9_%O2?W(:HE.U,WD[.4%2QL%K#KFS:F2LJJX@(,< MMPV>6C)(!9"3C=C<-__@;W:H!J5=,N+I!F-+[NS.UI;'DN^QV,>3[W2Y[%D$ MT5=UJT"TX^?0'IW%IKA\V&-'7)0"*#=A5-+ LRN"=&G2@6[@OVB^WM]:1H/\ M>PCUC9O?YYG&\&W(F;S(2>(%&H6( )SVO5$S0,$=O5#MZ@*9DBD#!77%/2ET M.U]?40^!)8]N=B6063\HU^A\4 =&+IK_)B$T%VR7>4(LU[8 M9NH^,#F0P8Z18?E+.0.I-UAZ659DI&B.&\'.V:TN6DD8??7@ ?^NE#1T!MM. M0COK/$8FIV7#1^10P&:J^.'#K\*/0:0KXUTLL1'_-#D-5B#,:7CHT[XNCUZ&9YSC MT_ P*$HE1934&MU5)O] FZUG!J245$;"C[4,IC8W3ZCX(1S4%)'"0XC*4["J M*C^#YRI$,\5?![>-YR.)#BDJ.=-(+B*'7<=9D31!^MCP96YNY#2A#Z"*(Q K M"">9$@_E5%6VH(*EY)FI0AVE?Y_!^!:32N7+%\)[ N#$T53B;1Y.<53[#;10 M^LFK-]\.J&NNJDBW664(B\BND8\WCL!W>(4PEI?AF,H$>)+CSX.#G/G"$[)8 M.'Y(4]ID&_C;10L%GL%-%^U4_4J$ Y=M/2-2&]^-YZR0BF?TU)4XZ&9U=/7 M@V]FX;&VNR]O$4]R")1')LP+V.3))Y4*]G+V9/LBR@[G7/WB8:FGUX??32OO M$PGG/^ !&)]SFD@YCO+><#_ZAYXJEX9G6;CJSE9,82>)33;R,BT25:^3:%-?R1_5 MRLSTN&%FL)DMQ/_29NNPA^9FJ]0@T>3.>O5\Z53;I2Y;O5"T+(EU6_T3/J[4 M^TQ"9=9S0:8MSB4)>O%XWG&'S]4F!8-2GS?*L>4.!K%M45RNB/M=SAY6;+H- M OHY_;_T@/_6HP%/#J,A-.#/U?4>"#62W8<6KDJ69I>17HC'3 M8;4)8? :3K26]%/[KAV 3A/)VQ%S=8XD=:&KXDCDN(&4.:53681KZ2@N_?CH3I MKG)T?>7HRUM<.3JL.(SJR5J3N U6ZD7C!0)[4TZ4+ (K$Z538]'^\)J]F)&" MQ""Z- 3TP<%C,#DI0HP"\=12W.#9'B44A=;*CQYJ5.-SQ(92]%6K7,:GP.D$ MU2-QFR DF LK=7J?ZZ4:Y4G"?^319NR&&)=MO!6'D4ZS$W]TT^Q)J.AA M)&*M3)?K[W80H)B0A<,G3QY[)9ZR'X!)S=DW>),4%K)+/'G\1YN/L(4GJ"@\ M;9>OA9$B!5)>G##,5.3OOPV3\%Z946UF'@SOH57 ^"XF@WJCN7SC?3J4^4V, MJ#*O^0K_,C6M1X'73+X(%+X7U6*69'JB*$N4ZIFIU5MJSOO1HS_J;G(L:A%, M"H>/^==4BZJK6#-09_.'R-SU.O9)&\&'+U$D3377?J_7R.R$52Z$O(L(Q"C% M=!OVZ0 ED*HH/974^LT9 %*JR)G26XQ:MCXAH[,FY/>;%:-5HRJ+3,_A_YYP M8L-_/"@RZQ:72:) >'+\Y(]%^+\/_LC?/#I^'*="AQU=,H@*X<\NMG;NO?]F M)U'2.+OAR9/CK\(=3[X\_E)N>?+H^,GPGG8@EN<:->0/<3O,LXCJ/@YTQRMLJ\TP:58;Q3NE\;*Z,"K?VT$ M$'0"^@'-9D9BIB:$&_7,XV0T3VDT3**T(H)_RO@.PT-@"XU#;W(S6*E:R;H- M\_(3)=\8#-N.4/Q,5(MDY8N&AEK+QGD?K&A57[(#61,CG#FF5-&$"1VJJA,L M TNLI9:0LJND=#-F3\D_KQ@M$SS9=K/V&N:O;33\Y>8A?KB_$ M.:(*4LSEF)_,<%M(/7M+^-*+0V=IM$HER3C#JIJNXVH,KA9*F:*>V;*9;BU8 M+1$3J\*(R:&DXS(8B#YI"BNT=:IP*OK-B4]#GVKD%-#L*=Y+B]Z6-%!5;!XM M&A#T,AFL'V 3R'L4(O!<0Q"8-!SI1?6'*P&8J 1 ')O!S>2=Y47MU>-*X##O M?WUUG&4+(POHWBLN1\B/=YNF3ZAEGWKT4DZJ]PA%J2I_RS!/R$7''^T\$F2) MSZJ8+0SKQJ@+AZNX[B-R9\4$;X:;G ,2G(/%UF& HWL&A> MJI%%='?/-*\U>\0,<1RZ%%M*+4VNQ8?=-/JH@TFX%8;PQ29C_I0W6JY:Q7>A MRS"BY]<5DJ55_R<.ZS,DEZ2@F']C.[DGR6&U'/>+Z&-:@]GP^\MZIL!&^\WQ MY!F.N>$W@>:2 E,JU%$L^*QN(H!,)>/$2;%_* :GZG/I%KF$XBO-Q37&8/^* M^@3%#MPL(T*U_KIT#7ME_?W!%_U?5:(ORM?Y+@%&;H6[]9.!1;Q#'6MAM*"= M?S\'B)$RHP!_Q(=5\&02#&\&&!,4_YGU,.'?3,C9]8K;J>\30VR"P7%AJ_85 MD>'?34*T;L@>?%^QFU%4@-5RKT L;B4K6Y;(8B53BC][7]>JJ^$[+\.OPK;X MOL-Z+L**K9J6H@OR%_[TM&DFI]U9VQ7H=[^HS\M&RMRC2%2AJ>*+,T?#M\]( M0NQM_9NX@J]AN;^MNC#+X9DJ[+:P^_X6WC&X"L7DZ7;5;633_6]PI"[+\*W3 M+KP:YL4AB'(LE?(E9E!S(WWS$"K7>F.U*EM827.'FK>N6W;O6!L.*_DXRI&B M I6SR==?/X#(_*+=5I6?R3 \I58=]VY,_-O(1,OQ=-!Q_FO_; HTS,RB_4V2 M":G(:'?ADD.%;U33]L;S2)0[_ M'D=A&9X6H]%T%O(>^-'Q/&S?8 "GD.W$6H$GO;V%_.DO"+AP[[*R=R$.5PK0 MY>0MNE&L8!GUSSW93(9I0TZH)+ MM"BO$!\5R!*>#^F>+5+*4F:SUHF^NWM=M\LRS:Q.WMM^0^[JO/'\>HM2Y]IJUD+D%%E\-F&*PV&XVJ!,P)=B MXJ*,"RLML[=->W5TT5Y%5;Q&HA(Y$"2M'#R/%H\GH+OX1\2ZQQ237J 0I)0R MT5F1._,9KVIF^Z@,BALBDRC)QEC>0JE+-9_DY8Q-OC5X19='QGTJ'4@TT2,,@)YB@ZEG7$;MT,6 M$_[G?YQ\^> ;"PP/,GZ3A F*U@\?JZ^,0FF_4<4O,WTOR[7%OV_,DYZ\ ()6 M;.1EV &HB\ P(K4LJ=J.[6R%=G7,)FBTGI&(C?JS/%YZZ1):Z0U6 E;7+O/, M]DZ>;;!%DWN)A6ZK*JP@L P:>>VF<7^(OG]_L_K?QQ5(&;M8A%)DTX^0ZTP[C=>0PU7_Y[94/!IXMRA0#:1 M(F:_?:+)/)4(E=]YED+74(]R5&4<"%O]0XRD8_CL@NH/'(\0P*%7=,T#U/7: M3!39G&+8X\G?TNC3R^S[=DKO+Z7,U,4*>REX!72ET&)+3M!]P?5=X/:1@=M7 MGT[@=L,INY==?5FB@"N$PC&*TM;!J 3/HZQ$@X:P,S>HE/.F)Z+M[IM=8I 2' MF)OXC> RHI@K[T_"BU0RMPZ.(L%7++7GD+5]/,Q0S# Y=N=#%>I 2?_^HJ^( M!Y2'CCZ6.7#GB!24HU8.H@;G[*R(D ,)S9&?M;^P5PG.QT+3KYT-AK3Z26/%D\8?*B[.*\FA'0(X0KB-,Y@)H=X:+@QN&4RU*2 M;@0I ]H\[-\/M@V2HT0"34!Z%*9KCZ W5NJ###"3;N@C":[F5/8[JZJ,]":M M6',GO]<[,?!AH"LRUJ 2D2^\>5HH?@^(%[E"QX6]0*_%9A4N]EI?\K$%SOLN M.SG%R@Z7CK\HO&,37:@FZCS/*G \PD>4_,"*G%33W/]#U@WIM,NZM0WIE_M* M;2 #!9!%'D_^H3$=)[AW 8::@FRONYGNK1?3'B,XJEYPA(.Q6DO9].$31,.6F+A/*#2*(Y=7D]-O)HR'3V32K-$U#'THNW;X7IK,?#VS6BZ[2M1>V1R#\%FV W:?S(Y M=7OT.:2>2B%00ZV]/H>WD7WE="&<3/>/)W]IKX D+-)FMN'"JIAWX3Z\@P8& M;E?[HQMGXR;+,#00'50( FT,?G*6C&2J'1B@\!1ADM&TX<7/Z U+X M \-.3UPEY2P,FA ^V 7]>PF-WJP+KO7D#'PW=NJK[DC=6_Y,<>*3>Y\I,T-C MSF9R@:(:HI"#__\WFUL%0='@,%U")2.V)[HO;B4:9&>R#1'U665I]) >V[9[F7* M8(_-;8$&[M: F>1XZS:+U&/B3F?_0+PEL5@AJ*-L##;)*D2/^JK*Z_1Z MMN2)(.Z>Z('2"5ZN7(\1@'[ %JT@"HS)'T%00C MS"?D%;$-BAWHL$M3"8B4-"JTMX*Z0Y&FE&*!LB^%7TGS1;SIE31J:+*WT@/0 MWZ:-J2!'JB[Y'B[7BFN!%_.H"V5;E$8*M.ZC*92/(UX\QHOF[N]ALXKWP3'! MDX'A08;>6;A(^[ JE;O,?6A6[Y7L.+@4]]2$/7WYZE2M%Q&Y_) K2TZ7965] MM++S>V6P0G#FUJ>:H7"QG8G"!LKG]E&DMZ6:(KD:P@S4+5\@_^Y#=V5AG>]% MC=@(7X/G*\/H=@9.D[,8WF+=^H?/+9>.P]BV-JL.#"B"*+HW"ZRG=;B?1*B% M[?;@NJ[]LD[P9K$+I.>0V@:X/=J6S_AQ9N](/4C92@"8?AB1XZZ6N['#9 M:>Q>AK>)%1H#9N:O8YM/GETXQ3>'3'W1[S6#)@[-56X-W!;DI#,*UUZ$/0!> M1XU8Q%RPG*^;)#>^=K_@@2!GG2L2YK2"8!F.W4[,+DMO4QC_4E_;O_.!!,(O MUL*"QYV2E:7""@[#/'V+YS@JD8N$@?O4SQ[^$WJH$>_$TZ& M2-U73S=BNWY3GEHS&QJL!Q9D@8% EIT5O>T("#4J^]\EFL!(S ML6UE6N7G4LUF)XWU ML4W;?G^[[Z%E/E)U[0/*W'K""TF8!47M9IUX!@8LD&;H3G'$AT,%"Z)L@BTH M)J_#[RZ,6TT0X8Y=C4=TJ:-;1"($$@ZEA(='6K@PR"-<+-.W6U?T%:O1?&A\ M?CL4=/GJ47Q9N8+9>W(\9(V0)K=P5>ZI_(%NR6IA#PO')-S^QR:N&W3UL.*Z M"I%;V47_'9F?\1V[:S"X]])_AE_ZX.X9AKEKFWK*E;II MK)9^/_4%"29SIPKQ*N6][L'YNV^[F4*7Y@A+P/5#6%T(&6_%Y+S9,XK2K=1/ MGOT(=L2S9 V9;"/*5;J"I\;#Y9$K7,J3YU96Q[Y/ND"D0D.>(B4Z4_\4LL.N M7MH'QP#-YCXY7"";7\(F(\D.\%TMJR:[7PJJY<%@H<]@<^2NPAZ%&YW7Z%"$ MKQ$<#.ME1M?$/->#Z%5!Y6ZG]O>HGDYB,+'#7S3MADE*>1ME]R MY72^Z2[.%T)"BZ)&P_YJCB$I\Z-KAO,ULNSJ1FQVI#XY)4-CJ:YJ[(<;^RERL4@ B3>'W.!&4L9A;,>6 M<>))Y]!2"GU2)1LQ]38B0YTP<1KI*V /+%A&"AJ\9W&&]P8\Y';$(+A_*7XG>$ M;5@;887@38FVE5A9,;N6A4LI3VYT'"N;E7!5@/D49.A 57?E59/"B9.OOWZ\ MXT0D6R4DFC&YR-0?3#!M8WA=S=A@6P(*2$M5"[7L&WG\H8>D\-1$@Z#^;04& M^Y*NB1)?M98E*F<@Y"7Q+YY)[$*4O2B%ZW:SU(S%HR^_^.9A$L((3_;%'S-W M37E#%E7WN; [Z!/BH&WQ-R.VWG0-TA#13JUPRO*@25(:VXI\H'"QD,.$B03% MZ<\5D+D!Z:7$RJ\&W5EOD2U-D9\Q(>"Y OM9EA_FO1!%A=AWFU$Q\\+: M*V@QE05,4C:NUE=8E;S$/03+V@=5BQ<^ZM+C:WJ/.CGKH&>HTT[9S<@C-E_4 ML\EG<@9^9EZ+) M9-;X"SETP=]5EP$N\63Q^7.+:4#$ WQP>(R_U>&%U__Y'P\?/?JFOTDE4:G- M__WYW^X;)EW=NV!12&4IFP %I?--/:/*6ZPMC3B'#H]C""K\5BZ8TQ7S,LMV M9KJ,\]C(P(H&TCP&3+) 67F-4F?4.LK9SS8D#N7S*I_D+&@3Y^[[A"K"&Q" MX&3Y8UE/%C:OEG.L*E3L1%_@Y!!^ D1?9"37O"&=1XG!=!3C,:?YH@PN-0WK M[*U('L"%T/P^8DQ45Q8+R^H;,*!Q=5TR)]L=XA,FS1Y#"AQSJN58;Z3R @-5 MKR&(K"Y[>)H0!&Z5A7K35W[TQV8=!#0X,U1V:K7.+22*KV'P+DD$8=?0M],; M[+Y=>ASE6?NY[YN:EW"&)'P;CABX6R/1=#D#:$FY^4&6P^$G^#LLF*<1+H5V MBTU8> OP X9I9*][RFPD?\L7$-,FDM'A?*0#%]48$H53V:PZ"TM(C+TVRX7+ M@T9];NF*;5:CS'?IK4@=G?:J(3 DM2 22:S):!K5=P"Z]*NEE($801Y5N@T& M"$FF;J44HG B)6FZIBIR"'T;'PD6?@W1GY1T/) 9=WG_5&/'FE>Y7VO&2/!8 M/X&<=J"+($S'?0H3HY02"=2ZEBR0DJ()9L_Z&R)8(E;_J8[DRBUD!$F-[\O- M@BR$9V!,22X8\1^SRE)A7#^IYS#8.33%L,O#URXSG%Z61YQ.OP7M$)OO9+2O''Y)Z6J'RR&@:'WQ- C%E':IQOA=M+69,RCBNB#$V6K?!@D7F9GW;A G2^$A>GFEC>/=C3A/Y*_<6<$;Z MV00/0-9%H0H<&3T]?EEW#-]?*A81U?&48]#[T \1R)$&0>^[NK3'-=KK+@H@ MFK'D[VUSQ92]UPVT7CF38? /;\C(X- F"R@7S>>]/\=G=:^0(8ZDT,-06\>2NVI%:2%=%#Z:NY\QXS(T459W)? M"4=7>-K/3H-?1D/5?X8T_5L.*5Q A]6REORX4ZR8AU*05:G3"F%B[L#/RM6)*[R3Q$3&DUQ#$^(H\>9).X9UT#K'BS=]IJC M+?.7KMM="N%IP*;P23CG@W9$OM^W).Y\7)B0ALM:U8UH$AH=BJH<2_,Z 5C2+"#>B;8E("#A/^0A>YF<)67! M=Y$,Z6WP,DDGU?:12+:M6:X_GFCA/%[,SB#VA"@D]Z)>:7!OT0K25>=:&0XW M^N'54YA= "'77K&0Y_Z+9*.[B4_2A*T=U[_H\W]Q.7 V3RZ)(A?IDI>R>.96>MYN$K2FMJ>ESB="%? M WR =(7(?<[J66SS(>X?9#HQWF2&KX]L/-I'Q'X3WW5J'OC@X9.M7C"L/4\^ M=LPUA:LMVNG;!:6&HH_/"%,,_%B0>>_YZ;?WE7 J=PV^6#K:V:*-MNH*R9%APT"W(M@XQ=3EYHO\2)8I$#.&RSZ57RD@ZU0/BN^[K2 MZ+W9(=EV48!=>@KT/=$H8DM&+W ,"*WPX@H,ACY8($._^\'[J,3" MR X5"OL]5.1YI-PX^CP8%@"A)#\,(HD022VVRE0O*N"[I/&H2*)KD]S$38Q1 MQOLD>5\\O8V2]#/Y'G%3&<^1 Q%.*I42EYOTB894-BCQBYFI"?61T(KE0P%: MDS_D\WYGA*3_,OB4HGH^EV7XRO[C[V%I34Z^+H0W8ITR;4]9K(P**MI*2LNO MF.:H0Y6P:$3J+E4*@5&>(XB)3>;?H]'EY,'17P\+VW+0KO*^](IP;V(M'(BM M^ZE21M"XNZ)NJJJ,BFB,E"8UE="6P*'K)R(O+:6ZE$M)F9%=%3+.87,ZB>E=,NG)5SQS-492'-U93EAH%MC /T:A6 _$P6V#U]>=I M.UCGYAP9&&\(IFZJ;"/( Q6ITS@)8,"*-CTA$-Y&%5(#(7ZP3.U;;'V/M1U8 M86'D+Y*#ZQCOY!U1;O&9RUV']:Q$!KLZ'19_AM+Y8=JG:X=/O]S MVYXOM"?UAQI=!^U\#0)\$#YA!7U'->2CUS@3X^\F]S[[[O7+_K/[Z09OZ):C M^OY=U;\M)O]@DN)-ZG$/*UIN%@ST=_]X].4#?Y?73.7MW$7!0Z_#O:P%/-[P MAS(L+*@KOMR<_5#BC(]W",L^? R,D/;!I!N),N\$5TQ7LO<.3_:R:Y=A$3W_ M'USM)>9Z6O>?3Y[6"%).9RJC-6^G&P6U<1]*VXMJ_GXN>S23/NB7H SJ"G%L MJ#9'HM@X4\>3EW'M^FTB_17A/,&J9)Y'%FB5))Z2?5BE>27#T^FL/:LFKS69 M];R9'H/-!'_$S&G&\&G;K5I-GMS[3/[XF<1&K\M%U;--Y3@\4V%72'_&98Q? M8)IZ:-=>']J N/]._"))9=6MCWN?A3_CW^'FP6A/=ZM4D9E',VO!$7P+?60I M&)P!(Y]X$BR%E^ ,9UL=.TSU5=GYA^1PZ>)ADR@R4''$\(_P5(#]JIJDMVK! M75EL8FDK 7P-C'U5)?CUK]X9=%"[%W'G(9JR0 MKDS3<_Q0IU#J;J"(:+5O'(=+ERK\DW^&K=E4VV_NYO\&YE^:6-:5+P=]C@.M M]KQ71F_BN0>+$:=5/'9X(&%*N<5W-$+14LS]?C?=O]%T*_!+W0#GXR?U/">[ MD3)4'[6A[Z;OMYH^FS!Q+%[UIU*3UP9N&-[@_"5R M@[L)_*TFT D.8(I8M+80\KI8)H2$!=R(GAI3>TXD%,MV)MPN M\T7UCBWY'B0' -2Z;1<#)8K4<4)WC)A/*X0ST8#,R=U*^(,]7BT M=&2ZU5!,Y 0G3X>U?7E,GP)[EO+?0/7=F>K?;/XD<[FN&N-DB4Q^XC3Y(U?M ML)VR:IZ+Y&.SX.%!;=MR- M4^[I5=B#[*]K9Y4$0DC96/,1=OQEN=@8<4J=]8,*$8T!$N_F[+>:,WA&VO[N M9J](K+"LVI9U9_M:6FHORL[\9/[!MX,:)/YNTGXSZTODI8!V[D;YMQIE93^1 MGN@[9_ W7\[F?DL,)]TZ1=ZV(5_L*HB&T?Y2FK5K*9B,A5MS#*5R.Y^G:^N,,#S M5PJXP58@I'U&, I$R8*8549A*B MK^@"%$"T0,N,8,!%V?=$H?=6T29N0_F*;S*!<[W\R MXWQ)HR.Z DV[01.7X-ETN*T=;+U=850%CD:>CGD%&L/Q)&[MF88D0XN?V5.Q M_ZN1SNE92S0#D:OV<:'$C, XZ$+9?8Z(LY6I6NOW]C^#B,[&1Q">^ ]^E_P- MCD;YJFZOJK'C/#!#8K58EC"88+N)G>.5*&8K97%N?,>L7 M3MRC-Z=/D9S[IW2M/OOV^9OO1-%A6O874A30;]LLCJS*6K5$P/#+G7?ML/Z. M1$IIUV'M41X'7@654$31R<:,JMD\,B;3*Y M0BOS7@37O[QQ@)X_#V#Y;KA;MME*@^E\V MX8*3I^6*EOV'F&;Z0"_W\>!(O[G(P5JGRW"@: M4*5GE;F>_4:@1=KF#%HB0@ +QVLC^ITUZ&W)DGZVU0\ZS;;V3L\&R3\\N#>5>M1'UD"5472G($X MKIVE5E%@HA+/C+0QD3TM&+D5PC? X?_JE- M:$%::@J$X7HB'3;3LUY]W^"8U-55/^C.DM-'I3DBF9WI_BG=U1@QM&OP"KX/ M.T'6PC7:5=-N(\=7X=4IM"&.P/KA8J^:8!VEIT:(- 3HSU4K M*KW0]#*Q4"3-Z3K-\P0*'O"*WKG)SLF MXND@_'C^6 OVX++:IO=5?0!R3$V-'LV OB6R/VP MQLQ2=8U;JC1*EAVE 4$ MW\[#]%VY%1P7\D2*2E-5S:A(RK(CF]7#%CD7R&*[JJ>]PZFF*,X@BMPGA?:> MAJ^!M>A3. &_J^F+X-V>"2.7'(#/[24/("/]V-(W)FZ2VM\T>N9BR I2I6B# M*OVB3AELIEI$35*%(!LD8FMP8+)[N!-61=%VO12M"[BX95SC_::'=60)&T?7 M>>5ARY;!CH=HV"\;I9'/MKO)88#>M*\6=.76XGDK,908_YE-D.4J8P[AFTFY M+VS^XN2/=@X-HE0IT[5AB_* 9=O]S(Z#W<6 1XE+06A7MY+=,C$'(;;70>$G MLRW* M_S@8Z77DA_ S5)"ZNJ5QF*47]P\==SIUVN +K"_$/$QF;6&VG&VLT-#IG.L@ MIT1XT.%":,5K.:\HH+8JR<07[BA.@+ %"V=NVQ.7O6F)C9,1QS(RF$>55%M%\7CYXD'<0VDI70D;!46+N6W"^@-!QMI8=-W MX'U!0A)VR*$=[32IM#7DDY?\=YNOO[!'P@2MH>XA[:A#$TK_B'Z5-XGQ"A3. M2+0L/F;@[+33NA)7-"QS$ +ZV:#)J+8H:MC$'%8B?'Q(?_U.Y3N!OU\?N?#H M%B,7#L!OY$K_"Y.6A5' 8;_^%)QF'!0'OE&Y!NRTTN1KX1GTKO0])$FR"B$, M4=4DQTNNAB$,C#!>>?[5%518$PS?HIVF]*N%GU'\R ZL)+-6\&]'BWJ.'.\B M]D9:HGBK687,HHZ$I* 6>?KB'\^_.SKY.ASLP=U8UE.F'R^J!9@=P 5\0/W(;ZANMG@![NS5%H1:GXPC9%H&ZIW#OWCT]3=9*. ".$YI<.6B(E:E MC*D4(\O5,9'Y312_@[M[*0%-UEG+*VF H!JQQV5 MU83ATXUAWI?B7^*ZD\)07U5OPY^QNLRJQ#X1K&%.1_:\6E"8ZR_(R*1\W\J) MQ0B\JWM:KL@,[J,HR8]J#0K^NZE3N@X4? ]:=>Y/_CDD.!IYOCAJ1@U.N%J( MJ@K?B*A, C5A5M+#"H*'(^!@W%\CM9%RDY=1GU MNC%52Y-(0:LL")]Q1H2UH?^4Q8BP 0QAT4RX(I*=0K+S8]ZQ7+8F?<8['G3E M;'S'?Q\)_Y[O*'B\KLY31_BKZAS+Y4#QP2)7.]//R_D^E7;($Y1 M/_]E<_S[-#]\.%WF;CO$HV..R1F3!8O-")HED18I(+S34[3C;BAM9 M"XE0W0T5@@9B11GQ!1>S$K/Q<)G/*;(EPJZ^+?IC\W]T">ZQE$Z)B%T)*Q6Y35R_+[4_/Y+CE)-'8(5T20]M!!28 ,YCLBD MQR2!\&:F*79+4P^W4_"J:KID4<\84AS6:X!R>GA<_;Y1^) MS#W S<=$SJ%MOO!0XYM/#^8; Y%CL!(K)P.F6-3J0CQP)*D@MQ5\&%:"*"(8_ RIUH"_GNG/Y3^'*DX/8, M/8XZS<*SX'@=H?(#XF-0B2;^CD,.,,;M%)HD=L4!S2@5.X&Q=CU8:)WZE,U% MCPSH(7C^#8C,E<:=S&=O@;%,3R+M"189*YDQP1AKNA@=0Z3L^!AST>>]("7[7A7!X*Z0I#EMF@V3>BLF MHL)@KX>:E8(O;O) M?-,UPNB]VG3]II3T[FM=62>/[I7W\;63Q_=F]ZV%[MD[A7*< @+7X;"'UJG- M2B$*MNCXN" +K H\J (]2:O[%N8&+A(;A<[8=D><(.>5120RM0/ '5QXA47A ML27Q9(AI[IW"O_WLZ6?W MCU5&;]9.-S)VVB(HM+?(-*H?Y5Z)8)2KJ^.I5#Q"_"- R\EGSZDC$7;C\6=9 M$@=6M:P;9D+Y]/2B%.4RO%61W6O6AC5]G9-6OZ5;ATB8=UL%F*09=>>#SW*.VO]P%O6B&Y#([:5:9N3O6.># MM1])I<+#AWD=@-?CE/2R&W>G%+%XLY7SG#@#ZTZPI1WT*/I6[)G8YUEQ3 M86E*4[,5642FH=U,^@OVZV5G5/7NHCZ# ':Y7I?3"S$Z83$J([P@<;*<^>"Q M10A^Y?2KRRD7H7\1>X4[8H*/+>]_L;^\CS>J9__/9_6#KT].3I[,'IP\?CS_ MHOSR\==/RD=?/7KTQ5?E_.RKQU\__/].OO[L5\ $/'GX>U,9')[2C/EKWI'[ MF2;VRQNI78XO,SD&-8&-$^CTN]>]0<-@@$DN/:O.U7& AWP\^=]D4U ]FF^T MZ5[ZM:29VI+=ZE/#[0&:8,?ZI@-WQS)ZSEWI)7U? ) 5ZBJ$'&LF6((1@^MQ M5D$&S#2D\I<6J$%Z6K1 =W@R.BA)=^RL0DK5S"[3+@V()!KBZJA[$'NXK7J_CC0TD@8B2^9DT[,3 MG+6W^>A$V97#JBJR5K?"C7B$>7@@ $.^5"Z2%O&SK(4N>)U+D#>0-H-N55^) M0VA9!3 W5A8\!^TB\15C W&CU0H2BV+.$&K1KCF*B MME""UW)E#4' WSK*6%'#BR)6"#_RC)=2("@@HO<;;8%Y\P@)N&UP0"IHO;S( M5B$=>:A2.6Y:6"J[SZ B@V\.BS$&C8K:U[1CQ$# 0&#SBNN+1Z3@=&5M^\$\ M'QC_PLY9].")QMT9=4[";.<*CYPPJ:E2AALP"X:.2@N29L]DS8P&2 H=DK$ M7]>@"2FS/:9K-ZTJL/S:#1FDYH:(^4@2N>?HNO\'LZT$S@ "M:949:, MN'6B4L(@+L&^W"E\(6X NZI%E(([,C%.VTIM;&CD+.N?$[=%>HX/WOXJ> I" ME4))G[1-H]56 \E[V+-N:PB")>XE2YOV&X/O:?-E7TF?>P-Z*#QXLQWY6;F6 MGHW;L^LS2ZF-YV-+31+)XD+@+&/C$@"M162ZYEKMSLO&'IK=3((]I5--"4*V^TV>KZ/:[$)HSYP[3#LW MQFNN:$ZDN3BDVO9,B2' 99T$(?;26P)ANYDQK,G8IDE8;+T!P 739^Q3HF2B M>?[NW.0-=V=-)TEJ#M?ZHWR[GDDT^@%P2+/].FS"VP7%RAPKTE<1AHM%HOLJ MG6F0MJLD01F_];&EUP-POTA!A3 IODJ2[I2]4:]02:][U>^LADJBNN9';+2) M6_HEDNHO5C=JXTGKSN=#&1*D39['.6#03O>MBD!N\\ P1=0M63?J FY MIC4 0ZZMCX;^J9R0&8R,(M&'ZBAAR"E8%:)7>"VEF63 +80V=?B8I!;4O*MT M1CIG3CVWG3>7+\X7FW?VE2@8J_G17<%8%=_8J51O-I+R.6^;9 Z M0"V7;$)49F=4_?>(U>4"1I7C.K88S"Z4GEE[%_56!! M2<."ON[;*H9#LI;K;B"@ND\PM? JLI76X_K8DNJ)D^*!W'9I][J7.ZL&XX<5 MB+-=B_I9/^[HB;U_$.B]<+[R6W"#=MYC0DN*MCEKQ$#<.?).O7HP-NR@@?+V M+0TJ'+]V1:]OW&CE.LM>=]LTEB>OJ[*#B-C_MILWF[.P.9]>A'B@VM5DQH5% M@%9^$J[6VU9FMQ%*D2(ME0A@Y0T&;LPPB-5J(WR]:K;'Q:P;RZ<8.6:T(&BT MYDWS\,Y%=#K]:9_XX=0C)'9_Q/G/-L:X:Q .HED]':DA': )UEO69USJPU]A_AKP-A::^)RC!WTI6T*5AAU8T/_4;^*XMP7?&)VX MX 6,WR[;C".'G'^'B%LMY@$' ML7N9IWZC(Q3<=++RK(T&_7OBIDOF,/%S^RWLB-@J23*N\N7[-[HE_4 M&\T"W5WE5"NGCW^3QNC?H0AZ0Q9+L2DDA<#I/ W!5C%T%I6DPV"78O"OQH]Z M\"50R]8R:.,1^=5U$3G-C7C<&=;3'TG6+<=LZ57C,G?,!YFP OPKB44$XY%" MJ('$&R:[Q=DZ"G^EFQ_#$L%'9+HO%'L,3UZ'20)?>6$1 S;#J@LOX/(5Z<[R M+J3J,<%(X=EAS)3E_%-5,>?X$@4*=&CGSSX#[8^@W..[1=9P9P59AL53B&=5 M-U;&=<2_P\20R\[J&2 /G 4AM^/(]@71WFK MAUV"J)9'E]./5]0VN/^LEVV M7=;]>[=%O(!52T_]PSDJ-]M!]/CKM=!WSVIDC,-E>B9Y24$ Q (* MPD.(YV=Y9,LJVM&(YM'@]X9/SMG@([9-TA3Z$Q]#VAK71'7LEH",02NK21,& ME#PYE$7R,_)@*$+"=0BF0$LDI\\GSY!RJ43I/9C2L'X(HJ0/Z[CE\",(%?4[ M$^%63OBLEYS$ANV^_7KB(=6S8&L4)>HH:9UI.)2Q?6]J+&XA:R009G(!3%C0 M<&W23,MMO77#.(W7L;FQ">&JK-^&FUZ 45AIUV+'#Q.[GN()IN*<#.)KG,6>BM4V4@T".4RS=8(E*/%UXZ+U-[;97^[A M&#W S?:#GG4\RB+CMDR9!Q>@F>P(]&YZ7@4GN;$4I3E>91*'@1U:;I:9^Z.8 M+996K674E'%['6UFO_*K)E*#-GSY7(]%U.KK3AOIEC'3)7LA!E).F(\V4YA, M63,2&D\!JX8!)=ZK(R",43BJZCNU>;5%$_ T] *HVL9C>P>2TA#*X5>KUS4E9O99J%ER"7<1(H' M*)YCZVM%Z'6[H(),L'YP H?84F +-4&MO&^=W.S::UZ5V(V9#(V(KQXUJY= M6K[\WR9;C*TY<_**D,FYE)%( DFF"3GK9-PS4U M>?./P:/DZ]*]DHZZY?1B6?XJ;1-Q*#9=&)U>A_WZ6Z=LW6U8K0*NL"@VV;_, M_,E.)G5:>,U>VK7>L\RQ[X?KL\A0&BF$C9D@5(E W!^931*2LS(S_?SR]W:(1(AP!B@7@)\%IEO%2*J;7-BTY6$ M9;5:U,KA^ F.RH)5>QY91Q:]=:4.01@LLDBCV0]_^V3?/X-LX"!VCF<(OU<1 M[IL<%;-?FM/[!(=F7H9P;3MB*&!':O')X7C$*BA+T!H.GD&,5&J>_?H3'!Q9 M-Y)<\JY>JM<.PMQ/=@RD]4@Y?/9X&@I7M?R"5#R03(P'U"AEAM1TO[%]65PGJ2NA+3 M0#&CR5_.6I0LIX$H+J8 M'SECF171$_U'+.BE+-2R7*]3B78(5!GIZZ-6NP=A!N&DLY3&Y]^S( MOAA_?3]62O[\W-6SL2D$5"J?EY:3P=$;:/-VHT/UJB/'EN%V23LBN MQG<(RX4V.:(+I"1LU!^2WXK=9'*?382RQ1D>@JB2\Z.E[+ G:RE>--HC.4O/ M[8HI422: TOU!&M4SI[,1F1D8<'C0LU-X%"]C#*AEH80"F.2?O@J6M 8IXY> MU0 -\O:SNI]NA$\M7'!L#=/_$7ZV.%;*68X6W)*^==L(,:V)I"C9\_!Z["\- M3Q"\M)[2*K'N* *PX1*C+R2'P5PZ&%1LVQ>Z9#>$R_\E+/5+[!@-TZW_P,;9 MG_UZ6+BHOEU97U@^>NY)1$*EG_R+.)+(VG(K3/&/G'',7[%C3/VYOMOM!/@\ MH:]TZR'3C0&$H@Y7L.8.PTI]!YP'_A2,V*,OO_CFX8-)>)&%'O)?_#&SY81_ MX#!.)J_MLG)ZFSX190SZ&50V14Z*H8I><04+Q"V:J&BV5=E%T,DD#-UT""Y. M=B$9@]%YI]F@R36C=QMF7'M^"EBK%]-UBYTH"IH/9(M\#P*WB[VK83NY=SBL MR7@A1__X=R5+#Z//(W_"C$H>2#ZR=_J\,+K__R/AX\>?7-37/M\;-9. M/WOZ]^=_^^Q^L'_]1L$L6*J+B94?(.D=CH3S38VL&O=6,V+EW*'/9GIS6&LR MA))6JB*K?W CM0VO 2JM=#3*[9DIIC,;H+LLGF341@1BF)YY*?2\25+*/\B8 MWY%PB,F)OJAV'LNZ87 (%((5U+-1HP?O# 3_6%4_*0(Z72#W+HZ]ZHR54V^] MN:25%R8Y4 -P85@)ZH3"S5F1&4.=T1"CA/VC&U,NIU\:,=D; 057V6Z6!)/H^C?[8K/?XO6C1ZM/J#Y1BQ:,- M[;7TRKNOE9[#.KE_YHM&$^-AM>$1+8!JLYUE7[WNW MDP]ZMQLC]L?-99$% VC>S7-/6RZ;)7I;^?ARD4X)Y I;1HZ>.)"3\AP>LF;XXS5FO.G5I.,)^ M.S"7J"N96*\VW4VNKNC6E"91)5F\A9!V6*\&C=)EW2ZLC5_\ OY @4NB2*K1 MH"/R5#,=EYLD&&"P67P\./WIAU*K0A3TY8/C!U*=LF#HWA^^?'3\=?:W^S(OHAQ*PQ:W8K8B^JK)]\)9;D-0&P .^& M71W>HX$4&_(-&@BX/S\U\);9Z5-)==&$^KSITZ924WQ5.\4L6%*R 4L&E M+U0V4@XF[_(4TCHKP$^E#:MF(@8+ M$(BMX^5[TCWN>SFB5>/(1/[*N,$76_%&*UT)K(LIM""?D&3+(QTDYE/S@WZ> MA"+?B%F!55?U0M62H#+*ADD'9G]FP:=5L$,LETAK'D' '"A4.X-?W[-7(C$B MQQ+45:5Z0MVZL;8;3R2:,K06> Z]:.WZ]2G;'CP0T4F-Z13&KW$ L#^6KG.1 M3QC]\IB?'!-2UP(M9L4TR9GCRA(&#IY2HO3E.E2![FK$4?Y9*M4:1VXA:7J](L^56I]B9<9F=ZL&WR M&7U46)/F(D1W$[@2VB6&1\^_^]!=67KUA:>7RB(=5*ZV]KQI/ZALB!8.*J"S@FIR"^)NGI.MPO!J.NOEK8CH=TDE_:KC>(MD'NC<(+ M#F-&]8P!*AP)S/[[U#K>WHT#8X;P1L3@++:6[*$T23CWCJA9A4D6(XIRP1$2 MPBI631PS=7V?Q$@"V/)_^HL3KA M$S[%BX3?*)%P5VGA'!W1VD]63S=RK/ZX+B]X1FJ)F4&!^$/IXN)6@=@#S[K MNT!Q"]-G2^N_Q#(_G^=O).(.;(@OX#/D3&XE.TMC8Q,;/3VD=(&3:EJN!E22 MJ5X>I;Z(%+P5L_]4, G3Y,_RY3.ZQ+Y*'.'*W"V9"DQ&D1^S_PP'+!W_6DA^ MJO4H?"CB?=0CP( MM@-'-&/'/?.LZ/2BA/EX?='V58)F^OYS8]X!33;J3+&G M>EY5D3E)>AO.C8[:[>+D^ MD);,"'17C)_A=<-0 FQ0F(',$*FN.B$RI0A'UPQHL)NSSDYK"J7J9$KOLQR@ M4@)B&)F_+TB',0W@P+K]J,3%M5Y"Y+*TZJ MW6&HP]$(WU=R[HN]5S'87[^.O">[?,W^?,LVAQL@+,Y\VZQE]J%)S#261K89M*Q\)%;&G=Y_/,^EC8+P\:;5.D_S!U M)X';%M+(.17T6#6Q^EDF<^#2-^ES)9!8Q42/S+)I"$7"5%W:<78LGNV\QGJI+0A)[ M9=6TM91M>#EYVFS6#^7,_TBH>*X@9/!'O_ZAG;#(.IYV6\XEEA=;'DD^:2@= MG^F'<1WOD+X=R+A>W[6RGU-IJ)9AHAY2/OPA,L2]3C32RN)"/"OPXY<&WD:6 MS'.^&ZJR<3O)B,&$36,]0K\>]BOSV2 MNH@I2EM7HYK5#IU38DB4=5LYK*?L_ M_4VPRN?G,,7K/>^J]#PA_B.V O,LS)GA7L>W8GF^KKU0_&#[1F *AI'G7[#] MLR,<395?6%5S67=MH]V./+]!HM*%J&I>]FN>T\AV21C]GGMIWMZ4!90 R]8) M3D%A(S+2E&A4QB^LIP:+ JJJER+;Z%ZUW8"RV_QYAO.NC27>+=VA-8X:%"2H M\2$MB+>+"67 2+:KPR4QEC6%I]>7&HT32W0\%-A7@VUA&700:JNK,KIS]SB" M^7/I042BO:TC$1R(?3Q]^4-$-^\CERY$V5<9H7JEQEM&5:]7PH@K0DO.0_)L M08[%T-_#&@*EW57'(3,=@S>3CNF!*>D(7E5GQ1AWB])Q1L>]BFULA3/66=+6AC,[B*X? MRMM@U_/$AU(S8&F*#54XTI#C,JY=OON0K7]%Q7-RE^^>AXQY68OBX/%08,]$ MNH6:&5W+%*B5@"J_K$:(^"CE"RPRN$ZI[#;,RW6R;II>;685%ES_N\9'O^^' M=Q7%:RJ*7]U5%']9!@.@#R/G=[S70X6O",'):Y)LFH[]J3SBE&\:WS,&5?LZ MF\&J\]O")O["ORJ06LRXN;]"\>%? ;@A*\XY$-52$Z#6;D!"'U9 M_A..A),AWH_^B;'9K&.[+>!M9YLUS:5&N"?8+!^C;6:!N8_%M9TLL[!O!K=R MOH9'%2N8=3<[DE-;>RR*X)---WPI==JD7F :L3I[1@WO54_+V3\WO<.9HDXF M!,KVC9RBQ$LW>]I2MD++O9.(\SH7Q& V>V0KX:51_QK9/\,2D*]G5>4R0O/= M%L[D,--^#L^RO#6[,00/+==?/EBR-W':5S.'67 QN:7JZL:7:%UIK8X\%1CX MZ"X4D(H4I0"11<'MTK>+]%4MVOA%!"#ZNMM,1431$W;/8OFO;=S<#>ND0TJ= MB[#@A,]E#1'4N QG/F3BE"B7R28IPU1J OB@5.J- MU^/R)"R78+*F6KAH-U9@P[*"D-'56%BW&LJTP8X2YO HRH](C/ZCZ2 MI--2[JGTIIRI5-[$@NQ4(<1/)#R.5[D=1\]3J3TYZ[?OS,4 K\%?CZ*^32Q M/:*@*_L!/;W3S&!G N=A38HJ31@_V =-\\"6*O@T72],9%/-ZW5O.3WY<;34 M/%[B=S2SR$(_,HMO'"45MR5OG%VS+R'2D,$,<(5-K 2&,"=9M>I=-07X?+4H M&[+B+E!_U%,SOF]\.L9TSW!E]Y6U6H,ZS"6 M!CZK5!UM*MTHFV917B%Y0.-&\I&PO D D>#?^2GS%*3Y]!:>.Y+DJJ\ MJ5F%-1'=[*"!IDFY-!S>63 B;\51CNQ@IO>FN:,NIV(,2$#759J(SF8ICQ*G7PH[T-Q%4Q"_I^5\XD!3,V'VIAK:ABLCC5B*J?PHYR8HY.1 M36^0U6$.Y7CZR*/[I]&A\&J)6)_G)EKL6V>P!*0$]G%5,Y?&2KF#1%#*,.;6 MQ!,_L7BX$#EO4IE8**WR1JE=UU6N5/@X+J\TJD44,"^R0F_&Z](Q%]';1@1A M\1HF&0&*V].^5#8-@US/PE^+P>K/D_\A)&P9SXF(EQY@I:A#JNLK0BP\T=(- MD@0= HI9F.YS0B%QI]AN&)]3>A:4<2RL.1P2AMO4-U24/"+S8 )%/*J+-E"E MHQM;@3/GH>L IO'+ !:9!A"[Y?N(S^/YMJZ8H-LDK-(V7C,9-E!IAI4,-A F M(:H0$;7;JK*S6/I>': O@4&S?%_Y+OLD@_-9Z1Z,/>?6AA9UA*93"%)ER,=; ML6.@E>I7IH)5)"D< ]2?M^V,A6;=+4GKA&IY M"\+ET$>RU@+Q(#=$)Z\7>'BL#5N,"K!T5HE,P6<;56JU[T_9&)"[X^N9S#,? M3EYX)W]>IHRTFYLCVQC2S#"2!$)JP=LUO[8)N"[<0O7!VJ9V,-A;4WFB_9J&"WL>UWQ/\B_ MF5GZQ!I:39Z_?/'WGYY].SGUAM.ZQAH@DP$T9,+B^H60K%U\@$]0:B@J)=>2 M^S%7Q$XGGVC)&564"EDI;41MNV\:L.7 M5A?<9MB;D2!B$2+S3>QY("9VUE5*+N"0YI;N+12(C5ZF58LS=ZJU'G(N87-#8>!J-W52= G*TL3G& ME=,^P;$+W[<05HY)HQ'LPQK3:%1!MQR:=9VDR..@#8,N.U0^P?%R2C:N..F" MFM&#\Q,Y-)/_V<&S!4=,R"$T81KVW%NCK*B7<(G M(]#=K+06:2'A)SAFFR:!>0K M#\W2,5"DS!8E*CHVWU87[<)J;".-T9_@D _A#\9($$V_]BGVA6^='_*IM<#< MX!_K\:#4HP*-3R(U;2!+;^1X&GGJ897HM*0>*@D//L\GJC;G>#3J=Y:NNA7) MT#?LQ%?*D::%?Q]O%)]3*\S5Y_\*?D_I\ M?E"RSJN/['.0:N)U+5&^T)5=UMJ<;EVARR60M1--64+D'V*ARM3 /5(FLC^E MG*M%1/?ZE9=X8?CUAN0>RI&)*@#U*5TJ@: M%2 _4M)/12NZ)]FM,9T.EZG5+S4H;.*"D3^4L;Z^QK4(3PQ> *9:*"BP2"V, M9^QA5OA6Q.03.FKT'@24].O)R8,$/6C8":I"$1C"DR?'7_UQ,%P1(AE;9.M& MN=3=+.IO1B;3$FNI^Q(D#"1[V#]=<:I$RF__ MC''*GX?AQ%3-(+B#L" O-L MOIX_>J#I:99P3Q(0]56Z9U:^R9\U^Z84JQ"&0O'&N][SX&ZE7,XZZN0WNA(['S?SE MR9\!?ZV]C$.60#<:&L:N&6>528TPQ_V+WOW&*?9/>9)'H8E')R;@0+<-C.3J M)"0*.S%D]'2%0^7A$W /<)^S(T30I50+T22_$$'5#BT4OO#U%^D+QS>J[4'P MK[*J&<8]7PAJYUS31*S^*M6CI*"U OPIUW:'_3W2;X ]@I?/< 2P*0Z#H; A MYL*X[>:EL09N^S6Q1 0(+)PL33A)*@@HQAI5X3F)Y[$5P87KQE^&GC>(#Z?[ M"\TQ60/.VK*;Z6_'<8M%\BVWDKJJ(XQ8B\CA).5]I)A6^'I/W5Q(V2W<[:+N MC.^R&Z<0R8>RB6@-A=7U/QU7&TF[8 MTV3B\CXO&?XE/.MP>5\]'%;Z=/(^Q711D[A9M.@T8(O1!087T+D^ANV]CN4, MW6MVQ+JYMA-8%1RI;R%6=BA6GY,M"J1)8#T>L[DC9D^Y5Z=H3[>S7+\7_W!K M)W%(YGB/)>^8>]TO 7;? __%4HP10#J+ERMIP*\Z9P5SA#62C](1OD(;L:-2 M)BW&D2]0)4=%F+M\I[BP]<6%Q-ZXRUFN UXPH@YN1:>]@(5GW"H2)W*Z:Y$Z MNI+:Y[UADW-J&8AA>OC5?('5=5:MKZ '\0JBN*7P,+\%WKVZ7QCAZ$55+H $ M#\=%-;A\-7GZXA_/OSLZ^7H"KIY-%MPY8\.K#JI* ]'QD'% M0OQS$VXYT[[N3W"EXTP-[RP'@1YMJ1F/*]W(_+Q-.MO,SBV,C(TXX2L[$*8U#'?7T^%\S]2 1A0F%8^ M@LO<-L+J,L_;?K]L9]I^;S^7K@=IT:+]:\ ]%UO\F:82 #J\H;40F?L+S+MR M,RM&LLJ7K=Q3CB%A J$_%R,4?6QSD!W@:_"-;62O+G:81NRK[16:Y"[JU8"? M0T. X?-UU:I<=]K^T1J-2-4Q[IAOT+@JQ74FO6CZ88#B$W^BY45+9[)'+B$W M1EM%G!NT:W4/,5.=,;2E[(S60%)**V:)P3FA$6"_C_H_@3%ROO4H;>(3P1!; MT(PF0P@)3&-'"'=!:I5*ZB@Q#$7-V^O$9='GQ(12+8?$C+'D#Y#9[GF)M*4M MC]YVD;)1V.1OPVQ^JWJ ;'?8B.L-]\TL1BU@W&K3M?1^%Y6U3;;97H[?I-+* M+!@J;<=FJB6RYB.QHNER&^T1(Z4MNP@@P[Q_O_\+L*+QVEQGI3CW-#HULNQ' M!F1U+2"]7V3A'00AO#GKZUE==K$XJ$0/8\.2T,TD^; A"HN40Z05:T:[NCX$+IK&C ?FHGDJC[H';,F/CQ+93UU MG/EKYX#C/"B*C+[.-)RT6^V&!O^V0K&5LZDWABZD#;*TMM^L_(EHT+Z_D\EE MCIS$R8'LNX^L";SY. _]_R"S\SZ03,F&I'HQB3L1 M6Q=)>W/DSJIM:RH2 K22O7%.ZCC'U^?[E:19WY[F%TQ_QID?6<_LRD*B'V+2 MF>5K>Y*EP5R4L\CZ8*65W;#>00CK.%HB)VP07RE-"E.;C;.OT(P,<7A"]:J, MOPOUHA,R'\0:-\]E]H^$-?,P5KJA3-S59U(LJ-X=O3E].FS1ZZ/BP1[\R?-5 MVUQ59PX]9/@B1IYT*JB_18MHYBS5H8V_0W)]2+>;"_/J/\.0?O.=+ QI.D!- M*YX[#JJB=-&)O"5BF^SQX$1QZ'D"6J&Y[6)+=LKYGQ'_-IRB_]Z$P:;D\Z>X M42,'FK!F.UG)^40N7#':$X)X3P8ELC R8)%G9!I.I84D6T=Z+XTA:K%5E_1G M[E8RT .65FW X[;4U#:/8AN_L;9F*R!(TB?9JZW6'==(WA65O2D,OB6NCE+<-;.MK3][,(CPPWLE62 M&HJ3L@SG-(79!C/AQC.U:8;/3Y\+1%*X2.;K*XV"PK-J DZ*\#);G1=L2-O, M,%&"Q17+@OOJAJL$!JP"J*J?D!#LWA.)"*)C.>'%"CRK*%BJ/T7 "KN+-0CS"F:$I.W-)UKY*67Q%;-QX R]ZB5BI$.RP, M1I3#ZF+;3NP.V%54NNS4A=%>9UU'.=+AHB9+W\"0D@=Q55J1OVZ: M]C(UYXVI-.U8DLC'PCP1\AWZ&+0"8TQH@P8+WX'K).;5N(&739.3*^#%T OT MMFFO%I(%0KV_\1CXKIIVFSJE4DD;%\F(;X5)R&*[*Y#:+GB\\P 9Q5"%0P'* M7SWW+ECC;.F"YLK\ WWF-D7R.,#+1:IX#/R4]G>&H M%;HZ K/2Q:/#8IP+T0.."DJ0>!Y K]P&B,4NH2?BS<>'@"<2"/-R@;1PD%35 M6A8OET'=33?+B PSMIJ9L!*M.8] 'TV";2(;00@!1%;-M)VB[J5!,C*E86RQ M->NDUAA7GE-.+UR'>KSO16XD4.>=K,X=/$#T(!,*YDSUWG:P2#-67([N,;EJN[5*:_#_!L3*928KEJI*04ZCSJ6K/XC@7W.XFO_% M1$3AL@,9[H\+XG9',Q/G9O@T[G:T3K%B(PTB/9J)Q.OP.PTJ6XWAB90YW%@R MSB"<575#96MB7C#Y(<*CC]ZMA6M!&J\?/2%@9D1 /C:@G$O50D3EY4P*___1 M(__#'^)-7]LPF#;0[L\[)&9G^Y;5K9C]%T+6L9MGED(<9T[G8ZSYZ6QKTC01 MB3JZ-"+&J1^HF7)ID5K,R;LFJAMI--Q0SH<^+\3G41Z392FMY/YZPBT U&VP M%R6RRZ9W9"FI3>,#\M31*0\_,I5;%;1/)5+_E:0C=*60WD7;6W+7F0GN#!PD MY#69YQ)!^.?5A74%ZA4G5U"CW#0*E\%;SR/EG$4)'CQ&)A!,'9_:'3[U0/G/ MDOM"+F_465V5;W1+YUNX,3(P.U8318"8_ULHX5$D0_"%G\3]$GE+W@#(AXFE M"&TFC:9V%B@X<:HD&W,5):\BI&SW(%+)@#J9 M.0&JO(\VO.8O,6@P<.^ -UNVETJTTC:C#XL7;5KU&:"W" HA5$K/<3E@];/E M/)&L_64U,K:C:SG:= K!8\2HWK78"A]B)J:6B)^@#.^6:Q^N/[W0>A!]%5UR MM\'B46#!N#@&?>;[/8((RU.P0K8X+\(?I]1K@WF+= ;B8-:+F*H#JIS)3Z@- M=U5$SGF.!,S:?%[3]@U75Q%+OIRXQ;I>,C.F#2(Y,U(\+T7^"ENS$C37+W:. MUK91?XEO-("P-@Y?9P^EIG?LJ7#W"*[?KT4Y;")-]]#]-J^JWGG5GNIA56X- M=CJXDBJDYNUSP@7U*Y[]C_C_?O>"QAA1ZBBF6Q 02)@41-+UKF-B1]+7]3CN M+9ZZ#%5K6?J?%<__KJV&1ZG$_7CX.!PR@NM>6F!6,HKI)[RM9 M]Q^N##MD,I2 4W6BM2%4=0I+J5WDB$2'"GXS-L%J1&?0F Y?%-)ZWTO$!+N! M@)U<,T3Q9'FB>[3"S^QKF82MIWYSFMTF)S5YJ0\B]L45/D?>8=#J9^7S3 (7 M/QUC$\Z&"=2CIO[^05HK?OI&WR?$%Z&GSPX^NNOOV%O/MOVJZ$:LC#Y OS(MP37\!/\ MXKFTQHV]A8DR*_5)5M=E@FBSE)HSD@O&$DM:(I+ 1B"$A/U(-%[%1B!P3JF2 MGJ.]BC&X)YB$UT]<:;]&,FQF%6EB\!:FZ#P?)-OU2N^K3J/YI>K? E]]UK57 M/13))Z]K(3"L&M= QEFW#K)E>U:3*^!(?Z7M;D?E:E4 4P>G4&^9>9@-CVZ< MT4RPA<_70Y%^DTQ-@_1_M$)BX3S+UJS' :I] M#F*DV'H'"_:? 84:';OK@*'RWP"'LN=@( 9X M[(O^Z1(A+/R<>Z?[+D[F"/8PI9(8G;L=\,2*)UV0!?LO(IRPG6!0<1 MGIC7 .D5(RQR4BK:&MZ*.#9C*"RJ&%K"UC/*2;(2S_J @ #(?[ M$DKU2?/0.K;T+TJZ3]4MI!33M!],AQ(\^O(4TH$*K@.E:+0,L?!=DBNX+/*V MN(L3J+@+J4+X\10^(X^,V^EL&."PJ\([Y"V7CL@..8("N5#<)B-7X@G1/G83 MWI9*E,D@#)[V#DY-/+G)0D6=IAF)NV'U1ZJ MJ7N CX'I.M,PYPD+V8A@%#R MLHO%7ZT4L.-/J=H=4GQB29FUV[T:[N!<)'@@ 2T@EP2M!6\]6']BLZ)^+W+0 M.1!#NQV*0SO.D@C,N,.CJ/TM6*&T>N2L91A %1X8^BZ"])95=I4CACR-5 MOJ3WM0?$=2)5'F@;NST5C,L%.Q$F$HW1*[R;Q@YJ,1Y9K%)YOBWX6Y#O@BY% M71N-+WL(5]SG($)3*A05I<3PTEHLPB:*$AP_U4)TQ5*FW.^B96[!M1!1#9G[ MF5V4M+$ M ._W&*]M.C)6UFFYF+_1W.6%F4A -]TFZ^J(LR<$9(I M2C9"-C^0;[".9*^(>&F-YFMEBD1^2J=4,1B]C!>P7(F(X#!#A?XNUZHF,\#\ MABZI19IQ,\Y]*F2E=,(,JA&2$] MW6@-R!(I&G*:4;E3X(IEXZKNYI(U%6PG=%BV2,04Z, MBO&=($6?,YF)/FE$2B3/&79U^8\-9W8]MI1+>$.R:)P'C'.1%8 ML9%EMCM2NH!.0LE"6/CKBMD6$"OGUET?26-39F4"]7;]W[E>D/3;9K)DG"1& M6$9*D\3PZM2K=]=M%BO^ 0G'M=J0 M3[2>Z=*Q"@T?7\04M!'0_F950+I3EE%:OQ1 9=.R$%3K"#2"E9EIWLSQES 1 M"R *[G 1MJEP0+3,#DC/R O(GXD,-HQ;9+1F*EE2)H#U%&^,2<3@DTUT0YFL M>R\&NLL _=$VYO\TFTEW@0>C<4)\HU0GRFX<]_**;(J0QS 8;K=U=C$[X&KQ MSTP]X^\@ UO.4*AJ^#06$J.ZH7P3 *C&F02K$(LQ4>8SE3=T-$#>NGU&=> > M#_*Y>)!'AXH'N3.1)=EP\[I=F"D\A6JF4I VHDX[2^YN7MO"#<#SP@HLHAGA M8CID$<(@KM&$@*2E&]BHW29!BOTDL2^LK\:4"TR'%W]'U*'E- H-"0I .MSC M6<+U>T3D7.P_SQ?LJ@2+67!-&783866P( L^9]U;C5-7##TU+.&EFY6^ _]13%*R>EV3XE'U\=@\**[5R!6F6S<*X7("^,N+DVG=S*BY M26%^1O?9+&')%/)$_]:1DUX JMCQ(,D+<23 +'5\N_&[.\MU$N*\TNBUPRN$ M-W!Q0&QQ#6$%<6E?3QPQ63T$+B)&XS"IEZ39>0%NQ,FT*ECX[NAC-;BGEJS* M6]'T:M.2UL)=-!)V<'/N67)/\..-!17XCF5)_R3F0^T;['$*]$$<=W"P MQ,HUFXX!PVTC<5->GS?A]2\6G6]E&\!:X/5@^W0ANBU/FOE)^/4)(5D7E)-8 M4A$Y;V/^(T>'&Q/3M@49ASM:ODG(E".[HS$FNJQ]3>?\+%^5HA,!M\$$-L?$ M.!67L" T8'MKLM!7)2U9C<=H1?6,E7.9$UJ:L;'D"+M@,8,,NI.HXB ^%'K2 M)[](?:H?PO@>F3>>EQF 6V29>OS7\V:VP3FUR#^1%H_F D9D(Y2&(J8=JDY^ M/R=!I#D\.Y=F4.9Y<$]3IS6Y(.?K"V$V&[OUR&V1O C_7W("3,X<<]T[:0+3 MVC5GR'=J:%61.Y^S]4FF/F6IC5V =?6/354 T-:Z;E^N:!F]1# )2G&WJ(% M?/,R2GAZ,(PG[?+0P6J6_:R3R&^X3#/3D^VAVTM2STPUNYT4(8RD-' LG'[W+3[][NGILV\SE5U6 MJD^S#M/PDD5<.N%^N[DTP&F0O%L/& J'E^7 A04. \'!2H!MV0VKFQ+$(H< MU>]9+C>N#I0.N4Y.&0>?^A!*!GK;Z"\2F2"$RREKJ\B!)1)=&9NO5OV2\2=@ MBA445D[6S0G_+^$ VK MTC>Y?A@-C&J? '!6>OT&5Z\>A?L5:]&U=(OQ,M!0< _)5U(!#(_P/!F;L\>G3V@L #G.I5;MCP6ECQ*< M&^Q)S/ST,C;A#$/>=N^5!N2!X7_F>CX*;C'GY Z.%$H=$E52X&W-LQ'3(2S-#!:H6>[0Q8VFD]@- MN'M2#92[.'P[M%X2 LH[^-H[84S)3M.&^H1IWO0UJ913+0V6.\+YS*0ZXZ2@ M*,\(7;1I+LTBDHCK+?*%<7!I6/DHH^SA7[R#4P>9-C-W7.#&\5%4+#GC:'M& MJ/M=#6K7T.^:,B?B:-JFLWP%JNCE.^:#;+M:(MI3]*F"%B@]H(LZ*03'*IHN4#]X&J%8Z_%*! MB-S%(1WQHYG$%(80/N7NM[Z'Q8W XA[?P^*^EJ>5ENU]RK/8+G,0F(D3$MLC M'!P\V(FFK@H1^H-(CI/KO(.;WW 8NO4IE]TLN==L3X1="FB=OL4,-"GP0D'^ M'#@U]TB'/<:W)]_;-C5+,O8QS/%\UTC^#@Z(8C&;#2&HPAB4;4NY/$ECNM8X M9(M"8$!#1W;44 G@ENF HURS)CEDK'/5:EUC88J2^AT@/J MWAUQWFHZ57X;^T*Q%)'2#N_=+$29E@ULU4+8MM9;57=R2<[SJA:Y]Z354G2$ M4&2S]EA:>RZ$N:/(&+7N1CF*W$8X.ED_*/RUJ)+R0Q'66+>6+[*['35-)22, MUBZE29RU%64MC_92X![CRB'23)YB'BZS[OU4_VS$U6\W75?E^/VO'T@4MSP^ MB%)64DKR/9(YT[<39\M(VZ"5!CG%*S ;G">9]36-%T?H#JA-DQHLCG7Z;U&BTBW;()&-1QL4G>HM7L;4R%O"*%U2][T^C5LO'NO*54*!7%9N?8LKG]B)*1PYY$> M',UC80 FA_6E7&^F:Q]59\!%SDWQW/]IV%H&YGLR80OT,X=;5DB#(IL3H?3H M7V2664R8J$E,/;^,+?N6LK1DEA$-W;(U/# B#[X?SB/APQ?AY]S#RZP_PFG6 M2Y%(-E^K)YK,[\V[NW1R=E+';$NG)\VY-_U8 ]I<+JLF]F#:U.)KZ#R=E94I M1U#1V!+L"67.^J)JF83;8%AQM:D"072PN7-]>SKY59@=F@_:V[%LEB?\;U$F M,Y8JQ])^D8='"'9U$5R'\&?YIS*"!Z?I/!SRG;4#K2Z(7(91'1V3S'"S@8^I MF$BH4L56'1M/-I=/J9JG["!M/C.;N\':[Y=>+*I+*C#Z5TTWKMAT5:5OBLDP M\PX_-?84P"PQO?&\OW"D-R#>KKMH5NA+=J C]Q*[GMUZ-)JV=XOC0>O\^!+$ MI&$U#(R6]H]XY09&H&MK@_U8;11#*@96ZHH>U9X1@WUQS!_5@@)@,7<;&A99 MRM&UL:TAO1"J?9'.+0ME&#=TPN7#8-E\6,-O'\'PR)]+1(R3:TLDBK>%(.V@K2]RH[HM[6EZXJ!G64GNN MDBAT' 03>4(+G)L^8M>17/#/3+C:W< M:+=?K&#-?FK^JZKK?/(Z[#5.!H:_5=3$%Y8&C?^?F^:F-@':F"$USQY8RC(!@7-(GQ4/?.3O1O8/8$1U7.2PJX2Q7#X"2>WT[! M5)B(DR,XPD%X0M9C:\>:;=SQ+!T]+UE'!5^QB18486*\W'.%%=84Q&0]9^Z& MOQ.CM^\?@_U^^)R'W)25WN7SX/K9#-C?7U?ATLVG[,N FQY>:_%,)E\)6H6[ MV_JS,?FQ."_93+S+%]TF3(3VE4Y^D*6F@PP3YYR@./=3HL*:YV%/G\:?L[= MA-8X)8(?6*+5@W_"$2"R/W1^;-9PLAA%1 $A^C/^/5]NJ"^+D-29[!>"6C8; M\+;P6E^C;P,8T]4%MWBMDZKGV&H-.^GE10OB;CYQ(5(._O4IA?/ $9?$'[.N M:@&/44(B?*^>BRSBXU-]),FX=DQ( 2:*[QY\JZI(NF4M5BV8!7C)@F,L%(6D M&##KG/31ZL-N"APUOSL.4EB51+NOM--\+2-/3/%-)PEV0H)S&V1$>RF#UP5. M,LV+)G8^7&DKKH78?"0)((!V(P.4)W>.CHX9IM/)BUIT"H44+%>F,1FLX&3. MA!MMT1AQ5Z05NK34P\B2X$Y.H!+0XX9Y"1,QK\(SRW?)A)VPQYZXTI&G#)M$ MT?= H#AZ4Z5G;G;WB53)]LEV\\-);*HX> KKN66)>((:O8#WW@546W@'!!<";I63\=-[,T%J\8!\@I2Y8F^9W2;J1$KW(&M M7'2$R63BRYV!\?*PZ$T?6XE>S[SD_#!!^G<"N]*OPL/"0XH M=H4F\Y*!ML&TX;V9>HO1AZ"*,.)J^;H@G9UOX)XHOJ RJ7$[,A MYBLV."PJ""6^R[!506H8G.ZR,&2FMZBN(F1^;M&$2S#E47 BIDV;B[%1^ M[7F;+TKFM^:1K"F;RAN(LS(X&N54DCU"-1K='/Q)U1JW?!*1\]PC;_[REQ?H M=B*L =^KHQ9^%-.(X;D6M[&OTAJB\\M8J\T_,[MUK\CU.T--GAPJU.3K'%.) M1>[*O UVIT0;O$#H.'_!Z%-5T-5.DO(347]49 >5>:[6UAB+G"2-'4/*5YO9 M!_J_/S=T-,Y.,\UB*RD'8:J;%74R$W#4PXCNE'<7V3:PWBSWI^_@T,#) M&C6#QNU;+]:GI)532=X3]H3HXLG#9U]PQOJ,(GL-H\2XR6\F;U[U@"9NJ+@+ ME$68_-\EP1SY#Y-49%2\U?2R/5XK2X'RPDVWKJ- %0["X+RLNG)3-,OM@NH; MZ9,ZOS0>J*23NV9H+>?D\=4^UE.0C9)+LJ!F[# )RQC<.;GSXI6(&GVLQJ[A MBC:]Q&"/CB^ALO]^V99=7!$U M6U$Q/SP?Q55T-(>#5=E%A1?7ZA6AI1W9?".8"2X>UFZ$&G:NSCO%]2.^.87XT[JJ=28QZR6C*S-I@/"@7TYSLU, MO'P9' /LO[D$G"ZA[[V'8)"J.5,5D&0V!=!4&Z&&;F+$[)%9I>DX;:50=B)Q"QUWF GFX\..Z^D"S34/!57(?M$:"!;=^$CBP M4?_$A6>=]I%%$WP+TCYP$)';KUT915+$Z^>(%&=A))"?TWEX'AQ56C.SU!KH M89?HK5%:,7P';#+D8X+CCME?NS5K>RD7;9A>\L(!VZ#SJ@D'K1$@I/)NFMIF MW(TFMLMZ?A(_R_;-#[(=AT173T&'UCN#S4)EC$M"[1JR 4V/[$>UMG"=/U-;AAJ,BLX$TB<0B42UO/*;'3PM\%C631/6SF6O+5,=**HL MX8 1@J800G9B=9">TI06O2,'A/XBLXNF83PJ(A7ZA>2TY3<:1:8D^KQ\I=06 M9OZBFE9K83M!"LRXXKW(_%K'6L^^C^48>U)O_!S7__@0CWI:!?5[(#1.:X=B MBD;8K)@V7[IEF9N]Y[<='N]'XI(/X+!:3M+9@Q>^*8EH.YN_Q C_SUPJ178VFB3YE04 M0L:[U11RV&MN2TA;FZDQT,Y: 28N\B[BG5(*NP$[&WEF; 08F\-[?D/YIE%C-F'9A$Q GE7DM@7N MAJU,@O[:6.-)6TJ^%&QI2-?623H_9F?0GEXWFT+2]@B+-?UA4"].U$V"_Y=\ M(>/8T+<*F?B-J5)P3:P.(6,M+-OF:G2SENYX&*HC+YBFAG.[Q!,99=^1]4TJ M4,A1#\C$>NPNSNWH<0XE1:W;,CHW8FKB#5J$R(_?XM_8$0S?"D[Y%\8"W)!2 MRL,;>PB4M456O>(OHTW*8I19E5^3RH5O M\1*YBJ7.)0U<\7?M@C0E,:(25GZOJNM<:?Y?LJB?=\:Z,($Y6 M&!)&[<=R4'R7%)$M/D.=.X[ &X,^783,WQE@V1D0 "FTY#DMJ-.<.04?NW"; M3)"]8QU$!-:N99 *P0W U<*R36H >V!=,;TS1)B1=$Z9UR=HZ1 R;&M[C]?J M?W(0N[9/]5C39[1K__SJE[<9-\#1YK#YNF*TPR#@K[M6+?"5SE-Q.A)\0%*+ M;449*%F^+!O6(Y00R A );\\>8%1?N M>MRW8U1.A[46R\?EG/AN.PZ^%X0CUL1-^#""@*32Q8!02[)V<4@C$9[SHE+$ M:F8HAO@&[6:Y@X,!*5NY5S'12DSRKTW]U7Z&^4#ISW M]E#?V<1JU53Q]?P&@3CJ)NQKJBIL28%IWO#M/,VQ76)-R(L?6S,F@L8>CD;< M;,Y;CYTCV)%*9^,PI),P&[,R=;7WUK&\3W1+#ND;!C6O-=,@UDT2!G(&SML\ MS WULN.4P1@J;C1E$XLQ1N)8@\I8J.@=*UFGU2,'PD"VOJ,<2*_K@8N!X$_= M8 %BSB4]=%N&_;KY=ZTD2:+Q*BV-'IB$$C:\7]-J%&MY6A(I_&6DJF&I9R\K MT9OD#LJ 0@479H0E8#@U,Q:-3X/7>]Y2"\>)#.8<_^_Y'S6TU'5-^:2P^VLT MQO48O0GUG6^_<")A?TL#NK]SB#Q+:;3WD-0$,"V5?;Q2+&$X="8+>BW&UA_& M4G_'@L%<,6K+X/;1:A0+'M.::>ED-.5HA90HC]3N7+8Q*TV)?T@-(.34A_'9 M2EO(:X[;I4;=0$J='* R)J'!#^ M]$6"!;:_DT>H8Z,RLK+4Z;RL<,Y%ZRKT$'5BM\=,EQ@;3]EG M>A&O,I \V3A.*.K'!I]U(_&,Z]T*JVLCM+S2F($@B,\(C^ZKJT-2K7YA GJT M=*IY)@I<6XD<9'VT+05MR#YRVRX+OW*[3%SM75SN,9E?A2&"WC)M3NETIJEW MC/G&9J\]V4[73]E^**F/QT#>0UHFY_E, >:J&A:F 45V*'+3KNVJ^U=XL+FA2"9-E(8*96\'G04A*2, E+N_@ MH*SE(RP5J62/L%5D7)@1"\#)W(*Z)(EH2 ]S\=.<4^9P)"F%4X]=9"H\HV8F M'<6]$ZTAS"Q7_!T$4BUX$J@'HT-^AI$W7"5I)1FS^(ST !'4AU39ZKS-"\FW ML1-"XAOL?]LA8$9?ZK"=VDI@UH*O'TVYP#Y$'M![\Z[QRZ,=$SD'R_0?A 5) MX![A]>L27GA9?H#(H@J_E9_X6,F#Q54"&]Z\D!6GO!,IO/.NZ"0''\5PJ9._ M;K:1:4!X:(2H-GRW)W_K?V#Q&^E0)KMMK(ZHCQBBN7 CA.29ECB#96DN^527 M@+&.B;*X4R:$0Z]('$P%Y?D83"*WNU-L _>LQ%<7 M%"GE!17CY;?L2&@UW #4;EBMDX5JYV$6=[2R__GZD_&YT+&P;* VW[+=0] +47S9*@*;29Z"G*;BW$0GFOL(1OZU1Q%< F65_/61.-]CD W*RX#+P@ M7&"X77B!CD%#6RU(V\4 -VI4\B>57_8W*,+CPLFB*FLX\H5P'R\9T[O[S:FF M2 T[(B4G1V.93!9E&#XV51ICH2-6DOYP(GGTDNXFLJKRHA$##2FSR'Z6* TZ M*Y@<%%)583M)D$"PGF9W-TF2S];C/V"%"B/<8;@?F0?J7I&W;L#!"//5? MUO)?YV&_4\-I?AYNV9$[SKT_/?4E.>6G5(73%>V4+769LLK>.KX2/V\$6-AH MJTOZ$7),'7S10S -;ZP%/@Z$MH/T?.OLN@8U9F!]YWN,@]BRJIWUJ8P$*6+P MHUMM>&^8U_[9OZ6%A-+ !A7)9:<8>0^8HQ8,;>\UZ +167*_4-KTFYEQ=R>4ZB)FA*1*%I#0YUN!D&^N/DR_!Y<&NFY4HAN#V3 MH&,NF; X(4QK$8=<,U_9.((X(4;CK1(G,*&_4GT=*?UH;P/*%,&SS1% KNCH MHJ%.$N;.^RX7%,>495KX2)=&") 'Q,F69&FLE)'8ZG"VTCEEN8^J2Q<;G5'G M[C7U2#5G,'D3<1PBU+.OT;!;'PC])K P^@YJ:[E=DE^H@&"[U$NZ%0; MJT9\#CC\S#B-0V\>KLQ&S6<$P_-D_O+LT2#'A4.N&SWE%'P@'2MICC!&]AB8 MHE=:H6/*48=83@Q"7M=-)]Y7Z?=4Z;\_["K][TZZ\/5LLO4S5#!XW (Q(\+< MDWR]SHEP!' FCQ&@]!&GU4;WG4'3FS:EG-0_<@OS6#%%.]@4+9ZXD*XE*TPZ MI:;9/:)7UL\ N*$(-I['3+I'_PJ'SF8QM8 U%Q MWKEF3E)^?!Y&3@HGS@&[?"!Y@34O=S#L(X%$Y4LWQFWOB.@/^N# &V,J@?.# MX0Z!EJ'='(VR<)%NN>?/G:W2R2H>,[!S2@[!BEAK*3QF M@%R/8735K,5CT6V$(6,:=N(#6I?V*^!*A(('11M:&GG-"FR)>@KGB*PGD;K0 MX78L)=PW/P5YR-8B+LTC:&Q;+4=_%=OU3=G8[A7FD(3E*D7MD(FPI6T.3A@ MN&J"(&QF(GV9;C&+Y_-NS1L5V43I&,>/=OR"$7<'X?$>3%2>1J*_1TB>)T%Y MM(OQ$KW-*LVW84^W.1J(U5C P#+M[)H@MI03*]O>]LL$%K24_5>:KL8Y=<0O M8UU"$E!RCL'UO2;QWT$LN9?)N:W%",@JI7E(U+8+Y9D M0O ;,2-)(-DL7P^ M>PBXCT1KRZ)WE,IC# Y2Z<"P-8DGH)TC+D=<1%)/8!D%NRE])WQ%G'!7GY4( M 4U @_B D[,HG^*QD<'1#8DS;D'=_:+]YB8/V"OCC<;#,I=,R3D(RM]R7CBN MV6:)MV\7L;=>RN> '7U:2P&*-Y;J422[]APKW4=D[-Z1#QCS MG^9.];<7]3O .BMYR(>RD9T\E,P MNV1Q0?.9,^HBK/PYE9W'IVK0,9 OQ48;$&M<_]EIG@Z2%^9ZZ5\C.CBX?3:^ M]D3,M2)EEQWWBQIKF7 .@H0RX1R,25@1;N98(75V1\?9A4#49("*?%(P9^0T M1QQ,B[X\D,1?BF$:-FR$ERH7*\S]O,TWQ:;F(X=<7H)Z2-((,8;Q;B?B%$F3 MEU2KQPIJ(/62J(E;DI<=AQ ^LE$<"8*H9;Z \&O>=9<-47PZL83X$T] < Z> MT$$LG#QR/QY.7\!_FBZ=\21Q;)..>Q*)1;7\N5D2S:3.RK$]D$#XD'4CS-=" M@(L(TN2-I/78PC6MSU.0*TU!I'M #>@.Y,^1U.AM8]FMK\+7QZ\UY(&4R0\$ M$L=4;;'3,I]TX0A8L]@'>27Y:MVLL(R6=K+[$$/Z::L.&*5@M*75<6SN^JM. M)XU3FRDVT^>1D^ ;6LN;KIPD+?],:E]KT<>Z_9T!QA)ONEC!C=;O7YLVR=[^ M39PM=AW*8H>_ZSPK]4^DSRM8:P7U-$1R%D:9/?TF3"V-6KZ1)@T[S&B!Z@0K M2J/GPC@(87P(BQ-4@;(7]3'(A 4*X5E0K]>N(*Y9](LO?2L 0@XK,-9G5<+&T51^= =:%M> MC(C()LNRX2"O0EYJP:5Q>-;SDGL J?>D6F="E%@+]);(B\-ZHP\B01^S(1I0 M<2WR>10*6?,QF=XE3NY#.$@P^;%?4GGU""#?5>P+QVA16G^E&SIZTBEVINH^ ML!H'E1+9D8K9NI':M10%!M8W2RIUW.0WL,6[W '=SFL\,9@%[R94K3$-F&E_Z>HOR&&[G:@@R:H5.9R(.C1N>^F2052OJ_9Q,SQ MP1AH44C!>UR@+!S+7MK8S32R)F[Z'6:^1,H(2DY87['#D3>6B8KR(6=_3,!Y M[P>>ZX#I2VST8#G,;P*&!N&GU^4-0[4C5.(7.D1 M0'X>'UFV1#CJP;T- ^C0&!)3,HUW)"JWERU7#8?K:D/_)Y6 MN3<:O_G)O>4%^!7YQN.,ZQAHW1==0\ M*EM)T[TEI25;2+C^(0_4'#4ID:/J19Q+Z(Q#,KNQ#'/E1 M]%3>O'<1C6/V2G-[%J#'FO:8 Q2L=9(^D=X#5[*U>(?%%#EW$C/K4##D6FDC MX6!,<:M5C(M(6Y8X6B/=D;ZG-BP8[_+=L.0T,Y^4O(P]!VZ:* )PVD$1T0-=PWVRJD)8 '3.^>RO1)=).HUST:1)N*F4;>6RC+\W M_]A:OC*E2XGQ#/B(KADV"M<6$Q6YKK:PKI:Q@L%%EO(C^,>7")%W/Z."-C3^ M=50I5"DI(4W5HEP#@O-MYGV/&7,F,QL:,03#3&%8+/"3#3A .%U 7,W%)R2G]IP;OK44I>ISO;8/).UX:G-._LL$.) H>]&= M<(3N"6^TM>#6C.N5!./-DOXN<-ZA^###/2H!689@@?+^)2]689="@4"%4FLJ M[4=%XWF,(WVPN#.FO#*,[-MYOB(GY)3N7-1\,RU^9$Q=2-2P.I7: K=_,B^7 MCO2%GXV%OS2TH/.U1BM87G$7S?@%T]NV:6J7CRANX&"]S"1E0^&6D;?)UH\Y M.D#37D,?C^PE]=Q74$BT!"2.4VE#I\P[/ZKMA!C^IMPICOL\4=K2@+*5^F)Y M@TW1:[AF(A:T*!;.=61P.\7+TA&$+K>:>^4 5^X&,%5XMQ.N!FCD+FE9RH/C>#+L!&5X(V0QK,F9 MA,TX+N/!#QRXP3)('04NW.GDG7S?H^,:$[>,K:/4<4\9'!RIEOTG#K9+TM;D M@E'K^C69-T-(9KJUU)&P3G:,CWM[*Y8U'U^1G1#S;:FE6QL&Y=8BR4OU!F$_Y)0>IL6 M34?4T3% 52&%91:" X6PM4&BR._GA"T*^B55C\BFQVH3'5<6':1N14["Z@"^ ME<28\0$+5[H5(3)B_*,,&-(ETVO]A==_>4'_44;JM-1_$?7Z@UA3 M$OYP=K=%QO=OI4.,JL7P=>/DME*QY 99CL*XNW@IC\1/H AC8:SRY +!6C67 M)9*VYO#HK9AD0'>&9T("!X"RJ>CC*#:Q"<.FX";0YV8RG&T()'&X;G5DYLWP MYS+.LKF0R(KT)CO[5/VTZ.,)&GO?P_WFI<$\/>Q'Q(UMC5I$#9K';OZ^#'VX7:Q]GQ$*)\HFE$,P''VX!M$B%4Y#.[), M2TE%DPYC.'QF?9.KL M@@AJ)TS%:8%(<@&^R.2A'_NVJ:1FQ?IT)Q(P?EY#]XGN390,S@GS:28@Z??SU]=RITP\#"D^NA)>-8 M;& 0!"L3DW&W>SHHR9+80\2#4LH6U3, 3&>SC&#P(AJ7SNM_[>#VUHZO?GK( M4+O<:)V9HIVX3Q%" M.2>>CZR()[IG?/[=BH[/[HN.UQRO!]\3'C=JL8O0A.?>:LL3+<>D>%!I.-2= MLNFXR2VR(WFBBAR[6SLKD,M+MO=(]X]9P='S,-EZ:\TFEV$7/L\_]BT/MI6#.F4WJ+4TT(5#&'RZ0]Z0,]+SA-.]>'DVQ%O7(I) MP6O-FD(;!YAGRRRDTOFZ@@2=2/' ,#A&7XS"C5H/ !U_W$<1BW^@?FN2?4^X M C/+;D3M*2=Z&9Y4490QB4&5KHO(!2AO8[!V/=.'6HQ"Z?F9#LN]J=QM*A\_ MN#>5X^,U\/$Q7F^#:]1-WM*B8>OX\R6%XB'RH>5,3NH[TE.-O%XO7KV+_WC? MYEZX Y_=$N?[^K$.QN&]ZZ8" ]=ON^0>H_1#U4;$+L(]I1J M7RF(V2'\""0Y5&:"WS;21ER0BE5,KSFMCX8N]J(I?MQ\^^F*5) M?.:9W'U+*<8AE^SD68?"K-)($(7I5%1;1*QH#TQ>\\]4MK$SO<&XBM=RT MW#:"6%3@:(^GL8W;:?><3]Y52Z&:QNM<4K@2##&Q*<@!6+$D&"5-9M%-"4__ M\3LP#8\__SH[/3! S#!0PDYNME-;\2OW]XA.?)V)P]/GU"8Q';5GV, MK+/L&WR4#ST6XT<3<\]W@U+O)^>&DT.;\7Q3%6@=DE!( PI1YV +DW&&6=*U M:B/MI^*6.W87X5AU7[J?M]]OWKC=65O!K;N[A^)*A&O+*XLTSY$)OW=97=13%O @%O+#J79I,^> 1=LX0LJY;AP)+6 M1)>EY7$6LMP$16HDY+[C@OM>N "4S_ZQJ3C&IGP+[;?R/'AR6N^D\E(V^7M3 M$:5"N+-"L6;Y"KWY3(J.I[^#L^-VPJB#K#RELP_J7S*<2%>N+\GU!"#Z@@LV MAUEL*^Y9T)3.X X.MQTGD)6(0BJNOM[;&IEK?G>JLG[$I.1^!X>+8QG'J-?W M9H%A^PC 0;)*>WIP"6%HBWA5VR/"*=PLMORE8-SK\@X.H^N!1T#((%=$N:"J M<"0VL,]Z3+WDT\WP^!6S =U%.\@@ N\Z#-JDHZ?@[.,='(I$DA9]%#&:%+VE MGIXM:&)BYZ@U732)U*UHY-[!$1,-F(^*"MV9_&(K!.4J*N^P\0F^2 O5$/90 M!J('=,7+,G?WR!)21 *D$DZ(I(B._!W#!O[Y/]^\.CE[9M\@::*\[7^M69XW M0"HVP?NJ9I0]6U]2HO7M)CP5TY'_^J$E=.-QYI@7R9JJ'D,\\F?YFE1 B/)M MY@:E)QP'OQ@?/J?KW[U%$24=)%@$L?B\XY*:7Z MT[:+S"^LY 82.&JDFNP_P5%!97B[\"K..''3T?+,Z[SJQJ!X&SZ%IE;(BJN/.Y1'B$)_\4#(? MD+;QYD(3R+W RFHFM=;X0R.VBP/I8(SH)$")G5F*T[C=]Q:D9#O,V8',.PHY MN(XP]Q>.XR>]"M@!1L'U3KX*C029MABFJFMKEI>4#D->#M*!*/V&?0]@;V/> M;2D?_99..T,X#<0Q8SN8))QDMUV4Q3G@&$Q9UEV$G1#FJZX/J$>. 6K&TZ.P M#L'FRN+*!-N5=&%1#4WY-:@5A^-@ 8'M&:HL'2B,G(B8$U/3QZK8Y#4GFQ(F M"KKHM.P$G5E*DTQB-%+7G7;/(ESR=/*V7('0R(YI3C>+(5ZU98@NQ?P&F]:5 M(M0)!FK"CNR;:"[&PJ#XW,Q8Z<%9#K"G%PQG(QZ,G#.>% AO:B'V[3-KNN<7 M)XNGJV@P2*J^5@%^/J_UY'#-;O0&.>UQ&F#I-F1*N;[3[W')_'*QAB=?1335 MM%8>E3,.8KVH/9].$NH%]H$*@1MZWN$J!4(:I]9(:Y2G'7ELD(>-;6"7)H@]/NP67LH^'\N$] M&&@/&.CL'@STV\[HOSGHI,OE:(8ZY1?4T@/*$9:R\)TCRF5-F[KL@?%PUH6U MVGE"$+O3+CSR -9H^.,4=>?(.7OH[&L\,LE&WDJ/:Z]_\3>3FZZE42]72[M9 MPK$MP?$)"WW3%P59(VGL2F!F7#3!,7?.H+P,RYBHMI MM93I.:)O??-GN>#;EZ^_.3Z=_$2)# D:$.[:2Z&W>/(N'.F,8WGXX.'WIY._ MJ6BPXWNWKJ[(4IQW%T*@'OY'?$+<:TFDNE>+WEL#!7&2RS9FW2BK*VZ2TOF:_HKHIG>) M3:%]R3M, MI&B;W\=2.Y'%:"&_X1B!FS:8!@C7 :'J4@O ;D!HSREA>W4725)4BEPG!>69VMB=Z#V.R&C6^)M5:]'?;5G%-W=G M)%Z+)V,DQ5P1-\GK\.S4K95?,N\_07WY<5P"R U6R.X1;: BCYY53!DC<[CP<3US .OYMV3'S[J&D-]4T-A5X(" MT)*%B3\5?\@SZ[=.Q7%?!EA8FL6"L!68N$DVJR9$TYNCWM#BKN#%2!PTC[I8:Y4/! MHW-D,I<5@&0X(I7/',2VTK_*[^H^6];;8WE97:M'84;"\V^3Y)$84#)P+!<& MRI2S!]\J&3A>R%P>$#QND;(X/HXY"9_-E_GM9])Z&>&](,#I@R=?0 M$6IW[/(G&4WR'"D%PBM^%B(> >*"56 &PF9I;P@76I'CZY3/X&7S;U^WW#6 MK/&\:1,F+FP1[;'C[_<.)C&<[@VQHV+="<$UTJ+N9K_4<+6#)51B48PN;?EU M';XJ#10_L0=!QO,MU>=)W3AR*88]'4*8R8_P]#+K-4))C#T8"MC6RH/VAKRU M=O*+F:4PZOQ;E> +CWOR/O_$,H.RDL*_PXTB=9GV<827>4/$AN?"6]<-^1P7E_E4 '=&: /(\/)#,!_<-NM@J76FNNJ,/H5L2F! N%KE7&?MVHB'/+3/N/5BPK2RT;-Q[ M#4M64^"JESR(!:(14W!1+. (5$6:(B !8B M4K=^"$Z'R(,^'%BILQT;+DYI-:SQ#JLZGY63'@M*1F<"/3:CL2\X(O)NB9T= MTQ3BL9EV(8[)P0V+ M:N2%RVN3D6)1)&LH/198Z<1D; 'T/D01!U_YY#L0_ M\5J>J^.1PO61Z 6KXX1X680(=C"5PGL.MH;/G#OY=2;PU[$A0(U"WR,ZG4@I M2E6%2O)A9A*/G$[)-K]4)]8O-P"Y:5PI"4D:^924CCGRQQ\BE4&RORLWLZX+FQFS5(66.75.HB9:;4L_-$J]7N;C4 M?WFWN1F0K>3+B8@4SXGO-Z<_<[R/,6;9'G(1TQ&2%X?C+NDYSO!=YJ2 .R1U MH;BX+F/[(E+?$E;RI75:>U_$A_Q$RI]+O%\\326.C9F0DT<;;?Z)'++A$&BZ M[B2]=BM_U=>.J^*VN"F?@\[;GA"B'L,I<78LV5)&4$?$[0$;+6$*%DZE#9H; M<@N17++OM@S07J/Q2WS#A&ZWZ0T3M]JZ,8)5>"VCK4&76/ MR@B",D,G=(QJM1LZDX!5X,I#CHB#Q_^/5C^PPJ@IAB05R+Z";1+AJ\J[DVXT M:&ZE64".#@H/_45\M.8+T\[AY\OPO\.\HYDDYHA%UI5-:_Q@3R6WFV[AN7,PY/M#-G?'P'5W-J\-W*S+6Y SDO&D+ZPC.NQV$"DGH< M:7@T6,F13#Y7(B-A+D!15&2BI,N&*J! @_A#(#:6A".O9-\-BCRHS[!@<_J+ MO)6\G/,XQ8GG6D=-"XF+[P(+MP2YO,Z/O[)5)%=\K147IS/I+KNYBWV%N61& M)D?5:7F:<1>26P^0'O@4/'<9P),P/B>]H8P3QV<_G1U:W[U4P#DA_K7;1LJ) M[,@ ],7VTG@T$GB17 $M.VD?PGST,L=Z?L4&!4AWS.R?T?_R K&R'"XE!F$G MBZ']834MP(0"X5%:]_/!@][EQ7&# 94J\.A ]H=OK$L@RNP&*W#9G,#Y[5C5 MR)">U#!&7"&5&.A96V%61"@-I^VSFI-20ZM JY 8LN28(7H+5);N4, 3Z M?2GI7X)!PN<2I@7V[ETJW4'=("A,4XQ(LRO7)^',C>79PAQ2 STP933<*]7'&,1F)\3/_B/1G>*_SZA/0J/1Z%!]& M9ML!8@K4H.I>7:#2PYEHBZK">YU7TAK>;F:Q<8'WN37P'T""." M=$#_13%NFTZ1YE)0*[OUX(WXB2+^1&?;/'^;*?_"1V?'C#>W<46TH>,*&81P M]*QM(.QL:L4SP+_8;-)I=O3P&(ZO0+Z !5 N&S3J6VXO&2@!:]$(+G41:N+M M$+:DFB1]J?[LA)&+R) ;&Z7)SQ1H758D'49X%*S>ZUL_0A:":)E_N[Y Y?.* MNYL9H!_15)Q._J*R3EMG@$DT)3R$!:JR=.8YY4K C,O*:[ ?I&02[X^&A7ZG M O,.Y-T';!X!B,>5TE_W8B)D _5WC0X4"5O10\OZWJR"(\ZMP2+!F+<@_64X M8%U]%/T#V:O4G=!6E $*GX?K>"'M6'FG&R#%;U.D*"%QO]-+54LSB.428N#V MXQG.[_&5I(MG.Y;*Y#*T#?'H=[HFO9$NQ06^WI7U_"!VW)MY?V2*1C)K-NR\ M*&3D4\-,*R2\+_@J:"G#=N=BTQ"KK8+M"2LKG$75N77=;SYG]P[4+MQ# _!- MA=!SJX=*.I!X>2J QAJFL-3L9UBK6R2&QEZ,%7^\P85G&G["6(O17XF8V*+, MM4JUO;&+Y96%Q)J3P+,,!59:T= Q=MUQL[&@JR-\HNO(\5<6PT5Z#X38 X1X M= ^$^,U!AZYX1/("SU8?'"CYUEIDTS:Z*T-7MMME+5ZZ&C"'N5_J5I&])44[ MC\%DO*KV$LI1%?&BZOET@0 ]HE'8*? MDUT0MRM\<+1UPFY+*TRJOTAO)\J")ZG'63WG-?8SB-0^_$ MWHO)"VYIQ;26"UY5AH%OI0&$UYJ# $"*3YO5=OL+N\+DT>"6A@9@ GTY:X9C MP^ 69]) 0!_[,2=Z@69]T1\G6MZ**_)]H-3C5PG&P>KI^X:*QTE3!,D0[?K9 M02QBZ1-7R\5UN?U9"G:-5CH+HZ> #*XF(#6]$8=JN%9ZJ\-KJ+&L+#*7DK%Q2V7GHIAR13$L7KLGCTFRA'NW M1T@6M5.7C6,J84J'FEN/W3/%+,503GF;V(TF:7:6TSK=T==>)5H-CHVY6[LV'LZ*>F%6^!!MP9 M/4?+'#/?QG\#CTI;8D<(&6)KC7E1J76N!E%HU;DGQ0$DSV;"H#2[>DH5BO^( MB3O\2:X+2&#%VRJX0?--S:2M>8A,T1B\:@FN@H([0EF8?B 2O,$.3U+G*\H> M6?9MEDMO4Y*H"-N&F[^B"R1YRENR@CZS4I!"AEVOHA: /)#+1:#B$&A"A>NP MZY2[KI_!NB4C=56ZLI7NOA@_D"/%.%_.=;Q8A(M3W/XJKNZWG*&F=HXVCIHI MX!*NNFD^](L"X9SAR'K%&)N5!^.>N:1T9C4%K^N4%H3C#MBE) YIV;E$) M>FK6+)<">8KEBI3NE6Y4;-9@>GT_=CK.-YW/!69N?;3.=90_=NFJB4W*>$HN MVV-0VGTCA!'%0!1&U:5C(#Y$V_\)Y5<^T#B0 UE\K#KK0T5+_S02RK*_9BXG M_0EQ%0/N%I+2C_^BLF%3L(8*'RMT!2O[[*GZ2 ;*,2W#7/D-F&:/9C0M=6_; M)6GJ ]]M[XU),XJHHLZ/%Z_-04I' /^ZB>7A?N668A^=^-YR(R@;7L/P15FNMF]H&CL165T2SG"#D^'])*([PO. GD>Y5O M&=>F)_8.[I*#6 ")R[ CM?I;=@$;&A0X6'Z^W'+6N$3ITYKTEOE%F)) MR^EC;\M@[=TO+P7@K4UCR2LM0$_(',O]M],BA%"AS=+K^-:U3%SQY8DB MK^U(IHGA"TE_?)ZPE_=)AKAUUMJJI)-6"%NXB,1YD6 5$P"EI;(2!C.I1XEU M"*N=BT ()EID+QNF#5BF=Z!S.LV0:9C*2.*_;XIST>*>QAX=?)%:D-9Q1:$6 MR)#EY:>^(+6L(6A 1K=3=C?PO%W&'DVC7_(+V8MM "BZ)E MKNJ<&3P\%W\/FDJ7.H3E_CK$_]7Y4N1181B8-.M M&4VZ:BN!NFQX3"7!&=Q%0((EBX&+GTY^E':I/+T^.WS==1[0)EQ!-65,6M*7 M9++^'G[8%=PC[Y[JHO=BTB@A_>3T@K@QUPBZ'OX<3A;>XYZ/^K87*!_?%R@_ M-[VL.X VP+S9,/=>THRA[97+M<1^;I_8K[7)C6R[XI69MUY31DM<=8S^7LCQ MY7#*E,-?.Q_;#;%W,=(Y6&N&SOE>K]]F#)"4BQ*%F< 0JH[[P8MF,U4DFE*? M6<\NC*5BL&?-^9)I:@H[.*V_8CRIU9_A">)VB8=*,NC(T4FR589]H;Y.N'( 1"HN)X&YRW'O QRDTY;B6RE0#:8>4%%8N5TGB MVM5,3UQV1THY$T8^;T-X)Y6#$'BU17<\L77.FWJQH#0U..;!;_-\$CN^%$JZ MY[Y61K&QM>8FEPV2K>C,!=KJ)"LO/LPY0'8CJ)^#B/7>QUQ\7QJF\DR#PU%) M207(868,K>((M6K5N3+S^(T WN6+:2_XH ?I4#QFJ?7E<92D=XZ2$=K/;L93 M^(EB?_Q\GE?2#.D/H3YA03R7/%]1G*W^"#H>REV3H&&BX?OT+"&^J1C8[FKU MXDYU4)Z0WR/K(5&%<35ZK]6P=]F-G,3QA/)G\:W)M5P53X7C,%^L:JYX[:T M9+L&N^HT88YQ<1V>2'ZQZBIW#WG=IZ25$^():RYDHP50?R?$?<0>U<# LO7\ M6+6-ILZBAE46:7UE^O@O2C7LV=<[HOJW;[5Y-/*%I38AWV3G *EAY4%"^@F!-ZM/XTM4N1$1X%"TT$EG7BXP$11JXQW4FXP)AO0YI>*B5/1 MV6;IM<@SI=, 2NC3"C4&#=.9/4Y9^G6Y@;:)2.;$I,U"C!(^:@>L*7P:CNE- MW+)%-&ZR_EPW4Q*.T#%WR@K&T#Q.WCTECSWJN]6$.NS6ZIE383]LP&V9TY#! M5:@D:X9AIZ9CQ$IA5KAN26?9HR??ZN"WQ):2$)94H3\R)FJ7*[J,.P"F(U:(4;&,11^\Y<'Q ,KD%B5L"AY*;KE M%YMR7-:BJ MEO-:V%-%F%#-'PB(R68[V>$HWPO> X@1AZ%4X;* :;:ZQ@14[D9&PD>U-Z> M#M-#+,]Q,)B./[U"5+CGPP=\$8V@9O1EJ9_$]\JHZ(=$/GB CJ3?S\'W/R'O MWZ/%[%6[NKFD$9Y(K!.>(WAU+Z@%,)^U39P%2C%6XN+*8B&IS*I-%O-A*]"0 M,QNEJ; !4)28-W75B%WMM%.%BAV%D4A#D$A4 :,X4C2]J56-*TKYOW%Q9NKD MOD:EM!L[+!0(V]\BO]\.B2+;U]TI!S'!:;F$A;9DW,F%C-/5);1(3JB-LG*1 M XD;$T4;JI)#50]2#J1Z&I%"_7"5,Q#G\;,F[=KVC?$PD_/>(:D+2HG.Z@8V M# =F>B2J7&YRB+A#=.S;F5;EZ[FFH2UI;D4 GU:7O1. M+)^9\V7?"0KP\8/'NE3>Y>TT#S\Z^?E376Z!-M??S_TY&A"/3R$WKVAED M6W*F';V?CL?63N>@4&@/N4=@Z_?UX8"QKI[ B_'PIMVEX2[ M]<8BO"SS5DF+K+:*MEJ%-W$*C"KB-7V!3/#)GS5 \8G#D=:R&F"PL=42&>3N MRM%BN)(.%GV9);0N\6* >\%R_@JR5>/Q&_I*.=ZC5O,_<>UXG<_OG3N MF<#XT"7$!)09DZ!C+B7K0W0 MCZ/)UOK42H8$DR7Y<\G^%#SRTABD-*Q+?^NVV>;UFBGX%J5VOLA])<)(..[U M*)"W,'E>NI/$8D=[M?&^X.H<'_19^Z=_>OCHT7-ZM$(@UL&*A#\^?OP<]!AA M3X?_^\)/O?<9CV%=7KYYR^4R72(TWV)@N!<#KI]4'>A34U64?+ 62<:UC&19 M,69"@6UYQP)Q:D=1*!2>#9\6L7IAN*\@6LKP@>J=N@A7^F 1?E!9PYM%51>/ M$:98= 6TCVYN+Q>$7L]YW5R&UTC4AY%&"V."BL$$[S8_^+JMSHE $3!"20Y ;UZ2U#VY0[0 +;M;@T&YN?@NU[,7 M82E4-CQ-,M8YV3=X^)+,0:^D.+2?>'<0/T)G->*D="N(R? *W!#08' YMQ*" M\(KU#28:7^?P8._4V;1GP&/JA\:3OA?&N3^FEP.>[K7( M+R)B+I&*3W\4?M"H^OMET]9732K/$@(9=B6BC*>#Y5EBC@UJ%"ODV;XL50F0 M;4'Z1)(IUQRA@[O39$=X.D D,57GG@GN37C8*-:9I@?YRO%\#A_+4K3&D5V+ MD-*/GX)KBC2G?E\$1,.6&&HHB,FU0%I\*H5>B=V-FL"[RP%$:0Z .6M4Z'2R M3D55&C-IP[5,\,/#69^\JLY!]_VN;#]6U%+_'M-P],VK=^^_.F.D3M%-BO "YIP4/NI6R'M37 MZAL+5L=>6J>UJ)?TS0HKT1(DDR!E1CI@F8C/.R^L18YYVE"_%$\L/ 5>PX[O MD@ _S-#%B$PY5%69INO$@\[+ QA&G&X9" MA*_WZTI_8>S&0>A*OT";DJ"%#/@:-J%[G M2=12,&E:<.9QK]61=2F1!2(+'<4*_K$)\0!U3?(O(P,^_[38Q)87>IAC])"L MF8G!JAG\75B>8.H594#; VSJRK?'G^GAG+[3Z>27]!U%B:<;EX(LHDZC1AE1 M/8560\Z5F=:P%1S65GRNKD5^VR9:#G1JE2U#B<-SVSC( [*SN+8E=*2+ M\%@PR;,MWX4/20B R#+).&1!F9G'+EB1HH);LP2$@-$IZ'KM6*8M-LU3D]PY M29RPV=%QY"MEWM/*#>H9W"A@[%1D@\#P*T>)8B>TZT<]G?RY:0HFS##XW(;2 MA@ZSTN3U5!VS@6KU^N5@?&P/*D;&G(Y--DY:,X*%XYLEF=WV6-%QJC6PS M3T.,>T+6+WC<^G.UPGO!9:J'0/J6GI+8M((_^T)I-AK1U2"=52D M)L5.ROWK+2>:*H&+"'QZ4 3=5]%"&&TF+&!QHM'FGP-*6:-C(KL:+O8M$S0 M)Q?-):HS%>DQDH]5^7R^C$/0S. M(!%88KD=6]>X\#M(N[R[P0TG]+[VNJ?V^MU][?4FV_0';R79/"IRH&?-U(8' MU_L"7/=T.L_;4JPT&D^QC:6;;UK65?D1:.O+LAV<9#+8>RXX34=MJNY$9./C$/PI!>=8SG<6PK;6,^H4AJ"4\X M_2DGMJ3Y&HM[!T03G&:[_6#F)%O8DI+W@BLYJB)FB] M(I"R?3I(?D@.05RVB4N\?9',UG>G3Z[Q0B-G']G=DT?X-6+P65[+X41>(5W@ MF_]Y]C5+PN#8['S84TIB/.UW29.2XIWW98[RM9\))\3KIRXG/][Q(/M?4$M+ M9SD7$(ER8GP>@PM.2ZNB-.TE^,S"ON W?JKE9_( M<1+1^CP'Z=&22$7[)Q93BW6184O\O"-3;T!S=YB;CA).C]%+ MDR^<>^I/"64B8DD= R+41<$,4;IOI,"5+V.1G3G+!I?%I)XS9-G.;*>CI!-H M&34M_QC'VM&CXXC;1-VMBEI7^O,(H?7(RM/)CV1I_>P2YT2(S5'$VX0'+K1; M%'$2I1$9TE)US"29MY&S(7UYKM,Q-1F@SB'8G=>-/%C9A-5C57$'>)#TN"^KT428$+>/@< M#_):'N0-/TCX"@D4^P>Q%/5?''W@P^>:6E4>I3@,98C%A(&1P[&S!]^F,;\C$]MCHO:MMV4 MKSKOKS%<1QK+9BZNS4386_1S (A87X!6Q6H'8;D>#P8;]KLA$YGD7!BAR8RO M.[X?QGF*;*40::Z:2V;?I!, KDK9I9?SD@@LSS,RP6/5O5^7R*B_6\/"NV9L MW3,*F,?@O1M\?CPPT?!&Y4=.#STR^5C,W[_%R]2F?L3#KX2M:5D 7$KGPFW!7X-N7\'P):L5CUW_A;G(4D\I%.<<$ MA;OZLPU'I)BIW["6Y I)0L4M$NA1D42O+BM@Z%7:^5)IS"?Y^3D= .N2WPJT M *ZXQK\PJ)8L57_M0]G:XLJG3CS:6'EZD7YDU_$H[^+D42Z.HR)'XNPBH>MX MGDV7^'LN*!PN((D=A*"B:HHDK<91;'C>@QCVOXUE.3 +1F'$+Q.9P)>-%YT0 M(!-K0&HUW@Z^:&,K>)L.;3NFFSO?FV]R_K4H8,* M?)F"A V,XE9(>)Y@(MCCJJ7;1&-Y8?T?0UF$G\&N]5<+S#U>4JRW;S:RYJTE M2_\P/A6O2F-"CJ>:/J$&X"HTRR:3.Y_']*]V1&VF*%"]EF]G:I[EN&:3MU3 MSVX21K#W%FYGVUKX3>7VT5+[/.FM6.J ]-#M1*.MO&QB2!A)+/PJG.N[]G#K M:+M:.OG/0DQ#Q?R8U*='#:.<31PAV&"HD/74C<#?VZ[8TY )1L/NIYE,D;W8 M11A"1/.][D"E"76K&OLYK/\ZF)J.([F]L 6E&5_NW@QB]K=I8.PBQ3CCU@;@ MB')\''MZ$ BAU[$5Q3<"LH+-:.0ZZ/#W.0C&2;IPZUV?PLHBP'J;(-N)>AQ, M\X:4)Y:&B=,BQW0C)SNP;P,1'LRO.XCQR$J;3AHG99%TBA21[X)%".!?QCX- MA3ZJK=9KX%Z#Q^D]Z6\O34U!G6XED=4:XLKA2>I\]N%Y6C!YTJN7/(BEEBK)E+DP6ZXX*++F(*/C%5 M=?\6 IUCSH+9!B+UQBR3:X8HHUU!BUNOX!TP MUO=E4V]"#)WC17E02_N1.Q=%F[S3U*OP* WPBU>]4\]Y8:8W:GE\#GAC]?$8 M7)Y4M3EZ(QC?7L!HC 74$38KPH*K((M9*A!T0]N!?D^J'P-O M5^-36DXH)^$)K/6*DY84JB/%X/GOBW*6,K_S6]!;_7#,5A-W7(MD.46.51'L M-]*393&6Q'>/Y*87*Q:^>38%P+V=,) M9>)ZP5"UE$FSCBA/00;A5!P:+O>09!4H>NC6CEN"ZD?R9ESJY4A46GB2_$"2 M%4ASRI;"\+\WLIM1GS@;9#SFFQ V=Q/GCYZ]/AI/I\^??+LX?][^/";WW+S M/["9!5;US;I<_.F?SKY[\/SLAU/^'\/__'5)W OU1_:?YG-0[B B_.VC_42'=6ZE\5C@A?B&5PTSX/9"#I'"4NFH^ M50OFG7N:/7CZ;-+1%4H"Z970:P!P0M6R\PEC%6+3:OEI5;7"6_SO&ZK./7SP MZ,&0X>PB+R8/OP]GV1RMO>'^9T]=4W .ST>1FSP?"M]D7\0J(H*66.7,5E50 M'I[WNMFMJBU.*"U+B'AN@A8?IN6,]XKY$)C/IZ4LGA\JBZ..WI>?\C!H_UG1 M#%?Y<1P_^LY?X9+4.9+@[\)=\A7%BN2+_7L>E@">6PL[Q@XF0ZH$0GE1A@%G M<2EAF62$X+(LB['S_)J6X^F!GL./=F[/_PBN4CWYA20O(-KRV;OTNZ^V25\# M>594W6S3:08";1EXM55\M8P;K&BQ_C7XA*BOT7D]0;"[[Q;V)ZY_".@)^UO&6:%L(YJ<#MO^9=D?]C(FH8[U Q MF,B;'WW#GWYS[$H$W78Q;6J%2+Q\^_YG!4%T:+'Y>;9NH@_^@'SPLT>GP?&J M5'HZ>++!ZRY5,_ R.._+1AELPZ)$/FL1%ZOJ5H]ID7_VJ?ST%BTT@:W]AM7E MS>[?-QVQ&G^E!?>"[,%876B:SSZ<@X;K1)YECO_W_(]ZLA!5+3>T="0P?&0+ MD/[CT9.)DVTCQ0M6IQI9=+""9\^>BC+A5RJ"X9VJ<,\UPN%7[U]*)5"[E)'0 M968R[G1;;M#6&%[*,M=$$T/9\C9+:P#]2CFJEIT0OQL-"[7[*#M)9BPV'&=,YN$_3H2# 91LKJ+5EJ1)D;0969W%78)_R%^V M4OK;$$J3@.C#\*;AJ"^D&N:.1BZ'PQ$(G_*.XD<-9]7L0Z=88B]VET_^.?CB M.ZHLLM48I5_AED>.1M[]2-H-#"QYC P5'ZUCR:ZS[_E?ZV;W=R@A]AXWXG'H M+H!Q)PDH;<(.&W7=M 0G2B0XM-B'KMY"E0;.SZE73-KSW#!\_M',Z[%:G$^Z M=A868[MN3NBYSQX^.OM_YP]/_[XZ_X;ZOW=]E,:MCQ]\O_HT@O7J(:9P@/+' M$DQ]__#!ZA.%7;]_,>P^LMYI$IX\.%2@PH%8V[9DBDIOL=B<,6E)+7GL6-/N MB/%94: %)>X-(4UP2D+%P6%G[D^-!MC;#[^0K\ZKNBST0S-W(+U?-JW<1.C0 MXKVGC!0SS=>$.XK)MV(+?+@%$KLQ6'$!*2F/"$KM1P4WOR#-(68N,QV,3Q!L MOX0RG1$Q^X<@U;WA8^#)^0'NA(?Q2L^<.Q&5_$T8FI;4!4-XNCIOF3UVE1.A MT7++O'A%OV=Y$&_^;8P&9)5OF0MO[!(EYT9<=X*VS R80(SD7/6!6!F* #+< MAHQOTK5Q'L>5;ZT=X5?T!6V_N5Q?_*9S^/;,X+L4C]E7VW%:P2HE)+K2CMH1 M$4*S%$(Z;611LE_NY,S7&XAN\-B'SW1H3R>Z)=(>&*@#L;*"$$>!$(3\NTW; M6*V%W WF.&RX.E@T1(4[[-I?B[X6F,6D[FAUQ:+$H1\+J+U*:;1\II'[\K4I MAM&JE;6?<4F#3W?"\EV1V!21%\F"TNR^F)/=Q_&DO[TZF4.O_>QKXGAN98Z&!%#7 M(79Z]-TD7+VNFJ^97$%$29%V6ZYL382-F'!"P5\H2B6&*S]6S::K3;2'$/7< MY1%R0]]NL:(O]\\.G#^2%I:B[)O W$J'T (K94TKW2#4OOW_L?D_) M(*6PXG#O+NS*MRRK_"ZO>6,2JL[4S]ZEG7^_,NN2U/KOA@?S3.[&F+ YXV8B,XY_RQ>KYY&>D/"^J%1G[OS;+$_$N MWDK3S]U84;_"5U"\D+RBMO!9_Z?VI#@:9TF;X!&+%'*$ M?+-V-BE4PLF50:7O1X8*07:=3OY#M2?\$X2GFI7PRW8^<1<\K(R83+GQ7;72 MF!H@.&KV5!044EOP7++1[&##B9MNHY:6=7RA=Y'0Y_J7S(24U8^RBT,5-3Q6 M47/L2J"Y&;=&JNQ&B*:K'-K:T \WFS;-EQ_XQ7O:(+7I1U="H:'6.$'ARQHWPNGD/ZNF M=ETQ527U:SL M'8:/SC[=.2R'@F)S4 _9.U3^F&(0*&__W4;^UG@? M(JN7N98L#":U7X?W8>MY>,8SXZYN]G2J6@MHZG#WII^>@%Z4]@10\.IM"=&@ M/(_S"OR+3?TO>V*,>12MJ&5AYLO]UZ.'"6,UET/OQU_U^/OQQQ>N,T]W6K:# M@YRHF:7WF>T&&2WB(2$Z M5OX@&=VP6-7_F[7;U1JBIYDT%N2K-1-.%244Q.3O-)240@.>[OVDVX:7773' MJHO& M?;33G6#FDK[P+82Z2W[BGGET8K*TV-;T$Y*?B2D+7^'\)%>7= M_&Q&E)IHNB%"K!HD@&';4RZ"YF\!]U%!)\I".W8)OUI3BFI6MZ#O0M:">*EI MG^E4[^KD2EA(7(!!]O#O#=7D7>?EU(5^5O*:(55DH)U?^ MC!/EOOA]\^+WV:$7OV^-?_%FWFMS9@_/6J6O:>48JR96CHP%M\RK0E1P566C M)E<*T1/="'#;]J2]S:;%_'VQ_T'YGFF5C(0GY#[ M% PZY59RO#+ .?U7%2_%6$@T;ST)>VJCM,5T>3**_%@4[(KB+].I@-)E40I6 MRKNS[T8#OWB,7U3XZ;^=R!O1"$V',WCW\\(_^%-"N"KD-6O--/*7OQY;4FWM4DO MQ3069=C-U;3D<]ST<64D=M Y3[1&K'RFGC%U&OS!2ZCY2%0/7US)IKDZ38:J>!I,9QH\^_()'/&P^F:EN@":?$"X_)KTPL\>G/ROS\TC?LV)J3K? M/&F@8GB<[=JY;VSBPYCE]9:D2$BX6^20!9(9J38\?9\:BYCC2!S4=DP>P.%" M!,T4DS)F/=EKLR>6MQACCA?J6V*! JJ!23_"O835+Z4&:2-5;F3](Y*6A;%& M?5B2Z9]&WI2.4]4#8YN&$IR,)S)0BM%%P'KF1)?#&=$#GQ1YLM=='9^-0F;(@1B MQPCMF.173!%4PK7$P3 2^:0()HI2O;*4_M7KCY/"88$ )DW-8E' M,L@[.0^3;U]GJ1R+IDT<)ME3ND0-6*^7[A./BV2H:4P*7Y8L#?V1Z8/$O%+Z M#7KBT\F8Z$&\,RAU_1MR!\_@!1!B7-@%1E5.R$J;TDG95SI1,.O0UZ"AT"SB M;C_"K;K#,[S]DQ\&#(3DG :,R4T;__[13,D]22%Y<6J+H!RD3Y(V%84\',"0 MG(0(.&?QP/5Z$6(\V:*O/8)9CH'_L"H[&8D?Y'MZ(IC11>J)<8N2,W.F>5JN M+\N2__QGBF*6NA?L#715#S\V"(0D/U6CZ,7'IBJT[>45'PEZ'F0A#\N/'O+-ZTML(@ R_QMRH*@U=Y*6,?0'#($ 8ZF_;L,2L\,R4E M:B$"AV1.C'4S(S" HX>9/"4$S8/'0K7"38%GC_#'9Y.C;\B#?X\A^^8XTU., MPEZ?:F1H383T\G'*CB"[-%(R4[;C$,.%A0S.FXZ$SJON@L>W16#["25_EG_E M?/YD!%*+ Y3*RB3TK/G^\_#E4[*3^6"M*[8EU#]@IA3];B,S*I$ MO3Q[7H-E%9UIQ'*XV"SHXEG"$ROIUZ*_W#Q(B[L6" W!!=[P;'6S+4U<=F7\ MW-$AR3F152X[R0=Y\10<):,Z/- EW*:2.T^^-9I;B6@DP6XB.\-O^ IODI_/ MPNF;UX)0<^_;*%!IADE(GI83W&$@J&5<+&\:5+E>\BM)A,&U+I>G@X"K#?X< M((I[">%P?G?;9;CIVA6$,M2CBH*I]!G\#5/GY >.1R2?<$A33AZ.M@OT#CCH M24P!S?3 >>$9Z[DO?6K+,;=%8BD@&WR<[9P74R)(FB]J!?WPK5V\G51FLDDI M,Z+$G?Q,NND&1W.W]VP^P,F3(CUMW2RZD"*0AR@^HL[Z?0SB,'AOR1K'IU(S MCHH!U*O-W>I*5)I1FI:<3\%^,:^5DLFJ^X&S1;FPN.-;[BC^3_C?ZS!85AFC MZ$J^,8_:X/""56_6N3NDDJ&LY9;'MGSE[WXH+@YQWMB[])#N@ MLA:RP809*^6N[:4_1])MP3"V*O_I+I_L;I=B(+L8=V\R8/MBD?ORXDAY\>&A MEQ=OJZ%\DZH/M65_9SM3E/'?2HYL+(D78I#K'X]_9'1_NPI)9T]BBQ8]_=Y" M4E(>(Z:%Y=HS_]R6=^+BF(4/[[U(58B&[U9][!<7NKP@QRO8^(>/GE#2>_)_ M7_72#5PJ#.?]T3>OW[^D<'SEN_,B*)0YHN8QGZUUV,AVE;O83B("N=F/&Z+N M#4/QZU(2R;GK)T S.NHB,ZJ%U&5QSGD&]YQQ\H0ZZX7I>AQ]\^*GU]\<8W-[ M>=?)@]-'W_H#D+ _=IE$J,RZ0.%%P>U!]Z$Y-?(ZXB@H"D$[,ZVZ/)7JWK@/FAY_?T/0_>/;\Q5__^K_E M?X91?_S=]_*/AP\>AM%Z^$R;Q!K?%_@,361GV>1EN%&)&DVD2'9,2TSR1.EG M&O'P.$R?O&S6TDICGVD\NUEQDHZYE*L%/#CZ;]1%M UY6B9CL5VP!#J7%$5* M\J?PMP:]%,S$D]$K,,Z0G_I?NDA()?M\SMT\G&V2I)Q3PQS9P6%W(BV%2AP] MGFS[WL/8.8.4"-_?]I\[^T6M@>X[IT*Q6RC=+%B9"!?9M^-CL1,"J9R5L-YB M5)MT!-+0ECH#_3.D"88K;WSKCW\RO;M MGO!N14G^Y?E)7<[7__;HNUOGTL%-C7VDGP]W^CH[S"HX=#H:.<3M>O)QUR ^ M+9A=? >G!PLP;/(D:3YU[9.Q).R6KUR&++IFAG%< VHIR_8A)[O/'IX^_1:' M481=. :1*QX.:65ZO%G#6@-4(X#V'A [91OL?=-N4??J:+-NK,$$)S&HB429 ME9K!S78\/7DP>>$,AW"6Q+=-CXOKO/#W3[[=0:'$>+'AVY'H-'FT971G%U0T MTE0K<-,,0H/[%>&'!Y'1E.N-RP_T(?C]BD!6'W&A&5Z M/?K3IEY#=B4"OY)]4A9>8'M/!7NDO1(>]=YRMFR:/05M5\Z.08(?FHO<-:S# M48\V2%=;&(\S,BX,<@]VM9H/+U3UU4^!<[TD%WJT.VW0< K'/&T1FKL0.TLP MC5+>AM)& 61VPD,UJ-8=WJYXK352M7%6N.&@T XS[HA2>_3;;)%L/3^4='3R MIN)&)OIWS\3VL7BZ;L[X" [_V=^]+<1Y!P;VA@:Z]^BFHUA! 2A+)-S1GH=& M/87 @FP:[8L\*%WOQ<5[5N *W:T/43F=#(JJG!:^<5FUNG*01\JE=,E=)=,# MK'&^NK8]IQ.S6H!) X)7P]/3'Y18XW$MICD\#^@SZPG>;6XK<;![H1(1.*_7 M1^_!==W9/MTJB%W3_7Q[XQ-@&KF\]8*4KN3&5Z'PKIL< ?+_A)KYZ4+ZK[/C M^^+;S8IOC^Z+;W_8#D[VK0ED(RE7U0*GBNO:[[H>@P]O0V5VO%9LY-U(Q($9 MHD(CC@OVX'OV9O"XUPU5? _0WJ#N6)HN^J9K5N?5 MX\&$)-HW,\\VR]+-PK MA_>4DB9%>UT_G!B:O$B,N=OV%9O:3)6"K_C+ WR ?S8S6M>S5#K!EOY^9(G^ MKJ3N].#[U6'2PVF&Y'Y*OH(_%=S%SQFT9*%4O.Q.)PI^_$=PCZKYECF6EW 9 M(F=KVJ'@P(2&;NSES/"0I*Z@_3M#PA*6/\0%T_!4HG*)LK<)L4^W 7['866+ M)ISCU-?.)1.\WLPY"ASL+DKSY[K2W(0#//=W+);@BS;G+!8M1#__+%\-6++%)?E"O',/;\X[AW&J3N.4?8UY M(L_LF)>>C3S7*49GK5<98+AOF*5A_G.-W**?/62!FA6E\^V@9$30VLX!2 0]S2QVB=#?VT/1B">O%JL__=/#QX^? M$PO]A$1&P@E5K3?KS?)KT3?B.8\15H+FI2U7=3Z+'N$. MC/7M'>AT5,FG:B@M2&/^\'G[E8=9D O2MQG#[Z0.)@#Y$*M<-FU=7%*?@)\& M0K( ).ZC#]M!"P[@IE7Z'TK)&*[J/#"T[3-YOQB(GQX #DYGD;T,L7J M#+4FD%, &AQY5HZ^*::PND7V2+@UH2]QJDH/!$L:>]M:I>DYLRDY!D1\TKO, MGDLX4QGP98F!!*^TJQ,BLI=9NS2%2PB73R?O)'Z8NUN#YI#!F7KH[![COD.J M3#W&98!F:3$_[[Z"%% M"A1NT-W3T[+#G@V2;>2W70)^!BZ50>G3%=5-;PYW!<[-'),>C822G'#4$O:" MP!;?O4 ^?&1ML:,C>YB@F2HBVPMM=V+EKCO=7P=:]"KVMWT>]&T')/Z/?(^' M"= HW#KGADE.917#-_P:9\_DE@WC^%.Z,R )L6CGA>B*Z%>U2\P+9UY)!$/) M)_=WZY*5'PWSX0*28$$M-J_G%$C'0R4G=*)""#,OBP)6F((,KM(CC:>A^@EE M (W\:VFN'PGK!6>1PIP F\4-R);2,(N_QC,C9R6Y7B[#*@0\\C]G2C"]D_^6 M4C-Y)_F3CE%8YE2R&+-\,;RR7'%7=JHSD+QCK!J&FP6S6C:U1/F+6.1(Z@EF2HJ M@>+,OXH-[]KM/K=L*X\?CX8VN"["R#6W#M 6%Z*X?BT 3]KA.^QY2)Z.ZR'[ M<'&]>IGF.C]Q?([6/B(56,@%+ M=E4>-)+"CQ+*CP2@%&-!AV6)W [71LHT(T@9MT(CD90PW/R10)I[<,4(N.+Q MH8,K;LGI\V)PO@!,>;\M95O>39_CQ1 O8V%!"C4;F[^FM8-JS\%_)*KW8;]P M%RV)T>O3*2L$WX;3;*GF*U=_#__=DU1X.>#[L;G M?N&??)V5C_$!'/Z[YU]/,RT=F[/'IT]H+ CRM&@^HG1")G:A_V#P4SB'!G$6 M0I[-FC:G!;@7PHY9-! 4; 7@-&,AKHL\_!^S@0MX3S?W[.HP60^BQY,?W"'T M_'Y%?*$5<=/5$%DJ]U2C! &KY_=Q=M62$0\GYN<0"B>95'V"^Z7PI9<"+/+G M60;R[8+C)<71/,ZVS;1+P:8_9=57BBPH3[LL<7GRJX@!2A)XUUD?-[(KYML" MF] UO3M8XJJK/HFHH?-D:_ID72[EDY0&)84)HH4P!(4V0IUV+V%L;YEGE9E@'A.)\O=/N?H0 M293[36BCY,GN)^'6:9_:V;/C3"4K>R%"7(RRGFT8#RN9G7$B>_=Y ?7F?HJ: M\ZRF+YCFJL4V:,PER!"YG"2IT^SR&,:$;Q&YD=*K G;BU?(D?8T7N,(LSC4* MYEB4C$+#8:#]D."STVOYPS=EF_F*(F/CU6NLU-?")BQTY:INY#19C'A88L/? M74OOEH3%[Y/8J!.]8.SI;K-8Y"P9:1M^A(:Y)V:3PD\C(:@?S*3C&'W76-R[ MJ YWX$#VY-L/-5/!1"XHN\A,]'4/QMKDH#VQ"RPS5$$X.H\!LUD N,E,?J(4 MZL?78M\^G23/.TH9FUR#S6W&%L9L*V4)=R\JK^N2PWM.N8F)U*%J*MTS1V"29.^&@>/2W+:?I:-LFPWZ;73 MS!VGJ$\81CDC$N6P>NBQ]6C;/Q[HS1)7KX,;$_R<3'RG#3V0=>!B-HK3B"S,OX:]POIBR\DSE2,2)Y=3W=':?TN M$BVU/?-V#X,:@4$].708U/UN_&V[T6A$*,IE!@FF"/F-HFGW!O2+3=F(#-V] M0_KE3BMFY%G5^?)^F+]<2!XQ>O>C_,5&>;]6Y?VX?[EQCY4^-_*L278_[%\L MF3!D2_/9ZE5;?:09F5,.3-+CE R4Q+'K&6_+M5"G::[!:%Z#*R3??TLXY3=O M7^A']Q[0%T_@$E^9DMC-POS^5\GEFKH)OPB!RB*":>]WV1\0SZO\L#1&[$H1 M>9IGJJR-"A#OU1^^G\TO/9M"%UE<+QG#73BT'9FIK%I(]5R^'*QF"XZ4&Z3@ MY./*UV5PA')\RN"K=U+Y??SD[&AZK.5"JOG=F]\OOD:0I-\E^^W3K_272R%4 M286]9:J/IENB5 %D" VQQSA9[V?P*R?SF?5P*9M,=!Q0HX&R^Z8+=^N ,RLV M:#A6+*NKV]]-G,P;,!0)Z"[-G5D_7)I"RWT2[7IF=2^X)ML+^XBMC2C$R*VY M#XPIF"+_4K[>1'UT^:*"2H7RR1$\N[)I M1V !*?NP+U[9=A?&:\\I= =Q7H#>_9CW.O%Z0T_84]=&Z\;=#W:6 MHJ*4*6T/+(H!1]2VN!YU!B)2RLV2\;ML=CN5'L-$#__?IR-WB-L+_S,A R%_ M* M329@LEM'[")35,H2R,_:GLLG?0U0,)ZLH9TH%09Y7#11SMVFWJOK'GZF% MZ!N=K4'@M:]4OHA5X:%9C(Z.X"Q"L^5F9T"D3UJ&S3Q#F&#<&U4"N!)M00#K MYG,K 9?M*H3M^K!A%775M-[JFENW31T5I?:9?>Y;^9(HN/_F'EVN"1#M&+?4E;1$.(_L/C3ZDM,0 MF<&S"%\11['O$7HALNOMOAG93&8[:-KS?!F>MV"*>]>.5.>7"70VBP!F^AN9 M5.T\? 6J?)9.?-G4F\6TRN^S*U]L>2RU#.!.3G^N27::,,9A4L_;<&SIUZX5 M,:3T:.0'=<%IFI443M_/ZA?;]*CD@'R?.!K:M>\6PYS1H2G \?)3V 2T9A\LV4_.1USP\48\&WISM\S.NJ".X4()KY M(SR:='020 _7NVXO#O64D#9OH;>I3.02_41=MUF4W=CS^^BN__382.%*84B7 M1 3W8C:#CWE.6<=EPT1U*/MT\<=M.6O.Y7B<]VZF;*)=?+L;CLA=C1?2KI8K MLS'AHUG9+K77^Z:I@>OD9O;$^_Q 5P;ZO^\X/KS6..Y1KNV:>ATO7DQ0$I3)MD2J2*NRUFVSDKL +EE=/ -(E0TJ7^_(3FH3?J;VD0+SM=VF" MT"L%30\3P[?8UF>L*DP]9O(-"HL?;M4'6G_1.D<(HG>?FJ2J^C8/4<4890S) M3TAE?+&S+2+[2U!_AGGN#=3>!]:Y-%XA>Q@BFIG*X#BO[B9 $H2_\TZ*'[^P M;4OI6:#E#76S)>E/AU.)O,%[,TN4GB4/!T6N!G!GRK1 X=%EKAMK2B!&K)?' M=!HJF6,!3EOF^,"F4Y2?9$SBQ/- MCJD%G57P#$KHWTC8)6^.,:T9C;P8IM:X/1+1Q!A4G[8!8<\OH,W3*5UH[[CP M%&N/(%6R^RP[E)E[0X I:S9'%AC+#JO9(7-DI)5B4:N@GH?8E)&% M?G9_EE M12$X[G+?B\E901Z&E7Y?G[KA<4@I4,T6N M@LM%+LYHBCW&3> +$_M[P2179V(S>^ZU%B;Z6*R^+=.^DO!FW1)=F5?#Q>&& MFANP[="#PO,U>BLR!#G=W^&H: @"V.(,0..YRXORT>7PSF@WE=:M,\BM F/- M@HHNXKX:7:>1Y%&&V^/"+HSPE-19N%>Q;S;Y9-:Q550IVVICL7YCM'81%1<8IR4#]:H<,/U M9N?;3]H&[TDIO%HTYCN7/-QSSVCB!O6,NC@9DH0R)\1P#^RL^VLM<+/J?:R[ ML>MN#$,1#^"B23'74BZ:>I%W%WG3^TQCG11%3!_U= SNUI4Y^C7K[2S")QB0 M*6<[,<'W9"EA:D%R3ZAGI'4HR+$@)))C$E1@S0:2>F4AJ8X MFH%&EY4.<:YGQFI_W@)6ON5]]_RQ)['P=5L_9AA]32"KZ*.PWBEWH?+CK5:H M)&^2BQ.(!>9,&KP=9EOAKE&F4IVNP-!304'4?G2G+@KUL6:0>]A0_J?R%"%: MWUU(7=AQ*+;R\\IFUH:B6<,>8R/)=%+9"GPUQ, ;#Z3ATD>[:B0BPCW6=H;, MVXFX*$KFX:1F&H/0LZF6-]18^YLFRX0JIP?.23*P>3""@23&!$<4%((33SIF MC^;N4 M')8+06HI/8CH(W4]FO#1CW%Z2>H)!LA2R?P\HSS9#4*3NU)X ^ZX8V4]O_"5 M*4YKUN]+"#K*],6F?KS2Q-S,89%QSV5L%B]CL9@&"]-<.I12G=734R/"2^1+ MPQTR]B>^3!-FR5S(&XO3RHG6&RE:,T^--M(*V8#/O8&F5:B%+XYUWGDS3_2I M*LQ?$.;O5&'^_6LTE'"R_95\H?K,'T93!JQZ672>%+EN4D>J]-UB]S/L49RK M5\V$'26\/IF>4D%2QG7.*1[*1FBM; 4LBW>0^& '@S( 5DL$HE\:#_S"+)(_ MW6C\"5FKTRC$V]#F"D21 FFSPRY4T14LH2F<84W-\&U!QP1VVBE#GC-!#7*: MW@ARGZ+_F":-J05A1+!^B:[JS_719=5,VG)&@X+5C^N KRP)DA['-(M>[^.# M.:C91(]*D74K [?UW$8'A6S#*U^C@@VR8YWQ@IJU(K6KU ?G4X8Q9%P&]1/0 M&C$53WI6,+YIZVX4AD_+UDH>JG>>DXB?9PXFJ1"&0SH5:4QN%O3#\!M[(6!!.#8[]A/OFP@D M1BECR=0NE:-8(6?S0>>@*1^=#+POAD0P3 ,S#V?9 MD(CT0%*HSGQA;N5JQ7AG% 1*2NSXVC"JF2\\RRA"1!W9SXLOSZQ#E&$(5@8W MD=@T)FJ@>16HJZ9LP M ,"[SAW*,%]2ZBS4C2US:BXU=614)&T6].!5;(#*Y3)WTQ75=N@[.O.15A@3W)H[C#D_WGS5N^?;-*CPL>< B&]AT9E!_;*RY:1D -]J1O1:-JH M. ;NB.&=B#5VT%(WHXJA8Z82=[K"5%&L*==%6T4.NUQ2A>[HMBS?./4HZ2/>%RCM.4@]\%)AJ9<&P[. R 4(,O[,S*1(EDO5T)R; M'K(X\>@>&!.TQWSP;Y2I7>:F"T92%_=XF:)>&/E46\+4])("<>&EW7/0R\IN MT_0Z5PHLP@=$H&\NZQQ%[F\92U0)$NGJ_(GTL0:F?S6W;;GI&7D/V9Q+5DOR M.7YF1NH"KZ]*OU3)DX[L3VX:F^J?K#LM),2O.@=I[EY1*_/D'I4>EK+AIH=" MND"QJ2)A.]R': G;EL27,A,>B]E*FWY\'B9"EHHAOZ#(L,ULELD$I@J[@UN- M!N[E7_Z[ROMUU[X\9W.E!>OZ+F\T\L<^)RTK?'&:R#@.:2Y28[@W JY9AX*J M!LOY N0!NU(&^_6BP4X2B>Z@Q>DL5X,67!\+7:E 2R#=)I=3@\N:@0"1F:N; M9M8L-KTRM"HU#2LTM=Q.IY-FC&HHXEW/MD3LDJ93WJ->GIR&@>6*6OU.+-$F:Z< MW01[L6 Y*XJ+Z\&)ZLOX7BNO'$QDW8:DI)+!@C5#IF/>GLXU(^QS103K8U8B M!O>!CT6^$R^ABWOY 93FO'(%J"N)$M%O@)]^.(O)DT)1 :D^R<(N^>R2S;RF3+YE')!N^:,S M7G283Q,4TQ%'W$3.B!W)Y QE9*?NA'V?ORH%H" %H%NE .P'V4\ED1KNL,>D MT=%5Q;Z;>Q'D3,05LM90$;;TN1L#!P;P8,BUX*]Z PWHU9FWCR&A3-1 MX2)&SMU@>0M8FGQX"J6W6:G1B@>+)GEY6J$V3*EYL8*/MDMA,U19%P3J\&;1[- &>+:4/\_;]YJVWRI M-X.8C?G.-YQ*TH\12R4(NS3PF@.!>B@*9!UVTV,S4Z.19@I-209U9,R(34%) M*T]%ZW7R89VOK?%9E((J'=H5)L@")D@F!PK)JK5C?:=FL ?P\LSD,5\AWQ;< MV)D?41&HK?:0 #&X['C1+M)WDP0V+4"[)][3!E*!R),WN(D+PI@2\LY"-41# M=>B+,L7F8,?$AXQ'1A9VLDS.!0+$]V,=/WN)X_U67"R$AM],,H%_23@2@JI&#\2O4@ M%S>G.0E\6^87D"O.1'>^D<^VK%PAJUA=<"PI%WO44)-%I2>I'K*PJ:E1L6#Q M-.\^ M?\$,P8G5;;N.=27]D# X"@#FM,GU H_,8CL5'$7.BH++7T+MZ% U)$E4&EWZZ,P^U+ MMA^:@ L% >1H^?KW-]:GSV]>O7G][L-OUI<_WK^__?Q/Z^-;9MNW;UZ_^7S[ MN_7NPZN/[]]87V__7^O5QP]?WN&G7]_!WZQW\'\?OK[Y\/K-:^OMQ\_6;V\^ MR"?@7^_I1];'#[__T[K]\-IZ_?'-%^O#QZ\TR-=W7__XRF/>OO[O=Z_>J)#I MQ]]A^"_6E[]__./WU_33/W[_:L%$WWW6O_[R$7YQ^\7Z^A&_R$S6MKY\O?WZ MQK9^__@*_X4O_O#Q \=X"U8@9XQ3_/3I]W>O;G_]_8T<]ST2 L?_^"?\YLO? MWWWB9;S[\NGCEW>\MK?6QS\^LXR#Y7_\#'1$"G[Y^^WG-T@;.?%/MY^_OGOU MQ^^WGZU7[SZ_^N,]3/+#JS<%?8\JG^&N/L/>SN]NM'.[9T>9>(R7_\ M+Z==?]FN\7\7__S_/@L8_;L8_O_KD.>7K*^]Z9VU 2]G@-M[>4S[WO[>=)@9 M$]*\_BAB5J3/%@[IP59V/!H>?;>.+='6-F Y"^+LZTTYT5E=:\P$[?I>KK7& M/JZU(\;/SN!0KKO3.DOOM/=>X'&7QY]CQ W1G0W M+@-O/%N,##6KA+\='UZ_E1^GCM.O:,, M,:R^FU/Q'.6X1_YW=N=0J HW>C(1!$XT2]!W(K%5*/!%B;94QC?T/=DB$E/- M%:*?]1!&XZ%VPHRQKA/&?J6&?$_/?0(>89?)GT)RHF"^DS^CX17R+I4+$>3L M'7G(*?DT\;$MA0UOH$1ZJB-13P.+>GPNX&>R-QXF@HWAIB%HEZMGM^^>7RI:PGUL*U?PPM6G3!XP9,P@(_^\E1@)N*D3O2&3 Q*(+PWNT;@;$VG.,:_ MX @%8EZS/L)1DBV&?/)E]^E\1)AV'U$B8>1S*PXLZH#%S?7XZ&Z'7:(L;$JN MI9PCJG2=0,XM$7A]50"&:4J$?QV$W[TTB#JX#_T!Y\LZB!>+P6WI MU(\X;P=_Y0.;#)+1+$-XVCE&YAH,Q)AVD'\^%&+*"91!C'LL$2DE] %787H6 MCC$6-[(PGKW6$Y!-_@UI%4B=J602%2^(;%AOC&4(!,0UFBL7DVY^3$'; Z. M&J,(1^MDYY W!+8;J!3_C,&=Q/.!28UV1,M/E^!$/K!*/+8BSF+-!X:LQP88<^*93<$FLHS<'8ITM <5.*U#:1)>2TT^E#>OVVI DO(2-F#(Z#WW\7 MP4Q)(X-:Q(L*N"FAZ@*84"S&WP4E<@S%&%D&Q\!JIQLX83BKC,CP9D-YZN#H MQ)BEK8MZ^6F^LSBQKS_G9LQ>LBAV* Q]-G%3XKTI;*LWF-_TYS=#$8.R?;JN M;6!O@?:K+PRN'Q.(SF_=OC,O)RU;<1=$<(>E4JF8I5PKO,W\B8P>X<92TP#9 MUCA_5T@-Y>J9-XQ!\GL#[J$Q)OWE+JTVT:(V(Z]I9T-DL)CD&T8$<$U2Y.B' MJ&*>06"GLVAP[Q'CWGM]1(9:)HI.Y*LNWAY<[2@$W1(OIS!_(S,UU$E74>.) M+)&A!"DLX9.-\28A_"4.IW!P$I^K\-*;C$Z\G8[/VH@O"M0+*4E(LZ"SGK90 MY_C/A&YR;TJB;19CAA;W2I]+0>=C5GT?#%"#K M6+Z;Q;D4_W3Y#S&^C%>WE/+ ]S"IR9:N^].M&& [Y(W)NE3WB#3+VJOBVV3#W/=:@M< M1FCAW#3H:9*UL&+IT\$R7QS@V=^>LMW5#%W]+KV+^?4]W@.R"M M%M@>=?61J)):8,>)62ML,XJ*%&O\))Y5U*Q"3DRB8J,)!?,54&X*F27+,1Y4 M?;B>2Z_^?'D8=VM/5-\;? /M>!8,;R0;C>A_7AY1H2>2P^(?,)DI4EA)!K&) ME$J@I:#(Z.ID>TE6Z5&^ QE$BN AX9O-IL: 5/C%VPU_.C0^_*7.&Z;N7;UA MTTB<\LS)3IV=6N>Y#7_6G_-]"6+BN9*&DC#9+#=;6BOK5^JD?&WV!G4ZM2Z\ MS&G7VL_I2:F?C,2+N@NI2-S) M%STG^A>Z*DU7/*HIM$%0[$M MOR'1W ZJ M^60U*^ (>.[-#"Z*4YXFX,_W_G (\N&-ATAOMZ,(KEGKZLW[-[?7O.VWP';P M&1)>([4+VQG3@SY;<)9@LTW MR*U.:9[\FWN&8$3*X@'FK'G!""N]YN*1IR\VN/3*%TW\FAZCG^,"O'P__H8N MOI @M&2QS:_8+B8&8QC/"6_F__9@!"QYG@M9CO=KY/V%BVVM[3;>\K]# HX#WQX^;K M[:L,:I*&5_OM]O:3(6.ECXZPU'_JN=T,2_3<>JV;98FNV]J0):I3?P9L\4$D MUCO==OTGIYX><=A?I]$Q1#CM;Z=9Z^Q]>_'S:HL/M,6W"D#GS:_OOKZ^W?[4 MN^U.K6%P1<-U:ZW<;=]R]G_J=W4B;EMHD'WFV%SS:4RP$^06(8\O(L# +J## MEQ%<1Q;?S9_X;DY"JT"8$PV-TPR_RFV\=9/M!D:(%"$E0\E6&A0_CQ@\/L\* ML=D"E)(3M+L Z"?X#+OT_55&,Q2(L @='1?8[Y9H]FJ!.E7E(V!'%BB05014,)E+%>(KDSJ,AYBW%[E#,DDM.F,FWL3=BQ:K;Q< M#LAP"(5:D1@SPK%D= I4Y[Y ,,9L=AY#W>J!.2N%("AUVD4F=ZWPZ 'V)_235 ZA/**3*GK3M>"AUQ M.[O#2GZ=)4"]/23D3KI09)MWGSY^^//-KPHQ5"0W*G?[=OA54)(S)_#2'4&Y M6"H%E7*,$#"5LB&]*7=(I!PIY%I0,%+U D>)?-4,$S[^09%5U0XH41@!*8JT M$:V0%?^([NE%P0UF6:MV\+IP?#9%^0+*5746*/N/,'&8IE,%]#(PF:CN.2='>Y(C-8/;7S@S#\IK+M M.""-D!MT840KZNTK-W*!&]DMJQMYM::]6=6;ZW:<9]N[IKMY<]!M4DWBJ<3^ M@7#X-K4^BVO<3I5'OJ0,BC4+$"RR=NY(-"N>S;D7C?VJ\(,_L?7#-U3IK!C, M:/@FY@BSI1NO+-PCA14N^XP;1V1M(&/288RLV5_5BURP'U*9F!%S*>HV$!J2SVFO5W M'_0IS$T:8WH?J7,<;9^$0W@+]J12-C+H!)@JRDEU-);48G3JKLPFIPJZ)(Q4 M 8;*N[/3_/(9I:'(GD)F@1(!W1*DW8Q,/%E=HE1+SZSZL>$WC'J'B++ -M35 M@M 1,V:N5/I(0=:5;[+2[D$6RH&^Z)$[C1*P5(6:S'Z/R&JW^E'H86JASB9- MK>"[$/LPY:JMMG.+G!-W4C6-3#RF=_BL[F<((YT5LD0+-%4J65"+7QLS-M=^ M4M?SE@5;QW%&;S6I)8$I/LCO-9-^4;MWTGQ_[/KU4%1:9)PU*C8%DVOAA,%! M)XD@:SE\P^W",B(C4C&+7Q:348V2Z-NZNHAP_T=SCN+4KZ.AW;QMG"*';&)V)))2PFY2[4U,&?O_"%C 6]9ITNULIQ72QUVI8. MR933T\)Y70ZK2S5S7&\K=4!7V&$S[UQE#?7[+JXUY@3Y-8>Q1(?D,H[$NVD8 M@ P[Z3$@^$UB- HQ4?B#N=X;WU#%KWD6C)IA=B"R&S);[VZ;->#P-#K$5)%I M?S8G( E4E^DOY!'T!M\DJ(3A8ENH/+>UFFMGG(A&!$'6O6B_&ZB7.&6-;K#" MUW:V6>Y_ROZ!I-;JLSL%'9^B,:C6JY8+ 5S$JDXX&^?AJ([\L9^&:1B5 _V< M(KHAE=M._XT)[I[L[IY^.,$ (V:64UR$H6I3(4D%:G=T17/S&J5#%Z@MP 5W M>#U++HA\(+C/%@G5B>1&,*\.>D*>'S7,=@+L_)'4MC2@7V&$&K9Z!T/Z+'P? M5.PNUZ!*5U*>T(77('.P9B@3'\#'3.=Z;IB-^>*8M-A2S_LJEVU$S"S<\6.Y M!5>Y4K\NW1(*&,%>&&=[I, :V )-Q8E4L(PP+JS)7X &LF1EF5#6C MTHDCM6KXS-#:C;+PCB@3J*'R++IT(KIG&*,_SCIQ=+O$6(I U0,MS[ZT /TR M0I9)_T&RS8OUJFJ\GW#9\0J-2:I^D'.0B8P.'_%K(]4IDSPB1I7BEQ0G+(/* M]DGWR(ZYZR*,-R?HHK,\)"N9[VUH>G9D=6^!F6$SJ/Y<9UOIY(G4O2KA%"36 MA60]C8YPSZAJD@UU$@*P$PR;!8&@] )+MN[5."=XL=YP'VXUJ&)@V5E11/PK MW8K^&3>DXA-PPT6E\^E #G%_D?Y<=K"6@YNU+JF]HWV?)61-SP3 MN$_U!(RHT\%#VGDUQ#09RG=9)L5L^@7MB+]X-R(%--M& H&-R!;C6Q^571-MT=@SD*V MQ0D#L@+P!PA.[442Z^DUAA["*5]JD^DXG$MLR0B=\D.)(T28-1FI198=H_Y0 MU,$H>F8XCI!FJ&P1M7[V.>.5R@Z.0(S3/L]YI>W0.:U5.*1'KZA97[RQU,_[83"C)N6R [7WX$7#F'-N@UC&!/&O?+D&8N1G M+$4MAVZ4O)>V9&2D?9OX#3@R2%.I6!O8/K&>H(52\RZ,_"V4ZC-AU.)=7GIE M2+X]Y75>RUYH0_-"4]O!'!GGK- E.Z^\37P="H12"Z-O,@F9.[_!)@E;^Q2! MFS%&3JE_Y+N1-$.%/ CG82CVW&70Z\0-MSD71*; RM(!['1V/:<=9ZJ89W*0_9Y(I(SF>]0F>QZ-^CK;J M6Z3P4K%BDHT5.-^H/^5U*W/S(@5O85.DAA41S#F_%][07+,$5!E;[[Y*#C!4 M,I(B$S3&9"*X7-=7\[SR:2?MBY(/PM$H1NE/OIV&K&S.12#>3ZI#\1& MQN2[,@-'O ]I8:^_-$%<#/4YT&=+P&@61AR>$(6<33A7G!6=AED%L M3$(UZG6":= M4[AR\T8M9RR'?C,TR=NL)GD6TNBWM9KN.IFDW%,['^D=%&,E^+(SQLX =][8 MSC2H3(/%MG4_FQ":EK[41]Y Q7FI?(X\U(*%U#)!(M60-1)%3U@]F3_VQ4?= MIC2,1/X=;_F,#*7UJ1^B Q'CHC@IV8(W$WU2+5/3&7A8)2>S'O>OSI3IL!;; MPF\S)4+LHY/UN5?RM%Z7+T"QR:+2HZU/>SC:.*5[<:VY5)-&VBQ-I^8T:L]"=M] (:O0!%6H#PYB1#T(L,T!Z2MB>$/IT!1!&,RDPX"* MZQ;JY/ ;E:U@Q!>J33[B)K_1.RF;5Y!HCSBQ207=1))PZ04%AC&W?,R;2%N- M@CL%;J2,<4SJPR+"/MR\> V '@^VHY^(26R!V2_&?&$A,&3,&)&KP2 IHHSV M* %7LO-=!IMI'+4([NUMYD=HB$K;! KX!ZQN&$YL1KFTK7\ 7W/V#(-<9;8DALBQ-8FNH65+'*=\+X9W&&A7YG\!0\B]4@[ 0#,![2/, MPB#5PH9R,A0ELFEP3P9\H' K(Y JM&]\S2\FI&AF;W>/N%:R87O90)FRB',- MNI;POS. !(7#5:TT_05UZ>]@ORO$<5\]IC-3Z+$D3N!;RA@(HXAZR"D4:VI, M(/H)B!)"H8Y$IIO;]W!,/8&D@\E0DJ^>?7[U-GYV_8@TC8HQ=M ,HG @Q%#F M)L6RO41AF#?KS20C;(()-EY:N,3)*3_'F0%F4TS94=[?.,,-1IP0XV;D2)F _$98J4+Q]H+A9 M!8J/9AQ_4GY-\KY("_(K9H:<9:+0)CA-!DK(-*1V)]0UD@&Y:&6@B"G4>XV] M3KDLF)T6SF+I;/G7#+3 H3^0#0@SZ9CHQ%%!.;Q#^ZJ9#%S9U"A%MFX0W$TF M]3GQ#!X0QKT/ZB%F$+/*F!]1Y6'2^X9;/D/HRDBQL>0R>25C (APK?-N*7X;_QH4@D ML\A\)Q.=NEEBNN>9!J;7)HBG %"T2MI#5M]5)A66_WG)C-([N9:+^XXADA=P MV\PTFF!G\3.$]9(.-BP*4P N0P'#4KHQ[H+L-63:"GV1/ C8\2&V;4TP=9"! MP.@*-!DSG:R=AJOA (-"0'H>1QQC!3BHXJSP%$V;K$G;."C,%OBD#GD8IBLZ M/!'01R:<9F*^VINJ6Z;@BX:(89/X]"X8"0]AYERI%BR2DP=^-)A-D <'S),T M56&!;MIZ1T>\0)P^W"HYC@A7@LJPHB'%+59&+1_A\LL8# MCCCL)_G'$0@HUK7+V8:&%(2;]6-?YG++'JQ4H.Y943CWQ@A#)E1GB%AD?XZB ME@/;]!("-U,"B8XXN9OB%GX*88L4T=]H:5NZV^KC9IVX&741 MW0Z%&(\:H9&=+?Q3[1O7XA/&3&"! M]QJ/PNBV; 1+P,0E9 F:IGEUAK)%.M;!HDAA$40N5E/\T%0$2_ -IN-AH[^[ M4&?S,R15&5*F55J:#^F M<6V M58X)4'OE@I.908"^.0PS;R;YSEG7E7,NZR.\Q%3?B68MC\AQ01A G6$MM MDN*SMG7E7J-ZXS>G(DE7IO#D>-B4:71+O!4?S*O0;C) M_R6!]Z0V(H'O<2ZR6[QL9>C#^T2J2R$\H-YJ?)^AC.:(0[=W_M*77$I^-G]Q M*>FB]< RLXKJ.KA;+6G"5/A+GKT *\!$X TD.F[:G^Q!MRX#DC:O,^Q,8#GP M:UP:IYS0P1AJ BHQ Q^9Q@&54TL_!LRU[PJ5?P&I'Z&@'=A.$0S!'<5 MY-T=<:CQV@C/.%$ZUI_?**<)3)40D^%][4W>QPA!U%$7B^ 028.8'MO>,_(M M9N\OTRRG8X\#U%>=[,OB641-Z=(ZJ70?\?>9!6L%,0]8H['@ZM%E4=( M('/ZD$21MO&6"Z14R=;\6:M9J'^/":?[-A64Y3-:L1!ML>2/K8:(@*<,-;@P]T2Z.1Z$3FZ7Z.*8M\/A![.4?Z&2W[9D^22B,"3+ M']&%^V0RD:F37G6R(3.'Q_&.1L';9ZLRE)T]1[+^46!'12 6"D&J=M0).7V4 MZ2(]^>KNB%2]EM @99EL'0F]&E!A$VJ=*G.9J$$YR*ES &\2G"B!O--E-QZ! M*.95I-N"04B9Y>?#,1;J(@)5P*.\3HGC/F GDGGM&\XGN2N*,A(U6&]0AO1D M8I@MJJ7.HI(7C-:/"KG!+'4S_%6Z9-207G&F;I LL\C:K8;U6>:-2[A?8K:>!F/Z3G5ES\T+Z@IY 2NW[@^-('\*:Y=:= M]HW3L(W"[W?8,WU&^WHCO4Z_TX5J77T-I_[ :KCMZQ>J,8!BS^PO@5T*!U1^ M*VTQ4.6,,1*+BHSZIO&<,_HL'[0T;8HUFGLQIKB^3'V3N8A2C9?5N$9=9%K9 M*SN_IUCU-.#/[(>*I-4W]D?"UB>/3BMVZ5:IQAS*2M(D_UB)/FV:$FQTZELE M%^# D^6.4D?&5A7A!.B)AI]Q)JE<9=Q;Y'-BD4MIC,=_4K)UH607^M@_\M:K W]&N MK-?*7,=8P2T+P_/NT?/:<# 8\3'"*>'XB@7:!:9'1_/"6$K6S9(F5%%< *C0 M5\ QAA6<\5:2:Y$=#LIBG,5*>J0E>BQP:M;K3#(@IGF.*!"'2J&>*,7UM+9I MMB) I0I[NTOT$8]D?RP$WP,D^LE!A"Y%@L)-HY-%OAA6B$W[&ZT"*C)CP3F6 MG\E;)>>341%+[[OGC_EJDFVJ^8)&$LP"LOY3^FC2LD3%O'JL"+!FB4\9=;GJ M_OS=;GJ5#)^,6E"L0B/DS L$QE(\;%R.31D*(V]D$P<<^]2%"69@+,GL 'N) MY4S?C8HI$V>T:W+XI7Y%Z?@*X_3F)OT;R"QO=D!1O>32_;1E[J^IREMM#HM8SA7>K_H5B? MF4(KE!-DB*QC/XUP "=1VJDNFR46,CA^K/R^%*0T7X#'LF_Z@8ZHZF]Y%_RA M?:EX&2@L#D7H*)H0)8VPFBWOQBE"PD8^I3]$D_AF3%W'V VQ M0ED^/9??&E[;/PPO]7^;3N)WJ2^]@ZA&%,$/E39]%BVY]VY1C M,J@L(7MO,,ZB C*^;'BH0[?4IO;.:$UL&W& M!!-ZF48LD#%G'B2Y8*$/#(R MU;3(Q/) MJ"65)^DZ&ALWH:Y/2-6),.\^/%!M@! N]/ $WAJ"+'>X+=.BPAP8_,@*]F>0 MY>H5Z54P\*)HKKG43,7#2^D[*8=">JXI&(S:/3 GEZ08Y1[42@.=0.C.14&5 MQ,:!2YWCI(4JA-JB[)#;+Z\LMUN70%T/\K&8!BSN^Z*2I;F?@QK[11'$KKT4 M-;=FZ4W!E=#%DI:FICE1:N9L1'F6\G^8<4'Y'.GQ>/5X@_MS.55KV^V8VQF+ M,=L51C62"@\,9(G 53)] MJ$PQ*IT9$=H^+X9**5/LNSQ)F'ZKAJ'8K2R.X\$*(M6+ QL-G:FTB[OX\C!( M$8I<88T"C6%F4BA:661BYO*!9'#&CS1ZCDD86=,E]1A>2Y;DT@B1QHYT*Z", M,#= 8I?J,+^:2&[26$1&]2JD3VMZV+*6S7CK YF6!>]EQ3R[_>@IX&W)?:@M M\#0'6HUK=$'NJX[)R@^SN%.ZG\^F6P%:[%<5_B1\]'P,5*@@*%G_Y$0V_>&&XQ*GB5 M_3CPW/,%SQ'=-&DZ?ZAL!JP5T0#=2LN"_>R52[4/?EHBBRE@',3%D9>+- QT M?>V2W!LC6TXCHA*:%>87&:MFI=JL?LR2(>,=Q+P9C<.E%V'$>T20H;G5P6ME1VE5E66/"#"UJP#3T<3R&P8'NF77]"LS MGZ]T.%KZ\= MB(VV:,E1OK# :T,K69UV+*',%EE#AXN40L$F2S;D(_?,>"S[IL]?_J"P98;/ MZ/7L/EP-OMU\&=R'#/.([[S)-&O:*,-:/AGOLH)09WFS M+E@\"S2;J"J([3,S"H&@\J# 8>2;)V.Z>M)LRF+SW\,*772=X$P2QD.;3,?B MATR3TN[:[V .;M=YY(RXE157O80,TGUN-S";.T-.3MQ-]7G)5B/IR8DS6<]'C0')_**B?81II M3]F!F@93O\2=>TTOX(\T>P7X(U73P+5- ]^NXZZ3-H2RWA*?J-)T'Q4![%") M$+<#;D-,P*L/(DV01@93U3Y4RJ*N@,$XC"6J)6-=\05MW;[^@BSY[UF8L(C^ MX,5#[]]*,@]E_2T+2-0%I[,(P;1B3E99=<_D:5FQ^XG9_JA<0!ZK>=:E99 9;J)U?(YJLY:;EWW!!V".8XAVX'0E5\TS3(?J2W- MMQ(=,D/1..VI^KJ@]T2(@!O+(BEEH5D:[:3(,L@E:?:%Z9:D?,:T1Q'%V^(9 MMO["5F=+"M9'.;_I9,U?*=Q@L[>ZG:?BC_P6:4^P0\%*D" MUZ77FL=GR!^FA\C3LI_/T%R#A2^Q?U;:+LL>)L#/U#0AD*1OZDBJ@Z .RO=)D49N@JEO;./AT9KWZCR'G(N!FT$NCD,@M;QF5_VM$GN0Y0W1S M0),47Y >ZM]PR_J(O[OR,$L_%S(W)P8H?@UGTXI?3\VOKZ7_BAG@M!KLGU*W MXR3%H1B,*<<(C3-JW1S,.95)^]RX>)RU4:G6X36$>!H8:O<6?J]RB0I*C; ) M--Q/-$1:AQDL>OJ84LC>?XDH+*,+]MW(RB;B%,*;9/WQ[/I6Z:)&(@52:VE MRH"ZD8J\@1!E( 7I?#*=(IW5^W%WO_OA+![/RTCPK\1SRNF1R/(JPPPA. M9 MFY?=#$RG2M&7E@4L%)F&,YTHQBI7K-XCACL[H(^4Y.#N$*23.<(JNP.K!&ZP M=-V;QN*%^LM+V;C[A1_0>/30R\4\%&KV#=:K7":MF+^6Z0_=5JWIM#$#(HG@ M_X?JQ3(YHD;)$;\DP\7O&MU:I]%9^G6]YBS];M6P3AUMP[=DM*$_HDU-V^"838IW$ZET#Z(U\C3C@36 M7@C'NW :VF'-1(9.CUCS$Z2=4]%N9]K5MSF??5 1[PBC[D;.<# 08C3*+-S) MKAK-CV(AM466:,Z8<6KN@O5W@"9M>2(NJ"A$Q/_67J9IEHEPN%2VK@FQZZ&C! M];->[F$YY'%RZNR(U>C5W.?6C07_[3U_G)0>T?\\:2G]N=@QND9DKQ(Z!42] M9*%3S$,7*W1RR]U)Z!20[(E"OF[-2F"K"73[AVGSF*GWSD73,!EH?(<$J)6+/*EB9 M3N-1Z.<6*F&78\N4W60A\?L+A3%+%@6/A/4@"/%#IO,ME.V9(6Q";1.+$22, MCBP'UJ^@ 0J@ 3J7!0UP C"38AB S]0;*=/ +PJ#$)$K&?RK=& ;[FQCA\/ M9G$LD]ZY U2FD4YVE?E.H;85ZZ9 >^KX4QWXK0Y\=_F!QQ7YP_]ZYM=[CN-T MAG6GU1HUO7:KU_$:W4:CV?5&_6ZKY_Z/Z[3JS_8@)YINK=,ZMJA0S3VS1D'O M" ;!AK+C0QC<8&]+HS6(;"*RL]@XX>U^&Z=X:!('.)J-A0;W_9*F$5-KTQ\2 ME>A5.)GX+&FN*&NV_O++FU?T-^?E-65B$AC&D $R@$YC7Q472#PR1<=4F$P4 M'1&9B:&*?=E1:1@.9A.C F&"#5$T^A@G(IIM.E0+7WR#6>,="ZH;3.YU4JE^ M>\*5[7TQ#A\NH@'0YPSAJ;U-&#!,&[=&OOEZ^PH)RMW'/C&F_EFN?!T0#G;->X4?",P8"+5H+XL6-_ J=*(693XUQ$9>=6E4D8RD9[\W &YB+A9"+' MZG9X,+<)SA&(.Y8R*N+SBBU9$S^9):H]!K=44ANPT/_!(FQBV>B9);_![U\0 MAB]4.*:924?BA77E71O(+5[@9[O*Z@]QJEPC*.N_^%KA@EI94Z,;H)K-#FW* MGP=])J+N[1)5=$!''$FI6W.,YR^MJ_[";"1R(G7F*-H*1/_B]R-LDY^,J7Y6 M,C7\-)4,3'+C?6F!+38MB26N*S,GKP.W0]ZO!&,C!ZY9OTH!H0F;(HT;)+;- MW=<[7RBHQV%PAU\;#4'U)BYLN5X@%TS1K:US].49\W*ZQXHKT)3.+QY_!6Z% MIKBQ27+K]9QW5WRYMUNK=ML[CV[^Q'#KOZNT]G_9!VGUMIQV-7?-5H' MJ$@HW63;VR3YYUP.3H?.J>D[;S^SHO#A$7GLAZH7<(I$P6E\W,6YQU\?!';P M?0\_O(^Y<* HZ+A^"QY%R_5YW&=/2--7?G *[I (?SXAI$<57VQ/FL)S^O*2 MZ+9)X45%MYV*+MI'NDP6Z5DNZ7=%IFHX@R&&1J;8!G3=*J^^PQ[M-1DLIZSE M,7UQIR[$V/BLGEN203%I.[V6[=;UH3U)FL,N!2+;B,QMLR)V8:W'U> ]0;[K M.G:OV:SXKN*[H_)=N]NUZTZWXKL\WQ5;5.TBK\ QLQJK,0X\QJ5JDL6'[R-Y MT%_)4.)G#B6>6J4\9RE:3$:GT;#K;O,DM;W5+FV^2UV[VW*J73KS7>K 6>J> M;I>JF_]ICG'\F_^4BG]1C/L0%_^&BGR:_6T-PQF&L%=[@M<+MG,C^$\[FCB/ MH\R9B/IBDO3R.I;+CV7=[O1:U;&LCF5U+,^')%VW M9=>;[>I8;F_++3N?*@TR"(,U)[GZ9?:7%6$KPI;KEQ5A#TG81V 6+*VL/4R" M_),=N1JG&F?Y.+EZ[JK:7E;;]PX"KW&2LOERUB/?#O\UB[%D[\VO[[Z^OL5" MK \BL=X% ZS8>T23*8/%\ W^:'XB'DMKD_-KE868&5P-X44(H(%%Z-CLR"AZ M\YDD5]C7*(C%M:T^2;P?6*XXQ :9 TE9+,3S)B'83G]YW%W=4R_'6ERLS@M4 M9YJT$A%A )*Y:N&3:0@DWVI;^!_\ 'L%8C<\JGRVK0'8:9X?8&E>$LT&R8P[ M^B%$[UV4SBF)@))IO6ONX<6*:EJ'-<:$6$0$@#%%,,!*2"YRQB: \(\[K&S$ M[HLP+)S/V@*E]U@HG1]ZKT72:9&O6>$K))M$2XJG)66YF3WVSXH$-F5BXDVQ M%I)'\()@!HS4GPWO!,\"?CP4W\4XG&)]9I3<4 ,X_ 8K,?E?NI@8.R=B*?8& MU=9"LY@\YA?"6<@LBG5P$_+,8):6>[GB\GW7EN??78ZA?KQ;$@6"7<"SV(&)IC8*&W-VP@C:HFK7AP( M,<2W##9X"W5="Q,8D)O:#7W0;['0/7\S%G3*@U<,-WF%]P/;&DYDXS@XOK*@ MGYN\D:PA?!'@!Y(QL%#ON^>/4VBNE[2!5V(WI (&($A1 /(S7@D@<'JT@ 75 M*8,4L!PC($.<0"129]H5W&>I8GG*[-7?-7N' MJ:!O= ]2E-ZJ)ML\3IN\,ZF0/V5%WX85\J3A;CE&!=2 MVKMI5\2MR;!1V=?F+]BR7KUTF[!1>\5J$TX.&7 ZT5\N:FX+&;#_KCVGO/4^ M:'/FA)G=.U;*GALM=TU(VV#Y:W.:3KENIVYW.Z7-!=UG?;#>A:/5I5=<+R)^Q(W=Y.B7# <0$*J[QXC'%[+@Z? MBQ_CHNRR8IY,NX)<<1K3MNS$[S5UCX:)L*N M-W<$7*EVMP2[VVOTSG1WGX#2] DSQ2C5#M-US"S2(W4G?5R,H3Q\WG!LI]O> MDM&W)<6AQ5BUO4O%6-MVVMO*L6I[R[*]#==V>ITSW=XG8$UHS)14H2WC'C6V!BJN]NBX>^3:;L,]W1Y5E@/]^7IE35YE M/.Q(^FX/&TY4>NEY;U+7;M:W%4'5)AU]D]S&"4]293S0G[H#(C= ME%/7;G4K[?3,-\FQW-*E8&Q-XNAM_ST#%AL @84QD06TU-\W@JY[.K.\X/KRL;847VMV^W.CDD; ME?IZ+/75L=N];5T;U28=^23U[%YWQ^RV(UP>YX>4?MI?/@&K[&O(R'Z)!+.E MLJ]36UB/Z,IS=D?>;;7MYJZ-;O?=ZN4PU<+5GN?%?+=I=YL[QAFJ/2_GGG?: M=J.^K0OQ*'M^429C<;EZ'LOT$$;>AOGIZ[MVY;^Z8%"$O9+F3,[_$A2R=L=V M>R5"3-CGUAS):'ST7*LC71WIS6G2<%V[6::NKM61KHYT=:17WM*MNMVKCO0. M]L.&[0K;*\'])=PI?>('0_C7BT:;CF^9P/X;3KM$D/2EPL\OU63W _9_6LRI M#=L#G N&V+H4OUSZ=LL? -GNYUZ8.IR3XIDT#]@5+?TF$VPCH MOR+<(\'Y]Q53/Y$H:'DFT3;.-O"Z M>TSFE!OQJ&2] \#-:%I4^[N?@]9T.^> 5/FH?7WK8S=9141YV$^Q/>X_:-JC\U2:= M]R:Y=J^S+8C6'C?I"1B!G[QY%(['^Y/\)R^[.B4U.W:CTSAFT=7)3;7R[5'3 M;G:W%?S5'AUWCUIVSSEJ(7!E(U4VTBJ&?!4&\6R,]?Y\->K[,@ES19R5N;2] MN=2MS*6SWZ/VUFBVU1X==X\:=J=UU,K:"S:6EB1L4!5B=-R:_OTT:WY,:_6- MTTA/N3>[=L!\%&'.1!XL;?#<[ARF^^RF<-]N MO!&0[H4W?O#F\;-?LK.%>>6H<\"%+8Y&CW;UHWL[N$Y]G>AP<7V?!?H$*6'R MXU2P"1A38\WD7EC_%%XDL_HM,X/Q%33ZUU7'[RE7X7P4Q8Q!'# M\"&P^G,K%G<(P[/A 5W8\F.L9D'B.EAB\Z< &WX:1HD5SB*U#'3I\G9ZL?7> MB[X)\O9^P?.*^VI;UF>1>/[8>B^&OD=;]VX:!@^B_V(I":2XO4$U@"1.1@3= M;$>#V\CWQLM6[JY;N:LR3=WVRX/<=BGQ:<07?@*R=[!V4B\S-'(:-:+)J\A/ M1%BT#P>>^TKR6=YX'#Y@1O1$1-1-:@*SP,2I)+1@&!D?7"T0CG!Q0((P'C?O>C," ^KBT7)A4[/HX=30%P>CY$B87S M0?X!_KL3 =Y!P!Y#4M]BY+.(!7?,6?Z*WT". P^!2(,_?\'K*K2&$6@R5NR- MA;[!)C&6I\&O@'$G80"L_%?*ND,O81GHS8:^" 9X!NY!4;U;9&/;$L#=\-8P MD _C!3+T[W!+K&D4P@/)W K5#RSX(+#>H<8&+[7A(R]9>[J.Q?5[W==4JFCZ?8LPFY*K9\4$!F_GC(+ YV2@)ORC!^(@;W A^[\_FY-Z'0S"FO^ P4S#'6( /O*G7 M5VFS>&#X*>!LX'[X,>+"^WAX@+DI& !#ZPGR3V"\1C2\F7K(_=Z0IFQ-P:; MW\>U!7Y>::P7RO1FM];LNGNO=.[5VF[S %79S=YN5?2GF&NC MU3FCN:X:M5-K]/9?[8ZC;E:9OR98N4WU\YG4.6X&+()&:8%-ND%@\K$URX^E M>+FJ3C>$>=FJSGE+7Y])C-E3V?B,$A>FX67KGRT:<-9C ;W0C7H3FSRF"NR M>) -=^ZD\GUU MAQ-1Y1M4%'VJ &J,';MMP[XSW:=8QCUQ+KN.JI'!4)964D7I"H&V1^ MF#![J]9M;3"U@OQ6="/=-&I.06 8(2)Q!!0PU]F@]*:UAX_#?2N+!;:'Y9^U M^')MI]T$/6#'KJ$'@+T[2-_7BIF?!C.[C:;=M1:=K>U MK85V"F;> )=AW\TX3^JZ:VYNCVVU_#*ZD9XP'^R(VG&YO""M0#4']T49].8HI47'<^2P.#HM[9P5M=<5W%=8^1==UZVVXV MMH6%/1#7E0Q!<-,@H;NU05IV4^/B-W5K(.4+V=C+2$O9R@QX;*+*HZ/JY;T/ MBU9XWO=AT[7;[:."I!\D8Z#BN?+PW)73!FMS:;IIQ6X5N^US:4V[T6Z67L"5 MSI]YP)2H+;690M?E21*FMO/&GDT*U26+L^W6?M:"SK%[]9;M=,XD#GA>R285 M#Y>%AWMUN^-6/%SQ<'EYN.L #_=V['1S/!Y^8ODQ5UOTT;[XW)@GS ?.C@U[ M+Y<9JD2I:HS*L;#';*DLQG>:)F65P,>P;%4;>A_<';T/EZ_;ED>#=>NNW:CR MP2J>.R;/-=M@^^]87E+Q7,5SN_!? MRZ+==LNN;UU(5:5\'5KO;UBS@[ MI?O#+[>;=&J]Q*66.EUF1R6QRI=Y.O'DW<3F!4:5JS$JZ[C !BX(LA\H*'!9 M@O"" B*/,:"KB%[%P"=?]*-,HXJ#*PX^^:(OAX,WGDRIK.2*"$IC_B7Q^F.A M\A9UZNC?_K,?_?*W;%(C_*%F;"SS7[,X\4?SS9=T&_G>>,E"FK76VAZG[O(\ M3;?6;&Z8I[F'R78VF.FSOUGO@E$832AZ9=V+2/B!]> G]Z"RQU,Q2*PDQ+_. MQDEL3>$O(D"T OBM5Y N"TOQ8PO^;Q!.IC/\87]N>=/I>(X@B]/(#R-K"M,, MAY8'5/#NA"5^#.Z] /X2>0FP$KR-1TO4#^7+:]:?PKJ'IRP_&(QG0Z&_63V9 MOAAXLQB>2G!>GO5-S*V)\.)9)"SXG&88SB(+N!>F,\$7>P%\&GH1+'-D#?T( MJ!!&-#7QW1O/8)Y6")/S"#D2_D+T"P:B9KU/!P&+QQY!UJ,1DAQ>"L,"9L4I(M)(MCB,>^26A(\ JL$W@'C"OY! MBTT2$6&8D7W3S@4+U[Z_2@*)TO?/A9W'K!))D<_UC"M#S 2<.< ;D/D,9@.OPWN1^!N MYBWK?1@#P\'YP*&1\^_DFDC_Z;R,U[R$#AWM)KP"CC]QO%H]"@XZM ')";?N MNC7K]2Q2ASE]6$HRVU)-N8=B@+L!4F:6 /V")/+[]$J0!S=?;U^!,(KNX(2! MI$-ZB6&M\%+Y6GF(SL!MY+089L1EQHJ8\O"!\YBE M+%6=]KC&I2MRGZ?]V&%7:7' KRUUD]7;J-3.L8MLRV@)>O'.?ZN76% M?VO"7U:)T&NDST]NK6[U>0"Z?$W"U:Q_"B^Z ?$>WR!A(L_"G_XH%L(>*K] M7!T36."=%_B#U"L(1XCE)MQ Y/324)()V+->J-O2_F131--0N K*YA-^G#W MP3O4;'!),5]N\RP!O &)B4C;ZU$<\[M:[F>>0WY"V[L&3KY-L2 MB=$8-278E_3D@WX-C$\L/@:F$NE! ZD.;#M'&B"#1W ]P??TN+Z=;$PH(Q70 M&Z*F@^<=W@G,/20M(V9];PC/Q7QY":U:ST!;C>#*"^"F@:-@H=(73N!$BN"[ M'X4!7L8K3H5<6M.M=5 G6E1Y'OQA8[JZ2->GQ:T_)'5)Q#_O4(O M-/^\UVFM4]#1;_JP"=]NO!'HRR^\\8,WCY_]DGTQO"*WT /.\1QO+$,G6A A M"-\B#ZO3WN2TPN&L-=0=9QQ79F)8-;!=QIIBDX(/1D1S$5&L)#<^0B%TO#K> MO']S2\)^ E83? 5$E%=4X8=2;TO$X#Y 79S&D"I3&,U5A)Z86>E]J,O>A>EE M" NYXXQ/];U4@W].%<1:JD!KG3%[0>)S$^]?(?P,;U6KB.2D#@S&(=I[H=7I M/==/TDT&$@0&>RT&@FZ_AF,KNL*B_"05_G[^=LXJYS4T!E!9@">)ZZQ6_?FR M.1%=5XW&K\S_ "RP:A*)F$S#R(N M_;4:7(.?:VF+XQCVKQ9T!J/9F>')W%G4M;4J;KD]YOM&8QW7DXV\;I\F((5A M\JGJA?J/#^M#1RP,=P<4@($R% B1A(+U,7\P@S."RP_24S$A+6 ?RO\^KOWM ME7\GK\/6MUM*3C"?GZY&"\W:!([!8S\Y7:?6SE@$DNNZ&QD#MMMJUEPM;?/$ MK%G=YG,^D@NJL9K$*+?;6K!" M5BO[.^KZQBU^#@Q$6N77S;9OI7\424^7+(@0+V&:D\DD[S5S0/((2K_M-/+A MCA[\4?5B!D/<%)@?L)AC= M E6RU S!#0XGH#^!8A6(L6F6%.T[O1^M"E"W_"'\%S4>8A(X]>B!XR &S7B M!P8>X"*_H)U?K4U;5QVE37P98?5)L^'\49]$8O3FY0022;&*20 M6*E >_UPEI!*NX'V[.RL/==M:TS1%:1:J]*?B_3GEM1D6FM5F?7Z,_RYD^(, MGZ>Z'21%?*PHY;8B]- M@6GA=!?NF_V3LK/D6N&S3'0:A@]T$%C3W=_E>2R^,#,15'SY+8HUIW[SC\\Q+*%_3_58S#!TZ'8%W_X1X4N?.)_>\HRW@M6H123M0 2VRF ML7BA_O)RZ,<@N>NYEJ:N3:[S0/,M=': MC0+KYMK=:-0UM3-K:W:@VA5K+TF/79,B>'Z$P9+!)HO F"]Z<<.H>7ACJH@CK5(0]#&'K MQR?L91#.M;['UH:<^51IY$@:U?=Z=Q@*P^50ZXKLMG &0PSC!="[(_#4!N,< M])6EQI[8K(;F\R.PQAZ#)G'*-1\83>*42W/MNM.QZ_7&,?$D](+/OB=&Q74' MXCJWU;3=QE'[_E1<]^2YKMYQ[?;6S67/C^OT&*N@E#?EP+/;)RQ-.?+FG&"5 MR_&Q*\980K)M(5TNA#=*#>RTV8(?!U]7P/7E8VZGV;';C=4-@0]W!6TA4,I' MVBNG9W>FQW3\'['.WF0_H) WM#M&^[O_9 MMGV=W+F-?;>7:?MMOORSEF0(%]B$RW='_7(;!_XY^RHJ9KX,9G8;3;OE;MN3 ML6+FBIG/D)GKG9;=;:TVBTK/S-NX;1['V&>WPU?-K7U]A]S5DSM[*HYZ+#V[ MYRA,$:T5;]\O"_+.Z1V-ZJ1>(:^.5MLEV.G5USZ>\[IU=> M?,+2JO:)MQ,8<. M#R>4O2-(-<9YCO$$ GJ;IPE>C"U>'JNZVW-LM[TZ#>;X ML9N*'TZ65^&T[:Z[.AFOXH>GPP_=7M/NMIIGQ@\7$32_.E06PLE=#$]P,U>' M6,J^H1=O&QX@[>R"DBVO6KWVL=-PJU38C;,%[4:W7N6QG_<>N7:G]S1R/2XCI:/;J]OMCK-:+)XF;V-=KE'%9N5ALY[3M=WZF@+3 MBLTJ-GLDF]4[=MM=[2H[,S8K4KHO*P-HN9/MHI-\*C;(%2B=[%2>G!6J?*\2 M_7(?^5Y[M)WWDBA5S;":X7%G>/%)-:M2V;"EQG[QUJJ?EJT:^*RSO"J I!(8 MLYUZV^ZVU[CF2A"QJ'BN/#S7;3;MAK-CL6K%/B+=P*!PX5HK;=ZIY;;<9%4/;*!57378HW4%%U M1P 'N^5VSY"H3\+I4^6851!P%=#0'DS"7L-N-L\0.N28/HJ*E2^!E;M.S^YU M*U:N6+GTK-QIMFRGN2:[KNRLO(VSYL(RM*ZV]_!==-I6Q5$G:A%QT5Q5)0.6 MZ)<5^-M%O^^<7GGQ"4HKP=]BW[OYY W\D3^H ."J,2ZZ$OFL4P,OQAHOCUW= M=+IVMU,!?E7\(/FAU[#KO=4NPXH?GA _N%W@A]6)P%6X?,>LME:% 'O(580<"MHDW;L=O-\O=HO^Q-PC:P]NFK9]?IR4(HR[4_9 MQZA X"XU08_]W_TP2<))WLO_1-)!]D."LQ:ES6[=;KEK4#7W0H>C.CDJ[GT: MW-MKVPUW39)"Q;T5]YXG][H-N[XNL[1$W%MD=!R.D\]N.]?"Y!U_$T_N\:H8 M:!OOYYJVS$^6BZJ,NQ+]DC;KE\3KCX4R+>$/]<3$B^[\0#.Q"]P@/T+6;9 X M.+H9[>[%C#[N,7'QF%@KW1+BQV \&\++DGNAO/'AR!J%$8P1I+\;C6>#9$8I M7;'E!4/+CV&TR726B*'5GUO>=#J>@_R@<3P@A7MI MY,/?YL*#?X;TR2@NU%_@YUX!C\%) M\.-K7/M/W9Y3:Z@1B"&(/H,#'W/QD0O.D]R6/UTC*^.010)I@)NR0S6;_5A?D->*E.&*4B4@<_N(CZ$ ML+B',/IFB=%(#&!9\&+S/;4EW/NW_^Q'O_SM?%D;$1N+V-II=&JM'%\[;<78 M[8T8NU-OUWJ/96R<9#R+IR*@X"B0/815]&1;'OB%S?-7$@[\4'8X)?;9PQN!?;R/D M3=OZXQ_TYM\$,NM\.8?S'0HS7\'9ZICB[WF_RLIR9LIS$>MUFC4WSWFM[41J MT^ENRGEB&>/![V8#%#K >D-K%(43Q29*LLGU\!(*V.!_>TAPY( OX2RYO\&% M,Q-D."#/S^\"V.[%S=U,$\1_'^Z>7ZE4W8*QA"<#&=RV?G+MNM/1>T#W!K.! MW@ZDM[JW@")\P[#J])/3[-3:YM.%6I=M4!Q&@/$\>$T\&R=*/@_%%.XKGWZN M/GLSBT*;_D8[)&#K_REXH^C37R-81WP/QW(6X*5#N?IW&>[!GQD)&AMK92NV M:\FQW?\>>]+H.:@@9_TP=I\>W&&\%D7WCC!V\>/_LENVQ88([,NU-H MQ:Z>E6C8W 0@>I/&GS,!ZGLX17V BM:.^GKBP;!8S3WY:K6?LV8 MY=I_&1G7M 4,INTUTYN8F-9I,-?V-K)NF\U%ZW9;KBWFU8R&OEP;E^HW\8D MOKG##=0_UT/#!@](2UC.\B'1+,&OB/%QQ "V(][] &RBUI>1EXJ4?(.GVJV< M('1:S%-.>R/]OM>H.9LQE5C&4TSQ =I\)-B#&(_QOYJ9D 4B MOR\M13(>/B\8#VP5O/'BA,A5PHU?4/G=5G.%RN_0%B@BY57^*Z=7ZUP?2.?_ M.HN^H4[_NQ_!I<,N W0=],=@IR^8 6P%>'_Y8_P5<,]X^8WB38LM#&.@(G/" M7FE/5.K[ENI[\^+4]_-PX'<*'?BOPCCAFXS.]R,$US$Y:/-%$D_1EFF3A )S MN9#R _K-!8OU%]>JL">']!X]-#++!4*PF)$ _Y:LEJO5^NV'9R$#-_*%TM& MK-'\CROLA#&M;['UF,Y;[]0;V4AG2-)5]_KE6%H%)=S J_(I1;.8H]"#>+' M0,""IB+"J8)Q'B]D@A_AMGUJ^'>&?2Z'N,'?TQ;2&#[H@T'RXJ:W?X_#9EG, M7R-OA'YC;_#OF<_>*J!,G,2Y .&F!.@DF]3 M8/]+W:&NW6UM<7%5.W3T'>K &5K:#+14._2X>^'\[L*KYH[*PU,EF'/!6*C% M7N*O8>*-\]K X0RE\[(3BTER^7;BDH !V(FN8W=W0*TLBYU8,?(38>1FQ[7= MWN4Z/"I&?B*,W.@V[5:O_%&8"_9#+=N[3N6YVXIB[=-Z[DY@;CQ?H7-?N-N@ M?72?SBGV]Z#&]X4RQM)>.15C/&W&Z%2,<3QWW5F.<5'^N&(&^(TJU*=1./(3 M:SDW7&3+E,:.G=R?RC%_TOUT&J=I2E4Q1RF8HU$Q1]F[-.UCC,?@.F/1?V&% M_-&KT3LN5?WN4(WN=AH'J9G><=AU9O5Y[)MNN;4;:J M1J^JT:MJ]*H:_4P(6U6C5]7H1S[*537Z$ZE&YX->5:-?6C4ZNVCJY^W8+H P M?HQW>S,A4@[O%19;-SMVUW7WE^9S5C6H>_%*7MB.NPZ6V&\1TZQVO.0[7F_U M['9WCZ7F51[?<0JZUCIZC4R50;2[( M7-=NM+8H[JEVZ-@[U 4K8)NJE3/>H4LK#<7\P[/)SBL'Q1JMZ]/6TZX XS@- M2=Y-P^!!] _2C7F3)M+UW9M(6U>&7-H>)*2TJ47_\;^ZKN.^/$E^494 5NU2 MM4MGO$N79KK+#:K<'8^DV475+BX!#I&XP;<&;C"V*EJ(ZJQ;\U,M5=]Z^66JF\-&+PM!4YLVE:,_$08>6M,X(J1*T8^1T;>&O:W9(Q\ :ZS97NW*^SO M4Z58$>SOG@J!_C6+$W\TWWQ=MY'OC9>LIEEKK?72.:VE7CJWUFRN\M)=.=?6 M0;R+G0TF_>QOV ,Z$I8'_Q^$V.5[26L1+XY#;.,KAMP!'%OR2M]HVN";FSW3 M8-@M''N PV=WP'K8T-D;C^DQ^#["K/T)=GJN6=9G,1(1MOG]$";"U@ +Q.P[T7R7TXY-;SGC7DAO9#^$L\B/RIZC&,O:J]]*$I",.! M+^*=.TB?IK=L<2M?2O]]E>WD[5@[KJQ]LM;8KW)@UK(%M@M;J;N@7[FM>JUU MG6F$3AA-V>;02 !L9>['^F%NI!WYL%28NFQ3KGI@>SARLVDTTY8C@P!/1\#D MUZ6'X8I^W[Q>TXR=^]WWY_3*5JV;>V$S][ZP".9[5Z8]W=9B4WFGD5U:02KI MSROH2Q(4=M?80FX"#BQA$BW=!]W%?N6&J)[U'DAC$$O6JT_OB?/\ &B=A-'< MFLZBP3VR'S:T'XQG>)U:X_ !-@9^S((G!@$.@GSL3WR 6EA^E,1P<.3XD[IG@7".%V$G&8PHQHO8 9_,@4&CDG&@H U M9AF)T5BPK$6Q)W[ CM.D^1:"!^[]:5OY"#P*6T_7WQ3& 89S>J+ M@3=#68C";Q#>!;!L+6_IF 3(?'@PU.UL7LQ6- MX7&9&->[.MZA[4HFT5M#* M\XXZA_634Z^Y'/.0$COS/) J'-!F#06<2U2+\">XK]X$CH/_%W\ AU$$\ A] M8?T$8ZH+ $<9>HFWR%?%\N&GJT:M<6T\G4[F/N0S+9_^ZSR/<7W[I.')_FVZM@\KYHNZMJHJIXMAX4+ZYGC[B]4E_7?[(^CD7@A"< M@M,[K5S W_CS/DHS*^[$31]8XMN--X+)OO#&#]X\?O9+=MFPP!R9=Z?0BEU] MO!Q9:@^?5$UW\FIZ_6+4=$>+%%#3NYU:)Z/8MA<5]+I4T+4D6J.@=UNU7F;, M3DX[6JF:M[?0RYU:-_,BYSD-X:X=8KE0?:3F?N*+TFEF2;TOU;UM#'N%]&\= M1&O/:5USX44W(3QX@W\C10C^,5=#JGO.U%8GM&!X ]SR#UI[8S48=I=T(9B_ MF/B#&[5:&)?5=/T3/4G:U-U]O7Q'76]_$'&X#+YX!LTO^ M[\] 5H*,)P?[=S^9UZR/,]3LX=2+NSDXU:C8P_Z)&@A:-KA6D5PE]S'IH_. M&^ -C$?(O%*TBF!;:.^ ]4+' TYRHD "E&_JOI?^O-MW MUIL EBTH@:SS,E9./2\8P,'WE,+@)RS*QCY1,HQ0I([%=]1MU.RD_/02*P91 M+VK6;4QGG5^I*$G"5+D1<5!<4$S1%*(QA3=6Z1+R0M8W.(L'4 SBF3!H-@;: M$!4-VL&Q(W"EW:_CT_J@#06.X0 %WSFX\[-(WP)(CZ*C ?P8BSO[+[_< MZ(3-6LO=/X:>Z]8ZSF[#G@3PK]YJ59,]S&3;R[_>)^#?87[Z&!C!4^+Z; (C MN'^*ER(EY0L+_!/@&I6"/!6*X.$(NQ&6VSYRQYX24?>+\G8"J+++!Y:[?EP5 MSF[EQL=9_3*\D=7-PRYKM=M@R)6JN>8IB7K*YIJG7+=C=]JNW7(ZNY6C'B!' M7E-CKU!LJVZ1BM.? J>[=KW>L=U=VRM5G%YQ>DDX';O7M^UFPSE33G]L7?B! MRGG.C7TW0M$[:QBQDXK[NFLWME9K'@4EMIL\?]J[U&S;O5Z[VJ7SWJ5VVW:Z M)]REQ_HP#@3#./*K-C!B^1T['I]VU:[E&>I>:7HMVX80&QZG',/R #2#M,)QACN4N22?5+'>8Y9'0,_59V'^IPF82 MH"!1N(S(X.N!PY6.E9.Z=&'-)^U><]J.W6C7*R?H>>^2"_=ZA1(J7](O>Y;G=V5>NK?2[-/G?=EEUO;IN4>LQ]+FZ_ ML1$6[_$Q^39IR>$NMX$.T))C50.1M8TX"++H\VF:@-"[50,.Q+IZ]B$,;GZ[ MO?UDO?4#+QC NJSWC$$6/T-<2XI]J@8<(S_P5=L-@JW23T]$$OF#LX)R/#3; MN-?6B5JY*-"K)]_)I<(%+V2-3OMR<,%UPR=Y[>D&\4QM/Q@B9MO- 3K&+Q![ M*7@EXQB_4CC&GQ$->."/)79HZ>#TW@6$(D>F'*^&="0HN]%W@LG!#MSQI+/:&W5+:_F^W9:\> 2' M'D'D;<2R657[Z)"+K6YC%\C%1@N>W P4;RNL/?BRT3@(,&"GFFPUV4;K,)-M M'@O' M)^QE$,ZUOL?6AISY5&GD2!KM%PGT8+"<)^U@OAR6\S@\M5_\[NU?>23PT>/L M\4KP473F1@);,HGAX7#'-H5=.R5!3@F[=LIU[UH:?CC8-4V-1Y8L;BY?*DY_ M&IR^6W%]Q>D5IY>-TW>#)SA33M]S*7MIM//BS;URG.OG!\VT?%+D[#W?QB#< M5V7**5?\*@Q@-MRCEAN)_E'[4K.&&/R*?I&=*3D,Z(OEY?$'2S<_)6V<9L=N M-XZ*&;F;:#QY4I]$ 9K!'+U MR\/_LMJL$OVRVJP2_;+:K!+]\@DX4+^N*!/?.47P\DWR\EC=5XY=[W;M3J>W M>=SL4;"1)_$051QW/DL#CFLT&G:S6:\X[HRVY;(YSFUV[%;'*3/'[4G#.#]O MUI73/;USL%04ZU39:55V6GI^VG";-II5WM.Y;I#CVF[[J$T6JTW:14EHUUL7 M<8C*/L83]JM4F6I5/D0JD)P6W!S;9#27+!>B8N0GPL@-%YBYTZD8N6+D-R\JFNG"H];8_D;%?I:=48ES7&$S!)"WJ75T'^RPB /:I= MT!EI)Q7/E8GG'M&ZJ.*YBN>.W4;IC'CN8@/7SLFMK'*1RZT"_56@/Q5O3=NM M;UOK>\9QRHO2%0RA4K/V56[KIMN]VM7S8K/\WXM%,_N1OJ M@HCI5-'^:HS+&N,)&*4?V9.**>?A"-L?/[;OS^4K-N717:Z<1L.NNUN4A)U? M#*SBMU+Q6]?NMDI=7EWQ6ZGXK0/RK5MF?KO8H/4Y0'V6BF ;&5#=RH"JQBC- M&$_ @/HM"N/8FD;AR$\JN^DR](I.KV6[]1U]OF>D6U0\5R*>ZSIVKUGEYE<\ M=[REM;M=N^YT2\]S%VL2N)4%M5U_Q@(3ZI?$ZX\%_'?H?__;?\(?:E(3+[KS M@YM^F"3AY(7CPBOD1Q2.N2=Q]D;-9SZ.G*X2 YKZ93ESYIN MK=."H:8A0\^\B,382_SOXN6#/TSN)57-!^4BZ^DC7C\.Q[-D^2/KR;/(5"3I9CYY[VVQ*?>G;CI1\+[=N.-8+(OO/&#-X^?_9)=-BPP1^;=*;2"$<^* M'6G$%WX">SG(T+M32._/(A9>-+BWO&!HO1;?Q3B<3H !K#<_IB*(X=6/.'2% M7$6R(&5F"KX/L*9@&HL7ZB\O%(2;; MJ3?*,EFWYG2Z99FL4^NV#L!=.&QKHV'7.(;6:BY.:^&W9Z:A+$@\$OO_!'EG MO0F& N7=0$SZ(K(:CKU4R^N5.$1I&I!SB!G]/ MVT-C^*">!5-N]4;9O'0,(N%-(MS'H"J'N4)U:-<.=V.W>J5'WIR M)XE3\?C3X/&68W>=\N,$5SQ>\?CRW%77;ETPJ/O%1AG=YEZBLJ58J],Z+?+4 M^2OKSPV;K%@OUW2Z2!R=JRT:ANX'/^<4F[S3@7_2^$I76VAO%5\\(;[8PG*M M^.(\,_HW3*EJ9),R#G!%;Y!Y4ISI0\[X5^%DZD5B:"5AUBN_U;+:)\OO6NLG MM$9A9-%2_6 0"2^&M?[4:-6Z%LQF[(>!;>$/FL]M8(PL+6K6UWL_UL]9$\\/ MQG.+$L3X5[!>_:T?6/?"&PZ BY(;]1L]"YQ>3,?%#+K?Z7I^S@5$1V[N$JM\?@%\WBC_G_9 M^_+GMI&CT7\%Y77RR>]!-''PLI.MDF5IHWR6[4C:[-O\DAH"0Q%K$.#BD$S_ M]:^[9W#PDDB*% %J4I6U2 )S=/?T-7WH9K=5>QI_<1&H1EO5!5HOUOK-BVN@ MNC N=;=1:C4,1C.61J\>9M#9@6-S::<#A7O[E\''''$\2*ZYRBWH*PQ=,1WB7A MQP%S/!](&38AGG%3CBM#^B=1CE#""%T9LPMK]#4>)T#TL.LP&4= ^;H&.TH\ MYL.:P\$@QF6*R%^T@J(87H'7&9;JOX.#$^(%%TMHI_!LXM/Y$721G;VU0H:U M\*%@Y"T$%&_G+#[+**J^[,+SV^D>7'W92O#\Q>'OO_ F*1/I_G$!7AY<1*) M\WPH0?"M1DL$\*Y=7Q9#M=L["?WM[J:^[&9O'M)B.^9N8NMWLEB[N9-P=7LG ML?5V#VX$-!58%;5>"V7H!5P>\J^%V5NSWD0.-#B%,_ MA!#ELHW.IFWT98'**CCM102GFGJ0!,1>/+R]R:>MM:&K2B:%S1 M>/UIW&CK5D\%&:^[IZJH[8O1:K7V'H%\0, T5'3R(D*J=_3B4M7U,*,7#SL6 M=6DQ6X7,^B%3Q177("9X[W'%K6J%+VX>=CN[L_W%+Z[@[5L6?=N9"F*T%I0. M?2CZME0^%./Z_##&2,,@ 8KA@3/W^^GGBT_P:@)ZHL8P*C)V(J\O @0_APG7 MC)[8PTJAO)N&_LWC:2GUUS2PMI:4.574UFHWS&G*-%8H:KN8,F>H*1EZD7N, M,:T3#79UYSD8^QM3E&L6B1H&Q[HXAIK!5@5UZCB&E5<8P5AI.(:55RCBFM< MQ2^_EM= !<2\H( 8HZ-WNM9,09":QL2HN"]%YLO(7.]9/47EBLH/FLJ/B,Q5 M;&/="H)VC<[>XQ=K!; CL]E4-50/+DJQV7A81A]F0-1!1[0Q8.I%%J=P+ '''D+(A7[$^VUT6ITIT+"4-E<&*S(X>%.\; V MF)HKI+F\8BZ,RQK#+D)7XW-WUF(E"\LVTGM43F\JG@N&A(UBL):X\M7 )/'N M*.HKUD@!Y>ZQ%V!(9*C%W$DC3D,Y+!YB\&3LN;(&)8Z&ORPH32HCW^YEW-JB MZHRO[4;GKS]U3:OW/@,$3R%85_PN]._PG5/ MD)=HYZ)ZYD0[NCH]?Z.EXV-83I!H XX!@^4"G+B.( R.TP1>*!?E;&@G24Y. M0GW(:$JG=<%ZPY@H(,R!!Q01B>A9+_Y&*$:[)0+^\ . QA)8GY?P4+MNG#1H M:H0C_))2_.#<*/$]&\=X7N"7>Q:YVCB- #L8>0E?QE3ZM$2V\CV/P^*WQU94 MA.W^&&FY<"TRTB.KT9NI74M6Z,+P6N C1T;I^2T>V C6->T;#;#4WBOP'?:&Y67#V8_'IMKF+^/3V#BKO MJL7N:K'-1G/#4LE[6NQJD%6Q_ZO%_AN+/*Z%<1_7L'K(KHWV-$_Y8! M>QB 4^'^*MS_V<+]O2!/S5?Q_@<9[S]MU$O':<*^YQ[BHSX/^,!+5-3_BPP4 M!]E55[(,D#Z/9:"GR4.2QS.?P6&*G(H_M&^B5'..P M4P0K63/\P6U@\LEXR?W?XH8&,DVP.976PVUX/OHKC(HXL3EJ1)&$WH]QC+P0-./,R827G6 M3:%(.<1/+D F!D9#H[K<31V1U#(> ]%0I#&^QIUA .B[A8'#"?.3/(WEGL\D M?F V1YSV8\_U8&8>ZW*5/,!Z^7@M+U=/'[)\BS_2R(M=SY%I?/B,: K!HF@B M4S;H!0>X(BN].#T5IN' F,< U#>1O/^04I<$P=08@Q<3B%U;DWS3$?(_'ZR(H MY2%**NASQ(<\8--98X9A-+I"4&9I0P#VU[:9B<_\S,V>-5V[I2X0E,C%8*1F MHY>G'@'IAIB3"@)RT?4^2^"-(!QY ?P.IR)P,>?G'/$YG#IP9JO1-?\BTV++ M@Y9'PUX1=&A@<3(#+4L]"WT_O,<%>D ZHHE)Y/73+/F,:991=*28.K3 MBG-&@@>IQ!"0#919:K;IAA9Y3^'44\N]XC%GD2/R$S_R.^Z'E =(\SLB7Q(8\7DD2"K+ MJ9YBE1'Y[".95KB %)%8%I+S -%G98MI:%]]:I@2 _8%_72RW$Z6PDH(@@%= MWA&:BY10%(ER& M=A+C@,ORVRG2$%;@O+9 MYYL^6W1HK4[#FGE4\-:,B4A^!,/*%-33,!HWM*/7K9FS"G/,?B6F,*RY*> @ MCP7K]R? O>3('R+VP_-AZ/D7X+0N&MJ<$;?+1OX$ML_1Z^X\5#J-]H)A.PU[ MI6%/@0X8#+P(W#-;D-!>$1+7P./8&(\O#MZ:'=QNF"L,7@SW%;.\ 5CMS:#Z M1J/OY6"""<)X[?F%M1KJUNH$I3#'<[)2E":5<'[H=7$G5"J+$7JO_ D&+WM>1+:!4O1A;=@FN4 K[6*!U9W'90& M1?_ #!\SRQK'(\Z"J?[&NG$*Z/N0.L,DA> MS^UNZN?'[7^[O('YT4H;GC?X'X2,66SXS1(#OSRS4:JH1N\?=1J=-TMVLJJ> M;,W9]*L9\$HR+99,QG+)A#ORW+^_\IH]PS Z;M-HM08V:[=Z'69U+DA)(2 M]R6OY_JHZV;_CIK271CZ&6(-56Z0G MT5S:GP)&(.=^DS6!40Z)_O6%_,[U\6)&,DV\T3+5H/2V%%*Z:',/"O;8"Z2^ M#$ "$A]1V5Q1#1/%H>]KS$4B(@FLB_+#,=D084#5+L&$A<%]5!;2*"([N/Q" M ,(ZCE'49SL>,"]"GT0,#TQ5,9[:I7PX@TGV G>%F^G/G)ZB@IZ*^L#:D-VA MH<^Q^"47)GM_(NZNF"RGC"P;=R-+&X<#X20HX"!*3>) 09B(P3*("]O%X_?" M;R"<"V [8HE.>#'BMP DK..LC=.^[SE86!D5"[*]O&C4T'X/4S!*PM1WX6FV M ,])>,NI&"BJ2&MJ@+CP3 ^!M0,B^["B(!!HTY"7:>?'QJ-R:I,:=]4I:-?M M-IJMUK*"=H_4!NMNUL)\-Z,^6'&LU;!W4,BLV[#:5DU T&VTS)T4B-O)6A5< M%5P57'<$5^MY:B_NYE&[IIUZL0ZVI8F"K$^N9Q+/16L76>KY+":IN6L'?:*FFTRS"_E[6X M_MMC.ZQ+C<_5@'!X-3Y7VW>K;>NVV@FGR+;;>J^P MAM0I4J=(G:+U3U&OI3=[376*U"E2IVASC\TC"FO,.N7M%+802V;=*@QU!AJC.=K:E.5\OOK,F'* M2=T#)[Z)V&! :;Y_IIXHK2!K%^]$N+<:Y@K+6E 8 D7VL=GHSJ?/8FDD'.#5 MST=&$;TGZ@W,(K!F;3Y60^&1V05MS#36[A->(;/AT#%D67K+MA2&JHNA+M[T MM!2&JHNAGJ6W6TV%H-GH*0Y7%D&6A9ZVK,%1= M#)EPAMJ=O6!H9^[%9QZC!B[*+U3"RI&.RM7[NJ^T][J0>EOO&FMH7(NQO%-> MM"IQ'BB"++W36L]9PG"D$/;M;1K?:MD)0=1%DZQW#W N"5%KW2O%.OT38)&LK?=4Z2E2&O[7*NK MMWM=15HJ!VTC^I$]_(+;HENV]J0\M)40N^\('+5(M4BU2+7(EYYOMP=UX8K' MG K^8Y-+%_N*AV/JUIG)GZ?<+%59?UMR[=GNZ9:M(IVKBR#;U#NF2HFJ,((, MW>ZI?)OJ(LC"ZX#]I HH!*UT@FR]VU8YA=5%D&6!DJ!D4'41!#*H9R@$51=! MEJ&W>RI=[<#3U:Z9#V.A91D*OV88Q$\S+.L;3]OKZ6U+Y714&$%-O=E2:6L5 M1E!/MPQU@JJ+H&Y7[_76J..@$/3<".KIW=Y^U7B44A:#G/D%- MO:.4A HCJ -*0FL_>87JUO+9T/P+#\">],FT9.[("[PXB:@FYTN]MS1!]VJK M&EK519!M F-2Q3:KBR#X1V]WUM".%8;V<.UBJ9OEZB+(MO1N2UV[5!=!EJUW M.^KJO[H(LINZW5G#?%$(>GX99)O[B0]4%Y?/EH9Q$R9@789SR1A/N;,\L$RG M(Z/7T7L;E!&L3!;;%AUE!X?;3DLWS/4=T0JWU<>MB0&ZW?5]V JWU<>MT6KK M5GO]&SZ%VQK@%E.+FVL8;PJW]<$M>DYLQ9,/$K=M2SK$JHK(? B<,(1UP91."J%**MBJCF ;- Y;%4ZK@K.TD.C+&"_V4I M(AE$T^>#,.):PKX_K?A";4E[29R#J;>:3>5+4U[:;5-61^^U+458BK"V'D%C M-_5F;_TL9(7:RJ.6ZBZK"!I%6=N/H.GIS8Z*H%&4M8L(FJ:E>DPKRMI%!(UI M*-M,4=;V>98%5K_B62J"9C/L?8W".R_VPD ;A'GLS.:>M0-U&IMMW=Z@&'-E MV*>Z#UA^?Z?;MBIC<8"8[>B&::A[]P/%[I'1U&U#7;T?(&I;>K=MJX-[H-@] MZNC=IE*E#A&SMFZH:F\'B5ECLXYUU3/R7V;>2--^9VZ:A81<-3B\WMWV M*W)^EWB?VWK35EEVN_(^JT/T$@Y16V^9RL^NSI Z0T^(][),O==9OS>5HF)% MQ=79MVGHIJHHIPZ1.D1/B2FW]9ZE#I$Z1.H0/4$2V;IIJ; R=8C4(7J"=ZRE M-U5U,W6(U"%ZBB2R=+NE)%&5PU!I_9U&IU65$[08D<5EE<;NF.>SOL^U)-3B M(8OX,/0!7[$6#K33R$MXJ%TW3AHJ5+4LS. '%3USH.AMZZU.3V'W0+&+/7_; M*JCQ$%%K-O56MZ-.[H&BMV/IG;8JP'FHZ$7KIJN2"0X5O8:M=YLO,.3\L+!H MFF#ZM!_&XK.8^V\3M%GA7]>[^_EO\)]L^A&+;KW@N!\F23AZ9YBP+?D5K<@D MA&T5*^-XWVD6@,=_76!2QX):/>)#$6I0& 4!$"P-I;?]/K)V&HQ&/ M'*Y=?)8,P&NE:,N3X(ZQ^HD7<"6\#6 ",P>]XD'(<@VD!V/9]%GNQ MKMT/><19\3MU1EPVN\]OF3/1KGC"/%_.#,A+J8DBU7Z'ARY9](TG^,:U_*G\ M3,0UYCAP8!+N4JXK+0B.4!R+)35@^ &/T-7P.4RX9C2TKY$7.-[8YV*.$_$^ MSG#)DV'HQC00TUQ:%XSK\MB)O#'-'0ZT,(VR2?&E,9";X_&X\%6W)!$VBU=8G\"U M_)7'R;=\6AQ (H^V3=!&-LSH5,./O0V(G[ M>$6*$7)C_K\[7A.-^,Y+X,PX*\#HD_=GZKE>,B&&=,K&^"8PKAA8C0.<17N, MM3QT>*=(H\1_]K]MP=JU*R_^]I0=[HD9_<9)_(R8%_@3C7\'C@NR N2,,T1I M1]YLK&@*7%-STBCB@8./B5^UB($P&OBIDZ2B:?"CXJ-Z$+@!W6"0!@ZN'^@U MWR1LO*PV>#%]Y&D4HH( (I5$:,3'8402-']1/OEKX[JAN:'OLZBA?> .2V.N MW7.\/X#W8KQ#D&)8=H,1@AQT0!"-F>H1P^/9R!YB@]K() #]\FH$#DO(>P!C M2*:@VHBUQZF?$(J+ML^T"(?%0\!K>"^4DSCM_\&=A$8N(1O7]C!MP*$_EP], MKX#6FJ+>X\@-0HD"43 .PH2$)Q FL5RAW2/)Y\YY,!<%O'5@%JN4, M]31X%'Z :6%&7,]C<]+N9@B#H$M[]&E,V'Q8_AWVG- [C@_+@$FF3]Y1/ Z3 MF>_D"_EVENP&]_"&(#KWM+C@TJ>_1(1$? ATBM29W8$%[LQ3&=W@ASAUADM M-K-MN6; 7 0*C :TZ(5$Q_C:]/X$L@3E(D"R47!/S/TCC1.!0YP!5NFG+H%5 MXR";0#*!34KG!R#*A"K\UY^ZIME\#_IS.DK%$!\]HYDT98WMO?/$:P,?CC9,S(29 M)(R*"0)A[#,'<'>2:!^YPT=]'@D-QC)TF *LXXP1"JZPB(71X/M1)!#[M["+RF=E[E1XGLVAA,>X2_W+'*U,2@GL"5.7\;,7RCR5C&, M-M%>E/6TOO5D+;>>#L(0JK:VFXGST^Q /47OW1]S.]&,YE]00*"?A^/1=WGV MM]#[/@!;\4":C=&/J9>T+?SKGPS6S.'A"0_P9?$"^^'Y'NP%QO$U=@LJ=9S, M2?S[,/5=H:5XP% =%!W+90DQ(]E:0(@SY&I!&("&!%P0AL3/'IY''J/80[>/ MCXK;NR<@9>%A)\?AC+/2P3V-8_XN^^.]Z\7 ZR?OP)Q H--+[ZP:S2ZS1:>0QF@)">61[1!1W3&@RI^LYJ-KM%=^G.S82S][:%A>XU6 MK[W1J __UK9WL5:S59^U=MJMVJRU3G"M$[UV.M9*HSX2LOCH!9-ES=XP95QP MZLIEZKZEW6@O5(!FF9@8:3\AKK]S$"UG 1H['=W"J'F&>QCT#);EB=JD/IB#P^80I#N/&; M=>"UK1I- ,1IHW3:1C1 -9F]+^OMP[PBO;7Z\_:MJ,$?*4W)TB0V#E MB(_=4,R*,/B_8&&NPL@VK@-VP+ [5K!3=*?HKE:P4W2W1;I;40D[1-VAE&,G M'*1+M8@%P%@Y#W>OZ%Z6B+M>2NU>MW!DVTMS@38+5LVW\\#!?R2/6U'"'K8 MA/!@7+.BAI=$#4?6\EK,BA)>$B4 (2B^H*@A2V,R'LY^4=3PDJCA",AAEU+B M*:E.*O[A .Z3ZW1/K^(?5/R#BG]0\0_5A*R*?U#Q#P<.;Q7_H.(?MFO??+CZ MI.(?U'V@NH=6=%LO/EQ;4U'# M2Z*&(ZNKV((BA%<_6UW%%10QY-&2*BA*$0(&2^X^)DK%/KSPN^0ZW=&KV <5 M^Z!B'U3L0S4AJV(?5.S#@<-;Q3[4(/9AKR;+/[_^/AO+\()NIM2MGKI-5G17 M+]@INE-T5PFZVVX4PU[W]F!4@G(L[WT+IFYW'VZ^JRX:7A(]'!%!J$LG10NO M?FX;BC,H:L@Y Y"#X@N*$I OJ,H]BAI*?&&G%;U47,(+O^>MT_VYBDM0<0DJ M+D'%)503LBHN0<4E'#B\55R"BDMXV%XY^_5*Q26H>SIU/ZSHKB:P4W2GZ*X2 M=*?B$I17^?GNH8VVNF]2M$ Q*D *ZL9)T4->$QX(PE0$H0BB* N/%*&DA2*& M5S_W=*O=5,Q!T4/&'(@@JAJA0)^GR\IU\Q)R/_^M'[W]>;J(VUHC[P[D-.([ M+P%X. _[G$U$PBF8Q0F/QBQ*)MJ5%W_3-MQ5>Q_U]6@+)[$6#N9O)#6\5-.U M>Z[%P_!>8]HXC+W$N^-: ":FP^*A_"8,&MIO7$L3SX=9LU]"F.A68U'$@EL^ MXD$2ZUK$O6 01@[^0H_!VIGX5#$\$L/@.%L4>=S5PC31^A/X)P+K%Q 2,#\;4DLBSN(TFFB#-'#R]8:!/X'! MX/=[+QD"T\L1Z0%LZ;LA0$ES(NYZB1;!NH+;&!>F(57C.+J6!BZ/:-:9]1(I M7!;;^PKP<"8Z/;IT71H/X#/,SK0^\V&_L#'7BY/(ZZ?T>Y\G]YP',XMM+"4Y MB><.G46)K'<1]QGB40;Q"&92?DM2:+-XA?7CT$^3Y:^LP L6A2OM@]R[]DSQ MR-)_AU'!/F_Y<1\0].V8#6"Q[YA_SR;QJ[?3VX8-EF&\.7@>8(QU9H^?O#]3 M#PZ+X(V59/@/$@OP">0R(^8AM^#?X43 F4Q"S1DB7R/."1P-7H%#F481#QQ\ M3/R*/(-K S]UDI2XV@,GM48XO08>YHBMY^BMG=#[ GQX''D@4L; B>-B2WY. ML8AX8M<4+#I($Y YFU+F_C HCZ;0O.!$ M,LT/817L-N(\%\,Q0AT0?'5Z+F5Z,O0B]UB\)94*^-T+XL1+4HDS) XQ&$KR MT_-B4,#Y ]J26!""-D!:D, 6,;E][H?W[YZ@'58@WK?7:9BFN4F\KVDUC.YF M$:0/#6M8#=N6 M8_G@P7#-D\071HP["PAYRF<\?"W:_I.!M#06O+E*6+Z:LMY3/B) ,BLR")$3 M/S2U>G+W3RIDU>A)A:P:/:F05:,G%;)J].0S9>'EJCOYV/<1FO.!!=^TZTG@ MPJH23E<(Q]HU'R?"U4!NF4RKW^KZVHW6"@M<$ N :N*QU5AP#=!G,1?&]U&I M9\^BOHLKX6_E\+#=&& K(O"O/W6MMKTLSFZUC>[)Q%RU\4ZSH\,,#\83KGH@ M5PPNR_?[D-6R;KZ2HKWZT1[LT#3,]XKV%.TIVMN0]K:D/U4/0>=^2*&6Y -^ MIYW]>G7QX(N+*"ZN4%EMY<$]I MI9UY5_-<^/=^HGW.PR@/NZ5XG4$8C>AZ2(OX+8L$):31=+B.KHU]#OHK/#. M'2:A]CD$?=QH@CI^G@?_?/)8W_-%@!1&_(AG>O#,:3@:>134NR!T;]-0]A(Y M_)'&B3>8["F"ZF;HQ00O^"<-*$H,K]HQJ W>91Z&-,:P; Q"@P.&T4_A [> M@*5^(I^#KQG%=GN!XZ>$!2<"+.+0V)US^11^'0%,>&$50PMHBMY+B *3+ ;D;\#AN:"?)_&TN!;#? M\P@'F5L9CCW-.AJ;!FCM/T:5^7%81,/%PS!*CA,>C;( =GQ1T#<@+7(C-DBT M 7,RPB> _./ZPZGVC]!'/,9P=AQ=^W3ZB5[Z\/FK]I5%'IB#%(I(4Q8!&C E M1B%HZ5C$XHW8=V^4CA!?4JD MA1+7('#CNH"?P)KCU!F6X0K#TM)Q)L_A"PCLV:G&,&4 [ .1K71@,*,!<#N. M/*!T6()&$;X#X11^"QAS*11!X(.S(7V( $4M*[S)OI-$7 -GH3@2MCC'H M6, 6EZ O6=0SH?O2LX%Z'1@3N$7B<5*1-21H.[7EMUMF!FQ+@L>:6@W0!BOC]J=AO4F M?]CE3D1B"'G04I@C=Z+88#J*LT,;)5 ""($#9]'&0#NP!3$!K.FUV6HWFOG< MV93EP&1,S $.>R/;$E/[R/!2$0\PN0:WAW' F52E_ F+"7 MUT>V75Z\FW)$:!:V/Q6M'V=%,V0$-0A"NCBEV.ZIG"=<.E;;0MY#2P+0>J%; M#M.F,!-,1PHE?$0$,6XSB9C06"(M'H/@%5ZXG$ ;&IV),24-H7C.AR@"QCU: M.@@^!"SE/8U&P!>1SB,DJT@&+'O!U.PNCV'7@J;E6131$6#WP5CCSI6WZ6S[1#-I+_LG^VV<0(T_,T0ADQ N+1M=/(2WA(44>>E2:A LROA# .'35_PN](F-G@IQ M>"YDSF0Y:_I"L? ^R;X^]SU.F ?N2D@D#2M9M!$=65/?"S+61*D%WX%LLT-Q MC";[&D(K\HAS8Z(< M9L_X6M@'C7E9%LV#JOA^""7+^R#.),^9J[T&HVN4<[TCQV=Q[ TP@9$A2H7J MF[$:R8-.RSSH.H%_1IDN7M@P7R7=O"'6EDK MQ .^+TO#AG84J)Q-[)TN7(,!CQG%SYH60R M./>@:8#:$_-LXZ1CY991Z?6@;&^_-JSVTJ&6L>7G!L@)B!#6#^_RO4F3K8^9 MTQYN;"3RLXKD[1%RP>,)UN?.;%HAR.#U0*J1'T(6N2190;5RDC!"H[ $^TYF M62;H5ID>YAZX._ /3K6_R3X6+A%A8)!F;'=S),&X9(>"; ZD)3J/L)@0A;GN M 0T9E!FX?)BS](&>MUJ M-;J%5U)0LQ(,%S=:/ 'M?R2<1D)KE$;#@GT0'8^(CF$D-(Y\A ZL MBM(G=+(B?BLJ3] >,[LVC:8T]#@=CT%USQS2 9 &NB>$ MBC7$PHS2KF/"]L[L-["^/;"ZZ(I ZK! 7+N7#^Y!+SQ)+U-P60UXB1WV@BC MF))CB0^Z'$P#+S-^!8*202L(GUAV&?XZO78/AIGQ(8Y^C5 M)>NS"7OU1I=6CA 7!1.F)< (L>\CJC\K; 7A>WG"5\/[4QZ"]"##.#KHP<4 M"=E#_ &*T;83_"M/6G](RH-I24()]&(4_$A*5%(,F$2A MFSJ9<$)6.Q;?Q)GW"C\ TQDBC8J+O!H>P(O!(XZV_!#FOPKGZ'*OKW#-39_5 M&)Z*!Z**4N'&*M,)*9TC-@%0"Q4A8AYR[$*0"I4S.\ZB H4N_SV&G7T3Q2_H M(C!W]I+DEW)3R,*\@H8@ W&K4CQ.2P@39#<%HX4Q4KIP88[#QZ(T OK/8E(E M@+, ?R%Y'0YPL&($/!J39P&\P%[H'I^X3 MD#K[:8PW5G3_D'!G& #QW'KXB<&7Z-")BWO!-,CPL02P]T,PQ1#X MW-5G\"VLE>)FC7_G3IH(P9-!$':&3.AV(F]PD I<4$-C=+(RP@1'$4\+>H1" MY^^7RY?*NJ"\\E? 1W%.,BE)5Y,W7;CQF =>2'$&P] 'A2/WS<]78A'7YSA2 M?MF>7::+\;*+\!GX-+038,VE[O&M(V&V=ZL>L>#-3B:C5YWM69VZ_UF]W90,*1VBUVMT,]3JYL\ M)=F_8FT M6UW %PS#;@6<%NOR=^34ZT?:BV'0QT48-?HYJ< N[^V?266=SA0 M>KQMW\Q]L+6=8A>U?_0E-#4\+;1C&8I$WM5%+HTG):W4NFC]EO)R]ML+I]72 M07-\SKR<51H?5",G3%'=KJC.;.H]PU)4IZCN&?=F=%NZU6KOC^K6UAP&]+_Z M:0X45YY'0#^L+^2 ,-<#Q,+S5#VBPQA^W3"6MAY<%>D[97,S4R[5C \419VV M;K4["D/5Q9#1-/1FS]H+BEZ,O?=@-I R\^JL^F "F-ZT[=4/D%*V%<4]B>*Z M35![UA"JBN 4P3V)X%H=O6/OA^">VK%QCU&*#V21)LOZ[>PV"5PD7MJ MN8;^U!3N1T+Z!NE&2=QBV*VES[\=L4OXR2KDKTJ%(.N4EDI"+.B#T,48T"(/C7 CAAV*- M\DW-PVPK$;;*L-S#&*;WF*@I #B!!?^0GV3D*+MGD2LD& P@?W.Q8!;*LX1] M+V]? @R^K6@5:3Q-1O&7(Y323F8T8,:VLFZTQ1<86I[96+*"N3D])03 M(.V\U6Q8Q=:74]K46^VIZABET[B(&O$%J]$NGE]4QP:UE+*2(HXEG;0R)1/B M*/0[^R[KS@G@/L(J55-#A)2>^Q@42RG5>9QOP8*6T5D?GAAX.9.*DRC$F.X9 MU3:K6J9KP'MN,>Q=5K4ASBU*V)3?QYA>[LB$"F3 .>/*LNDR=1CYYH#=@:XL M8I59C%'F,@=2] [%$BC:GRD,P:-J=K1]-"9[^@R515V6K5>NBU&BQ%E$+#DI M3'O=;'3F"T!)+)4%34X$HE*A/U.,4*2#PI I9C$0Z>LX_!$V/7RS< N"/+." M+O*X'!5)7'"(B;HS64/S_/ODIB2HXC=2Y7]]9!MEZB_/LTC +2XF!:OME$H] 79ESV=Y:J[^NR7K.>E#RD M8R*J]TW3V9P#:!O2X>0#YMPWGRP@K)(J-SO&ML7#ZZY9DLT/ MR89#(FTA 9J;2@"T7>R5)4#'+B", J!E3Z%W8P%@SRCS%10 1K-=%GXK2@"S M6Z[=LI+ITYEB_YW-V/]KHR29A6LY-VYF0%/(BK)=NZZPV*+/8.]'2DJ+*:+< MC;0 ]KBDGNPLRQ+,O]7H[E:Z=!KFLQ@?6Q M[<(3L4/)LCEAJW*(3[D;Z1SX MW.YPJ/D:3-JEU,WTG7S^&VS.?^4'!VIG7BE?5RK7.JY!WI M=QM#6PIA:F80AX/D'NMYN/R.^Z&L!1?&0F&RNB53&>==-W%0;4-!YD0%,E-3>E'S+#S%5IPK)+ M]/.,-&'2]%;=*&--5>8\CU>J<_S'O,C-:'U1/!;5)WY-\5PY80U:)KLDW.57G?#E M?#L/SN^8G\JJ8M(;D9EQ0^[>9C4%X>P5VX;%.IR[<79[&CK?CL.Q&(-_YY'C M87N.6M+#HNJ9>V?-TU+]<2+MEN]M'Z!1LU5BJ"LA-2\W^9KJ5:U-W]LCBKTC M95Y>/HZ85J?$$QYB'F7?87%\\3?9*,RP"^!C:Z[\_4LV$?70J(_?75[ROCE; M2;DH";F\2\K1U>GYFP+GMK4!2UN."JZ2YWU>".//?OK[QFSS",CMLT M6JV!S=JM7H=97GBSV_Q@3-=Z9G0QK6'AA)GH8!;(M $K,H3>6W2+38*H]&NQ5MCR,2J8'\N4 ;"!\K5Q).G\Z#D<\ MH<5'^557B!P]3J+42:@GJ2RLGK5+HW%%&D(##_RL&7GQ-S&J2(YA$9;0]099TTRQEZP>?\RG MB4-E=ZPG%GM;$8NF82NQ^'QB\:,2BX_"Z(;U*<+XHQ<[?AACI71@OZ<%)]6^ M+&CJMP]LUD]"4WO0O&.G4_0IS_R3>< 'BC9A#,U<]HN &+1O[H#!AU@Z7W2@ M*74OIAZ=16L<&0,R)Q(7+2!K_%"@."M$/@S%K]0'&)L6R!"D;/C\([E0,UZ5^#IA%A];'UHV/=<,4(*/FLR*JA,+XQVPB&WN@ M1H2!'TO;@I[+MF!W$GM4DYY1P(>8+!\+KSN] 2AIN3T?D[9%_4V?XA6;9O13 MK#\20.PNK&):E@:60.[SEC;O]1HM49M[W:GQI8>>UJQ*//-?U^7ZJ$G_"RS?JP&AHV!ARA0+9+Q54 M!@J&%D%I>5$]!:9+M-F)HA2L'H/5#;9'W6KI=-/84>GT?8)IJG0ZJG>_-JX; MVD?42B0;EBW<#9FL")B_>=_?@3%XCN8# M6A9IX"57?/#W5VGLOB+# E9/7WB,]YV.XS#',"S;L>Q>GUNNT^_U^RW>?^';\,L[=9FZ?YS=_>>7WA]?_CAI7=Z:V]>7COZS/-_^R__/'\(_/OYS=7_X"[W^\F%R.?OW^^>;R'MXQ__/Q4K[S M;YBK%?SG)H3WOMF?/SH&[&'TY9=+6.?)_>^C,_ORCXO)?V[.C,L?)Y//-__Y M=FETFY]NSI++Z^9W^/?'YQ^_6E_^]=^!R9JNV3>/V\RVCNU^AQ^S%F/'/8>[ M ZMEV[P'9&I9>@^;5TP3SFP;S!4K6ZUVEE:O>96?I4V*K#V^F(UJFAXBVVAU M=;O54SA_23BOL*@XP1L,[)YU[MUQ)2>V*R=^+=SG\)=EP]>L:39;;A-LOY[>;K>4G% \HYH\0[&)[;()I\0F?K^_O/]O MQW4'P!> .5B=UK'=1772;K:/6=]UNGW7:AI]%]B$86+5YUKPB6=JCK'7$_N% M;O#R>,;R==+SM\78KX[;TCN=YIIT^*2B_IM)I;WW7=@KEKIZJ[ENOQR%I&=& MTE]_ZH+D?J_05&TTM6W=[.SQ,#V3)WK/1V%Q@-:R_\[?=ZRN!LD;'PO0X88I M1C^LW4EWY:8!>P7JVDT#M@B@:A_I+ECAO765F*T#Z9D,\TV[9*CCHHZ+E(!M MO=?>L-6L.B[JN+RPXR)\O.JXJ..BCLLJQP6[>)JUU<:>TD*J_6 &D$H$>S!% MH-?<1B)8J[6--##;;'1:%O! -N%R/9.1>^E&TKY*<^9-G(L'K)&MM=/;AXN;C":4U%\G,.$,V.B9^I3$?I-0I"L0EC^($ MAJ D*M@:?>-/Z*-8N>S=-+7DN4C[!-NR#A7R&I9:<-;2'DY M*, :"K"[ 6QSJ\=ZGB4> )2F\HQTK+'(84-S*M_"C*,9D]^P19KV4YEF[1]] M"0E9GV@*WT0Y^2[[OP\=2Q][P?D-AZ1FQ9+?W M>):>*2QXKS!>X+%Y2H38RC=9>]WTZC=9B[98[4/3,[NZ:=K/&>RW&6][)"13 M45V]J*ZI=WKK2E1%=8KJGA0$:;;TIOVL@UFGIOGU3WE+BZ1P*J M*M($R*;E0_R/ M["(J^AES;'\< Q&5RO]C@7Z&S>IB)#-LA8772Q2A@D$K4Z.XW(=!L'4"PW8$ M1)@Q]33 449AP!-J5%CZ%:-CL"-@]H,1OQ4C13C$65$R\ :&4SQZ'FA]AN M LQZ@,A]D4 99'H!SD:8U,&V?U(;A3+7".2<;A4GQE[,,3P M1P3?YQN5+XYAT'4X)G'Z)((!*0&TY^I,"=+11 +8N^WF(L6BQ M@#:QU!DD'%3GV-]FVJ10>S!1)8;B'K-^\ CPN?MLA!.C=F AG"V$&QQ+AV%< M9=9IK!CJ%CO"1(@TX.[A'9(1; 1)T_,%NY/ %P>&T"EG=XOG=4$/(AH1R +( MU@<.-O"Q%0Z>59(8?Z8@/?"-,/\32[QGYQ[&# -@$45(Y#S1E':9-4&#^3W9 M$Y&-:)'4,5'LR"E?#= B L"0'(*B+$57&ETTJ$'082^: ,19'(MFV QX%H@W MA$"4=8P!["3W' XO*[4RS<&/7U/72(<:28@J]V*!08$[E U<_BW#/Z?Q@(@7 MS) &J&@/[375IP5W-?6+9EZT">)(XR@< "CD\1H!;K%' ?N&8I_.6AS+9X!? M"H8F6:A@@"Y'5BSB@AFVM2@WTA6MF 459Y2"1(5]1H%;^J)A4GD2#+8FF42, M^;OCI[%L1IKUPHC+IZ6Q*/8Y.Q(LWTYIR4CJ#IP+EZ*TB:-3+=]?3DZ^+AZM MST63!H]VSV00LQB8VC4"%/ H"*E0=)4/642G7YS%,**P<=DJM=PCI!0UKDLA MB>Q'-(LH/>8SV8-BQ+YA0#,^=@OPQAI;L=#J0* 5IYB$[A1/EAPO@TF0-0#) M(K_E3R(V6QQA(-MCR0U(LXF\&%6PF>CVAG9",$7I-IF?=Q%4Y=1Q-G>Y'P?) M"VR9')9;.A.;FHY,Q]^RYK,RA%ZTPA0K%+ +A6:4*VH Z0#5^7@UK#6TK]3% M1G?8UFKW47/SAP-8OA@ M&,12R8PHL#TGWARQE\_PPZ>0^&=Q M\-C,T5,G;^KD;9>YU^L\"]+)U2IGC+5TYB&6/F_AY*U625= M>>;6=#&&T1(N7T.,4P@^C *['U%@/AQFC^!4C M@#1$OV,_=6]YDB6(NB"[_7"LQ4.@B&. T(A^0<^J^)3+5FP8AS;!"FH_S\E( MBJD#H1[R860>/4#"+ 5L5=72:V?T/Z@:SL*J1FKA]EC&IBKA[ J6J8.SSP$@ M YY(:;!_@V[/]0'^ 7_[^%D0U8WPHE;2"MV%S_#9F8+1DB;SHN5E^?C:/1S$ MUSVSJ\'DOM!'-*/YEY(;&'V]:)C +PFI1.2S=](H0IZ-/FIORB2F(=W(PRLG M$+_HP(=C"&1=OKLC$C@-1R,>P1LGJ>O!8*@LA8-!S!/13C>\AZGQK0A$)E(X M^B3)<1_Q@<_Q9@WOW/!"$Y(>5]W]&%5KCE\4G-#>^# M>5YUA=R T;4I(]'AD"X!T!NQ[\ :?F3<;A%D22)JF5FE]5GL+;C9I3%!V'@^ M+#<&K@%RDAA"(?J1L?*\F7#ND0"0#E!]'%!Y!E:Z7A%Z"@AWO(B](Z\K#VYT,X".+&<2AAWWL?3WD^658](Q7K$Y3JPR COZWV0+"@5 MRK?L,9(@-1=88!P_&,BQO],W*Q2F3Y[9[C2L\MD[,CIO_O) *9K!8'=LFM:L M/3#YS@&67SCE7*>A(1#+%U%+ 2K$JE ?R9."$!Y'WDCH.Q0> M)5DU+_3Z#(0/ 2ZS4$<@F(01A_+53X:3F4M$%HMPE6*2C)&7Q5IV'YA-&;CR MQ3X/.-X$DL@NB,:G<)Q;V O% ,:%S*4[P3Z27$D. 1Q0B_?&2.D9+4K"*]D8 M+\V8V,:5_+8C(Y\C=J4Z(9//9?Q?>U2&+$4G"5:1(&TB"ULL*U"Q)V5]1'QP):ARZ)? Y\E M4RRK%+@CSO+RUPUR>6$ )SQ,'9YU&2\ <,[C!?+Q8HH!ZF/PBS!"%HG9O0=0 MT8)O_; /"O@@#!-04Z0+1&KQ*$_0Z"]VZ2'OI^C$6Y05WSBZV*2;.N.!PIV8 MJ>(^&D[EL!\$FY2#65"UKG$*"J50/9Q"SLWUC(<60!YYKIAX*L8)'P-&RQ/I M#X2-B( IM!53&$N$4N8SYD$?%.@I<;<@O!-U#8[NQEGSZ8%X,_Q^<;P92!3F M"A-G@V"S9?)4F'$T2I)@!*STAQ;Z"MJ#@S2B)WZ,(04(!.3Z%J M9%%MJ..$47;_G,$0'J"C6J >U"$,QY4+*N&Q;G&'Z_I>!)R <"3X#RK:/2/Z M&3J-N%#)@"*F2%8H471L):.8.@*YK[=T H0JG8TMCT0V7JYFD1XSXYF8XKI: M%GD8#[UQ+#3W[/SJ99] KBJ+,_X5WD*/@(XK'*->+"YM3BZTA#O# $!].Q$Z MDC>*Q?'+3!-$>,0E+\3-#E+0RWWMZ.0>H[-)^\\\2]I-YD0B]1V&0*;V1BRT M-!.L(AQCQ.8/(:=(A,B+.(1=KAZ':8**F/0U%6N@F!*1""#8(:J%A"^?2W>Z MB"PGKI)IG25 XL5,/) M'S-6N1C_ (11CIX,9_#WI @LR^)8Z:8[^Z0B"]:. M+# //K*@F@Q0IOOD3";C\D3<,A]@VEA&VS-G>XOR;?(H[Z'P9TL!*A*)EKTM MW-U)<8)N2O'DTV&RJ )DSX%.10Y@/<\GDM? PJT2DXZ>$I/5F+!X!5/>9X%L M7EJ]K-]+S"I/O2H!2;@KBB25>$D>!^KD8406!*GFDD'A,[GP@M^%[H(9-2Z; M%$ZHW!LL^24I5EG4.1@'G#GDGEY085B?%E)3](/^0;JB_^Z-1*Y2K_F7AG;8 M"M.U3&- 45*OC3X:&UK6J2GK"$,-"@C9 \W!16;4GX*^U@>B#@SV'B1N7&Q:/ALF$DNM9?82+2\"K *?CLBL)(-I8>J>W#PR[BCW>5K2(9>5%J" M](>NNI?I'32TDYC\D'A!HD]9 0E=U OYF"=!P2 !2RARM9\F,^%J=,49EQ@- ML'^B*)>"KTD"S%TH4.IJZ3JWY"K.TQN=PB$!1VPPG9>597.1I[7/*02/+A,+ M2A ;*]S,#HN'\%YX3YE[OEO*"$.)$ FW"*GX,F0(([R$X%G*/)>&-S[B2E7O MJ??4>^H]]9YZ3[VGWE/OJ?J M0>;C?FPVX-H_6-0/'[K/K&J\%ET?G8?12#.:Q_]+UU#,"Z@6!V;I'?MA^(V\ MH E+9.A[J3S;B#.J2!8.M&N1"R0P9'9.,M\H?)]&HG#!B2/C,%XE!%VT@_31+L4P5E77ORMFGE5C]WV,@KG M\ )_@G[>,!;7LH(Z*4 PR^G)LH^FDWNF/, UK&]R+B*(>>Q$WC@I13;.IS(A MBD7D<(R)NU2D!&^5F#^)O3@[V85'_F' Y75/RA'&XR+ ^152J]9I (5EH=3_ M$Q,!RE!G:C];FKQ(6CP- ]?+X^*NBO30+T7*%:4'&>^U#PW@*G^FGBOVXFJG M;"QOSV)8G["22"1)T(1T4FH9,($)+$*,01.C0K1EI\]A4>1A#&6*EFA>7"0,9A*$M"*UB$J2 MB$"0=(S%:W*%E Z8K R>>(XW9F6=NL@*+*?'4R[*T.,#L(K!UB5#ZPL6.I4E MX8O?"RXH?],<93KND;)5*FS+"KU(L M/&A8[-AH'?$W]*K1 @?%F^C2.$E3>U$ M!-!>T3#(+W/5C7((,)$RJ 2&RN@G?!1QCUFF3A..I*1 MT"(@;31* \PW*1+_=G#T,-\:RTD0'OU)J:)GE+N=J MI%I!5*PII OO2%[P9(Y;7:"Q%@C'"$)-I.T7:!%/(KG6SJ<]4YZ7F'$\QCAL M1#2&]W/,-/.!V>>94K*Z 'UVX7RB%\_+0"0)2^0!%,IOE('H48F9"1CH)LEM8I6.A, M'36J543AT5GWF!SLA4";)4,B6//]A:SK!P^>1VS$L1J&=F0V#>N-6) 'QU5X M7"BG#Y@[6CR4M'*-J XI8^9+=,L"F0"7.R-OL* 06/#BK5C$\);XV<.[&E*4 M?9E+92L 2I_\3[P&H#'MHV!+#X/]9A%>-YWXH:F*K'4&XE"6V\\L2FGC+#0K MU[=3\= D684+ZGT"4\1)IK[A:K,D!S8>8\)]YD73SH_-W&6V7!$[ %9>\I&L MS+'K9G,)!PA)Z46^CVTQX;C$A4MFRU*>+'OJA [=5;CE++PL_P-IW5VJGM#K MI-:48O@9'6+* )"I?RSB9<76][ZAXD@E;V;>TM>#R,;7T?LS#+YLK)4OU4&8U9 =@HUPSWU?)!^)EG!H7-!M%))'N8ILB#>1A;*JBUI!TGVO%[IK M(8_"_A]"5N2"8GHIXHJ3@^)Q+HI""-5!&%OD\IM]893&25;O4.3_L R:HB60 MH&-Q02;J,T:H5N@O2,&36*5ZV8ZP#+>6/U+W-*Y 5 M]J74RG S?41.ZB=9>A]+J(KB-ZPR*;9+3"WO,8/-[KP1]A,39(P]!$%XLV]9 MIYL,2F20(ZZ\"*QK)/Y"!ROUM!.]YF0'/2#HF"J)4'*>7[362>Y#T:T0,Z-X M.$:ZAL_8WJQ0MY"W170$IJA8M*0JDVLPR0BUC%J0 GTFG3[H?4/U(*\@< MC06X&<4MB"I9P'Z]81B29BW[X= Y+PA9]K'ID[R:)13,&1;+(B8!$LGA61$O MX%%W5/LER56?VQ"S+(4$0B(;AY0:C&ED8FXGN[B.ITJK%>>'FN51DADPO\QV M*:&V)%"+L417+90OH4Q[S!-1.5X-""@"37A%T;%Q"#I+5@&FX)*K'TLZQL>% MRCO+'5$;+^Z+9-%V!?7B*I /HG,O/U+JUG2M6]/6-FY-.Y:Z-=WZ MY=*'I9=+7\@Q?E%R=];OSO,SZB]CX"X.ZC/S=MH62OZU'Z2)1^=8D?3;3[J\ MK'"WYT?I5.N= KO5RG<[4Y&5%.;U3["98M=SA RX00'Y56K-%P$EYN,/50; M2O2KI,Y:4J>]%:G3.SBILP<,+3[?7T^N;K2+BXN-@Z"[9DV#.HSF4KG[L?"R MS[D@8EE^.1J'% #\"]HM :G.3V!NU6E0]5#(H[A]18EP).[LLQ(D4V\4D9#2 MS@A@;VB3,:JHDU\?"28,@B/@Q]ZC\,*R3!?I,A9\P-QW1'#M0KS.P/66G!4UG#!8%P!LAQ8NT((?,J M>U(^\.J-C+Z(2S)1WH1GUT\<3,EPPF5G#7%DCJ:]>PYY\'A^M$1UF\ +R\[- M[.4W^M2M%\<>WAA2C!=%V7$4;COI*IA9,RWVCGD^K55&G=_S/HA;3OU%R&O3 MR/H/16$X:H ]+ WU5\7Y;KRBX;&^8S)]#[7XBF[1=23=['&>>9=GEYH%'2P; MK(ASR?I\H1/BGF'Q\](]T?2@= U:(*4 >UCF:*7V1Z7:LYF?@\&I(W MT;[H3 M)-^K:YJE82T/&Y?$?56N83U%R3?8WU+49);7$9E5HEWDP1<.5\1=<^*N:TJ@ M82\E[J\1%O$< \!+:3SG7%XG78MVKXHO5Y=TE4=SN4>SLPV/9N_PL@\KYM'\ M]\8<&4"YB"7#,!&'7M^3^=H+$KFU:V?( M73+(Z\>KC]B;17NJX0W4#55@SG92"IOPO3@IXJLQZ)8"A%%,H(KXG2IA8X0T MULZF .M%R?I%H*TA>L^2+&&QC**9SU8_P5B7G#+PE9!<86X>BD)%J1D%>98O MST0<)"_<0#.)//$0VX3E-:<7[!@&@"$I/ JD5Q+6T!M+W/:H_T;+3M^6;@WV M*A5I4SF32 C9N3H0@:*"==U\-H[YN^R/]ZX7CWTV>><%-!Z]-,-06_.5Y&C' MXFO.A MM5K=1J?9V?JPW4;+6OYKM4!@F(UNVZ[)8EN-7GNS4?< V':CV[56&O8MG3%Q MSN DXWG_^ROK57[8YPHY8DCD8) 5OGO7U SBO-E$E1O#-%8?Q!Q_QV'*7!@+ M^\VRK)'GNCZ?ULZG"@%:EJP?*;^D_K/YMSOG\;,U,N3 M*/X08?JQ*%3V%+@^!A/Y.ZE9Q8]R<[4"6&;!O24%?@LP>Q@FNR34PT'*.?;E M$1V@%48J@9$M\&J%C>V>CX^@:$SA8U/5WL2.4/,7WS+W5L6O759PMX:K4[;-CMO8;F&9:2=9+3U=$QY545_ABY.$5"(,\\&- M-B5 4H+P*"Q:"F#(<$/7;CY\TOX1^D@,L:Z!507?_2,,O_GAK>>(+X0_'C.[ M8^W$O?-BC/_[].ETGM076)3">#2L1NOA&YYG)/#GE# K$<^KG[O'_[N1L*\Z MN]@'+.&T'%MMHV75%:(5I$\2;/6$9N7H,^/.MN#.3U,J9SPS==B_V3#W[812 MVL\^M)]X3?5'_&F:N/B._99B_KD+RDC$10F#P9B!3B0THA/Q:U9C7Y0X( U% M 8@ 5%0S^YK"N-C88(GZJ*!6(JOT%JO$9)65%&@*T$Q;%:6*<+IVS7V?>GY? M1@WMTQ]IWXN9]B&\38/PSG,PI )C.!PV9@XUNHBU) (P\[R0!Q;C,YOO+W[3 M?N$!CS#@L BPO\%GZ0GCO0B^AUD^A!$,>1FF/R;?L([X-\][HBG^N*RHH*)F M-(__55?I6C]CX7F 5D$RV]0>>*%4)J5(2TB1K;B1Z[1]:__6XQ9C)!9XM)XS MOJT% /UU+/2U#Y-CG]W'VI%0W,YY/THQ%]DDSY]IO=&.SH);K'L+ A;F$\D] M;[;GGZX'MZJ =ZU.Q[4R#K1Z45F-N=P^P%4P*ULPJ[TZPI1G9P]VIH&+[QEO M6>1RRLYBMZ-$U+_HFMUVIR,M3?O)UZH5T#OW06&&67$*>WB!ST=A"[V''\4K MR]QD>2[,=\$)&-&6NR2P'EI1! 7Z(S9%.]K^+< M8EV1]$HI?FAR7U%SN8@%R?_$ MFBP4Z/&G"J=:&CM8?4-9.RK48.:+2'(C&;#H* Y^WWU3*DZT-;A7*9LG;8^ MA\$QE?5.2D'%6I\G]]AV4-38RO0FNM;@#)@4J%.7/(ZQQ/M5ZF+(J*Y]XMJ7 ME(G TL^> U![:AAG+6,)SH]5+,$ZH1>6=6ST#--4(2MKJO"-5H4A5CDZRU*W M2+TR5,1*Y43@CM4KVVRW6W;KK=MIMNM+DTVTGO%?Y-.KCTQ!_8N5"4.5[;YG1//XFMV4T._V8Y4XS6SG- M%('MC,"N16,L:BY^?:+=<%2T4)'"-M'4#4Z%;M7LF*G0K1J16:-388A5CLR* ME/C>-FI#*M]#[>19!]=NYA')1K,'HNP6'0%NZ% >3*XXM0[)R;4X,-ZTJ>60 MBHRO*AE2%T:I6PEWU4?Y^[+"0R_/,;6QKE6!DUD_7>O%.J9 (O0J#+'*D9F( MDQ>7C1WEF'HI BZ/96[W6CUS*I:YFZM6;>634K2U"]J:JAO'M+]D!I2+]UKE$Y^-$5.0QNML(<5<>J(.07D81X]XY?*^3*L=0 M/+5U@_#OTT6?[*E%B)A:7Z'OYSZP5YEV==X;?E_X[C I9?\N/^Q%GWX[9 !;[COGW;!*_>CL%BQ%L ML SX93!['#RO'NAY.HOJ#8%-E%,@GMHD M!]-H[YN^R/]ZX7CWTV>><%!#IZ M:0:]H/;,GAN:3_PL@=!M-UIF!^$@+0$YL011@T"4G>BIWSH-TVXO_168RH:_ MM9OF1F\^M%:KV^@T.UL?MMMH6 -MN=+O6 M2L,^U>*N9%G'\ABF\:P6'C[_SK(HK.#]M-F7?;MS<=:=D6:=A3K#10 VUAC- M+.YBI[TK/N 1#QR^P*C9],9*RHI,WE2U1_%J #L3AO"^W7T'!=-2\<.GP/4Q MF"QN[2PW5RN 73M#[J8^?ZNAQV(+,'L8)KLDU,-!RKD'ZO'G% TPA9%*8&0+ MO%IA8[OGXR,H&BH,IK8N]_VE.K<-<<^J8F84(>Z=$!?V\3)A%@T!.%6?EXYR1NFS[Q!-CV;A+N:QE;H8HH/6?"_8L-X>GU&F:% M(58Y.MMBPKV*WGF951ZBAL<"IK%Y7R^@.54A) M%5)Z'KVNRF%7E:,S54CI,,3I-NO<&"W^G3LI"M=^T>2E>4B>.!6B745;9;L_+"3M5;.H!Z2V9C<01FI2"' F"SEBZ[(S4-_[4: M9JOB5*?*+QV.?'M*1]ANMRA\4V2^8<<6NF![0J3M8/+W!W M9/UE,."1=(%-M>N[FF[7=\TB-M1^\3WG&VQ3UUQRPYVDMVD,W+V3-1M]>9;AO='F"6>A"$*.Y]D MW7%R3A83;Q-W,E^@$VUCGJL YK9_.I;Q@U818Y M^'B1NB4C-#HZEL;!-]DH#&[IZC+*KRYU?*4?1E%XSR.='OOP^:OVE45>G\4Z MJ'E__NEVB?)F$0,"_6CCZ=?GJC:_^X_G"JG4>87:!KGP$\WSW1./ Z M=#SQ6B+^T7X1_P;BGXCY_*\_&>WF^].L?H_V5S8:O]NTC[7M^ES[Y+&^YWO)!#2T M."65CS2]KU%XY[D3O?2<"E/RIPDNNGIKUPUYE1M=)]=='39%2)RA95 E((R!X?C?UPPCF[+>4G M'%23 Z6DU8X&S^B+U?6RJPG@\"/&QLVDB(I+@NY+=)NI6FP'X#>K YDU9MP] M^P?9"]3&E,NL?I)P+HTO"?,"HR@2"WU,]2A0A+9S0IORC!4E;1_4Q>8R2.0]_.?6"_+NK;@(^14U M;%WHS7U^\)JB$\8,RR_]=Q@57II;?MR/./MVS :PV'?,OV>3^-7;*5B,8(-E MP"^#V>/@D<#X^6_]Z.VL3)I%]8; )LHI$$_M= 'H/AO'_%WVQWO7B\<^F[SS M @(=O32#7CQ ,P>&YA,_2R!TVXV6V4$X2/M!3BQ!U" 09:=ZZK=.P[3;2W\% M-73#W]I-BU-QMU#X!M M-[I=:Z5AGVJG;T/*[G0,TWC6 I\_IUE-3K(ZJ8=]MFW.Q=GJS43OPB<+._9 MQ>3L*S[@$0\KCJXMZS$=1\X W7G?Y75' M&,C4K-0'E*41*NRHNM^%_AV@6#MGCLB07U*4J6BX(&N/FWJI(M-I. )L3W3- M 8I@7H!O8&/F..W'GNNQR..Q3D_ZV.PYBK4QBV R^";B2:@-HG"D)0!H8%K' M^*^^9AVG4X \@#%(F*^=I5$XYBN7P3"^!]<(#GQLG#5W[% 9N&&@?L.# D(8M[^,B M<%/L9LU]C2<(P1&/' ]&/#J].'U#JUJ^BC)PX$$G!);O!2P)(YK'#9V40K\1 M\1J[)72N# SY_*H I >78('&BV&?0!19#8;28N.7&)ZDLOI4=))*Z:LPQ95D M77<;U555X,B>M"FY'M,PRHK(8&(VA3)D&@WCIX.(+%*1WL]//9^\."'5N/1K M]8A)C;'C,1X1!VL>:N'445Q_"^?6,N Q/_02> -.K>F$DNM;3^?Z%=#%%8'L MBD# C(TQU!-X^T?YNRSP?!+'N4&\9=MU&R2DQMCQ&$KUK]D9MPS#X2%Z)0W9 M$-M2.O]N AT/HC754K(Y13Q0@5B.<%U!)15F-\41AHA3&?0L3TQD0 M5\A+1>&U:K*2)&W'", M<2J+9%2OV5;FCQIC[^;/?H(PT-=4J2",W;/LG4+T!MC((/3]\!ZC%@-/!B ((VX2S2 M,$;1U3YR1T2!6%1+RX3_8LLBEB"G\P+-^W\?KCYI1Q>4M0I<->%![&&^ZX.G5N\??'&(<8HPPN!XR&"/T,:;S?[2S/U,OF< @ M*XS!XJ%V#F@4\99'=[#@SV'"J7/3U'L%,(H1E#GSHL9X;G-F/Z+"KECQBII+ MBM,0UJM]!:8+S"WAJ+\CH_O($J917LE1P/&PO,GY/7KNWU]YS9YA&!VW M:;1: YNU6[T.L[J697?9H-]M]2 MK FV%V!4:T9;.'47'IW<67(M:J\M)=T*['$Q_7P.$XV-QSXP>A"%3SCY[_?#ZY^?7J['JY\*@L?7PM75R(*OM_IEY4N*OH]H([ M:02L%68]^^Z0#RR[PC!ZEJW/ENXUF>[-Z=0\6UVMTV]NOK6=;C4YG*V75'C44VILFG@!5/#_C$(Z:JXN; MLR_DJE^49SFC%DDFL2%XMO?H=M-^G@/ZB]UDY[P?I2#3-=.F6XY5TJQKL[D/ MDW>[VLYR5KLWC^?;^.UTG[[U"_+MY@!M6I"H6L2T&+1[ VIMX+8DZF2-0M.5 MU((7*Y*Y0K8/%?SKE]_.KK0OY]K)SS1./,&6IC4)%!>[X?AK'0IEF21APM M/7'B)2EZ^/!^Y_^S]^Y-;>3:^O!733OU)W&QO:$ -M:!OMFDW [E:KI;4>/6MI M::WP;;\3>?TUA8YNH>CLBR1=AU$9]/PE"..1:3MJ%T^+3J.+LSR_ M4=YTOD4?0PFN6CF+NT>Z=UD\LML-5L"YMKGYT([T/_:V^'Y2?&)8&!^=N\(5 MBJP\,6-2W,&*?1GJN&V?=ZV,!AM>I56*U_;C'U<)@?)-^S @O3(X:S1QAK6G M;S=CY\0&KFR=F**H,QSFKQIO"X9*C$O++F. 0[EQEG4&9_F?X86GTQ1'2@?( MGXSK<#JPY8A?#60UZCY50:2Z[?\]$X^M89C,9Y.%OL1#^;8\PW M7>Y*M/[NRB;X#]@F10_R'Q"^*>0R4OXK(NOW2JA-@1;S']SOD8(] M],X[9GTPY7'"CWP:S')82N>G0?>NDM79<+P.TJ1%#>[OYZ MG"X,^M^+W_$BP]+ 5)!W'?MY$^P.&]/&YISPE_>#3L]VSF/^UIN7__HLP]DX M*;O;7_X %:O?.=I U_3/W-)+Y5H/ ;RU@./&BD.$ZH]ZH$]:[[H=^S6T5ZM, MK EB5P]C3O$YA^OJ!1'2KU^S;6U_W,L/(24@3T#^Z-S(R]/:IT;RIE_ZPM>' M/3TZ"=WTK=]UMZO3^G#--BU9>T+RA.0/';4EZE="\H3DLTZ9F!J]]5<0,Y^8 M?D+RA.1U.U>6IU\)R1.2SR#Y6W?6[[G6KA\.^J:3L#QA><+R>D=MJ1J6T#RA M^0R:_^_8A-ZVG&^]]\/_&W=D+T.D=MZ5J64#VA^@RJ?]#VQ'=; M[T-_!R[!>8+S!.=UCMKRU"OA>,+Q&1S_4\<&/^M!;^:L9(+Q!.-UP#A[Z3"^ M-.WZ*:(M/1M?.I W[T >OC'+-TZ]+9K_26ULK=DQOI\(U8(#@_#&@Y[>F/15 M.SWG+Q9*/KZ"Z:V*/&Z3?C_M&4TE-M7#SFA*MY&8Q*#]O]1G.)]:? M2B2NU")/T]F:LVCGB;IO/:?UQ(J88V',V+T A;DK#_-R+(\G>.*ME.PI"W8M M"XD0B^9SGK!@^+/:VNU6Q.-SGZ>4;7W(D^KY00#D]V/3[=C63%3['YW!V5U9 M5R0+ZQ1:VBO=547JE_>OM_=_;^V\:>WU-UO_W;EXU>OW]L9GX3DV9LN(MWZ( M=9PZB&.HM(+0&D:Q)U(8F@DH%:)*.ZB_O G,'D,$$8B_($S01JL7..S_;#C? M>;4]=IU@$,6AV'$;Q9KMR#^7YDW_VU_XP[=#LCMVIV^_';U3I_NGVVSWX.W% M'O[[^^[!)W1T^N%D[_03V\-O?^R_V?VQ]^;DY.ALA^X=?+W\B^QU#W_TO^^' MZW'APB/8/W,GNC^,?NS_^IH>?CSK[;SZQW:X,U^U\.^K] M>7+TX_SKWKL_.[L_3L[V3O\\V7MS#,,SV>'!R=GNP?&/0_SIA= M1\'#SW\.CP[.OQ[B#U^//G]"N^\^7>Z]^1ON?7Y[$>[I[.)_.H<_OJ*CSQ^Z MNZ=?T>'DGO_\>6+.7'?_[,/IT;L/W:.#3]^/#G9@N!<='OQQLO]NY\?1YS]/ M]P_^Z1Z%-L._G?_\^'NT^QI>_'7P=K1[L'VQ^^:8_$4^=/W_?K@\^NS.#:;\ MZ" \YW/HX]E>Y_#S7G?OS5%HZRW>?_?WCZ,#>WET=G2V__E#?,=L_\!^X0:9 M+*,9<%!"0)DP0&DL O$L]>NNW9^U)6:?M_B_!G%BQY<%L=M%4H15!O8H.?2RB[SJ[9 MG0([R4VNGLWA<*]R3[$@2;Y"%A6H"OI>EJ'"^2&O6(^JU6K=VW61 &)5 4)& M@*#K"Q!/M[:M#W(45=NN:M@=YEGOWEZK7G<=.XI"=A,$@?=!D,0]UA5:,(K0 MPM876A*"W*L*Y-/@28*-58<-&F&#KR]L)$;R #RYNS;LPZ$E\90$."("CEA? MP$FXLDB]Z,1.$EC\'"P(C& AUQQKH.UQ3Z6BWW6JL6/O9I*=YQ7KPCJ27>,6Y+KE2\XW70)$]2 MB7A^0.&'M^_W/QS$:CP[>V_>OG\;?NP=M#Z\?;?S\>#MA[=O6N\__?[7SNO6 M]NO7^Y_V#G;VWK7^V/FPNUCAY?OHQW,,R7RI/"C6Y.&,8Z"H9Q,^_+VO!R[? M]"RC^PO:/^B,?/]Z;<"5'ICYLK)_WNG%;=^R!,L\GK(>KS]?+C[[UHG^YELZ MAC$5]4Y;VL:RZ[J75Q>RLRQN>,TPS*[&:@+D-^0FE[!87ZCC.C%1SK#U2VP_ M+PH/?WM=/"3_"_WVZXV-]U9ESWU2Y;6;=^6.?G5R5WJ[9:\YV">?#J_YQGSN M&RMJ.]EHZ&97ANZD?E)\ZBCP&=^ZS,W>LH3/>1CPOFOY:T9P:VK_3K1KTN%> MSHU_B4&^L0+4-]^]#-]E?A!CZV+%J+QXU&1PIF,[?;?)2&VV=L)(CP>M?B&[ MQ<#,NZ,5WG\8P_@RW1ETPVO&PEC=;NLL7#"(EX:OST-OAC>;F)W0@LOG<[7 M'$U?>SCNEO,1_PG#E9/$ G;B1_4.=U%<*S1T%GV=>44M/8U4/"\2\W;##!S[ M7NA*-Q;S#2;$>9R:\A&?>ITK[T?>\>T\2$RO"?[]! "ZP_X$!0HY":,W<$$> M_+0^69"LG@N+Q56IK#(F="(>LQF/O^4UE$]&Y?+RR[71_;55!&C^VIX5K_^* MLQTDLQE\\ ^4?'@\)2'>@S_[T_^-KZ!4-$?FUUAL-Q+,9U.>GJ60R=S\K*&]9/ZPTCV^>)&NW_$54 MWO@J02C&O?\;!VZ;=>*;75^Q'C!V:R+0\Q?TW_6P4R!*N;2OQ\O>0NM. K[/ MA_ZPRDV .$IIQW2Z$1FO WJ0FM"'8%3$>S9;^[E<7KN^D_MS2F&,HCA?_.+: MA,1OP_E]N5+)*/@YR PW6P%Y8A]UZ[P D1FXCK4,RWKN>>CY%0 54=UY7=WE*O;U"%5H-0MX/9I\^-F*_,NK@ZMX;0&8%=_GW)E?7X> M^IJ?XAF,NV7YOM#3ZYO^\DN-5D_D[K8E*WKK&!$AR8QNA;BH"BZ\R^0BU M#HI:HU??EM-?5+O\'BA"5Q>C&KA") +%A,5'10GHFY$.#PR(/.SW\@G4 =@' M^:.UZ8]#$R<^K]AY*YN*,I<-"NB_HE!Q.B>7M*_:<..\>&9@=_V\*FDV"!TI M%.SJY6UW',E,V=N"IO2M=^-!X40-_8LZERMQ9_AU>.MC)^,TK],_Z5)[=L!N M=B&.:P$'KM"A./YY5S9;'\>Q".STXJO7\1=!A'JAJ794>-T*J_TH D G=,5_ MZP3MM%%SC\,4QN?E#H%QW8D'-]](,_AWQN/B.MLI-4E MV]:SS'E^YX-&&-_M^&^E],XH11C3.$IAY&9$U5PM:C.\?TTP8_XR'LW(Z+=O MY0=L6KLZ<*[!>KSPK4MYSECSERY0ZRQ_Z6$T9,_&O=FBL#D43;X.IO4P7S4' M_0+SPM(S"'(&2INI:.P.>9P@Z,!??U1_<'.)O?9UN:P6S=LK7ERL:Z'!7]"O MI?5;P%FAB,/8[*R6Y]>6[U-@6]GP? P.K?^" ROO?>MWOY7K2;[.=W*C+JRS MP<#N'>< -!R;T\+8SLL=1X= UU^T3L?NN%3$?-2O7JK4VUNFP?5#;X,9'_ F M_#TI,AWI_8Q23GC1?"P>Z5CO.B"(CI6SN[Z W^\%$PI-MR/HS/2G!)A;.I2+ M0KM$C'CMT)_K:,5,.C.<].:6!B*>]&91LCHY_=#1CLT7YLMR-E<==_(67W5& MP:"RBWB3 TKWQH5G!N'?6A^BTR8.3-SM;*&[I'5=!VH^@LV%[&"A#X/TG8_6 MWQ*KV$*[L>9:KL0?X_96KI"#4IJB_S*8-SFI&P9:T;DJ$AY&^X?/B5!, M#2 M+M_"'I;XE_E8Q[5D:I%2AW?_YJ-Q'V$C6#^E'>([!>G+7?H!%X.4VD X2A6/ M<%RVF_M2C@,K"[9*Q,/ ,SJ1A00F-.CD7K*3R%-<@4R]_*82EFZ^;_F \N\ M:V;8"2KR+3PDWU7H]&(OQL-1_RR\::"#D=S<:"SOZ(D>!%LI=Q*6?0XDMA=) M6V@E@'OH;^GB"V#JKMWN JWZ5K1>C$#L=JR9%)\3P"X(YB^V/\P71Y!_49"K M7_,58G0RZ(^/3T)/@Q(7DQ(?41A]^?)PH[E)!\(2-J\7,\\JF_QUL_6[MSJ\ MRF1%+@KSWC#,K\:TE)=V"<.=DIN.S^,-^AI]#0OB^"QO*"P+P,5L$H-69*J! M9 8[9ZAM+AIA60SK5>#M!6$X&W='D1-'3Y2.AGI9DKXPA?K][O":CRY.PK!U M$B0_RL8X3&7A@;\,IOI9OE[D1L%P8AE'\RZ?R8G@SW;E]I4D[2Q7(28_I'K; MSG+:([ZW3R+:HJ/"IUI%ZBMYSAR//T]F$*D?/ BG(5C'H\G++Q M&;4/5Y[U!WY"B'-_0+S!9UGT+^> MXY)'AX4I7*//8N_+4;ILYY9\05A+^_>N-X\HDXV^YQZ^*7P.B_NGKU:ZJN] M@M7@!O>D2O\;3+A\[.92IL]!YK:=*]W_I1E\EO7(UY;P_K+/][S$H M;,F30]5F)=2S3,GY'-.5[T;SJ\Q63]^%&U&:M!C6G2FHY[[D&7XTBT.%[Z_$ MZ-P9.",#\Y$Y@G! P++AEA\.K9MNMS2,'^1RVV6$LX#,(55M#>Z$K;AQ$2\YFG.G3>3VYV/XER&BQ3K0^%_MH7' MST9_4OQ=V\LBHB5W>(V"J YS0[-\5I*,&B7CH,"$FYOO=T^V&0>[.TY*"3G7 MX"#?9@EW!O/?YELV<3T*]GFWX%O?@EW>#V3P&K3S&2A4PZ,1'XI_;+Q-XN.ICI#K>W1,:&LLP[^G;_7VBAP$I31CO8HYR]4&_ MM?[0G4'KG]R!$J/!;&E\'4RLI[B[/]_P MU:(\";8-4C4-MMPY[_>^>]/ZWWXW7PS^ZISE87-QZ_=?6,%-W K=ZY8;3=OC MXW$PU_-HRJG:%% 5J4#9SXL/GDH^&PP3KC=S-.3S3S> M+]_&C[&E>91F@*43'9:O\T$GAG1$YTDPCZ[O%P:K-AIQ$W6*BM+MZ#S>*(^7 M&0['D6A=!0V%FSJ#23!/#.6-T:R%8_,&CY[1R[ >!]+<*>,\?.%H_]?L &X& M(;PBU).M_]*FNWK 543JW6V/AQ,\S]VIDYU7?Y$S>:\',2!B.!G?F=#@CL] M=-& 0?]2=T>7Y27M5A'*5'J9K_7@LF7RU2/OGRLFW05YBO$;UT,/%GV+X>0U MKOQ+,Z9&F+4S_=7?$BB1$]TX8>>3[8TK>SO(C;>ZW.+(QKF3^\J;_?;WG8,W MVZW"E3B-&A[Z/#AZ^@YQ+S(*8BO?ULP=T^7"58Y7_'QSK;'CNJ>R.K%7BG1M M=G._WVUHLH!/LQSFQ69]1ERBK.0T9::3I2F0R(R2.,1F704^'CO$Z>?:OG"P$L/:*Y8VBF-]><1OF^TDSX M4\6!%".F9KV=TZ"]O;T7*.["CN4P^3[[T)+I'/?M;O$!;G@J]/%LKK M?O+"E96'T4[EY4Z:/;O.SUETKS?_E*OK@O0S"=&"0E0$OGNW..&Z:[:+ QBS M$UX&69[KP80R!@P\]?;*E1H8:J"@^5)1GF-,FFZ_;%K"C'K8/2SW(=NPIH*\+X9LRU/)R: M_'H-SV;'Y<9)AS)JT?=F/,BS*_G54_+HO&BHY7LB9WEX37'RM^?&P]'@,O>4 MIPV)>H%SJB&S9YFFOJV;R%B&_)=S6IZ:NSJD4YR8*CAQ$0ZHH])-)CYGC]49 MO)-<[)V]_;Z'/WS=_[Q#]S^_A;NQ/2?$VC/_NGISVJ\?_86'QYLDZ-WX?K38W9X M\/>/HS?=SM&;XXN]LYT?AZ=O+X].[8_]@VW\GQ]?R=[IX1>706ZM1( (I@'U MR@$M&0/.>860)5ACO+%U5[FBFQ5=UMEF6[XH_M4O-I1?I#A^^F(U@RI#&B L M#*#2$*"4EH PECE/A9'*QS)I@\X0_*5;;PH9S'QO&!;-/_*SI#7(XY-[GVXM M8[N&.C3)=Q%N_U9XPF?B)OYK>.5^'G;B$A@4!BW!>9I\H/-\H'35?: +C'9S M#M@^79*T)]]L3[G.?IKKK)(#)W>:3;.??9CDBEF/\5@\^=GB"8B6D.NL\>/ MC#HVV2R*V>%N2P=725M7:\ZM_BTIE]9$3E):K;F'N6>9/@3:2LG.T]GDVQ^SB7TJ6VD+-]R>;I]VIID>KK)[[E:W4HJ5_UX0OR7:O\'4N^ M>@_8*$!HLN\3DWZ5B7JF'?D>C/ +HM''M325PVC G)BFV*F8B6_"A5L<7AW3A2PR4G4 MV1-_D\1PD*]&%BNIPD_;R,<1>1#D3.JW,B>2[[S],R3O=SS\>"\/_1S MLS?.R:T\-_W>9NM1(U2 W;"DXN?! M'40HC)Y\ '[+ Q/NG-PBO3 _,+YX<&&4S\'U5\V[71Q>R)/8]'O=N01*C\/,#F;]$3I#?Y0%R=E6G'L]KM,EW:S73I M-V6[G/A\L,)0=EUI:*^ 9*6ZG?._ MD\B/D76NL]TK*.Q?(T'QP7G(4J<__S3 NL5LW!TPL-KO]Y/=Y\;W?_'=YK1+ M.F^7E-5374K645VJ#,Q[FMW5IY^"VS,3W[;I;^5>3ZGW7OA-PDV)QZ]=P$]WZW5W-TDTI\(-:O?L[JFCM M?56;E+$5ZJMQH9M$S%M5FS0Z>2*/:V/QZ"$HL3-?_8*4Y$CMR_Y'L<_7%HP@U_O8]@+5IONW$2-W\@7A<5,4I'W*M%1.]G _"@ M,M(OI8U[2]>-^MJK)5W_W_]#'/Y6_?DZ5KB\JBP:=YB_Z>ZUU%^/*$&^*AA$ MZWC9FP)ZGT&"K3DK?]-$Z%\W1^E>;]@03C/_U\IS^FVTBO.]X;D7HU>]\1EP_1$HFPVB&4;/ MYT+ZS$>ACJ='H=[\?G;T.;1Q>HS#YS \JW-X>M+9_7Q(#P^.O^^_V\%';_[Y MNOM1P__I[ATV_ M<5_W3H^Z>V\L_L^/OT>[E_#BKX.WH]V#[8O=-\?DBS,46:0QX&'. ,6< 9,Q M#+1QPA#,7";IQA:ALHTAG)R:F@A)":F/48K)\G$/Y4@(E1#J)PAE%/_8/CB[TWG\CNN[<7^Y\_A/?9_;[[XY^3/;QWNH>/LKTWQU\8<22+.,:" M+ 2FY3!05#- ,^$P<3K#G@<[3&S*6T!LDE$XFJKWD<4'+H9)%M=4%@\^?9%, M0,B0!UZ&'T$*'5#*98!QKSF4QD&%@RRR35J1Q:O$UL59KSFGNO*Z/S<^#3^G MF:&[ES=BFQ[CT%H5!PM;JC<3WV_ YIHRJTSXZW))5/%LSX_N!6F)YR\(:3<] M$1)3DS&&@&<(!YZ/&5!<." 8H2QC6C.3;6P)*-N*JL?R_#NV29;EB4BJ_+2V M>U+EIU+EBLDNH,^0\1@0)0+!]=0 92@%B DGOC_JOW\0Q2QQ43?Q#G M/0%D?0!Y6.4ZE&*!%80@8U #R@D'T@L%,J)1P$:K/3<;6YBT.7PTU6G>IDM2 MWIJH3E+>)U#>"KLA3 4KQ#J09= !:G06V WB0#EE+'3&:JDWMF1;R*KW9.6W M(U:,JKKI1N"=5*;?-YS<-2]F3^FMF'"S/HPTU8)#V/8*Z$E MT"P )PU_@;#"29!12:7$4%%A-[:$;&/Q:-!,OIW&JG2=A">I]).J=#4N@V=> M>DV!XCBHM( J,*#, >2YX)ER'D4:)$B;)!]/0WF0O19O_Y+"G?E2'5LOW:ZM M:S.Z<=S_%+$8$(P 898#BBG&"BK"%!0,R2%A-+#&&O7EIPW MR+9-^MLLFI;T]VGTM\+)I%!&"!.$U7@%: !@8'P&06909K"!C&H6H_G;2.(& MZ6_R3<6?'_QP-.CD"5/SDVC@BI_E";-FPP6C+"GY:=3>4U MGH]( %\[P'^]1M#VW_R-OBA.B3<$ T9ZKQ+$_+U3CC@C*2>> 1 M$X!"&>PLB1T0A#-*L)^=9_+F;U\DMLJU-<_Y7Z%HK!4\U M'#WK8D)3@9C6@$A\:,E\J'!890@CE07DM)$/24> U"[@JM">,R4-D;C@0^K1 MFQ#)8=581:Z+!B5%?@9&E"LR5LY!)C( !86 4B2 MAP"R:74))-&97ICB\$V M5DV*B%Q7S]7\C'"W'N?NCV*^]\?O)J;PJD?.T',6@Y-OO?QWLCG8+ MI SCL$WWOG]AWE.'D010QATZ'ZB/AI@ *X72)M AY]C&%FIC#MM*53?IEIMF M80%S:M7<3PDZEGA$+T''\J#CTTWH0$XXRJ4 UF,1;"4H@=$> 2ZXD<988K,2 M.F@;\:JY]"*AXV5YO-X/8MF_T64[KZQ85'&*"3'/8_F!=JOG1R\I2$P\=Y#8 MPEF.F[;"-,8S-Q'H]U&[DP4!?13##P=#!0X9V<:B6% M$X"H>-@9,@^,P1P0RH7$5%LC\>=LCZGCU6D M'\H%5S1]ETPA:2M ]Z9R6K@6 KR_O8AEB,/(O>OWW?=.MYOPOD:\OYSGHC1, M*FAUP'OE 470 XF@ 0)2GV'%.$0ZX+U@;25)@X);DE(WD[PEI7YZI:Z0."HY M%AA"P"&TP9;+:+#E I.CF>"*8)LQ&"12XC9_?!+NY+Y[H').M.$E.>G47@-,_YI"OS#"3*>V (]3$1!L:&&)\@&WN99@X";TIJB4@NH;U M7)+BUDR^DN(N1W$K!"O31"J*.1#4R'ATDP CO /"P\SBC#)G@]01K-H\1< ] MFP9^B+_'O/?C8>D*:X%6]"WK47B95M?KH7]);C&$DE]L!>C7_D1"_XH"F@OQ M?O9I6!C4"=IKA'8XAY.A+%,F"ZB>.:J#Q4PET-H'3J:H-80)DK' R<):W4;B MT6DUDD.LL=I<6UJ-I,U/I\W5[4R$M,"0 Y\Y""C,*) =0!6W& ML(U9_V>3<'1 MM:,ZGN5H^P<[6CI"N .N9=^P^86;=F(GFN*:X"G3':0@\BJXI MX1#0S$.0Q>S=&:.9HO5A9G)--5:3EYE (UDQRU+GBF]*2LFU%0X@*BF@-M- M:8H!"HP(:\PSR.7&5M.R [XLS]3>C!\JZ_1TSW9TM\84_+!T1ZV!XU+ D5XG.L=H?_M+IKA2-J- 8XO:<66L-WG51L8F4 M[O1L_\P?Z(NKD]6)C]4(XV2.XTEI:Z3!"GCN3(!QE@%E, ,D6*L.0T%!EA@8OI3 !JM 2*"@0XLMH(930R\<0> M:U/ZZ#0GR>]46\KZ(EG];+C1^OBA5C938,.RV2?_U%/XIW(4]<9QHS(.#($X MH"BC0#LN@$,4FM#LM:I>CIQ6J!I7*#8O;8125#)A =42 6J1 T9P M!3)DPO0I)BB5&UNX'9A&8,9TA=>H^VKD,SLQ$[ F8%VB$9" M5Y@K1;",A([ M)AP0.M,@D'X"#+,*&*FYA%H)'4])H)B>NLU4M21! M:7[5/^JZ--IUL<7(T5 MLH8G>N!/^MTPQL/_RNMEC2X;[TU>H(V%Q&;U.KFNENI\Q"BK*[:Z4Z%]U52+ M=6W:6%<\O&M1FK/3%H]$M,[U97X@HJF(^.AHT*9-Q^*$?=X;-H23-R94:MO: M,&2CX?M"C'.93A5K:R?J._,JR2#!!)48 :2P!91 !\+H:Y!1P0@4RO#<1T]Q M6ZU-\'I"IG5'IMJ\!0F9G@J9*BX$@[2&L::A0MX R@,HA4ET((.2">BD0$QM M; 7$:F/*&H1,+\OVN8V8O@YWAK?Q/5ODGGK!:4%1JI^S"BSTK_YP.)7:RP#] M@['N;H]>Z\'@,GSXC^Z.?4+]&E%_7G$=+R3Q,), &<$!Q88!B:F/J9^I@,)C M1-C&%F=MP9I4HB,I=3,)7%+J9U#JZFZ0<\(++X%!\8"T$@)(F!?>P40S39QF M8F.+M&&C=#IY&.//XM1+/&L9'M54!^-] FG7&C=K=,D-QC-'GOPPF;WU8^7< M2C944:Y@W"_G!% : %-;84"&,RR09Y2YN',>P)(TJ?1%4N1F$J"DR$^DR!72 M0SSG(F,04*8R0&6&@1)0A3\UQA@B:4V>,HO3:OA+\EX]+^GYXRIIZ,R>_@OW M8L'DQ6HP<;.#4?_5E=C.A$]=P7U"]/L@^KQ,[@S96"26 JI1C!:W+IBQ" *; M!43/%$%91C:V,&J2$9OTM%F\+.EI[7I:S1I!B<<&"9 I[F,Q4 ^,TA H)YP0 M F(;=PXYQ0W2T^1LBC_S:IM7G.OR6N'G>MA7*@*=K.VG*@(]0??+9'+7#_SS M,LY[K3RTS &H) DFM]? !$X&N-69,5DPOQ',$W]!^.AT0I)+NR8,6?Q;)Z/-= MP\8?A7GI-FVMFX:Z^T=_D&\TY")P<*)[:?-AJ=@Y+P4J=LX+ZQPP4-JXY2"! M-D0!$19$@Y"GUMF-+2;;D#QZ]R%YJQJKV;7N(B;-?@;-KFXK(LZ5T1@$"@0! MY4("F7$&:)8I)!#D2NJ-+0[;.)7B:1PK>GMVWNU?>@\&OJM'WC7^Y&:R*6OF M2!,)^% (P+P-@ 2@M0'HO&RH!!N'82!$4@L!*'8&2,,Q\"I69/;89C90(\G: MC#]Z(R\YB1JKT'51HZ303ZS0%48D%)%&6@<8@S%)/.% D2QH=888SAC7PKF- M+27;Z/&,*/F)EN(GLM4,*B\JM@JGV*H5X&ZYK": 7RK S\O2"165,2H>6(D# MP&>: (VM!D91AJ#)#&,F,#;2INS1(?')F=58-:ZUK&)2XV6K<86G>8<<)#QH M,&=Y&0H+=*8U0)E%F#/(9?1)$]5F<[+!)\_5TR1>O#716)Z-O2Z>UC#/U)2-/-9T#QD9C H%&\3PC58'(2:^ 599A9A%'2&QL M<8';C*9J8LD3>$?Y[I?J\'OV&MXKN_ TQAM8*0L\LQ*EVL#UKD(7<_BOU83X M3'C@N