0000315213-21-000025.txt : 20210212 0000315213-21-000025.hdr.sgml : 20210212 20210212162538 ACCESSION NUMBER: 0000315213-21-000025 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210212 DATE AS OF CHANGE: 20210212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ROBERT HALF INTERNATIONAL INC. CENTRAL INDEX KEY: 0000315213 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] IRS NUMBER: 941648752 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10427 FILM NUMBER: 21627979 BUSINESS ADDRESS: STREET 1: 2884 SAND HILL RD STREET 2: STE 200 CITY: MENLO PARK STATE: CA ZIP: 94025 BUSINESS PHONE: 6502346000 MAIL ADDRESS: STREET 1: 2884 SAND HILL ROAD STREET 2: STE 200 CITY: MENLO PARK STATE: CA ZIP: 94025 FORMER COMPANY: FORMER CONFORMED NAME: HALF ROBERT INTERNATIONAL INC /DE/ DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: BOOTHE FINANCIAL CORP /DE/ DATE OF NAME CHANGE: 19870721 FORMER COMPANY: FORMER CONFORMED NAME: BOOTHE INTERIM CORP DATE OF NAME CHANGE: 19600201 10-K 1 rhi-20201231.htm 10-K rhi-20201231
false2020FY0000315213P2YP2Y10M17D00003152132020-01-012020-12-31iso4217:USD00003152132020-06-30xbrli:shares00003152132021-01-3100003152132020-12-3100003152132019-12-31iso4217:USDxbrli:shares00003152132019-01-012019-12-3100003152132018-01-012018-12-310000315213us-gaap:CommonStockMember2017-12-310000315213us-gaap:AdditionalPaidInCapitalMember2017-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000315213us-gaap:RetainedEarningsMember2017-12-3100003152132017-12-310000315213us-gaap:RetainedEarningsMember2018-01-012018-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310000315213us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310000315213us-gaap:CommonStockMember2018-01-012018-12-310000315213us-gaap:CommonStockMember2018-12-310000315213us-gaap:AdditionalPaidInCapitalMember2018-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000315213us-gaap:RetainedEarningsMember2018-12-3100003152132018-12-310000315213us-gaap:RetainedEarningsMember2019-01-012019-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000315213us-gaap:CommonStockMember2019-01-012019-12-310000315213us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000315213us-gaap:CommonStockMember2019-12-310000315213us-gaap:AdditionalPaidInCapitalMember2019-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000315213us-gaap:RetainedEarningsMember2019-12-310000315213us-gaap:RetainedEarningsMember2020-01-012020-12-310000315213us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000315213srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000315213us-gaap:CommonStockMember2020-01-012020-12-310000315213us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000315213us-gaap:CommonStockMember2020-12-310000315213us-gaap:AdditionalPaidInCapitalMember2020-12-310000315213us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000315213us-gaap:RetainedEarningsMember2020-12-31rhi:segment0000315213us-gaap:MoneyMarketFundsMember2020-12-310000315213us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310000315213us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-12-310000315213us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310000315213rhi:MutualFundBondMember2020-12-310000315213us-gaap:FairValueInputsLevel1Memberrhi:MutualFundBondMember2020-12-310000315213us-gaap:FairValueInputsLevel2Memberrhi:MutualFundBondMember2020-12-310000315213us-gaap:FairValueInputsLevel3Memberrhi:MutualFundBondMember2020-12-310000315213rhi:MutualFundStockMember2020-12-310000315213us-gaap:FairValueInputsLevel1Memberrhi:MutualFundStockMember2020-12-310000315213us-gaap:FairValueInputsLevel2Memberrhi:MutualFundStockMember2020-12-310000315213us-gaap:FairValueInputsLevel3Memberrhi:MutualFundStockMember2020-12-310000315213rhi:MutualFundBlendMember2020-12-310000315213us-gaap:FairValueInputsLevel1Memberrhi:MutualFundBlendMember2020-12-310000315213us-gaap:FairValueInputsLevel2Memberrhi:MutualFundBlendMember2020-12-310000315213us-gaap:FairValueInputsLevel3Memberrhi:MutualFundBlendMember2020-12-310000315213us-gaap:FairValueInputsLevel1Member2020-12-310000315213us-gaap:FairValueInputsLevel2Member2020-12-310000315213us-gaap:FairValueInputsLevel3Member2020-12-310000315213us-gaap:MoneyMarketFundsMember2019-12-310000315213us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2019-12-310000315213us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2019-12-310000315213us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2019-12-310000315213rhi:MutualFundBondMember2019-12-310000315213us-gaap:FairValueInputsLevel1Memberrhi:MutualFundBondMember2019-12-310000315213us-gaap:FairValueInputsLevel2Memberrhi:MutualFundBondMember2019-12-310000315213us-gaap:FairValueInputsLevel3Memberrhi:MutualFundBondMember2019-12-310000315213rhi:MutualFundStockMember2019-12-310000315213us-gaap:FairValueInputsLevel1Memberrhi:MutualFundStockMember2019-12-310000315213us-gaap:FairValueInputsLevel2Memberrhi:MutualFundStockMember2019-12-310000315213us-gaap:FairValueInputsLevel3Memberrhi:MutualFundStockMember2019-12-310000315213rhi:MutualFundBlendMember2019-12-310000315213us-gaap:FairValueInputsLevel1Memberrhi:MutualFundBlendMember2019-12-310000315213us-gaap:FairValueInputsLevel2Memberrhi:MutualFundBlendMember2019-12-310000315213us-gaap:FairValueInputsLevel3Memberrhi:MutualFundBlendMember2019-12-310000315213us-gaap:FairValueInputsLevel1Member2019-12-310000315213us-gaap:FairValueInputsLevel2Member2019-12-310000315213us-gaap:FairValueInputsLevel3Member2019-12-310000315213srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000315213srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310000315213rhi:ComputerHardwareMembersrt:MinimumMember2020-01-012020-12-310000315213rhi:ComputerHardwareMembersrt:MaximumMember2020-01-012020-12-310000315213srt:MinimumMemberrhi:ComputerSoftwareMember2020-01-012020-12-310000315213srt:MaximumMemberrhi:ComputerSoftwareMember2020-01-012020-12-310000315213srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-12-310000315213srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2020-01-012020-12-310000315213srt:MinimumMember2020-01-012020-12-310000315213srt:MaximumMember2020-01-012020-12-310000315213rhi:AccountempsMember2020-01-012020-12-310000315213rhi:AccountempsMember2019-01-012019-12-310000315213rhi:AccountempsMember2018-01-012018-12-310000315213rhi:OfficeTeamMember2020-01-012020-12-310000315213rhi:OfficeTeamMember2019-01-012019-12-310000315213rhi:OfficeTeamMember2018-01-012018-12-310000315213rhi:RobertHalfTechnologyMember2020-01-012020-12-310000315213rhi:RobertHalfTechnologyMember2019-01-012019-12-310000315213rhi:RobertHalfTechnologyMember2018-01-012018-12-310000315213rhi:RobertHalfManagementResourcesMember2020-01-012020-12-310000315213rhi:RobertHalfManagementResourcesMember2019-01-012019-12-310000315213rhi:RobertHalfManagementResourcesMember2018-01-012018-12-310000315213us-gaap:IntersegmentEliminationMember2020-01-012020-12-310000315213us-gaap:IntersegmentEliminationMember2019-01-012019-12-310000315213us-gaap:IntersegmentEliminationMember2018-01-012018-12-310000315213rhi:TemporaryAndConsultantStaffingMember2020-01-012020-12-310000315213rhi:TemporaryAndConsultantStaffingMember2019-01-012019-12-310000315213rhi:TemporaryAndConsultantStaffingMember2018-01-012018-12-310000315213rhi:PermanentPlacementStaffingMember2020-01-012020-12-310000315213rhi:PermanentPlacementStaffingMember2019-01-012019-12-310000315213rhi:PermanentPlacementStaffingMember2018-01-012018-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2020-01-012020-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2019-01-012019-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2018-01-012018-12-3100003152132021-01-012020-12-310000315213rhi:ComputerHardwareMember2020-12-310000315213rhi:ComputerHardwareMember2019-12-310000315213rhi:ComputerSoftwareMember2020-12-310000315213rhi:ComputerSoftwareMember2019-12-310000315213us-gaap:FurnitureAndFixturesMember2020-12-310000315213us-gaap:FurnitureAndFixturesMember2019-12-310000315213us-gaap:LeaseholdImprovementsMember2020-12-310000315213us-gaap:LeaseholdImprovementsMember2019-12-310000315213srt:MinimumMember2020-12-310000315213srt:MaximumMember2020-12-3100003152132020-10-012020-12-31xbrli:pure0000315213rhi:TemporaryAndConsultantStaffingMember2018-12-310000315213rhi:PermanentPlacementStaffingMember2018-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2018-12-310000315213rhi:TemporaryAndConsultantStaffingMember2019-01-012019-12-310000315213rhi:PermanentPlacementStaffingMember2019-01-012019-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2019-01-012019-12-310000315213rhi:TemporaryAndConsultantStaffingMember2019-12-310000315213rhi:PermanentPlacementStaffingMember2019-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2019-12-310000315213rhi:TemporaryAndConsultantStaffingMember2020-01-012020-12-310000315213rhi:PermanentPlacementStaffingMember2020-01-012020-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2020-01-012020-12-310000315213rhi:TemporaryAndConsultantStaffingMember2020-12-310000315213rhi:PermanentPlacementStaffingMember2020-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2020-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2020-12-012020-12-310000315213us-gaap:NonqualifiedPlanMember2020-12-310000315213us-gaap:NonqualifiedPlanMember2019-12-310000315213us-gaap:NonqualifiedPlanMembersrt:ChiefExecutiveOfficerMember2019-12-310000315213rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember2020-12-310000315213rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember2019-12-310000315213rhi:CreditAgreement364DayMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-05-310000315213rhi:CreditAgreement364DayMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-05-012020-05-310000315213rhi:CreditAgreement364DayMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310000315213us-gaap:ForeignCountryMember2020-12-310000315213us-gaap:DomesticCountryMember2020-12-310000315213rhi:ForeignCountriesMember2020-12-310000315213rhi:CaliforniaEnterpriseZoneMember2020-12-310000315213rhi:RestrictedStockAndStockUnitsMembersrt:MaximumMember2020-01-012020-12-310000315213rhi:RestrictedStockAndStockUnitsMembersrt:MinimumMember2020-01-012020-12-310000315213srt:MinimumMemberrhi:ReturnOnInvestedCapitalAwardMember2020-01-012020-12-310000315213srt:MaximumMemberrhi:ReturnOnInvestedCapitalAwardMember2020-01-012020-12-310000315213rhi:RestrictedStockAndStockUnitsMember2020-01-012020-12-310000315213rhi:RestrictedStockAndStockUnitsMember2019-01-012019-12-310000315213rhi:RestrictedStockAndStockUnitsMember2018-01-012018-12-310000315213rhi:TimeBasedAwardsMember2017-12-310000315213rhi:SubjectToMarketConditionsMember2017-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2017-12-310000315213rhi:SubjectToPerformanceConditionMember2017-12-310000315213rhi:TimeBasedAwardsMember2018-01-012018-12-310000315213rhi:SubjectToMarketConditionsMember2018-01-012018-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2018-01-012018-12-310000315213rhi:SubjectToPerformanceConditionMember2018-01-012018-12-310000315213rhi:TimeBasedAwardsMember2018-12-310000315213rhi:SubjectToMarketConditionsMember2018-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2018-12-310000315213rhi:SubjectToPerformanceConditionMember2018-12-310000315213rhi:TimeBasedAwardsMember2019-01-012019-12-310000315213rhi:SubjectToMarketConditionsMember2019-01-012019-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2019-01-012019-12-310000315213rhi:SubjectToPerformanceConditionMember2019-01-012019-12-310000315213rhi:TimeBasedAwardsMember2019-12-310000315213rhi:SubjectToMarketConditionsMember2019-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2019-12-310000315213rhi:SubjectToPerformanceConditionMember2019-12-310000315213rhi:TimeBasedAwardsMember2020-01-012020-12-310000315213rhi:SubjectToMarketConditionsMember2020-01-012020-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2020-01-012020-12-310000315213rhi:SubjectToPerformanceConditionMember2020-01-012020-12-310000315213rhi:TimeBasedAwardsMember2020-12-310000315213rhi:SubjectToMarketConditionsMember2020-12-310000315213rhi:AwardsNotSubjectToMarketConditionsMember2020-12-310000315213rhi:SubjectToPerformanceConditionMember2020-12-310000315213rhi:TemporaryAndConsultantStaffingMember2018-01-012018-12-310000315213rhi:PermanentPlacementStaffingMember2018-01-012018-12-310000315213rhi:RiskConsultingAndInternalAuditServicesMember2018-01-012018-12-310000315213country:US2020-01-012020-12-310000315213country:US2019-01-012019-12-310000315213country:US2018-01-012018-12-310000315213us-gaap:NonUsMember2020-01-012020-12-310000315213us-gaap:NonUsMember2019-01-012019-12-310000315213us-gaap:NonUsMember2018-01-012018-12-310000315213country:US2020-12-310000315213country:US2019-12-310000315213country:US2018-12-310000315213us-gaap:NonUsMember2020-12-310000315213us-gaap:NonUsMember2019-12-310000315213us-gaap:NonUsMember2018-12-3100003152132020-01-012020-03-3100003152132020-04-012020-06-3000003152132020-07-012020-09-3000003152132019-01-012019-03-3100003152132019-04-012019-06-3000003152132019-07-012019-09-3000003152132019-10-012019-12-310000315213us-gaap:SubsequentEventMember2021-02-112021-02-110000315213us-gaap:AllowanceForCreditLossMember2017-12-310000315213us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310000315213us-gaap:AllowanceForCreditLossMember2018-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2017-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-01-012018-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000315213us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000315213us-gaap:AllowanceForCreditLossMember2019-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000315213us-gaap:AllowanceForCreditLossMember2020-01-010000315213us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000315213us-gaap:AllowanceForCreditLossMember2020-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000315213us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000315213us-gaap:AccountingStandardsUpdate201409Memberus-gaap:AllowanceForCreditLossMember2018-01-01

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 __________________________________________
Commission file number 1-10427
ROBERT HALF INTERNATIONAL INC.
(Exact name of registrant as specified in its charter)
Delaware 94-1648752
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
2884 Sand Hill Road, Suite 200, Menlo Park, California
 94025
(Address of principal executive offices) (Zip code)
Registrant’s telephone number, including area code:  (650) 234-6000
 __________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange
on which registered
Common Stock, Par Value $.001 per ShareRHINew York Stock Exchange
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       No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.    Yes      No  
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      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      No  
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.
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.    Yes     No
As of June 30, 2020, the aggregate market value of the Common Stock held by non-affiliates of the registrant was approximately $5,876,880,362 based on the closing sale price on that date. This amount excludes the market value of 3,394,402 shares of Common Stock directly or indirectly held by registrant’s directors and officers and their affiliates.
As of January 31, 2021, there were 113,124,854 outstanding shares of the registrant’s Common Stock.


DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement to be mailed to stockholders in connection with the registrant’s annual meeting of stockholders, scheduled to be held in May 2021, are incorporated by reference in Part III of this report. Except as expressly incorporated by reference, the registrant’s Proxy Statement shall not be deemed to be part of this report.



PART I
Item 1. Business
Robert Half International Inc. (the “Company”) provides specialized staffing and risk consulting services through such divisions as Accountemps®, Robert Half® Finance & Accounting, OfficeTeam®, Robert Half® Technology, Robert Half® Management Resources, Robert Half® Legal, The Creative Group®, and Protiviti®. The Company, through its Accountemps, Robert Half Finance & Accounting, and Robert Half Management Resources divisions, is the world’s largest specialized provider of temporary, full-time, and project professionals in the fields of accounting and finance. OfficeTeam specializes in highly skilled temporary administrative support personnel. Robert Half Technology provides information technology professionals. Robert Half Legal provides temporary, project, and full-time staffing of attorneys and specialized support personnel within law firms and corporate legal departments. The Creative Group provides project staffing in the digital, marketing, and creative fields. Protiviti, which began operations in 2002, is a global business consulting and internal audit firm. Protiviti, which primarily employs professionals specializing in risk, advisory and transactional services, is a wholly owned subsidiary of the Company.
The Company’s business was originally founded in 1948. Prior to 1986, the Company was primarily a franchisor, under the names Accountemps and Robert Half (now called Robert Half Finance & Accounting), of offices providing temporary and full-time professionals in the fields of accounting and finance. Beginning in 1986, the Company and its current management embarked on a strategy of acquiring franchised locations. All of the franchises have been acquired. The Company believes that direct ownership of offices allows it to better monitor and protect the image of its trade names, promotes a more consistent and higher level of quality and service throughout its network of offices and improves profitability by centralizing many of its administrative functions. Since 1986, the Company has significantly expanded operations at many of the acquired locations, opened many new locations and acquired other local or regional providers of specialized temporary service personnel. The Company has also expanded the scope of its services by launching the new product lines OfficeTeam, Robert Half Technology, Robert Half Management Resources, Robert Half Legal and The Creative Group.
In 2002, the Company hired more than 700 professionals who had been affiliated with the internal audit and business and technology risk consulting practice of Arthur Andersen LLP, including more than 50 individuals who had been partners of that firm. These professionals formed the base of the Company’s Protiviti Inc. subsidiary. Protiviti has enabled the Company to enter the market for business consulting and internal audit services, which market the Company believes offers synergies with its traditional lines of business.
Accountemps
The Accountemps temporary services division offers customers a reliable and economical means of dealing with uneven or peak workloads for accounting, finance, and bookkeeping personnel caused by such predictable events as vacations, taking inventories, tax work, month-end activities and special projects, and such unpredictable events as illness and emergencies. Businesses view the use of temporary employees as a means of controlling personnel costs and converting such costs from fixed to variable. The cost and inconvenience to clients of hiring and firing regular employees are eliminated by the use of Accountemps temporaries. The temporary workers are employees of Accountemps and are paid by Accountemps. The customer pays a fixed rate only for hours worked.
Accountemps clients may fill their regular employment needs by using an Accountemps employee on a trial basis and, if so desired, “converting” the temporary position to a regular position. The client typically pays a one-time fee for such conversions.
OfficeTeam
The Company’s OfficeTeam division, which commenced operations in 1991, places temporary and full-time office and administrative personnel, ranging from executive and administrative assistants to receptionists and customer service representatives. OfficeTeam operates in much the same fashion as the Accountemps division.
Robert Half Finance & Accounting
Established in 1948, the Company’s first division and specialized recruitment pioneer Robert Half Finance & Accounting specializes in the placement of full-time accounting, financial, tax and accounting operations personnel. Fees for successful placements are paid only by the employer and are generally a percentage of the new employee’s annual compensation. No fee for placement services is charged to employment candidates.
1


Robert Half Technology
The Company’s Robert Half Technology division, which commenced operations in 1994, specializes in providing information technology contract consultants, placing full-time employees, and offering managed services in areas ranging from multiple platform systems integration to end-user technical and desktop support, including specialists in application development (including mobile, cloud and enterprise applications), networking, systems integration and deployment, database design and administration, and security and business continuity.
Robert Half Legal
Since 1992, the Company has been placing temporary and full-time employees in attorney, paralegal, legal administrative and legal secretarial positions through its Robert Half Legal division. The legal profession’s requirements (the need for confidentiality, accuracy and reliability, a strong drive toward cost-effectiveness, and frequent peak caseload periods) are similar to the demands of the clients of the Accountemps division. Robert Half Legal offers a full suite of legal staffing and consulting services to help organizations manage constantly changing workloads and access expertise across in-demand legal practice areas.
Robert Half Management Resources
The Company’s Robert Half Management Resources division, which commenced operations in 1997, specializes in providing senior level project professionals in the accounting and finance fields, including chief financial officers, controllers, senior financial analysts, internal auditors, and business systems analysts for such tasks as financial systems conversions, expansion into new markets, business process reengineering, business systems performance improvement, and post-merger financial consolidation.
The Creative Group
The Creative Group division commenced operations in 1999 and specializes in identifying for its clients creative professionals in the areas of interactive media, design, marketing, advertising and public relations. The division places freelance and project consultants in a variety of positions such as creative directors, graphics designers, web content developers, web designers, media buyers, brand managers, and public relations specialists.
Protiviti
Protiviti is a global consulting firm that delivers an expanding set of services across its defined solution offerings of Business Performance Improvement, Internal Audit, Managed Solutions, Risk and Compliance and Technology Consulting. Protiviti and its independently owned member firms works collaboratively with its clients in over 25 countries to help them achieve their business objectives and delivers confidence in an ever-evolving dynamic business world. Clients range from high-growth, pre-public/transactional established start-ups to the largest global companies, across seven focused industries.
Marketing and Recruiting
The Company markets its staffing services to clients and employment candidates via both national and local advertising activities, including radio, digital advertising, job boards, alliance partners, and events. The Company also markets its services via its website, blog and mobile app as well as through targeted online tactics, email, and social media. Direct marketing to customers is a significant portion of the Company’s total marketing efforts. Joint marketing arrangements have been entered into with major software manufacturers and typically provide for the development of proprietary skills tests, cooperative advertising, joint campaigns, and similar promotional activities. The Company also actively seeks endorsements and affiliations with professional organizations in the accounting and finance, technology, legal, and creative and marketing fields. The Company also conducts public relations activities designed to enhance public recognition of the Company and its services. Central to the public relations activities is research-based content, targeted media relations and thought leadership. Robert Half employees are encouraged to be active in civic organizations and industry trade groups in their local communities.
Protiviti markets its business and technology consulting and internal audit services to a variety of global clients in a range of industries. Industry and competency teams conduct targeted marketing efforts, locally, nationally and globally, including digital advertising, production of thought leadership, social media and live and virtual speaking events. Protiviti regularly conducts a variety of programs to share its insights with clients on current topics such as risk, technology, corporate governance, and industry challenges. It conducts public relations activities, such as distributing press releases, white papers, case studies and newsletters, designed to enhance recognition for the Protiviti brand, establish its expertise in key issues
2


surrounding its businesses and promote its services. Protiviti plans to expand both the services and value-added content on the Protiviti.com website and increase traffic through targeted digital advertising. Employees are encouraged to be active in relevant social media communities, civic organizations and industry trade groups.
The Company and its subsidiaries own many trademarks, service marks and tradenames, including the Robert Half® Finance & Accounting, Accountemps®, OfficeTeam®, Robert Half® Technology, Robert Half® Management Resources, Robert Half® Legal, The Creative Group® and Protiviti® marks, which are registered in the United States and in a number of foreign countries.
Organization
Management of the Company’s staffing operations is coordinated from its headquarters facilities in Menlo Park and San Ramon, California. The Company’s headquarters provides support and centralized services to its offices in the administrative, marketing, public relations, accounting, information technology, training and legal areas, particularly as it relates to the standardization of the operating procedures of its offices. As of December 31, 2020, the Company conducted its staffing services operations through 326 offices in 42 states, the District of Columbia and 17 foreign countries. Office managers are responsible for most activities of their offices, including sales, local advertising and marketing and recruitment.
The day-to-day operations of Protiviti are managed by a chief executive officer and a senior management team with operational and administrative support provided by individuals located in San Ramon and Menlo Park, California. As of December 31, 2020, Protiviti had 62 offices in 23 states and 12 foreign countries.
Competition
The Company’s staffing services face competition in attracting clients as well as skilled specialized employment candidates. The staffing business is highly competitive, with a number of firms offering services similar to those provided by the Company on a national, regional or local basis. In many areas the local companies are the strongest competitors. The most significant competitive factors in the staffing business are price and the reliability of service, both of which are often a function of the availability and quality of personnel. The Company believes it derives a competitive advantage from its long experience with and commitment to the specialized employment market, its national presence, its investments in technology, and its various marketing activities.
Protiviti faces competition in its efforts to attract clients, expand relationships with existing clients and win proposal presentations. The global professional service business is highly competitive with a dynamic regulatory environment, disruptive new technologies, security and privacy concerns and high demand for skilled professionals all driving significant opportunities. The principal competitors of Protiviti remain the “big four” accounting firms. Significant competitive factors include reputation, technology, tools, project methodologies, price of services and depth of skills of personnel. Protiviti believes its competitive strengths lie in the collaborative approach it takes to working with clients which drive knowledge transfer, understanding of client issues and value creation. This is coupled with a “configure-to-fit” resourcing model to create blended teams of full-time Protiviti professionals and engagement professionals from Robert Half’s network of specialized talent to precisely match expertise, approach and people to the changing global needs of clients on consulting and managed solutions projects.
Human Capital Management

Employees. The Company has approximately 13,000 full-time internal staff, including approximately 5,000 employees engaged directly in Protiviti operations. In addition, the Company placed approximately 150,500 engagement professionals on assignments with clients during 2020. In 2019, the Company had approximately 16,000 full-time internal staff, including approximately 4,500 employees engaged directly in Protiviti operations. In 2019, the Company placed approximately 205,600 engagement professionals on assignments with clients. The substantial majority of engagement professionals placed on assignment by the Company are the Company’s legal employees while they are working on assignments. The Company pays the related costs of employment, such as workers’ compensation insurance, state and federal unemployment taxes, social security and certain fringe benefits. The Company provides access to voluntary health insurance coverage to interested employees.

3


Diversity and Inclusion. The Company believes that its rich culture of inclusion and diversity enables it to create, develop and fully leverage the strengths of its workforce to exceed customer expectations and meet its growth objectives. In 2020, Robert Half President and CEO M. Keith Waddell, and President and CEO of Staffing Services Paul F. Gentzkow, joined President and CEO of Protiviti Joe Tarantino, along with more than 1,400 company leaders who have signed the CEO Action for Diversity & Inclusion ("D&I") pledge, making a commitment to advance inclusion and diversity in the workplace and community.
Current key initiatives include a company-wide D&I education series, the creation of Communities of Inclusion ("COI")/Employee Network Groups ("ENG") as business resources groups, and a focus on external strategic partnerships to increase engagement and representation of underrepresented communities. The Company places a high value on inclusion, engaging employees in its COI/ENG programs staffed by employees with diverse backgrounds, experiences, or characteristics who share a common interest in professional development, improving corporate culture, and delivering sustained business results. In 2020, Robert Half launched three COI chapters: Black, Asian, and Hispanic/Latinx, with LGBT+ and Women set to launch in the coming year. Protiviti has a number of Employee Network Groups that have existed for several years. The Company uses these groups to serve as a source of inclusion and to support the acquisition of diverse talent internally and externally. Each COI/ENG is sponsored and supported by senior leaders across the enterprise.
Across both Robert Half and Protiviti, as of June 30, 2020, approximately 55% of the Company's global workforce was female and 46% of the Company’s employees in managerial and leadership roles were female. As of June 30, 2020, approximately 30% of the Company's US workforce were from underrepresented groups.

Employee Engagement. As part of the Robert Half employee voice initiative to provide its employees with feedback opportunities, in 2020, the Company conducted frequent surveys to understand employee needs and support employees both prior to and, more importantly, during the pandemic. The survey results were analyzed by an independent third-party and then reviewed by the executive officers. The results of this engagement survey were shared with individual managers, who were then tasked with taking action based on their employees’ confidential feedback (both quantitative and qualitative). By paying close attention to the results both at an aggregate enterprise level as well as at a department/business/workgroup level, the Company has been able to enhance its culture of rewards and recognition, drive efforts to promote inclusion and diversity, increase communication in support of employee well-being and modernize its approach to foster a culture of continuous learning and feedback. Protiviti leverages surveys in the United States and internationally, including the Great Place to Work survey.

Learning and Development. The Company emphasizes employee development and training as a priority for the organization. Training and development are key elements to overall retention, engagement, and employee experience strategy. Our strategy is designed to empower employees to reach their full potential, and we provide a wide range of development programs, opportunities, and resources needed to be successful. The Company has specialized programs for all audiences, new hires, tenured, and leadership. We provide a variety of learning channels including instructor-led, facilitated custom workshops, leader-led, cohort and mentorships, self-paced, e-learning and a catalog of vendor-provided courses, videos, resources, and books. The Company is committed to the organization's overall health and providing career progression by providing individual development, readiness, and transition plans as a part of its talent review and succession planning process.

Compensation, Benefits and Well-being. The Company offers fair, competitive compensation and benefits that support its employees’ overall well-being. To ensure alignment with management's short- and long-term objectives, the Company's compensation programs for all employees include competitive base pay and short-term and long-term incentives for some of its employees. The Company offers a wide array of benefits including comprehensive health and welfare insurance, generous time-off and leave, and retirement and financial support. The Company provides emotional well-being services through its Employee Assistance Program as well as a number of perks and other convenience benefits.

In response to the COVID-19 pandemic, the enterprise implemented significant changes. We provided all employees with the unconditional opportunity to work from home and the vast majority did so. We also implemented additional safety measures for employees continuing critical on-site work. The Company also ensured employees received unlimited paid time off to care for themselves or their families who were impacted by COVID-19, whether due to illness, quarantine, or lack of childcare resources.
Other Information
The Company is not dependent upon a single customer or a limited number of customers. The Company’s staffing services operations are generally more active in the first and fourth quarters of a calendar year. Protiviti is generally more active in the third and fourth quarters of a calendar year. Order backlog is not a material aspect of the Company’s staffing services business. Backlog is of greater importance to Protiviti and is typically realized within a twelve-month period. An insignificant portion of the Company’s business is subject to government contracts.
4


Available Information
The Company’s Internet address is www.roberthalf.com. The Company makes available, free of charge, through its website, its Annual Reports on Form 10-K, proxy statements for its annual meetings of stockholders, its Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K, and any amendments to those reports, as soon as is reasonably practicable after such reports are filed with or furnished to the Securities and Exchange Commission. Also available on the Company’s website are its Corporate Governance Guidelines, its Code of Business Conduct and Ethics, and the charters for its Audit Committee, Compensation Committee and Nominating and Governance Committee, each of which is available in print to any stockholder who makes a request to Robert Half International Inc., 2884 Sand Hill Road, Suite 200, Menlo Park, CA 94025, Attn: Corporate Secretary. The Company’s Code of Business Conduct and Ethics is the Code of Ethics required by Item 406 of Securities and Exchange Commission Regulation S-K. The Company intends to satisfy any disclosure obligations under Item 5.05 of Form 8-K regarding any amendment or waiver relating to its Code of Business Conduct and Ethics by posting such information on its website.
Item 1A.    Risk Factors
The Company’s business prospects are subject to various risks and uncertainties that impact its business. The most important of these risks and uncertainties are as follows:

Risks Related to the Company’s Business Environment

Any reduction in global economic activity may harm the Company’s business and financial condition. The demand for the Company’s services, in particular its staffing services, is highly dependent upon the state of the economy and upon the staffing needs of the Company’s clients. Certain of the Company’s markets have recently experienced economic uncertainty characterized by increasing unemployment, limited availability of credit and decreased consumer and business spending. In addition, certain geopolitical events, including ongoing trade negotiations and the United Kingdom’s withdrawal from the European Union (“Brexit”), have caused significant economic, market, political and regulatory uncertainty in some of the Company’s markets. Any decline in the economic condition or employment levels of the U.S. or of any of the foreign countries in which the Company does business, or in the economic condition of any region of any of the foregoing, or in any specific industry may severely reduce the demand for the Company’s services and thereby significantly decrease the Company’s revenues and profits. Further, continued or intensifying economic, political or regulatory uncertainty in the Company’s markets could reduce demand for the Company’s services.

The Company’s business depends on a strong reputation and anything that harms its reputation will likely harm its results. As a provider of temporary and permanent staffing solutions as well as consultant services, the Company’s reputation is dependent upon the performance of the employees it places with its clients and the services rendered by its consultants. The Company depends on its reputation and name recognition to secure engagements and to hire qualified employees and consultants. If the Company’s clients become dissatisfied with the performance of those employees or consultants or if any of those employees or consultants engage in or are believed to have engaged in conduct that is harmful to the Company’s clients, the Company’s ability to maintain or expand its client base may be harmed.

The Company faces risks in operating internationally. The Company depends on operations in international markets for a significant portion of its business. These international operations are subject to a number of risks, including general political and economic conditions in those foreign countries, the burden of complying with various foreign laws and technical standards and unpredictable changes in foreign regulations, U.S. legal requirements governing U.S. companies operating in foreign countries, legal and cultural differences in the conduct of business, potential adverse tax consequences and difficulty in staffing and managing international operations. In addition, the Company’s business may be affected by foreign currency exchange fluctuations. In particular, the Company is subject to risk in translating its results in foreign currencies into the U.S. dollar. If the value of the U.S. dollar strengthens relative to other currencies, the Company’s reported income from these operations could decrease. The value of the U.S. dollar has recently weakened against a number of major foreign currencies, but an increase in strength relative to these other currencies could adversely impact the Company’s reported income from its international markets and cause its revenue in such markets, when translated into U.S. dollars, to decline.

Significant U.K. or European developments stemming from the U.K.’s decision to withdraw from the European Union could have a material adverse effect on the Company. In the past several years, the European market experienced economic uncertainty, which adversely affected, and the return of which may in the future adversely affect, the Company’s operations in Europe. In particular, Brexit has contributed to, and may continue to contribute to, European economic, market and regulatory uncertainty and could adversely affect European or worldwide economic, market, regulatory, or political conditions. To the
5


extent that adverse economic conditions and uncertainty in Europe (related to Brexit or otherwise) worsen, demand for the Company’s services may decline, which could significantly harm its business and results of operations.

The currently evolving situation of the outbreak of a novel coronavirus disease ("COVID-19") has impacted demand for the Company’s services, disrupted the Company’s operations and may continue to do so. The COVID-19 outbreak has emerged as a serious threat to the health and economic well-being of the Company’s clients, candidates, employees, and the overall economy. Since the beginning of the outbreak, many counties, states and countries have taken dramatic action including, without limitation, ordering all non-essential workers to stay home, mandating the closure of schools and non-essential business premises and imposing isolation measures on large portions of the population. These measures, while intended to protect human life, have had serious adverse impacts on domestic and foreign economies and the severity and the duration of these is highly uncertain. The effectiveness of economic stabilization efforts, including proposed government payments to affected citizens and industries, continue to be uncertain and many economists are predicting extended local or global recessions. The accelerating number of deaths and hospitalizations resulting from this disease are further exacerbating the uncertainties and challenges facing the Company’s business.

Actions intended to mitigate the spread of COVID-19 have caused a dramatic increase in unemployment in the United States and in certain other regions in which the Company operates and created significant uncertainty and volatility in the Company’s business. Mandated business closures and slowing economic activity have reduced use of temporary workers and reduced businesses’ recruitment of new employees resulting in less demand for the Company’s services, which may in the future materially harm the Company’s business and financial condition. Many of the Company’s clients have or may be required to or choose to voluntarily close their worksites and the Company has at various times during the pandemic witnessed a significant drop in the demand of the Company’s services by clients, particularly the Company’s recruiting and temporary staffing clients, most of whom are small and midsize businesses that are feeling the crisis. Deterioration in economic conditions or the financial or credit markets could also have an adverse impact on the Company’s clients’ ability to pay for services the Company has already provided. Furthermore, the spread of COVID-19 may adversely impact the Company’s ability to recruit sufficient candidates for certain industries or regions in which the Company operates.

The Company has transitioned a significant number of the Company’s corporate employee population to a remote work environment in an effort to mitigate the spread of COVID-19. This transition to remote working and the spread of COVID-19 may negatively impact the availability of key personnel necessary to conduct the Company’s business and the business and operations of the Company’s third-party service providers who perform critical services for the Company’s business. This transition to remote working has also increased the Company’s vulnerability to risks related to the Company’s computer and communications hardware and software systems and exacerbated certain related risks, including risks of phishing and other cybersecurity attacks.

The Company is continuing to monitor the spread of COVID-19, including the new recently announced variants of the disease, and related risks, including risks related to efforts to mitigate the disease’s spread. The rapid development and fluidity of the situation, however, precludes any prediction as to its ultimate impact on us. If the spread and related business restrictions continue, such impact could grow and the Company’s business, financial condition, results of operations and cash flows could be materially adversely affected. The continued spread and related business restrictions could also adversely impact global economies and financial markets resulting in an economic downturn that would likely impact demand for the Company’s services. While the Company has navigated the COVID-19 pandemic thus far, the ongoing surge of the COVID-19 pandemic in the United States, the United Kingdom and the European Union, among other territories, will have a continued negative impact on the Company’s business.

Any of the above factors, or other cascading effects of the COVID-19 pandemic that are not currently foreseeable, could materially increase the Company’s costs, severely negatively impact the Company’s revenue, net income, and other results of operations, and impact the Company’s liquidity position. The duration of any such impacts cannot be predicted and such impacts may also have the effect of heightening many of the other material risks the Company faces.

Natural disasters and unusual weather conditions, pandemic outbreaks, terrorist acts, global political events and other serious catastrophic events could disrupt business and otherwise materially adversely affect the Company's business and financial condition. With operations in many states and multiple foreign countries, the Company is subject to numerous risks outside of the Company's control, including risks arising from natural disasters, such as fires, earthquakes, hurricanes, floods, tornadoes, unusual weather conditions, pandemic outbreaks such as the COVID-19 pandemic and other global health emergencies, terrorist acts or disruptive global political events, or similar disruptions that could materially adversely affect the Company's business and financial performance. Historically, the Company’s operations are heavily dependent on the ability of employees and consultants to travel from business to business and from location to location. Any public health emergencies, including a real or potential global pandemic such as those caused by the avian flu, SARS, Ebola, coronavirus, or even a
6


particularly virulent flu, could decrease demand for the Company's services and the Company's ability to offer them. Uncharacteristic or significant weather conditions can affect travel and the ability of businesses to remain open, which could lead to decreased ability to offer the Company's services and materially adversely affect the Company's short-term results of operations. In addition, these events could result in delays in placing employees and consultants, the temporary disruption in the transport of employees and consultants overseas and domestically, the inability of employees and consultants to reach or have transportation to clients directly affected by such events and disruption to the Company's information systems. Although it is not possible to predict such events or their consequences, these events could materially adversely affect the Company's reputation, business and financial condition.

Risks Related to the Company’s Operations

The Company may be unable to find sufficient candidates for its staffing business. The Company’s staffing services business consists of the placement of individuals seeking employment. There can be no assurance that candidates for employment will continue to seek employment through the Company. Candidates generally seek temporary or regular positions through multiple sources, including the Company and its competitors. Before the COVID-19 pandemic, unemployment in the United States was at historic lows. When unemployment levels are low, finding sufficient eligible candidates to meet employers’ demands is more challenging. Any shortage of candidates could materially adversely affect the Company.

The Company operates in a highly competitive business and may be unable to retain clients or market share. The staffing services business is highly competitive and, because it is a service business, the barriers to entry are quite low. There are many competitors, some of which have greater resources than the Company, and new competitors are entering the market all the time. In addition, long-term contracts form a negligible portion of the Company’s revenue. Therefore, there can be no assurance that the Company will be able to retain clients or market share in the future. Nor can there be any assurance that the Company will, in light of competitive pressures, be able to remain profitable or, if profitable, maintain its current profit margins.

The Company may incur potential liability to employees and clients. The Company’s temporary services business entails employing individuals on a temporary basis and placing such individuals in clients’ workplaces. The Company’s ability to control the workplace environment is limited. As the employer of record of its temporary employees, the Company incurs a risk of liability to its temporary employees for various workplace events, including claims of physical injury, discrimination, harassment or failure to protect confidential personal information. Furthermore, as the employer of record for some individuals who have been placed in client workplaces where exposure to COVID-19 is possible, the Company may be subject to risk of liability should such employees allege their workplaces failed to adequately mitigate the risk of exposure to COVID-19. In addition, in order to facilitate remote working arrangements, some of the Company’s temporary workers are accessing client workspaces from their personal devices through cloud-based systems, which could increase cybersecurity risks to the Company’s clients for which they may hold the Company liable. While such claims have not historically had a material adverse effect upon the Company, there can be no assurance that such claims in the future will not result in adverse publicity or have a material adverse effect upon the Company. The Company also incurs a risk of liability to its clients resulting from allegations of errors, omissions or theft by its temporary employees, or allegations of misuse of client confidential information. In many cases, the Company has agreed to indemnify its clients in respect of these types of claims. The Company maintains insurance with respect to many of such claims. While such claims have not historically had a material adverse effect upon the Company, there can be no assurance that the Company will continue to be able to obtain insurance at a cost that does not have a material adverse effect upon the Company or that such claims (whether by reason of the Company not having sufficient insurance or by reason of such claims being outside the scope of the Company’s insurance) will not have a material adverse effect upon the Company.

The Company is dependent on its management personnel and employees and a failure to attract and retain such personnel could harm its business. The Company is engaged in the services business. As such, its success or failure is highly dependent upon the performance of its management personnel and employees, rather than upon technology or upon tangible assets (of which the Company has few). There can be no assurance that the Company will be able to attract and retain the personnel that are essential to its success.

The Company’s results of operations and ability to grow could be materially negatively affected if it cannot successfully keep pace with technological changes impacting the development and implementation of its services and the evolving needs of its clients. The Company’s success depends on its ability to keep pace with rapid technological changes affecting both the development and implementation of its services and the staffing needs of its clients. Technological advances such as artificial intelligence, machine learning, and automation are impacting industries served by all the Company's lines of business. In addition, the Company’s business relies on a variety of technologies, including those that support hiring and tracking, order management, billing, and client data analytics. If the Company does not sufficiently invest in new technology and industry
7


developments, appropriately implement new technologies, or evolve its business at sufficient speed and scale in response to such developments, or if it does not make the right strategic investments to respond to these developments, the Company’s services, results of operations, and ability to develop and maintain its business could be negatively affected.

The demand for the Company’s services related to Sarbanes-Oxley or other regulatory compliance may decline. The operations of both the staffing services business and Protiviti include services related to Sarbanes-Oxley and other regulatory compliance. There can be no assurance that there will be ongoing demand for these services. For example, the Jumpstart Our Business Startup (“JOBS”) Act signed into law in April of 2012 allows most companies going public in the U.S. to defer implementation of some of the provisions of Sarbanes-Oxley for up to five years after their initial public offering. Similarly, a number of proposals have been recently or are currently being considered by the U.S. Congress to further delay or, in some cases, remove the requirements of Sarbanes-Oxley for a number of public companies. These or other similar modifications of the regulatory requirements could decrease demand for Protiviti’s services.

Demand for the Company’s services from government and public sector clients related to the COVID-19 pandemic may decrease over time. The Company has reported increased business from services rendered to the public sector during the pandemic due to, among other developments, the volume of unemployment claims and housing assistance claims, as well as the demands faced by public school districts that must meet the technical support requirements of virtual learning models. This business has contributed to our revenue over the past year. It is unknown to what extent business with state, local and other public sector clients may decrease as the effects of the pandemic lessen or change over time. Demand for the Company’s services from government and public sector clients may also fall as clients adapt to the effects of the pandemic and their needs evolve. The Company will continue to monitor the situation, but the future impact of the pandemic and its effects on the needs of the Company’s clients are impossible to fully predict, and there can be no assurance that the Company’s increased business in the public sector will be sustained.

Long-term contracts do not comprise a significant portion of the Company’s revenue. Because long-term contracts are not a significant part of the Company’s staffing services business, future results cannot be reliably predicted by considering past trends or extrapolating past results. Additionally, the Company’s clients will frequently enter non-exclusive arrangements with several firms, which the client is generally able to terminate on short notice and without penalty. The nature of these arrangements further exacerbates the difficulty in predicting the Company's future results.

Protiviti may be unable to attract and retain key personnel. Protiviti is a services business and is dependent upon its ability to attract and retain qualified, skilled personnel. While Protiviti has retained its key personnel to date, there can be no assurance that it will continue to be able to do so.

Protiviti operates in a highly competitive business and faces competitors who are significantly larger and have more established reputations. Protiviti operates in a highly competitive business. As with the Company’s staffing services business, the barriers to entry are quite low. There are many competitors, some of which have greater resources than Protiviti and many of which have been in operation far longer than Protiviti. In particular, Protiviti faces competition from the “big four” accounting firms, which have been in operation for a considerable period of time and have established reputations and client bases. Because the principal factors upon which competition is based are reputation, technology, tools, project methodologies, price of services and depth of skills of personnel, there can be no assurance that Protiviti will be successful in attracting and retaining clients or be able to maintain the technology, personnel and other requirements to successfully compete.

Protiviti’s operations could subject it to liability. The business of Protiviti consists of providing business consulting and internal audit services. Liability could be incurred, or litigation could be instituted against the Company or Protiviti for claims related to these activities or to prior transactions or activities. There can be no assurance that such liability or litigation will not have a material adverse impact on Protiviti or the Company.

Legal and Regulatory Risks

The Company and certain subsidiaries are defendants in several lawsuits that could cause the Company to incur substantial liabilities. The Company and certain subsidiaries are defendants in several actual or asserted class and representative action lawsuits brought by or on behalf of the Company’s current and former employees alleging violations of federal and state law with respect to certain wage and hour related matters, as well as claims challenging the Company’s compliance with the Fair Credit Reporting Act. The various claims made in one or more of such lawsuits include, among other things, the misclassification of certain employees as exempt employees under applicable law, failure to comply with wage statement requirements, failure to compensate certain employees for time spent performing activities related to the interviewing process, and other related wage and hour violations. Such suits seek, as applicable, unspecified amounts for unpaid overtime
8


compensation, penalties, and other damages, as well as attorneys’ fees. It is not possible to predict the outcome of these lawsuits. However, these lawsuits may consume substantial amounts of the Company’s financial and managerial resources and might result in adverse publicity, regardless of the ultimate outcome of the lawsuits. In addition, the Company and its subsidiaries may become subject to similar lawsuits in the same or other jurisdictions, or to various other claims, disputes, and legal or regulatory proceedings that arise in the ordinary course of business. An unfavorable outcome with respect to these lawsuits and any future lawsuits or regulatory proceedings could, individually or in the aggregate, cause the Company to incur substantial liabilities or impact its operations in such a way that may have a material adverse effect upon the Company’s business, financial condition or results of operations. Furthermore, any future lawsuits, claims, disputes, or legal or regulatory proceedings may also consume substantial amounts of the Company’s financial and managerial resources and might result in adverse publicity, regardless of the ultimate outcome. In addition, an unfavorable outcome in one or more of these cases could cause the Company to change its compensation plans for its employees, which could have a material adverse effect upon the Company’s business.

Government regulations may result in prohibition or restriction of certain types of employment services or the imposition of additional licensing or tax requirements that may reduce the Company’s future earnings. In many jurisdictions in which the Company operates, the employment services industry is heavily regulated. For example, governmental regulations in some countries restrict the length of contracts and the industries in which the Company’s employees may be used. In other countries, special taxes, fees or costs are imposed in connection with the use of its employees. Additionally, trade unions in some countries have used the political process to target the industry, in an effort to increase the regulatory burden and expense associated with offering or utilizing temporary staffing solutions.

The countries in which the Company operates may, among other things:
create additional regulations that prohibit or restrict the types of employment services that the Company currently provides;
require new or additional benefits be paid to the Company’s employees;
require the Company to obtain additional licensing to provide employment services; or
increase taxes, such as sales or value-added taxes, payable by the providers of temporary workers.

Any future regulations may have a material adverse effect on the Company’s business and financial results because they may make it more difficult or expensive for the Company to continue to provide employment services. Additionally, as the Company expands existing service offerings, adds new service offerings, or enters new markets, it may become subject to additional restrictions and regulations which may impede its business, increase costs and impact profitability.

The Company’s business is subject to extensive government regulation and a failure to comply with regulations could harm its business. The Company’s business is subject to regulation or licensing in many states in the U.S. and in certain foreign countries. While the Company has had no material difficulty complying with regulations in the past, there can be no assurance that the Company will be able to continue to obtain all necessary licenses or approvals or that the cost of compliance will not prove to be material. Any inability of the Company to comply with government regulation or licensing requirements could materially adversely affect the Company. Further, changes to existing regulation or licensing requirements could impose additional costs and other burdens or limitations on the Company’s operations. In addition, the Company’s temporary services business entails employing individuals on a temporary basis and placing such individuals in clients’ workplaces. Increased government regulation of the workplace or of the employer-employee relationship, or judicial or administrative proceedings related to such regulation, could materially adversely affect the Company. In addition, to the extent that government regulation imposes increased costs upon the Company, such as unemployment insurance taxes, there can be no assurance that such costs will not adversely impact the Company’s profit margins. Further, lawsuits or other proceedings related to the Company’s compliance with government regulations or licensing requirements could materially adversely affect the Company. For example, the Company is currently named as a defendant in litigation challenging its compliance with the Fair Credit Reporting Act. It is not possible to predict the outcome of such litigation; however, such litigation or any future lawsuits or proceedings related to the Company’s compliance with government regulation or licensing requirements could consume substantial amounts of the Company’s financial and managerial resources and might result in adverse publicity, regardless of the ultimate outcome of any such lawsuits or other proceedings. An unfavorable outcome with respect to such litigation or any future lawsuits or proceedings could, individually or in the aggregate, cause the Company to incur substantial liabilities that may have a material adverse effect upon the Company’s business, financial condition or results of operations.

Health care reform could increase the costs of the Company’s temporary staffing operations. In March 2010, the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act of 2010 (the “PPACA”) was signed into law in the United States. In 2015, the Company redesigned its employee benefits to offer health insurance coverage to its temporary candidates in order to meet the requirements of the PPACA’s employer mandate.

9


The U.S. Congress has made several attempts to repeal or modify the PPACA and in 2020, the United States Supreme Court heard an appeal of a decision from the U.S. Court of Appeals for the Fifth Circuit that invalidated significant portions of the PPACA. It is unclear at this point what the scope of any such future legislation will be and when it will become effective. Because of the uncertainty surrounding proposed replacement health care reform legislation or any modifications to such legislation to deal with these court challenges, the Company cannot predict with any certainty the likely impact of the PPACA’s repeal or the adoption of any other health care reform legislation on the Company’s financial condition or operating results. Whether or not there is alternative health care legislation enacted in the U.S., there is likely to be significant disruption to the health care market in the coming months and years and the costs of the Company’s health care expenditures may increase.

Risks Related to the Company’s Information Technology, Cybersecurity and Data Protection

The Company’s computer and communications hardware and software systems are vulnerable to damage and interruption. The Company’s ability to manage its operations successfully is critical to its success and largely depends upon the efficient and uninterrupted operation of its computer and communications hardware and software systems, some of which are managed by third-party vendors. The Company’s primary computer systems and operations are vulnerable to damage or interruption from power outages, computer and telecommunications failures, computer viruses, security breaches, catastrophic events and errors in usage by the Company’s employees and those of the Company’s vendors.

The Company’s employees or vendors may have access or exposure to personally identifiable or otherwise confidential information and customer data and systems, the misuse of which could result in legal liability. Cyber-attacks, including attacks motivated by grievances against the business services industry in general or against the Company in particular, may disable or damage its systems. It is possible that the Company’s security controls or those of its third-party vendors over personal and other data and other practices it follows may not prevent the improper access to or disclosure of personally identifiable or otherwise confidential information. Such disclosure or damage to the Company’s systems could harm its reputation and subject it to government sanctions and liability under its contracts and laws that protect personal data and confidential information, resulting in increased costs or loss of revenue. The potential risk of security breaches and cyber-attacks may increase as the Company introduces new service offerings.

Changes in data privacy and protection laws and regulations in respect of control of personal information could increase the Company’s costs or otherwise adversely impact its operations. In the ordinary course of business, the Company collects, uses, and retains personal information from its employees, employment candidates, and contractors, including, without limitation, full names, government-issued identification numbers, addresses, birthdates, and payroll-related information. The possession and use of personal information in conducting the Company’s business subjects it to a variety of complex and evolving domestic and foreign laws and regulations regarding data privacy, protection and security, which, in many cases, apply not only to third-party transactions, but also to transfers of information among the Company and its subsidiaries. For example, the European Union’s General Data Protection Regulation (“GDPR”), which became effective in May 2018, imposes stringent operational requirements for entities processing personal information, such as strong safeguards for data transfers to countries outside the European Union and strong enforcement authorities and mechanisms. Complying with the enhanced obligations imposed by the GDPR and other current and future laws and regulations relating to data transfer, residency, privacy and protection has increased and may continue to increase the Company’s operating costs and require significant management time and attention, while any failure by the Company or its subsidiaries to comply with applicable laws could result in governmental enforcement actions, fines, and other penalties that could potentially have an adverse effect on the Company’s operations and reputation.

Risks Related to the Company’s Internal Controls and Accounting Policies

Failure to maintain adequate financial and management processes and controls could lead to errors in the Company’s financial reporting. Failure to maintain adequate financial and management processes and controls could lead to errors in the Company’s financial reporting. If the Company’s management is unable to certify the effectiveness of its internal controls or if its independent registered public accounting firm cannot render an opinion on the effectiveness of its internal control over financial reporting, or if material weaknesses in the Company’s internal controls are identified, the Company could be subject to regulatory scrutiny and a loss of public confidence. In addition, if the Company does not maintain adequate financial and management personnel, processes and controls, it may not be able to accurately report its financial performance on a timely basis, which could cause its stock price to fall.

10


Failure to identify and respond to risk issues in a timely manner could have a material adverse effect on the Company's business. Although the Company has processes in place to attempt to identify and respond to risk issues in a timely manner, the Company's efforts may not be sufficient.

The collective impact of the tone at the top, tone in the middle and tone at the bottom on risk management, compliance and responsible business behavior has a huge effect on timely escalation of risk issues, particularly those affecting core operations, and the Company’s processes, corporate culture and general ethical climate may not be sufficient to ensure timely identification and escalation of significant risk issues.

General Risk Factors

The Company’s compliance policies and controls may not prevent violations that could result in significant fines and penalties. The Company could also be exposed to fines and penalties under U.S. or local jurisdiction trade sanctions and controls as well as laws prohibiting corrupt payments to governmental officials including the Foreign Corrupt Practices Act and similar laws that prohibit payments to foreign officials. Failure to comply with local laws in a particular market may result in substantial liability and could have a significant and negative effect not only on the Company's business in that market but also on the Company's reputation generally. Although the Company has implemented policies and procedures designed to ensure compliance with these laws, it cannot be sure that its employees, contractors or agents will not violate such policies. Any such violations could materially damage the Company’s reputation, brand, business and operating results.

Further, changes in U.S. laws and policies governing foreign trade or investment and use of foreign operations or workers, and any negative sentiments towards the United States as a result of such changes, could adversely affect the Company’s operations.

U.S. federal tax regulations and interpretations could adversely affect the Company. On December 22, 2017, the Tax Cuts and Jobs Act (the “TCJA”) was signed into law. Notwithstanding the reduction in the corporate income tax rate, the overall impact of these changes on the Company’s results of operations will likely evolve as new regulations and interpretations relating to the TCJA are implemented. In addition, various political figures have pledged their support to overturning or modifying key aspects of the TCJA which could further increase the uncertainty relating to the impact of this or any future tax legislation on the Company’s results of operations.
Item 1B.    Unresolved Staff Comments.
Not applicable.
Item 2.    Properties
The Company’s headquarters operations are located in Menlo Park and San Ramon, California. As of December 31, 2020, placement activities were conducted through 326 offices located in the United States, Canada, the United Kingdom, Belgium, Brazil, France, the Netherlands, Germany, Luxembourg, Switzerland, Japan, China, Singapore, Australia, New Zealand, Austria, the United Arab Emirates, and Chile. As of December 31, 2020, Protiviti had 62 offices in the United States, Canada, Australia, China, France, Germany, Italy, the Netherlands, Japan, Singapore, India, Switzerland and the United Kingdom. All of the offices are leased.
11


Item 3.    Legal Proceedings
On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010 were denied compensation for the time they spent interviewing “for temporary and permanent employment opportunities” as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys’ fees, and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by California’s Labor Code Private Attorneys General Act (“PAGA”). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry’s claims, except the PAGA claim, to individual arbitration. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.
On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys’ fees, and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.
The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company’s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.
Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.
Item 4.    Mine Safety Disclosure
Not applicable.
12


PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Price, Dividends and Related Matters
The Company’s Common Stock is listed for trading on the New York Stock Exchange under the symbol “RHI”. On January 31, 2021, there were 1,225 holders of record of the Common Stock.
Issuer Purchases of Equity Securities
 
Total
Number of
Shares
Purchased
Average
Price Paid
Per Share
Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Plans
Maximum
Number of
Shares that May
Yet Be
Purchased
Under Publicly
Announced
Plans (b)
October 1, 2020 to October 31, 2020248,680 $49.79 248,680 10,773,102 
November 1, 2020 to November 30, 2020250,000   $58.02 250,000 10,523,102 
December 1, 2020 to December 31, 2020657,183(a)$63.51 575,1469,947,956 
Total October 1, 2020 to December 31, 20201,155,863   1,073,826 
 
(a)Includes 82,073 shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes.
(b)Commencing in October 1997, the Company’s Board of Directors has, at various times, authorized the repurchase, from time to time, of the Company’s common stock on the open market or in privately negotiated transactions depending on market conditions. Since plan inception, a total of 128,000,000 shares have been authorized for repurchase of which 118,052,044 shares have been repurchased as of December 31, 2020.

Equity Compensation Plan Information
 
Plan CategoryNumber of securities
to be issued upon
exercise of
outstanding options,
warrants and rights
A
Weighted average
exercise price of
outstanding options,
warrants and rights
B
Number of securities
remaining available for
future issuance under
equity compensation plans
(excluding securities
reflected in column A)
C
Equity compensation plans approved by security holders
4,297,266
Equity compensation plans not approved by security holders
Total4,297,266
 
Since May 2005, all grants have been made pursuant to the Stock Incentive Plan, which was approved by stockholders in May 2005 and re-approved in May 2008, May 2011, May 2013, May 2014 and May 2019. Such plan authorizes the issuance of stock options, restricted stock, stock units and stock appreciation rights to directors, executive officers and employees.
13


Stock Performance Graph
The following graph compares, through December 31, 2020, the cumulative total return of the Company’s Common Stock, an index of certain publicly traded employment services companies, and the S&P 500. The graph assumes the investment of $100 at the beginning of the period depicted in the chart and reinvestment of all dividends. The peer companies are weighted by their respective market caps at the beginning of each period. The information presented in the graph was obtained by the Company from outside sources it considers to be reliable but has not been independently verified by the Company.

rhi-20201231_g1.jpg

(a)This index represents the cumulative total return of the Company and the following corporations providing temporary or permanent employment services: Kelly Services, Inc.; Kforce Inc.; ManpowerGroup; and Resources Connection Inc.
14



Item 6. Selected Financial Data
The selected five-year financial data presented below should be read in conjunction with the information contained in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations, and the Company’s Consolidated Financial Statements and the Notes thereto contained in Item 8. Financial Statements and Supplementary Data.  
 Year Ended December 31,
 20202019201820172016
 (in thousands)
Income Statement Data:
Service revenues$5,109,000 $6,074,432 $5,800,271 $5,266,789 $5,250,399 
Costs of services (a)3,096,389 3,549,303 3,389,259 3,105,144 3,090,385 
Gross margin (a)2,012,611 2,525,129 2,411,012 2,161,645 2,160,014 
Selling, general and administrative
expenses (a)
1,666,041 1,958,295 1,810,601 1,674,112 1,615,408 
(Income) loss from investments held in
employee deferred compensation trusts (a)
(75,188)(54,917)11,486 (29,747)(9,853)
Amortization of intangible assets1,219 1,361 1,705 1,563 1,237 
Interest income, net(1,343)(5,125)(4,382)(1,799)(888)
Income before income taxes421,882 625,515 591,602 517,516 554,110 
Provision for income taxes115,606 171,082 157,314 226,932 210,721 
Net income$306,276 $454,433 $434,288 $290,584 $343,389 
 Year Ended December 31,
 20202019201820172016
 (in thousands, except per share amounts)
Net Income Per Share:
Basic$2.72 $3.93 $3.60 $2.34 $2.68 
Diluted$2.70 $3.90 $3.57 $2.33 $2.67 
Shares:
Basic112,729 115,656 120,513 124,152 127,991 
Diluted113,318 116,411 121,602 124,892 128,766 
Dividends Declared Per Share$1.36 $1.24 $1.12 $.96 $.88 
 December 31,
 20202019201820172016
 (in thousands)
Balance Sheet Data:
Total assets$2,557,424 $2,311,408 $1,903,097 $1,867,454 $1,777,971 
Notes payable, less current portion
$— $239 $457 $657 $840 
Stockholders’ equity$1,205,289 $1,143,683 $1,063,198 $1,105,265 $1,086,599 
(a) Change in Presentation. The Company has changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. However, the value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. Under the new presentation, changes in the Company’s employee deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. However, the offsetting changes in the investment trust assets will be presented separately below selling, general and administrative expenses. This does not change the previously reported levels of pre-tax or after-tax income or cash flow.
15



Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Certain information contained in Management’s Discussion and Analysis and in other parts of this report may be deemed forward-looking statements regarding events and financial trends that may affect the Company’s future operating results or financial positions. These statements may be identified by words such as “estimate”, “forecast”, “project”, “plan”, “intend”, “believe”, “expect”, “anticipate”, or variations or negatives thereof or by similar or comparable words or phrases. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from those expressed in the statements. These risks and uncertainties include, but are not limited to, the following: changes to or new interpretations of U.S. or international tax regulations, the global financial and economic situation; the duration and impact of the COVID-19 pandemic and efforts to mitigate its spread; changes in levels of unemployment and other economic conditions in the United States or foreign countries where the Company does business, or in particular regions or industries; reduction in the supply of candidates for contract employment or the Company’s ability to attract candidates; the entry of new competitors into the marketplace or expansion by existing competitors; the ability of the Company to maintain existing client relationships and attract new clients in the context of changing economic or competitive conditions; the impact of competitive pressures, including any change in the demand for the Company’s services, on the Company’s ability to maintain its margins; the possibility of the Company incurring liability for its activities, including the activities of its engagement professionals, or for events impacting its engagement professionals on clients’ premises; the possibility that adverse publicity could impact the Company’s ability to attract and retain clients and candidates; the success of the Company in attracting, training, and retaining qualified management personnel and other staff employees; the Company’s ability to comply with governmental regulations affecting personnel services businesses in particular or employer/employee relationships in general; whether there will be ongoing demand for Sarbanes-Oxley or other regulatory compliance services; the Company’s reliance on short-term contracts for a significant percentage of its business; litigation relating to prior or current transactions or activities, including litigation that may be disclosed from time to time in the Company’s Securities and Exchange Commission (“SEC”) filings; the ability of the Company to manage its international operations and comply with foreign laws and regulations; the impact of fluctuations in foreign currency exchange rates; the possibility that the additional costs the Company will incur as a result of health care reform legislation may adversely affect the Company’s profit margins or the demand for the Company’s services; the possibility that the Company’s computer and communications hardware and software systems could be damaged or their service interrupted or the Company could experience a cybersecurity breach; and the possibility that the Company may fail to maintain adequate financial and management controls and as a result suffer errors in its financial reporting. Additionally, with respect to Protiviti, other risks and uncertainties include the fact that future success will depend on its ability to retain employees and attract clients; there can be no assurance that there will be ongoing demand for Sarbanes-Oxley or other regulatory compliance services; failure to produce projected revenues could adversely affect financial results; and there is the possibility of involvement in litigation relating to prior or current transactions or activities. Because long-term contracts are not a significant part of the Company’s business, future results cannot be reliably predicted by considering past trends or extrapolating past results.

Executive Overview
The Company’s financial results during 2020 were affected by the economic crisis resulting from the COVID-19 pandemic, primarily in the Company’s staffing business. Annual service revenues reached $5.11 billion in 2020, a decrease of 15.9% from the prior year. Full-year 2020 net income decreased to $306 million and diluted net income per share decreased to $2.70. Both the temporary and consultant staffing segment and the permanent placement staffing segment experienced revenue declines, while revenue in the risk consulting and internal audit services segment increased 11.8% in 2020 compared to last year.
Demand for the Company’s contract and consulting staffing, permanent placement staffing, and risk consulting and internal audit services is largely dependent upon general economic and labor trends both domestically and abroad. Although COVID-19 continues to impact the global economy, the Company has prioritized the health and safety of its employees, and a majority of global staffing and Protiviti employees continue working remotely. The Company has maintained full operations even where physical locations have remained closed. We believe that the Company is well positioned to participate fully as broader economic growth returns. Despite continued general economic declines, there is still strong competition for skilled talent, which increases the Company’s value to clients.
The extent of the economic disruption on the Company’s operational and financial performance will depend on future developments, including the duration and spread of the pandemic and related actions taken by the U.S. government, state and local government officials, and international governments to prevent disease spread, all of which are uncertain and cannot be predicted.
16


Given the magnitude of the COVID-19 impact on the Company’s business, we have worked to effectively manage our costs and pursue revenue-generation opportunities.
Protiviti continued its record of multi-year double-digit revenue growth, with particular strength in its technology consulting practice, and it continues to benefit from multiple solutions offerings and pipeline, including particularly robust growth from the blended solutions with the Company’s temporary and consultant staffing operations.
The United States economic backdrop during 2020 was one of uncertainty as real gross domestic product (“GDP”) decreased 3.5% compared with an increase of 2.3% in 2019. The unemployment rate increased from 3.5% in December 2019, to a peak of 14.7% during April 2020, ending with 6.7% in December 2020.
We monitor various economic indicators and business trends in all of the countries in which we operate to anticipate demand for the Company’s services. We evaluate these trends to determine the appropriate level of investment, including personnel, which will best position the Company for success in the current and future global macroeconomic environment. The Company’s investments in headcount are typically structured to proactively support and align with expected revenue growth trends and productivity metrics. We have limited visibility into future revenues not only due to the dependence on macroeconomic conditions noted above, but also because of the relatively short duration of the Company’s client engagements. Accordingly, we typically assess headcount and other investments on at least a quarterly basis. As such, during 2020, we decreased headcount in our staffing lines of business but increased headcount in the Protiviti line of business when compared to prior year-end levels. We are focused on the productivity levels of tenured staff and believe we have aligned staffing levels to drive increased profitability.
Capital expenditures, including $33 million related to cloud computing implementations, in 2020 totaled $67 million, approximately 71% of which represented investments in software initiatives and technology infrastructure, both of which are important to the Company’s future growth opportunities. Capital expenditures for cloud computing implementation costs are included in cash flows from operating activities on the Company’s Consolidated Statements of Cash Flows. Capital expenditures also included amounts spent on tenant improvements and furniture and equipment in the Company’s leased offices. We currently expect that 2021 capitalized expenditures will range from $85 million to $95 million, of which $50 million to $60 million relates to software initiatives and technology infrastructure, including capitalized costs relating to the implementation of cloud computing arrangements.
Critical Accounting Policies and Estimates
As described below, the Company’s most critical accounting policies and estimates are those that involve subjective decisions or assessments.
Service Revenues.    The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C—“Revenue Recognition” to the Company’s Consolidated Financial Statements included under Part II—Item 8 of this report.
Income Taxes.    The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning in the various relevant jurisdictions.

The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of $24.1 million and $21.6 million were recorded as of December 31, 2020 and 2019, respectively. The valuation allowances recorded relate primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the related valuation reserve.
While management believes that its judgments and interpretations regarding income taxes are appropriate, significant differences in actual experience may materially affect the future financial results of the Company.
17


Recent Accounting Pronouncements
See Note B—“New Accounting Pronouncements” to the Company’s Consolidated Financial Statements included under
Part II—Item 8 of this report.
Results of Operations
Demand for the Company’s temporary and consultant staffing, permanent placement staffing and risk consulting and internal audit services is largely dependent upon general economic and labor market conditions both domestically and abroad. Because of the inherent difficulty in predicting economic trends, future demand for the Company’s services cannot be forecast
with certainty. The Company’s investments in technology have allowed its internal staff to remain fully functional while working remotely during this pandemic. While uncertainty remains in the overall economic environment, we enter 2021 with renewed optimism about the Company’s positioning for future growth. We have retained our key staff and they are committed to driving our success as the backbone of our enterprise. Our technology investments have facilitated remote working models internally and, with the Company's advanced AI-driven capabilities, are providing clients with real-time choices of candidates from outside their local market area. Owing to its diversified solution offerings, Protiviti continues its record of multi-year double-digit revenue growth. The collaboration between Protiviti and staffing is at an all-time high.
The Company’s temporary and permanent staffing business conducts placement activities through 326 offices in 42 states, the District of Columbia and 17 foreign countries, while Protiviti has 62 offices in 23 states and 12 foreign countries.
The Company has changed its Consolidated Statements of Operations to separately present (income) loss from
investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans,
employees direct the investment of their account balances, and the Company invests amounts held in the associated investment
trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred
compensation obligation to employees changes accordingly. However, the value of the related investment trust assets also
changes by an equal and offsetting amount, leaving no net cost to the Company. Under the new presentation, changes in the Company’s employee deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. However, the offsetting changes in the investment trust assets will be presented separately below selling, general and administrative expenses. This does not change the previously reported levels of pre-tax or after-tax income or cash flow. Under the new presentation, we replaced the discussion of consolidated operating income with the non-GAAP measure of combined segment income. This is calculated as consolidated income before income taxes adjusted for net interest income and amortization of intangible assets, and is equal to the sum of segment income.
Non-GAAP Financial Measures
The financial results of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and the rules of the SEC. To help readers understand the Company’s financial performance, the Company supplements its GAAP financial results with the following non-GAAP measures: as adjusted revenue growth rates and combined segment income.
Variations in the Company’s financial results include the impact of changes in foreign currency exchange rates, billing days, and certain intercompany adjustments. The Company provides “as adjusted” revenue growth calculations to remove the impact of these items. These calculations show the year-over-year revenue growth rates for the Company’s reportable segments on both a reported basis and also on an as adjusted basis for global, U.S. and international operations. The Company has provided this data because it focuses on the Company’s revenue growth rates attributable to operating activities and aids in evaluating revenue trends over time. The Company expresses year-over-year revenue changes as calculated percentages using the same number of billing days and constant currency exchange rates.
In order to calculate constant currency revenue growth rates, as reported amounts are retranslated using foreign currency
exchange rates from the prior year’s comparable period. Management then calculates a global, weighted-average number of
billing days for each reporting period based upon input from all countries and all lines of business. In order to remove the
fluctuations caused by comparable periods having different billing days, the Company calculates same billing day revenue
growth rates by dividing each comparative period’s reported revenues by the calculated number of billing days for that period
to arrive at a per billing day amount. Same billing day growth rates are then calculated based upon the per billing day amounts.
The term “as adjusted” means that the impact of different billing days and constant currency fluctuations are removed from the
revenue growth rate calculation.
Combined segment income is defined as income before income taxes adjusted for net interest income and amortization of intangible assets, and is equal to the sum of segment income. The Company provides combined segment income because it is
18


how the Company evaluates segment performance. A reconciliation of combined segment income to reported income before
income taxes is provided herein.
The non-GAAP financial measures provided herein may not provide information that is directly comparable to that provided by other companies in the Company’s industry, as other companies may calculate such financial results differently. The Company’s non-GAAP financial measures are not measurements of financial performance under GAAP, and should not be considered as alternatives to actual revenue growth derived from revenue amounts presented in accordance with GAAP. The Company does not consider these non-GAAP financial measures to be a substitute for, or superior to, the information provided by GAAP financial results. A reconciliation of the as adjusted revenue growth rates to the reported revenue growth rates is provided herein.
Refer to Item 7a. “Quantitative and Qualitative Disclosures About Market Risk” for further discussion of the impact of foreign currency exchange rates on the Company’s results of operations and financial condition.
Years ended December 31, 2020 and 2019
Revenues.    The Company’s revenues were $5.11 billion for the year ended December 31, 2020, decreasing by 15.9% compared to $6.07 billion for the year ended December 31, 2019. Revenues from foreign operations represented 22% of total revenues for both the years ended December 31, 2020 and 2019, respectively. The Company analyzes its revenues for three reportable segments: temporary and consultant staffing, permanent placement staffing and risk consulting and internal audit services. In 2020 revenues for the two staffing segments of the Company were down whereas revenue was up for the Company's risk consulting and internal audit segment when compared to 2019. The Company’s revenues for the year ended December 31, 2020 were adversely affected by the global stay-at-home orders, significant travel restrictions, and business closures which resulted in global economic disruptions. Revenue declines were experienced both domestically and internationally. Risk consulting and internal audit services continued to post strong growth rates. Contributing factors for each reportable segment are discussed below in further detail.
Temporary and consultant staffing revenues were $3.48 billion for the year ended December 31, 2020, decreasing by 21.2% compared to revenues of $4.41 billion for the year ended December 31, 2019. Key drivers of temporary and consultant staffing revenues include average hourly bill rates and the number of hours worked by the Company’s engagement professionals on client engagements. On an as adjusted basis, temporary and consultant staffing revenues decreased 21.5% for 2020, compared to 2019, due primarily to fewer hours worked by the Company’s engagement professionals, partially offset by a 6.4% increase in weighted average bill rates. In the U.S., 2020 revenues decreased 21.4% on an as reported basis and 21.7% on an as adjusted basis, compared to 2019. For the Company’s international operations, 2020 revenues decreased 20.4% on an as reported basis and decreased 20.6% on an as adjusted basis, compared to 2019.
Permanent placement staffing revenues were $370 million for the year ended December 31, 2020, decreasing by 30.6% compared to revenues of $533 million for the year ended December 31, 2019. Key drivers of permanent placement staffing revenues consist of the number of candidate placements and average fees earned per placement. On an as adjusted basis, permanent placement staffing revenues decreased 30.9% for 2020 compared to 2019, primarily driven by a decrease in number of placements. In the U.S., 2020 revenues decreased 31.7% on an as reported basis and 32.0% on an as adjusted basis, compared to 2019. For the Company’s international operations, 2020 revenues decreased 28.1% on an as reported basis, and decreased 28.3% on an as adjusted basis, compared to 2019. Historically, demand for permanent placement services is even more sensitive to economic and labor market conditions than demand for temporary and consultant staffing and this is expected to continue.
Risk consulting and internal audit services revenues were $1.26 billion for the year ended December 31, 2020, increasing by 11.8% compared to revenues of $1.13 billion for the year ended December 31, 2019. Key drivers of risk consulting and internal audit services revenues are the billable hours worked by consultants on client engagements and average hourly bill rates. On an as adjusted basis, risk consulting and internal audit services revenues increased 11.0% for 2020 compared to 2019, driven primarily by an increase in billable hours. In the U.S., 2020 revenues increased 15.4% on an as reported basis, or 14.9% on an as adjusted basis, compared to 2019. For the Company’s international operations, 2020 revenues decreased 0.8% on an as reported basis, or decreased 2.3% on an as adjusted basis, compared to 2019.
19


A reconciliation of the non-GAAP year-over-year revenue growth rates to the as reported year-over-year revenue growth rates for the year ended December 31, 2020, is presented in the following table:
GlobalUnited StatesInternational
Temporary and consultant staffing
As Reported-21.2 %-21.4 %-20.4 %
Billing Days Impact-0.4 %-0.3 %-0.5 %
Currency Impact0.1 %— 0.3 %
As Adjusted-21.5 %-21.7 %-20.6 %
Permanent placement staffing
As Reported-30.6 %-31.7 %-28.1 %
Billing Days Impact-0.4 %-0.3 %-0.5 %
Currency Impact0.1 %— 0.3 %
As Adjusted-30.9 %-32.0 %-28.3 %
Risk consulting and internal audit services
As Reported11.8 %15.4 %-0.8 %
Billing Days Impact-0.6 %-0.5 %-0.7 %
Currency Impact-0.2 %— -0.8 %
As Adjusted11.0 %14.9 %-2.3 %

Gross Margin.    The Company’s gross margin dollars were $2.01 billion for the year ended December 31, 2020, down 20.3% from $2.53 billion for the year ended December 31, 2019. Contributing factors for each reportable segment are discussed below in further detail.
Gross margin dollars for temporary and consultant staffing represent revenues less costs of services, which consist of payroll, payroll taxes and benefit costs for engagement professionals, and reimbursable expenses. The key drivers of gross margin are: i) pay-bill spreads, which represent the differential between wages paid to engagement professionals and amounts billed to clients; ii) fringe costs, which are primarily composed of payroll taxes and benefit costs for temporary and consultant staffing employees; and iii) conversion revenues, which are earned when a temporary position converts to a permanent position with the Company’s client. Gross margin dollars for the Company’s temporary and consultant staffing division were $1.31 billion for the year ended December 31, 2020, down 21.7% from $1.68 billion for the year ended December 31, 2019. As a percentage of revenues, gross margin dollars for temporary and consultant staffing were 37.8% in 2020, down from 38.0% in 2019. This year-over-year decline in gross margin percentage was primarily attributable to lower conversion revenues.
Gross margin dollars for permanent placement staffing represent revenues less reimbursable expenses. Gross margin dollars for the Company’s permanent placement staffing division were $369 million for the year ended December 31, 2020, down 30.6% from $532 million for the year ended December 31, 2019. Because reimbursable expenses for permanent placement staffing are de minimis, gross margin dollars are substantially explained by the decline in revenues previously discussed.
Gross margin dollars for risk consulting and internal audit services represent revenues less costs of services, which consist primarily of professional staff payroll, payroll taxes, benefit costs and reimbursable expenses. The primary drivers of risk consulting and internal audit services gross margin are: i) the relative composition of and number of professional staff and their respective pay and bill rates; and ii) staff utilization, which is the relationship of time spent on client engagements in proportion to the total time available for the Company’s risk consulting and internal audit services staff. Gross margin dollars for the Company’s risk consulting and internal audit division were $330 million for the year ended December 31, 2020, up 4.8% from $315 million for the year ended December 31, 2019. Impacting gross margin is employee deferred compensation expense related to changes in the fair value of participants’ accounts of $12 million and $6 million for the years ended December 31, 2020 and 2019, respectively. Equal and offsetting amounts are included in income from investments held in employee deferred compensation trusts. As a percentage of revenues, gross margin dollars for risk consulting and internal audit services were 26.2% in 2020, down from 27.9% in 2019. The year-over-year decline in gross margin percentage was due primarily to a decline in staff utilization.
20


Selling, General and Administrative Expenses.    The Company’s selling, general and administrative expenses consist primarily of staff compensation, advertising, variable overhead, depreciation and occupancy costs. The Company’s selling, general and administrative expenses were $1.67 billion for the year ended December 31, 2020, down 14.9% from $1.96 billion for the year ended December 31, 2019. As a percentage of revenues, the Company’s selling, general and administrative expenses were 32.6% in 2020, up slightly from 32.2% in 2019. Contributing factors for each reportable segment are discussed below in further detail.
Selling, general and administrative expenses for the Company’s temporary and consultant staffing division were $1.13 billion for the year ended December 31, 2020, decreasing by 13.6% from $1.31 billion for the year ended December 31, 2019. This includes employee deferred compensation expense related to changes in the fair value of participants’ accounts of $57 million and $44 million for the years ended December 31, 2020 and 2019, respectively. As a percentage of revenues, selling, general and administrative expenses for temporary and consultant staffing were 32.6% in 2020, up from 29.7% in 2019 due primarily to negative leverage as revenues decreased as a result of economic conditions during the year and an increase in employee deferred compensation expense related to changes in the fair value of participants’ accounts.
Selling, general and administrative expenses for the Company’s permanent placement staffing division were $347 million for the year ended December 31, 2020, decreasing by 23.6% from $454 million for the year ended December 31, 2019. This includes employee deferred compensation expense related to changes in the fair value of participants’ accounts of $6 million and $5 million for the years ended December 31, 2020 and 2019, respectively. As a percentage of revenues, selling, general and administrative expenses for permanent placement staffing services were 93.7% in 2020, up from 85.1% in 2019 due primarily to negative leverage as revenues decreased as a result of economic conditions during the year.
Selling, general and administrative expenses for the Company’s risk consulting and internal audit services division were $186 million for the year ended December 31, 2020, decreasing by 3.4% from $193 million for the year ended December 31, 2019. As a percentage of revenues, selling, general and administrative expenses for risk consulting and internal audit services were 14.8% in 2020, down from 17.1% in 2019. The decrease in selling, general and administrative expenses as a percentage of revenue is primarily due to positive operating leverage resulting from increased revenue.
Income from Investments Held in Employee Deferred Compensation Trusts. Under the Company’s employee deferred
compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the
associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the
Company’s employee deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred
compensation obligations noted above remain in selling, general and administrative or in the case of the Company’s risk consulting and internal audit services division, costs of services. The value of the related investment trust assets also changes by the equal and offsetting amount, leaving no net costs to the Company. The Company’s income from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. The Company’s income from investments held in employee deferred compensation trusts was $75 million and $55 million for the years ended December 31, 2020 and 2019, respectively. The increase in income from trust investments was due to positive market returns in 2020.
Income before income taxes and Segment income. The Company’s total income before income taxes was $422 million, or 8.3% of revenues, for the year ended December 31, 2020, down from $626 million, or 10.3% of revenues, for the year ended December 31, 2019. Combined segment income was $422 million, or 8.3% of revenues, for the year ended December 31, 2020, down from $622 million, or 10.2% of revenues, for the year ended December 31, 2019.

The following table provides a reconciliation of the reported income before income taxes to the non-GAAP combined segment income for the years ended December 31, 2020 and 2019 (in thousands):
 Year Ended December 31,
 20202019
Income before income taxes$421,882 $625,515 
Interest income, net(1,343)(5,125)
Amortization of intangible assets1,219 1,361 
Combined segment income$421,758 $621,751 

21


For the Company’s temporary and consultant staffing division, segment income was $237 million, or 6.8% of applicable revenues, down from segment income of $410 million, or 9.3% of applicable revenues, in 2019. For the Company’s permanent placement staffing division, segment income was $29 million, or 7.8% of applicable revenues, down from segment income of $84 million, or 15.7% of applicable revenues, in 2019. For the Company’s risk consulting and internal audit services division, segment income was $156 million, or 12.3% of applicable revenues, up from segment income of $128 million, or 11.3% of applicable revenues, in 2019.
Provision for income taxes.    The provision for income taxes was 27.4% for both the years ended December 31, 2020 and 2019, respectively.
Years ended December 31, 2019 and 2018
A complete discussion of changes regarding our financial condition and results of operations for the year ended December 31, 2019, compared to the year ended December 31, 2018, can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019, filed with the SEC on February 14, 2020, which is available free of charge on the SEC’s website at www.sec.gov and at www.roberthalf.com/investor-center.
Change in Presentation. In 2020 the Company changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. However, the value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. Under the new presentation, changes in the Company’s employee deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. However, the offsetting changes in the investment trust assets are presented separately below selling, general and administrative expenses. This does not change the previously reported levels of pre-tax or after-tax income or cash flow. Under the new presentation, we replaced the discussion of consolidated operating income with the non-GAAP measure of combined segment income. This is calculated as consolidated income before income taxes adjusted for net interest income and amortization of intangible assets, and is equal to the sum of segment income.
Discussions regarding financial conditions and results of operations for the year ended December 31, 2019, compared to the year ended December 31, 2018, which were impacted by this change in presentation are presented herein.
Gross Margin.    The Company’s gross margin dollars were $2.53 billion for the year ended December 31, 2019, up 4.7% from $2.41 billion for the year ended December 31, 2018. Contributing factors for each reportable segment are discussed below in further detail.
Gross margin dollars for risk consulting and internal audit services represent revenues less costs of services, which consist primarily of professional staff payroll, payroll taxes, benefit costs and reimbursable expenses. The primary drivers of risk consulting and internal audit services gross margin are: i) the relative composition of and number of professional staff and their respective pay and bill rates; and ii) staff utilization, which is the relationship of time spent on client engagements in proportion to the total time available for the Company’s risk consulting and internal audit services staff. Gross margin dollars for the Company’s risk consulting and internal audit division were $315 million for the year ended December 31, 2019, up 16.6% from $270 million for the year ended December 31, 2018. Impacting gross margin is deferred compensation expense related to changes in the fair value of participants’ accounts of $6 million and ($1 million) for the years ended December 31, 2019 and 2018, respectively. Equal and offsetting amounts are included in (income) loss from investments held in employee deferred compensation trusts. As a percentage of revenues, gross margin dollars for risk consulting and internal audit services were 27.9% in 2019, down from 28.2% in 2018. The year-over-year deterioration in gross margin percentage was due primarily to an increase in deferred compensation expense related to changes in the fair value of participants’ accounts partially offset by improved staff utilization.
Selling, General and Administrative Expenses.    The Company’s selling, general and administrative expenses consist primarily of staff compensation, advertising, variable overhead, depreciation and occupancy costs. The Company’s selling, general and administrative expenses were $1.96 billion for the year ended December 31, 2019, up 8.2% from $1.81 billion for the year ended December 31, 2018. As a percentage of revenues, the Company’s selling, general and administrative expenses were 32.2% for the year ended December 31, 2019, and 31.2% for the year ended 2018. Contributing factors for each reportable segment are discussed below in further detail.
22


Selling, general and administrative expenses for the Company’s temporary and consultant staffing division were $1.31 billion for the year ended December 31, 2019, increasing by 7.9% from $1.22 billion for the year ended December 31, 2018. This includes deferred compensation expense related to changes in the fair value of participants’ accounts of $44 million and ($9 million) for the years ended December 31, 2019 and 2018, respectively. Equal and offsetting amounts are included in (income) loss from investments held in employee deferred compensation trusts. As a percentage of revenues, selling, general and administrative expenses for temporary and consultant staffing were 29.7% in 2019, up from 28.1% in 2018 due primarily to increased deferred compensation expense related to changes in the fair value of participants’ accounts and negative leverage resulting from the Company’s international operations.
Selling, general and administrative expenses for the Company’s permanent placement staffing division were $454 million for the year ended December 31, 2019, increasing by 8.3% from $419 million for the year ended December 31, 2018. This includes deferred compensation expense related to changes in the fair value of participants’ accounts of $5 million and ($1 million) for the years ended December 31, 2019 and 2018, respectively. Equal and offsetting amounts are included in (income) loss from investments held in employee deferred compensation trusts. As a percentage of revenues, selling, general and administrative expenses for permanent placement staffing services were 85.1% in 2019, up from 81.9% in 2018 due primarily to increased deferred compensation expense related to changes in the fair value of participants’ accounts and negative leverage resulting from the Company’s international operations.
(Income) loss from Investments Held in Employee Deferred Compensation Trusts.    Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company’s (income) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. The Company’s (income) loss from investments held in employee deferred compensation trusts was ($55 million) for the year ended December 31, 2019, and $11 million for the year ended December 31, 2018. The higher 2019 income from trust investments was due to positive market returns in 2019.
Income before income taxes and Segment income.    The Company’s total income before income taxes was $626 million, or 10.3% of revenues, for the year ended December 31, 2019, up 5.7% from $592 million, or 10.2% of revenues, for the year ended December 31, 2018. Combined segment income was $622 million, or 10.2% of revenues, for the year ended December 31, 2019, up 5.6% from $589 million, or 10.2% of revenues, for the year ended December 31, 2018.
The following table provides a reconciliation of the reported income before income taxes to the non-GAAP combined segment income for the years ended December 31, 2019 and 2018 (in thousands):
 Year Ended December 31,
 20192018
Income before income taxes$625,515 $591,602 
Interest income, net(5,125)(4,382)
Amortization of intangible assets1,361 1,705 
Combined segment income$621,751 $588,925 

For the Company’s temporary and consultant staffing division, segment income was $410 million, or 9.3% of applicable revenues, for the year ended December 31, 2019, up from $405 million, or 9.3% of applicable revenues, for the year ended December 31, 2018. For the Company’s permanent placement staffing division, segment income was $84 million, or 15.7% of applicable revenues for the year ended December 31, 2019, down from segment income of $91 million, or 17.7% of applicable revenues, for the year ended December 31, 2018. For the Company’s risk consulting and internal audit services division, segment income was $128 million, or 11.3% of applicable revenues, for the year ended December 31, 2019, up from segment income of $93 million, or 9.7% of applicable revenues, for the year ended December 31, 2018.
23


Liquidity and Capital Resources
The change in the Company’s liquidity during the years ended December 31, 2020 and 2019, is primarily the net effect of funds generated by operations and the funds used for capital expenditures, investment in employee deferred
compensation trusts, net of redemptions from employee deferred compensation trusts, repurchases of common stock, and
payment of dividends.
Cash and cash equivalents were $574 million and $270 million at December 31, 2020 and 2019, respectively. Operating activities provided $597 million during the year ended December 31, 2020, in addition to $9 million generated from investing activities offset by $315 million of net cash used in financing activities. Operating activities provided $520 million during the year ended December 31, 2019, offset by $102 million and $423 million of net cash used in investing activities and financing activities, respectively.
Operating activities—Net cash provided by operating activities for the year ended December 31, 2020, was $597 million. This was composed of net income of $306 million adjusted upward for non-cash items and changes in working capital of $59 million and $232 million, respectively. Net cash provided by operating activities for the year ended December 31, 2019, was $520 million. This was composed of net income of $454 million adjusted upward for non-cash items of $74 million offset by net cash used by changes in working capital of $8 million.
Investing activities—Net cash provided by investing activities for the year ended December 31, 2020, was $9 million. This was composed of proceeds from employee deferred compensation trust redemptions of $123 million, largely offset by capital expenditures of $33 million, investments in employee deferred compensation trusts of $65 million and $16 million cash paid for an acquisition. Cash used in investing activities for the year ended December 31, 2019, was $102 million. This was primarily composed of capital expenditures of $59 million and investments in employee deferred compensation plans of $72 million, offset by employee deferred compensation trust redemptions of $29 million.
Financing activities—Cash used in financing activities for the year ended December 31, 2020, was $315 million. This included repurchases of $159 million in common stock and $156 million in dividends paid to stockholders. Cash used in financing activities for the year ended December 31, 2019, was $423 million. This included repurchases of $277 million in common stock and $146 million in dividends paid to stockholders.
As of December 31, 2020, the Company is authorized to repurchase, from time to time, up to 9.9 million additional shares of the Company’s common stock on the open market or in privately negotiated transactions, depending on market conditions. During the years ended December 31, 2020 and 2019, the Company repurchased approximately 2.5 million shares and 4.3 million shares of common stock on the open market for a total cost of $138 million and $250 million, respectively. Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. During the years ended December 31, 2020 and 2019, such repurchases totaled approximately 0.4 million shares and 0.4 million shares at a cost of $17 million and $22 million, respectively. Repurchases of shares have been funded with cash generated from operations.
The Company’s working capital at December 31, 2020, included $574 million in cash and cash equivalents and $714
million in accounts receivable, both of which will be a significant source of ongoing liquidity and financial resilience. The Company expects that internally generated cash will be sufficient to support the working capital needs of the Company, the Company’s fixed payments, dividends, and other obligations on both a short-term and long-term basis.
We have limited visibility into future cash flows as the Company’s revenues are dependent on macroeconomic conditions. As a result of continued economic disruptions, we have continued to control costs during the year. We have been focused on maintaining low travel and events costs, as well as managing headcount. This cost management, coupled with a talented and driven team that is backed by our industry-leading technology, positions us to fully participate in the economic recovery. In addition, the Company’s variable direct costs related to its temporary and consultant staffing business will largely fluctuate in relation to its revenues.
In May 2020, the Company entered into a new $100 million unsecured revolving credit facility (the “364-Day Credit Agreement”). Borrowings under the 364-Day Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR plus an applicable margin. The 364-Day Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December 31, 2020. There were no borrowings under the 364-Day Credit Agreement as of December 31, 2020.
On February 11, 2021, the Company announced a quarterly dividend of $.38 per share to be paid to all shareholders of record on February 25, 2021. The dividend will be paid on March 15, 2021.
24


The Company’s cash flows generated from operations are also the primary source for funding various contractual obligations. The table below summarizes the Company’s major commitments as of December 31, 2020 (in thousands):
 
 Payments due by period
Contractual Obligations20212022 and 20232024 and 2025ThereafterTotal
Debt obligations$252 $— $— $— $252 
Operating lease obligations78,303 122,061 73,582 28,727 302,673 
Purchase obligations80,161 23,892 4,049 7,233 115,335 
Other liabilities1,436 1,162 2,813 13,518 18,929 
Total$160,152 $147,115 $80,444 $49,478 $437,189 
Debt obligations consist of promissory notes and related interest issued in connection with certain acquisitions and other payment obligations. Operating lease obligations consist of undiscounted minimum rental commitments for 2021 and thereafter under non-cancelable lease contracts executed as of December 31, 2020. Purchase obligations consist of purchase commitments primarily related to telecom service agreements, software subscriptions, and computer hardware and software maintenance agreements. Other liabilities consist of asset retirement and deferred compensation obligations.

25


Item 7A. Quantitative and Qualitative Disclosures About Market Risk
In March 2020, the World Health Organization announced that COVID-19 had become pandemic. The subsequent global stay-at-home orders resulted in significant travel restrictions and business closures. These actions have led to global economic disruptions. We are continuing to monitor the efforts to mitigate the spread of COVID-19, including uncertainty around the duration and extent of the stay-at-home orders and the effect on the Company’s results of operations, financial condition, and liquidity. In light of the economic disruption, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply the Company’s significant accounting policies. As the situation continues to develop, we may make changes to these estimates and judgments over time, which could result in meaningful impacts to the Company’s financial statements in future periods. Actual results and outcomes may differ from management’s estimates and assumptions.
Because a portion of the Company’s net revenues are derived from its operations outside the U.S. and are denominated in
local currencies, the Company is exposed to the impact of foreign currency fluctuations. The Company’s exposure to foreign currency exchange rates relates primarily to the Company’s foreign subsidiaries. Exchange rates impact the U.S. dollar value of the Company’s reported revenues, expenses, earnings, assets and liabilities.
For the year ended December 31, 2020, approximately 22% of the Company’s revenues were generated outside of the United States. These operations transact business in their functional currency, which is the same as their local currency. As a result, fluctuations in the value of foreign currencies against the U.S. dollar, particularly the Canadian dollar, British pound, Euro, and Australian dollar have an impact on the Company’s reported results. Under GAAP, revenues and expenses denominated in foreign currencies are translated into U.S. dollars at the monthly average exchange rates prevailing during the period. Consequently, as the value of the U.S. dollar changes relative to the currencies of the Company’s non-U.S. markets, the Company’s reported results vary.
During 2020, the U.S. dollar fluctuated and strengthened against the Canadian dollar and Australian dollar but weakened against the British pound and Euro, compared to one year ago. Currency exchange rates had the effect of decreasing reported service revenues by $1.6 million, or less than 0.1%, in 2020 compared to prior year. The general fluctuation of the U.S. dollar also affected the reported level of expenses incurred in the Company’s foreign operations. Because substantially all of the Company’s foreign operations generated revenues and incurred expenses within the same country and currency, the effect of lower reported revenues is largely offset by the decrease in reported operating expenses. Reported net income was $0.9 million, or 0.2%, lower in the year ended December 31, 2020, compared to prior year due to the effect of currency exchange rates.
For the one month ended January 31, 2021, the U.S. dollar has strengthened against the Euro, Canadian dollar, and Australian dollar and weakened against the British pound, since December 31, 2020. If currency exchange rates were to remain at January 2021 levels throughout 2021, the currency impact on the Company’s full-year reported revenues and operating expenses would be nearly flat compared to full year 2020 results. Should current trends continue, the impact on reported net income would be immaterial.
Fluctuations in currency exchange rates impact the U.S. dollar amount of the Company’s stockholders’ equity. The assets and liabilities of the Company’s non-U.S. subsidiaries are translated into U.S. dollars at the exchange rates in effect at period end. The resulting translation adjustments are recorded in stockholders’ equity as a component of accumulated other comprehensive income. Although currency fluctuations impact the Company’s reported results and shareholders’ equity, such fluctuations generally do not affect cash flow or result in actual economic gains or losses. The Company generally has few cross-border transfers of funds, except for transfers to the U.S. for payment of intercompany loans, working capital loans made between the U.S. and the Company’s foreign subsidiaries, and dividends from the Company’s foreign subsidiaries.

26


Item 8. Financial Statements and Supplementary Data
ROBERT HALF INTERNATIONAL INC.
CONSOLIDATED STATEMENTS OF FINANCIAL POSITION
(in thousands, except share amounts)

 
 December 31,
 20202019
ASSETS
Cash and cash equivalents$574,426 $270,478 
Accounts receivable, net714,163 832,797 
Employee deferred compensation trust assets 406,634 398,442 
Other current assets 147,515 127,132 
Total current assets1,842,738 1,628,849 
Property and equipment, net109,817 128,385 
Right-of-use assets262,688 241,029 
Other intangible assets, net5,594 1,752 
Goodwill223,055 210,364 
Noncurrent deferred income taxes113,532 101,029 
Total assets$2,557,424 $2,311,408 
LIABILITIES
Accounts payable and accrued expenses$130,770 $123,841 
Accrued payroll and benefit costs397,877 322,404 
Employee deferred compensation plan obligations435,121 421,198 
Income taxes payable4,015 1,623 
Notes payable, current239 218 
Current operating lease liabilities78,604 71,408 
Total current liabilities1,046,626 940,692 
Notes payable, less current portion 239 
Noncurrent operating lease liabilities223,869 201,961 
Other liabilities81,640 24,833 
Total liabilities1,352,135 1,167,725 
Commitments and Contingencies (Note L)
STOCKHOLDERS’ EQUITY
Preferred stock, $0.001 par value; authorized 5,000,000 shares; none issued
  
Common stock, $0.001 par value; authorized 260,000,000 shares; issued and
   outstanding 113,127,501 and 115,120,404 shares
113 115 
Additional paid-in capital1,179,972 1,127,487 
Accumulated other comprehensive income (loss)(4,732)(19,986)
Retained earnings29,936 36,067 
Total stockholders’ equity1,205,289 1,143,683 
Total liabilities and stockholders’ equity$2,557,424 $2,311,408 

The accompanying Notes to Consolidated Financial Statements
are an integral part of these financial statements.

27



ROBERT HALF INTERNATIONAL INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
 
 Year Ended December 31,
 202020192018
Service revenues$5,109,000 $6,074,432 $5,800,271 
Costs of services3,096,389 3,549,303 3,389,259 
Gross margin2,012,611 2,525,129 2,411,012 
Selling, general and administrative expenses1,666,041 1,958,295 1,810,601 
(Income) loss from investments held in employee deferred compensation trusts
(which is completely offset by related costs and expenses - Notes A & I)
(75,188)(54,917)11,486 
Amortization of intangible assets1,219 1,361 1,705 
Interest income, net(1,343)(5,125)(4,382)
Income before income taxes421,882 625,515 591,602 
Provision for income taxes115,606 171,082 157,314 
Net income$306,276 $454,433 $434,288 
Net income per share:
Basic$2.72 $3.93 $3.60 
Diluted$2.70 $3.90 $3.57 
Shares:
Basic112,729 115,656 120,513 
Diluted113,318 116,411 121,602 
Dividends declared per share$1.36 $1.24 $1.12 

The accompanying Notes to Consolidated Financial Statements
are an integral part of these financial statements.

28



ROBERT HALF INTERNATIONAL INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
 
 Year Ended December 31,
 202020192018
COMPREHENSIVE INCOME (LOSS):
Net income$306,276 $454,433 $434,288 
Other comprehensive income (loss):
Foreign currency translation adjustments, net of tax18,973 (1,553)(19,616)
Foreign defined benefit plans, net of tax(3,719)(2,324) 
Total other comprehensive income (loss)15,254 (3,877)(19,616)
Total comprehensive income (loss)$321,530 $450,556 $414,672 

The accompanying Notes to Consolidated Financial Statements
are an integral part of these financial statements.

29



ROBERT HALF INTERNATIONAL INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except per share amounts)

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Retained EarningsTotal
SharesPar Value
Balance at December 31, 2017124,261$124 $1,064,601 $3,507 $37,033 $1,105,265 
Net income434,288434,288
Other comprehensive income (loss)(19,616)(19,616)
Dividends declared ($1.12 per share)
(30,365)(106,459)(136,824)
Net issuances of restricted stock6661(1)
Stock-based compensation44,95344,953
Repurchases of common stock(5,849)(6)(364,862)(364,868)
Balance at December 31, 2018119,078$119 $1,079,188 $(16,109)$ $1,063,198 
Net income454,433454,433
Other comprehensive income (loss)(3,877)(3,877)
Dividends declared ($1.24 per share)
(145,726)(145,726)
Net issuances of restricted stock6471(1)
Stock-based compensation48,30048,300
Repurchases of common stock(4,605)(5)(272,640)(272,645)
Balance at December 31, 2019115,120$115 $1,127,487 $(19,986)$36,067 $1,143,683 
Net income306,276306,276
Adoption of accounting
pronouncement
(558)(558)
Other comprehensive income (loss)15,25415,254
Dividends declared ($1.36 per share)
(156,045)(156,045)
Net issuances of restricted stock8791(1)
Stock-based compensation52,48652,486
Repurchases of common stock(2,871)(3)(155,804)(155,807)
Balance at December 31, 2020113,128$113 $1,179,972 $(4,732)$29,936 $1,205,289 

The accompanying Notes to Consolidated Financial Statements
are an integral part of these financial statements.
30


ROBERT HALF INTERNATIONAL INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 202020192018
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income$306,276 $454,433 $434,288 
Adjustments to reconcile net income to net cash provided by operating activities:
Allowance for credit losses4,200 9,868 11,914 
Depreciation62,281 64,264 64,244 
Amortization of cloud computing implementation costs18,399 3,624  
Amortization of intangible assets1,219 1,361 1,705 
Realized and unrealized (gains) losses from investments held in employee deferred
compensation trusts
(66,866)(44,492)22,343 
Stock-based compensation52,486 48,300 44,953 
Deferred income taxes(13,146)(9,473)(15,885)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable127,740 (48,461)(86,217)
Capitalized cloud computing implementation costs(33,178)(30,338) 
Accounts payable and accrued expenses1,098 (9,204)32,428 
Accrued payroll and benefit costs119,231 17,705 13,845 
Employee deferred compensation plan obligations 13,923 87,670 21,099 
Income taxes payable182 (18,798)28,900 
Other assets and liabilities, net2,683 (6,830)(1,295)
Net cash flows provided by operating activities596,528 519,629 572,322 
CASH FLOWS FROM INVESTING ACTIVITIES:
Capital expenditures(33,377)(59,464)(42,484)
Investments in employee deferred compensation trusts(64,351)(71,432)(69,716)
Proceeds from employee deferred compensation trust redemptions123,025 28,758 23,691 
Payments for acquisitions, net of cash acquired(15,836)  
Net cash flows provided by (used in) investing activities9,461 (102,138)(88,509)
CASH FLOWS FROM FINANCING ACTIVITIES:
Repayment of notes payable(218)(200)(183)
Repurchases of common stock(159,172)(277,535)(353,509)
Dividends paid(155,935)(145,631)(136,423)
Net cash flows used in financing activities(315,325)(423,366)(490,115)
Effect of exchange rate fluctuations13,284 (226)(11,872)
Change in cash and cash equivalents303,948 (6,101)(18,174)
Cash and cash equivalents at beginning of period270,478 276,579 294,753 
Cash and cash equivalents at end of period$574,426 $270,478 $276,579 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid during the year for:
Interest$577 $232 $233 
Income taxes, net of refunds$128,321 $191,522 $137,147 
Non-cash items:
Stock repurchases awaiting settlement$3,104 $6,469 $11,359 
Fund exchanges within employee deferred compensation trusts$208,055 $41,648 $79,300 

The accompanying Notes to Consolidated Financial Statements
are an integral part of these financial statements.
31


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note A—Summary of Significant Accounting Policies
Nature of Operations.    Robert Half International Inc. (the “Company”) provides specialized staffing and risk consulting services through such divisions as Accountemps®, Robert Half® Finance & Accounting, OfficeTeam®, Robert Half® Technology, Robert Half® Management Resources, Robert Half® Legal, The Creative Group®, and Protiviti®. The Company, through its Accountemps, Robert Half Finance & Accounting, and Robert Half Management Resources divisions, is a specialized provider of contract, full-time, and senior-level project professionals in the fields of accounting and finance. OfficeTeam specializes in highly skilled contract administrative support professionals. Robert Half Technology provides project and full-time technology professionals. Robert Half Legal provides contract, project, and full-time staffing of lawyers, paralegals and legal support personnel. The Creative Group provides interactive, design, marketing, advertising and public relations professionals. Protiviti is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit. Revenues are predominantly derived from specialized staffing services. The Company operates in North America, South America, Europe, Asia and Australia. The Company is a Delaware corporation.
Basis of Presentation.    The Consolidated Financial Statements (“Financial Statements”) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and the rules of the Securities and Exchange Commission (“SEC”). Certain reclassifications have been made to prior years’ consolidated financial statements to conform to the current presentation.
Principles of Consolidation.    The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates.    The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for uncollectible accounts receivable, variable consideration, workers’ compensation losses, income and other taxes, and assumptions used in the Company’s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. Actual results and outcomes may differ from management’s estimates and assumptions.
We are continuing to monitor the efforts to mitigate the spread of coronavirus (“COVID-19”), including uncertainty
around the duration and extent of the stay-at-home orders and the effect on the Company’s results of operations, financial
condition, and liquidity. In light of the ongoing economic disruption, we continue to face a greater degree of uncertainty than
normal in making the judgments and estimates needed to apply the Company’s significant accounting policies. As the situation
continues to develop, we may make changes to these estimates and judgments over time, which could result in meaningful
impacts to the Company’s financial statements in future periods. Actual results and outcomes may differ from management’s
estimates and assumptions.
Service Revenues.    The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.
Costs of Services.    Direct costs of temporary and consultant staffing consist of payroll, payroll taxes and benefit costs for the Company’s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.
Advertising Costs.    The Company expenses all advertising costs as incurred. Advertising costs were $37.2 million, $54.3 million, and $52.5 million for the years ended December 31, 2020, 2019 and 2018, respectively.



32





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Income) loss from investments held in employee deferred compensation trusts. The Company has changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company’s (income) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. Such amounts were previously presented as a component of selling, general and administrative expenses, or, in the case of risk consulting and internal audit services, costs of services. Reclassifications have been made to prior year’s consolidated financial statements to conform to the current presentation.
The following table presents the Company’s (income) loss from investments held in employee deferred compensation trusts (in thousands):
Year Ended December 31,
202020192018
Dividend income$(8,322)$(10,425)$(10,857)
Realized and unrealized (gains) losses(66,866)(44,492)22,343 
$(75,188)$(54,917)$11,486 
Comprehensive Income (Loss).    Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders’ equity. The Company’s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.
Cash and Cash Equivalents.     The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company’s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.
Fair Value of Financial Instruments. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:
Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly
Level 3: unobservable inputs in which there is little or no market data, which requires management’s best
estimates and assumptions that market participants would use in pricing the asset or liability
The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to
satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).


33





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table sets forth the composition of the underlying assets which comprise the Company’s deferred
compensation trust assets (in thousands):
Fair Value Measurements Using
Balance at December 31, 2020
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Assets
Money market funds$69,681 $69,681   
Mutual funds - bond27,282 27,282   
Mutual funds - stock234,667 234,667   
Mutual funds - blend75,004 75,004   
$406,634 $406,634   
Fair Value Measurements Using
Balance at December 31, 2019
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Assets
Money market funds$141,295 $141,295   
Mutual funds - bond28,451 28,451   
Mutual funds - stock170,469 170,469   
Mutual funds - blend58,227 58,227   
$398,442 $398,442   
Certain items such as goodwill and other intangible assets are recognized or disclosed at fair value on a non-recurring basis. The Company determines the fair value of these items using level 3 inputs. There are inherent limitations when estimating the fair value of financial instruments, and the fair values reported are not necessarily indicative of the amounts that would be realized in current market transactions.
Allowance for Credit Losses. The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers’ credit profiles, historical loss statistics, prepayments, recoveries, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type, size, term, and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.
The following table sets forth the activity in the allowance for credit losses from December 31, 2019, through December 31, 2020 (in thousands):
Allowance for Credit Losses
Balance as of December 31, 2019
$22,885 
Adoption of accounting pronouncement558 
Balance as of January 1, 2020
$23,443 
Charges to expense4,200 
Deductions(7,906)
Other, including translation adjustments(120)
Balance as of December 31, 2020
$19,617 

34





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Property and Equipment.    Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:
Computer hardware
2 to 3 years
Computer software
2 to 3 years
Furniture and equipment
3 to 5 years
Leasehold improvementsTerm of lease
Internal-use Software.    The Company capitalizes direct costs incurred in the development of internal-use software. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other assets. All other internal-use software development costs are capitalized and reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized internal-use software development costs were $40.6 million, $35.6 million, and $3.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.
Leases.    The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Company’s Consolidated Statements of Financial Position. The Company does not currently have finance leases.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and index-based variable lease payments. As most of the Company’s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not currently have subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.
Goodwill and Intangible Assets.    Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their useful lives, typically ranging from two to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment as of June 30 in each of the years ended December 31, 2020, 2019, and 2018, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December 31, 2020, that caused the Company to perform an interim impairment assessment.
Income Taxes.    The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.

The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of $24.1 million and $21.6 million were recorded as of December 31, 2020 and 2019, respectively. The valuation allowances recorded related primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the valuation reserve.

35





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Workers’ Compensation.    Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers’ compensation claims. Workers’ compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers’ compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company’s workers’ compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company’s liability for Incurred But Not Reported (“IBNR”) claims and for the ongoing development of existing claims.

The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers’ compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics which include the Company’s historical frequency and severity of workers’ compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company’s future results.
Foreign Currency Translation.    The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is their local currency. The results of operations of the Company’s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.
Stock-based Compensation.    Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.
The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award, unless the awards are subject to performance conditions, in which case the Company recognizes compensation expense over the requisite service period of each separate vesting tranche. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation expense.
No stock appreciation rights have been granted under the Company’s existing stock plans. The Company has not granted any options to purchase common stock since 2006.


36





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note B—New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Current Expected Credit Losses Model. In June 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance amending how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The guidance requires the application of a current expected credit loss model, which is a new impairment model based on expected losses. The new guidance was effective for interim and annual reporting periods beginning after December 15, 2019. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.
Simplifying the Test for Goodwill Impairment. In January 2017, the FASB issued authoritative guidance to simplify the goodwill impairment testing process. The new standard eliminates Step 2 of the goodwill impairment test. If a company determines in Step 1 of the goodwill impairment test that the carrying value of goodwill is greater than the fair value, an impairment in that amount should be recorded to the income statement, rather than proceeding to Step 2. The new guidance was effective for the Company for fiscal years beginning after December 15, 2019, although early adoption was permitted. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.
Reference Rate Reform. In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
None

Note C—Revenue Recognition

The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Service revenues as presented on the Consolidated Statements of Operations represent services rendered to customers less variable consideration, such as sales adjustments and allowances. Reimbursements, including those related to travel and out-of-pocket expenses, are also included in service revenues, and equivalent amounts of reimbursable expenses are included in costs of services.
Temporary and consultant staffing revenues. Temporary and consultant staffing revenues from contracts with customers are recognized in the amount to which the Company has a right to invoice, when the services are rendered by the Company’s engagement professionals. The substantial majority of engagement professionals placed on assignment by the Company are the Company’s legal employees while they are working on assignments. The Company pays all related costs of employment, including workers’ compensation insurance, state and federal unemployment taxes, social security and certain fringe benefits. The Company assumes the risk of acceptability of its employees to its customers.

The Company records temporary and consultant staffing revenue on a gross basis as a principal versus on a net basis as an agent in the presentation of revenues and expenses. The Company has concluded that gross reporting is appropriate because the Company (i) has the risk of identifying and hiring qualified employees, (ii) has the discretion to select the employees and establish their price and duties and (iii) bears the risk for services that are not fully paid for by customers. Fees paid to Time Management or Vendor Management service providers selected by clients are recorded as a reduction of revenues, as the Company is not the primary obligor with respect to those services.


37





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Permanent placement staffing revenues. Permanent placement staffing revenues from contracts with customers are primarily recognized when employment candidates accept offers of permanent employment. The Company has a substantial history of estimating the financial impact of permanent placement candidates who do not remain with its clients through the 90-day guarantee period. These amounts are established based primarily on historical data and are recorded as contract liabilities. Fees to clients are generally calculated as a percentage of the new employee’s annual compensation. No fees for permanent placement services are charged to employment candidates.
Risk consulting and internal audit services revenues. Risk consulting and internal audit services are generally provided on a time-and-material basis or fixed-fee basis. Revenues earned under time-and-material arrangements and fixed-fee arrangements are recognized using a proportional performance method. Revenue is measured using cost incurred relative to total estimated cost for the engagement to measure progress towards satisfying the Company’s performance obligations. Cost incurred represents work performed and thereby best depicts the transfer of control to the customer. Risk consulting and internal audit services generally contain one or more performance obligation(s) which are satisfied over a period of time. Revenues are recognized over time as the performance obligations are satisfied, because the services provided do not have any alternative use to the Company, and contracts generally include language giving the Company an enforceable right to payment for services provided to date.
The Company periodically evaluates the need to provide for any losses on these projects, and losses are recognized when it is probable that a loss will be incurred.

The following table presents the Company’s revenues disaggregated by line of business (in thousands):
Year Ended December 31,
202020192018
Accountemps$1,558,024 $1,985,221 $1,941,544 
OfficeTeam764,947 1,040,755 1,065,427 
Robert Half Technology695,418 765,831 717,166 
Robert Half Management Resources698,942 792,757 738,810 
Elimination of intersegment revenues (a)(239,996)(172,439)(132,381)
Temporary and consultant staffing3,477,335 4,412,125 4,330,566 
Permanent placement staffing370,109 533,432 511,989 
Risk consulting and internal audit services1,261,556 1,128,875 957,716 
Service revenues$5,109,000 $6,074,432 $5,800,271 
(a) Service revenues for Accountemps, OfficeTeam, Robert Half Technology and Robert Half Management Resources include intersegment revenues, which represent revenues from services provided to the Company’s risk consulting and internal audit services segment in connection with the Company’s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.

Payment terms in the Company’s contracts vary by the type and location of the Company’s customer and the services offered. The term between invoicing and when payment is due is not significant.

Contracts with multiple performance obligations are recognized as performance obligations are delivered, and contract value is allocated based on relative stand-alone selling values of the services and products in the arrangement. As of December 31, 2020, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $134.9 million. Of this amount, $123.6 million is expected to be recognized within the next twelve months. As of December 31, 2019, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $81.7 million.


38





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Contract liabilities are recorded when cash payments are received or due in advance of performance and are reflected in accounts payable and accrued expenses on the Consolidated Statements of Financial Position. The following table sets forth the activity in contract liabilities from January 1, 2018 through December 31, 2020 (in thousands):
Contract
Liabilities
Balance as of January 1, 2018$9,003 
    Payments in advance of satisfaction of performance obligations12,170 
    Revenue recognized(10,542)
    Other, including translation adjustments2,366 
Balance as of December 31, 2018$12,997 
    Payments in advance of satisfaction of performance obligations13,030 
    Revenue recognized(12,072)
    Other, including translation adjustments(1,007)
Balance as of December 31, 2019$12,948 
    Payments in advance of satisfaction of performance obligations25,614 
    Revenue recognized(20,687)
    Other, including translation adjustments377 
Balance as of December 31, 2020$18,252 

Note D—Other Current Assets
Other current assets consisted of the following (in thousands):
 December 31,
 20202019
Prepaid expenses$97,674 $84,364 
Other49,841 42,768 
Other current assets$147,515 $127,132 

Note E—Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
 December 31,
 20202019
Computer hardware$159,180 $164,547 
Computer software250,585 291,681 
Furniture and equipment91,112 88,136 
Leasehold improvements164,807 150,644 
Property and equipment, cost665,684 695,008 
Accumulated depreciation(555,867)(566,623)
Property and equipment, net$109,817 $128,385 


39





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note F—Leases
The Company has operating leases for corporate and field offices, and certain equipment. The Company’s leases have remaining lease terms of 1 month to 9 years, some of which include options to extend the leases for up to 10 years, and some of which include options to terminate the leases within 1 year. Operating lease expense was $81.5 million and $77.7 million for the years ended December 31, 2020, and 2019, respectively. Rental expense, primarily for offices premises, was $89.4 million for the year ended December 31, 2018.
Supplemental cash flow information related to leases consisted of the following (in thousands):
Year Ended December 31,
20202019
Cash paid for operating lease liabilities$84,569 $78,152 
Right-of-use assets obtained in exchange for new operating lease liabilities37,786 32,170 
Supplemental balance sheet information related to leases consisted of the following:
December 31,
20202019
Weighted average remaining lease term for operating leases4.5 years4.8 years
Weighted average discount rate for operating leases2.6 %3.0 %

Future minimum lease payments under non-cancellable leases as of December 31, 2020, were as follows (in thousands):
2021$84,849 
202271,119 
202359,211 
202447,478 
202529,173 
Thereafter29,440 
Less: Imputed interest(18,797)
Present value of operating lease liabilities (a)$302,473 
(a) Includes current portion of $78.6 million for operating leases.

As of December 31, 2020, the Company had no material future minimum lease obligations that had not yet commenced.

40





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note G—Goodwill
The following table sets forth the activity in goodwill from December 31, 2018, through December 31, 2020 (in thousands):
Goodwill
  
Temporary and consultant staffingPermanent placement staffingRisk consulting and internal audit services Total
Balance as of December 31, 2018$134,067 $26,058 $49,833 $209,958 
Foreign currency translation adjustments143 39 224 406 
Balance as of December 31, 2019$134,210 $26,097 $50,057 $210,364 
Acquisitions (a)  12,199 12,199 
Foreign currency translation adjustments301 83 108 492 
Balance as of December 31, 2020$134,511 $26,180 $62,364 $223,055 
(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2 million within its risk consulting and internal audit services segment.
Note H—Accrued Payroll and Benefit Costs     
Accrued payroll and benefit costs consisted of the following (in thousands):
 December 31,
 20202019
Payroll and benefits311,169 280,918 
Payroll taxes67,712 21,831 
Workers’ compensation18,996 19,655 
Accrued payroll and benefit costs$397,877 $322,404 
The Company, under the Coronavirus Aid, Relief, and Economic Security (CARES) Act, deferred paying $102.2 million of applicable payroll taxes as of December 31, 2020, of which $51.1 million is expected to be paid during the next 12 months and is included in accrued payroll and benefit costs and the remaining $51.1 million is included in other liabilities on the Consolidated Statements of Financial Position.
Note I—Employee Deferred Compensation Plan Obligations    
The Company provides various qualified defined contribution 401(k) plans covering eligible employees. The plans offer a savings feature with the Company matching employee contributions. Assets of this plan are held by an independent trustee for the sole benefit of participating employees. Nonqualified plans are provided for employees not eligible for the qualified plans. These plans include provisions for salary deferrals and Company matching and discretionary contributions. The asset value of the nonqualified plans was $406.6 million and $398.4 million as of December 31, 2020 and 2019, respectively. The Company holds these assets to satisfy the Company’s liabilities under its employee deferred compensation plans.
The liability value for the nonqualified plans was $435.1 million and $421.2 million as of December 31, 2020 and 2019, respectively.
Deferred compensation plan and other benefits related to the Company’s executive chairman was $91.8 million as of December 31, 2019, and was included in the liability value for the nonqualified plans. The Company paid out the full balance of this plan during the year ended December 31, 2020.

41





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table presents the Company’s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):
Year Ended December 31,
202020192018
Contribution expense $42,092 $26,122 $24,184 
Employee deferred compensation expense (income) related to changes in the fair
value of trust assets
75,188 54,917 (11,486)
$117,280 $81,039 $12,698 
The Company has statutory defined contribution plans and defined benefit plans outside the U.S., which are not material.
Note J—Notes Payable
The Company has a promissory note payable with a balance of $0.2 million at December 31, 2020, and $0.5 million at December 31, 2019, which bears interest at a fixed interest rate of 9.0% per annum and will mature in October 2021.
The Company has an uncommitted letter of credit facility (the “facility”) of up to $35.0 million, which is available to cover the issuance of debt support standby letters of credit. The Company had used $17.0 million in debt support standby letters of credit as of December 31, 2020, and $16.8 million as of December 31, 2019. Of the debt support standby letters of credit outstanding, $16.8 million as of December 31, 2020, and $16.3 million as of December 31, 2019, satisfies workers’ compensation insurer’s collateral requirements. There is a service fee of 1.5% on the used portion of the facility. The facility is subject to certain financial covenants and expires on August 31, 2021. The Company was in compliance with these covenants as of December 31, 2020. The Company intends to renew this facility prior to its August 31, 2021 expiration.
In May 2020 the Company entered into a new $100 million unsecured revolving credit facility (the “364-Day Credit Agreement”). Borrowings under the 364-Day Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR plus an applicable margin. The 364-Day Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December 31, 2020. There were no borrowings under the 364-Day Credit Agreement as of December 31, 2020.
Note K—Income Taxes
The provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Current:
Federal$79,926 $107,699 $99,830 
State27,401 39,028 38,356 
Foreign20,018 33,227 35,007 
Deferred:
Federal and state(9,089)(9,959)(15,849)
Foreign(2,650)1,087 (30)
$115,606 $171,082 $157,314 
Income before the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Domestic$378,876 $545,695 $485,489 
Foreign43,006 79,820 106,113 
$421,882 $625,515 $591,602 




NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:
 Year Ended December 31,
 202020192018
Federal U.S. income tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal tax benefit4.9 4.9 4.7 
Permanent book/tax differences0.3 0.5 0.2 
Compensation book/tax differences1.3 0.6 0.4 
Non-U.S. income taxed at different rates, net of foreign tax credits1.7 2.1 2.0 
Federal tax credits(1.5)(1.4)(1.7)
Tax impact of uncertain tax positions0.1 0.2 0.8 
Tax effects of TCJA  0.4 
Other, net(0.4)(0.5)(1.2)
Effective tax rate27.4 %27.4 %26.6 %

The deferred portion of the tax (benefit) provision consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Accrued expenses, deducted for tax when paid$(19,115)$(17,797)$(21,884)
Capitalized costs for books, deducted for tax1,904 3,246 (4,832)
Depreciation6,732 3,526 10,071 
Other, net(1,260)2,153 766 
$(11,739)$(8,872)$(15,879)

43





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The components of the deferred income tax amounts at December 31, 2020 and 2019, were as follows (in thousands):
 
 December 31,
 20202019
Deferred Income Tax Assets
Employee deferred compensation and other benefit obligations$102,478 $105,096 
Deferred Payroll Taxes (CARES Act)27,086  
Credits and net operating loss carryforwards30,651 25,130 
Stock-based compensation3,637 7,805 
Allowance for credit losses5,272 7,944 
Workers’ compensation3,774 3,929 
Operating lease liabilities59,249 51,932 
Other13,361 10,256 
Total deferred income tax assets245,508 212,092 
Deferred Income Tax Liabilities
Amortization of intangible assets(24,163)(22,009)
Property and equipment basis differences(25,555)(16,981)
Right-of-use assets(49,833)(44,448)
Other(8,922)(7,278)
Total deferred income tax liabilities(108,473)(90,716)
Valuation allowance(24,132)(21,618)
Total deferred income tax assets, net$112,903 $99,758 
Credits and net operating loss carryforwards primarily include tax-effected net operating losses in foreign countries of $27.6 million that expire in 2021 and later; and California enterprise zone tax credits of $2.2 million that expire in 2023. Of the $2.2 million of California enterprise zone tax credits, the Company expects that it will utilize $0.7 million of these credits prior to expiration. Valuation allowances of $22.6 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.5 million has been maintained against California enterprise zone tax credits.
As of December 31, 2020, the Company’s consolidated financial statements provide for any related U.S. tax liability on earnings of foreign subsidiaries that may be repatriated.
The following table reconciles the total amounts of gross unrecognized tax benefits from January 1, 2018 to December 31, 2020 (in thousands): 
 December 31,
 202020192018
Balance at beginning of period$9,354 $8,418 $2,886 
Gross increases—tax positions in prior years220  3,259 
Gross decreases—tax positions in prior years (760)(8)
Gross increases—tax positions in current year1,678 1,703 2,284 
Settlements (4) 
Lapse of statute of limitations(1,467)(3)(3)
Balance at end of period$9,785 $9,354 $8,418 
The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $9.8 million, $9.3 million and $8.3 million or the years ended December 31, 2020, 2019 and 2018, respectively.

44





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The Company’s continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. The total amount of interest and penalties accrued as of December 31, 2020 was $0.5 million, including less than $0.1 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2019 was $0.5 million, including a $0.2 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2018, was $0.3 million.
The Company does not believe it is reasonably possible that the settlement of tax uncertainties will occur within the next twelve months.
The Company’s major income tax jurisdictions are the United States, Australia, Belgium, Canada, France, Germany and the United Kingdom. For U.S. federal income tax, the Company remains subject to examination for 2017 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2016 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2013 and subsequent years.
Note L—Commitments and Contingencies
On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010 were denied compensation for the time they spent interviewing “for temporary and permanent employment opportunities” as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys’ fees, and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by California’s Labor Code Private Attorney General Act (“PAGA”). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry’s claims, except the PAGA claim, to individual arbitration. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.
On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys’ fees, and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.
The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company’s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.
Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.

45





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note M—Stockholders’ Equity
Stock Repurchase Program.    As of December 31, 2020, the Company is authorized to repurchase, from time to time, up to 9.9 million additional shares of the Company’s common stock on the open market or in privately negotiated transactions, depending on market conditions. The number and the cost of common stock shares repurchased during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands): 
 Year Ended December 31,
 202020192018
Common stock repurchased (in shares)2,505 4,253 5,614 
Common stock repurchased$138,408 $250,154 $351,194 
Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. The number and the cost of employee stock plan repurchases made during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands):
 Year Ended December 31,
 202020192018
Repurchases related to employee stock plans (in shares)366 352 235 
Repurchases related to employee stock plans$17,399 $22,491 $13,674 
The repurchased shares are held in treasury and are presented as if constructively retired. Treasury stock is accounted for using the cost method. Treasury stock activity for each of the three years ended December 31, 2020, 2019 and 2018 (consisting of purchase of shares for the treasury) is presented in the Consolidated Statements of Stockholders’ Equity.
Dividends. The Company’s Board of Directors may at their discretion declare and pay cash dividends upon the shares of the Company’s stock either out of the Company’s retained earnings or additional paid-in capital. The dividends declared per share were $1.36, $1.24, and $1.12 during the years ended December 31, 2020, 2019 and 2018, respectively.
Repurchases of shares and issuances of dividends are applied first to the extent of retained earnings and any remaining amounts are applied to additional paid-in capital.
Note N—Stock Plans
Under various stock plans, officers, employees, and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock. Grants have been made at the discretion of the Committees of the Board of Directors. Grants generally vest either on a straight-line basis over four years or on a cliff basis over three years. Shares offered under the plan are authorized but unissued shares.
Recipients of restricted stock do not pay any cash consideration to the Company for the shares and have the right to vote all shares subject to such grant. Restricted stock grants contain forfeitable rights to dividends. Dividends for these grants are accrued on the dividend payment dates but are not paid until the shares vest, and dividends accrued for shares that ultimately do not vest are forfeited. Recipients of stock units do not pay any cash consideration for the units, do not have the right to vote, and do not receive dividends with respect to such units.
During the year ended December 31, 2020, the Company granted performance shares to its executives in the form of restricted stock. The shares granted contain (1) a performance condition based on Return on Invested Capital (“ROIC”), and (2) a market condition based on Total Shareholder Return (“TSR”). The ROIC performance condition and the TSR market condition measure the Company’s performance against a peer group. Shares will be delivered at the end of a three year vesting, TSR and ROIC performance period based on the Company’s actual performance compared to the peer group. The ROIC performance condition is calculated first and has a range of possible outcomes of zero percent (0%) to one hundred fifty percent (150%). The TSR condition is considered a modifier of the ROIC performance condition. The range for the TSR condition is seventy-five percent (75%) to one hundred twenty-five percent (125%). The result calculated by multiplying the ROIC percentage by the TSR percentage is used to calculate the actual number of shares earned. The fair value of this award was determined using a Monte Carlo simulation with the following assumptions: a historical volatility of 26.44%, a 0% dividend yield, and a risk-free interest rate of 1.42%. The historical volatility was based on the most recent 2.88-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are

46





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

incorporated in the returns of each company’s stock, therefore the Monte Carlo simulation reflects a 0% dividend yield for each stock. The use of a 0% dividend yield is mathematically equivalent to including the dividends in the calculation of TSR. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the remaining performance period.
Unrecognized compensation cost is expected to be recognized over the next four years. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $73.9 million, $71.6 million, and $65.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.
The following table reflects activity under all stock plans from December 31, 2017 through December 31, 2020, and the weighted average exercise prices (in thousands, except per share amounts):
 
 
Non-Executive Officer
Time Based Awards
Performance Based Awards with Market ConditionsPerformance Based Awards without Market ConditionsTotal Awards with Performance Condition
 Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Outstanding, December 31, 20171,160 $45.75 616 $56.76 330 $47.45 946 $53.51 
Granted533 $57.16   278 $56.83 278 $56.83 
Restrictions lapsed(568)$47.62 (129)$71.86   (129)$71.86 
Forfeited(40)$49.10 (129)$71.86   (129)$71.86 
Outstanding, December 31, 20181,085 $50.24 358 $45.93 608 $51.74966 $49.58 
Granted434 $66.66 236 $74.01  236 $74.01 
Restrictions lapsed(557)$50.29 (338)$45.93  (338)$45.93 
Forfeited(15)$53.85 (20)$45.93  (20)$45.93 
Outstanding, December 31, 2019947 $57.67 236 $74.01 608 $51.74 844 $57.97 
Granted625 $54.92 223 $66.86 70 $47.45 293 $62.22 
Restrictions lapsed(526)$54.57   (400)$47.45 (400)$47.45 
Forfeited(26)$58.37      
Outstanding, December 31, 20201,020 $57.57 459 $70.53 278 $56.83 737 $65.36 
The total fair value of shares vested was $46.2 million, $57.0 million, and $40.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.
At December 31, 2020, the total number of available shares to grant under the plans (consisting of either restricted stock, stock units, stock appreciation rights or options to purchase common stock) was approximately 4.3 million.

47





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note O—Net Income Per Share
The calculation of net income per share for the three years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands, except per share amounts):
 
Year Ended December 31,
 202020192018
Net income$306,276 $454,433 $434,288 
Basic:
       Weighted average shares112,729 115,656 120,513 
        Diluted:
        Weighted average shares112,729 115,656 120,513 
        Dilutive effect of potential common shares589 755 1,089 
        Diluted weighted average shares113,318 116,411 121,602 
Net income per share:
        Basic $2.72 $3.93 $3.60 
        Diluted $2.70 $3.90 $3.57 
Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units.
Note P—Business Segments
The Company has three reportable segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Operating segments are defined as components of the Company for which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assess performance. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides business and technology risk consulting and internal audit services.
The accounting policies of the segments are set forth in Note A—Summary of Significant Accounting Policies. The Company evaluates performance based on income from operations before net interest income, intangible amortization expense, and income taxes.

48





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):
 Year Ended December 31,
 202020192018
Service revenues
Temporary and consultant staffing$3,477,335 $4,412,125 $4,330,566 
Permanent placement staffing370,109 533,432 511,989 
Risk consulting and internal audit services1,261,556 1,128,875 957,716 
$5,109,000 $6,074,432 $5,800,271 
Segment income
Temporary and consultant staffing$237,279 $410,153 $404,800 
Permanent placement staffing28,799 83,885 90,801 
Risk consulting and internal audit services155,680 127,713 93,324 
Combined segment income421,758 621,751 588,925 
Amortization of intangible assets1,219 1,361 1,705 
Interest income, net(1,343)(5,125)(4,382)
Income before income taxes$421,882 $625,515 $591,602 
Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between temporary and consultant staffing segment and risk consulting and internal audit services segment were $240.0 million $172.4 million and $132.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.
Assets by reportable segment are not presented as the Company does not allocate assets to its reportable segments, nor is such information used by management for purposes of assessing performance or allocating resources.
The Company operates internationally, with operations in North America, South America, Europe, Asia and Australia. The following tables represent revenues and long-lived assets by geographic location (in thousands):
 
 Year Ended December 31,
 202020192018
Service revenues (a)
Domestic$3,984,742 $4,708,715 $4,433,767 
Foreign (b)1,124,258 1,365,717 1,366,504 
$5,109,000 $6,074,432 $5,800,271 
 December 31,
 202020192018
Property and equipment, net
Domestic$88,117 $99,365 $96,169 
Foreign 21,700 29,020 29,007 
$109,817 $128,385 $125,176 

(a) There were no customers that accounted for more than 10% of the Company’s total service revenues in any year presented.
(b) No individual country represented more than 10% of revenues in any year presented.



49





NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Note Q—Quarterly Financial Data (Unaudited)
The following tabulation shows certain quarterly financial data for 2020 and 2019 (in thousands, except per share amounts):
 
 Quarter
2020OneTwoThreeFour
Service revenues$1,506,691 $1,108,326 $1,189,897 $1,304,086 
Gross margin$614,388 $416,535 $467,346 $514,342 
Income before income taxes$131,763 $58,024 $102,510 $129,585 
Net income$89,915 $46,196 $75,749 $94,416 
Basic net income per share$.79 $.41 $.67 $.84 
Diluted net income per share$.79 $.41 $.67 $.84 
 
 Quarter
2019OneTwoThreeFour
Service revenues$1,468,530 $1,516,385 $1,552,132 $1,537,385 
Gross margin$605,401 $636,589 $646,278 $636,861 
Income before income taxes$147,383 $160,103 $163,782 $154,247 
Net income$109,798 $114,612 $117,181 $112,842 
Basic net income per share$.94 $.98 $1.02 $.99 
Diluted net income per share$.93 $.98 $1.01 $.98 
 
Note R—Subsequent Events
On February 11, 2021, the Company announced the following:
 
Quarterly dividend per share$.38 
Declaration dateFebruary 11, 2021
Record dateFebruary 25, 2021
Payment dateMarch 15, 2021


50




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Robert Half International Inc.


Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the consolidated financial statements, including the related notes, as listed in the index appearing under Item 15(a)(1), and the financial statement schedule listed in the index appearing under Item 15(a)(2), of Robert Half International Inc. and its subsidiaries (the “Company”) (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2020, 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 consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.



51




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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) 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.

Critical Audit Matters

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

Income taxes

As described in Notes A and K to the consolidated financial statements, the Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, management makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which management expects will apply to taxable income in the years in which those temporary differences are recovered or settled. Management also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. In determining the realizability of its deferred tax assets, management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. As disclosed by management, the likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions. The Company recorded a provision for income taxes of $115.6 million for the year ended December 31, 2020 and net deferred income tax assets of $112.9 million including a valuation allowance of $24.1 million as of December 31, 2020.

The principal considerations for our determination that performing procedures relating to income taxes is a critical audit matter are the significant judgment and estimation by management when assessing current enacted tax laws and published tax guidance as it relates to determining the provision for income taxes as well as in assessing the realizability of its deferred income tax assets, specifically related to evaluating positive and negative evidence regarding past and future events, including operating results. This resulted in significant audit effort, judgment, and subjectivity in performing procedures and evaluating audit evidence over income taxes. The audit effort involved the use of professionals with specialized skill and knowledge to assist in performing procedures and evaluating the audit evidence obtained from these procedures.


52




Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to income taxes, including management’s controls over the application of current enacted tax laws and published tax guidance and their impact to the current year provision, the establishment of deferred tax assets and liabilities, and the evaluation of the realizability of deferred tax assets. These procedures included (i) testing the provision for income taxes and the application of current enacted tax laws and published tax guidance, including the effective tax rate reconciliation, return to provision adjustments, and permanent and temporary differences, (ii) testing the underlying data used in establishing and measuring deferred tax assets and liabilities, and (iii) evaluating management’s assessment of the realizability of deferred tax assets by evaluating factors used in management’s assessment of positive and negative evidence regarding past and future events, including operating results and the related expected utilization of deferred tax assets. Professionals with specialized skill and knowledge were used to assist in the evaluation of the calculations, including application of relevant tax laws and published tax guidance.



/s/ PricewaterhouseCoopers LLP
San Francisco, California
February 12, 2021

We have served as the Company’s auditor since 2002.



53




Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.

54




Item 9A. Controls and Procedures
Disclosure Controls and Procedures. Management, including the Company’s President and Chief Executive Officer and the Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this report. Based upon that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports the Company files and submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission and that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting. There have been no changes in the Company’s internal controls over financial reporting identified in connection with the evaluation required by Rule 13a-15 of the Securities Exchange Act of 1934 that occurred during the Company’s fourth quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
Management’s Report on Internal Control over Financial Reporting. Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended). Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2020, using criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO") and concluded that the Company maintained effective internal control over financial reporting as of December 31, 2020.
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 and procedures may deteriorate.
The effectiveness of the Company’s internal control over financial reporting as of December 31, 2020, has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.
Item 9B. Other Information
None.

55




PART III
Except as provided below in this Part III, the information required by Items 10 through 14 of Part III is incorporated by reference from Item 1 of this Report and from the registrant’s Proxy Statement, under the captions “Nomination and Election of Directors,” “Beneficial Stock Ownership,” “Compensation Discussion and Analysis,” “Compensation Tables,” “Corporate Governance,” “The Board and Committees” and “Independent Registered Public Accounting Firm” which Proxy Statement will be mailed to stockholders in connection with the registrant’s annual meeting of stockholders which is scheduled to be held in May 2021.

56




PART IV
Item 15.   Exhibits and Financial Statement Schedules
 
(a)1. Financial Statements

The following consolidated financial statements of the Company and its subsidiaries are included in Item 8 of this report:
Page(s)
Consolidated statements of financial position at December 31, 2020 and 2019
27 
Consolidated statements of operations for the years ended December 31, 2020, 2019, and 2018
28 
Consolidated statements of comprehensive income (loss) for the years ended December 31, 2020, 2019, and 2018
29 
Consolidated statements of stockholders’ equity for the years ended December 31, 2020, 2019, and 2018
30 
Consolidated statements of cash flows for the years ended December 31, 2020, 2019, and 2018
31 
Notes to consolidated financial statements32-50
Report of independent registered public accounting firm
51-53
Selected quarterly financial data for the years ended December 31, 2020 and 2019 are set forth in Note Q—Quarterly Financial Data (Unaudited) included in Item 8 of this report.
50 
2. Financial Statement Schedules
Schedule II - Valuation and Qualifying Accounts for the years ended December 31, 2020, 2019, and 2018
63 
Schedules I, III, IV and V have been omitted as they are not applicable.



57




3. Exhibits
Exhibit
No.
  Exhibit
3.1  
3.2  
4.1
*10.1  
*10.2  
Employment Agreement between the Registrant and Harold M. Messmer, Jr., incorporated by reference to (i) Exhibit 10.(c) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1985(P), (ii) Exhibit 10.2(b) to Registrant’s Registration Statement on Form S-1 (No. 33-15171)(P), (iii) Exhibit 10.2(c) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1987(P), (iv) Exhibit 10.2(d) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1988(P), (v) Exhibit 28.1 to the Registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 1990(P), (vi) Exhibit 10.8 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1991(P), (vii) Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 1993(P), (viii) Exhibit 10.7 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1993, (ix) Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 1995, (x) Exhibit 10.7 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1995, (xi) Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1996, (xii) Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1997, (xiii) Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1998, (xiv) Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1999, (xv) Exhibit 10.1 to the Registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2004, (xvi) Exhibit 10.5 to the Registrant’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2008, (xvii) Exhibit 10.2 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 2010, (xviii) Exhibit 10.1 to the Registrant's Current Report on Form 8-K dated November 7, 2019, and (xix) Exhibit 10.1 to the Registrant's Quarterly Report on Form 10-Q for the quarter ended March 31, 2020.
*10.3  
*10.4  
*10.5    
*10.6  
*10.7  Form of Indemnification Agreement for Directors of the Registrant, incorporated by reference to Exhibit 10.27 to the Registrant’s Annual Report on Form 10-K for the fiscal year ended December 31, 1989(P).
*10.8  
*10.9  

58




Exhibit
No.
  Exhibit
*10.10  
*10.11  
*10.12  
*10.13
*10.14  
*10.15  
*10.16  
*10.17  
*10.18
*10.19
*10.20
21.1  
23.1  
31.1  
31.2  
32.1  
32.2  
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CAL  Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (embedded within the Inline XBRL document)

59





*    Management contract or compensatory plan.
(P) This Exhibit was originally filed in paper format. Accordingly, a hyperlink has not been provided.



60




Item 16.    Form 10-K Summary
None.


61




SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
 
ROBERT HALF INTERNATIONAL INC.
(Registrant)
Date: February 12, 2021By: 
/s/ MICHAEL C. BUCKLEY
 Michael C. Buckley
Executive Vice President,
Chief Financial Officer
(Principal Financial Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
Date: February 12, 2021By: 
/s/ HAROLD M. MESSMER, JR.
 Harold M. Messmer, Jr.
Executive Chairman of the Board,
and a Director
Date: February 12, 2021By:
/s/ M. KEITH WADDELL
M. Keith Waddell
President
Chief Executive Officer and a Director
(Principal Executive Officer)
Date: February 12, 2021By:
/s/ JULIA L. CORONADO
Julia L. Coronado, Director
Date: February 12, 2021By:
/s/ DIRK A. KEMPTHORNE
Dirk A. Kempthorne, Director
Date: February 12, 2021By: 
/s/ MARC H. MORIAL
 Marc H. Morial, Director
Date: February 12, 2021By: 
/s/ BARBARA J. NOVOGRADAC
 Barbara J. Novogradac, Director
Date: February 12, 2021By: 
/s/ ROBERT J. PACE
 Robert J. Pace, Director
Date: February 12, 2021By: 
/s/ FREDERICK A. RICHMAN
 Frederick A. Richman, Director
Date: February 12, 2021By: 
/s/ MICHAEL C. BUCKLEY
 Michael C. Buckley
Executive Vice President, Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


62




Schedule II—Valuation and Qualifying Accounts
(in thousands)
Balance at
Beginning of
Period
Charged to
Expenses
DeductionsTranslation
Adjustments
Balance at
End of Period
Year Ended December 31, 2018
Allowance for doubtful accounts receivable$23,682 (a)11,914 (8,690)772 $27,678 
Deferred tax valuation allowance$20,178 5,683 (2,599)(190)$23,072 
Year Ended December 31, 2019
Allowance for doubtful accounts receivable$27,678 9,868 (8,687)(103)$28,756 
Deferred tax valuation allowance$23,072 719 (2,154)(19)$21,618 
Year Ended December 31, 2020
Allowance for credit losses$23,443 (b)4,200 (7,906)(120)$19,617 
Deferred tax valuation allowance$21,618 3,462 (2,333)1,385 $24,132 
 
(a)In accordance with its adoption of ASC 606 Revenue from Contracts with Customers, on January 1, 2018, the Company reclassified certain allowances that are now reflected as liabilities in the amount of $9.5 million.
(b)In accordance with its adoption of ASC 326 Current Expected Credit Losses Model, on January 1, 2020, the Company established allowances based on expected losses due to credit risk of its customers.


63


EX-4.1 2 rhi10k2020ex41.htm EX-4.1 Document
EXHIBIT 4.1
Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934

Description of Capital Stock

    As of December 31, 2020, Robert Half International Inc., a Delaware corporation (the “Company”), had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: Common Stock, par value $.001 per share (the “Common Stock”). The following summary includes a brief description of the Common Stock, as well as certain related additional information. The summary is not complete and is qualified in its entirety by reference to the Company’s Restated Certificate of Incorporation (the “Certificate of Incorporation”) and By-Laws, as amended and restated (the “By-Laws”), which are filed as exhibits to this Annual Report on Form 10-K.

Authorized Shares

Pursuant to the Certificate of Incorporation, the total number of shares of stock that the Company has authority to issue is 265,000,000 shares, consisting of 260,000,000 shares of Common Stock and 5,000,000 shares of Preferred Stock, par value $.001 per share (the “Preferred Stock”).

The Company’s Board of Directors is authorized to issue Preferred Stock in one or more series, with such voting powers, or without voting powers, and with such designations, preferences, rights, and qualifications, limitations or restrictions thereon as the Board of Directors may determine, and as are not stated and expressed in the Certificate of Incorporation, or any amendment thereto, which could affect the relative voting power or other rights of the holders of Common Stock.

Voting Rights

Each share of Common Stock entitles the holder to one vote on each matter voted on by stockholders. Under Section 5 of Article II of the Company’s By-Laws, except where other provision is made by law, by the Certificate of Incorporation or by the By-Laws, all matters shall be decided by the vote of a majority in voting interest of the stockholders present in person or by proxy and entitled to vote on that matter. Except as provided in Section 5 of Article III of the Company’s By-Laws or as otherwise required by law or by the Certificate of Incorporation, each director shall be elected by the vote of the majority of the votes cast with respect to the director at any meeting for the election of directors at which a quorum is present, provided that if on the record date for such meeting or the advance notice date for nominations at such meeting, the number of nominees exceeds the number of directors to be elected, the directors shall be elected by the vote of a plurality of the shares represented in person or by proxy at any such meeting and entitled to vote on the election of directors. There is no cumulative voting.

Dividend Rights

The holders of shares of Common Stock shall be entitled to receive such dividends as may be declared by the Board of Directors.

Liquidation Rights

In the event of voluntary or involuntary liquidation of the Company, the holders of shares of Common Stock shall be entitled to receive pro rata all of the remaining assets of the Company available for distribution to its stockholders after all amounts to which the holders of shares of Preferred Stock are entitled have been paid or set aside in cash for payment.

Other Rights



        
The Company’s Common Stock has no conversion rights, sinking fund provisions, redemption provisions or preemptive rights.

Stock Exchange Listing

The Company’s Common Stock is listed on the New York Stock Exchange under the ticker symbol “RHI.”

Transfer Agent and Registrar

The transfer agent and registrar for the Company’s Common Stock is Computershare Investor Services.

Potential Anti-Takeover Effects of the Preferred Stock

Certain provisions of the Delaware General Corporation Law (“DGCL”), the Certificate of Incorporation and the By-Laws summarized in the paragraphs above and in the following paragraphs may have an anti-takeover effect. In other words, they could delay, defer or prevent a tender offer or takeover attempt that a stockholder might consider in its best interests, including those attempts that might result in a premium over the market price for the shares held by such stockholder.

Certain Provisions of the Certificate of Incorporation and the By-Laws
Under the By-Laws, a special meeting of the stockholders for any purpose or purposes, unless otherwise prescribed by statute, may only be called by the Chairman of the Board, the Vice Chairman of the Board or the Chief Executive Officer or by order of the Board of Directors.
The By-Laws sets forth advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the Board of Directors or a committee of the Board of Directors.
Under the Certificate of Incorporation, the Board of Directors has the ability to authorize undesignated preferred stock which make it possible for the Board of Directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change control of the Company. These and other provisions may have the effect of deterring hostile takeovers or delaying changes in control or management of the Company.
Certain Provisions of Delaware Law
The Company is subject to Section 203 of the DGCL. Section 203 of the DGCL prohibits persons deemed “interested stockholders” from engaging in a “business combination” with a publicly-held Delaware corporation for three years following the date these persons become interested stockholders unless the business combination is, or the transaction in which the person became an interested stockholder was, approved in a prescribed manner or another prescribed exception applies. Generally, an “interested stockholder” is a person who, together with affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s voting stock and a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the Company’s Board of Directors, such as discouraging takeover attempts that might result in a premium over the market price of the Company’s Common Stock.

EX-21.1 3 rhi10k2020ex211.htm EX-21.1 Document

EXHIBIT 21.1
SUBSIDIARIES OF ROBERT HALF INTERNATIONAL INC.
 
Name of Subsidiary  Jurisdiction of
Incorporation
Protiviti Digital Identity Solutions Inc.  Delaware
Protiviti Inc.Delaware
Protiviti Holdings Inc.Delaware
RHHC LLCDelaware
RH-TM Resources, Inc.Delaware
Protiviti Government Services, Inc.Maryland
Protiviti Pty. LimitedAustralia
Robert Half Australia Pty. LimitedAustralia
Robert Half Austria GmbHAustria
Robert Half B.V.Belgium
Robert Half Trabalho Temporário Ltda.Brazil
Protiviti EOODBulgaria
Robert Half Canada Inc.Canada
Robert Half Chile Sociedad por AccionesChile
Robert Half Internacional Empresa De Servicios Transitorios LimitadaChile
Protiviti Shanghai Co. Ltd.China
Robert Half Human Resources Shanghai Company LimitedChina
Robert Half Hong Kong LimitedChina, Hong Kong SAR
Protiviti Hong Kong Co. LimitedChina, Hong Kong SAR
Protiviti SASFrance
Robert Half International France SASFrance
Robert Half SASFrance
Protiviti GmbHGermany
Robert Half Deutschland Beteiligungsgesellschaft mbHGermany
Robert Half Deutschland GmbH & Co. KGGermany



Name of Subsidiary  Jurisdiction of
Incorporation
Identropy Private Limited  India
Protiviti Consulting Private LimitedIndia
Protiviti Government Services S.r.l.Italy
Protiviti S.r.l.Italy
Protiviti LLC  Japan
Robert Half Japan Ltd.  Japan
Robert Half S.à r.l.
  Luxembourg
Robert Half Holding S.à r.l.
  Luxembourg
Protiviti B.V.  Netherlands
Robert Half International B.V.  Netherlands
Robert Half Nederland B.V.  Netherlands
Robert Half New Zealand Limited  New Zealand
Protiviti Pte. Ltd.  Singapore
Robert Half International Pte. Ltd.  Singapore
Protiviti Switzerland GmbHSwitzerland
Robert Half GmbH  Switzerland
Robert Half International (Dubai) Ltd.  United Arab Emirates
Protiviti Limited  United Kingdom
Robert Half Holdings Limited  United Kingdom
Robert Half Limited  United Kingdom


EX-23.1 4 rhi10k2020ex231.htm EX-23.1 Document

EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 33-14706, 33-32622, 33-32623, 33-39187, 33-39204, 33-40795, 33-52617, 33-56639, 33-56641, 33-57763, 33-62138, 33-62140, 33-65401, 33-65403, 333-05743, 333-05745, 333-18283, 333-18339, 333-38786, 333-38820, 333-42471, 333-42573, 333-42343, 333-42269, 333-50068, 333-50094, 333-66038, 333-66042, 333-68193, 333-68135, 333-68273, 333-75694, 333-79793, 333-79829, 333-88001, 333-91173, 333-91151, 333-91167, 333-98737, 333-125044, 333-151015, 333-196291, and 333-231788) of Robert Half International Inc., of our report dated February 14, 2020, relating to the consolidated financial statements and financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.
 
/s/ PricewaterhouseCoopers LLP
San Francisco, California
February 12, 2021

EX-31.1 5 rhi10k2020ex311.htm EX-31.1 Document

EXHIBIT 31.1
Certification Pursuant to Rule 13a-14 under the Securities Exchange Act of 1934
I, M. Keith Waddell certify that:
 
1.I have reviewed this report on Form 10-K of Robert Half International Inc.;

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 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 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 12, 2021
 
/s/ M. KEITH WADDELL
M. Keith Waddell
President and Chief Executive Officer


EX-31.2 6 rhi10k2020ex312.htm EX-31.2 Document

EXHIBIT 31.2
Certification Pursuant to Rule 13a-14 under the Securities Exchange Act of 1934
I, Michael C. Buckley, certify that:
 
1.I have reviewed this report on Form 10-K of Robert Half International Inc.;

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 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 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 12, 2021
/s/ MICHAEL C. BUCKLEY
Michael C. Buckley
Executive Vice President and Chief Financial Officer


EX-32.1 7 rhi10k2020ex321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. 1350, AS ADOPTED PURSUANT
TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 of Robert Half International Inc. (the “Form 10-K”), I, M. Keith Waddell, Chief Executive Officer of Robert Half International Inc., certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Form 10-K fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Robert Half International Inc.
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Robert Half International Inc. and will be retained by Robert Half International Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
February 12, 2021
 /s/ M. Keith Waddell
 M. Keith Waddell
Chief Executive Officer
Robert Half International Inc.


EX-32.2 8 rhi10k2020ex322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION PURSUANT TO 18 U.S.C. 1350, AS ADOPTED PURSUANT
TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 of Robert Half International Inc. (the “Form 10-K”), I, Michael C. Buckley, Chief Financial Officer of Robert Half International Inc., certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Form 10-K fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Robert Half International Inc.
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Robert Half International Inc. and will be retained by Robert Half International Inc. and furnished to the Securities and Exchange Commission or its staff upon request.
 
February 12, 2021
 /s/ Michael C. Buckley
 Michael C. Buckley
Chief Financial Officer
Robert Half International Inc.


EX-101.SCH 9 rhi-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Financial Position link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Financial Position (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies - Internal Use Software (Details) link:presentationLink link:calculationLink link:definitionLink 2110102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Leases - Lease Cost and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Accrued Payroll and Benefit Costs link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Accrued Payroll and Benefit Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Employee Deferred Compensation Plan Obligations link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Employee Deferred Compensation Plan Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Employee Deferred Compensation Plan Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Notes Payable - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2140111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2442421 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2149112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2150113 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2351310 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Stockholders' Equity - Cash Dividends Declared (Details) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - Stock Plans link:presentationLink link:calculationLink link:definitionLink 2357311 - Disclosure - Stock Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Stock Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details) link:presentationLink link:calculationLink link:definitionLink 2160115 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2361312 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2163116 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 2364313 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Business Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details) link:presentationLink link:calculationLink link:definitionLink 2467437 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2168117 - Disclosure - Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2369314 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2470438 - Disclosure - Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2171118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2372315 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 2473439 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2174119 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2475440 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rhi-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 rhi-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 rhi-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag COMPREHENSIVE INCOME (LOSS): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Payables and Accruals [Abstract] Payables and Accruals [Abstract] Depreciation Deferred Portion Of Tax Expense (Benefit) Deferred Tax Liability Depreciation Deferred tax liability depreciation Segments [Axis] Segments [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Payments in advance of satisfaction of performance obligations Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Statistical Measurement [Domain] Statistical Measurement [Domain] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred Portion of Tax Provision (Benefit) Schedule Of Deferred Portion Of Income Tax Expense Benefit [Table Text Block] Schedule of deferred portion of income tax expense (benefit). Security Exchange Name Security Exchange Name Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Segment income Operating Income (Loss) Total current liabilities Liabilities, Current Amount expected to be utilized of tax credit carry forwards expiring in the and beyond the stated year Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized Schedule of Contract Liability Activity Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Outstanding Beginning Balance (usd per share) Outstanding Ending Balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Commitments and Contingencies (Note L) Commitments and Contingencies Net issuances of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Repurchases of common stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period for grants Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture and equipment Furniture and Fixtures [Member] Stock-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, State or Province Entity Address, State or Province Cash paid for operating lease liabilities Operating Lease, Payments Retained earnings Retained Earnings (Accumulated Deficit) Right-of-use assets Operating Lease, Right-of-Use Asset Dividend income Deferred Compensation Plan, Dividend Income Deferred Compensation Plan, Dividend Income Service fee percentage Line Of Credit Facility, Used Capacity, Service Fee, Percentage Line Of Credit Facility, Used Capacity, Service Fee, Percentage Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Property and equipment basis differences Deferred Tax Liabilities, Property, Plant and Equipment 2021 Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] State Current State and Local Tax Expense (Benefit) Nonqualified Plan Nonqualified Plan [Member] Preferred stock, $0.001 par value; authorized 5,000,000 shares; none issued Preferred Stock, Value, Issued Income Taxes Income Tax, Policy [Policy Text Block] Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Other liabilities Other Liabilities, Noncurrent Noncurrent deferred income taxes Deferred Income Tax Assets, Net Total fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Deferred tax valuation allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Effect of exchange rate fluctuations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Service revenues Service revenues Revenue from Contract with Customer, Excluding Assessed Tax Other Other Assets, Miscellaneous, Current Advertising Expense Advertising Expense Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Option to terminate lease term Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block] Geographical [Domain] Geographical [Domain] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Contract Liabilities Increase (Decrease) in Contract with Customer, Liability [Roll Forward] Increase (Decrease) in Contract with Customer, Liability Statement [Line Items] Statement [Line Items] Foreign Deferred Foreign Income Tax Expense (Benefit) Accrued Payroll Taxes Accrued Payroll Taxes Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Debt instrument term Debt Instrument, Term Entity Voluntary Filers Entity Voluntary Filers Repurchases related to employee stock plans Stock Repurchased Under Employee Stock Plan During Period Value Value of shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price. Statement [Table] Statement [Table] Charges to expense Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Tax effects of TCJA Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Deferred Payroll Taxes (CARES Act) Deferred Tax Assets, Tax Deferred Expense Computer hardware Computer Hardware [Member] Computer Hardware [Member] California enterprise zone tax credits Deferred Tax Assets, Tax Credit Carryforwards, General Business Foreign Countries Foreign Tax Authority [Member] Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Domain] Entity Small Business Entity Small Business Principles of Consolidation Consolidation, Policy [Policy Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Notes Payable Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Prepaid expenses Prepaid Expense, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Amendment Flag Amendment Flag Calculation of Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Activity Under All Stock Plans and Weighted Average Exercise Prices Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Number and Cost of Common Stock Shares Repurchased Class of Treasury Stock [Table Text Block] Total number of available shares to grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Letters of credit outstanding Long-term Line of Credit Net cash flows provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Standby letters of credit used for collateral requirements Standby Letters Of Credit Used For Collateral Requirements [Member] Standby letters of credit used for collateral requirements Member. Workers' Compensation Compensation Related Costs, Policy [Policy Text Block] Allowance for Credit Losses and Accounts Receivable Allowances Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Geographical [Axis] Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Amortization of cloud computing implementation costs Amortization of Cloud Computing Implementation Costs Amortization of Cloud Computing Implementation Costs Robert Half Management Resources Robert Half Management Resources [Member] Robert Half Management Resources [Member] Dilutive effect of potential common shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Federal and state Deferred Federal And State Income Tax Expense Benefit Deferred Federal and State Income Tax Expense (Benefit) Balance at Beginning of Period Balance at End of Period Liability recognized in accordance with ASC 606 SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Federal Current Federal Tax Expense (Benefit) Amortization of intangible assets Amortization of Intangible Assets Investments in employee deferred compensation trusts Payments For Employee Deferred Compensation Plan Payments For Employee Deferred Compensation Plan Supplemental Cash Flow Information Lease, Cost [Table Text Block] Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other Liabilities Other Liabilities Business Segments Segment Reporting Disclosure [Text Block] Federal tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Net issuances of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Total assets Assets Repurchases related to employee stock plans (in shares) Stock Repurchased Under Employee Stock Plan During Period Shares Shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price. Outstanding Beginning Balance (in shares) Outstanding, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Accrued Payroll Costs and Retirement Obligations Schedule of Accrued Liabilities [Table Text Block] OfficeTeam OfficeTeam [Member] OfficeTeam [Member] Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Employee deferred compensation expense (income) related to changes in the fair value of trust assets Deferred Compensation Arrangement with Individual, Compensation Expense Chief Executive Officer Chief Executive Officer [Member] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Investment Type [Axis] Investment Type [Axis] Retirement Plan Tax Status [Axis] Retirement Plan Tax Status [Axis] Unrecognized compensation cost expected to be recognized over the period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Historical volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Permanent placement staffing Permanent placement staffing Permanent Placement Staffing [Member] Permanent placement staffing [Member] Foreign Non-US [Member] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Rental expense Operating Lease, Expense Number of Shares/ Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other assets and liabilities, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Capitalized costs for books, deducted for tax Deferred Portion Of Tax Expense (Benefit) Deferred Tax Assets Capitalized Costs For Books Deducted For Tax Deferred tax assets capitalized costs for books, deducted for tax Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Interest income, net Interest Income (Expense), Net Quarterly Financial Data Quarterly Financial Information [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Balance at beginning of period, (in shares) Balance at end of period, (in shares) Shares, Issued Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Other Current Assets Schedule of Other Current Assets [Table Text Block] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Deferred Income Tax Assets Deferred Tax Assets, Net [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Employee deferred compensation plan obligations Increase (Decrease) in Deferred Compensation Historical volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate Credits and net operating loss carryforwards Deferred Tax Assets Operating Loss And Tax Credit Carryforwards Deferred tax assets operating loss and tax credit carryforwards Other, including translation adjustments Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Revolving Credit Facility Revolving Credit Facility [Member] Other Current Assets Other Current Assets [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Subsequent Event Subsequent Event [Member] Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Common stock repurchased Common Stock Repurchased Value This element represents the value of stock that has been repurchased during the period that is held in treasury and is presented as if constructively retired. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. California enterprise zone Domestic Tax Authority [Member] Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, authorized (in shares) Common Stock, Shares Authorized Property and equipment, cost Property, Plant and Equipment, Gross Amortization of intangible assets Deferred Tax Liabilities Amortization Of Intangible Assets Deferred tax liabilities, amortization of intangible assets Accrued payroll and benefit costs Increase (Decrease) in Accrued Payroll and Benefit Cost Increase (Decrease) in Accrued Payroll and Benefit Cost Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results Schedule of Segment Reporting Information, by Segment [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Deferred Compensation Plans [Abstract] Deferred Compensation Plans Income Statement [Abstract] Income Statement [Abstract] Foreign Countries Foreign Countries [Member] Foreign Countries [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Employee deferred compensation trust assets Deferred Compensation Plan Assets, Current Deferred Compensation Plan Assets, Current Deferred Compensation Plan Assets, Current Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Rental expense Operating Leases, Rent Expense Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Tax Authority [Domain] Income Tax Authority [Domain] Stock repurchases awaiting settlement Stock Repurchases Awaiting Settlement Stock Repurchases Awaiting Settlement Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Difference of Income Taxes from Statutory Federal Income Tax Rates Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Cash Flow, Operating Activities, Lessee [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Payroll taxes Workers' Compensation Liability, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Schedule of Revenue Disaggregated by Line of Business Disaggregation of Revenue [Table Text Block] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Workers’ compensation Accrued Payroll Taxes, Current Temporary and consultant staffing Temporary and consultant staffing Temporary And Consultant Staffing [Member] Temporary and consultant staffing [Member] Employee deferred compensation and other benefit obligations Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Capitalized cloud computing implementation costs Increase (Decrease) in Prepaid Expense contribution plans and nonqualified plans contribution plans and nonqualified plans [Table Text Block] contribution plans and nonqualified plans [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Restrictions lapsed (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period ROIC Award Return on Invested Capital Award [Member] Return on Invested Capital Award Cover [Abstract] Acquisitions Goodwill recorded as a result of acquisition Goodwill, Acquired During Period Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Repurchases of common stock, (in shares) Stock Repurchased and Retired During Period, Shares Income Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Shares remaining under existing repurchase program (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Number and Cost of Employee Stock Plan Repurchases Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block] Goodwill [Line Items] Goodwill [Line Items] (Income) loss from investments held in employee deferred compensation trusts (which is completely offset by related costs and expenses - Notes A & I) Deferred Compensation Plan, Investment Income Deferred Compensation Plan, Investment Income Deferred Compensation Plan, Investment Income Leases Lessee, Operating Leases [Text Block] Mutual funds - blend Mutual Fund, Blend [Member] Mutual Fund, Blend Deferred applicable payroll taxes Deferred Payroll Taxes, CARES Act Deferred Payroll Taxes, CARES Act Total deferred income tax assets, net Deferred Tax Assets, Net Costs of services Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Cash paid during the year for: Cash Paid During Period For [Abstract] Cash Paid During Period For [Abstract] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total deferred income tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Fund exchanges within employee deferred compensation trusts Deferred Compensation Plan, Fund Exchanges Within Plan Deferred Compensation Plan, Fund Exchanges Within Plan Current operating lease liabilities Operating Lease, Liability, Current Forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Payroll and benefits Accrued Salaries, Current Stock-based compensation Restricted Stock or Unit Expense Entity Interactive Data Current Entity Interactive Data Current Domestic UNITED STATES Employee deferred compensation plan obligations Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Schedule of Allocation of Plan Assets Schedule of Allocation of Plan Assets [Table Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Guarantee period Staffing Placement, Guarantee Period Staffing Placement, Guarantee Period Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Compensation book/tax differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Income Taxes [Line Items] Income Tax Examination [Line Items] Elimination of intersegment revenues Intersegment Eliminations [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Advertising Costs Advertising Cost [Policy Text Block] Employee deferred compensation plan obligations Deferred Compensation Liability, Current Number of reportable segments Number of Reportable Segments Charged to Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Tax impact of uncertain tax positions Effective Income Tax Rate Reconciliation Tax Impact Of Uncertain Tax Position Effective income tax rate reconciliation tax impact of uncertain tax position Consolidation Items [Axis] Consolidation Items [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Present value of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Remaining lease terms Lessee, Operating Lease, Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Increase (decrease) in income tax expense Increase (Decrease) in Income Taxes Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Beginning balance Ending balance Goodwill Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accrued Payroll and Benefit Costs Employee Related Liabilities Current Disclosure [Text Block] The 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). Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Income Taxes [Table] Income Tax Examination [Table] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Risk consulting and internal audit services Risk consulting and internal audit services Risk Consulting And Internal Audit Services [Member] Risk consulting and internal audit services [Member] Income taxes payable Increase (Decrease) in Income Taxes Payable Repurchases of common stock Stock Repurchased and Retired During Period, Value Dividends declared per share (usd per share) Quarterly dividend per share (usd per share) Common Stock, Dividends, Per Share, Declared Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Other current assets Other current assets Other Assets, Current Activity in Goodwill Schedule of Goodwill [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity [Abstract] Equity [Abstract] Contracts expected duration Revenue, Performance Obligation, Description of Timing Subsequent Event [Line Items] Subsequent Event [Line Items] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Diluted (in shares) Diluted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (usd per share) Basic net income per share (usd per share) Earnings Per Share, Basic Unrecognized tax benefits, impact on effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average remaining lease term for operating leases Operating Lease, Weighted Average Remaining Lease Term Deductions Accounts Receivable, Allowance for Credit Loss, Recovery Net cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Repayment of notes payable Proceeds from (Repayments of) Debt Aggregate transaction price allocated to performance obligations Revenue, Remaining Performance Obligation, Amount Provision for workers' compensation claims threshold Provision For Workers Compensation Claims Provision for workers compensation claims Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Balance at beginning of period Balance at end of period Unrecognized Tax Benefits Common stock, $0.001 par value; authorized 260,000,000 shares; issued and outstanding 113,127,501 and 115,120,404 shares Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Notes payable, current Long-term Debt, Current Maturities Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Employee deferred compensation trust assets Deferred Compensation Plan Assets Robert Half Technology Robert Half Technology [Member] Robert Half Technology [Member] Entity Current Reporting Status Entity Current Reporting Status Non-Executive Officer Time Based Awards Time Based Awards [Member] Time Based Awards Subsequent Event [Table] Subsequent Event [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other, including translation adjustments Contract with Customer, Liability, Other, Including Translation Adjustments Contract with Customer, Liability, Other, Including Translation Adjustments Allowance for credit losses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Provision for Loan Losses Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Restricted stock and stock units Restricted Stock And Stock Units [Member] Restricted Stock And Stock Units [Member] Other Deferred Tax Liabilities, Other Total deferred income tax liabilities Deferred Tax Liabilities, Net Proceeds from employee deferred compensation trust redemptions Redemptions From Employee Deferred Compensation Plan Redemptions From Employee Deferred Compensation Plan Notes payable, less current portion Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Balance at beginning of period Adoption of accounting pronouncement Balance at end of period Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Restrictions lapsed (usd per share) Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town promissory note payable Notes Payable Accrued payroll and benefit costs Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Accrued interest and penalties Income Tax Examination, Penalties and Interest Accrued Deferred Income Tax Liabilities Deferred Tax Liabilities, Gross [Abstract] Type of Adoption [Domain] Accounting Standards Update [Domain] Gross increases—tax positions in current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross increases—tax positions in prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Amortized life assigned to identifiable intangible assets (in years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Accountemps Accountemps [Member] Accountemps [Member] Dividends paid Payments of Dividends Right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance LIABILITIES Liabilities [Abstract] Gross margin Gross margin Gross Profit Property and equipment, net Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Service Revenues and Costs of Services Revenue from Contract with Customer [Policy Text Block] Stock Plans Share-based Payment Arrangement [Text Block] Net income Net income Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Common stock repurchased (in shares) Common Stock Repurchased Shares Number of shares repurchased during the period that are held in treasury and are presented as if constructively retired. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Goodwill Goodwill Disclosure [Text Block] Total Awards with Performance Condition Subject to Performance Condition [Member] Subject to Performance Condition Net income per share: Earnings Per Share [Abstract] Components of Deferred Income Tax Amounts Schedule of Deferred Tax Assets and Liabilities [Table Text Block] State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 364 Day Credit Agreement Credit Agreement364 Day [Member] Credit Agreement364 Day (Member) Translation Adjustments SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment STOCKHOLDERS’ EQUITY Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Foreign defined benefit plans, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Supplemental Balance Sheet Information Supplemental Balance Sheet Information [Abstract] Supplemental Balance Sheet Information Employee Deferred Compensation Plan Obligations Deferred Compensation Plans [Text Block] Deferred Compensation Plans [Text Block] Deferred portion of the tax provision (benefit) Deferred Portion Of Tax Expense Benefit Deferred portion of tax expense (benefit) Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Performance Based Awards with Market Conditions Subject To Market Conditions [Member] Subject to Market Conditions [Member] Non-U.S. income taxed at different rates, net of foreign tax credits Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Allowance for doubtful accounts receivable SEC Schedule, 12-09, Allowance, Credit Loss [Member] Dividends declared Dividends, Cash Total compensation expense related to qualified defined contribution plans and nonqualified plans Defined Contribution Plan, Cost Depreciation Expense Computed Using Straight-Line Method over Useful Lives Components of Property and Equipment Property, Plant and Equipment [Table Text Block] Debt support standby letters of credit Line of Credit Facility, Remaining Borrowing Capacity Leasehold improvements Leasehold Improvements [Member] Mutual funds - bond Mutual Fund, Bond [Member] Mutual Fund, Bond Fixed interest rate Debt Instrument, Interest Rate, Stated Percentage Remaining performance obligation, expected duration Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Money market funds Money Market Funds [Member] Allowance for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Non-cash items: Noncash Investing and Financing Items [Abstract] Diluted: Earnings Per Share, Diluted [Abstract] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Other, net Deferred Portion Of Tax Expense (Benefit) Deferred Tax Assets Other Net Deferred tax assets other, net Computer software Computer Software [Member] Computer Software [Member] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Permanent book/tax differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent Basic (in shares) Weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] Subsequent Events [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenue Recognition Revenue from Contract with Customer [Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net operating loss carryforwards, foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Operating lease liabilities Deferred Tax Assets, Operating Lease, Liability Deferred Tax Assets, Operating Lease, Liability Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Provision for income taxes Provision (benefit) for income taxes Income Tax Expense (Benefit) Income taxes, net of refunds Income Taxes Paid, Net California Enterprise Zone California Enterprise Zone [Member] California Enterprise Zone [Member] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contribution expense Defined Contribution Plan, Employer Discretionary Contribution Amount Option to extend lease term Lessor, Operating Lease, Renewal Term Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Title of Individual [Domain] Title of Individual [Domain] Foreign currency translation adjustments Goodwill, Translation and Purchase Accounting Adjustments Diluted (usd per share) Diluted net income per share (usd per share) Earnings Per Share, Diluted Revenue and Long-Lived Assets by Geographic Location Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Actual shares earned, possible percentage on target award Common Shares Earned Percentage Of Initial Target Number Shares Awarded Common Shares Earned Percentage Of Initial Target Number Shares Awarded Local Phone Number Local Phone Number Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Subsequent Events Schedule of Subsequent Events [Table Text Block] Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Gross decreases—tax positions in prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Entity Address, Address Line Two Entity Address, Address Line Two Beginning balance Ending balance Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Accrued expenses, deducted for tax when paid Deferred Portion Of Tax Expense (Benefit) Deferred Tax Liability Accrued Expenses Deducted For Tax When Paid Deferred tax liabilities accrued expenses, deducted for tax when paid Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Total unrecognized compensation cost, net of estimated forfeitures Share-based Payment Arrangement, Expense, after Tax Deferred income taxes Deferred Income Tax Expense (Benefit) Capitalized internal-use software development costs Capitalized Computer Software, Internal-Use Development Costs Capitalized Computer Software, Internal-Use Development Costs Uncommitted letter of credit facility Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Mutual funds - stock Mutual Fund, Stock [Member] Mutual Fund, Stock Maximum Maximum [Member] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Retained Earnings Retained Earnings [Member] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Realized and unrealized (gains) losses from investments held in employee deferred compensation trusts Realized and unrealized (gains) losses Deferred Compensation Plan, Realized and Unrealized Gain (Loss) Deferred Compensation Plan, Realized and Unrealized Gain (Loss) Performance Based Awards without Market Conditions Awards Not Subject To Market Conditions [Member] Awards Not Subject to Market Conditions [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash flows provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance at beginning Balance at end Accounts Receivable, Allowance for Credit Loss Equity Award [Domain] Award Type [Domain] Investments [Domain] Investments [Domain] (Income) Loss from Investments Held in Employee Deferred Compensation Trusts Income from Investments Held in Employee Deferred Compensation Plan Trusts [Policy Text Block] Income from Investments Held in Employee Deferred Compensation Plan Trusts Trading Symbol Trading Symbol Shares: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Net Income Per Share Earnings Per Share [Text Block] Federal U.S. income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Basic: Earnings Per Share, Basic [Abstract] EX-101.PRE 13 rhi-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 rhi-20201231_g1.jpg begin 644 rhi-20201231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M( 0J P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HJCXF\3^&O!7AV]\7^,O$-CI&DZ9:O&;C74UA]. MTS3;K58H)-:D6&*4R6 =A]MCVS)\T6[N<8P2 >[45Y5^U#^W)^R!^Q5I>G:Q M^U;^T9X3\!Q:O(R:3'XAU9(9KTKC>88N9) NY=S*I"[ADC(KL?A)\8OA1\>_ MA_IWQ7^"7Q'T3Q;X9U:,R:;KWA[4X[NUN "5;;)&2I(8%2,Y4@@@$$4 =)17 MEWB']MC]DKPG\5O^%(^(_P!H3PO9^*%U"WT^?2YM40&VO9P#;V]CMK6S@ M0;GEEED(2-% )+,0 * -*BN ^"7[4W[//[1TFH6WP2^+6D>(+G24ADU*QM)B MMS;13 F&9X9 LBQ2A6,)_#GBW1/$[^"KA_W M?BBTTZ]2ZETUE) E#[%<1'_6&((/F85X[_P2W_:K_9*_X*Q:-\0=/UG3_P#A M&/B'H'Q]T_Q[)\-?%$21Z_X9NK"+2E\P1N%8IYUI<6K2H 0DK*ZQL_EU]F?M M@?MB?#?]BKPYX0^(?QDFCL/"6O\ CFU\/:]XEN92EMX?2YMKIX;VX;:52#[1 M#!"[N42,7&]F 3!_*;]LSX8_ KXT_M6Z=^T)^PWXRTN[_:F_X:WL%\&:KX"U M9+BXU+PO_9NE_P!H2ZB+=F#:5%"92\\@V#<80Q$S(P!^KVI?L4?LW>+?B_XH M^.7Q2^%&@>,O$7B6UM[ 7OBS1;>_.FZ7# L8TZV\Y&$5NTIGN'48WR7+EL@* M%_/7_@G7I _X)W?L^?\ !0O]I'X!:9]D^#_A;QUXFU;X/Z",M8B[T?39_M[6 MBYVFV-[&MJK*=I^Q%O?\%)O^"VG[#/P#^,K_L)^,?VQ;'X?:S<67F?$ M/Q?IUE>7MSX_9__ &F?^";_ /P5 M&_98^)/_ 3Q_P"">OB8ZGX&L/A)<^&=4U72_#-[8Z;H$>H6T]G:VX-Y%%)+ M.RB>;**^/(9G<.PR >7_ +!7[/>@?$S_ (-G+WP[\21_:NJ_%3X3^)_%GBW7 M+X^9X1S RN>5,$?]T5\RZ7^VU\3?V]_V7?\ @EW^S[\4 MM9GU.U^,/Q!N;WXG_:W+?\)##X0OEMUBN]W^N2XEB\^13D.\2D]J]W_9<_:F MT[]F_P#X(,:W^R/\6)X=-^/GPY\%ZY\-1\*!.KZUJ&OD7-MI4-I:+^^NH[J. M6TFCEB5D:)V<$JC$<3\1/^";GQ!_X)Z?L@_L _'J_P!#DO;G]E+Q8US\8H-+ MC\\Z9I.OS+-K=Z!'DS1V4[%F*@_NS))PH8@ ]U_X*\_$74_V8O\ @IM^PU^T M5X'N&M-1\6?$R[^&'BE(#M&K:1K#6D:03X^^D%P1<1@\+)\U?HS7YP_MNZ'X M6_X*6?\ !3O]D[P#^SWXMTKQ=X3^"/B:[^)GQ-\3^'K^.]L-)>%;9M&M6GA9 MHSK^+GO/@_\5_"^D:*8$"66K:$] MQ,) /G8N".">@KU"B@#YMUKQ?^V!\)_BAX&\-_$GXK^&-5L?%NNMIXATOPV8 MV4B,N2S,_P HX[ FO>OL7C?_ *#=E_X#'_&O(_VL/^2V? __ +'N7_TF:O=* M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBO+OVQ?VI-)_8 MY^!.H?'+5_A'XY\J7US<2K##''"&7@R.JEB0!N'4D M@'<_8O&__0;LO_ 8_P"-9>G>*GUCQ3J7@;2?B5X?NM;T:"WFU?1[:9'NK&*? M?Y#S1*Q>)9/*DV%@ WEOC.TX^$CX#_X+B_\ !3(>9\4/&EE^QC\)KT<^'?!] MVFK^/]3MSVFO\"#2RPVL#"!-&,&O9/L7C?_H-V7_@,?\:V** ,NSM/%J72/?:M:O$&_>(EN02/8UJ444 % M%%% !1110 V:&*XB:">)71U*NCKD,#P00>HKE/AA\"?A!\%KWQ!J'PK^'VG: M'-XIU@ZKKSV$17[5=F*.(N020HV1( BX0$$@99B>MHH **** *4OASP]-KL7 MBB;0;)]3A@,$.HM:H9XXB'O"]C_9?AG0 MK/3K8R-(;>PM4ACWLY?_29 MJ]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "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 **AU'4=/T?3Y]6U:_AM;6UA:6YN;F4)'%&HRSLS8"J "2 M3P *^%_C5_P7@^"=_P#$&\_9Y_X)P?!WQ-^U)\3K9O+N-,^&H5= TIRZ_99^#O@[Q;\U.RTZ**XU*2*)8HWN)%4-,R1HJ*7)*JH4 M8 H _/M?V1_^"QO_!25AJ/[=O[247[-/PSNSD_!OX$ZH)O$-Y ?^66I:^01 M&V,JRVH,4BM@JI%?H?H6E)H.B6>AQWUU=+96L<"W-].99I@BA=\CGEW.,ECU M))JU10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%O -[\4_CK\4-!\'^'-/7-Y MK?B/58K.VCX)"[Y6 +'!PHRS'@ FO#OV(/\ @JA\"/\ @H;\1_$OA[]F+X?? M$#4_!GAVQ$D'Q8U/PC/8^'=:N1-Y;VMC//M>>1,ACE%&,D9&"0#Z&\9^-O!G MPX\+7WCCXA^+M,T'1-,@,VI:QK5_':VMI$.KRRRLJ1J/5B!7P=XY_P""Y[?' MWQ9??!?_ ((]_LM>(_VCO$]I.;:_\:PAM)\$Z++CDW&JW 59ROWA'$,2J#LD M)Q7HGQ^_X(Q_L]_MA?M1WW[0O[9OQ0\??$_P[#<6\WA'X/:]XA>'PIH$D<$: M/(MG;[/M,CR(TA,K$$2%&5P!7U5X&\!>!OAAX2L? /PU\&:5X>T+2X!#IFBZ M'IT5I:6D8Z)%#$JI&OLH H X'X]?LM_##]M[]FM?@)^V3\-[/5-*UN#3KKQ3 MX=T[6;E+<7D$D5PT4=S$896B$T>W/R%TR" &(KJ?@M\"?@O^SC\/[/X5? /X M5Z!X-\-V _T71?#>E16ENAP 7*1J SG W.;Y>=VS=\N[&,\9S7Q[^U[ MXM_X+-_&'X\:K^S?^Q#\-O GPH\"64-M]L_:$\<:@FKW%T)85>1=+TB,?ZZ) MF*$W68F*M@KP: /HG]I;]K7]FC]CGX>R_%3]J'XW>'? ^A1Y"7FO:BL37+@9 M,<$7,EQ)C_EG$K.>PK)^-OB;XY_&W]DF7QM_P3U^(_@NV\4^*]%L+_P)XH\9 M6-Q4D\Q21N"J:^Z]+TK3-#TRWT71--@L[.TA6&TM+6%8XH8U "HBJ %4 M 8 %3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/ M@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !17RU^VY_P %A?V+_P!AOQ='\&O%GB75 M_&WQ4O43^R/@_P##32'UGQ'>.Z"2-3;0\6^Y"'4S-'N4[EW"O"CX-_X+C_\ M!3$^9\0?%EE^QA\)KS_F!^&+E-7^(&J6YSQ)><0:667:08L31ME65J /M[]I MS]HCP/\ LG_ KQ#^T'\1](U_4-&\-VTH ^8_P!@_P#X)._LP_L$>)]7^+O@[4?% MOC;XH>)[ VGB_P"*_P 1?$L^J:YK$1D21HWD%_M8?\EL^!__ &/Z5X7^UA_R6 MSX'_ /8]R_\ I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%Z^UK M7;Y8(4/.U%+&?&(T*33]2LCNEMDU"WBNX^<,HFB8J59=IX.0 #C?V\O^"L7[+' M[!5Y8_#KQ/>ZIXV^*>O[8_"/P=\ 61U+Q%K$K@^6!;QY,$9P3YLNT$*VS>1M MK(_8-UO_ (*X_%SXFW_QX_;IT#X>?##P#J.AO#X8^">@1OJ>LV4SRQ/'=ZCJ M>X1^G4O$FOS,2#**S $Q1!$) )4MEC]'T <]IGPE^%>C?$74_B_I'PVT M&U\6:U:0VNK^)X-(A34+V"(8BBEN OF2(@^ZK,0.PKH:** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ M /L>Y?\ TF:O=* "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@ HHKP7]NG_@I5^R-_P $[O!]KX@_:+^(GEZQJ["/PMX'T*W-]KWB"^-[Z>RT9DN8[30= :-%8W6K7;,#!%A\JH \TQN@=&*[OGCX8^"?^"NG_!2 M_P")&@?&OX_>+=8_9/\ @OHNM6NK>'_A7X6ND?QGXE\B598CK-VRE+*!RHWV M:J2REXI8S@25^A] 'P'\"O\ @C%X@^,/Q.TW]K/_ (+%_&>+X]?$BQD^T>'_ M 0MNT/@;P M%_M8?\EL^!__ &/Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %8_C_ .(7@/X4^#-1^(WQ/\9Z M7X=T#1[5KG5=;UN_CM;6SA7J\DLA"HON2*R_C?XM^)G@WX->)_&?P/\ AI!X MW\6:9HMS<>'?"1H2EK]I=62$NPV[F&T$\D#)'PQ\/\ _@D=^T+^ MW/XSTW]H7_@N%\7K3QHUE^&?V=/!,\MMX*\.OU0W0#>9JUPN<%I24!+IF M:,@ ]X_8=_X*B_"K_@H9\4/%NC?LU_"?QQ?_#KPQ:JME\9=2T4V>@Z_?B8Q MS6E@9BLT_EC#&0)MX8';^[,G3?#/_@FW^QU\*_VJ?%_[;.B?"6+4/BAXSO?M M%]XO\0WDNHW5@OE+&8+$W#,+*(@$E8MOWRN=@1%]H\.>'/#W@_0+/PKX2T&R MTO2].MDMM/TW3K5(+>UA0!4CCC0!410 H P*NT %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 45\Z?\ !4;]NB7_ ()]?LN#XS:5H>FWVLZSXMTGPQX=_MVX M>'3;6]U"Y6%;J]=/G6VA3S)G"X9A'L#)NWKY1\'/'7_!2#P7X^\3>(-3^-'A M+XE^'M-_:"L?"GB_0[SP7/I]S9:;=PZ5&U[I_9H\'^#M6U7P?HCW]T?&-[Q_LS^.]?^*7[.'P_P#B;XKDB?5/$?@C2M4U M)X(MB-<7%G%+(54?=&YS@=A0!V]%? /Q'_:8_P""O/[57QK\9R_\$J?%/[+" M_#;P5K\WAFXF^+%_K,^KWVJVC&.^N%33%=(;87'FVT8?#NUI)(,HZ$^I_MR? MMP_%+]BKX%_"GP+)8^&?$_QW^+OBK1O _A:SC@G@T637;D(MWJ4D7F&==/M_ MWDQ0/YA!BC+J7,B@'U717R'=_M^%O[(G[6/C_ $GQEH'QRT[4 MHO GCFP\.C29].\06"1RS:;=0I+)&\%Q#*K6\@VR+(C1/YNX2+]>4 %%%% ' MA?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/3K%%! M$@+-([L0%4 $DD@ #)KX@TC_ (+*7?[5'[2^F_L^?\$O/V>+WXT:)I/B2WMO MBA\8);\Z;X1\/V8D7[0EM>LC?VC=B/)2.$%3E65I%W;0#Z._;#_;C_97_8(^ M%).5T6!UZ/DRC@@S(Y4?>7Q M&_9F_9[^+_Q(\)_&#XJ?!GPYXB\3^!)+B3P=K>LZ5'<3Z.\_E^:]NS@^6Y\J M,[AR"H((-=S0!Y_^RU^S+\)OV.?@)X<_9L^!VFW]KX7\+VKPZ;%J>JS7LY+R MO-*[S3,S,SRR2.1D*"Q"JJ@*/0*** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /-?VNOV4/@3^V]^S]X@_9B_:.\*)K'A7Q1;"&ZMQ-Y4T,J,)(IX)!S M'-&Z!U89P5Y!4D'\G_V0OCK^UK_P0G^..L_ 7X[:A=_%C]EC6_C='X+T_P"* M5[)GQ!X2U>:QL!;&_7)\ZT,+P19!( MRR&,A;=_U-_;$_9Z^*'Q_\*^%+CX( M_'&/X?>+_ _C:V\2Z!KEWX>&JVLTD=M=6LMGWW-:^69I&B&953 < [3_@OO_P H;?VA/^R?S?\ HZ*O;_V)5#_L M6_"-&)P?A=H ."0?^0=!W'2N:_X*/_LB^-OV[_V0O&/[)GA/XP:9X(MO&^EG M3M7UN_\ "4FKR10&1'/DQ+>VH5\(1N9F'S9V\<]-\&/@G\4/A?\ LH:1^SWJ M?QDLIO$&A^"XM TOQKH7A;[&(&ALUMH+L6=Q(H+6-KFY MLKNWN9)%82QQN !MC=B!*KJ21C_MT?$[Q/\ 'S]NC_@E#^TOXU\/_P!EZ9XQ MFU'5=0T[YA%8:KJ.D:3TO[P7TD$,$J?NIDMK6.5XV9 M1.I8L?4?VW?V&O ?[9?P?T'P%_;C^$O$'@3Q1IOBCX8^+-+L4D?PUK>GONM+ MA("566$#,'?#.YM5?]J*QO0D? MWS96TMG)>'UVB'.[MCK7Z9U\V>$_V(O'OQ"_:U\)_MI?MB?$#P[XD\3?#?0+ M_2_AGX?\(Z#/8Z7HH44 ?(7Q=\,?M1:3 M\Y?_ $F:O=* ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V*Y;XV_&SX5?LX?"?7?CE\\>ZM\+-#^+?AB\\3:#:6UUKGAZUNXY+W3X+C?Y$L\"L7B23RY-C, &V' M&<5\%-^U3_P4S_X+#N=#_P""?_AO4OV=/@%>?+=?'WQSI./$OB6V/#'0M-8C M[/&ZGY;N4@D,&1HW0QGZH_8,_P""97[*'_!.WPWJ%K\"O"5W>>)_$+>;XR^( MGBF^;4/$'B2?=N:6[O)/F;+DMY:!(PQ+!=Q)(!X'\=_^"4W[6'_!07X\:W=_ M\%$_VL;:^^!NEZ\S^"?@;\-UNM,L=8M$8-#-KMP&6:YEX&8$;RPRAT9,E*^Q M_AA\']+^"?@+3/A;\'_#OAOPQX;T:V%OI6A:%HR6MK:QC^%(XP%7G)/')))R M37;T4 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\ M!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\ M!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXUG?%?XX_!7X#^'F\7?'#XO>%_!NE*"6U/Q5K]OI]N,=?WD[HOZU\T:S_P % M^/\ @C9H4LL-]_P4)\ .8I"C&SNYKD$^JF*-@P_VAD>] 'U1]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XU\:ZG_P@W6R_+T]_F'% _X.._V)+P9\.? ?]HC6,_,O]F? M _4FW)VD&X+\IXYZ\CB@#[G^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &OA@ M?\'"OP;NQGP[_P $XOVR=7SR/[-_9_N&RG9_FG7Y3Q^8H'_!>K5-0'_%/?\ M!%?]N^X_B\RZ^ :VZ,O9E9KT[L^GI0!]S_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^-?# _X+8?M&:@,Z!_P0P_:TD[G^T?"5G:?+V^]<'GU':@?\%=O^ M"@=^,Z#_ ,$$/CG)CEO[1\3:3:<'IC%Y)O_VK?#TN_/3 C@^7'?/J* /N?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&OAC_ (:Z_P"#A74!_HG_ 2"^%^GE1\WV_X_VLN_ M/IY47&.^>N1CO0?CK_P4G&.^>N1B@#[ MG^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&OA@^,?^#GC41_H7P;_8NT[;P? M[0\0^)IMQ/<>4. .^:#I7_!T9J0Q>>*OV$]-QP/[.L?&$V0>Y\WH1V'2@#[G M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:^&/^%3?\'+6I#%[^UM^RIIO M\(.G> M8FR#_ !?O7ZCL.E!_9A_X.*-3&+W_ (*A_!73/X?^);\$_.X_O?O9 M?O#TZ<4 ?<_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C7PP?V'/\ @OQJ M@Q>_\%T/"NEY^7_B6_LR://@?W_WTWWAZ=.!0?\ @FW_ ,%K-1&/$7_!P]J\ MN?E;^S/V9/#EG\G<#9,<-U^;J./2@#[G^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:^&/^'4/_!374>/$?_!?WXL2Y^5_[,^&^BV?[ON!MSANOS=>GI0? M^",_[7NI?\C)_P %W/VF9<_*_P#9EWI]GE/0;(CANOS?3TH ^Y_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QKX8/_!"SXC:E_P C)_P6\_;9EW?+)_9?Q=AL MLIZ#9:':W7YJ#_P;]>#+W_D9?^"L7[1_,7^Z=MHO% 'W79VG MBU+I'OM6M7B#?O$2W()'L:U*^0/V7/\ @C'\#?V4_CKH7[0GAS]J#]H+Q9K6 M@?:OLUEX_P#BW=:I83B>UEMF$ULR*D@5)F9,_==5;JM?7] !1110 4444 %% M%% !1110 4444 %%%% !1110!X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6S MX'_]CW+_ .DS5[I0 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 %([I&ADD8*JC+,3@ 5Y5\M6^E>#O#,UP9+[4;B:3RXR(8PSI$7^7SG" MQAB 6!(%>=_\%!_^">?BK_@H/J/A;P#XK_:W\;>#?A-:QW/_ L+X=^"_+LY M/&)9HS!#-J"_OH;8 2K+"NY90ZXV,H>@#R?]HG_@M&WC+XIW_P"R'_P27^#9 M_:&^+=HWDZUJUA=>5X.\'DDKYNJ:H"(W*D$^1"VYRK)YBR (?J_X$^#?C->_ MLX:%X'_;1U'PCXL\9W&BFW\PA3N #D$[$#;!;_9 MV_9I^ ?[)7PLL/@I^S9\)M%\&>%]-7_1M(T2T$2%\ -+(W+S2M@;I9"SN1EF M)YKN* $1$C01QJ%51A5 P *6BB@ HHHH **** "BO,?V@/VT_P!D/]E.Q:__ M &D_VFO O@8!-Z0>)O%%K:3RCTCAD<22GV123Z5\GZQ_P<8?L8>--4G\,?L4 M_!WXT_M%ZO%(8?*^$?PPO;BTCE'7S;J[6!$0=Y%WJ!SR* /OZBOSY/[37_!P MC^TKE/@7_P $]/A-\!M)GXAUOXX_$*36;UHS_P M%LM(4&&3&<1RY&1R<4?\ M.EO^"B7[0G[_ /;J_P""V7Q1GLI^9O"OP'T2S\&6T2GK";J(237$9Z$NH8@X M]Z /LSXW?M/_ +-O[-.C'Q#^T/\ '[P9X&LMA=;CQ9XEM=/60?['GNN\]@%R M2>!7R)XM_P"#C7_@GE=Z]<>"?V6M.^)_[0/B*W;8^B?!+X:W^JL)#]T>=*D, M)4]=R.PQ^5=3\$O^#?K_ ()+?!/61XN;]DK2O&_B)Y!)>>(_BA?7'B2YNI?^ M>CK?O)"&X'*QKZ]:^N_"G@_PEX#T*#POX&\+:=HVF6RXMM.TFQCMH(AZ+'& MJ_@* /@K_AM/_@O#^TD?*_9C_P""5W@OX1:9,/\ 1?%/[0_Q$\UV!_B?2]+' MVF$CCAB;^VG_P %IO%'A_3+C_7^$?V=?"-KX:%N#]Y8 M]5?%;Q0Q!NO$_Q MB\2W?B*YNB/^>L5RYMFY)/\ J1G-?3NA_LF_LK^%[>&T\-?LT?#_ $Z*WB$4 M$5CX,L85C0# 50D0 7V'%>@44 86E_"[X9Z)M_L7X=:%9[$V+]ETB&/"^@VJ M./:MN"""VA6WMH4CC1<(B* %'H .E.HH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O= M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL;6_ MB-\/?#-KJU]XD\=Z-I\&@6Z3Z[-?:I%$NG1."4DG+,!"K $@O@$ XKDOVIOC MGXM_9_\ @#K/QE^&OP$\3_%35;!;8:9X+\%>4U]J33SQPJ4,C!1&OF>8[_-M MC1VVG;0!N?&7XY_!C]G;P)=?$_X]?%;P]X-\.V0_TG6O$NKPV5LAP2%WRLH+ M''"C+,> ":Q_V:?VK/V>OVPOA5I7QM_9N^*.G^*?#.MF[_LO4;0/$9Q;7+6T MY$4JI(H65"N649RI&0RD_DE_P5*_X)J_\%M?^"XOPBTC5_C%\$/@G\&K?PAJ MGVWP+X#N?%$^I^("UR\4-R+W4H5-K'$(<2E8D+,UNJE1?"WXT_M4_#CP?XFGT]+^W\/>*?&]AI][+ M:N[HDZ07$J.T9>-U#@$90C.171>"_C=\%_B1M_X5W\7O"^O[\;/[%U^VNMV> MF/*=LUQ?Q]_8$_8>_:HUY?%G[27[(?PV\_@/P3??#&V\&Z_X@TV'Q'XN\,V6J:A=P:=J=W!$9($;4+BXG38B1(R&5E5 MT?:<&O._B!_P1<^).L>/=<^(?PL_X+'_ +7/A6?6]7N=1_L63XD0ZAI5@\\K M2-#;6LML!% I8A(]QV@ 9H ^Z**_/_\ X=G?\%BO!IW?"C_@X#\3>4G"VGC7 MX#:%K'F+Z-,TBN#_ +0&?SK[ \;:1^TOIG[,]SH/PK\7^%=3^+%OX4C@TW7O M%MA+#I%WK"PJIN;F&U_>)"\@9S'%R <#I0!Z!17Y_CXH?\',7@@$^*/V7/V2 M_'&SDCP9XVUO3#)CLO\ :"G!/O76_ ;]M'_@L)KWQC\._#K]I/\ X(UV?A?P MSJFI);ZS\0_#WQ\TG4K?2H3G,[6(B%Q(!QP#GF@#[3HKQ']M_P#;2O/V*/"& MB^-(?V2?C)\6X=6U)[6YT[X,>#/[;OM.58R_GSP^;'MB.-N[.E3B4>,_@?J,/EGN&\CS>1WH ^_Z*^<_V(/^"LO[ O\ MP49\0:WX1_9 ^.;^*-6\-V4=WKVFS^%]3TZ6RB=]BLWVVVB#9;CY2U=I\3?V M\OV(?@I\29/@Y\9_VO\ X9>#_%<=M%<-X=\5>.;#3KPQ2#*.(KB5&8, 2" < MX/I0!ZQ17&^"_P!HS]GOXD!&^'?QW\&Z\)!F,Z+XHM+K=]/*D;-=E0 4444 M%%%% !1110 4444 %%%% !117Q=^V+_P6:^&/PA^*DG[(7[&/PQU7]H3X^RA MHU^'G@693::&V=OG:QJ)S!I\2M]X,2ZG:&$88/0!]HU^?WQQ_;(_X*5?MK_& M#Q/^RA_P3)^!MY\,?#_AG6[G1/&W[27Q;T%XK:TGAD,OP?_X*)>$SXH^,/_!13]I31?$?B/QG]E?3_AOX+T9(- \$ MQ1>:?(M9W'GW4C^:/,DD)R8U +A0U?2U 'RS^PA_P2._9D_8>U^]^,LD^K_$ MKXQZ\"_BKXT?$6Z_M#7=0D9<.L4CY%G"?NB*+'R!5=I-H-?4U%% !17@/[1O M_!5'_@G)^R4;BW_:$_;1^'OAZ^M03/HQ\0Q76HKCK_H=L9+@_A'7SN?^"_\ MX4^-!^Q_\$]_^">_[07QX,HS9^(M+\#OH?AZ3TW:CJ&SR\]1F+ID]L4 ?H-1 M7Y\?\)/_ ,'(W[37&B?#+]G_ /9ET2X^^_B#6+CQCXAM0>FP6P6P^&_"6J0^#?#]T#U62PL VX=AB12!G MUH ^HOVBO^"AW["O[)*RI^TC^UM\/_!]U""6TO5_$]NM\V.NRU5C.Y]E0U\P M7'_!P[^SW\5;A])_8&_9+^//[1%RSF.#4_ /PVNK71E8'&9KZ_$(A3/&_P M MAFO8?V=?^"*O_!*K]E=X;SX/?L-^ XK^ AHM8\0:8=:OD?\ OKY5 MA7T_;V]O9V\=I:0)%%$@2**-0JHH& !P !VH _/S_A<7_!QG^TT/^+;_LE_ M W]G'1KCK>?$WQE/XHUF*(])(H=,5;=9.AV3# Y!Y%'_ YF_:Z^/G^D_M^_ M\%H/C=XPAF&;CPS\*(K3P/I,BGK!+'9K(UQ&.F258X!.#7Z#44 ?(WP _P"" M$7_!)?\ 9PO5USP5^Q1X3U?6 _FR:[XYCE\0WDDVTN#1- TJVL;*UC$=M9V<"Q11(.BJB@!1[ 59HH **** "BBB@ HHK\ M@?\ @O/_ ,')7QU_X)=_M%#]DGX)_LIZ?-_&E\[V-[9SY!^RVM MN49MKQS0F225=LD3?NW7!(!^OU%-)XE/>/O^"AO[ WPH^)%]\'?BK^VW\) M?"_BW3)X8=0\,^)/B+IEA?V\DL:21(UO/.L@+)(C 8Y#J1U%>PU^$7_!5/\ MX-?_ -O/]N7_ (*:^./VU?AO\7_A+!X6\4ZYIMW!I6NZWJ=OJ*06UE:6S(RP MZ?+%O/V=L?O,)](_L6^^'U]K*:7]F6PLH)I(5MG\L#>DF_ MQG<3Q7]'U !117\X/_!7[_@J!_P66^"O_!8/XA_"#]G'XX?$+0?AW9^*](L= M#L=.\,Q75C%%+8V2R^6\MLX8-*\K'YCAF(&,4 ?T?4444 %%?SZ_\%4?^#CS M_@I5^R=_P5G\??L?_ S6_!:^#M"\3:7I>DVNK^%%NIT$]G9O(6E61&<^;-(0 M.P('.*_H*H ***_$K_@HU_P=,?M'?L4_\%+?&O[$'@W]F'P1KNB>&M>T[3++ M6-3U*\BNI3<6MK*SOL8IP\[@ *. .^: /VUHHHH **_)_P#;A_X.I?AA^Q-^ MWIXL_88UO]CK7]?NO#&LV.FCQ':>+H(([J2YM[>8-Y+6[%%7S]OWV)V9P,X' MZP4 %%%?GG^U+_P$/C-\=?"?A?6/%6J6^G>&=(US7X+:[U6ZGE6&**WA=@\K-(P7Y00,\X% M'=T5XA^W1\3OVYOAO\/M'C_8(_9H\-?$;Q7K.L_8;N3Q=XO72M/\/VYB=Q?S MKM\RZC#((S%$RR9D4C(SC^>#Q]^T/_P6L_;-_P""MW_#"_[;/B3XJ>,= \,? M$&+1/B?\._@;-=Z5I*:(]P!)<@621^9;&!Q-'/>9D:(J&==W !_37X+^,'PF M^(^OZYX4^'GQ/\/:]J?AFXCM_$FGZ-K,%U-I4T@8I'^#7A2U>>QL_C7XG^)$D6KZXD3"17T MB#3P);)I=JQ^9/E=LCC*D$K]HF(,(VNKJ5GGN2F]]IE=MN]L8W'/KM '\X'_!"'_@WS_:Q^+7[0%U\ MB:/X9T2S\-^'M-ALK#3[6.VL;.VC"1P0QJ%2-5' 55 '8"K5% M!1110 5E^,?!'@OXB^'YO"7Q!\(:7KNE7)4W&F:SI\=U;RE6#+NCD5E;! (R M." :U** "BB@@$8(H _%WP=_P=I+KG_!4G7/V,M&_9;_ .$X^'VI?$:'PE\/ MO$?@K4-NK7$OFQVAN&BG;R+N*6Y\R1"KV^R%DW%R"3^T5?,>D?\ !'+_ ()O M^%OVP- _;I\!_LO:#X;^(OAV6YFM=0\.QFSLYYIX)(6FELHR+=Y0LKL)1&'W MG<6) (^G* "BL+XH_$KP7\&?AIX@^+WQ'UN+3?#_ (6T6ZU;7-0F/RVUI;Q- M++(?]U$8_A7R=_P30_X+Q_\ !/[_ (*E:DG@/X%^,]5T3QXME)=7/@#Q=IAM MK\0QXWR121F2WN$'7]W*7 P61+/VAOV/?ACXWUB:!(7UKQ3X%L+Z]\M!A5%Q+$TH" MC@ -P.E>LT4 ?&7C3_@WF_X(O>/M_P#;G_!/[P;!YARW]BW%[IN/I]DGBQ^& M*^@/V1OV//V>?V%?@O:_L]_LO>!9/#GA&QOKB[M-*DU>ZOC%),^]_P!]=RR2 ML,\ ,YP .!7IM% 'P7XB_X(9Z]'XAOO%'PI_P""P7[9/A::^O9;HZ9_PMY+ MW38'=R^([::VPJ@G&W<1@ =JI_\ #KK_ (*T>#Q_Q:+_ (.!?'=N$YCC\:?! M?0]=W>S-*R'D<9ZCK7Z 44 >?_''2?VF#^SSJ>C?LV>+?"@^)R:7!'H>L^.+ M&8Z4]VKQ^;+<16OSA602$+'T9E["OC__ (3?_@YO\#Y&O_ []CSQS&G"GPMX ME\0Z9+(/4_;05#'OCC/M7Z 44 ?''[-O[67_ 6%\4?&[0/AQ^U)_P $F- \ M*>$=2N)4UKXD>'/CMIM_#I"+#(Z.=/\ *%Q.'D5(P%(V^9D\ UZ=^W)^V[XC M_8LT_P -ZQHW[%OQF^,5OKDUTE]%\&_"BZO>)I8^)/,(0 Y/EOZ5 M[O--#;0M<7$JQQHI9W=L!0.I)/05Y]XT_:Y_90^&^_\ X6)^T[\/- \L9D_M MKQK8VNT>I\V5<4 ?(7_$1?\ LI^'_P#DL?[(G[47P[V_Z[_A-?@5?0>3[-Y# MRX_6O?/V&_\ @J5^Q+_P4:N_$FE?LE_%2^U[4/!T=J_BC3M1\*:EIDVG"Y,H MA#?;+>)7+&"480MC88-?_ ."B_P (93']]=(\;VNH ML#Z8M'D)/M7E?B#_ (.8O^"*NBWITO2?VP'U^_/"V7AOP#KMZ[@>C1V6PC)_ MO=Z /HOXD_\ !1C]@3X,_%2_^!_QD_;1^%_A#Q?I8@-_X=\5>.+'3;J'SHEE MBREQ*A^>-T88ZAAZUS7[0'_!6S_@G'^S9\(KCXU>/_VOO U[I*/Y5C;>%O$- MOJU[J5P1\MO:V]H\DDTC>@&%SEBJ@D?&WQ@_X*=_\$C?VI-?N?%>M?\ !&;X MN_';5KU5275K7]DB/5KJXVHJ(/.O51R0BJJY/ 4#C KBOA3J_@'PM\5;'XN? M\$_/^#4'QII/CNS!_L37?B/I6E>"[?3F)YG4W#2K#(O8HJR$;E5ADT ?H]XC MT'0?^"D/[#::9<7WQ1^%FG?$[PQ;S3?9GD\/^*=%BD9)&@;(8V\I"F-Q\RLC ML/F5LG1_8_\ V'OV4OV /A,GPD_99^$6E>$M&0"74KF%=]WJ,JCFXO+F0F6X MDQGYI&.T<+M4 #Y4/PR_X.._VF3GQM^TE\!OV:]&G&$M_ /A2?Q;K<2'JLKZ M@RVN_L&B(QUIT7_!O5\&?B[*FH_\% ?VT_C]^T)*[!KK0_&/Q%N+#02V<_NK M"P\KR03U42D4 >U_M&?\%E/^"6_[*)N+7XV_MQ> ;*^M21<:-I&KC5M0C/\ M=:TL!-.I]B@KQ+_A^MXZ^.'^B_\ !/;_ ()2_M _%X2#_0_$>MZ%'X2\/7)/ MW=FH:@3]3F,8!!KZ8_9S_P"";'[ ?[)"P2?LY?L?_#[PI>6V/*U>P\-0-J'' M3=>2*UP^/]J0U[=0!^?(TS_@Y(_:9Q]M\3?L^?LR:+../[/LKCQEXBM<_P![ MS=NGR8&.F,G/:D_X<&0?&S_2_P#@H7_P4H_:$^.'G?\ ']X:D\7GP[X;N,]? M^);I^-F>GRRCCBOT'HH ^=_VVV/(UF MXT%+_44QTQ>7?FW'O_K.HKZ( & *** "BBB@ HHHH **** "BBLKQOX[\$? M#/PI?>._B1XRTKP_H>F0F;4M9US48K2TM(QU>6:5E2->>K$"@#5HKPO]D#_@ MI1^Q1^WOXJ\:^$?V1OCIIWC6X^']Q:P^))]-@E6!#<"4Q-#)(BBXC/DR#S(] MR97 8U[I0!\R?\%./^"L_P"R9_P2=^&ND_$']IV[\0SS^));F'POH7AO0WNK MC4YH%1I4$C%+>':)8S^^E3(8[0VUL:W_ 2__P""BGPN_P""H_[(ND?M8?"W M0;C18;W4[W3M5\.WMVL]QI5W;S%3#*Z *6:(PS# ^Y.E9G_!5K_@F#\(/^"L M?[,V\D\7.0ID5RK; I MU/\ @G)_P3'_ &5_^"6OP;N_@M^RQHVM0V6JWZW^NZCK^N2WESJ5V(Q'Y[@[ M88VV*JD0QQJ0HRI(S0!]"5X1^U/_ ,$R_P!AG]MKXK>#OC-^U7^SSHWC?6O MEM0AGP+!8:;IMHD%O;1*,*D<: *B@= *O444 %%%% !1110 4444 M %%%% !1110 4444 <9XE_9P_9Y\::^_BOQC\!O!FK:I+.D\NI:GX7M)[AY4 MP%,[[ M4XM1O/$MUII^V3W484)*TBL"Q 1>O'RCTKZ(HH **** /B+]H/\ X-YO^"7O M[3G[2VI_MOB;8>)?$'B.UUC4-)L[G3GL!) M D*)$BR6AD$96%00SL>3@BOTRHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW M2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHI))$B1I97"JH)9F. !ZF@!:*\&T/_@I[^P) MXM_:ATG]C'P/^U-X5\1?$K6ENC:>&O#=X=0:/[- \\RS36X>&W=8XV/ER.KG M& IKXN_X.3?^"J_[9'_!,[0O EO^S[XM\,^%M"\B[)HV)N&+G#E$;8U 'Z7_$/XE_#GX1>$;OQ_\5_'^B^&-"L$WWVM M>(=5ALK2W7U>:9E1!]2*YO\ 9S_:E_9^_:]^'$OQ:_9B^*^C^-?#L>IW.G?V MQHTY>W-U P62/<5YP2IW $%6#*2""?RV_P""+?[#/[$G_!77]F/PY_P4+_;1 M\:?$#X_^/O[6O;#6]#^+?C%[_2O#6I02X:WMM/@6&V6)X6@F$;HZ[;A?E!Z? MKEX'\!>!?ACX7M/ _P -?!>D^'M%L(_+L-'T/3HK2UMD_NQQ1*J(/8 4 ?S? M?\%S/^"W/_!>/]GSXXO^R]\5CH7P&M]2T2'5;*Q^&%T+J[O-/F>1%;^UY TG MF*\4J%[<08:,C![_ *Q_\$L?^"8?_!+!O@[X%_;L^$/P=F\>^)O'7A^Q\0P_ M$;XLZF_B+7O/EB63(/$FLVNG MV%I&9+J]OKA8H84'5G=R%4>Y-?(_QY_X+W_\$E_V?M4_X1C6_P!L;P]XHUYY M/*MO#WPYBF\1W<\W_/$#3DE17Z\.ZX(P>: /L*BOS_\ ^(@OX;^(\K\'O^"9 M/[97CG<,Q7'A[X#S"W8?WC)-<)M7WQW'%'_#W/\ X*&>+_\ DC__ 0,^-U[ MN/[O_A-/%FD^'LYZ9\]GV^_I0!^@%%?G_P#\-@_\'"'C[N9/^$+\+Z5X>SZX\A7V^WI0!]?LL_#+]MC]F_P 5_LM? M&2YUB'PSXQT];/5I- U-K.[$8D20;)5!Q\R+E6#*PRK*RL5/QO\ \$@/^" G MP-_X(W_&;XE?'/1?C5<^,&\4:;;Z9X;OO$&FQ6ESH.FB0RW$$DJ/LG:61;.M_^M@\2?'F?R".ZA(8(]JGTS^- M2V'_ ;*?\$=IKM-4^(/[/OB/QI>QG*WGB[XGZ]=.3ZE5O$0_BN* /J[QM^V MM^QK\-=__"QOVMOAEH'EG$G]M^/=.M-I]_-F7%>/>/\ _@N?_P $@/AM"\_B M+_@HE\+KE4D"$:!XD35CDL%&!8^:2,GEAP!DDX!-1>"_^"$O_!'KP%L_L/\ MX)W_ SGV# _MK0AJ7Y_:S+G\:^8_P#@N3_P;ZO^VK^SOX9\ _\ !.CP1\'/ MA7<>&-4N-2U3PY8^!K;1U\1/Y02"/[;91 Q"(&?$3QF-VF4L\?E@D ]8U3_@ MYJ_X(S17ITCPA^U!JOBN_'_+CX6^&^O7;D]@&^Q!#D\##56/_!PU\#_$!V_! MW_@GO^U[\0"_^I?PE\!;F1'/^]/-%@=R<<"KO_!NM_P32^(__!,C_@GY!\-? MCK9M:?$'Q5XDN];\6:8NII=0Z:Q(@M[:)XG:)@(84D8H3EYW&2 *^\Z /S__ M .'P_P"W)XO7=\'_ /@@O^T)>[N8?^$TU#3/#V1_M>>[[/I0/VV/^"_?C<_\ M4E_P1/\ !G@Z-O\ 53>-/VB]-O25[%DLH0RGN5ZCI7Z 44 ?G^=5_P"#GCQP M<6/A3]C#P-;,<.=1OO$NIW:#U7R@(B1[T?\ #*/_ -UQXH_X*R?"3P,7 MX<^"_@1%J?E^Z_VA*-WXU^@%% 'Y_K_P2<_X*6^+CGXQ?\%_/BY?;_\ 7?\ M"%?#S1O#N3_L^1YFS\*/^' 'AKQ+^\^,7_!5G]L_QB7.9+34?CF\%IGOMAAM MEV ^@:OT HH ^ HO^#9;_@D?JLJ7/Q1^$OC7QW,C!A+XP^+&O7!+=T4 >. M^"O^">'[ 7PVV'X>?L._"#0S&,(^D?#72[=A[YC@!S[UZIH'ACPUX4LAIOA; MP]8Z;;@ "WT^T2%!CI\J "KU% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5CZA\0O .D^,]/\ ASJOCC1[;Q#JUO+<:5H-QJ<27M[#$,R210%M\BI_ M$R@A>^*UY(UEC:)BP#*02K$'\".1]17\[G[*?_!"W_@LC\)?^"Y%W^TYX6UF MXN?#'P]^*#W,'Q4^)WBV2:7Q/H,I.^!3F6ZN99;"=H';;Y:REU,@*T ?T25Y M3^W)^REX+_;C_9%^(/[)WCX1I8>-_#5QI\=U)'N^Q76-]K= =VAN$BF ]8Q7 MJU% 'Y0_\$ /^#=_XQ?\$G_B?J7[27QI_:CM=4\1^(/#$FCZGX&\(V3-I*Q/ M+%*KRW-P%DGD1H@5*11;26&YU8@_J]110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!__ &/Z5X7^U MA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !17*?&3X[?!3]G;P5/\ $?X]_%KP MWX,T"VSYVL>*-:@L;<'&=H>9E!8]E&2>@!KQG]C'_@JS^R+_ ,%!/B;XE^'W M[)NJ>*/%.G>%[$3WOCE?"%Y:Z!<2>:(VM8+R=$$LZDAM@7#+EE+!6( /I&O# M?VO?^"E7["7[!NEM?_M7?M.^%O"5SY/FPZ'/>_:-5N5QP8K" /%V/)\GRU)[4 =3\5_P!L#PU<_L :C^V-\*?B M?X1\%0:IX%_MCPAK_P 94FTS2;.YGB!M$U)"T(?AE\/-.G\$^#98[D2^6%B M0)=ZG ##*@GD$+Y'<,&;]3?VTOV7/!'[:_[*/C[]E/XB(HTOQSX:N--:X:/> M;.=EW6]TH[O#.L4R_P"U&*^$_P#@A3_P;L2_\$C_ ![J'[0GCO\ :DU'Q3XV MU[PT^CZKH/A^R6VT&.!Y8I2#YP::Z='A0I+^XP"P,9W&@#[M_9E_8N_9._8S M\*?\(7^RQ^SUX4\"V+QJER?#^D1PSW>.AN)\&6X;I\TKLW YKA?^"FG_ 31 M^ 7_ 53_9V@_9P_:"O=6L-.L_$MGK5AJ^@21)?6<\!97\IY8W5?,@DFB)*D M 29P2HKZ(HH \3_84_X)X_LF_P#!-WX32_!G]DCX:GP]I-[=K>:M-<:E/=W. MI700(;B:69V)OEG]HK_@MS_P2F_9:GETWXK?MO>"9-3B?RVT/PM?-KE^)O.!S0!]4T5^? _X+4_M._M #[/_ ,$]?^".7QP\>PS#%IXI^)2V MW@G19E/2:*>]9VGC YP%5C@@8- ^#'_!Q=^TZ-WQ-_:Z^"7[-^C7'_,/^%_@ MR;Q1K*1'K'+/J;+ LG4>9"<#@CF@#] =1U'3](L)M4U:_AM;6WC,EQ; M.!#Y>G)-Y;D\8D*]>2*\TT[_ (-V/V5_B/>P^(/V[_VC?CA^T;J*2"5K?XG? M$N[&EQ2 Y'D65DT*Q)GGRRS+UZCBOK#]GO\ 8C_8\_9/LDLOV:OV8? O@?;' ML:Y\-^&+:UN91C'[R=$$LIQQEV)/K0!\D_\ #XW]M/\ :$'V?_@G_P#\$8/C M'XEMI^+;Q7\8KNT\$Z65/_+Q']J:22YB[X7:S=!@\4']G;_@X;_:<&[XT_MW M?"#]GS1[C_6:/\&/ DNO:EY1_P"6;W>JL%BE]9(<@'D#M7Z#T4 ? 6B_\&Z' M[%OC+58/%?[:_P 7?C-^T;K,,@F6?XO_ !-O;FTAE_Z96MJT$:(.T;;U XY% M?7'P&_9#_96_9;TL:/\ LW_LY>"/ L'E[)/^$5\,6MB\H_Z:/$BM(3W+$D]S M7HM% !1110 4444 %%%% !1110 4444 %%%% '\_/_!S/K?_ 6E\,?\%%?" MWQV_9A\"_%#PU\/?!^BVFB> /%_P^O))H;R\NWCDNWNEM';R#+.8K;RKE525 M;6,[6W&OW._9H\/?&CPI^SUX)\.?M&^.H_$WC^S\+V4?C37X;.&W2^U00K]I MD2.!$C5#+OVA5 P!Q7<44 %%,N+B&TMY+JX<+'$A>1CV &2:_ 7]C#_@YQ_X M*"?M&?\ !7^X_9=\!_"/0O&/PZ\?_$^32O"7AK6;!],U/PYI$3E&N?M$2%LQ MVT,MW.D\4K!A(JL@ /W]HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**_.?_@XQ_X*Q_M9_P#!)WX ^#_B!^S3\%_#NL1>,M8N='O?&/B.6::'0;M8 M1+!&+2/8)7FC6Y9&:7:IMF#(X- 'Z,45\._\&^'_ 4@\>?\%-?^"=ND_&'X MS7?VGQ]X?UV\T'QG?)IZ6L5_<1,)8KF..-5C"O;S0AM@"B1) ,8K[BH _GY M_P"#E[XZ?\%K?"W_ 48\._LS_LN_%#X@W'@;Q;HMEKOPY\*_"[29([FXG@9 M8[N*Y>T3SKLQW"+*5D8Q+'/#E1R3^Z/[-WC+XH_$/]G[P5XY^-WPYF\(>,M6 M\+V5SXJ\,3RQNVF:B\*FX@W1NZE5DW ?,3MQG!R!VACC,@E,:EU4A6QR <9& M?P'Y"EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ M +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HKRS]I+]M_P#8\_8\M;6Y_:E_::\$> FOX7ETZT\3^([>UN;V-3AF M@@=O-F ) )16P2,U\L:Q_P ')G_!-#5M2F\/_LZ7/Q/^-FJP-L?2_A'\*-5U M&4OV56FB@C8GCE7(YZT ??50ZAJ.GZ183:KJM]#:VMM$TMQ_:Z\=_MA^"-:\=^-/V.?B;\&XK'5Q;:1I?Q3TN*RU#4[8Q* M_P!I^SH[F$!BR%&.05!R4-U+"FR,W!=#)LRR(_CQ\07DV1^"/@/X>D\1W(.X*6>>$BV0*3\X\TNN#\O: MOH']K[X7_M&_&[X&7'@;]E7]I=OA%XIO[RV8>-&\)P:M+:V>[_2(TMKDJHD: M,D*Q(*, >*W?@+^S1^SU^RWX+3X=_LX?!3POX'T1-I;3O#&BPV<6H M,K^KN2QR22\:?%3Q9X"\1Z18>(?A[X M5\"VSPV6F7-LZQW"W;6RHDC17,:SB:Z+"-+J(;@!0!^E/P:_X-_/V'O#OC2# MXS?M97_C#]I+XA1C+>+/CKX@DUF.(DY*06#8M8XLXVHT_9^UWXM>)_@7X.\ M0_'OP3'X;\<7OAFRE\8:!!>17$=AJ;0(;F%)869)$67>%96(*XKKZ /Y\_V+ MO^#<+_@IW^SY_P %E[G]J3P3X\TG0/ 7@'XI3:CHGC;Q=KS7U_XIT65SYD A MB9Y7DEM)GMY7G:(;FD*LV!G^@RBOG3]I/_@KC_P3/_9%-Q:_'_\ ;8\ :-?V MF?M.BVNMKJ&I1D=%/#=UGH4U+43^)W1# (H'A[_ (.0_P!J#YM7^(/P#_9? MT.X^Y'HFES>,O$=H#U#F\!V>H6Q*SZ)HVJ_P!KZC&P_A:TL!-,I)X&Y!7B:?\ M!OM\._C.PU#_ (*(?MW?'S]H&24YO/#_ (@\=2Z/X=<]3Y>FZ>8_)![A9>F! MVKZ9_9N_X)M?L#?LA1P/^S;^R%X!\)W=N (]7T_PY"VHG'3=>2*UP_\ P*0T M ?,H_P""XGQD^/8^S?\ !.[_ ()(?'GXJ1S<67BCQA80>#?#]UGH\5]?EMZ] MR"BG\Z!\._\ @X[_ &GQN\9?M ? C]F71+G[MMX(\-3>+M?MT/597OBMF7QP M&B(]:_0>B@#\^[;_ (-Y?@/\69X]7_X*!_M>_'C]HFZ+B2XTKQS\1;FST-7! MS^YL+ Q"!<\[!(PKZF_9S_8 _8B_9&MXHOV:?V4O 7@R:)-HU'1/#-O'>R#& M/WET5,TIQW=R:]>HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ K@9_P!EC]FV?X]6G[4K_ SPLOQ'L;":RM_&\6BPIJ?V M>50KQM<*H=U*C:-Q.T%@,!FSWU% !7F_[7_[37@+]C/]E_QU^U+\39@NC>!_ M#=SJEQ#Y@5KJ1%Q#;(3QYDTICA3U:117I%<-^T?^S5\#/VN_@[J_P _:0^'% MCXK\(:ZD:ZGHNH,ZI*4=9(V#QLKQNKJK*Z,&4J""#0!\5_\ !&'_ (.%_@A_ MP5X\1WWP:L?@AXG\$_$31- ;5]8T]]M_I+6R2Q1-)%>H%93OE3Y)8HS\V%9\ M$C]#:^4/^"9__!&W]C[_ ()1ZQ\0=6_9/)/#_A MN_\ $5KHMO=P:?+=R-IWD5M;6\32W%Q/($2)%&69F/"@ $DG@ 4 2T5\7_ __ (+\ M?\$T?VE_VW-)_80_9_\ C'<>*_$^LVE[)9Z_INFLNBR7%M$9FM([F4H9Y6B2 M5U:)'B81,/,R0#]H4 >1?MV?MD_#S_@G_P#LK^*_VM_BMX4\1:UX?\(V\,NH MV'A6QCN+QA+/' A5))(U"^9(FYBP"J2QX!KY,_X(C_\ !??P3_P6(^(GQ.^' M8^#Z^ =4\'+;:CXD2,8I+AV$:!7CF\L.JC:HN8@&8@L?NGXT_ M"'P)^T!\(/%'P,^)^D"_\.>,- N]'UNS)P9;6YA:*0 _PMM8X;J" 1R*^?/^ M"=O_ 1@_P""?O\ P3!A;5OV8_A 1XJN+ V>H^//$=XU]K%W"Q5F3S6 2!&* M(62!(D8HI*DC- 'U57%_'G]G3X$_M1^ Q\+_ -HKX3Z%XT\.#4K:_.B>(K!+ MFU:X@&_!>@6GA3P=X>L=)TO3X%AL- M-TRT2"WMHEX"1QH J*.P %7J** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? _ M_L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB M@ HHKSS]I?\ :R_9L_8W^'T?Q5_:D^-&@^!O#T]^MC;:IX@O1#'/=-')(L$8 MY:20I%(P106(C8XX- 'H=%? 6I?\')/_ 3J\17TVC_LP^'_ (P_'74(7,9L M/@_\(M4U!VD_N*UQ';HQ]PQ'/!->N?L,?M]_'[]L;XCZYHOC3_@G/\1OA#X3 MTO2C-9^)OB)J=E#=75YYL:BR?3HG::!S&[2;F)4"/!Y9<@'U#17RG^V1\(_^ M"P'Q4^+XTW]C?]KWX4_"KX='2(0=2U/X?RZWXA6^R_G'RYW%JT6/+*=#G<&' M )^+?^"C?[,FM?L,?L[K^T]_P5-_X+,?M<_$#P]+KMOI-QH_P3.G^%H;FXG2 M5T$EI P3R2(F'^M7!*\\T ?K]7QS\:/^#@'_ ((]_ K4IM!\5?MR^%=5U**8 MPC3O!<-UKTKS!MOEC^SHIEW;ACE@/>N1_P"#>S]J_P#8L_:9_8]U[1_V&O!W MQ&T3PIX,\;7%C<0?%+6A?ZM"Z1E6.[ MBDC5O/%L=Q4G@C^*N(_X-;_V[_VN/V[/V/\ X@>+OVS_ !YJOB?Q3I7Q(8:; MK.J:1#9[M-FL+4QQ1I!%%&46:.X;*KUD(STH [3_ (8%_P""X/QIS)^T%_P6 MCT[P38R_\?'AWX+_ ?LH,9_YYZC>.;A,=OE/7VK:^&/[ W[)O\ P33^)&E? MMB?M7_\ !3SXKZ]K-H+BRL=?_:$^.,2:29)[=TDBB@F$$&=A=E3YBNW(^[FO MNFOS@_X.0OV4_"O_ 47_8HT7]GWP5^TQ\)/!OB;0OB+8^((;[XC>-XM,M(H M(K2]MI@SJLCCBZ!P$.=GL* /JSPE9_\ !.C_ (*-V=A^T#X7\._"CXT0>&+R MYTG2?%KZ38ZVNFS_ +J2>"">1'$9.Z)FV$9RM>U:/HNC>'=-BT;P_I-M8V=N MNV"TLX%BBC7T55 'T%?D7_P0R^('[#O_!%7]DSQ3^SO^TS_ ,%9?V+/^#E7_@B?X2N#82? MMNV&IW1;;%:^'_"&M:@TK>BFWLW4_7=B@#S;_@Y?_P""GW[=G_!+_P#9^\%^ M/?V0_"WAN+3?%^L76C:[XTUC3VO+C0KP0B6U6"!B(2TJ)!P*\Z^*_P#P6>_9U_;,\/)\-?V>?^"4OQK_ &F;5+^" M]MHM3^%"V?AR*[A;?!)-=ZJ D+JV&1C$<=01BM^UUO\ X..?VD[:.T\,?##X M ?LL^'60)''K6IS>,/$-DF,*(UM@NGM@?PL!T '&: /T*KP3]I/_ (*D?\$[ M/V06N+7]HS]LKP!X:O[7/GZ)+X@BN=27'7_0KOV:_\ @D5_ MP3-_9$6WF^ /[$_@'1[ZUQ]GUJ\T5=1U),>E[>F6X'_?R@#P7_A_OIOQP)M/ M^"=/_!.;X_?'<2G_ $+Q-;>$3X>\-S^F=2U';Y>>OS1#CF@-_P '(W[4'S"/ MX _LNZ'&Y?%A\.>&Y\_>QIFG8\O/3Y9>G%?1?[-?_ 2S_P""=/[( M*V\O[.O[&G@#PY>VN/(UI= CNM27'3-[<^9]N-"L)M.2[T>^GN%C#-&OV8K^^TW4/%+75QJ_CK6=)WF"_U6X8;VC9T1FCCB2"!&95)6!20"2*^ MJZ* "O-OCO\ MB?LJ_LPZEHNB?M"?M"^$?!^H>)+^"ST#3->UR&"ZU"::80Q MB&%F\R1=[ %PI5>2Q4 D>DU^&'_!:W_@W_\ ^"I7_!4S_@J$_P 9=&\??#_3 M?ABNB6>F^%=8O=>N/,T&Q@4-)%+;+#YCW$EQ+J6UR]E'9KV--0NK5L'RIO*/E++C,9FW M@JRAE\M_84_9[^"WQRL]>_:E_8'^._B:*RL/VAK"]T_6='^(NJ76G^)_#PM= M&-_9ZA#=7$B7;-#)&?VB_B)=7%S8>$?@59>(]=F>7=++#:Z,EU,Q9NK%8V.3W.30![ MK17Y:?LZ>!?C5^UM_P $>]=_X*=^,?BSXHT_]H3Q7X;UWQYX*\0:7XDNXK7P MP;66YETO2+2T$GV?^S_)MX8YH7C<7'GS-+YC,"(/C'_P5J^(G[6O[&W[%WA# MX,>(KKP9XN_;#\6VND>*M;\.W+0W6AZ9I\J1^(SI\N2T,WF9ABE^]&DA8%7" ML #]4J*_/?\ :&\;0?\ !+#_ (*(?LU^&_A)J6JV_P *OC_K-[X$\9^$=2UV M[OK>UUL+"VDZI:_:I9&AN))97@G*L!,A5G#R(K#]"* "BBB@#PO]K#_DMGP/ M_P"Q[E_])FKW2OBS_@M/^UWX>_8+^%O@C]KOQ7X1N]>T_P $>)VO+C1[&Y6& M6ZWJD*HKN"JG=*#D@]*^*/@'_P 'J/[+/CN]\11?&K]C7Q_X=^R"U'A/3_!N MI0:_>:PSF7SO,21+-+8)MAP-\A;S&Z;<$ _:JBOR/^'_ /P=&?$KXG_%;2]) M\$_\$6OVBM4\#S2R_P!J:_HF@3ZAJJJ(7,2P6$5L(9':7RP=UV@52QY( K@? M^"MO_!4?_@K[\?O@&)/^"?/[!G[3/P6TO3;>XN?%^O\ BGX<0VNI7,0DMV@% MLRW+36NW;,'V)(T@D50%P20#]KJ02(7,0<;@ 2N>0#G!_0_E7\NG[#'[.G_! MQ!^V!J7B"U^+?AS]K77](FM[>=!XU^.6K>"=+N5#."CMJ$$C7R'=Q';F/9AB M8T2R*)I 2BHK;N0<+@ ^P/VM_P#@NU_P2L_8@\=:K\*?V@_VK+"Q M\6Z+(L>I>%])T2_U&\@D**XC<6L#K&Q1U;YV48(YKPGX:?\ !RGX%_:\U/6/ M#W_!-K_@G;\=?C=>:$\2:I?6VFV.D:7;-,'\D2W4UQ(8=_EOCS(U)",0#@UQ M?[6/_!'[_@LI^WE\&O&'P=_:&_;#_9RT'3_'+6;>)T\#_!^87&HM;7$$\)DO M966XRC6T6#DDA I^4US_ .P=_P &NO[1G[",'B&'X3?\%E?''A6'Q?'9_P#" M2VWP^^']MISW36WG>3F>XN[@G9]HFVE40_.PVGFC5)-] MUA7G3"[1G/W@:^GC_P $$%\4_O/C%_P5X_;1\4[_ /76)^-?V*Q?_MA!;#'X M-1_Q#-?\$J=?(;XP>#OB-\0V)!D;QI\7=?$?XZ:A:VHD+W%Q#-LGNT65H9 M[16P,(!M#+@\_L/\<_\ @J)_P11UG3+?1?CI^VG^S]XGM=.OEOK6PO?%&EZT M+6Z1659DB1IMDJJ[J& # .P'4UF>"O\ @WW_ .",O@%470O^"?7@:?8 !_;: MW.I=/7[9-+G\:]=\&?\ !-O_ ()W_#HH_@+]@_X-Z,Z$%9=-^&6E0OD="66 M$GW)S0!^4/\ P<)_\%??^"8O[67_ 34U[]F+]CG]K*UUOQZNNZ3=^&O#?A+ MP]JT2W4<5TJ3Q+,EJL"J+>29]K. VS !) /A/_!L=^WGXC_X)P_!?XG> ?BY M^QI^T#XS7Q;X@T_5?#-G\,OA3>:J[.L$L-SO+F)%.%M\89LX;.,<_P!%7AGP M3X,\%6GV#P;X1TS2(,?ZG3+".W3\D4"M.@#\_P _\%I_VHO%W_)'O^"%7[5% M]NYB_P"$TT&R\/9';=Y\\FT^U>$?\%';;_@KO_P5L_9=U+]D[QE_P1$O/!'A MS4]5LK]?$6H?M*: E[%);S"12L(M9=F0"K;E;ASCGFOUWHH _%O_ ()=?\$Q M/^"Z/_!,GP+XF\ ?LD?#']G#PU8^,+^VO-9N/BWX]UG7;E)88WC5XQI=M;Q* MVUSD;<,57/ KZD/[.G_!QOXX./$__!1WX!^!@X^8^"OA!/J?E^Z_VA(-WXU^ M@%% 'Y\WO_!*C_@JM\0XA%\]3#_@@QJ?B@^;\8?^"Q/[:/B0MS+96WQF&G63GN?(@MN/;#< FOT HH _/\ M_P#!M!_P2\\0'/Q@TCXH_$+)_>#QI\8=:G\SUSY-Q%U[UVO@K_@WK_X(P> - MG]A?\$_?!<^PY7^VY;S4L_7[9/+G\:^RZ* /$/!/_!,[_@G+\-]C^ OV"/@U MI$D?W9['X9:7'+GU,@@W$^Y->L>%?A_X#\"0?9?!'@G2-&BV[?+TK38K==OI MB-0,5KT4 %%%% !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!S/Q+\8?##1$T?P'\49[)K?QW MJDGA[3M.U*U\Z#4KA[.YN&M74J4VO!;7'#_*V-G)95/XR^,?@3\0O^"-W[1W MB;]MG_@GOXRFTCX<:A^T_IW@#X@?L\,3)I.JV=_;Z>8[C38R2T-XDMU)L"YV M@J%Q$CPO^O\ ^TI^RW\$?VN/ -K\-_CMX6N=2T[3]:MM8TJ;3]:N]-N].U&W M+&"\MKJSEBG@FC+,5='!&37DOP2_X)8_ OX8?%:\^,/Q"\5>*/B-JUMXXE\3 M>#AXW\0WE[!X?NGLK>U$ZP2SM#/>JL+;;Z2/SE5]J%<,7 .;_P""^_\ RAM_ M:$_[)_-_Z.BK1\4?!SQ)^T/_ ,$0+KX#^#(R^L^,?V7/[&T:,$?/=W'AT10J M<]C(R@^Q/2O:?VH?V4O@=^V7\)[_ .!O[1/AW4]9\*:M'Y>JZ-8>*M2TN.]C MW*WES-87$+RIN13M8E>.G)SN_!KX.^!/@%\-M)^$?PRM]3@T'0[**TTJUU;Q M!>ZG+;P1HL<<0GO9I9BJHJ@ N0 * /@;_@GI\;?"6B_\&Q>E_$W4;I;>V\(? ML^^(;+5XISM>"YTZ"]M9H74X*OYL!7:>26 [BOB_X(_LP?$#]DSX(?\ !(OX MT?$K2[FRTSP]X[UK2_$)NDV_8)O%UT;[31+Q^ZR'96W8P=JG!Z_KEXD_X)D_ ML@^*_$&MW^K>"-5&A>)_$8\0>*? -MXHOHO#6M:L&1S>76EI*+:9W>.-Y$*> M5-(@DE21_FKU+XV_ KX2?M&_"S5/@I\:_ UGK_AC68%BOM+NMR [&#QR1O&5 M>&6-U5XY8V5XW161E900 ? W_!:WP7JOQQ_X*+_L ? KPA ]QJMI\<+CQQ?) M",FVTW1!9W<\LG]Q"/D!.-S':.>*_2:O*_@Q^QQ\%O@EX_O?B]I":_X@\9W^ MDII,OC#QKXFN]9U*+34?S%L89KJ1S!!O^=DC"B1P'DWN-U>J4 %>7_%;]DKX M:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>]>H44 ?"/[;_ /P3E_9V M\?3>!O@)XUG\4:KX;^(&N3Z1X@M=0\233-]G:W+9B9\^5(" 0XY! ]*]%_8= M_P""+O\ P3T_X)SZ]J?B[]DSX0ZCX>UK6]-%AK&K7'BS4+R6[MQ(L@1EGF:- M<.H.413^9KM?VL/^2V? _P#['N7_ -)FKW2@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#+L_"6FV-TEW#<71:-LJ'N6(_$5J444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6 M'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3 M-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% 'A? M[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% 'A?[6'_ "6SX'_]CW+_ M .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_); M/@?_ -CW+_Z3-7NE !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_ M "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 >6_M3?MG_LV?L9^#3XR_:"^*.FZ*)+>6;3M):Y1M0U)8 M@#)]FMMPDGV@@L5&%!!8BN@^#'[0_P "/VB]$NO$?P(^+_ASQ=9V%R;;49- MU>*Y-E.,YAG5&+02#!S'(%88Z5^3O_!:SQU\;Q8KAG4_--LNO(;?A MD%LB-@I@ #/CE_P4 _89_9D\9I\.?VB_VO\ X:^!M?DL4O4T7Q9XTLK"Z:W= MF5)?*FD5MC%' ;&#M/I7=M\8?A.GPI3X[3?$O08_!,FB)K*^+IM6A333IS1" M5;O[2S"/R3&0XDW;=I!SBOQK\<_&FZ_90_: U[XI_P#!>_\ X(A> ]8\(_$? MX@3S)^T++I6D^,5\/V\SK!I]A=J\,SV]K;VT=O" KQDF.21(I9)7S]%_\%E? MB!IWC?\ :?\ V%OV _"+V3_#WXH_%E->\1:;IH06.IZ3H*V=U;63*GR26DC3 M*_EC*G[/'Z"@#[M^"7[4W[//[1TFH6WP2^+6D>(+G24ADU*QM)BMS;13 F&9 MX9 LBQ2A6,*;18$D&K:3/"L+,PY3#G.1WH YO]K#_DMGP/_P"Q[E_])FKW2OD+ MXN_&[XA^/_CE\'HO$_[.?B7PNMGXT+P/JLT+"Z+0E2J;#U .XY["OJ7_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V* M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**R[/7M2N;I()O#-U"K-AI7 M9<+[FM2@ HHHH **** "BBB@#X;_ ."B/[=/[/'B#X6_M*?L2?%'Q-H?A_Q7 MX=\(1-IFB>(]0CB_X2C2KS3[>8W-LDX47"I,]Q;R1Q^9L\I2V/-"CR/_ ()4 M?#OX6?LI_MR?M9>,?V/]9NE_9*T[1M/U.*+2#-?Z+;^*8H9)=4CT7RM_VA(H M4VS+;[L2-% ,^4B+^B_QC^"7PH_:"\!7_P ,?C+X&LM?T/4H&AN[&]4C*MUV MNI#QG_:1@?>NDL+"QTJRBTW3+**VMH(Q'!;P1A$C0# 55' '84 ?"?[1'_! M0_\ X)_?\%+OV!O'?P4_97^+GAWXN>)?BGX&U#1/#'PXT>0/K)OKF!X;>6[L M9 )].A@F9)9+N=(XX5B\S?PN?-/^"B7[&_BW]E[P7^PS^U/ISW/B.S_9 UK2 MM%^(^HV=N\DJ^&I[&ST_4=7* %W2#[)',XP2L%9+F7P MQX7T[37O9O-O&L+*.$SR?WW* ;F]SDUHD C!% 'YP_MNZ'X6_P""EG_!3O\ M9.\ _L]^+=*\7>$_@CXFN_B9\3?$_AZ_CO;#27A6V;1K5IX6:,W-Q/&["'=O M$*F7:4Y/Z/53T+PYX>\+V/\ 9?AG0K/3K8R-(;>PM4ACWLY?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH ** 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 \+_:P_Y+9\ M#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "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 \+_:P_Y+9\#_\ L>Y?_29J]TKP MO]K#_DMGP/\ ^Q[E_P#29J]TH **** "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 \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E M_P#29J]TH **** "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 \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** " 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 \+_:P_Y+9\#_\ ML>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "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 \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K# M_DMGP/\ ^Q[E_P#29J]TH **** "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 \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#2 M9J]TH **** "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@ JOJ^KZ5X?TFZU[7=1AL[*QM MWN+R[N9 D<$2*6=W8\*H4$DG@ 58K'^(G@70/BA\/]=^&GBN*1]+\1:/=:9J M20R;':WN(FBD"M_"=KG![4 ?'V@?\%>?%?Q'\2:;XV^"'[$WC_QC\+=4\ :G MXITG7=-FTZ'6-:T^TO;>W-_8Z?/=QO);L)F9(I/+N91M*1'*AO;_ (Q?M\? M#X)_LI^'_P!KSQ/>:I=:!XPM](_X0O1]-L/,U7Q!>:HL9T_3[6W9EWW4QD4! M"RA<,SLJ(S#\I_@Y\:OVA_\ @W>_:V\'_ /_ (*!O=^/OV?=)\#ZEH7PS^,' MA;2VEN?#NC7.JV4BC6+= 66.&98H@1D@3@1M. L:>Y_\%1?$W@WQG_P49_X) ME_"GX7:G8W/PRU+QKJGB307TF<2V%X-.L=/?3)864E75(Y6*,"?EF!'N ?:_ MPP_;AMM7_:%L/V3_ (__ AU3X9^/]?\.S:]X/TS5=6M+ZU\0V4#!;I+6ZMG M*M=6VY#-;L RI(LB&5-SK[Q7YH?\%W=>U/P+^W'_ ,$]_'WA5FBUE?VF(-$2 MXB.'&GZDUI:WT?'.UX3ANV!S7Z7T %%%>7_%;PI^UGJ_BY[SX/\ Q7\+Z1HI M@0)9:MH3W$PD ^=BX(X)Z"@#F_VL/^2V? __ +'N7_TF:O=*^)_VI_!?[;T? MC'X<:?>?&CP=+K]WXDEC\*7\?A]XXK"\\@GS95.[S%VY&,'KTK2_X4O_ ,%K M?^CR/A9_X2/_ -S4 ?8U%?'/_"E_^"UO_1Y'PL_\)'_[FH_X4O\ \%K?^CR/ MA9_X2/\ ]S4 ?8U%?'/_ I?_@M;_P!'D?"S_P )'_[FH_X4O_P6M_Z/(^%G M_A(__1\+/\ PD?_ +FH_P"%+_\ !:W_ */( M^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_Z/(^ M%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%G_A( M_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_ D?_N:C_A2__!:W_H\CX6?^$C_] MS4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ MA(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C M_P#1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /Z7_A! Y>"0HS#9;D; M21QW]:['_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#" M1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_ M\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#1\+/_"1_ M^YJ/^%+_ /!:W_H\CX6?^$C_ /1\+/\ PD?_ +FH_P"% M+_\ !:W_ */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A M2_\ P6M_Z/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:N:^,'A__ M (+,_!_X9:S\3=;_ &O?AM/::-9FXGALO""F5U! PN^V"YY[F@#[KHKXM\._ M"_\ X+3^(?#]CK]K^V)\+TBOK.*XC67PC\P5T# '%MC.#VJY_P *7_X+6_\ M1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1 MY'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y M'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\CX6?^$C_]S4?\*7_X+6_]'D?"S_PD M?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_ M D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ MPD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /1\+/_"1 M_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__ M1\+/_"1_^YJ /L:BOCG_ (4O_P %K?\ H\CX6?\ A(__ '-1_P *7_X+6_\ M1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_Z/(^%G_A(_\ W-1_PI?_ (+6_P#1 MY'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y M'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\CX6?^$C_]S4?\*7_X+6_]'D?"S_PD M?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_ (2/_P!S4?\ "E_^"UO_ $>1\+/_ M D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ -S4?\*7_P""UO\ T>1\+/\ MPD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ /Z7_A! Y>"0HS#9;D;21QW]: /O>BOCG_A2_\ P6M_Z/(^ M%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?^CR/ MA9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\CX6?^ M$C_]S4?\*7_X+6_]'D?"S_PD?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_ (2/ M_P!S4?\ "E_^"UO_ $>1\+/_ D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_X2/_ M -S4?\*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?^$C_ M /1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(__1\+/_"1_^YJ /L:BOB3QQI?_ 5Z^"'A'4?BS\0_VIOAQJVBZ%:M,K'X(7\5KXTF\*:C'X0NI]FR'5 M#;2"U=O,#)M$QC)W K@<@CBNJHH _-?X[_&3]I#]H;X@O\+?&?\ P39\7GXA M^*_V:?$?AS4O FMZEHTFB_;+J]TV-[A]06]>)].1\L9%!N"I4+ 9"$JY\0?^ M"0'Q7^&O["7[*WAWX-:[:>*OB]^R1KNEZ]HZ7%V+:#Q.BD'5M(BFFP+=+A/D MA>3:%,$(T74?$GB:\2&*#;;VMQ.(K:R6(R>:[J9)F"HCQ@R'[WT>VBG MB?JCK$H93[@@BMBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *\@\&^!?%UA^VGXT^(%YH,\>BZAX/TZULM18#RY9HW8N@YZ@ M&O7Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *\@_8I\"^+OA]\)]2T3QIH,^G7OT4 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y MQ^UWX4\1^.?V:?&/A'PCI$M_J5_H[16=G 7E?I5\]_M__ +1_[4OP3T3P?\//V,/@'HWCKXB_$/6Y]+T-_%6O M?V?H^AK#:R7,M_>LH\R:*-(R?)B(D?HIR,'R3_@J)\9OVN?V)OB[\/\ _@H/ MH_Q&:_\ @+X+U :%\8OAMIVENTL>CZB\4SF@6.6>W M(D>V>.Y+XBD0L50[L @@'J7P+M?B?8_!KPO9?&SQAI'B#QA#H=M'XHUOP_:F M"QO;\1@3RP1GE(C(&*J>0,9KJZ^!/AI_P3+^"'_!+K]L/X3>*?\ @GUJ6O># M/"OQ'\2WWASXB_">;Q/>ZCI&IVRZ-J%]'JD,=Y+*]O=6\]E"ID#;6CG:/Y2X M#_?= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !163XY\ M=>#/AGX3OO'?Q"\46.BZ-IL7F7VIZEC>(H/V;/C!X;\0ZUX?9[34M/^T,9M(O2A,4=]:G;/;@G!VNJ,R@E M?6@#T>O$? 'Q]USXT_M@?$#X7>%=<33_ G\&8M.L?$LD4:,^L:[?6?VPVSN MP/E6]K9S6DAV8>2:Z +(L#+-X?\ \$X_C_\ M#_"/]J?XF?\$P_VZ/BI+XP\ M2W,0;"1-$J#RX@Q^>)O@+\% MM/\ ^"UGQM_8O_X*!V$VJ?#/]HRWL/''P>T76+^2VT7Q#K$-C!8ZC:3>6R_: M+V$0*T$+-A$S)M\QX64 _66BOB?_ ()1? #QW^Q/\;OCU^PWI/CO6?$'PA\& M:AH&M?"+^W;][N?0+?5(+M[O0Q-(2QCMGMHI(T))$=XC')UK]D#2/"GAKX9_LW^+/BQ\1/B'JD^F> _!7A@Q01 MW5S#"9I)+R\F/EV-LD8+/,P; &=I )'!?\$\OCA^WKK?[07Q1^ 7_!1*X\$0 M>*K/P]X>\8>%-&\ P2?8-+TG47U&U>R6>4"2ZEAGTT^;*W!>?Y/D*BO8/V/_ M -H[X,?MW?L\^ ?VQ?A?:QS66OZ*USIXN,-<:3._[N[LW(^[+%+&\,F/XHCC MBN"^,ZCX;?\ !4CX(_$6-2MO\0_A_P"*_ NH';Q)>6_V/6[#GU6&RU? YXD/ MH: /I>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDDD2 M)&EE<*J@EF8X 'J: %HKR[X9_ML?LE_&/XC-\(OAG^T'X7U?Q.;$WUKH=OJ: MKFVVHR6,/V=T^PH(KN",74OFYE, M@\@(@DD];_9B^-MK^TM^S;\/_P!HNQ\,W6BP^/?!6E^(HM'OFW36*WMI%$_!WCOQ7 M\,?'DNDV.J65[J5KIC7&JP$-#,L5I+(JN0O*Q[R5!KO?V3/A;^WW^PE^UIX- M_9@^*7[8/_"]?A+XU\+:J=#;7_"MKINN^#9=-2W,9,MK\MY9NLRPEG"F.22 M+M!PX!]S4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445R M?Q>^.?PE^ N@P>)?BYXYL]%M;J0A%8JB,QP MJD@ ZRN(_:2^/'A#]F'X$>*?C]XZAFFTSPMI$E[-;6S();EQA8X$+D*'DD9( MU+$*"X+$#)'(?$+Q0_[;G[(^M2?L*?M6:!IS^+]*N+'0_BAX;D35H]*9E9'F M@$,J@W"'Y0"ZF)SN()38WSW^R'XQE_X*L?\ !.OXD_L'_MMJ^G?%/PG;7OPV M^.%G9N!/#J*1%;?6;?( :.YC$5Y%)M\MG#@ JE &S\?O^"CW[1_[!?Q,\(:I M^WI\!/"5C\'_ !SK<&B_\+-^'_B>ZO4\&ZG.<00ZM#=6T):VD;Y1>Q[54J=\ M2[E!^T001D&ORJ_:W_9=_P""GEQ_P2-^,_[-'_!07XR?";Q#X$\$?"C5KNQ^ M(?AN.^E\2>*O[,LY+K3$N[:YB%O:S?:;>U:6:-YGE\LQJ \GV@?HM^R?H?CC MPQ^RU\-?#7Q-$W_"2:=X T:V\0_:&S)]NCL84GW$]6\P/GWH [^BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO+?$W[;?[)'@OXJ6OP4 M\8?M"^%M*\2WVIC3+/3]1U-85FU J'%BLKXB-T596%MO\TAE.S##(!ZE7BOQ MZ_:0\7+XJ\#3:H+VUU#3Y-HAU M?2[K9&;RQDW)\QC22)I%2102I;Z;K\]/VP]#^'WQM_:6_8Q_X*S_ +&?C.RU MFYOOB!:^#K[5M'DW)XA\(ZS;W/GQR@?,YM'2241, 86,[,%:/C]"Z "BBB@ MHHHH **** "BBB@ K@_CQ^TI\(?V&UUS7-+TX"XU M 6KM*D&RV4[W:>6"6&$8 DD1E!R#CB/V=/\ @H3^SY^TY^T=\4?V7/AW?ZA' MXG^%=Q9_VBFI61@CU:SN(\B^L2V#<6RS++ TJC;OC!!9)(V:G\=/ WA?5/VS MO $/C+2DN-%\;^"M6T6_B=B!/J>G7VGZOI8XQS&D6JR#GJ.F,T >/_!;_@KE M\;;[]I_P7^SU^VE_P38\=? K3OBI//;?"SQAKGBFPU:VU2[C@:X6RO4M/^09 M=21(Y6"1W&OA7^V[^SQ^TQ_P $?_VU?#<=]XB^'GQ=\46_ MB*TN@%N[W3=9U6[U?3->@8C*R%KIWCE RIAB8_?&?K+]MSP5HWQ#\4_ OPUJ MC1)):_&^QUN"XD /V;^SM,U.^:0D_=!6 Q%N@\X _>KY_P!3^%?P1_X* ?M5 MZI_P4 _X)D?M+:7X=^+OP@UIO OBCQ1:V7]I^&O'-B+6UO)-,OTADC^U1(;@ M1I,_B?\6OV=/BW_ ,$SOV^ GC'Q=\"_$EQX \5Z MAJR-(OBSPW=6OF:;>S;SN;[19R,AW$LR1JS$N[&MG_@C[HW[3W[/&A^-/V"/ MB9\/->UOX?\ P@\7W.C_ I^,&H7,"6VL>'-BRVMAM9Q//>/OCS\3-2T:[\=?$R]TZ7Q$WAZSDAL;6WL+-;6UM MHO-9I)=H\UVE?!9IB JJB@>N4 >*?LV?L#? ;]F#Q[K_ ,5_"=[XN\1^*_$, MUS]H\2^/O&5[KEY9VT\PF>RM'NY'%I;&148QQ!=YCC+ES&A7VNBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH ***\R_;$_:I^'_P"Q7^SEXH_:1^). MF:KJ6G^&M,EN4T;0;(W-_J4JHS+;V\0^\Y"LQ)PL:(\CE41V !Z;7S!^UI_P M42\7?"S6/#'PS_8M_95UG]HCQWXM\,?\)/INC>%?$]CIFE6^A%E6/4+G5;HF M"-)V)$"J',WER%>%R?>/@M\8OAW^T)\(_#?QR^$GB.+5O#/BW1;?5=#U&$\3 MVTT8="1U5L'#*>58$'!!%>3?\$]_ GA7PK\,KZ"VTE8=<\)ZGJ'P^GEWG<-' MT36=331XBN=J@6=VDHP,XN #G P ?&_[9?\ P4H\5_M(?\$SKO\ ;$\$? ;Q M1X3\4?LV_M >'-1^-GPAU]5;4+%-)U&UN;NWW+A9X?*FANDG "[8B^ 8SC:_ MX*X:*G@/P9\/?^#@/]@B\BU'7_AWIUCJ'C,Z(VV'Q_\ #V[\MKFWG P)##&Z MW$;OS$H=L%HX]OK?Q"^-?[(W['0_:N_:=_:EU[0['PIXJ\8VFDW.E:BT3GQ4 MUIX6TRW>S@@?F[GD=YK4Q '_ %!W84,1F_"W_@E9\9OV?/@SXZ_8?^!?[2.E M7?[.OC[3M2L=,\->,-%FO=8\#6.HI(EY9Z;=K.([NW99I3"MRF87<,QG&Y' M+/\ P5L^$?BCXK? ;X>?\%!?V/H6O/C!\'-8M/%'PLCM87:3Q/8W@CCO= 94 M!=H[ZU?;M R'1.4&]A]!>)?@S\+/VXO@;I6F?M@_LG62PW)BOQX-\<165_=Z M-= AQ+;22QPSJ2P$D$I(!^\"2H]*\)^%]%\$>%=,\%^&[3[/IVD:?#96$&X MMY<$2"-%R>3A5 R?2M"@#GOAE\*/AQ\&?"Z>#/A?X/LM%TU93*\%G'S-*553 M+(YRTLA"J"[EF(49)P*Z&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***\+\7_\ !0K]GWP1^W5X5_X)^^(;[4(/&/B_PY>ZGI.H269737N+<12' M3!<'Y6O6MW:Y\D(_#^CZCI^CZMKEG:W>K7#V^E6MQ#QQX#M[;]HR__ .";'Q'?]EV? M6([-OV@_[=LABU><0)JXT8!KO^S68JZ7+E-\;*P4E@A^IOVUO^*B27-B=-T^W7/)/FRP(O?..] 'AWP_^,ECX%_X+=?& MK]CG]H*PM+W0?C[\+]!\1?##^U84FM-4MM/LYK'5-)PX*RDYEN?)Y&PS,1AQ MGFO^";>A^-?^"<7_ 4=^(O_ 28O-0OKSX1>)/#$OQ*_9X>]G>4:'9F[6#5 M-"1VR=D,\RR1IGY8P7)+3&NU_;%^$O[%O_!03XR>'?V'/ /QZGT#X\?!#1_^ M$R\'>._!Q_"+]F7XW:U\ M3S%\L \/_ &,O#% MMJ%YX1UPZQX;N+@$MI]\;6XM#/'@_>^SW=Q'SD8E;O@C=HH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HJCXE\2:'X.\.W_BWQ/J4=EINF6"IX9+[5=<:"2X-H\CL([58K>&6>:64A8HHF8Y.U3\ MU0?MV?'K]NOX.?M%?\$]OB?^Q_XG^ G[0R? [6KSPSX4U/Q+;:M!JEK>6EQ9 M6]_8ZC:!8YA'=O%&^T81W4!F(8+]!?"GP/X6@_;0^*?AG7]*2>]L-:T/XB^' M)R<&S;4M%G\/RA<8X(T>[9E.$O&NE1I%<6);AH8)Y(0C1N-I MBFAE*$JE>H>$3X1_X+H_\$3M(\0?%T_\(CKGBSPN\]UJT:M!+X3\6Z3-_A MCXUT2>31-:O5FDB&NV+0NDVG74FQFD7:Z3A_F5&"LOUA^RE^SMHO[+7P3L?A M'H^I1WTHU75-8UC4(;+[-'=ZEJ6H7&HWLL<.Y_)B:YNIC'%N;RX]B;FV[B > M1_L/ZI\8OVY/V ]*\%_\%+/V1CI6J:MX=CTOQMH?B^VM9;7Q+(A*O>I:!FD@ MBE\N.94G2&6-W(" (DC>R_ W]F'X&?LWZ6=)^#O@1=-4VL=K]JNM0N;ZZ^S1 MDF.W^T74DDWDH2=D6_8FX[5&37>T4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 52\0>(_#_A/2VUOQ1KEGIMDDL<;W=_/?COIGPSF MCA^)OBC0_$=EI5KIER]M'=-9V*3AY=6NHX)HGDA@3Y#*BEMQ('D_QS_X**>! M)OVH/V'?^"COAK4;K_A1GQ;T;Q#X'U#4]3B$0\/ZGK(TZ:Q-R,E(Y/M.FR6T MC%BL8BF(8KDG[O\ V=K_ .'WB[X5Z9\9/AMI26MA\1;.U\5N$7B_P#8)^%W_!-#]I[4=-NXOVBM0U&_\'^"["]0 M:I:PZG>W^NVU_"BY>W6W$B!9BNQ9 J'<"5(!1^,7@/6/^"67_!73X?\ [0OP M:M6LO@O^UAXH3P;\5_"MJ"MGIWC:9';3-9AB7Y8Y;ID,,I& Q$CMN=TV]Q^V M1\)_C#^S-_P4L^%W[>?[(OPLU;QE>_$6(^!?CG\/?#C01W&L:/%$\UEKP:XD MBMXY+"0+"TT\B!H[F& .N\9Z_P"&?[!G[3=SX2^'_P "?VK/VC] ^)/@OX6> M--+\1^&?$LWAR:V\2ZL^F.9=-BOW\]H#)#,(6>ZC7=<+" R(TCR'ZYH X[XA M_";1?C=H6C:5\3(;E=-M;RVU'4_#,QHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@_CQ^TI M\(?V&UUS7-+TX"XU 6KM*D&RV4[W:>6"6&$8 DD1 ME!R#CB/V=/\ @H3^SY^TY^T=\4?V7/AW?ZA'XG^%=Q9_VBFI61@CU:SN(\B^ ML2V#<6RS++ TJC;OC!!9)(V:G\=/ WA?5/VSO $/C+2DN-%\;^"M6T6_B=B! M/J>G7VGZOI8XQS&D6JR#GJ.F,T >/_!;_@KE\;;[]I_P7^SU^VE_P38\=? K M3OBI//;?"SQAKGBFPU:VU2[C@:X6RO4M/^09=21(Y6"1W& MOA7^V[^SQ^TQ_P $?_VU?#<=]XB^'GQ=\46_B*TN@%N[W3=9U6[U?3->@8C* MR%KIWCE RIAB8_?&?K+]MSP5HWQ#\4_ OPUJC1)):_&^QUN"XD /V;^SM,U. M^:0D_=!6 Q%N@\X _>KY_P!3^%?P1_X* ?M5ZI_P4 _X)D?M+:7X=^+OP@UI MO OBCQ1:V7]I^&O'-B+6UO)-,OTADC^U1(;@1I4RJ#GGZD^!7[++>&/$OQ'^+'QP@ M\.:WXJ^+,^GCQ=9Z7I;#3%L[*S6TMK-4G+-<*%,SM)( 7,Q&U555'LJJJ*$1 M0 !@ #@"@#S#X6_L4?LE_!'QW=?$GX0_L]^%O#>L7=U-=27&C:6D$<=Q,NV: M>*%<1PRRJ2))(U5Y 2&+9->H444 %%%% !1110 45SOQ=^).B?!GX3^*/C!X MEM[B;3?"GAV]UC4(K1-TKP6L#SR*@[L50@#N<5\">*?VQO\ @M?^S!J_@G]J MG]L#X/\ P7_X4KXJ\5:1I/C/P-X/EU%_$?@&UU.[BM+6ZFNIB(;QX9;B%;@( MFTL2(U529% /KK]H?]HOQSX7L_&WPO\ V?O JZS\2]%\/:!=Z%;:U&XTMI-; MU*ZTVTGG:$F4P6\MI-/>!I]>^'WBFR\-V_AB[MM5MKZUM[C1DM1.XN4*7B21ON>5A$V<_VV'^FP[CM1HI" 6*BO:OC-XQT#XX?"WX+?M5? >ZD\4Z5 M:?$3PWK^@76CP/-]JTW5E?1YKD*H)V1V6L3SN2/D6)F;&WC5_8G\)?&%OV!_ MAOX&_:$UW49?&;?#6PLO$>HZG:H;XW!M%0R7$&##.=?\ M9%_8T_9U_88^#NG_ ,_9I^'\>@Z#I\00![F2XN+@[F._%7_"&^$H=1&I> O#^L2:?9^)VN MC;?N]1EA82RVZ+;G]PC(&,A+,0-I]K^&?PO^&_P7\"Z;\,?A%X#TCPQXW M$&EZ'H.G1VMI:QC^&.*,!5&-IVG7&H)937)@A>06]LH,DI4$[$!(!8XP,D# M)ZBOGW]N?XT?MA>'_$7@O]G/]A/P7X2N?B!XZMM4U"7Q5\0FN3H?AK2=.-HE MS6_M(H85*@EW=CLC;/(_\ !.?]J;]M'Q?\7_B;^QA_P4-\#^$; M/XE_#:TTG6-.\5> !<)HWBK0=2-TEO=PQ7!,D4D%D0AXV.G&R=64@KO&#P#7S%X(_8,_84_9P_X* M._"/Q]_P3931O#?BV.^UG3_C7X:\'>(WNX+WPPVEWS"XU.$S2>7+'JR:25P=X0F, M?L'2R_\$S?V\?%'_!*?Q-(UM\,/B(;_ ,=_LQ74QQ#:(TAE MUGPQ&3WMI7-U"@R?(E-\;2Z/HOG.@)9?M:LW$BYF_:3_8J^ '[7/BGP)XC^/WA9]= MB^'6OMKGAO36E\J%=1,31+/(T8$LBJC./)WB%RP,DVT>S8F'38EDE;#1@RG+;I"&Q7U-110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7(_$/XS^%_AGXK\.>$/ M$&GZC)<>*#?IIWTBZFM+ZYBEA98;0R MRVT_V6)AN8!6JGV[XE?&_PW\=?V5_@%^W=X+M9;;3I?%O@SQ9IT%PX+VM MEKJII4_F'H#%9ZW<,YXQY;>E 'BB_&7_ (*P_L_?%SX3?M-?M7_'WX5I\)OB M?XFBTCQC\*5\.1Z8WP_BN[*XN+65-8FFW7TL31)'.9 B,Q81Q@,&3W+_ (*? M?L:WG[='[*+6?P<\2P:5\2_"&I6OC+X+^,;:5?\ B7>(;/\ >VCB3D>3,,P2 M$[E\N8M@E5KK_P!M?]E_]BO]IOX?6&G?MT>$] UGPGHM\;FUM?%FN26FFQ73 MH8UF=?.CB>4*75'?+()) A&]L^;_ /!'_P"#>A_ /X >,?A=\)O%M[K7PBT_ MXHZFWP-O+R_>Z5?#,EO:2>5!.Y+36L>HMJ:02DL)(%B=6=75V *7P@_:-_X> MK?\ !*3Q-XL\*:&VA^.]5\'ZOX?\2>&)HV%QX8\96D+Q2VCHQW*T-XL"QB+7.H3XP;B[N)"TUU,>\LKNW;.,"O2Z** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKR?\ ;1^.?Q,^ /P-F\3_ M 0^&EOXO\-O&GA\W\/A2UTXE9 M[N.S254NYIF>U^SQR2(K1W/F/CRS&?)?V=/VGO\ @J/\#_VW?"'[)G_!2CP[ M\*/$&A?%K2=4N/A[X\^$=M?VT=CJMA;_ &NYTN\AO&9BIMA(\4@P3Y1R7)81 M^_? T?\ "'_M=?&_X<$?+K,GAWQQ <<*+VP?2'1>W#^'VD('>?)^]0!YW_P3 M<^./[3-SK/Q*_9+_ &[OC%X(\6?$SX;>-!8Z;K_AVI_$NC3:98W\%])IJ MN3 Z_;#$Y11&&3:"VTNWDW[0X7_@EC_P4XT;]LW3O]#^"G[2U_9>$OC-$ORV M_A_Q:JE-'UYA]V..X7=:7#_*H;;([,Q450_X*2?\$^?V"[CQ@?CE\&9--\._ MM:-XUTO5_ 'B#3O%D\OB+4M9^T1>7;RP/.SS63VX>.5&3R8+1'8".*'Y?M'] MJO\ 9>^%'[9GP,UC]G#XZ:=/?^#_ !$UNOB#2[>41F^@BF280F3:7C!>-#OC M*2+C*.C88 &+XLT#7M"_;B\%^.]*T6[DTK7_ (=:YHGB"\M[=WCBN;>[T^ZT M[S6 Q&NQ]5 9B,M(JCDUYY\7/^"37[-?[2?[7UW^UK^U+<:M\0U@L].MO"_P MZU^Z)\-:2+-)"D[V(/EWUP9;BZE MZ;*UE&K-"U]J%O8I,^YE BC>Y621LY6-'8!B I^)_P!N[XE?\%@O"_A3XC_M MJ?LV?%7X>^&/ 'PBFU&[L/A)XB\&FYO/&VEZ5O\ [0N;K4GE#6+2&"Y-M'!& M T:Q,T@,G'>? [XR?&G_ (*0?\$R_B1X8^+?PPM_!/QT=BQ:(R&WN(R6;&X#<^-[>U:QIGP(_;A_8^TW4_B_HT-_\/O'W M@^PUK5-/NM3EMK:>PG@CN@D[QNA:':PWJQV,H(<%200"Y\6?AM^S_P#MZ?LQ M>(_A%XJO=*\5^!?'N@SZ9J,^CZC#=1.C@KOAFC+)YL3@.CJ24DC5AR*^?/\ M@CS^T#\3E\(^+O\ @G3^U3KK7?Q@_9TOX=!U/4[C(;Q1X==-VCZ['N)+B:V" MI(L]PK?8WWND4SV(A:X@1OD!M68 /&*^AM8_8<_9S\3_M;P_MN>,?!2 MZO\ $"Q\-0:#HNHWK#RM-L(IVN B1(%61O/;S1)-YCQL!Y9CP<@'._LZ_"OQ MEJ7[#NL_LU?VEJ7A"]TL>*/!?AW5SIY\W3]/M[Z]L=+O84?:L@%DMI,F#M/ MSP:A_8=_X)A?LD_L!:9+>?!SP==ZKXOU"UC@\0?$KQC?'4_$6KJBJBK->2C< MD85$ @B$<*[1A >:^A:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **YWXN_$G1/@S\)_%'Q@\2V]Q-IOA3P[>ZQJ$5HFZ5X+6!YY%0=V*H0! MW.*^!/%/[8W_ 6O_9@U?P3^U3^V!\'_ (+_ /"E?%7BK2-)\9^!O!\NHOXC M\ VNIW<5I:W4UU,1#>/#+<0K!5UGXEZ+X>T"[T*VUJ-QI;2:WJ5UIMI/.T),I@MY;2:>Y"@,L*94Y8$>% M?LQ_$_\ ;V_9J_;9/[,'_!0K]J_X=?$/PWX\\#3Z]\/O%-EX;M_#%W;:K;7U MK;W&C):B=QW_$'_BC/V[?AOXLQY5IXP\#^(/#-XXQ^ M_OH);+4;%#_NV\.L-_P(^]>6_P#!2W]@[_@E/^TEIMYXY_X*$V/AZUU*7P_) M8Z/XIUWQA+8WFDPIEM^G!I@LVQ]MAW':C12G!)45[5 M\9O&.@?'#X6_!;]JKX#W4GBG2K3XB>&]?T"ZT>!YOM6FZLKZ/-=R1\BQ,S8V\:O[$_A+XPM^P/\-_ W[0FNZC+XS;X:V%EXCU'4[5#?&X-HJ& M2XCG5T-SC!D6174R;PP89SK_ +(O[&G[.O[#'P=T_P"!G[-/P_CT'0=/B" / M'-!\5W6A7=_9O;PZS8Q1O<61<; M3-$) R>:H)*%U90P4LK@%3J44 ?!'_!+KQ=XU_9C^,OQ"_X(P_M2>,+_ ,57 MG@ZSD\2?!SQ3XJE^T7'C#P->S,#%.[C$]Q97#O;39 #*R;5V+FO>?^"DWB#X M9:3^S?:Z#\6O%NDZ'H>M>/?#<.H:AKE_':VL5G;:K;:A>L\LA"1A;&RNY,DX MS'7GW_!6C]E7XP_%C2_AC^TY^QWHD#_!=M^VQ\%O#OB*?PIKBZ_;>% M&U&;4-&M]46*6&.1EECA6^$<4TBKY\(3+LWE@[< 'BWPJ_:LMO\ @IK\0+3X M@_LM^!-9/@/X3>/- U;PA\3/$6DSZ?IWC"2>/5=.UL:=YR;[B&"PNL)-L59) MI64':H>OI'QC^S7^SW\1/BQX?^.WC[X)>%M;\9^%('A\,>*-6T*"XOM*1FW, M+>9U+0G=SE2",G!Y.>RL[.TT^TBL+"UC@@@C6.&&% J1HHP%4#@ #I4E M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R-_P %K1^,?!W@6P=4T_Q;=6X<7-A?#:9)A- M9O/;Q(K(H>=MV[>#']6_L>?M-?"']N']G/P3^UW\)%BFTWQ5H/G6IF5 M6N=-=V5;NQD8#*R13PF*11P7@!YPIKYT_:!_;Y_93_8[_;-^)GQ)^(_B"XUC MQK=>$O#/@?PC\-/"=@VI>)O$6H6W]HZL\-G8P@RNCQZU9#S7 B5D.74Y%7/V M1_V7OVD?V0?^"@?QC\-_!'P;I+_LY?$*_M/%[?VSJLEI+X<\4W 8:I;Z7;+" M_P!J@G58)V):&&.24K&S-'+'7T%\+_V-/V9O@]\:O&/[2'@;X2:7#\0/'M]] MI\5>-+I#<:E>81(T@$\I9XK=(XXT6",K& @.W.20#%_8]\*?%:S3Q3\6_B9X M0A\.R_%!M"\5W7AMYBUSHNJR:#I]G?V,BXV@1R64>"&.YWE)]3V?P/\ V:_V M?/V9]"OO#/[//P3\+>";#4]0>^U.U\+Z'!9)=W+DEII?*5?,?G&YLD# & * M[:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\^O"OB M'XL_\$SO^"IO_"&_&_XSZ_XQ^$G[6NHB7P_XC\2R)M\+^/X(%3^RTV*J0VE[ M9Q1);((/#=E8^/\ 0O"WBJ>:/4C' MY;3&:6".$0^%/&= MGIFI6^KP:-XCTJ+4K.UU**-U6:-)T(+*)95#%02KL"/F(KMK6UMK&VCLK*WC MAAAC"111(%5% P% ' ' I]% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'D'[=O[+FN?MG?LO>*?V;]#^.'B/X>MXEL)+>;Q%X5D6.\ M4>6Q2/>02L1E\HRA"K21*\091(6'F7_!*3]K/Q=^UE^SQ>_#']IW2+6W^-/P M:\1'PE\7]'FC##^U[,@P:I$"!F&[C6.ZBE4!=S.$X0&OJROC#]H+]E[]HSX= M?\%2_ O[:O[$G@S3+]_&7A:X\-?M :3K^JOINEW^F6P#Z9J)G2&8F_@D+1(J MQ2.\)V$PIF2@#I/V^_VD?V8?V;_C]\)/B=^U'\6=%\(Z'X'T_P 2>*8M1U2Y M_>27/V6'2HK6"%,RSS2QZK-+!['5M1LTU2QFT2_:V8%HE>%=2D^'=9GE;, MZJ)2JJN_:,5ZC0!Q/AG]FO\ 9[\&?&/7_P!H?PG\$?"NG>//%,447B/QE9Z% M!'J>HQQHD:)+A)IG8N\D.*@\?>!/!_Q1\#:S\-/ MB%X>MM6T'Q#I=QINM:7>)NAO+2>-HY87'=61F4^QKY8_X)&?!7]L']FSX%ZK M^RY\=K2VN?A_X'\0:CI7P:\5ZAK$G_"0:AX86;_B7)>6?D[;'_ +=<+I]O*DB@$BP^RJZ8(5U8*6"ACI?LK_L=?LS_ M +$_PW7X4_LP?"#2?">D-();TV49>YU&?O<7=S(6FNICDYDE=F[9QQ7IE &' M\-_AG\.?@YX(T[X:?"7P'H_ACP[I$'DZ7H6@:;%:6EI'DG;'#$JH@R2>!U)/ M>MRBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LOQMH6K^)_ M".I>'-!\5W6A7=_9O;PZS8Q1O<61<;3-$) R>:H)*%U90P4LK@%3J44 ?!'_ M 2Z\6^-?V8_C)\0O^",7[4GC"_\57G@ZSD\2?!WQ3XJE%Q<>,/ ][,P,4[N M,3W%E<.]M-D ,K)M78N:]Y_X*3>(/AEI/[-]KH/Q:\6Z3H>AZUX]\-PZAJ&N M7\=K:Q6=MJMMJ%ZSRR$)&%L;*[DR3C,=>??\%:/V5?C#\6-+^&/[3G['>B1R M_'KX0^/;6]\ /*WDVVHV%TZP:MIE_/TAL9K/S'=SSN@14R\BJWL/Q;_9)^$O M[9'@_P %VW[;'P6\.^(I_"FN+K]MX4;49M0T:WU18I88Y&66.%;X1Q32*OGP MA,NS>6#MP >+?"K]JRV_X*:_$"T^(/[+?@363X#^$WCS0-6\(?$SQ%I,^GZ= MXPDGCU73M;&G>'_CMX^^" M7A;6_&?A2!X?#'BC5M"@N+[2D9MS"WF=2T)W3GLK.SM-/M(K"PM8 MX(((UCAAA0*D:*,!5 X Z5)0 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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%.?CS\6/#_@[14SYFK^)=5BL[9.0/FEE(5>64M '745 MX1X4_P""H_\ P36\ZC+Y>G6MO\2=,+W7>/OVUOV5?AA^T!X3_96\;_&_1;3XB^-YY(?#/@Z-WGO MKHI T[,\<2MY">4C,'EV*> "20" >HT444 %%%% !117D_Q1_;N_8M^"'CRU M^%OQD_:J\ ^%?$M]*L5CH'B#Q3:VEY=.S!56*&5P\A+,% 4')('6@#UBBN$^ M*_[4/[.?P(\"V?Q/^-?QP\+^$O#=_"DMIKWB/6H;.SD1MFUA+*RI@^9'C)YW MKZU?^#WQW^"_[0GA5/'7P+^*>@^+]$DQY6K^'-3CO+:3.<%98R58<'D$]* . MLHHKRSX2_ML_LI_'GXU^+/V=O@Q\;]&\3^,/ UI!<^+-*T5GG734F9EC#SJO MDER58&-7+KCYE&10!ZG17EG[1O[:/[.'[*%G+=_&WQQ>6;6VD2ZO>V>A^&=1 MUJZL]-B;;)?SV^G6\\L%HC<-Z?XHL+L/:2PABC-O_ (2KJR,IPRLK*P# @ ':45Y9\&?VXOV. M/VB_%-UX'^ 7[4/@/QIK%BY6^TSPOXHMKZ>V8!R1(D+L8SB-^&Q]QO0UZG0 M4444 %%%% !1110 4444 %%>=?!?]K/]GC]H;X@?$#X6?!KXEVVN:_\ "W7T MT7Q[IT%I/&VDWS(66%FEC59>%8;HRZY1ESN4@>BT %%%% !117F_[47[7O[, M_P"Q7\,YOC!^U-\9M%\%^'H6VB]U:<[YWX_=PPH&EG?D?)&K-STH ](HJGX> MU[2?%6@6/BC0;OS['4K.*ZLI_+9?,AD0.C;6 (RI!P0",\BO-?BY^W3^QC\ M?&MK\./CC^U-X"\(>(+Z14L=%\2^*;6RNKIFV86*.5U:0G>@PH/+@=Q0!ZM1 M571-;TGQ)I%MK^@ZA%=V5Y"LMK _#USXM\9Z[; M:9IEFJFZOKR4)%$&8*"S'@99@/QKPO3O^"MO_!+75;E;.P_X*+?!)W:98@#\ M3M+4;VSM4DS@ G! !ZF@#Z%HJOI6JZ7KNF6^MZ'J5O>65Y LUI=VDRR13QL MRNCJ2&4@@@@X(-,U[7=$\+:'>^)O$NKVVGZ;IUI)=:A?WLZQ0VT$:EY)9'8@ M(BJ"Q8D $F@"W17C?P8_P""B7[!?[1OCN'X7_ #]LKX9>-?$=Q!)/!H7A;Q MK97]V\4:[I'$4,C,54=@(D) 9AD4 >C454T#Q!H/BS0K/Q1X6UNTU+3-1 MM8[G3]1T^Y6:"Z@=0R2QR(2KHRD$,"0000:\Y\ ?ML?LE_%3XBCX3_#K]H/P MOK&OR2W,5G86.IJXOI+8D7,=M)_J[IX2")5A9S$5(<+@T >HT45Y!K__ 4 M_8>\*_%$?!#Q+^UI\/;#QFSE$\)7?BNUCU)R Q(6V9_-;A'/"]%)[&@#U^BD M1UD02(P(89!'<4M !17$_M!_M(_ ?]E'X8WOQE_:-^*VC>#O#.G\7.K:W=B) M"Q!(C1>6ED(!Q&@9C@X!Q6U\,OB/X,^,7PW\/?%WX<:S_:7A[Q5H=IK&@ZC] MGDA^U65S"DT$OERJKINC=6VNJL,X(!!% &Y1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R?B_X\_ WX?: MRWASQ[\9_">AZ@L:R-8:OXBMK:8(WW6*2.&P>QQS69_PUA^RS_TWP_\ M_ .;_P".4 ?5?A#QOX+^(.C+XC\!>+]+US3VD:-;_1]0CN82Z_>4/&Q7([C/ M%> _\%C(89_^"3W[2*3Q*ZCX)>)F =K?LY?LQ? ']D7X: M1?!S]FOX6:7X.\+P7DUU%HNCQLL*S2D&1P&).6(&>:\1_P""W'Q'^'_P]_X) M1?M )XZ\:Z7H[:Q\(O$&G:2FI7R0M>W(?@+IVE>!OA3X2EBUKQ&OB062K:3)8V MWF3V[6\^V1Y&5-JQNNV_%#_@K!\2O@S^S-HO[?/Q%_8I MU6V^!6K)97UYK5GXM2?Q/HNCWC(MOJMYHHM1&L)$L;O'%>RSQI("T8(=4\/_ M ."MWQJ\+0_\%'O^"=?Q]\!:5J7C;2KS5/&VI^'K;PA:B[N=;BN-#LFMA:@E M5(E\R,AW9(U5M\CHBLX7Q!^WS^SO^TW_ ,&^^N?#O2?$UC<_$W7_ (&W/PZ_ MX5,K*?$,?C)],;3%TU=-_P"/CS5O,.H\L8B42\("1YO\>OA/??\ !/GQU_P2 MIT[]HWQ#%I.B?"6UUK0_B!XSU"7&DZ+?W&AV5O'%/>']U#&UQOBB9V4,L9/1 M3@ ^L_V:O^"O/BGQO^W#'_P3W_;-_8H\3_ ?XB:]HL^K_#R/5_$]EK5AXGM( M5=Y5BN[/]TMPL<;N8E,@ B<%PP4-U'Q;_P""B_Q1L/AA\0_C[^R]^RO!\2O M7PNO=4M/$>L7/CM=(NM5ETQG74O[(MS9SK>K;/%/$6FEMA)+;R+%Y@VNWD'[ M2'A_P[^WW_P6)_9>\6?LXZ_8>)/#W[.UMXG\0_$SQIH5U'ZAN$M9I)F8S.%5OO(8@A9@Z( ?:G MQ>_X+Q? [P+\!OV>_P!I[X&_@[I:?MM^#?%EIX&F@M]*DTGPY%=:F_]HW%FH3[ M(#%+#-.K*/)EN&1R65B?8_\ @Y.UFPO/^"45S\1](E.HZ)I7Q#\(ZS>ZCIBF MYB2PCU:W=KG='D&,*0=PXY'K0!]Q?"3Q'\3?%7@N'6/B[\,[7PCK;S2+-HMI MX@74TC0-A&$ZQ1AMPYQM&.G-?F[_ ,%VO%G@'X?_ /!3[_@GEX^^)>OZ9I&C M:3\2O$T]_JVK3I#!:1K!I9#O(Y 0!@IR3U K]&O@C\=?A7^T=\/[;XK_ 4\ M6P^(/#-_(RZ7KUG&_P!EU!5P#+;R, )HMV5\QA_\%POV]/V)/B;_P $F/CMX"^'_P"U=\/MO2WOPA^'N@^'O M#VBJBS:GJM_I=E#;P^8Y"0J78L\C<*JL0&;:K7/^#@WXH?#70?\ @C5\:WUK MX@:+:CQ)X&:'P]Y^J1+_ &I))-!L6WRW[XMO4@)G(8'I7SQXR_X*,WG[+7_! M ;]D_P"(GP&\>Z2;"]TSX:^"OB1X^TNUAU@_#RP?384O]2:WQ(@NK=[;RD29 M&59G4,K, C 'V/\ #S_@H+XQ@_;SM/\ @GI^TG\!+'PAXNU[X?2>+_".M>&/ M&3:YI6J6D,_D7%NTDME9S07,; MM,3(R GS <*?!OV1$:U_X.*?VR[C3[))) MV^%W@1Q'N">=(+$ MCC.%&3G ]*\#TWXV?L>>%O^#@#]GSXD_!SXIZ_P"+ M/#GB/X*:_I=KX]U&YU76SXIU9[@XCM+N82?;, @8M#+6R@AU>%FN9K:S7[1'& W[QHMRAPN2A. M&P: .?\ V%_C3^UOXR_X+H?MA6'BS]FC3+MX])^&NCZ]I5Q\0HI(_"VF/I(;7XZ*">6 YKT#X>_\ !<;X MR?'C]FOX@_M"?LY_\$Q/&_B1OAEXKUK2_%ND:EXVT[3DL[?3(T>9OM#!UN+L M@RG[+:K.%$0W3 RQ*_C_ /P;N?'WX&W_ .U'^WK):?&+PNXUC]I[7]?TK_B> MVX^V:4UW?.M]%E_GM]@+>:,I@9SBC_@B7\?/@98?\$TOVLM5U'XO^&(K6T^- MOQ$U&[EEUN +'9SQ1&"X.6_U4@/R/T<\*2: .X_X*K?\%6OBYJ'_ 1M\*_M MH?L/^"S%H_Q^\E%M M[6&%=\LGENR[HT1)9)(T;\BOB!XG\/\ C'_@SZ^&.J^#M7@U>/P7K'A^?Q6N MER"XDTI(/$C"4SHF6CV[E)! X(/0YKZ#_P""N?[2/P?A^-W[+?\ P5GL_AW% M\8OV;/!U]XD\-?$6^M?#G]I6=K:ZK!9K!JT$6)W65E6Y<+F254<00@H#Z9X:T2>Z\;_ !9TGP FAVGAV!XP(;$WD]K MS7$Q^\Z&X=,Y6)XW5E M._$OBCX0?$C5O"FO>&=5\8:;IJ(VGQ1-,TEX3)";AY'ECCMK4W61#O>2-98B M_6P_\%H_@#J7_!,;P5_P4P\/?#_Q#J.F>/[^ST;PWX-M_+^VRZY<7[Z>+!Y2 M1'&J744JM,>-D>X*2RH?$O\ @A9^T?\ "W\5_MQ:Q=_&GPM!90?M?>+M>EO M)]>MXXAI<@M8TOMS.!]G9XW F^X2."?"WQ+\86]A%JD_PZTB^U_49Y=8>T9743I&D1A$R%"\\;;7^56 M/U+\ _\ !0?QI:_MW6W_ 3X_:._9_LO"GC#7/AY+XP\'ZOX6\9MK>E:M:PS M^3/;-)-964L%RC MM,3(R#/F X4^#?\ !.W]M_\ ;I^/_P#P4G_:@\#?%/X! MZ!?$'A[P^FF:=X[1U\-6B6E]<1F-'A5;VXN6F+R.#$%.Q,LL:FO!=-^- M?['OA7_@O_\ L^?$KX._%/7_ !9X;\1_!37]+M/'VHW.JZV?%6K/<'$=I>3+ M)]LP" 1:YMX22BB/8R+ZK_P3F^.7PP^"G_!:/]N#X(_$[Q)_97B[QMX^\+ZC MX4\/SVLIN=3L5TJ0R7<2A3F"-75Y)<[(U.6(H ^D/V$O^"A7P\_:A^*7[1'A MAOV=;GX5S_!OQE%IOC.^\0WUAY^HSBV=I+NX-HSQ*$C@4!_/ER@4[E Q7/:] M_P %5_B3/^RI>_\ !0?X5_L9W_BKX&6$%QJ3:M%XP6U\37NAV\CK/K%KH\EH M8GMMD;SHLM[#,\(WF)?=6]U;V9<6,RP#S-OFRCE5SEN/SN^-7POD_X)Y_ M\$=/^">?[-'[3?C/3]"\8:+^U5X0\1:]H^JZA''/IEK-J6J:C<>8A;*QVJW: M12O]Q'7&>17TS_P4[^-WP9M?^"X/_!/*>Y^+7AJ./3;CXA7&H2/KMN%M8K[0 M[-+*20[\(MPP*Q,<"0C"YH ]U\=_\%2?&M[K7Q\7]FC]F&#QOI'[-Y:#X@7V MM^-6T6XO[R*S-Y67@#2] M">.Y5X1/J:ZU;L]I TBJ+B5%Y=8B^P?>Q@T ?M#^SW_R0/P/_P!B?IG_ *2Q MU^??_!=RRL[K]O;_ ()YR7-I%(R?M(+L:2,$K\UDW&>GS*I^J@]A7WG^RCXO M\)^.OV9_ /B?P3XFT_6--N/!^G>1J&EWB7$,F+:,':Z$J<$$'G@BOSD_X+\? M'CX*^$/^"@O[!>C>*/BOX>L+K0?C\FH:_!=:O"C:7:%[%1<7(+?Z/$2X^>3: MN,G.%) !]5?MB_\ !4U?V0OVR?A)^Q_J/[)WCKQ-<_%X:N/#OB#1+FR:*ZEL M++[1);VT E:5Y?,>WB8W M88Q/YK3>7&[!_[(_\ P4L\7_'']LOQM^P7^T5^ MRAJOPD^(WA?PC;^+=(T^Y\5VFM6^M:#+<+;?:TGM558W29TC:+YP"3ASM-?. MG_!3OXZ?!2U_X+??\$\[RY^+OAF.#3)_B'ZC!K' MB5O&G]GWVN1Z=.T.H76C6:V#?VC MO@CX1^/_ ,/$OET'QKX;LM;T=-3M#;W*VUU"DT8EC.=CA7 (R1G."1@G\G_^ M"+'_ 54_9O_ .";O[*9_P""6O\ P4'UO4OAY\7?@MXFU71[?P]+X:O[R7Q1 M;W-_/=VT^GK;0R&Y:1K@QHBC,@$;IN$F1^B'CW_@H1\'_P!GS3O@UIG[5L=] MX(\5?'+Q';Z'X/\ "YTV>\E@U"Y*&*SN7@5DBD0301R,6V"1FVDH"P /?:** M* "BBB@ KB]?_:/_ &>/"FLW'ASQ3\>?!>FZA:2>7=V&H>*;2&:%_P"ZZ/(& M4^Q%=I7S)\7O^",W_!+CX^?$O6?C'\8_V*/!?B'Q1XAO#=:UK6H6LK37N?\ #6'[+/\ T&X_&.B>)M M/O-(EMS/%JMK>I);/$ 29!*I*E1@_-G'!KY0_P"'!'_!&W_I'M\/_P#P#F_^ M.5]'^ O@#\&_A=\%+3]G/X?_ ]T_2O ]CH\FE6GAJU0BVBLG5E> DG:0[# MKW- %#_AK#]EG_HY7X?_ /A96/\ \=I]I^U+^S'?W45C8_M&> YIYI%CAAB\ M7V3/(Y. J@2Y)). !7SY_P ."/\ @C;_ -(]OA__ . OV/BGPY^P/X#L]0TR\BN["[AM)0\$T;AT=?WG4, 1]* /I_Q?XW\%_#[ M1F\1^/?%^EZ'IZR+&U_K&H1VT(=ONJ7D8+D]AGFN4_X:P_99_P"CE?A__P"% ME8__ !VG_M&_LQ? ']KKX:2_!S]I3X6:7XQ\+SWD-U+HNL1LT+31$F-R%(.5 M)..:^?/^'!'_ 1M_P"D>WP__P# .;_XY0!])^$/CS\#?B#K*^'/ 7QG\)ZY MJ#1M(MAI'B*VN9BB_>8)&Y; [G'%6/&_QC^$7PRNX+#XD?%3PWX>GNHS);0Z MYKEO:/*@."RB5U+ 'C(KR#]G+_@E+_P3K_9%^)<7QC_9J_9)\)^#O%$%G-:1 M:UH]O(LRPR@"1 6N0.[VL+OO9%VL."W- '6?\-8?LL_]'*_#_\ \+*Q_P#CM=GH'B'0/%FC M6_B/PMKEGJ>GWX-?)G_ X(_P""-O\ TCV^'_\ MX!S?_'*^F_A#\(?AI\ _AIHWP<^#G@VS\/>%_#UF+31=%T]2(;2$$D(@)) R M3W[T ?%'_!P3X$_:BNO@/\*OVA_V;?@_-\2X/@M\9M*\;^,OAC;AFDU_3K1) MONQJK-*T4C*X4(Y4GS=C>5@TO@5^W-_P3+_X+U^&/ ;?#7QG8:;\3_AI\0-" M\9Z;X1\6V:6_B'0;G3M0M[FY6%"?W\4L$,KK0O$NM+8R3II"?V;.X_X)?\ QS\/1_$; M3_#%]K?PVU72]'OM1U);5;F]GMGCALD=B,R7#D0(BY9FE ).*^(O^"7?Q@\ M2_\ !1+]CS]FWX[^'OA5_8O@S]D/3R=>TO1[VQ.N>)_%&G>'Y=,^P64#31QV M-IY-V\[FZEB>9WB0(L:^>UK]LW]L#P?^S]_P<<_#]O\ @HGJJ^'/@KI/P@G? MX)Z[KZLN@VOBN::/[1J4LC9BCN5A%S:^8V#$'@/R"3>?EW]I_P >Z+^Q#^U_ M\4?VK?V#?$GB?Q9^Q9\>[FRL_P!I+7_ASH4E%J% /VB_82_;1T;]OCX":5^TEX+^ _Q \$^&/$-LEUX:D^(5 MGIUM<:K:L7"W$4-I>W+)&=N5,OE[U='0,K!J_,?_ ((+?&K]B'X;_P#!/O\ M:Q\(?MF_$?P%IOA67]I?QG+XC\/^+=2ME%UIC6&F(1]E=M\JN4D1%126=2J ML,5^A_[)G_!2;]@K]I#PO-%^R7\3=-U+P#X,\.VYU3Q1:V$FFZ'H"'RXK33W MENDB6.8Q[B(5!,21#S!'YD0?X<_X-7_$?[/?Q0^ 'QY\.76J^$=>UK_AJ;Q- MKFE6%P]M<70L)[/3!#>Q(V7$3F*0+(HVDHW/!H ] _X-/O!_[0?@[_@EHT7Q MHL->LO#]_P#$/4[SX4V'B,.+B#PV\5MY156Y2%[D7&-<\1V^F6^H^'HI//O+!I)W166 M[\M+21#.Z!LG!X- 'R?_ ,$:?VD?V$OBG\;?&'P7 MTS_@E[X-_98_:5\$:/M\8^"K+P)IMA>7&E221;KBTO;6VA:YM&D^SLP( R\+ M#S%*R&+_ ((->/=1_:P^,O[8G[;OC<_;-2U[]H.\\$:--<$.;30=%MHA96: M_<0)>EV"X#R,S$$DFO2/"_A#X8?MI?\ !5;P#^WE^SIJMGK'A'X8?"S7/#^L M?$;16$NG>*;O4+BW-II]G=+\E]#:(E[-)+$SQ))/=&\$:!K/Q7O?BM\.=<\3:G%96>L:#J<$:S_9Y92JRO9/: MQP3J/F4LC8VR*2 ?$WC3]NKXG?L=_P#!(G]O7]ESX9^([NS3X4_M':GX!^&5 M[#,ROHN@ZMJ;H;2%@K?#K4;% KZ7?V6H65EYJE>[0SW"-_?\UMV=QS\Z6__ 2=^.'[ M87_!'[]KSXC#P-?Z;X__ &COC/JGQ3^'7AG4[1K>\_LZWU#[5IMK)%( T&3;WUI>:O/J5N#YEG'9&UEBG:55V2,J??= 0#]'_@K\0U^+OP; M\)?%A+(6R^*/#-AJPM@<^4+FWCFV?AOQ^%?GC^TA8V3?\'4_[.]\UK&9O^&; MM< E* L )M3QS[;W_P"^CZU^C7PX\#:/\,/AYH/PU\/;O[/\/:+:Z98[^ODP M0K$F<=]J"ORV_::_:.^ 6G_\'4/P(6_^,_A>"/2?@)K&EZI<2Z[;K%:7\LNI M-':2N7VQSE5R(F(;#)Q\RY /IKQY_P %9_%/AS_@H7XA_P""QWT2I'+ M \4&^";2U_:S_:"_X*W? +]G7XD:'JGBWQ_P"'M#LO M!]EIVMPL^KR1Z!?030PE7^<>9_H[L,JC28?&: /;O^"FO[+OAYJEOH7B+4/%P@UVXTZ5'ABUL:2UH8ULBVV8;KM;CR#YG MD _)7NW[*?[3>F_ _P#X)\_LF?#+P[X2F\4>//B'\(?#EEX+\*V]ZEL+G[-H M%M/=7=Q<."+:TMX@&DE"NV9(T2.221$;X=L_^"G?[)/Q0_X-K/%'[,6I_%#3 MM ^+G@G]G>X\!^(?A3J@:'Q!;:EINF?8I&^P;?.,.(!,TJH8X59O-:,QN%P? MCM\5?!7PB^ /_!.S_@I)XZ^#1^)GP*^'7PD'@OXP6K^&/MZZ"U]HVEPI?&WG MC(98KBV8.X&-T(B#;Y%% 'Z&_"#_ (*8>+?%G[8'C+_@GA\8_P!GFQ\%_&G0 M?!J^*O"FF1^.#J&@^*]*9_+\ZVU'[%%-$RRY1XY+0. C,H<*V/./A;_P6_U+ MX@^#OC59:[^R-=>'/B?\&_&6F>&)?@YJ?C5'UK7M0OI1';+:>7:F-DG)_<2 MLD@5W9HH@)3T7['O[7W_ 2H^.?Q'N/B9^P;\-/A]+H?A7P[,=$_X.=_V8IO!] M[H'PZUJ+0O\ A&B]NL_C7P:KSV%WJ+SN?W6I,]Q)]EBXD2T2/S,N[6R@'["> M ]3\9:SX.T[5OB%X4M="UJXMEDU'1[+5?MT=G(>?+$_E1^:0, D(!G(!8 ,= M>N#_ &:?VF?@A^U]\%]#^/\ ^SS\0;#Q)X7U^SCGL[ZQG5FB9D5S!,@),,Z; M@'B?#HW! -=Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>5?MG_ +4MM^QA M^SWXE_:4UWX3^(O%F@^#]'N-5\16WAB:S%U;6<"[Y952ZGA63:FYBJMG"' ) MP" >JT5\,7'_ 76^&G@[]F[PG^VA\;?V*_C9X+^#?C"WL[FR^)=U8Z'J5C8 MVUV5%O<7EOINJ7%Y;1.70!F@)W.JD!F"G[5\&>,O"GQ%\(:5\0/ GB&TU;1- M$],CUB>/R MY]5CL(QJLK M AA[&IZ* *>A>']!\+:7%H?AG1+/3K*'/DV=A;)#%'DY.U$ R23P.]1:MX0 M\):_J=GK6N^%].O;S3GWZ?=W=E')+:MP=T;,"4/ Y!'05HT4 %1W5K:WUM)9 M7UM'-#,A26&5 RNI&"I!X(([5XY^US^W7\%/V.G\,>&?&MOK7B+QKX\U)M/^ M'_PX\'6"WFM^([E &D%O"SHB11J0\MQ-)'#$O+R+D9Y;QW^VY\?O@G\/+[XQ M_'7_ ()_>-K'POI5B]YK$G@_Q)I>NZCIENBEGEFLHIHVD55'S"U:X8QJ6B@"M'H^D0O;21:5;*UE$8[-E@4&!" "JW_AO3]483Z!9ZR^R_GL653'<7-OM'V1Y, MEA S-(J%/,$&, ZZBDD+A&,2@M@[0S8!/N<'%>;_ []I3P[\7O%/B;X4: MSHLWASQ]X(E@3Q9X1O9Q(\$4X9K:]MY0 +JRG".8IU"DF.2.1(IHI8D /1KF MVMKVVDL[RW26&5"DL4J!E=2,%2#P01QBF/ING2:<='DL(&M&@\EK4Q QF/&W M9MQC;CC'3'%344 4O#WAKPYX2TM-#\*>'[+3+*-B8[/3[1(8E).20B 9/)X MJ[110 5%?6%CJEG)I^I6<5Q;S(4F@GC#HZGJ"IX(]C4M% %:/1](A>VDBTJV M5K*(QV;+ H,"$ %4X^4$*!@8& /2I!86(OCJ@LH?M)A$1N/+'F&,'(3=UVY) M..F34M% !69/X+\'77B2+QE<^$],DUB"/RX-5DL(S MI364;7$"G.520CHR.N*R?#?PX^'G@W4KS6O"'@/1=*O-1;=J%W MINEPP2W1]9&107/U)K:HH R_%G@GP9X]TP:)XZ\(Z7K5DLHD%IJUA',..C;7!&1V-7Z* &PPPVT*6]O$L<<:A41%P% X M '054UGPWX=\1?9_P#A(-!LK[[)<+/:?;+5)?)E7I(FX':P[,.15VB@ JE9 M>&_#NFZK=Z[IV@V5O?7^W[=>06J)+<;1A?,<#+X'3).*NT4 %%%% !1110!D MS> ? MSJ%]J]QX*TF2[U2#R-3NGTV(R7<7 \N5BN9%X'#9' K2NK*SOK.33[ MVTBFMYHC'+!+&&1T(P5*G@@C@@U)10!2\/\ AOP[X3TM-#\+:#9:991$F.ST M^U2&)"3DX1 ,GGI5VBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#\=?^"U'_!S'\G:FNK:OJ]S#,SW*,S(5C&W V\&OUF^#GC>[^)OPB\*_$B_L8[6 M?Q#X;L=2FMH6)2)Y[=)2BD\D O@$^E>0?M&_\$I?^"=?[77Q+E^,?[2O[)/A M/QCXHGLX;276M8MY&F:&($1H2K@84$XXKW?P]H&C>$] L?"WAS3H[33],LXK M6PM(A\D,,:!$1?8* !]* +E?CK_P6H_X.8_CE_P2V_;BO_V4/ 7[,OA/Q5I] MIX;T[4UU;5]7N89F>Y1F9"L8VX&W@U^Q5?/G[1O_ 2E_P""=?[77Q+E^,?[ M2O[)/A/QCXHGLX;276M8MY&F:&($1H2K@84$XXH ]?\ @YXWN_B;\(O"OQ(O M[&.UG\0^&['4IK:%B4B>>W24HI/) +X!/I7253\/:!HWA/0+'PMX&].U-=6U?5[F&9GN49F0K&-N!MX-?K-\'/&]W\3?A%X5^)%_8QV ML_B'PW8ZE-;0L2D3SVZ2E%)Y(!? )]*\@_:-_P""4O\ P3K_ &NOB7+\8_VE M?V2?"?C'Q1/9PVDNM:Q;R-,T,0(C0E7 PH)QQ7N_A[0-&\)Z!8^%O#FG1VFG MZ99Q6MA:1#Y(88T"(B^P4 #Z4 7*_'7_ (+4?\',?QR_X);?MQ7_ .RAX"_9 ME\)^*M/M/#>G:FNK:OJ]S#,SW*,S(5C&W V\&OV*KY\_:-_X)2_\$Z_VNOB7 M+\8_VE?V2?"?C'Q1/9PVDNM:Q;R-,T,0(C0E7 PH)QQ0!Z_\'/&]W\3?A%X5 M^)%_8QVL_B'PW8ZE-;0L2D3SVZ2E%)Y(!? )]*\4_P""P_\ RB@_:2_[(?XG M_P#39<5]!^'M T;PGH%CX6\.:='::?IEG%:V%I$/DAAC0(B+[!0 /I7@G_!5 MGP3\9?BU_P $^?BY\#/@'\&=4\;>*O'GP_U7P]I&FZ=JFG6:Q37=L]NLLLM_ M=6Z+&OF%CM+-A#A22 0#X T2X_:E_:E_X-TOAE^PG^S+^Q/XP\0>)?'_ ,&] M!T./Q-KMUI=EX?TZS*0-+J3W+WA=@(U+1QK&9MQ4E 5VU] >$O&WB3_@GEX, M_9N_X(\>#_B1K \26_PIN-1\9^/_ UX)N]?O+'3M.^SV[FPLH[>XQ)/>7.V M.6XADBAA@??&[L@KW7_@D?\ #[XU?!?_ ()X_"?X!_M _!?5/!/BKP)X(L-# MU;3]1U;3;U)I;>/RC)#+874Z,C; PW%6PX&,@X\3_P""L_[,7[O"KO'#-(55)8W#N 3 MDL8V"N8_*D *_P #/VZOVPO@!\=_CMX?_:M\.^//''P'\ _#*Z\=^#/C9XE^ M%LOAN]9;.!);S1;J,VEI!/.%,C121P1!A"V0VX!.$^+G[:?_ 4CU;]CSPK^ MV]^ROXE\?>+/B)J<&CZ_<_L^6_[/]^WAK4=,O'A:33[;4Y-+2Z\Z&WFWF]^V M&*8P.T<*"1(Q[UX'L?VRO^"F'P5^(7@?]K[]F>X_9_\ WB[X;:OX1M_"%]X MFM=:UC4KG48!#)J.C>*+_ ,%V4?AWP?\ '\_$*UA\.C2(5$-K>WEK@W,Q@A"?N4V3 M3!%5EB;=*0#J_P!IO]L?_@HY+_P4W_9^_99^"?Q \+>#/"_QM^&.LZT^D^)/ M +2:CX;N8+ RLUZ7N";J6!G#)#']E4R1[)24W$_9O['W@W]J/X?_ +/^B^$O MVR_C+HGC_P"(5I+=#6/%GA_05TVVOHS<2-;G[.H"HZPF-6VJH+*>#]X_)?[0 MG[._[7=[_P %C?V:?VC_ O^SOXK\9> OA3X UW0?%_CS^W_ _;R75U?VAA M2X6UEOX9G =0TNV)<;SL5L8K] : /R?_ &(/&-Y^T5_P=&?M/^*?BDS3W?PC M^&=CX:^'>GW9W#3+&1K-KB:%3]UI)'DW[6=W^P[^S-XE_ M:AN_A#?>,M"\(:<]_P")-/TK5(+>ZBM%*AI(UGPDNT,25W*<*<;CQ7S'^V+_ M ,$ZOVC/A+_P4DT7_@L'_P $[]#TOQ!XPN=!'AWXR?"G5=633E\::3MC19;6 M[D_=PWD:PVV!*5B;[)"2PVNLNO\ \%%/B5\>_P!MK]@?XB_LJ?!W]@KXPVOC M7XB>$YM%M[7Q-9:3866DRS RW5Z^H&!HT&23;O,QP JG- 'DG[:'_!1;]IC MX-_\$?\ X.?MB_L*^"M$^%_AO7-5\+:3X<\%Z_ID6J7Q\/W@BBLA%<><;>S/ ME!5VO%<$(5.Y&R!Z!^U#^U'_ ,%"/^"9GPN\;?&/]I3X\_#_ .)E_P#$WQQX M=\)_ #PCIW@U])M-!US46F66&ZE60RW5I$JM*&9VEE6U/S0F3"\'^WS^P)^V MCJ/_ 13^ G["/P:^ TOQ ^('@$>"1XBCT'Q+IEG8PG1XHOM.)]2N;8N&:,J MA5&)SDA17O/_ 6,_88^*W_!2K]A&P\,?"%'\(_$[P;XMTSQUX L?$=Q %AU MFQ$JI;7,EM)+$-T4\Z!D=T5V0EMH)H X3_@HM^TY^V+_ ,$C?!?@G]L?QG^T M->_%SX8KXLL=$^,OAK7_ II=E-IEK>,4&J:3)I]O"\8BEVK]FN6N2XD1?,! MS)7;:1^T]^T-H/\ P7-C_8IN_BL-;^&.O_LX7'Q L=,O-<N+#41KBV2QQ7 M,$2.]N(@2JR;GRYW.V!CAOVS?AG^TE_P6#_92\+?L:?$G]C[Q?\ "F/7_%&B MWWQFU;Q5J&G&ST>SL;A+FZMM.EM;N9[^:>6(1P.J",1L9)6C8+&\_P"V/\+/ MVK_@'_P6!^&W_!0KX%?LIZY\6O!D_P #[WX;>)-#\':KI]MJ.CS'4_M]O<[+ MZ>"-XG8JA.\! CEB/D# &G^R=^TO^V;\1_\ @HC^V/\ L0W?QTTC5+?X067@ MV7X::[XH\&02_9)-7TR2^F%Y%8/9FZ525C&UXCA >I(/S;^RG^TQ_P %W_\ M@H-_P2:T?]OGX(?M3_#SPKXETR#7]0@\)K\-H+Z3QJ;/4;Q?LLDTC!--18H5 MMX4CBDDD:/?+<+YG[OWO_@G]\"/VW_ 7_!8#]JG]I?XZ?LV6NA>#_B_I_@O^ MR_$%EXKMKB"WETW0UB>V2/B>X97E$+R^7''YD,I0L,"O O\ @WE^/OQY\*?\ M$)/"OP]^%?[(?B_Q3XAD'B6'P)J%GTD[I%+$S^47@D.R0 $JX38P!R7[,7[?7Q N/\ @L'>_L#Z5^U/;_&OX;ZS M\$G\8:1XMN=.TQ;W2=6MM3^QSV2W6E6UM:W>TN_'>F^=X7']J&[WW\=N75 M9!&VU+>T-PA^0&5/WGE=!_P4B^%6H?M8?\%??V-O@GX;M?M%M\*KS6_BGXZN M N1IMI;FU@TLMVS/?1O&HR#B)V (1L 'Z#4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 97CC3_&6J^$[[3OA]XFL=&UF:';8ZIJ6DM?0VS9&7:!9H M3(=N<#S% ."=P!4^"?\ !+7]@'4?^"9?[*VE_LAZ?\9QXT\-^'[J[FT"\NO# M8L;V'[3=2W,R3.MQ(DP\R9BN$0J."6XQ](44 4/%/A?PWXW\,ZCX,\9:#9ZK MI&KV,MGJFF:A;K-!=V\J%)(9(V!5T96*E2"""0:P/@E\);?X'>!8/AEHOBO5 M-4T32R(?#L6LS^?<:=8JJK%9F<_/<)&!M1Y2TNS:'>1@7/744 (X*O%6HJOVF^\E"D$"A0%@M8% M9EB@0!4WR.=\LLLLG XML 15 rhi-20201231_htm.xml IDEA: XBRL DOCUMENT 0000315213 2020-01-01 2020-12-31 0000315213 2020-06-30 0000315213 2021-01-31 0000315213 2020-12-31 0000315213 2019-12-31 0000315213 2019-01-01 2019-12-31 0000315213 2018-01-01 2018-12-31 0000315213 us-gaap:CommonStockMember 2017-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000315213 us-gaap:RetainedEarningsMember 2017-12-31 0000315213 2017-12-31 0000315213 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000315213 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000315213 us-gaap:CommonStockMember 2018-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000315213 us-gaap:RetainedEarningsMember 2018-12-31 0000315213 2018-12-31 0000315213 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000315213 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000315213 us-gaap:CommonStockMember 2019-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000315213 us-gaap:RetainedEarningsMember 2019-12-31 0000315213 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000315213 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000315213 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000315213 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000315213 us-gaap:CommonStockMember 2020-12-31 0000315213 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000315213 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000315213 us-gaap:RetainedEarningsMember 2020-12-31 0000315213 us-gaap:MoneyMarketFundsMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000315213 rhi:MutualFundBondMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel1Member rhi:MutualFundBondMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel2Member rhi:MutualFundBondMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel3Member rhi:MutualFundBondMember 2020-12-31 0000315213 rhi:MutualFundStockMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel1Member rhi:MutualFundStockMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel2Member rhi:MutualFundStockMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel3Member rhi:MutualFundStockMember 2020-12-31 0000315213 rhi:MutualFundBlendMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel1Member rhi:MutualFundBlendMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel2Member rhi:MutualFundBlendMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel3Member rhi:MutualFundBlendMember 2020-12-31 0000315213 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000315213 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000315213 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000315213 us-gaap:MoneyMarketFundsMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-12-31 0000315213 rhi:MutualFundBondMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel1Member rhi:MutualFundBondMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel2Member rhi:MutualFundBondMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel3Member rhi:MutualFundBondMember 2019-12-31 0000315213 rhi:MutualFundStockMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel1Member rhi:MutualFundStockMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel2Member rhi:MutualFundStockMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel3Member rhi:MutualFundStockMember 2019-12-31 0000315213 rhi:MutualFundBlendMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel1Member rhi:MutualFundBlendMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel2Member rhi:MutualFundBlendMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel3Member rhi:MutualFundBlendMember 2019-12-31 0000315213 us-gaap:FairValueInputsLevel1Member 2019-12-31 0000315213 us-gaap:FairValueInputsLevel2Member 2019-12-31 0000315213 us-gaap:FairValueInputsLevel3Member 2019-12-31 0000315213 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000315213 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0000315213 srt:MinimumMember rhi:ComputerHardwareMember 2020-01-01 2020-12-31 0000315213 srt:MaximumMember rhi:ComputerHardwareMember 2020-01-01 2020-12-31 0000315213 srt:MinimumMember rhi:ComputerSoftwareMember 2020-01-01 2020-12-31 0000315213 srt:MaximumMember rhi:ComputerSoftwareMember 2020-01-01 2020-12-31 0000315213 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0000315213 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0000315213 srt:MinimumMember 2020-01-01 2020-12-31 0000315213 srt:MaximumMember 2020-01-01 2020-12-31 0000315213 rhi:AccountempsMember 2020-01-01 2020-12-31 0000315213 rhi:AccountempsMember 2019-01-01 2019-12-31 0000315213 rhi:AccountempsMember 2018-01-01 2018-12-31 0000315213 rhi:OfficeTeamMember 2020-01-01 2020-12-31 0000315213 rhi:OfficeTeamMember 2019-01-01 2019-12-31 0000315213 rhi:OfficeTeamMember 2018-01-01 2018-12-31 0000315213 rhi:RobertHalfTechnologyMember 2020-01-01 2020-12-31 0000315213 rhi:RobertHalfTechnologyMember 2019-01-01 2019-12-31 0000315213 rhi:RobertHalfTechnologyMember 2018-01-01 2018-12-31 0000315213 rhi:RobertHalfManagementResourcesMember 2020-01-01 2020-12-31 0000315213 rhi:RobertHalfManagementResourcesMember 2019-01-01 2019-12-31 0000315213 rhi:RobertHalfManagementResourcesMember 2018-01-01 2018-12-31 0000315213 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0000315213 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000315213 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2020-01-01 2020-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2019-01-01 2019-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2018-01-01 2018-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2020-01-01 2020-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2019-01-01 2019-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2018-01-01 2018-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2020-01-01 2020-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2019-01-01 2019-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2018-01-01 2018-12-31 0000315213 2021-01-01 2020-12-31 0000315213 rhi:ComputerHardwareMember 2020-12-31 0000315213 rhi:ComputerHardwareMember 2019-12-31 0000315213 rhi:ComputerSoftwareMember 2020-12-31 0000315213 rhi:ComputerSoftwareMember 2019-12-31 0000315213 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000315213 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000315213 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000315213 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000315213 srt:MinimumMember 2020-12-31 0000315213 srt:MaximumMember 2020-12-31 0000315213 2020-10-01 2020-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2018-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2018-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2018-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2019-01-01 2019-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2019-01-01 2019-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2019-01-01 2019-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2019-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2019-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2019-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2020-01-01 2020-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2020-01-01 2020-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2020-01-01 2020-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2020-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2020-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2020-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2020-12-01 2020-12-31 0000315213 us-gaap:NonqualifiedPlanMember 2020-12-31 0000315213 us-gaap:NonqualifiedPlanMember 2019-12-31 0000315213 srt:ChiefExecutiveOfficerMember us-gaap:NonqualifiedPlanMember 2019-12-31 0000315213 rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember 2020-12-31 0000315213 rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember 2019-12-31 0000315213 us-gaap:RevolvingCreditFacilityMember rhi:CreditAgreement364DayMember us-gaap:LineOfCreditMember 2020-05-31 0000315213 us-gaap:RevolvingCreditFacilityMember rhi:CreditAgreement364DayMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 0000315213 us-gaap:RevolvingCreditFacilityMember rhi:CreditAgreement364DayMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000315213 us-gaap:ForeignCountryMember 2020-12-31 0000315213 us-gaap:DomesticCountryMember 2020-12-31 0000315213 rhi:ForeignCountriesMember 2020-12-31 0000315213 rhi:CaliforniaEnterpriseZoneMember 2020-12-31 0000315213 srt:MaximumMember rhi:RestrictedStockAndStockUnitsMember 2020-01-01 2020-12-31 0000315213 srt:MinimumMember rhi:RestrictedStockAndStockUnitsMember 2020-01-01 2020-12-31 0000315213 srt:MinimumMember rhi:ReturnOnInvestedCapitalAwardMember 2020-01-01 2020-12-31 0000315213 srt:MaximumMember rhi:ReturnOnInvestedCapitalAwardMember 2020-01-01 2020-12-31 0000315213 rhi:RestrictedStockAndStockUnitsMember 2020-01-01 2020-12-31 0000315213 rhi:RestrictedStockAndStockUnitsMember 2019-01-01 2019-12-31 0000315213 rhi:RestrictedStockAndStockUnitsMember 2018-01-01 2018-12-31 0000315213 rhi:TimeBasedAwardsMember 2017-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2017-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2017-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2017-12-31 0000315213 rhi:TimeBasedAwardsMember 2018-01-01 2018-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2018-01-01 2018-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2018-01-01 2018-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2018-01-01 2018-12-31 0000315213 rhi:TimeBasedAwardsMember 2018-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2018-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2018-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2018-12-31 0000315213 rhi:TimeBasedAwardsMember 2019-01-01 2019-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2019-01-01 2019-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2019-01-01 2019-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2019-01-01 2019-12-31 0000315213 rhi:TimeBasedAwardsMember 2019-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2019-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2019-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2019-12-31 0000315213 rhi:TimeBasedAwardsMember 2020-01-01 2020-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2020-01-01 2020-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2020-01-01 2020-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2020-01-01 2020-12-31 0000315213 rhi:TimeBasedAwardsMember 2020-12-31 0000315213 rhi:SubjectToMarketConditionsMember 2020-12-31 0000315213 rhi:AwardsNotSubjectToMarketConditionsMember 2020-12-31 0000315213 rhi:SubjectToPerformanceConditionMember 2020-12-31 0000315213 rhi:TemporaryAndConsultantStaffingMember 2018-01-01 2018-12-31 0000315213 rhi:PermanentPlacementStaffingMember 2018-01-01 2018-12-31 0000315213 rhi:RiskConsultingAndInternalAuditServicesMember 2018-01-01 2018-12-31 0000315213 country:US 2020-01-01 2020-12-31 0000315213 country:US 2019-01-01 2019-12-31 0000315213 country:US 2018-01-01 2018-12-31 0000315213 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000315213 us-gaap:NonUsMember 2019-01-01 2019-12-31 0000315213 us-gaap:NonUsMember 2018-01-01 2018-12-31 0000315213 country:US 2020-12-31 0000315213 country:US 2019-12-31 0000315213 country:US 2018-12-31 0000315213 us-gaap:NonUsMember 2020-12-31 0000315213 us-gaap:NonUsMember 2019-12-31 0000315213 us-gaap:NonUsMember 2018-12-31 0000315213 2020-01-01 2020-03-31 0000315213 2020-04-01 2020-06-30 0000315213 2020-07-01 2020-09-30 0000315213 2019-01-01 2019-03-31 0000315213 2019-04-01 2019-06-30 0000315213 2019-07-01 2019-09-30 0000315213 2019-10-01 2019-12-31 0000315213 us-gaap:SubsequentEventMember 2021-02-11 2021-02-11 0000315213 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000315213 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000315213 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000315213 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000315213 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000315213 us-gaap:AllowanceForCreditLossMember 2020-01-01 0000315213 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000315213 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000315213 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000315213 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AllowanceForCreditLossMember 2018-01-01 iso4217:USD shares iso4217:USD shares rhi:segment pure false 2020 FY 0000315213 P2Y P2Y10M17D 10-K true 2020-12-31 --12-31 false 1-10427 ROBERT HALF INTERNATIONAL INC. DE 94-1648752 2884 Sand Hill Road Suite 200 Menlo Park CA 94025 650 234-6000 Common Stock, Par Value $.001 per Share RHI NYSE Yes No Yes Yes Large Accelerated Filer false false true false 5876880362 113124854 Portions of the registrant’s Proxy Statement to be mailed to stockholders in connection with the registrant’s annual meeting of stockholders, scheduled to be held in May 2021, are incorporated by reference in Part III of this report. Except as expressly incorporated by reference, the registrant’s Proxy Statement shall not be deemed to be part of this report. 574426000 270478000 714163000 832797000 406634000 398442000 147515000 127132000 1842738000 1628849000 109817000 128385000 262688000 241029000 5594000 1752000 223055000 210364000 113532000 101029000 2557424000 2311408000 130770000 123841000 397877000 322404000 435121000 421198000 4015000 1623000 239000 218000 78604000 71408000 1046626000 940692000 0 239000 223869000 201961000 81640000 24833000 1352135000 1167725000 0.001 0.001 5000000 5000000 0 0 0 0 0.001 0.001 260000000 260000000 113127501 113127501 115120404 115120404 113000 115000 1179972000 1127487000 -4732000 -19986000 29936000 36067000 1205289000 1143683000 2557424000 2311408000 5109000000 6074432000 5800271000 3096389000 3549303000 3389259000 2012611000 2525129000 2411012000 1666041000 1958295000 1810601000 75188000 54917000 -11486000 1219000 1361000 1705000 1343000 5125000 4382000 421882000 625515000 591602000 115606000 171082000 157314000 306276000 454433000 434288000 2.72 3.93 3.60 2.70 3.90 3.57 112729000 115656000 120513000 113318000 116411000 121602000 1.36 1.24 1.12 306276000 454433000 434288000 18973000 -1553000 -19616000 3719000 2324000 0 15254000 -3877000 -19616000 321530000 450556000 414672000 124261000 124000 1064601000 3507000 37033000 1105265000 434288000 434288000 -19616000 -19616000 1.12 30365000 106459000 136824000 666000 1000 -1000 0 44953000 44953000 5849000 6000 364862000 364868000 119078000 119000 1079188000 -16109000 0 1063198000 454433000 454433000 -3877000 -3877000 1.24 145726000 145726000 647000 1000 -1000 0 48300000 48300000 4605000 5000 272640000 272645000 115120000 115000 1127487000 -19986000 36067000 1143683000 306276000 306276000 -558000 -558000 15254000 15254000 1.36 156045000 156045000 879000 1000 -1000 0 52486000 52486000 2871000 3000 155804000 155807000 113128000 113000 1179972000 -4732000 29936000 1205289000 306276000 454433000 434288000 4200000 9868000 11914000 62281000 64264000 64244000 18399000 3624000 0 1219000 1361000 1705000 66866000 44492000 -22343000 52486000 48300000 44953000 -13146000 -9473000 -15885000 -127740000 48461000 86217000 33178000 30338000 0 1098000 -9204000 32428000 119231000 17705000 13845000 13923000 87670000 21099000 182000 -18798000 28900000 -2683000 6830000 1295000 596528000 519629000 572322000 33377000 59464000 42484000 64351000 71432000 69716000 123025000 28758000 23691000 15836000 0 0 9461000 -102138000 -88509000 -218000 -200000 -183000 159172000 277535000 353509000 155935000 145631000 136423000 -315325000 -423366000 -490115000 13284000 -226000 -11872000 303948000 -6101000 -18174000 270478000 276579000 294753000 574426000 270478000 276579000 577000 232000 233000 128321000 191522000 137147000 3104000 6469000 11359000 208055000 41648000 79300000 Summary of Significant Accounting Policies<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Robert Half International Inc. (the “Company”) provides specialized staffing and risk consulting services through such divisions as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><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-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Finance &amp; Accounting</span><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-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><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-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Technology</span><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-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Management Resources</span><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-style:italic;font-weight:400;line-height:120%">Robert Half</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Legal</span><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-style:italic;font-weight:400;line-height:120%">The Creative Group</span><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">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><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">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company, through its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps</span><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-style:italic;font-weight:400;line-height:120%">Robert Half Finance &amp; Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> divisions, is a specialized provider of contract, full-time, and senior-level project professionals in the fields of accounting and finance. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">OfficeTeam</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> specializes in highly skilled contract administrative support professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides project and full-time technology professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides contract, project, and full-time staffing of lawyers, paralegals and legal support personnel. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The Creative Group</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides interactive, design, marketing, advertising and public relations professionals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit. Revenues are predominantly derived from specialized staffing services. The Company operates in North America, South America, Europe, Asia and Australia. The Company is a Delaware corporation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Consolidated Financial Statements (“Financial Statements”) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and the rules of the Securities and Exchange Commission (“SEC”). Certain reclassifications have been made to prior years’ consolidated financial statements to conform to the current presentation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for uncollectible accounts receivable, variable consideration, workers’ compensation losses, income and other taxes, and assumptions used in the Company’s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. Actual results and outcomes may differ from management’s estimates and assumptions.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to monitor the efforts to mitigate the spread of coronavirus (“COVID-19”), including uncertainty</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">around the duration and extent of the stay-at-home orders and the effect on the Company’s results of operations, financial</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condition, and liquidity. In light of the ongoing economic disruption, we continue to face a greater degree of uncertainty than</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">normal in making the judgments and estimates needed to apply the Company’s significant accounting policies. As the situation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continues to develop, we may make changes to these estimates and judgments over time, which could result in meaningful</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impacts to the Company’s financial statements in future periods. Actual results and outcomes may differ from management’s</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates and assumptions. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Direct costs of temporary and consultant staffing consist of payroll, payroll taxes and benefit costs for the Company’s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company expenses all advertising costs as incurred. Advertising costs were $37.2 million, $54.3 million, and $52.5 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Income) loss from investments held in employee deferred compensation trusts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company has changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company’s (income) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. Such amounts were previously presented as a component of selling, general and administrative expenses, or, in the case of risk consulting and internal audit services, costs of services. Reclassifications have been made to prior year’s consolidated financial statements to conform to the current presentation. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s (income) loss from investments held in employee deferred compensation trusts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:65.517%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Dividend income</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">(8,322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">(10,425)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">(10,857)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Realized and unrealized (gains) losses</span></td><td colspan="3" style="display:none"/><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%">(66,866)</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="3" style="display:none"/><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%">(44,492)</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%">22,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">(75,188)</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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">(54,917)</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:bottom"/><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: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 #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%">11,486 </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders’ equity. The Company’s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company’s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:</span></div><div style="margin-top:9pt;padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets</span></div><div style="padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly</span></div><div style="padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management’s best</span></div><div style="padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table sets forth the composition of the underlying assets which comprise the Company’s deferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation trust assets (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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%">Fair Value Measurements Using</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</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:700;line-height:100%">Assets</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><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%">69,681 </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%">69,681 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - bond</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%">27,282 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds - stock</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%">234,667 </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%">234,667 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - blend</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%">75,004 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">406,634 </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;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%">406,634 </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;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: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 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;border-top:1pt solid #000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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%">Fair Value Measurements Using</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</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:700;line-height:100%">Assets</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><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%">141,295 </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%">141,295 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - bond</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%">28,451 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,451 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds - stock</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%">170,469 </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%">170,469 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - blend</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%">58,227 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,227 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">398,442 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">398,442 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">— </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain items such as goodwill and other intangible assets are recognized or disclosed at fair value on a non-recurring basis. The Company determines the fair value of these items using level 3 inputs. There are inherent limitations when estimating the fair value of financial instruments, and the fair values reported are not necessarily indicative of the amounts that would be realized in current market transactions.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers’ credit profiles, historical loss statistics, prepayments, recoveries, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type, size, term, and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from December 31, 2019, through December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td style="background-color:#cceeff;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-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%">22,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Adoption of accounting pronouncement</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%">558 </span></td><td style="background-color:#ffffff;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></div></td><td style="background-color:#cceeff;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-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%">23,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Charges to expense</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%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Deductions</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%">(7,906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Other, including translation adjustments</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%">(120)</span></td><td style="background-color:#ffffff;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></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: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 #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:400;line-height:100%">19,617 </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:bottom"/></tr></table></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="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%">Term of lease</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-use Software.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company capitalizes direct costs incurred in the development of internal-use software. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other assets. All other internal-use software development costs are capitalized and reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized internal-use software development costs were $40.6 million, $35.6 million, and $3.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Company’s Consolidated Statements of Financial Position. The Company does not currently have finance leases. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and index-based variable lease payments. As most of the Company’s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not currently have subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their useful lives, typically ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0MjVlNjg4NDNmZTQzMWE5MmYzNDhiMzMwYzAwOTQzL3NlYzo5NDI1ZTY4ODQzZmU0MzFhOTJmMzQ4YjMzMGMwMDk0M183My9mcmFnOjRkZDlmNTg5MGU5MzQ3OWJhNjFmMWYzZjJlNTdiMzZjL3RleHRyZWdpb246NGRkOWY1ODkwZTkzNDc5YmE2MWYxZjNmMmU1N2IzNmNfODc5NjA5MzA2MTE4Nw_e67b2ce4-0066-40fc-8464-5a2665c5354e">two</span> to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment as of June 30 in each of the years ended December 31, 2020, 2019, and 2018, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December 31, 2020, that caused the Company to perform an interim impairment assessment.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of $24.1 million and $21.6 million were recorded as of December 31, 2020 and 2019, respectively. The valuation allowances recorded related primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the valuation reserve.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workers’ Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers’ compensation claims. Workers’ compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers’ compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company’s workers’ compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company’s liability for Incurred But Not Reported (“IBNR”) claims and for the ongoing development of existing claims.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers’ compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics which include the Company’s historical frequency and severity of workers’ compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company’s future results.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is their local currency. The results of operations of the Company’s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award, unless the awards are subject to performance conditions, in which case the Company recognizes compensation expense over the requisite service period of each separate vesting tranche. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation expense.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock appreciation rights have been granted under the Company’s existing stock plans. The Company has not granted any options to purchase common stock since 2006.</span></div> Basis of Presentation.    The Consolidated Financial Statements (“Financial Statements”) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and the rules of the Securities and Exchange Commission (“SEC”). <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.</span> <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for uncollectible accounts receivable, variable consideration, workers’ compensation losses, income and other taxes, and assumptions used in the Company’s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. Actual results and outcomes may differ from management’s estimates and assumptions.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to monitor the efforts to mitigate the spread of coronavirus (“COVID-19”), including uncertainty</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">around the duration and extent of the stay-at-home orders and the effect on the Company’s results of operations, financial</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condition, and liquidity. In light of the ongoing economic disruption, we continue to face a greater degree of uncertainty than</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">normal in making the judgments and estimates needed to apply the Company’s significant accounting policies. As the situation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continues to develop, we may make changes to these estimates and judgments over time, which could result in meaningful</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impacts to the Company’s financial statements in future periods. Actual results and outcomes may differ from management’s</span></div>estimates and assumptions. <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Service Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Direct costs of temporary and consultant staffing consist of payroll, payroll taxes and benefit costs for the Company’s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.</span></div> 3 Advertising Costs.    The Company expenses all advertising costs as incurred. 37200000 54300000 52500000 (Income) loss from investments held in employee deferred compensation trusts. The Company has changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company’s (income) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. Such amounts were previously presented as a component of selling, general and administrative expenses, or, in the case of risk consulting and internal audit services, costs of services. Reclassifications have been made to prior year’s consolidated financial statements to conform to the current presentation. <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s (income) loss from investments held in employee deferred compensation trusts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"><tr><td style="width:1.0%"/><td style="width:65.517%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Dividend income</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">(8,322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">(10,425)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">(10,857)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Realized and unrealized (gains) losses</span></td><td colspan="3" style="display:none"/><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%">(66,866)</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="3" style="display:none"/><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%">(44,492)</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%">22,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">(75,188)</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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">(54,917)</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:bottom"/><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: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 #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%">11,486 </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:bottom"/></tr></table></div> 8322000 10425000 10857000 66866000 44492000 -22343000 75188000 54917000 -11486000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Income (Loss).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders’ equity. The Company’s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company’s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.</span> <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:</span></div><div style="margin-top:9pt;padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets</span></div><div style="padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly</span></div><div style="padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management’s best</span></div><div style="padding-left:58.5pt;text-indent:-6.12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).</span></div> The following table sets forth the composition of the underlying assets which comprise the Company’s deferred<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compensation trust assets (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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%">Fair Value Measurements Using</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2020</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</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:700;line-height:100%">Assets</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><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%">69,681 </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%">69,681 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - bond</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%">27,282 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,282 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds - stock</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%">234,667 </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%">234,667 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - blend</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%">75,004 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,004 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">406,634 </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;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%">406,634 </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;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: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 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;border-top:1pt solid #000;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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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%">Fair Value Measurements Using</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2019</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quoted Prices<br/>in Active Markets for Identical Assets (Level 1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Other Observable Inputs <br/>(Level 2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Significant Unobservable Inputs <br/>(Level 3)</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:700;line-height:100%">Assets</span></td><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><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%">141,295 </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%">141,295 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - bond</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%">28,451 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,451 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Mutual funds - stock</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%">170,469 </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%">170,469 </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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Mutual funds - blend</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%">58,227 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,227 </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: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 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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">398,442 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">398,442 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">— </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:bottom"/></tr></table></div> 69681000 69681000 0 0 27282000 27282000 0 0 234667000 234667000 0 0 75004000 75004000 0 0 406634000 406634000 0 0 141295000 141295000 0 0 28451000 28451000 0 0 170469000 170469000 0 0 58227000 58227000 0 0 398442000 398442000 0 0 Allowance for Credit Losses. The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers’ credit profiles, historical loss statistics, prepayments, recoveries, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type, size, term, and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses. <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from December 31, 2019, through December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.427%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for Credit Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td style="background-color:#cceeff;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-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%">22,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Adoption of accounting pronouncement</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%">558 </span></td><td style="background-color:#ffffff;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2020</span></div></td><td style="background-color:#cceeff;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-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%">23,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Charges to expense</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%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Deductions</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%">(7,906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Other, including translation adjustments</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%">(120)</span></td><td style="background-color:#ffffff;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></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: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 #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:400;line-height:100%">19,617 </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:bottom"/></tr></table></div> 22885000 558000 23443000 4200000 7906000 -120000 19617000 Depreciation is computed using the straight-line method over the following useful lives:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="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%">Term of lease</span></td></tr></table><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Computer hardware</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: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-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%">159,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">164,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Computer software</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%">250,585 </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%">291,681 </span></td><td style="background-color:#ffffff;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%">Furniture and equipment</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%">91,112 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</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%">164,807 </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%">150,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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%">Property and equipment, cost</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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%">695,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation</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%">(555,867)</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%">(566,623)</span></td><td style="background-color:#ffffff;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%">Property and equipment, net</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: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%">109,817 </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;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%">128,385 </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> P2Y P3Y P2Y P3Y P3Y P5Y 40600000 35600000 3300000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Company’s Consolidated Statements of Financial Position. The Company does not currently have finance leases. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and index-based variable lease payments. As most of the Company’s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not currently have subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their useful lives, typically ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0MjVlNjg4NDNmZTQzMWE5MmYzNDhiMzMwYzAwOTQzL3NlYzo5NDI1ZTY4ODQzZmU0MzFhOTJmMzQ4YjMzMGMwMDk0M183My9mcmFnOjRkZDlmNTg5MGU5MzQ3OWJhNjFmMWYzZjJlNTdiMzZjL3RleHRyZWdpb246NGRkOWY1ODkwZTkzNDc5YmE2MWYxZjNmMmU1N2IzNmNfODc5NjA5MzA2MTE4Nw_e67b2ce4-0066-40fc-8464-5a2665c5354e">two</span> to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment as of June 30 in each of the years ended December 31, 2020, 2019, and 2018, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December 31, 2020, that caused the Company to perform an interim impairment assessment.</span> P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.</span>The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. 24100000 21600000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Workers’ Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers’ compensation claims. Workers’ compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers’ compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company’s workers’ compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company’s liability for Incurred But Not Reported (“IBNR”) claims and for the ongoing development of existing claims.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers’ compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics which include the Company’s historical frequency and severity of workers’ compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company’s future results.</span></div> 500000 500000 500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is their local currency. The results of operations of the Company’s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.</span> <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award, unless the awards are subject to performance conditions, in which case the Company recognizes compensation expense over the requisite service period of each separate vesting tranche. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation expense.</span></div> New Accounting Pronouncements<div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current Expected Credit Losses Model. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance amending how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The guidance requires the application of a current expected credit loss model, which is a new impairment model based on expected losses. The new guidance was effective for interim and annual reporting periods beginning after December 15, 2019. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In January 2017, the FASB issued authoritative guidance to simplify the goodwill impairment testing process. The new standard eliminates Step 2 of the goodwill impairment test. If a company determines in Step 1 of the goodwill impairment test that the carrying value of goodwill is greater than the fair value, an impairment in that amount should be recorded to the income statement, rather than proceeding to Step 2. The new guidance was effective for the Company for fiscal years beginning after December 15, 2019, although early adoption was permitted. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div> <div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current Expected Credit Losses Model. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance amending how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The guidance requires the application of a current expected credit loss model, which is a new impairment model based on expected losses. The new guidance was effective for interim and annual reporting periods beginning after December 15, 2019. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Test for Goodwill Impairment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In January 2017, the FASB issued authoritative guidance to simplify the goodwill impairment testing process. The new standard eliminates Step 2 of the goodwill impairment test. If a company determines in Step 1 of the goodwill impairment test that the carrying value of goodwill is greater than the fair value, an impairment in that amount should be recorded to the income statement, rather than proceeding to Step 2. The new guidance was effective for the Company for fiscal years beginning after December 15, 2019, although early adoption was permitted. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div> Revenue Recognition<div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Service revenues as presented on the Consolidated Statements of Operations represent services rendered to customers less variable consideration, such as sales adjustments and allowances. Reimbursements, including those related to travel and out-of-pocket expenses, are also included in service revenues, and equivalent amounts of reimbursable expenses are included in costs of services. </span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Temporary and consultant staffing revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Temporary and consultant staffing revenues from contracts with customers are recognized in the amount to which the Company has a right to invoice, when the services are rendered by the Company’s engagement professionals. The substantial majority of engagement professionals placed on assignment by the Company are the Company’s legal employees while they are working on assignments. The Company pays all related costs of employment, including workers’ compensation insurance, state and federal unemployment taxes, social security and certain fringe benefits. The Company assumes the risk of acceptability of its employees to its customers.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records temporary and consultant staffing revenue on a gross basis as a principal versus on a net basis as an agent in the presentation of revenues and expenses. The Company has concluded that gross reporting is appropriate because the Company (i) has the risk of identifying and hiring qualified employees, (ii) has the discretion to select the employees and establish their price and duties and (iii) bears the risk for services that are not fully paid for by customers. Fees paid to Time Management or Vendor Management service providers selected by clients are recorded as a reduction of revenues, as the Company is not the primary obligor with respect to those services. </span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Permanent placement staffing revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement staffing revenues from contracts with customers are primarily recognized when employment candidates accept offers of permanent employment. The Company has a substantial history of estimating the financial impact of permanent placement candidates who do not remain with its clients through the 90-day guarantee period. These amounts are established based primarily on historical data and are recorded as contract liabilities. Fees to clients are generally calculated as a percentage of the new employee’s annual compensation. No fees for permanent placement services are charged to employment candidates.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk consulting and internal audit services revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk consulting and internal audit services are generally provided on a time-and-material basis or fixed-fee basis. Revenues earned under time-and-material arrangements and fixed-fee arrangements are recognized using a proportional performance method. Revenue is measured using cost incurred relative to total estimated cost for the engagement to measure progress towards satisfying the Company’s performance obligations. Cost incurred represents work performed and thereby best depicts the transfer of control to the customer. Risk consulting and internal audit services generally contain one or more performance obligation(s) which are satisfied over a period of time. Revenues are recognized over time as the performance obligations are satisfied, because the services provided do not have any alternative use to the Company, and contracts generally include language giving the Company an enforceable right to payment for services provided to date. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the need to provide for any losses on these projects, and losses are recognized when it is probable that a loss will be incurred.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by line of business (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.300%"/><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:9.032%"/><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:9.032%"/><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:9.034%"/><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:bottom"><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 #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%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Accountemps</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: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-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%">1,558,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,985,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,941,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">OfficeTeam</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%">764,947 </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%">1,040,755 </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%">1,065,427 </span></td><td style="background-color:#ffffff;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%">Robert Half Technology</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%">695,418 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,831 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Robert Half Management Resources</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%">698,942 </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%">792,757 </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%">738,810 </span></td><td style="background-color:#ffffff;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%">Elimination of intersegment revenues (a)</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%">(239,996)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,439)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Temporary and consultant staffing</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,412,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,330,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Permanent placement staffing</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%">370,109 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Risk consulting and internal audit services</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%">1,261,556 </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%">1,128,875 </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%">957,716 </span></td><td style="background-color:#ffffff;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%">Service revenues</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: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-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%">5,109,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">6,074,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">5,800,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Service revenues for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps, OfficeTeam, Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include intersegment revenues, which represent revenues from services provided to the Company’s risk consulting and internal audit services segment in connection with the Company’s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.</span></div><div style="padding-left:27pt;text-indent:-27pt"><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%"> Payment terms in the Company’s contracts vary by the type and location of the Company’s customer and the services offered. The term between invoicing and when payment is due is not significant. </span></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with multiple performance obligations are recognized as performance obligations are delivered, and contract value is allocated based on relative stand-alone selling values of the services and products in the arrangement. As of December 31, 2020, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $134.9 million. Of this amount, $123.6 million is expected to be recognized within the next twelve months. As of December 31, 2019, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $81.7 million. </span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are recorded when cash payments are received or due in advance of performance and are reflected in accounts payable and accrued expenses on the Consolidated Statements of Financial Position. The following table sets forth the activity in contract liabilities from January 1, 2018 through December 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.428%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract</span></td></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</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%">Balance as of January 1, 2018</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: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-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%">9,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Payments in advance of satisfaction of performance obligations</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%">12,170 </span></td><td style="background-color:#ffffff;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%">    Revenue recognized</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%">(10,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Other, including translation adjustments</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%">2,366 </span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2018</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: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-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%">12,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Payments in advance of satisfaction of performance obligations</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%">13,030 </span></td><td style="background-color:#ffffff;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%">    Revenue recognized</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%">(12,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Other, including translation adjustments</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%">(1,007)</span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2019</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: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-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%">12,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Payments in advance of satisfaction of performance obligations</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%">25,614 </span></td><td style="background-color:#ffffff;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%">    Revenue recognized</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%">(20,687)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Other, including translation adjustments</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%">377 </span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2020</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: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%">18,252 </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> 3 P90D <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by line of business (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:66.300%"/><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:9.032%"/><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:9.032%"/><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:9.034%"/><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:bottom"><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 #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%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Accountemps</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: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-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%">1,558,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,985,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,941,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">OfficeTeam</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%">764,947 </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%">1,040,755 </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%">1,065,427 </span></td><td style="background-color:#ffffff;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%">Robert Half Technology</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%">695,418 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,831 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Robert Half Management Resources</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%">698,942 </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%">792,757 </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%">738,810 </span></td><td style="background-color:#ffffff;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%">Elimination of intersegment revenues (a)</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%">(239,996)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,439)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Temporary and consultant staffing</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,477,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,412,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,330,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Permanent placement staffing</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%">370,109 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Risk consulting and internal audit services</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%">1,261,556 </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%">1,128,875 </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%">957,716 </span></td><td style="background-color:#ffffff;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%">Service revenues</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: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-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%">5,109,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">6,074,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">5,800,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Service revenues for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accountemps, OfficeTeam, Robert Half Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Robert Half Management Resources</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include intersegment revenues, which represent revenues from services provided to the Company’s risk consulting and internal audit services segment in connection with the Company’s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.</span></div> 1558024000 1985221000 1941544000 764947000 1040755000 1065427000 695418000 765831000 717166000 698942000 792757000 738810000 -239996000 -172439000 -132381000 3477335000 4412125000 4330566000 370109000 533432000 511989000 1261556000 1128875000 957716000 5109000000 6074432000 5800271000 one year 134900000 123600000 P12M 81700000 The following table sets forth the activity in contract liabilities from January 1, 2018 through December 31, 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.642%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.428%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract</span></td></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</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%">Balance as of January 1, 2018</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: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-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%">9,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Payments in advance of satisfaction of performance obligations</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%">12,170 </span></td><td style="background-color:#ffffff;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%">    Revenue recognized</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%">(10,542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Other, including translation adjustments</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%">2,366 </span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2018</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: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-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%">12,997 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Payments in advance of satisfaction of performance obligations</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%">13,030 </span></td><td style="background-color:#ffffff;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%">    Revenue recognized</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%">(12,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Other, including translation adjustments</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%">(1,007)</span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2019</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: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-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%">12,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Payments in advance of satisfaction of performance obligations</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%">25,614 </span></td><td style="background-color:#ffffff;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%">    Revenue recognized</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%">(20,687)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">    Other, including translation adjustments</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%">377 </span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2020</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: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%">18,252 </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> 9003000 12170000 -10542000 2366000 12997000 13030000 -12072000 -1007000 12948000 25614000 -20687000 377000 18252000 Other Current Assets<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Prepaid expenses</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: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-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%">97,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">84,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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%">49,841 </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%">42,768 </span></td><td style="background-color:#ffffff;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%">Other current assets</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: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 #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:400;line-height:100%">147,515 </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:bottom"/><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: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 #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:400;line-height:100%">127,132 </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:bottom"/></tr></table></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Prepaid expenses</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: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-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%">97,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">84,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</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%">49,841 </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%">42,768 </span></td><td style="background-color:#ffffff;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%">Other current assets</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: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 #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:400;line-height:100%">147,515 </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:bottom"/><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: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 #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:400;line-height:100%">127,132 </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:bottom"/></tr></table></div> 97674000 84364000 49841000 42768000 147515000 127132000 Property and Equipment, Net<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Computer hardware</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: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-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%">159,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">164,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Computer software</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%">250,585 </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%">291,681 </span></td><td style="background-color:#ffffff;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%">Furniture and equipment</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%">91,112 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Leasehold improvements</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%">164,807 </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%">150,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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%">Property and equipment, cost</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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%">695,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accumulated depreciation</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%">(555,867)</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%">(566,623)</span></td><td style="background-color:#ffffff;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%">Property and equipment, net</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: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%">109,817 </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;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%">128,385 </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> 159180000 164547000 250585000 291681000 91112000 88136000 164807000 150644000 665684000 695008000 555867000 566623000 109817000 128385000 Leases<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases for corporate and field offices, and certain equipment. The Company’s leases have remaining lease terms of 1 month to 9 years, some of which include options to extend the leases for up to 10 years, and some of which include options to terminate the leases within 1 year. Operating lease expense was $81.5 million and $77.7 million for the years ended December 31, 2020, and 2019, respectively. Rental expense, primarily for offices premises, was $89.4 million for the year ended December 31, 2018.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><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 leases consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;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-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%">84,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">78,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">37,786 </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%">32,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><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.603%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 for operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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.5 years</span></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: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.8 years</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 for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><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-top:5pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December 31, 2020, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></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%">2021</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%">84,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Present value of operating lease liabilities (a)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,473 </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:top"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) Includes current portion of $78.6 million for operating leases.</span></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had no material future minimum lease obligations that had not yet commenced.</span></div> P1M P9Y P10Y P1Y 81500000 77700000 89400000 <div style="margin-top:9pt;text-indent:24.75pt"><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 leases consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;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-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%">84,569 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">78,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">37,786 </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%">32,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 84569000 78152000 37786000 32170000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.914%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><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.603%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 for operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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.5 years</span></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: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.8 years</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 for operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><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> P4Y6M P4Y9M18D 0.026 0.030 <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December 31, 2020, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></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%">2021</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%">84,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,797)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Present value of operating lease liabilities (a)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,473 </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:top"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) Includes current portion of $78.6 million for operating leases.</span></div> 84849000 71119000 59211000 47478000 29173000 29440000 18797000 302473000 78600000 Goodwill<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in goodwill from December 31, 2018, through December 31, 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:61.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.753%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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%">Goodwill</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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></div></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Temporary and consultant staffing</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Permanent placement staffing</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk consulting and internal audit services</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:bottom"><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="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%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;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-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%">134,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">26,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">49,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">209,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 2px 12.25pt;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%">Foreign currency translation adjustments</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%">143 </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%">39 </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%">224 </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%">406 </span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;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:#cceeff;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%">134,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">26,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">50,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">210,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 2px 13pt;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%">Acquisitions (a)</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%">— </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%">— </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%">12,199 </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%">12,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Foreign currency translation adjustments</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%">301 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of December 31, 2020</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: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-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%">134,511 </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:bottom"/><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: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-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%">26,180 </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:bottom"/><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: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-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%">62,364 </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:bottom"/><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: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-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%">223,055 </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2 million within its risk consulting and internal audit services segment.</span></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in goodwill from December 31, 2018, through December 31, 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"><tr><td style="width:1.0%"/><td style="width:61.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.753%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="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%">Goodwill</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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></div></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Temporary and consultant staffing</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Permanent placement staffing</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Risk consulting and internal audit services</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:bottom"><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="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%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;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-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%">134,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">26,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">49,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">209,958 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 2px 12.25pt;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%">Foreign currency translation adjustments</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%">143 </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%">39 </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%">224 </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%">406 </span></td><td style="background-color:#ffffff;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%">Balance as of December 31, 2019</span></td><td style="background-color:#cceeff;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:#cceeff;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%">134,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">26,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">50,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">210,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 2px 13pt;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%">Acquisitions (a)</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%">— </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%">— </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%">12,199 </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%">12,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Foreign currency translation adjustments</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%">301 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Balance as of December 31, 2020</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: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-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%">134,511 </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:bottom"/><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: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-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%">26,180 </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:bottom"/><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: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-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%">62,364 </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:bottom"/><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: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-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%">223,055 </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2 million within its risk consulting and internal audit services segment.</span></div> 134067000 26058000 49833000 209958000 143000 39000 224000 406000 134210000 26097000 50057000 210364000 0 0 12199000 12199000 301000 83000 108000 492000 134511000 26180000 62364000 223055000 12200000 Accrued Payroll and Benefit Costs     <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefit costs consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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%">280,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll taxes</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%">67,712 </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%">21,831 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers’ 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,996 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit costs</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 #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-bottom:3pt double #000000;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%">397,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">322,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company, under the Coronavirus Aid, Relief, and Economic Security (CARES) Act, deferred paying $102.2 million of applicable payroll taxes as of December 31, 2020, of which $51.1 million is expected to be paid during the next 12 months and is included in accrued payroll and benefit costs and the remaining $51.1 million is included in other liabilities on the Consolidated Statements of Financial Position.</span></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and benefit costs consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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%">280,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll taxes</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%">67,712 </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%">21,831 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workers’ 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,996 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefit costs</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 #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-bottom:3pt double #000000;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%">397,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">322,404 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 311169000 280918000 67712000 21831000 18996000 19655000 397877000 322404000 102200000 51100000 51100000 Employee Deferred Compensation Plan Obligations    <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides various qualified defined contribution 401(k) plans covering eligible employees. The plans offer a savings feature with the Company matching employee contributions. Assets of this plan are held by an independent trustee for the sole benefit of participating employees. Nonqualified plans are provided for employees not eligible for the qualified plans. These plans include provisions for salary deferrals and Company matching and discretionary contributions. The asset value of the nonqualified plans was $406.6 million and $398.4 million as of December 31, 2020 and 2019, respectively. The Company holds these assets to satisfy the Company’s liabilities under its employee deferred compensation plans. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The liability value for the nonqualified plans was $435.1 million and $421.2 million as of December 31, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Deferred compensation plan and other benefits related to the Company’s executive chairman was $91.8 million as of December 31, 2019, and was included in the liability value for the nonqualified plans. The Company paid out the full balance of this plan during the year ended December 31, 2020.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Contribution expense </span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">42,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">26,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">24,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation expense (income) related to changes in the fair</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">value of trust assets</span></div></td><td colspan="3" style="display:none"/><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%">75,188 </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="3" style="display:none"/><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%">54,917 </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%">(11,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">117,280 </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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">81,039 </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:bottom"/><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: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 #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%">12,698 </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has statutory defined contribution plans and defined benefit plans outside the U.S., which are not material.</span></div> 406600000 398400000 435100000 421200000 91800000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="15" style="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" 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%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Contribution expense </span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">42,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;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:#cceeff;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%">26,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">24,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee deferred compensation expense (income) related to changes in the fair</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">value of trust assets</span></div></td><td colspan="3" style="display:none"/><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%">75,188 </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="3" style="display:none"/><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%">54,917 </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%">(11,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">117,280 </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:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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 #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%">81,039 </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:bottom"/><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: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 #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%">12,698 </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:bottom"/></tr></table></div> 42092000 26122000 24184000 75188000 54917000 -11486000 117280000 81039000 12698000 Notes Payable<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a promissory note payable with a balance of $0.2 million at December 31, 2020, and $0.5 million at December 31, 2019, which bears interest at a fixed interest rate of 9.0% per annum and will mature in October 2021.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has an uncommitted letter of credit facility (the “facility”) of up to $35.0 million, which is available to cover the issuance of debt support standby letters of credit. The Company had used $17.0 million in debt support standby letters of credit as of December 31, 2020, and $16.8 million as of December 31, 2019. Of the debt support standby letters of credit outstanding, $16.8 million as of December 31, 2020, and $16.3 million as of December 31, 2019, satisfies workers’ compensation insurer’s collateral requirements. There is a service fee of 1.5% on the used portion of the facility. The facility is subject to certain financial covenants and expires on August 31, 2021. The Company was in compliance with these covenants as of December 31, 2020. The Company intends to renew this facility prior to its August 31, 2021 expiration. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020 the Company entered into a new $100 million unsecured revolving credit facility (the “364-Day Credit Agreement”). Borrowings under the 364-Day Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR plus an applicable margin. The 364-Day Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December 31, 2020. There were no borrowings under the 364-Day Credit Agreement as of December 31, 2020.</span></div> 200000 500000 0.090 35000000.0 17000000.0 16800000 16800000 16300000 0.015 100000000 P364D P364D P364D P364D Income Taxes<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Federal</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: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%">79,926 </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%">107,699 </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%">99,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">State</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%">27,401 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,028 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Foreign</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%">20,018 </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%">33,227 </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%">35,007 </span></td><td style="background-color:#ffffff;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%">Deferred:</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 2px 19pt;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%">Federal and state</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%">(9,089)</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%">(9,959)</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%">(15,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Foreign</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%">(2,650)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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-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%">115,606 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">171,082 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">157,314 </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Domestic</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: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-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%">378,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">545,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">485,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</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%">43,006 </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%">79,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%">106,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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%">421,882 </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;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: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 #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:400;line-height:100%">625,515 </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:bottom"/><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: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 #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:400;line-height:100%">591,602 </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:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Federal U.S. income tax rate</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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></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%">State income taxes, net of federal tax 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </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%">4.9 </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%">4.7 </span></td><td style="background-color:#ffffff;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%">Permanent book/tax 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Compensation book/tax differences</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%">1.3 </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%">0.6 </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%">0.4 </span></td><td style="background-color:#ffffff;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%">Non-U.S. income taxed at different rates, net of foreign tax credits</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%">1.7 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Federal tax credits</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%">(1.5)</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%">(1.4)</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%">(1.7)</span></td><td style="background-color:#ffffff;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%">Tax impact of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effects of TCJA</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%">— </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%">— </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%">0.4 </span></td><td style="background-color:#ffffff;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%">Other, net</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%">(0.4)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">27.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">27.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">26.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred portion of the tax (benefit) provision consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, deducted for tax when paid</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: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-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%">(19,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">(17,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">(21,884)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capitalized costs for books, deducted for 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904 </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%">3,246 </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%">(4,832)</span></td><td style="background-color:#ffffff;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%">Depreciation</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%">6,732 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</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%">(1,260)</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,153 </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%">766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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%">(11,739)</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;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%">(8,872)</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;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%">(15,879)</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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax amounts at December 31, 2020 and 2019, were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Deferred Income Tax Assets</span></td><td colspan="3" style="background-color:#cceeff;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;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 2px 19pt;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%">Employee deferred compensation and other benefit obligations</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: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%">102,478 </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%">105,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Deferred Payroll Taxes (CARES Act)</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%">27,086 </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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Credits and net operating loss carryforwards</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%">30,651 </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%">25,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Stock-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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Allowance for credit 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,272 </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%">7,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Workers’ 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,774 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Operating lease 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,249 </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%">51,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Other</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%">13,361 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 deferred income tax assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">212,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Deferred Income Tax Liabilities</span></td><td colspan="3" style="background-color:#cceeff;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;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 2px 19pt;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%">Amortization of intangible 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,163)</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%">(22,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Property and equipment basis 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,555)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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%">(49,833)</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%">(44,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Other</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%">(8,922)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 deferred income tax liabilities</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,473)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">(90,716)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Valuation allowance</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%">(24,132)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total deferred income tax assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">112,903 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">99,758 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credits and net operating loss carryforwards primarily include tax-effected net operating losses in foreign countries of $27.6 million that expire in 2021 and later; and California enterprise zone tax credits of $2.2 million that expire in 2023. Of the $2.2 million of California enterprise zone tax credits, the Company expects that it will utilize $0.7 million of these credits prior to expiration. Valuation allowances of $22.6 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.5 million has been maintained against California enterprise zone tax credits.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company’s consolidated financial statements provide for any related U.S. tax liability on earnings of foreign subsidiaries that may be repatriated. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the total amounts of gross unrecognized tax benefits from January 1, 2018 to December 31, 2020 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Balance at beginning of period</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: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-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%">9,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">8,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">2,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Gross increases—tax positions in prior years</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%">220 </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%">— </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%">3,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Gross decreases—tax positions in prior years</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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</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:bottom"><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:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Gross increases—tax positions in current year</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%">1,678 </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%">1,703 </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,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Settlements</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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Lapse of statute of limitations</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%">(1,467)</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%">(3)</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%">(3)</span></td><td style="background-color:#ffffff;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%">Balance at end of period</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: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%">9,785 </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;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%">9,354 </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;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%">8,418 </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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $9.8 million, $9.3 million and $8.3 million or the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. The total amount of interest and penalties accrued as of December 31, 2020 was $0.5 million, including less than $0.1 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2019 was $0.5 million, including a $0.2 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2018, was $0.3 million.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe it is reasonably possible that the settlement of tax uncertainties will occur within the next twelve months.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s major income tax jurisdictions are the United States, Australia, Belgium, Canada, France, Germany and the United Kingdom. For U.S. federal income tax, the Company remains subject to examination for 2017 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2016 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2013 and subsequent years.</span></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Federal</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: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%">79,926 </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%">107,699 </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%">99,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">State</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%">27,401 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,028 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Foreign</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%">20,018 </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%">33,227 </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%">35,007 </span></td><td style="background-color:#ffffff;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%">Deferred:</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 2px 19pt;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%">Federal and state</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%">(9,089)</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%">(9,959)</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%">(15,849)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Foreign</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%">(2,650)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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-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%">115,606 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">171,082 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">157,314 </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:bottom"/></tr></table></div> 79926000 107699000 99830000 27401000 39028000 38356000 20018000 33227000 35007000 -9089000 -9959000 -15849000 -2650000 1087000 -30000 115606000 171082000 157314000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Domestic</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: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-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%">378,876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">545,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">485,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Foreign</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%">43,006 </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%">79,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%">106,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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%">421,882 </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;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: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 #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:400;line-height:100%">625,515 </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:bottom"/><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: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 #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:400;line-height:100%">591,602 </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:bottom"/></tr></table></div> 378876000 545695000 485489000 43006000 79820000 106113000 421882000 625515000 591602000 <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Federal U.S. income tax rate</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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></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%">State income taxes, net of federal tax 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </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%">4.9 </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%">4.7 </span></td><td style="background-color:#ffffff;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%">Permanent book/tax 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Compensation book/tax differences</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%">1.3 </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%">0.6 </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%">0.4 </span></td><td style="background-color:#ffffff;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%">Non-U.S. income taxed at different rates, net of foreign tax credits</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%">1.7 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Federal tax credits</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%">(1.5)</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%">(1.4)</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%">(1.7)</span></td><td style="background-color:#ffffff;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%">Tax impact of 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effects of TCJA</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%">— </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%">— </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%">0.4 </span></td><td style="background-color:#ffffff;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%">Other, net</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%">(0.4)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">27.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">27.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">26.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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></tr></table></div> 0.210 0.210 0.210 0.049 0.049 0.047 0.003 0.005 0.002 0.013 0.006 0.004 -0.017 -0.021 -0.020 0.015 0.014 0.017 0.001 0.002 0.008 0 0 0.004 -0.004 -0.005 -0.012 0.274 0.274 0.266 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred portion of the tax (benefit) provision consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, deducted for tax when paid</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: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-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%">(19,115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">(17,797)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">(21,884)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capitalized costs for books, deducted for 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904 </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%">3,246 </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%">(4,832)</span></td><td style="background-color:#ffffff;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%">Depreciation</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%">6,732 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</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%">(1,260)</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,153 </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%">766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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%">(11,739)</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;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%">(8,872)</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;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%">(15,879)</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> 19115000 17797000 21884000 1904000 3246000 -4832000 -6732000 -3526000 -10071000 -1260000 2153000 766000 -11739000 -8872000 -15879000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax amounts at December 31, 2020 and 2019, were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:79.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.686%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Deferred Income Tax Assets</span></td><td colspan="3" style="background-color:#cceeff;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;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 2px 19pt;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%">Employee deferred compensation and other benefit obligations</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: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%">102,478 </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%">105,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Deferred Payroll Taxes (CARES Act)</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%">27,086 </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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Credits and net operating loss carryforwards</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%">30,651 </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%">25,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Stock-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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Allowance for credit 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,272 </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%">7,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Workers’ 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,774 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Operating lease 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,249 </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%">51,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Other</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%">13,361 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 deferred income tax assets</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">212,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Deferred Income Tax Liabilities</span></td><td colspan="3" style="background-color:#cceeff;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;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 2px 19pt;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%">Amortization of intangible 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,163)</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%">(22,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Property and equipment basis 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,555)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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</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%">(49,833)</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%">(44,448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Other</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%">(8,922)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,278)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 deferred income tax liabilities</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,473)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">(90,716)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Valuation allowance</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%">(24,132)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total deferred income tax assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">112,903 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;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:#ffffff;border-bottom:3pt double #000;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%">99,758 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 102478000 105096000 27086000 0 30651000 25130000 3637000 7805000 5272000 7944000 3774000 3929000 59249000 51932000 13361000 10256000 245508000 212092000 24163000 22009000 25555000 16981000 49833000 44448000 8922000 7278000 108473000 90716000 24132000 21618000 112903000 99758000 27600000 2200000 2200000 700000 22600000 1500000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the total amounts of gross unrecognized tax benefits from January 1, 2018 to December 31, 2020 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Balance at beginning of period</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: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-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%">9,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">8,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">2,886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Gross increases—tax positions in prior years</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%">220 </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%">— </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%">3,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Gross decreases—tax positions in prior years</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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</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:bottom"><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:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Gross increases—tax positions in current year</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%">1,678 </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%">1,703 </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,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Settlements</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%">— </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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: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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Lapse of statute of limitations</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%">(1,467)</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%">(3)</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%">(3)</span></td><td style="background-color:#ffffff;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%">Balance at end of period</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: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%">9,785 </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;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%">9,354 </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;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%">8,418 </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> 9354000 8418000 2886000 220000 0 3259000 0 760000 8000 1678000 1703000 2284000 0 4000 0 1467000 3000 3000 9785000 9354000 8418000 9800000 9300000 8300000 500000 100000 500000 200000 300000 Commitments and Contingencies<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010 were denied compensation for the time they spent interviewing “for temporary and permanent employment opportunities” as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys’ fees, and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by California’s Labor Code Private Attorney General Act (“PAGA”). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry’s claims, except the PAGA claim, to individual arbitration. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys’ fees, and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company’s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.</span></div> Stockholders’ Equity<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Repurchase Program.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2020, the Company is authorized to repurchase, from time to time, up to 9.9 million additional shares of the Company’s common stock on the open market or in privately negotiated transactions, depending on market conditions. The number and the cost of common stock shares repurchased during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Common stock repurchased (in shares)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">5,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Common stock repurchased</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: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%">138,408 </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%">250,154 </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%">351,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. The number and the cost of employee stock plan repurchases made during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Repurchases related to employee stock plans (in shares)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Repurchases related to employee stock plans</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: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%">17,399 </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%">22,491 </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%">13,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The repurchased shares are held in treasury and are presented as if constructively retired. Treasury stock is accounted for using the cost method. Treasury stock activity for each of the three years ended December 31, 2020, 2019 and 2018 (consisting of purchase of shares for the treasury) is presented in the Consolidated Statements of Stockholders’ Equity.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s Board of Directors may at their discretion declare and pay cash dividends upon the shares of the Company’s stock either out of the Company’s retained earnings or additional paid-in capital. The dividends declared per share were $1.36, $1.24, and $1.12 during the years ended December 31, 2020, 2019 and 2018, respectively. </span></div>Repurchases of shares and issuances of dividends are applied first to the extent of retained earnings and any remaining amounts are applied to additional paid-in capital. 9900000 The number and the cost of common stock shares repurchased during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Common stock repurchased (in shares)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">5,614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Common stock repurchased</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: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%">138,408 </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%">250,154 </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%">351,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2505000 4253000 5614000 138408000 250154000 351194000 The number and the cost of employee stock plan repurchases made during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Repurchases related to employee stock plans (in shares)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Repurchases related to employee stock plans</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: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%">17,399 </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%">22,491 </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%">13,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 366000 352000 235000 17399000 22491000 13674000 1.36 1.24 1.12 Stock Plans<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under various stock plans, officers, employees, and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock. Grants have been made at the discretion of the Committees of the Board of Directors. Grants generally vest either on a straight-line basis over four years or on a cliff basis over three years. Shares offered under the plan are authorized but unissued shares.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recipients of restricted stock do not pay any cash consideration to the Company for the shares and have the right to vote all shares subject to such grant. Restricted stock grants contain forfeitable rights to dividends. Dividends for these grants are accrued on the dividend payment dates but are not paid until the shares vest, and dividends accrued for shares that ultimately do not vest are forfeited. Recipients of stock units do not pay any cash consideration for the units, do not have the right to vote, and do not receive dividends with respect to such units. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company granted performance shares to its executives in the form of restricted stock. The shares granted contain (1) a performance condition based on Return on Invested Capital (“ROIC”), and (2) a market condition based on Total Shareholder Return (“TSR”). The ROIC performance condition and the TSR market condition measure the Company’s performance against a peer group. Shares will be delivered at the end of a three year vesting, TSR and ROIC performance period based on the Company’s actual performance compared to the peer group. The ROIC performance condition is calculated first and has a range of possible outcomes of zero percent (0%) to one hundred fifty percent (150%). The TSR condition is considered a modifier of the ROIC performance condition. The range for the TSR condition is seventy-five percent (75%) to one hundred twenty-five percent (125%). The result calculated by multiplying the ROIC percentage by the TSR percentage is used to calculate the actual number of shares earned. The fair value of this award was determined using a Monte Carlo simulation with the following assumptions: a historical volatility of 26.44%, a 0% dividend yield, and a risk-free interest rate of 1.42%. The historical volatility was based on the most recent <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0MjVlNjg4NDNmZTQzMWE5MmYzNDhiMzMwYzAwOTQzL3NlYzo5NDI1ZTY4ODQzZmU0MzFhOTJmMzQ4YjMzMGMwMDk0M18xMTIvZnJhZzozYmJjZGZkMTczNzM0OGIxOWUyOWIyZTk2NjMwMWQ0MC90ZXh0cmVnaW9uOjNiYmNkZmQxNzM3MzQ4YjE5ZTI5YjJlOTY2MzAxZDQwXzQzOTgwNDY1MjQxMDE_3edba7ff-a7d6-4e97-8457-74be95bb81f9">2.88-year</span> period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incorporated in the returns of each company’s stock, therefore the Monte Carlo simulation reflects a 0% dividend yield for each stock. The use of a 0% dividend yield is mathematically equivalent to including the dividends in the calculation of TSR. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the remaining performance period.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation cost is expected to be recognized over the next four years. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $73.9 million, $71.6 million, and $65.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects activity under all stock plans from December 31, 2017 through December 31, 2020, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><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"/><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="display:none"/><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="padding:0 1pt"/><td colspan="3" style="display:none"/><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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Executive Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time Based Awards</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Performance Based Awards with Market Conditions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Performance Based Awards without Market Conditions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Total Awards with Performance Condition</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><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 #000000;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%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</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%">Outstanding, December 31, 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">1,160 </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="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: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%">45.75 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">56.76 </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="3" style="display:none"/><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%">330 </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="display:none"/><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: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-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%">47.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">946 </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 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%">53.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.16 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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="3" style="display:none"/><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%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">56.83 </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%">278 </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%">56.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">47.62 </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="3" style="display:none"/><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%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">71.86 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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:bottom"><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:bottom"/><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: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%">71.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">49.10 </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="3" style="display:none"/><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%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">71.86 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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%">(129)</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%">71.86 </span></td><td style="background-color:#ffffff;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%">Outstanding, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">50.24 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">45.93 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">$51.74</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">49.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">66.66 </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="3" style="display:none"/><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%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">74.01 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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: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:#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%">236 </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%">74.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">50.29 </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="3" style="display:none"/><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%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">45.93 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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="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%">(338)</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 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%">45.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">53.85 </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="3" style="display:none"/><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%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">45.93 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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: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:#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%">(20)</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%">45.93 </span></td><td style="background-color:#ffffff;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%">Outstanding, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.67 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">74.01 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">51.74 </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;border-top:1pt solid #000;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%">844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">54.92 </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="3" style="display:none"/><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%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">66.86 </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="3" style="display:none"/><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%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">47.45 </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%">293 </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%">62.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">54.57 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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="3" style="display:none"/><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%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">47.45 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</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 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%">47.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">58.37 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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: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:#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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Outstanding, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.57 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">70.53 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">56.83 </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;border-top:1pt solid #000;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%">737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">65.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of shares vested was $46.2 million, $57.0 million, and $40.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div>At December 31, 2020, the total number of available shares to grant under the plans (consisting of either restricted stock, stock units, stock appreciation rights or options to purchase common stock) was approximately 4.3 million. P4Y P3Y P3Y 0 1.50 0.75 1.25 0.2644 0 0.0142 0 0 P4Y 73900000 71600000 65600000 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects activity under all stock plans from December 31, 2017 through December 31, 2020, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><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"/><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="display:none"/><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="padding:0 1pt"/><td colspan="3" style="display:none"/><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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Executive Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time Based Awards</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Performance Based Awards with Market Conditions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Performance Based Awards without Market Conditions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Total Awards with Performance Condition</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Number of<br/>Shares/<br/>Units</span></td><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 #000000;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%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</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%">Outstanding, December 31, 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">1,160 </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="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: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%">45.75 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">56.76 </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="3" style="display:none"/><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%">330 </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="display:none"/><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: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-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%">47.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">946 </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 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%">53.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.16 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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="3" style="display:none"/><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%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">56.83 </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%">278 </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%">56.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">47.62 </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="3" style="display:none"/><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%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">71.86 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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:bottom"><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:bottom"/><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: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%">71.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">49.10 </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="3" style="display:none"/><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%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">71.86 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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%">(129)</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%">71.86 </span></td><td style="background-color:#ffffff;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%">Outstanding, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">50.24 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">358 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">45.93 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">$51.74</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">49.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">66.66 </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="3" style="display:none"/><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%">236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">74.01 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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: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:#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%">236 </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%">74.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">50.29 </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="3" style="display:none"/><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%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">45.93 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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="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%">(338)</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 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%">45.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">53.85 </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="3" style="display:none"/><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%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">45.93 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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: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:#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%">(20)</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%">45.93 </span></td><td style="background-color:#ffffff;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%">Outstanding, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.67 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">74.01 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">51.74 </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;border-top:1pt solid #000;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%">844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">54.92 </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="3" style="display:none"/><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%">223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">66.86 </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="3" style="display:none"/><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%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">47.45 </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%">293 </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%">62.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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%">Restrictions lapsed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">54.57 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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="3" style="display:none"/><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%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">47.45 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</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 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%">47.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">58.37 </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">— </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="3" style="display:none"/><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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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: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:#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%">— </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%">— </span></td><td style="background-color:#ffffff;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%">Outstanding, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">57.57 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">70.53 </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="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;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%">278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">56.83 </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;border-top:1pt solid #000;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%">737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">65.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 1160000 45.75 616000 56.76 330000 47.45 946000 53.51 533000 57.16 0 0 278000 56.83 278000 56.83 568000 47.62 129000 71.86 0 0 129000 71.86 40000 49.10 129000 71.86 0 0 129000 71.86 1085000 50.24 358000 45.93 608000 51.74 966000 49.58 434000 66.66 236000 74.01 0 0 236000 74.01 557000 50.29 338000 45.93 0 0 338000 45.93 15000 53.85 20000 45.93 0 0 20000 45.93 947000 57.67 236000 74.01 608000 51.74 844000 57.97 625000 54.92 223000 66.86 70000 70000 47.45 293000 62.22 526000 54.57 0 0 400000 47.45 400000 47.45 26000 58.37 0 0 0 0 0 0 1020000 57.57 459000 70.53 278000 56.83 737000 65.36 46200000 57000000.0 40600000 4300000 Net Income Per Share<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of net income per share for the three years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><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:bottom"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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="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 2px 19pt;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</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: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%">306,276 </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 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%">454,433 </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 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%">434,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Basic: </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 shares</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%">112,729 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">        Diluted:</span></td><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 2px 19pt;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 shares</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%">112,729 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">        Dilutive effect of potential common shares</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%">589 </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%">755 </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%">1,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">        Diluted weighted average shares</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">116,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">121,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 per share: </span></td><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 2px 19pt;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%">        Basic </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: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%">2.72 </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 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%">3.93 </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 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%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">        Diluted </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: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%">2.70 </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%">3.90 </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%">3.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units. <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of net income per share for the three years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:70.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.687%"/><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:bottom"><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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="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 2px 19pt;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</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: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%">306,276 </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 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%">454,433 </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 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%">434,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Basic: </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 shares</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%">112,729 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">        Diluted:</span></td><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 2px 19pt;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 shares</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%">112,729 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,656 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">        Dilutive effect of potential common shares</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%">589 </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%">755 </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%">1,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">        Diluted weighted average shares</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">116,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">121,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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 per share: </span></td><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 2px 19pt;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%">        Basic </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: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%">2.72 </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 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%">3.93 </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 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%">3.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">        Diluted </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: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%">2.70 </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%">3.90 </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%">3.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 306276000 454433000 434288000 112729000 115656000 120513000 112729000 115656000 120513000 589000 755000 1089000 113318000 116411000 121602000 2.72 3.93 3.60 2.70 3.90 3.57 Business Segments<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has three reportable segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Operating segments are defined as components of the Company for which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assess performance. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides business and technology risk consulting and internal audit services.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the segments are set forth in Note A—Summary of Significant Accounting Policies. The Company evaluates performance based on income from operations before net interest income, intangible amortization expense, and income taxes.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Temporary and consultant staffing</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: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%">3,477,335 </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%">4,412,125 </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%">4,330,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Permanent placement staffing</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%">370,109 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Risk consulting and internal audit services</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%">1,261,556 </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%">1,128,875 </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%">957,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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-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%">5,109,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">6,074,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">5,800,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Segment income</span></td><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 2px 19pt;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%">Temporary and consultant staffing</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: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%">237,279 </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 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%">410,153 </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 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%">404,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Permanent placement staffing</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%">28,799 </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%">83,885 </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%">90,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Risk consulting and internal audit services</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%">155,680 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,713 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Combined segment income</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">621,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">588,925 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Amortization of intangible 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest income, net</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%">(1,343)</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%">(5,125)</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%">(4,382)</span></td><td style="background-color:#ffffff;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%">Income before income taxes</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: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%">421,882 </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;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%">625,515 </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;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%">591,602 </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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between temporary and consultant staffing segment and risk consulting and internal audit services segment were $240.0 million $172.4 million and $132.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets by reportable segment are not presented as the Company does not allocate assets to its reportable segments, nor is such information used by management for purposes of assessing performance or allocating resources. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates internationally, with operations in North America, South America, Europe, Asia and Australia. The following tables represent revenues and long-lived assets by geographic location (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Service revenues (a) </span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Domestic</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: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%">3,984,742 </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%">4,708,715 </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%">4,433,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Foreign (b)</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%">1,124,258 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,717 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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 #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%">5,109,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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:#ffffff;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%">6,074,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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:#ffffff;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%">5,800,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Domestic</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: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%">88,117 </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%">99,365 </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%">96,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Foreign </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%">21,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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-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%">109,817 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">128,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;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:#ffffff;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%">125,176 </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:bottom"/></tr></table></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:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) There were no customers that accounted for more than 10% of the Company’s total service revenues in any year presented.</span></div><div><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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) No individual country represented more than 10% of revenues in any year presented.</span></div> 3 <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Service revenues</span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Temporary and consultant staffing</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: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%">3,477,335 </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%">4,412,125 </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%">4,330,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Permanent placement staffing</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%">370,109 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,432 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Risk consulting and internal audit services</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%">1,261,556 </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%">1,128,875 </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%">957,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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: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-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%">5,109,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">6,074,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">5,800,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Segment income</span></td><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 2px 19pt;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%">Temporary and consultant staffing</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: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%">237,279 </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 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%">410,153 </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 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%">404,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Permanent placement staffing</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%">28,799 </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%">83,885 </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%">90,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Risk consulting and internal audit services</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%">155,680 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,713 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Combined segment income</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">621,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">588,925 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Amortization of intangible 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,219 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Interest income, net</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%">(1,343)</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%">(5,125)</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%">(4,382)</span></td><td style="background-color:#ffffff;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%">Income before income taxes</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: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%">421,882 </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;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%">625,515 </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;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%">591,602 </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> 3477335000 4412125000 4330566000 370109000 533432000 511989000 1261556000 1128875000 957716000 5109000000 6074432000 5800271000 237279000 410153000 404800000 28799000 83885000 90801000 155680000 127713000 93324000 421758000 621751000 588925000 1219000 1361000 1705000 1343000 5125000 4382000 421882000 625515000 591602000 -240000000.0 -172400000 -132400000 The following tables represent revenues and long-lived assets by geographic location (in thousands):<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.348%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">Year Ended December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Service revenues (a) </span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Domestic</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: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%">3,984,742 </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%">4,708,715 </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%">4,433,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Foreign (b)</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%">1,124,258 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365,717 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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 #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%">5,109,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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:#ffffff;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%">6,074,432 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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:#ffffff;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%">5,800,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="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%">December 31,</span></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;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;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;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 2px 19pt;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%">Domestic</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: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%">88,117 </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%">99,365 </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%">96,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Foreign </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%">21,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,020 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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-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%">109,817 </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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">128,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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;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:#ffffff;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%">125,176 </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:bottom"/></tr></table></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:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (a) There were no customers that accounted for more than 10% of the Company’s total service revenues in any year presented.</span></div><div><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"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) No individual country represented more than 10% of revenues in any year presented.</span></div> 3984742000 4708715000 4433767000 1124258000 1365717000 1366504000 5109000000 6074432000 5800271000 88117000 99365000 96169000 21700000 29020000 29007000 109817000 128385000 125176000 Quarterly Financial Data (Unaudited)<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tabulation shows certain quarterly financial data for 2020 and 2019 (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="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%">Quarter</span></td></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" 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%">One</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Two</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Three</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Four</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%">Service revenues</span></td><td style="background-color:#cceeff;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-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%">1,506,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,108,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,189,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,304,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gross margin</span></td><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%">614,388 </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%">416,535 </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%">467,346 </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%">514,342 </span></td><td style="background-color:#ffffff;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%">Income before income taxes</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%">131,763 </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 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%">58,024 </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 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,510 </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 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%">129,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><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%">89,915 </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%">46,196 </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%">75,749 </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%">94,416 </span></td><td style="background-color:#ffffff;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%">Basic net income per share</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%">.79 </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 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%">.41 </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 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%">.67 </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 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%">.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted net income per share</span></td><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%">.79 </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%">.41 </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%">.67 </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%">.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="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%">Quarter</span></td></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" 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%">One</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Two</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Three</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Four</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%">Service revenues</span></td><td style="background-color:#cceeff;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-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%">1,468,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,516,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,552,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,537,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gross margin</span></td><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%">605,401 </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%">636,589 </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%">646,278 </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%">636,861 </span></td><td style="background-color:#ffffff;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%">Income before income taxes</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%">147,383 </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 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%">160,103 </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 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%">163,782 </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 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%">154,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><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%">109,798 </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%">114,612 </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,181 </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%">112,842 </span></td><td style="background-color:#ffffff;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%">Basic net income per share</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%">.94 </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 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%">.98 </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 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%">1.02 </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 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%">.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted net income per share</span></td><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%">.93 </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%">.98 </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%">1.01 </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%">.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tabulation shows certain quarterly financial data for 2020 and 2019 (in thousands, except per share amounts):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="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%">Quarter</span></td></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" 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%">One</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Two</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Three</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Four</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%">Service revenues</span></td><td style="background-color:#cceeff;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-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%">1,506,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,108,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,189,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,304,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gross margin</span></td><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%">614,388 </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%">416,535 </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%">467,346 </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%">514,342 </span></td><td style="background-color:#ffffff;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%">Income before income taxes</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%">131,763 </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 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%">58,024 </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 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,510 </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 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%">129,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><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%">89,915 </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%">46,196 </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%">75,749 </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%">94,416 </span></td><td style="background-color:#ffffff;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%">Basic net income per share</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%">.79 </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 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%">.41 </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 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%">.67 </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 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%">.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted net income per share</span></td><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%">.79 </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%">.41 </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%">.67 </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%">.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.019%"/><td style="width:0.1%"/></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="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%">Quarter</span></td></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" 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%">One</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Two</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Three</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">Four</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%">Service revenues</span></td><td style="background-color:#cceeff;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-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%">1,468,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,516,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,552,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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-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%">1,537,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Gross margin</span></td><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%">605,401 </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%">636,589 </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%">646,278 </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%">636,861 </span></td><td style="background-color:#ffffff;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%">Income before income taxes</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%">147,383 </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 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%">160,103 </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 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%">163,782 </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 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%">154,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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</span></td><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%">109,798 </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%">114,612 </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,181 </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%">112,842 </span></td><td style="background-color:#ffffff;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%">Basic net income per share</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%">.94 </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 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%">.98 </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 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%">1.02 </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 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%">.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Diluted net income per share</span></td><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%">.93 </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%">.98 </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%">1.01 </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%">.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1506691000 1108326000 1189897000 1304086000 614388000 416535000 467346000 514342000 131763000 58024000 102510000 129585000 89915000 46196000 75749000 94416000 0.79 0.41 0.67 0.84 0.79 0.41 0.67 0.84 1468530000 1516385000 1552132000 1537385000 605401000 636589000 646278000 636861000 147383000 160103000 163782000 154247000 109798000 114612000 117181000 112842000 0.94 0.98 1.02 0.99 0.93 0.98 1.01 0.98 Subsequent Events<div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company announced the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly dividend per share</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%">.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Declaration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 11, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Record date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2021</span></td></tr></table></div> <div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2021, the Company announced the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quarterly dividend per share</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%">.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Declaration date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 11, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Record date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2021</span></td></tr></table></div> 0.38 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II—Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Charged to<br/>Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Translation<br/>Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Balance at<br/>End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;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;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;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;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;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</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: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%">23,682 </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: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%">(a)</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%">11,914 </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%">(8,690)</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%">772 </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%">27,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</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: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%">20,178 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,683 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,599)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190)</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 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%">23,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</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: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%">27,678 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,868 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,687)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</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 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%">28,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Deferred tax valuation allowance</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: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%">23,072 </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%">719 </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,154)</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%">(19)</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%">21,618 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</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: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%">23,443 </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: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%">(b)</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%">4,200 </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%">(7,906)</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%">(120)</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%">19,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><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%">21,618 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,462 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,333)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </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 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%">24,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.91pt">In accordance with its adoption of ASC 606 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2018, the Company reclassified certain allowances that are now reflected as liabilities in the amount of $9.5 million.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">In accordance with its adoption of ASC 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current Expected Credit Losses Model, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2020, the Company established allowances based on expected losses due to credit risk of its customers.</span></div> 23682000 11914000 8690000 772000 27678000 20178000 5683000 2599000 -190000 23072000 27678000 9868000 8687000 -103000 28756000 23072000 719000 2154000 -19000 21618000 23443000 4200000 7906000 -120000 19617000 21618000 3462000 2333000 1385000 24132000 -9500000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2020
Jan. 31, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 1-10427    
Entity Registrant Name ROBERT HALF INTERNATIONAL INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-1648752    
Entity Address, Address Line One 2884 Sand Hill Road    
Entity Address, Address Line Two Suite 200    
Entity Address, City or Town Menlo Park    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94025    
City Area Code 650    
Local Phone Number 234-6000    
Title of 12(b) Security Common Stock, Par Value $.001 per Share    
Trading Symbol RHI    
Security Exchange Name NYSE    
Entity 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     $ 5,876,880,362
Entity Common Stock, Shares Outstanding   113,124,854  
Documents Incorporated by Reference Portions of the registrant’s Proxy Statement to be mailed to stockholders in connection with the registrant’s annual meeting of stockholders, scheduled to be held in May 2021, are incorporated by reference in Part III of this report. Except as expressly incorporated by reference, the registrant’s Proxy Statement shall not be deemed to be part of this report.    
Amendment Flag false    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Central Index Key 0000315213    
Current Fiscal Year End Date --12-31    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Financial Position - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
ASSETS    
Cash and cash equivalents $ 574,426 $ 270,478
Accounts receivable, net 714,163 832,797
Employee deferred compensation trust assets 406,634 398,442
Other current assets 147,515 127,132
Total current assets 1,842,738 1,628,849
Property and equipment, net 109,817 128,385
Right-of-use assets 262,688 241,029
Other intangible assets, net 5,594 1,752
Goodwill 223,055 210,364
Noncurrent deferred income taxes 113,532 101,029
Total assets 2,557,424 2,311,408
LIABILITIES    
Accounts payable and accrued expenses 130,770 123,841
Accrued payroll and benefit costs 397,877 322,404
Employee deferred compensation plan obligations 435,121 421,198
Income taxes payable 4,015 1,623
Notes payable, current 239 218
Current operating lease liabilities 78,604 71,408
Total current liabilities 1,046,626 940,692
Notes payable, less current portion 0 239
Noncurrent operating lease liabilities 223,869 201,961
Other liabilities 81,640 24,833
Total liabilities 1,352,135 1,167,725
Commitments and Contingencies (Note L)
STOCKHOLDERS’ EQUITY    
Preferred stock, $0.001 par value; authorized 5,000,000 shares; none issued 0 0
Common stock, $0.001 par value; authorized 260,000,000 shares; issued and outstanding 113,127,501 and 115,120,404 shares 113 115
Additional paid-in capital 1,179,972 1,127,487
Accumulated other comprehensive income (loss) (4,732) (19,986)
Retained earnings 29,936 36,067
Total stockholders’ equity 1,205,289 1,143,683
Total liabilities and stockholders’ equity $ 2,557,424 $ 2,311,408
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Financial Position (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value (usd per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (usd per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 260,000,000 260,000,000
Common stock, issued (in shares) 113,127,501 115,120,404
Common stock, outstanding (in shares) 113,127,501 115,120,404
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Service revenues $ 5,109,000 $ 6,074,432 $ 5,800,271
Costs of services 3,096,389 3,549,303 3,389,259
Gross margin 2,012,611 2,525,129 2,411,012
Selling, general and administrative expenses 1,666,041 1,958,295 1,810,601
(Income) loss from investments held in employee deferred compensation trusts (which is completely offset by related costs and expenses - Notes A & I) (75,188) (54,917) 11,486
Amortization of intangible assets 1,219 1,361 1,705
Interest income, net (1,343) (5,125) (4,382)
Income before income taxes 421,882 625,515 591,602
Provision for income taxes 115,606 171,082 157,314
Net income $ 306,276 $ 454,433 $ 434,288
Net income per share:      
Basic (usd per share) $ 2.72 $ 3.93 $ 3.60
Diluted (usd per share) $ 2.70 $ 3.90 $ 3.57
Shares:      
Basic (in shares) 112,729 115,656 120,513
Diluted (in shares) 113,318 116,411 121,602
Dividends declared per share (usd per share) $ 1.36 $ 1.24 $ 1.12
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
COMPREHENSIVE INCOME (LOSS):      
Net income $ 306,276 $ 454,433 $ 434,288
Foreign currency translation adjustments, net of tax 18,973 (1,553) (19,616)
Foreign defined benefit plans, net of tax (3,719) (2,324) 0
Total other comprehensive income (loss) 15,254 (3,877) (19,616)
Total comprehensive income (loss) $ 321,530 $ 450,556 $ 414,672
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Adoption of accounting pronouncement $ 1,105,265   $ 124 $ 1,064,601 $ 3,507 $ 37,033  
Balance at beginning of period, (in shares) at Dec. 31, 2017     124,261        
Balance at beginning of period at Dec. 31, 2017 1,105,265   $ 124 1,064,601 3,507 37,033  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 434,288         434,288  
Adoption of accounting pronouncement 1,063,198   $ 119 1,079,188 (16,109) 0  
Other comprehensive income (loss) (19,616)       (19,616)    
Dividends declared (136,824)     (30,365)   (106,459)  
Net issuances of restricted stock (in shares)     666        
Net issuances of restricted stock 0   $ 1 (1)      
Stock-based compensation 44,953     44,953      
Repurchases of common stock, (in shares)     (5,849)        
Repurchases of common stock (364,868)   $ (6)     (364,862)  
Balance at end of period, (in shares) at Dec. 31, 2018     119,078        
Balance at end of period at Dec. 31, 2018 $ 1,063,198   $ 119 1,079,188 (16,109) 0  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Dividends declared per share (usd per share) $ 1.12            
Adoption of accounting pronouncement $ 1,063,198   119 1,079,188 (16,109) 0  
Net income 454,433         454,433  
Adoption of accounting pronouncement 1,063,198   $ 115 1,127,487 (19,986) 36,067 $ (558)
Other comprehensive income (loss) (3,877)       (3,877)    
Dividends declared (145,726)         (145,726)  
Net issuances of restricted stock (in shares)     647        
Net issuances of restricted stock 0   $ 1 (1)      
Stock-based compensation 48,300     48,300      
Repurchases of common stock, (in shares)     (4,605)        
Repurchases of common stock (272,645)   $ (5)     (272,640)  
Balance at end of period, (in shares) at Dec. 31, 2019     115,120        
Balance at end of period at Dec. 31, 2019 $ 1,143,683   $ 115 1,127,487 (19,986) 36,067 (558)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Dividends declared per share (usd per share) $ 1.24            
Adoption of accounting pronouncement $ 1,143,683   115 1,127,487 (19,986) 36,067 (558)
Net income 306,276         306,276  
Adoption of accounting pronouncement 1,143,683 $ (558) $ 113 1,179,972 (4,732) 29,936 $ (558)
Other comprehensive income (loss) 15,254       15,254    
Dividends declared (156,045)         (156,045)  
Net issuances of restricted stock (in shares)     879        
Net issuances of restricted stock 0   $ 1 (1)      
Stock-based compensation 52,486     52,486      
Repurchases of common stock, (in shares)     (2,871)        
Repurchases of common stock (155,807)   $ (3)     (155,804)  
Balance at end of period, (in shares) at Dec. 31, 2020     113,128        
Balance at end of period at Dec. 31, 2020 $ 1,205,289 (558) $ 113 1,179,972 (4,732) 29,936  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Dividends declared per share (usd per share) $ 1.36            
Adoption of accounting pronouncement $ 1,205,289 $ (558) $ 113 $ 1,179,972 $ (4,732) $ 29,936  
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Statement of Stockholders' Equity [Abstract]      
Dividends declared per share (usd per share) $ 1.36 $ 1.24 $ 1.12
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 306,276 $ 454,433 $ 434,288
Adjustments to reconcile net income to net cash provided by operating activities:      
Allowance for credit losses 4,200 9,868 11,914
Depreciation 62,281 64,264 64,244
Amortization of cloud computing implementation costs 18,399 3,624 0
Amortization of intangible assets 1,219 1,361 1,705
Realized and unrealized (gains) losses from investments held in employee deferred compensation trusts (66,866) (44,492) 22,343
Stock-based compensation 52,486 48,300 44,953
Deferred income taxes (13,146) (9,473) (15,885)
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable 127,740 (48,461) (86,217)
Capitalized cloud computing implementation costs (33,178) (30,338) 0
Accounts payable and accrued expenses 1,098 (9,204) 32,428
Accrued payroll and benefit costs 119,231 17,705 13,845
Employee deferred compensation plan obligations 13,923 87,670 21,099
Income taxes payable 182 (18,798) 28,900
Other assets and liabilities, net 2,683 (6,830) (1,295)
Net cash flows provided by operating activities 596,528 519,629 572,322
CASH FLOWS FROM INVESTING ACTIVITIES:      
Capital expenditures (33,377) (59,464) (42,484)
Investments in employee deferred compensation trusts (64,351) (71,432) (69,716)
Proceeds from employee deferred compensation trust redemptions 123,025 28,758 23,691
Payments for acquisitions, net of cash acquired (15,836) 0 0
Net cash flows provided by (used in) investing activities 9,461 (102,138) (88,509)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Repayment of notes payable (218) (200) (183)
Repurchases of common stock (159,172) (277,535) (353,509)
Dividends paid (155,935) (145,631) (136,423)
Net cash flows used in financing activities (315,325) (423,366) (490,115)
Effect of exchange rate fluctuations 13,284 (226) (11,872)
Change in cash and cash equivalents 303,948 (6,101) (18,174)
Cash and cash equivalents at beginning of period 270,478 276,579 294,753
Cash and cash equivalents at end of period 574,426 270,478 276,579
Cash paid during the year for:      
Interest 577 232 233
Income taxes, net of refunds 128,321 191,522 137,147
Non-cash items:      
Stock repurchases awaiting settlement 3,104 6,469 11,359
Fund exchanges within employee deferred compensation trusts $ 208,055 $ 41,648 $ 79,300
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Nature of Operations.    Robert Half International Inc. (the “Company”) provides specialized staffing and risk consulting services through such divisions as Accountemps®, Robert Half® Finance & Accounting, OfficeTeam®, Robert Half® Technology, Robert Half® Management Resources, Robert Half® Legal, The Creative Group®, and Protiviti®. The Company, through its Accountemps, Robert Half Finance & Accounting, and Robert Half Management Resources divisions, is a specialized provider of contract, full-time, and senior-level project professionals in the fields of accounting and finance. OfficeTeam specializes in highly skilled contract administrative support professionals. Robert Half Technology provides project and full-time technology professionals. Robert Half Legal provides contract, project, and full-time staffing of lawyers, paralegals and legal support personnel. The Creative Group provides interactive, design, marketing, advertising and public relations professionals. Protiviti is a global consulting firm that helps companies solve problems in finance, technology, operations, data, analytics, governance, risk and internal audit. Revenues are predominantly derived from specialized staffing services. The Company operates in North America, South America, Europe, Asia and Australia. The Company is a Delaware corporation.
Basis of Presentation.    The Consolidated Financial Statements (“Financial Statements”) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and the rules of the Securities and Exchange Commission (“SEC”). Certain reclassifications have been made to prior years’ consolidated financial statements to conform to the current presentation.
Principles of Consolidation.    The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates.    The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for uncollectible accounts receivable, variable consideration, workers’ compensation losses, income and other taxes, and assumptions used in the Company’s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. Actual results and outcomes may differ from management’s estimates and assumptions.
We are continuing to monitor the efforts to mitigate the spread of coronavirus (“COVID-19”), including uncertainty
around the duration and extent of the stay-at-home orders and the effect on the Company’s results of operations, financial
condition, and liquidity. In light of the ongoing economic disruption, we continue to face a greater degree of uncertainty than
normal in making the judgments and estimates needed to apply the Company’s significant accounting policies. As the situation
continues to develop, we may make changes to these estimates and judgments over time, which could result in meaningful
impacts to the Company’s financial statements in future periods. Actual results and outcomes may differ from management’s
estimates and assumptions.
Service Revenues.    The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.
Costs of Services.    Direct costs of temporary and consultant staffing consist of payroll, payroll taxes and benefit costs for the Company’s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.
Advertising Costs.    The Company expenses all advertising costs as incurred. Advertising costs were $37.2 million, $54.3 million, and $52.5 million for the years ended December 31, 2020, 2019 and 2018, respectively.
(Income) loss from investments held in employee deferred compensation trusts. The Company has changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company’s (income) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. Such amounts were previously presented as a component of selling, general and administrative expenses, or, in the case of risk consulting and internal audit services, costs of services. Reclassifications have been made to prior year’s consolidated financial statements to conform to the current presentation.
The following table presents the Company’s (income) loss from investments held in employee deferred compensation trusts (in thousands):
Year Ended December 31,
202020192018
Dividend income$(8,322)$(10,425)$(10,857)
Realized and unrealized (gains) losses(66,866)(44,492)22,343 
$(75,188)$(54,917)$11,486 
Comprehensive Income (Loss).    Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders’ equity. The Company’s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.
Cash and Cash Equivalents.     The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company’s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.
Fair Value of Financial Instruments. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:
Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly
Level 3: unobservable inputs in which there is little or no market data, which requires management’s best
estimates and assumptions that market participants would use in pricing the asset or liability
The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to
satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).
The following table sets forth the composition of the underlying assets which comprise the Company’s deferred
compensation trust assets (in thousands):
Fair Value Measurements Using
Balance at December 31, 2020
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Assets
Money market funds$69,681 $69,681 — — 
Mutual funds - bond27,282 27,282 — — 
Mutual funds - stock234,667 234,667 — — 
Mutual funds - blend75,004 75,004 — — 
$406,634 $406,634 — — 
Fair Value Measurements Using
Balance at December 31, 2019
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Assets
Money market funds$141,295 $141,295 — — 
Mutual funds - bond28,451 28,451 — — 
Mutual funds - stock170,469 170,469 — — 
Mutual funds - blend58,227 58,227 — — 
$398,442 $398,442 — — 
Certain items such as goodwill and other intangible assets are recognized or disclosed at fair value on a non-recurring basis. The Company determines the fair value of these items using level 3 inputs. There are inherent limitations when estimating the fair value of financial instruments, and the fair values reported are not necessarily indicative of the amounts that would be realized in current market transactions.
Allowance for Credit Losses. The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers’ credit profiles, historical loss statistics, prepayments, recoveries, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type, size, term, and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.
The following table sets forth the activity in the allowance for credit losses from December 31, 2019, through December 31, 2020 (in thousands):
Allowance for Credit Losses
Balance as of December 31, 2019
$22,885 
Adoption of accounting pronouncement558 
Balance as of January 1, 2020
$23,443 
Charges to expense4,200 
Deductions(7,906)
Other, including translation adjustments(120)
Balance as of December 31, 2020
$19,617 
Property and Equipment.    Property and equipment are recorded at cost. Depreciation is computed using the straight-line method over the following useful lives:
Computer hardware
2 to 3 years
Computer software
2 to 3 years
Furniture and equipment
3 to 5 years
Leasehold improvementsTerm of lease
Internal-use Software.    The Company capitalizes direct costs incurred in the development of internal-use software. Cloud computing implementation costs incurred in hosting arrangements are capitalized and reported as a component of other assets. All other internal-use software development costs are capitalized and reported as a component of computer software within property and equipment on the Consolidated Statements of Financial Position. Capitalized internal-use software development costs were $40.6 million, $35.6 million, and $3.3 million for the years ended December 31, 2020, 2019 and 2018, respectively.
Leases.    The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Company’s Consolidated Statements of Financial Position. The Company does not currently have finance leases.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and index-based variable lease payments. As most of the Company’s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not currently have subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.
Goodwill and Intangible Assets.    Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their useful lives, typically ranging from two to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment as of June 30 in each of the years ended December 31, 2020, 2019, and 2018, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December 31, 2020, that caused the Company to perform an interim impairment assessment.
Income Taxes.    The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.

The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized. Valuation allowances of $24.1 million and $21.6 million were recorded as of December 31, 2020 and 2019, respectively. The valuation allowances recorded related primarily to net operating losses in certain foreign operations. If such losses are ultimately utilized to offset future segment income, the Company will recognize a tax benefit up to the full amount of the valuation reserve.
Workers’ Compensation.    Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers’ compensation claims. Workers’ compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers’ compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company’s workers’ compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company’s liability for Incurred But Not Reported (“IBNR”) claims and for the ongoing development of existing claims.

The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers’ compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics which include the Company’s historical frequency and severity of workers’ compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company’s future results.
Foreign Currency Translation.    The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is their local currency. The results of operations of the Company’s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.
Stock-based Compensation.    Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.
The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award, unless the awards are subject to performance conditions, in which case the Company recognizes compensation expense over the requisite service period of each separate vesting tranche. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation expense.
No stock appreciation rights have been granted under the Company’s existing stock plans. The Company has not granted any options to purchase common stock since 2006.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.20.4
New Accounting Pronouncements
12 Months Ended
Dec. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Current Expected Credit Losses Model. In June 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance amending how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The guidance requires the application of a current expected credit loss model, which is a new impairment model based on expected losses. The new guidance was effective for interim and annual reporting periods beginning after December 15, 2019. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.
Simplifying the Test for Goodwill Impairment. In January 2017, the FASB issued authoritative guidance to simplify the goodwill impairment testing process. The new standard eliminates Step 2 of the goodwill impairment test. If a company determines in Step 1 of the goodwill impairment test that the carrying value of goodwill is greater than the fair value, an impairment in that amount should be recorded to the income statement, rather than proceeding to Step 2. The new guidance was effective for the Company for fiscal years beginning after December 15, 2019, although early adoption was permitted. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.
Reference Rate Reform. In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
None
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Service revenues as presented on the Consolidated Statements of Operations represent services rendered to customers less variable consideration, such as sales adjustments and allowances. Reimbursements, including those related to travel and out-of-pocket expenses, are also included in service revenues, and equivalent amounts of reimbursable expenses are included in costs of services.
Temporary and consultant staffing revenues. Temporary and consultant staffing revenues from contracts with customers are recognized in the amount to which the Company has a right to invoice, when the services are rendered by the Company’s engagement professionals. The substantial majority of engagement professionals placed on assignment by the Company are the Company’s legal employees while they are working on assignments. The Company pays all related costs of employment, including workers’ compensation insurance, state and federal unemployment taxes, social security and certain fringe benefits. The Company assumes the risk of acceptability of its employees to its customers.

The Company records temporary and consultant staffing revenue on a gross basis as a principal versus on a net basis as an agent in the presentation of revenues and expenses. The Company has concluded that gross reporting is appropriate because the Company (i) has the risk of identifying and hiring qualified employees, (ii) has the discretion to select the employees and establish their price and duties and (iii) bears the risk for services that are not fully paid for by customers. Fees paid to Time Management or Vendor Management service providers selected by clients are recorded as a reduction of revenues, as the Company is not the primary obligor with respect to those services.
Permanent placement staffing revenues. Permanent placement staffing revenues from contracts with customers are primarily recognized when employment candidates accept offers of permanent employment. The Company has a substantial history of estimating the financial impact of permanent placement candidates who do not remain with its clients through the 90-day guarantee period. These amounts are established based primarily on historical data and are recorded as contract liabilities. Fees to clients are generally calculated as a percentage of the new employee’s annual compensation. No fees for permanent placement services are charged to employment candidates.
Risk consulting and internal audit services revenues. Risk consulting and internal audit services are generally provided on a time-and-material basis or fixed-fee basis. Revenues earned under time-and-material arrangements and fixed-fee arrangements are recognized using a proportional performance method. Revenue is measured using cost incurred relative to total estimated cost for the engagement to measure progress towards satisfying the Company’s performance obligations. Cost incurred represents work performed and thereby best depicts the transfer of control to the customer. Risk consulting and internal audit services generally contain one or more performance obligation(s) which are satisfied over a period of time. Revenues are recognized over time as the performance obligations are satisfied, because the services provided do not have any alternative use to the Company, and contracts generally include language giving the Company an enforceable right to payment for services provided to date.
The Company periodically evaluates the need to provide for any losses on these projects, and losses are recognized when it is probable that a loss will be incurred.

The following table presents the Company’s revenues disaggregated by line of business (in thousands):
Year Ended December 31,
202020192018
Accountemps$1,558,024 $1,985,221 $1,941,544 
OfficeTeam764,947 1,040,755 1,065,427 
Robert Half Technology695,418 765,831 717,166 
Robert Half Management Resources698,942 792,757 738,810 
Elimination of intersegment revenues (a)(239,996)(172,439)(132,381)
Temporary and consultant staffing3,477,335 4,412,125 4,330,566 
Permanent placement staffing370,109 533,432 511,989 
Risk consulting and internal audit services1,261,556 1,128,875 957,716 
Service revenues$5,109,000 $6,074,432 $5,800,271 
(a) Service revenues for Accountemps, OfficeTeam, Robert Half Technology and Robert Half Management Resources include intersegment revenues, which represent revenues from services provided to the Company’s risk consulting and internal audit services segment in connection with the Company’s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.

Payment terms in the Company’s contracts vary by the type and location of the Company’s customer and the services offered. The term between invoicing and when payment is due is not significant.

Contracts with multiple performance obligations are recognized as performance obligations are delivered, and contract value is allocated based on relative stand-alone selling values of the services and products in the arrangement. As of December 31, 2020, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $134.9 million. Of this amount, $123.6 million is expected to be recognized within the next twelve months. As of December 31, 2019, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $81.7 million.
Contract liabilities are recorded when cash payments are received or due in advance of performance and are reflected in accounts payable and accrued expenses on the Consolidated Statements of Financial Position. The following table sets forth the activity in contract liabilities from January 1, 2018 through December 31, 2020 (in thousands):
Contract
Liabilities
Balance as of January 1, 2018$9,003 
    Payments in advance of satisfaction of performance obligations12,170 
    Revenue recognized(10,542)
    Other, including translation adjustments2,366 
Balance as of December 31, 2018$12,997 
    Payments in advance of satisfaction of performance obligations13,030 
    Revenue recognized(12,072)
    Other, including translation adjustments(1,007)
Balance as of December 31, 2019$12,948 
    Payments in advance of satisfaction of performance obligations25,614 
    Revenue recognized(20,687)
    Other, including translation adjustments377 
Balance as of December 31, 2020$18,252 
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Assets
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
Other current assets consisted of the following (in thousands):
 December 31,
 20202019
Prepaid expenses$97,674 $84,364 
Other49,841 42,768 
Other current assets$147,515 $127,132 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, Net
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
 December 31,
 20202019
Computer hardware$159,180 $164,547 
Computer software250,585 291,681 
Furniture and equipment91,112 88,136 
Leasehold improvements164,807 150,644 
Property and equipment, cost665,684 695,008 
Accumulated depreciation(555,867)(566,623)
Property and equipment, net$109,817 $128,385 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
The Company has operating leases for corporate and field offices, and certain equipment. The Company’s leases have remaining lease terms of 1 month to 9 years, some of which include options to extend the leases for up to 10 years, and some of which include options to terminate the leases within 1 year. Operating lease expense was $81.5 million and $77.7 million for the years ended December 31, 2020, and 2019, respectively. Rental expense, primarily for offices premises, was $89.4 million for the year ended December 31, 2018.
Supplemental cash flow information related to leases consisted of the following (in thousands):
Year Ended December 31,
20202019
Cash paid for operating lease liabilities$84,569 $78,152 
Right-of-use assets obtained in exchange for new operating lease liabilities37,786 32,170 
Supplemental balance sheet information related to leases consisted of the following:
December 31,
20202019
Weighted average remaining lease term for operating leases4.5 years4.8 years
Weighted average discount rate for operating leases2.6 %3.0 %

Future minimum lease payments under non-cancellable leases as of December 31, 2020, were as follows (in thousands):
2021$84,849 
202271,119 
202359,211 
202447,478 
202529,173 
Thereafter29,440 
Less: Imputed interest(18,797)
Present value of operating lease liabilities (a)$302,473 
(a) Includes current portion of $78.6 million for operating leases.

As of December 31, 2020, the Company had no material future minimum lease obligations that had not yet commenced.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table sets forth the activity in goodwill from December 31, 2018, through December 31, 2020 (in thousands):
Goodwill
  
Temporary and consultant staffingPermanent placement staffingRisk consulting and internal audit services Total
Balance as of December 31, 2018$134,067 $26,058 $49,833 $209,958 
Foreign currency translation adjustments143 39 224 406 
Balance as of December 31, 2019$134,210 $26,097 $50,057 $210,364 
Acquisitions (a)— — 12,199 12,199 
Foreign currency translation adjustments301 83 108 492 
Balance as of December 31, 2020$134,511 $26,180 $62,364 $223,055 
(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2 million within its risk consulting and internal audit services segment.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Payroll and Benefit Costs
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Payroll and Benefit Costs Accrued Payroll and Benefit Costs     
Accrued payroll and benefit costs consisted of the following (in thousands):
 December 31,
 20202019
Payroll and benefits311,169 280,918 
Payroll taxes67,712 21,831 
Workers’ compensation18,996 19,655 
Accrued payroll and benefit costs$397,877 $322,404 
The Company, under the Coronavirus Aid, Relief, and Economic Security (CARES) Act, deferred paying $102.2 million of applicable payroll taxes as of December 31, 2020, of which $51.1 million is expected to be paid during the next 12 months and is included in accrued payroll and benefit costs and the remaining $51.1 million is included in other liabilities on the Consolidated Statements of Financial Position.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Deferred Compensation Plan Obligations
12 Months Ended
Dec. 31, 2020
Deferred Compensation Plans [Abstract]  
Employee Deferred Compensation Plan Obligations Employee Deferred Compensation Plan Obligations    
The Company provides various qualified defined contribution 401(k) plans covering eligible employees. The plans offer a savings feature with the Company matching employee contributions. Assets of this plan are held by an independent trustee for the sole benefit of participating employees. Nonqualified plans are provided for employees not eligible for the qualified plans. These plans include provisions for salary deferrals and Company matching and discretionary contributions. The asset value of the nonqualified plans was $406.6 million and $398.4 million as of December 31, 2020 and 2019, respectively. The Company holds these assets to satisfy the Company’s liabilities under its employee deferred compensation plans.
The liability value for the nonqualified plans was $435.1 million and $421.2 million as of December 31, 2020 and 2019, respectively.
Deferred compensation plan and other benefits related to the Company’s executive chairman was $91.8 million as of December 31, 2019, and was included in the liability value for the nonqualified plans. The Company paid out the full balance of this plan during the year ended December 31, 2020.
The following table presents the Company’s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):
Year Ended December 31,
202020192018
Contribution expense $42,092 $26,122 $24,184 
Employee deferred compensation expense (income) related to changes in the fair
value of trust assets
75,188 54,917 (11,486)
$117,280 $81,039 $12,698 
The Company has statutory defined contribution plans and defined benefit plans outside the U.S., which are not material.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Notes Payable
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Notes Payable Notes Payable
The Company has a promissory note payable with a balance of $0.2 million at December 31, 2020, and $0.5 million at December 31, 2019, which bears interest at a fixed interest rate of 9.0% per annum and will mature in October 2021.
The Company has an uncommitted letter of credit facility (the “facility”) of up to $35.0 million, which is available to cover the issuance of debt support standby letters of credit. The Company had used $17.0 million in debt support standby letters of credit as of December 31, 2020, and $16.8 million as of December 31, 2019. Of the debt support standby letters of credit outstanding, $16.8 million as of December 31, 2020, and $16.3 million as of December 31, 2019, satisfies workers’ compensation insurer’s collateral requirements. There is a service fee of 1.5% on the used portion of the facility. The facility is subject to certain financial covenants and expires on August 31, 2021. The Company was in compliance with these covenants as of December 31, 2020. The Company intends to renew this facility prior to its August 31, 2021 expiration.
In May 2020 the Company entered into a new $100 million unsecured revolving credit facility (the “364-Day Credit Agreement”). Borrowings under the 364-Day Credit Agreement will bear interest in accordance with the terms of the borrowing, which typically will be calculated according to the LIBOR plus an applicable margin. The 364-Day Credit Agreement is subject to certain financial covenants and the Company was in compliance with these covenants as of December 31, 2020. There were no borrowings under the 364-Day Credit Agreement as of December 31, 2020.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Current:
Federal$79,926 $107,699 $99,830 
State27,401 39,028 38,356 
Foreign20,018 33,227 35,007 
Deferred:
Federal and state(9,089)(9,959)(15,849)
Foreign(2,650)1,087 (30)
$115,606 $171,082 $157,314 
Income before the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Domestic$378,876 $545,695 $485,489 
Foreign43,006 79,820 106,113 
$421,882 $625,515 $591,602 
The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:
 Year Ended December 31,
 202020192018
Federal U.S. income tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal tax benefit4.9 4.9 4.7 
Permanent book/tax differences0.3 0.5 0.2 
Compensation book/tax differences1.3 0.6 0.4 
Non-U.S. income taxed at different rates, net of foreign tax credits1.7 2.1 2.0 
Federal tax credits(1.5)(1.4)(1.7)
Tax impact of uncertain tax positions0.1 0.2 0.8 
Tax effects of TCJA— — 0.4 
Other, net(0.4)(0.5)(1.2)
Effective tax rate27.4 %27.4 %26.6 %

The deferred portion of the tax (benefit) provision consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Accrued expenses, deducted for tax when paid$(19,115)$(17,797)$(21,884)
Capitalized costs for books, deducted for tax1,904 3,246 (4,832)
Depreciation6,732 3,526 10,071 
Other, net(1,260)2,153 766 
$(11,739)$(8,872)$(15,879)
The components of the deferred income tax amounts at December 31, 2020 and 2019, were as follows (in thousands):
 
 December 31,
 20202019
Deferred Income Tax Assets
Employee deferred compensation and other benefit obligations$102,478 $105,096 
Deferred Payroll Taxes (CARES Act)27,086 — 
Credits and net operating loss carryforwards30,651 25,130 
Stock-based compensation3,637 7,805 
Allowance for credit losses5,272 7,944 
Workers’ compensation3,774 3,929 
Operating lease liabilities59,249 51,932 
Other13,361 10,256 
Total deferred income tax assets245,508 212,092 
Deferred Income Tax Liabilities
Amortization of intangible assets(24,163)(22,009)
Property and equipment basis differences(25,555)(16,981)
Right-of-use assets(49,833)(44,448)
Other(8,922)(7,278)
Total deferred income tax liabilities(108,473)(90,716)
Valuation allowance(24,132)(21,618)
Total deferred income tax assets, net$112,903 $99,758 
Credits and net operating loss carryforwards primarily include tax-effected net operating losses in foreign countries of $27.6 million that expire in 2021 and later; and California enterprise zone tax credits of $2.2 million that expire in 2023. Of the $2.2 million of California enterprise zone tax credits, the Company expects that it will utilize $0.7 million of these credits prior to expiration. Valuation allowances of $22.6 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.5 million has been maintained against California enterprise zone tax credits.
As of December 31, 2020, the Company’s consolidated financial statements provide for any related U.S. tax liability on earnings of foreign subsidiaries that may be repatriated.
The following table reconciles the total amounts of gross unrecognized tax benefits from January 1, 2018 to December 31, 2020 (in thousands): 
 December 31,
 202020192018
Balance at beginning of period$9,354 $8,418 $2,886 
Gross increases—tax positions in prior years220 — 3,259 
Gross decreases—tax positions in prior years— (760)(8)
Gross increases—tax positions in current year1,678 1,703 2,284 
Settlements— (4)— 
Lapse of statute of limitations(1,467)(3)(3)
Balance at end of period$9,785 $9,354 $8,418 
The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $9.8 million, $9.3 million and $8.3 million or the years ended December 31, 2020, 2019 and 2018, respectively.
The Company’s continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. The total amount of interest and penalties accrued as of December 31, 2020 was $0.5 million, including less than $0.1 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2019 was $0.5 million, including a $0.2 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2018, was $0.3 million.
The Company does not believe it is reasonably possible that the settlement of tax uncertainties will occur within the next twelve months.
The Company’s major income tax jurisdictions are the United States, Australia, Belgium, Canada, France, Germany and the United Kingdom. For U.S. federal income tax, the Company remains subject to examination for 2017 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2016 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2013 and subsequent years.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
On March 23, 2015, Plaintiff Jessica Gentry, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, San Francisco County, which was subsequently amended on October 23, 2015. The complaint alleges that a putative class of current and former employees of the Company working in California since March 13, 2010 were denied compensation for the time they spent interviewing “for temporary and permanent employment opportunities” as well as performing activities related to the interview process. Gentry seeks recovery on her own behalf and on behalf of the putative class in an unspecified amount for this allegedly unpaid compensation. Gentry also seeks recovery of an unspecified amount for the alleged failure of the Company to provide her and the putative class with accurate wage statements. Gentry also seeks an unspecified amount of other damages, attorneys’ fees, and statutory penalties, including penalties for allegedly not paying all wages due upon separation to former employees and statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by California’s Labor Code Private Attorney General Act (“PAGA”). On January 4, 2016, the Court denied a motion by the Company to compel all of Gentry’s claims, except the PAGA claim, to individual arbitration. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.
On April 6, 2018, Plaintiff Shari Dorff, on her own behalf and on behalf of a putative class of allegedly similarly situated individuals, filed a complaint against the Company in the Superior Court of California, County of Los Angeles. In addition to certain claims individual to Plaintiff Dorff, the complaint alleges that salaried recruiters based in California have been misclassified as exempt employees and seeks an unspecified amount for: unpaid wages resulting from such alleged misclassification; alleged failure to provide a reasonable opportunity to take meal periods and rest breaks; alleged failure to pay wages on a timely basis both during employment and upon separation; alleged failure to comply with California requirements regarding wage statements and record-keeping; and alleged improper denial of expense reimbursement. Plaintiff Dorff also seeks an unspecified amount of other damages, attorneys’ fees, and penalties, including but not limited to statutory penalties on behalf of herself and other allegedly “aggrieved employees” as defined by PAGA. At this stage of the litigation, it is not feasible to predict the outcome of or a range of loss, should a loss occur, from this proceeding and, accordingly, no amounts have been provided in the Company’s Financial Statements. The Company believes it has meritorious defenses to the allegations and the Company intends to continue to vigorously defend against the litigation.
The Company is involved in a number of other lawsuits arising in the ordinary course of business. While management does not expect any of these other matters to have a material adverse effect on the Company’s results of operations, financial position or cash flows, litigation is subject to certain inherent uncertainties.
Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Stock Repurchase Program.    As of December 31, 2020, the Company is authorized to repurchase, from time to time, up to 9.9 million additional shares of the Company’s common stock on the open market or in privately negotiated transactions, depending on market conditions. The number and the cost of common stock shares repurchased during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands): 
 Year Ended December 31,
 202020192018
Common stock repurchased (in shares)2,505 4,253 5,614 
Common stock repurchased$138,408 $250,154 $351,194 
Additional stock repurchases were made in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable statutory withholding taxes. The number and the cost of employee stock plan repurchases made during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands):
 Year Ended December 31,
 202020192018
Repurchases related to employee stock plans (in shares)366 352 235 
Repurchases related to employee stock plans$17,399 $22,491 $13,674 
The repurchased shares are held in treasury and are presented as if constructively retired. Treasury stock is accounted for using the cost method. Treasury stock activity for each of the three years ended December 31, 2020, 2019 and 2018 (consisting of purchase of shares for the treasury) is presented in the Consolidated Statements of Stockholders’ Equity.
Dividends. The Company’s Board of Directors may at their discretion declare and pay cash dividends upon the shares of the Company’s stock either out of the Company’s retained earnings or additional paid-in capital. The dividends declared per share were $1.36, $1.24, and $1.12 during the years ended December 31, 2020, 2019 and 2018, respectively.
Repurchases of shares and issuances of dividends are applied first to the extent of retained earnings and any remaining amounts are applied to additional paid-in capital.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock Plans Stock Plans
Under various stock plans, officers, employees, and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock. Grants have been made at the discretion of the Committees of the Board of Directors. Grants generally vest either on a straight-line basis over four years or on a cliff basis over three years. Shares offered under the plan are authorized but unissued shares.
Recipients of restricted stock do not pay any cash consideration to the Company for the shares and have the right to vote all shares subject to such grant. Restricted stock grants contain forfeitable rights to dividends. Dividends for these grants are accrued on the dividend payment dates but are not paid until the shares vest, and dividends accrued for shares that ultimately do not vest are forfeited. Recipients of stock units do not pay any cash consideration for the units, do not have the right to vote, and do not receive dividends with respect to such units.
During the year ended December 31, 2020, the Company granted performance shares to its executives in the form of restricted stock. The shares granted contain (1) a performance condition based on Return on Invested Capital (“ROIC”), and (2) a market condition based on Total Shareholder Return (“TSR”). The ROIC performance condition and the TSR market condition measure the Company’s performance against a peer group. Shares will be delivered at the end of a three year vesting, TSR and ROIC performance period based on the Company’s actual performance compared to the peer group. The ROIC performance condition is calculated first and has a range of possible outcomes of zero percent (0%) to one hundred fifty percent (150%). The TSR condition is considered a modifier of the ROIC performance condition. The range for the TSR condition is seventy-five percent (75%) to one hundred twenty-five percent (125%). The result calculated by multiplying the ROIC percentage by the TSR percentage is used to calculate the actual number of shares earned. The fair value of this award was determined using a Monte Carlo simulation with the following assumptions: a historical volatility of 26.44%, a 0% dividend yield, and a risk-free interest rate of 1.42%. The historical volatility was based on the most recent 2.88-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are
incorporated in the returns of each company’s stock, therefore the Monte Carlo simulation reflects a 0% dividend yield for each stock. The use of a 0% dividend yield is mathematically equivalent to including the dividends in the calculation of TSR. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the remaining performance period.
Unrecognized compensation cost is expected to be recognized over the next four years. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $73.9 million, $71.6 million, and $65.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.
The following table reflects activity under all stock plans from December 31, 2017 through December 31, 2020, and the weighted average exercise prices (in thousands, except per share amounts):
 
 
Non-Executive Officer
Time Based Awards
Performance Based Awards with Market ConditionsPerformance Based Awards without Market ConditionsTotal Awards with Performance Condition
 Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Outstanding, December 31, 20171,160 $45.75 616 $56.76 330 $47.45 946 $53.51 
Granted533 $57.16 — — 278 $56.83 278 $56.83 
Restrictions lapsed(568)$47.62 (129)$71.86 — — (129)$71.86 
Forfeited(40)$49.10 (129)$71.86 — — (129)$71.86 
Outstanding, December 31, 20181,085 $50.24 358 $45.93 608 $51.74966 $49.58 
Granted434 $66.66 236 $74.01 — 236 $74.01 
Restrictions lapsed(557)$50.29 (338)$45.93 — (338)$45.93 
Forfeited(15)$53.85 (20)$45.93 — (20)$45.93 
Outstanding, December 31, 2019947 $57.67 236 $74.01 608 $51.74 844 $57.97 
Granted625 $54.92 223 $66.86 70 $47.45 293 $62.22 
Restrictions lapsed(526)$54.57 — — (400)$47.45 (400)$47.45 
Forfeited(26)$58.37 — — — — — 
Outstanding, December 31, 20201,020 $57.57 459 $70.53 278 $56.83 737 $65.36 
The total fair value of shares vested was $46.2 million, $57.0 million, and $40.6 million for the years ended December 31, 2020, 2019 and 2018, respectively.
At December 31, 2020, the total number of available shares to grant under the plans (consisting of either restricted stock, stock units, stock appreciation rights or options to purchase common stock) was approximately 4.3 million.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The calculation of net income per share for the three years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands, except per share amounts):
 
Year Ended December 31,
 202020192018
Net income$306,276 $454,433 $434,288 
Basic:
       Weighted average shares112,729 115,656 120,513 
        Diluted:
        Weighted average shares112,729 115,656 120,513 
        Dilutive effect of potential common shares589 755 1,089 
        Diluted weighted average shares113,318 116,411 121,602 
Net income per share:
        Basic $2.72 $3.93 $3.60 
        Diluted $2.70 $3.90 $3.57 
Potential common shares include the dilutive effect of unvested performance-based restricted stock, restricted stock which contains forfeitable rights to dividends, and stock units.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Business Segments Business Segments
The Company has three reportable segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Operating segments are defined as components of the Company for which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assess performance. The temporary and consultant staffing segment provides specialized staffing in the accounting and finance, administrative and office, information technology, legal, advertising, marketing and web design fields. The permanent placement staffing segment provides full-time personnel in the accounting, finance, administrative and office, and information technology fields. The risk consulting and internal audit services segment provides business and technology risk consulting and internal audit services.
The accounting policies of the segments are set forth in Note A—Summary of Significant Accounting Policies. The Company evaluates performance based on income from operations before net interest income, intangible amortization expense, and income taxes.
The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):
 Year Ended December 31,
 202020192018
Service revenues
Temporary and consultant staffing$3,477,335 $4,412,125 $4,330,566 
Permanent placement staffing370,109 533,432 511,989 
Risk consulting and internal audit services1,261,556 1,128,875 957,716 
$5,109,000 $6,074,432 $5,800,271 
Segment income
Temporary and consultant staffing$237,279 $410,153 $404,800 
Permanent placement staffing28,799 83,885 90,801 
Risk consulting and internal audit services155,680 127,713 93,324 
Combined segment income421,758 621,751 588,925 
Amortization of intangible assets1,219 1,361 1,705 
Interest income, net(1,343)(5,125)(4,382)
Income before income taxes$421,882 $625,515 $591,602 
Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between temporary and consultant staffing segment and risk consulting and internal audit services segment were $240.0 million $172.4 million and $132.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.
Assets by reportable segment are not presented as the Company does not allocate assets to its reportable segments, nor is such information used by management for purposes of assessing performance or allocating resources.
The Company operates internationally, with operations in North America, South America, Europe, Asia and Australia. The following tables represent revenues and long-lived assets by geographic location (in thousands):
 
 Year Ended December 31,
 202020192018
Service revenues (a)
Domestic$3,984,742 $4,708,715 $4,433,767 
Foreign (b)1,124,258 1,365,717 1,366,504 
$5,109,000 $6,074,432 $5,800,271 
 December 31,
 202020192018
Property and equipment, net
Domestic$88,117 $99,365 $96,169 
Foreign 21,700 29,020 29,007 
$109,817 $128,385 $125,176 

(a) There were no customers that accounted for more than 10% of the Company’s total service revenues in any year presented.
(b) No individual country represented more than 10% of revenues in any year presented.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data (Unaudited) Quarterly Financial Data (Unaudited)
The following tabulation shows certain quarterly financial data for 2020 and 2019 (in thousands, except per share amounts):
 
 Quarter
2020OneTwoThreeFour
Service revenues$1,506,691 $1,108,326 $1,189,897 $1,304,086 
Gross margin$614,388 $416,535 $467,346 $514,342 
Income before income taxes$131,763 $58,024 $102,510 $129,585 
Net income$89,915 $46,196 $75,749 $94,416 
Basic net income per share$.79 $.41 $.67 $.84 
Diluted net income per share$.79 $.41 $.67 $.84 
 
 Quarter
2019OneTwoThreeFour
Service revenues$1,468,530 $1,516,385 $1,552,132 $1,537,385 
Gross margin$605,401 $636,589 $646,278 $636,861 
Income before income taxes$147,383 $160,103 $163,782 $154,247 
Net income$109,798 $114,612 $117,181 $112,842 
Basic net income per share$.94 $.98 $1.02 $.99 
Diluted net income per share$.93 $.98 $1.01 $.98 
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 11, 2021, the Company announced the following:
 
Quarterly dividend per share$.38 
Declaration dateFebruary 11, 2021
Record dateFebruary 25, 2021
Payment dateMarch 15, 2021
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Schedule II—Valuation and Qualifying Accounts
(in thousands)
Balance at
Beginning of
Period
Charged to
Expenses
DeductionsTranslation
Adjustments
Balance at
End of Period
Year Ended December 31, 2018
Allowance for doubtful accounts receivable$23,682 (a)11,914 (8,690)772 $27,678 
Deferred tax valuation allowance$20,178 5,683 (2,599)(190)$23,072 
Year Ended December 31, 2019
Allowance for doubtful accounts receivable$27,678 9,868 (8,687)(103)$28,756 
Deferred tax valuation allowance$23,072 719 (2,154)(19)$21,618 
Year Ended December 31, 2020
Allowance for credit losses$23,443 (b)4,200 (7,906)(120)$19,617 
Deferred tax valuation allowance$21,618 3,462 (2,333)1,385 $24,132 
 
(a)In accordance with its adoption of ASC 606 Revenue from Contracts with Customers, on January 1, 2018, the Company reclassified certain allowances that are now reflected as liabilities in the amount of $9.5 million.
(b)In accordance with its adoption of ASC 326 Current Expected Credit Losses Model, on January 1, 2020, the Company established allowances based on expected losses due to credit risk of its customers.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation.    The Consolidated Financial Statements (“Financial Statements”) of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and the rules of the Securities and Exchange Commission (“SEC”).
Principles of Consolidation Principles of Consolidation.    The Financial Statements include the accounts of the Company and its subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates.    The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include allowances for uncollectible accounts receivable, variable consideration, workers’ compensation losses, income and other taxes, and assumptions used in the Company’s goodwill impairment assessment and in the valuation of stock grants subject to market conditions. Actual results and outcomes may differ from management’s estimates and assumptions.
We are continuing to monitor the efforts to mitigate the spread of coronavirus (“COVID-19”), including uncertainty
around the duration and extent of the stay-at-home orders and the effect on the Company’s results of operations, financial
condition, and liquidity. In light of the ongoing economic disruption, we continue to face a greater degree of uncertainty than
normal in making the judgments and estimates needed to apply the Company’s significant accounting policies. As the situation
continues to develop, we may make changes to these estimates and judgments over time, which could result in meaningful
impacts to the Company’s financial statements in future periods. Actual results and outcomes may differ from management’s
estimates and assumptions.
Service Revenues and Costs of Services
Service Revenues.    The Company derives its revenues from three segments: temporary and consultant staffing, permanent placement staffing, and risk consulting and internal audit services. Revenues are recognized when promised goods or services are delivered to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. See Note C for further discussion of the revenue recognition accounting policy.
Costs of Services.    Direct costs of temporary and consultant staffing consist of payroll, payroll taxes and benefit costs for the Company’s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement staffing services consist of reimbursable expenses. Risk consulting and internal audit direct costs of services include professional staff payroll, payroll taxes and benefit costs, as well as reimbursable expenses.
Advertising Costs Advertising Costs.    The Company expenses all advertising costs as incurred.
(Income) Loss from Investments Held in Employee Deferred Compensation Trusts (Income) loss from investments held in employee deferred compensation trusts. The Company has changed its Consolidated Statements of Operations to separately present (income) loss from investments held in employee deferred compensation trusts. Under the Company’s employee deferred compensation plans, employees direct the investment of their account balances, and the Company invests amounts held in the associated investment trusts consistent with these directions. As realized and unrealized investment gains and losses occur, the Company’s deferred compensation obligation to employees changes accordingly. Changes in the Company’s deferred compensation obligations remain in selling, general and administrative expenses or, in the case of risk consulting and internal audit services, costs of services. The value of the related investment trust assets also changes by an equal and offsetting amount, leaving no net cost to the Company. The Company’s (income) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments. Such amounts were previously presented as a component of selling, general and administrative expenses, or, in the case of risk consulting and internal audit services, costs of services. Reclassifications have been made to prior year’s consolidated financial statements to conform to the current presentation.
Comprehensive Income (Loss) Comprehensive Income (Loss).    Comprehensive income (loss) includes net income and certain other items that are recorded directly to stockholders’ equity. The Company’s only sources of other comprehensive income (loss) are foreign currency translation and foreign defined benefit plan adjustments.
Cash and Cash Equivalents Cash and Cash Equivalents.     The Company considers all highly liquid investments with a maturity at the date of purchase of three months or less as cash equivalents. This includes money market funds that meet the requirements to be treated as cash equivalents. However, money market funds held in investment trusts that are being used as investments to satisfy the Company’s obligations under its employee deferred compensation plans are treated as investments and are included in employee deferred compensation trust assets on the Consolidated Statements of Financial Position.
Fair Value of Financial Instruments
Fair Value of Financial Instruments. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market to measure fair value, summarized as follows:
Level 1: observable inputs for identical assets or liabilities, such as quoted prices in active markets
Level 2: inputs other than the quoted prices in active markets that are observable either directly or indirectly
Level 3: unobservable inputs in which there is little or no market data, which requires management’s best
estimates and assumptions that market participants would use in pricing the asset or liability
The carrying value of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, approximates fair value because of their short-term nature. The Company holds mutual funds and money market funds to
satisfy its obligations under its employee deferred compensation plans, which are carried at fair value based on quoted market prices in active markets for identical assets (level 1).
Allowance for Credit Losses and Accounts Receivable Allowances Allowance for Credit Losses. The Company is exposed to credit losses resulting from the inability of its customers to make required payments. The Company establishes an allowance for these potential credit losses based on its review of customers’ credit profiles, historical loss statistics, prepayments, recoveries, current business conditions and macro-economic trends. The Company considers risk characteristics of trade receivables based on asset type, size, term, and geographical locations to evaluate trade receivables on a collective basis. The Company applies credit loss estimates to these pooled receivables to determine expected credit losses.
Leases
Leases.    The Company determines if a contractual arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities, and noncurrent operating lease liabilities on the Company’s Consolidated Statements of Financial Position. The Company does not currently have finance leases.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term. The lease payments included in the present value are fixed lease payments and index-based variable lease payments. As most of the Company’s leases do not provide an implicit rate, the Company estimates its collateralized incremental borrowing rate, based on information available at the commencement date, in determining the present value of lease payments. The Company applies the portfolio approach in applying discount rates to its classes of leases. The operating lease ROU assets include any payments made before the commencement date and exclude lease incentives. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company does not currently have subleases. The Company does not currently have residual value guarantees or restrictive covenants in its leases. The Company has contracts with lease and non-lease components, which are accounted for on a combined basis.
Goodwill and Intangible Assets Goodwill and Intangible Assets.    Goodwill and intangible assets primarily consist of the cost of acquired companies in excess of the fair market value of their net tangible assets at the date of acquisition. Identifiable intangible assets are amortized over their useful lives, typically ranging from two to five years. Goodwill is not amortized, but is tested at least annually for impairment. The Company completed its annual goodwill impairment assessment as of June 30 in each of the years ended December 31, 2020, 2019, and 2018, and determined that no adjustment to the carrying value of goodwill was required. There were no events or changes in circumstances during the six months ended December 31, 2020, that caused the Company to perform an interim impairment assessment.
Income Taxes Income Taxes.    The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes. In establishing its deferred income tax assets and liabilities and its provision for income taxes, the Company makes judgments and interpretations based on the enacted tax laws that are applicable to its operations in various jurisdictions. Deferred tax assets and liabilities are measured and recorded using current enacted tax rates, which the Company expects will apply to taxable income in the years in which those temporary differences are recovered or settled. The likelihood of a material change in the Company’s expected realization of its deferred tax assets is dependent on future taxable income and the effectiveness of its tax planning strategies in the various relevant jurisdictions.The Company also evaluates the need for valuation allowances to reduce the deferred tax assets to realizable amounts. Management evaluates all positive and negative evidence and uses judgment regarding past and future events, including operating results, to help determine when it is more likely than not that all or some portion of the deferred tax assets may not be realized. When appropriate, a valuation allowance is recorded against deferred tax assets to offset future tax benefits that may not be realized.
Workers' Compensation
Workers’ Compensation.    Except for states which require participation in state-operated insurance funds, the Company retains the economic burden for the first $0.5 million per occurrence in workers’ compensation claims. Workers’ compensation includes the ongoing medical and indemnity costs for claims filed, which may be paid over numerous years following the date of injury. Claims in excess of $0.5 million are insured. Workers’ compensation expense includes the insurance premiums for claims in excess of $0.5 million, claims administration fees charged by the Company’s workers’ compensation administrator, premiums paid to state-operated insurance funds, and an estimate for the Company’s liability for Incurred But Not Reported (“IBNR”) claims and for the ongoing development of existing claims.

The reserves for IBNR claims and for the ongoing development of existing claims in each reporting period includes estimates. The Company has established reserves for workers’ compensation claims using loss development rates which are estimated using periodic third party actuarial valuations based upon historical loss statistics which include the Company’s historical frequency and severity of workers’ compensation claims, and an estimate of future cost trends. While management believes that its assumptions and estimates are appropriate, significant differences in actual experience or significant changes in assumptions may materially affect the Company’s future results.
Foreign Currency Translation Foreign Currency Translation.    The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s foreign subsidiaries is their local currency. The results of operations of the Company’s foreign subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s foreign subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Stockholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of selling, general and administrative expenses in the Consolidated Statements of Operations, and have not been material for all periods presented.
Stock-based Compensation
Stock-based Compensation.    Under various stock plans, officers, employees and outside directors have received or may receive grants of restricted stock, stock units, stock appreciation rights or options to purchase common stock.
The Company recognizes compensation expense equal to the grant-date fair value for all stock-based payment awards that are expected to vest. This expense is recorded on a straight-line basis over the requisite service period of the entire award, unless the awards are subject to performance conditions, in which case the Company recognizes compensation expense over the requisite service period of each separate vesting tranche. The Company determines the grant-date fair value of its restricted stock and stock unit awards using the fair market value of its stock on the grant date, unless the awards are subject to market conditions, in which case the Company utilizes a binomial-lattice model (i.e., Monte Carlo simulation model). The Monte Carlo simulation model utilizes multiple input variables to determine the stock-based compensation expense.
New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Current Expected Credit Losses Model. In June 2016, the Financial Accounting Standards Board (“FASB”) issued authoritative guidance amending how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The guidance requires the application of a current expected credit loss model, which is a new impairment model based on expected losses. The new guidance was effective for interim and annual reporting periods beginning after December 15, 2019. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.
Simplifying the Test for Goodwill Impairment. In January 2017, the FASB issued authoritative guidance to simplify the goodwill impairment testing process. The new standard eliminates Step 2 of the goodwill impairment test. If a company determines in Step 1 of the goodwill impairment test that the carrying value of goodwill is greater than the fair value, an impairment in that amount should be recorded to the income statement, rather than proceeding to Step 2. The new guidance was effective for the Company for fiscal years beginning after December 15, 2019, although early adoption was permitted. The Company adopted the new guidance prospectively as of January 1, 2020, and the impact of adoption was not material to its financial statements.
Reference Rate Reform. In March 2020, the FASB issued ASU 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting.” The amendments provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. The application of this guidance did not have a material impact on the Company's financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
None
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits
The following table presents the Company’s (income) loss from investments held in employee deferred compensation trusts (in thousands):
Year Ended December 31,
202020192018
Dividend income$(8,322)$(10,425)$(10,857)
Realized and unrealized (gains) losses(66,866)(44,492)22,343 
$(75,188)$(54,917)$11,486 
Schedule of Allocation of Plan Assets The following table sets forth the composition of the underlying assets which comprise the Company’s deferred
compensation trust assets (in thousands):
Fair Value Measurements Using
Balance at December 31, 2020
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Assets
Money market funds$69,681 $69,681 — — 
Mutual funds - bond27,282 27,282 — — 
Mutual funds - stock234,667 234,667 — — 
Mutual funds - blend75,004 75,004 — — 
$406,634 $406,634 — — 
Fair Value Measurements Using
Balance at December 31, 2019
Quoted Prices
in Active Markets for Identical Assets (Level 1)
Significant Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Assets
Money market funds$141,295 $141,295 — — 
Mutual funds - bond28,451 28,451 — — 
Mutual funds - stock170,469 170,469 — — 
Mutual funds - blend58,227 58,227 — — 
$398,442 $398,442 — — 
Accounts Receivable, Allowance for Credit Loss
The following table sets forth the activity in the allowance for credit losses from December 31, 2019, through December 31, 2020 (in thousands):
Allowance for Credit Losses
Balance as of December 31, 2019
$22,885 
Adoption of accounting pronouncement558 
Balance as of January 1, 2020
$23,443 
Charges to expense4,200 
Deductions(7,906)
Other, including translation adjustments(120)
Balance as of December 31, 2020
$19,617 
Depreciation Expense Computed Using Straight-Line Method over Useful Lives Depreciation is computed using the straight-line method over the following useful lives:
Computer hardware
2 to 3 years
Computer software
2 to 3 years
Furniture and equipment
3 to 5 years
Leasehold improvementsTerm of lease
Property and equipment consisted of the following (in thousands):
 December 31,
 20202019
Computer hardware$159,180 $164,547 
Computer software250,585 291,681 
Furniture and equipment91,112 88,136 
Leasehold improvements164,807 150,644 
Property and equipment, cost665,684 695,008 
Accumulated depreciation(555,867)(566,623)
Property and equipment, net$109,817 $128,385 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Line of Business
The following table presents the Company’s revenues disaggregated by line of business (in thousands):
Year Ended December 31,
202020192018
Accountemps$1,558,024 $1,985,221 $1,941,544 
OfficeTeam764,947 1,040,755 1,065,427 
Robert Half Technology695,418 765,831 717,166 
Robert Half Management Resources698,942 792,757 738,810 
Elimination of intersegment revenues (a)(239,996)(172,439)(132,381)
Temporary and consultant staffing3,477,335 4,412,125 4,330,566 
Permanent placement staffing370,109 533,432 511,989 
Risk consulting and internal audit services1,261,556 1,128,875 957,716 
Service revenues$5,109,000 $6,074,432 $5,800,271 
(a) Service revenues for Accountemps, OfficeTeam, Robert Half Technology and Robert Half Management Resources include intersegment revenues, which represent revenues from services provided to the Company’s risk consulting and internal audit services segment in connection with the Company’s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.
Schedule of Contract Liability Activity The following table sets forth the activity in contract liabilities from January 1, 2018 through December 31, 2020 (in thousands):
Contract
Liabilities
Balance as of January 1, 2018$9,003 
    Payments in advance of satisfaction of performance obligations12,170 
    Revenue recognized(10,542)
    Other, including translation adjustments2,366 
Balance as of December 31, 2018$12,997 
    Payments in advance of satisfaction of performance obligations13,030 
    Revenue recognized(12,072)
    Other, including translation adjustments(1,007)
Balance as of December 31, 2019$12,948 
    Payments in advance of satisfaction of performance obligations25,614 
    Revenue recognized(20,687)
    Other, including translation adjustments377 
Balance as of December 31, 2020$18,252 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets
Other current assets consisted of the following (in thousands):
 December 31,
 20202019
Prepaid expenses$97,674 $84,364 
Other49,841 42,768 
Other current assets$147,515 $127,132 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Components of Property and Equipment Depreciation is computed using the straight-line method over the following useful lives:
Computer hardware
2 to 3 years
Computer software
2 to 3 years
Furniture and equipment
3 to 5 years
Leasehold improvementsTerm of lease
Property and equipment consisted of the following (in thousands):
 December 31,
 20202019
Computer hardware$159,180 $164,547 
Computer software250,585 291,681 
Furniture and equipment91,112 88,136 
Leasehold improvements164,807 150,644 
Property and equipment, cost665,684 695,008 
Accumulated depreciation(555,867)(566,623)
Property and equipment, net$109,817 $128,385 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Supplemental Cash Flow Information
Supplemental cash flow information related to leases consisted of the following (in thousands):
Year Ended December 31,
20202019
Cash paid for operating lease liabilities$84,569 $78,152 
Right-of-use assets obtained in exchange for new operating lease liabilities37,786 32,170 
Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases consisted of the following:
December 31,
20202019
Weighted average remaining lease term for operating leases4.5 years4.8 years
Weighted average discount rate for operating leases2.6 %3.0 %
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancellable leases as of December 31, 2020, were as follows (in thousands):
2021$84,849 
202271,119 
202359,211 
202447,478 
202529,173 
Thereafter29,440 
Less: Imputed interest(18,797)
Present value of operating lease liabilities (a)$302,473 
(a) Includes current portion of $78.6 million for operating leases.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Activity in Goodwill
The following table sets forth the activity in goodwill from December 31, 2018, through December 31, 2020 (in thousands):
Goodwill
  
Temporary and consultant staffingPermanent placement staffingRisk consulting and internal audit services Total
Balance as of December 31, 2018$134,067 $26,058 $49,833 $209,958 
Foreign currency translation adjustments143 39 224 406 
Balance as of December 31, 2019$134,210 $26,097 $50,057 $210,364 
Acquisitions (a)— — 12,199 12,199 
Foreign currency translation adjustments301 83 108 492 
Balance as of December 31, 2020$134,511 $26,180 $62,364 $223,055 
(a) In December 2020 the Company, through its wholly owned subsidiary Protiviti, acquired Identropy, Inc., an independent security consulting firm specializing in advisory, implementation and managed services for identity, access management and access governance solutions. As part of the acquisition, the Company recorded goodwill of $12.2 million within its risk consulting and internal audit services segment.
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Payroll and Benefit Costs (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Payroll Costs and Retirement Obligations
Accrued payroll and benefit costs consisted of the following (in thousands):
 December 31,
 20202019
Payroll and benefits311,169 280,918 
Payroll taxes67,712 21,831 
Workers’ compensation18,996 19,655 
Accrued payroll and benefit costs$397,877 $322,404 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Deferred Compensation Plan Obligations (Tables)
12 Months Ended
Dec. 31, 2020
Deferred Compensation Plans [Abstract]  
contribution plans and nonqualified plans
The following table presents the Company’s compensation expense related to its qualified defined contribution plans and nonqualified plans (in thousands):
Year Ended December 31,
202020192018
Contribution expense $42,092 $26,122 $24,184 
Employee deferred compensation expense (income) related to changes in the fair
value of trust assets
75,188 54,917 (11,486)
$117,280 $81,039 $12,698 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Provision (Benefit) for Income Taxes
The provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Current:
Federal$79,926 $107,699 $99,830 
State27,401 39,028 38,356 
Foreign20,018 33,227 35,007 
Deferred:
Federal and state(9,089)(9,959)(15,849)
Foreign(2,650)1,087 (30)
$115,606 $171,082 $157,314 
Income Before Provision for Income Taxes
Income before the provision for income taxes for the years ended December 31, 2020, 2019 and 2018, consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Domestic$378,876 $545,695 $485,489 
Foreign43,006 79,820 106,113 
$421,882 $625,515 $591,602 
Difference of Income Taxes from Statutory Federal Income Tax Rates
The income taxes shown above varied from the statutory federal income tax rates for these periods as follows:
 Year Ended December 31,
 202020192018
Federal U.S. income tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal tax benefit4.9 4.9 4.7 
Permanent book/tax differences0.3 0.5 0.2 
Compensation book/tax differences1.3 0.6 0.4 
Non-U.S. income taxed at different rates, net of foreign tax credits1.7 2.1 2.0 
Federal tax credits(1.5)(1.4)(1.7)
Tax impact of uncertain tax positions0.1 0.2 0.8 
Tax effects of TCJA— — 0.4 
Other, net(0.4)(0.5)(1.2)
Effective tax rate27.4 %27.4 %26.6 %
Deferred Portion of Tax Provision (Benefit)
The deferred portion of the tax (benefit) provision consisted of the following (in thousands):
 Year Ended December 31,
 202020192018
Accrued expenses, deducted for tax when paid$(19,115)$(17,797)$(21,884)
Capitalized costs for books, deducted for tax1,904 3,246 (4,832)
Depreciation6,732 3,526 10,071 
Other, net(1,260)2,153 766 
$(11,739)$(8,872)$(15,879)
Components of Deferred Income Tax Amounts
The components of the deferred income tax amounts at December 31, 2020 and 2019, were as follows (in thousands):
 
 December 31,
 20202019
Deferred Income Tax Assets
Employee deferred compensation and other benefit obligations$102,478 $105,096 
Deferred Payroll Taxes (CARES Act)27,086 — 
Credits and net operating loss carryforwards30,651 25,130 
Stock-based compensation3,637 7,805 
Allowance for credit losses5,272 7,944 
Workers’ compensation3,774 3,929 
Operating lease liabilities59,249 51,932 
Other13,361 10,256 
Total deferred income tax assets245,508 212,092 
Deferred Income Tax Liabilities
Amortization of intangible assets(24,163)(22,009)
Property and equipment basis differences(25,555)(16,981)
Right-of-use assets(49,833)(44,448)
Other(8,922)(7,278)
Total deferred income tax liabilities(108,473)(90,716)
Valuation allowance(24,132)(21,618)
Total deferred income tax assets, net$112,903 $99,758 
Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits
The following table reconciles the total amounts of gross unrecognized tax benefits from January 1, 2018 to December 31, 2020 (in thousands): 
 December 31,
 202020192018
Balance at beginning of period$9,354 $8,418 $2,886 
Gross increases—tax positions in prior years220 — 3,259 
Gross decreases—tax positions in prior years— (760)(8)
Gross increases—tax positions in current year1,678 1,703 2,284 
Settlements— (4)— 
Lapse of statute of limitations(1,467)(3)(3)
Balance at end of period$9,785 $9,354 $8,418 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Number and Cost of Common Stock Shares Repurchased The number and the cost of common stock shares repurchased during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands): 
 Year Ended December 31,
 202020192018
Common stock repurchased (in shares)2,505 4,253 5,614 
Common stock repurchased$138,408 $250,154 $351,194 
Number and Cost of Employee Stock Plan Repurchases The number and the cost of employee stock plan repurchases made during the years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands):
 Year Ended December 31,
 202020192018
Repurchases related to employee stock plans (in shares)366 352 235 
Repurchases related to employee stock plans$17,399 $22,491 $13,674 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Activity Under All Stock Plans and Weighted Average Exercise Prices
The following table reflects activity under all stock plans from December 31, 2017 through December 31, 2020, and the weighted average exercise prices (in thousands, except per share amounts):
 
 
Non-Executive Officer
Time Based Awards
Performance Based Awards with Market ConditionsPerformance Based Awards without Market ConditionsTotal Awards with Performance Condition
 Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Number of
Shares/
Units
Weighted
Average
Grant Date
Fair Value
Outstanding, December 31, 20171,160 $45.75 616 $56.76 330 $47.45 946 $53.51 
Granted533 $57.16 — — 278 $56.83 278 $56.83 
Restrictions lapsed(568)$47.62 (129)$71.86 — — (129)$71.86 
Forfeited(40)$49.10 (129)$71.86 — — (129)$71.86 
Outstanding, December 31, 20181,085 $50.24 358 $45.93 608 $51.74966 $49.58 
Granted434 $66.66 236 $74.01 — 236 $74.01 
Restrictions lapsed(557)$50.29 (338)$45.93 — (338)$45.93 
Forfeited(15)$53.85 (20)$45.93 — (20)$45.93 
Outstanding, December 31, 2019947 $57.67 236 $74.01 608 $51.74 844 $57.97 
Granted625 $54.92 223 $66.86 70 $47.45 293 $62.22 
Restrictions lapsed(526)$54.57 — — (400)$47.45 (400)$47.45 
Forfeited(26)$58.37 — — — — — 
Outstanding, December 31, 20201,020 $57.57 459 $70.53 278 $56.83 737 $65.36 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Calculation of Net Income Per Share
The calculation of net income per share for the three years ended December 31, 2020, 2019 and 2018, are reflected in the following table (in thousands, except per share amounts):
 
Year Ended December 31,
 202020192018
Net income$306,276 $454,433 $434,288 
Basic:
       Weighted average shares112,729 115,656 120,513 
        Diluted:
        Weighted average shares112,729 115,656 120,513 
        Dilutive effect of potential common shares589 755 1,089 
        Diluted weighted average shares113,318 116,411 121,602 
Net income per share:
        Basic $2.72 $3.93 $3.60 
        Diluted $2.70 $3.90 $3.57 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results
The following table provides a reconciliation of service revenues and segment income by reportable segment to consolidated results (in thousands):
 Year Ended December 31,
 202020192018
Service revenues
Temporary and consultant staffing$3,477,335 $4,412,125 $4,330,566 
Permanent placement staffing370,109 533,432 511,989 
Risk consulting and internal audit services1,261,556 1,128,875 957,716 
$5,109,000 $6,074,432 $5,800,271 
Segment income
Temporary and consultant staffing$237,279 $410,153 $404,800 
Permanent placement staffing28,799 83,885 90,801 
Risk consulting and internal audit services155,680 127,713 93,324 
Combined segment income421,758 621,751 588,925 
Amortization of intangible assets1,219 1,361 1,705 
Interest income, net(1,343)(5,125)(4,382)
Income before income taxes$421,882 $625,515 $591,602 
Revenue and Long-Lived Assets by Geographic Location The following tables represent revenues and long-lived assets by geographic location (in thousands):
 
 Year Ended December 31,
 202020192018
Service revenues (a)
Domestic$3,984,742 $4,708,715 $4,433,767 
Foreign (b)1,124,258 1,365,717 1,366,504 
$5,109,000 $6,074,432 $5,800,271 
 December 31,
 202020192018
Property and equipment, net
Domestic$88,117 $99,365 $96,169 
Foreign 21,700 29,020 29,007 
$109,817 $128,385 $125,176 

(a) There were no customers that accounted for more than 10% of the Company’s total service revenues in any year presented.
(b) No individual country represented more than 10% of revenues in any year presented.
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Data
The following tabulation shows certain quarterly financial data for 2020 and 2019 (in thousands, except per share amounts):
 
 Quarter
2020OneTwoThreeFour
Service revenues$1,506,691 $1,108,326 $1,189,897 $1,304,086 
Gross margin$614,388 $416,535 $467,346 $514,342 
Income before income taxes$131,763 $58,024 $102,510 $129,585 
Net income$89,915 $46,196 $75,749 $94,416 
Basic net income per share$.79 $.41 $.67 $.84 
Diluted net income per share$.79 $.41 $.67 $.84 
 
 Quarter
2019OneTwoThreeFour
Service revenues$1,468,530 $1,516,385 $1,552,132 $1,537,385 
Gross margin$605,401 $636,589 $646,278 $636,861 
Income before income taxes$147,383 $160,103 $163,782 $154,247 
Net income$109,798 $114,612 $117,181 $112,842 
Basic net income per share$.94 $.98 $1.02 $.99 
Diluted net income per share$.93 $.98 $1.01 $.98 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Tables)
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events
On February 11, 2021, the Company announced the following:
 
Quarterly dividend per share$.38 
Declaration dateFebruary 11, 2021
Record dateFebruary 25, 2021
Payment dateMarch 15, 2021
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Goodwill [Line Items]      
Number of reportable segments | segment 3    
Valuation allowance $ 24,132 $ 21,618  
Provision for workers' compensation claims threshold 500    
Advertising Expense $ 37,200 $ 54,300 $ 52,500
Minimum      
Goodwill [Line Items]      
Amortized life assigned to identifiable intangible assets (in years) 2 years    
Maximum      
Goodwill [Line Items]      
Amortized life assigned to identifiable intangible assets (in years) 5 years    
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Dividend income $ (8,322) $ (10,425) $ (10,857)
Realized and unrealized (gains) losses (66,866) (44,492) 22,343
Deferred Compensation Plan, Investment Income $ (75,188) $ (54,917) $ 11,486
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current $ 406,634 $ 398,442
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 406,634 398,442
Significant Other Observable Inputs (Level 2)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Significant Unobservable Inputs (Level 3)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Money market funds    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 69,681 141,295
Money market funds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 69,681 141,295
Money market funds | Significant Other Observable Inputs (Level 2)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Money market funds | Significant Unobservable Inputs (Level 3)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Mutual funds - bond    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 27,282 28,451
Mutual funds - bond | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 27,282 28,451
Mutual funds - bond | Significant Other Observable Inputs (Level 2)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Mutual funds - bond | Significant Unobservable Inputs (Level 3)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Mutual funds - stock    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 234,667 170,469
Mutual funds - stock | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 234,667 170,469
Mutual funds - stock | Significant Other Observable Inputs (Level 2)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Mutual funds - stock | Significant Unobservable Inputs (Level 3)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Mutual funds - blend    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 75,004 58,227
Mutual funds - blend | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 75,004 58,227
Mutual funds - blend | Significant Other Observable Inputs (Level 2)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current 0 0
Mutual funds - blend | Significant Unobservable Inputs (Level 3)    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Deferred Compensation Plan Assets, Current $ 0 $ 0
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at beginning $ 22,885
Charges to expense 4,200
Deductions (7,906)
Other, including translation adjustments (120)
Balance at end 19,617
Cumulative Effect, Period of Adoption, Adjustment  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at beginning 558
Cumulative Effect, Period of Adoption, Adjusted Balance  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at beginning $ 23,443
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Property Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2020
Computer hardware | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 2 years
Computer hardware | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Computer software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 2 years
Computer software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Furniture and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Furniture and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Internal Use Software (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Capitalized internal-use software development costs $ 40.6 $ 35.6 $ 3.3
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Disaggregation of Revenue [Line Items]                      
Number of reportable segments | segment                 3    
Guarantee period                 90 days    
Service revenues $ 1,304,086 $ 1,189,897 $ 1,108,326 $ 1,506,691 $ 1,537,385 $ 1,552,132 $ 1,516,385 $ 1,468,530 $ 5,109,000 $ 6,074,432 $ 5,800,271
Elimination of intersegment revenues                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 (239,996) (172,439) (132,381)
Accountemps                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 1,558,024 1,985,221 1,941,544
OfficeTeam                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 764,947 1,040,755 1,065,427
Robert Half Technology                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 695,418 765,831 717,166
Robert Half Management Resources                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 698,942 792,757 738,810
Temporary and consultant staffing                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 3,477,335 4,412,125 4,330,566
Permanent placement staffing                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 370,109 533,432 511,989
Risk consulting and internal audit services                      
Disaggregation of Revenue [Line Items]                      
Service revenues                 $ 1,261,556 $ 1,128,875 $ 957,716
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Remaining Performance Obligation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contracts expected duration one year  
Aggregate transaction price allocated to performance obligations $ 134.9 $ 81.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue from Contract with Customer [Abstract]    
Aggregate transaction price allocated to performance obligations $ 123.6  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, expected duration 12 months  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Schedule of Contract Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Contract Liabilities      
Beginning balance $ 12,948 $ 12,997 $ 9,003
Payments in advance of satisfaction of performance obligations 25,614 13,030 12,170
Revenue recognized (20,687) (12,072) (10,542)
Other, including translation adjustments 377 (1,007) 2,366
Ending balance $ 18,252 $ 12,948 $ 12,997
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 97,674 $ 84,364
Other 49,841 42,768
Other current assets $ 147,515 $ 127,132
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property and equipment, cost $ 665,684 $ 695,008  
Accumulated depreciation (555,867) (566,623)  
Property and equipment, net 109,817 128,385 $ 125,176
Computer hardware      
Property, Plant and Equipment [Line Items]      
Property and equipment, cost 159,180 164,547  
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment, cost 250,585 291,681  
Furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, cost 91,112 88,136  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, cost $ 164,807 $ 150,644  
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Leased Assets [Line Items]        
Option to extend lease term 10 years 10 years    
Option to terminate lease term   1 year    
Rental expense $ 81.5   $ 77.7  
Rental expense       $ 89.4
Minimum        
Operating Leased Assets [Line Items]        
Remaining lease terms 1 month 1 month    
Maximum        
Operating Leased Assets [Line Items]        
Remaining lease terms 9 years 9 years    
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Cost and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash Flow, Operating Activities, Lessee [Abstract]    
Cash paid for operating lease liabilities $ 84,569 $ 78,152
Right-of-use assets obtained in exchange for new operating lease liabilities $ 37,786 $ 32,170
Supplemental Balance Sheet Information    
Weighted average remaining lease term for operating leases 4 years 6 months 4 years 9 months 18 days
Weighted average discount rate for operating leases 2.60% 3.00%
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 84,849  
2022 71,119  
2023 59,211  
2024 47,478  
2025 29,173  
Thereafter 29,440  
Less: Imputed interest (18,797)  
Present value of operating lease liabilities 302,473  
Current operating lease liabilities $ 78,604 $ 71,408
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]      
Beginning balance   $ 210,364 $ 209,958
Foreign currency translation adjustments   492 406
Acquisitions     12,199
Ending balance $ 223,055 223,055 210,364
Goodwill recorded as a result of acquisition     12,199
Temporary and consultant staffing      
Goodwill [Roll Forward]      
Beginning balance   134,210 134,067
Foreign currency translation adjustments   301 143
Acquisitions     0
Ending balance 134,511 134,511 134,210
Goodwill recorded as a result of acquisition     0
Permanent placement staffing      
Goodwill [Roll Forward]      
Beginning balance   26,097 26,058
Foreign currency translation adjustments   83 39
Acquisitions     0
Ending balance 26,180 26,180 26,097
Goodwill recorded as a result of acquisition     0
Risk consulting and internal audit services      
Goodwill [Roll Forward]      
Beginning balance   50,057 49,833
Foreign currency translation adjustments   108 224
Acquisitions 12,200   12,199
Ending balance 62,364 $ 62,364 50,057
Goodwill recorded as a result of acquisition $ 12,200   $ 12,199
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Payroll and benefits $ 311,169 $ 280,918
Payroll taxes 67,712 21,831
Workers’ compensation 18,996 19,655
Accrued payroll and benefit costs $ 397,877 $ 322,404
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)
$ in Millions
Dec. 31, 2020
USD ($)
Payables and Accruals [Abstract]  
Deferred applicable payroll taxes $ 102.2
Accrued Payroll Taxes 51.1
Other Liabilities $ 51.1
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Deferred Compensation Plan Obligations - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Employee deferred compensation plan obligations $ 435,121 $ 421,198
Nonqualified Plan    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Employee deferred compensation trust assets 406,600 398,400
Employee deferred compensation plan obligations $ 435,100 421,200
Nonqualified Plan | Chief Executive Officer    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Employee deferred compensation plan obligations   $ 91,800
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Deferred Compensation Plans [Abstract]      
Contribution expense $ 42,092 $ 26,122 $ 24,184
Employee deferred compensation expense (income) related to changes in the fair value of trust assets 75,188 54,917 (11,486)
Total compensation expense related to qualified defined contribution plans and nonqualified plans $ 117,280 $ 81,039 $ 12,698
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Notes Payable - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
promissory note payable   $ 200,000 $ 500,000
Fixed interest rate   9.00%  
Uncommitted letter of credit facility   $ 35,000,000.0  
Debt support standby letters of credit   $ 17,000,000.0 16,800,000
Service fee percentage   1.50%  
364 Day Credit Agreement | Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Uncommitted letter of credit facility $ 100,000,000    
Debt instrument term 364 days 364 days  
Standby letters of credit used for collateral requirements      
Debt Instrument [Line Items]      
Letters of credit outstanding   $ 16,800,000 $ 16,300,000
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 79,926 $ 107,699 $ 99,830
State 27,401 39,028 38,356
Foreign 20,018 33,227 35,007
Deferred:      
Federal and state (9,089) (9,959) (15,849)
Foreign (2,650) 1,087 (30)
Provision (benefit) for income taxes $ 115,606 $ 171,082 $ 157,314
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Income Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]                      
Domestic                 $ 378,876 $ 545,695 $ 485,489
Foreign                 43,006 79,820 106,113
Income before income taxes $ 129,585 $ 102,510 $ 58,024 $ 131,763 $ 154,247 $ 163,782 $ 160,103 $ 147,383 $ 421,882 $ 625,515 $ 591,602
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Federal U.S. income tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal tax benefit 4.90% 4.90% 4.70%
Permanent book/tax differences 0.30% 0.50% 0.20%
Compensation book/tax differences 1.30% 0.60% 0.40%
Non-U.S. income taxed at different rates, net of foreign tax credits 1.70% 2.10% 2.00%
Federal tax credits (1.50%) (1.40%) (1.70%)
Tax impact of uncertain tax positions 0.10% 0.20% 0.80%
Tax effects of TCJA 0.00% 0.00% 0.40%
Other, net (0.40%) (0.50%) (1.20%)
Effective tax rate 27.40% 27.40% 26.60%
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Deferred Portion of Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Accrued expenses, deducted for tax when paid $ (19,115) $ (17,797) $ (21,884)
Capitalized costs for books, deducted for tax 1,904 3,246 (4,832)
Depreciation 6,732 3,526 10,071
Other, net (1,260) 2,153 766
Deferred portion of the tax provision (benefit) $ (11,739) $ (8,872) $ (15,879)
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Deferred Income Tax Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Income Tax Assets    
Employee deferred compensation and other benefit obligations $ 102,478 $ 105,096
Deferred Payroll Taxes (CARES Act) 27,086 0
Credits and net operating loss carryforwards 30,651 25,130
Stock-based compensation 3,637 7,805
Allowance for credit losses 5,272 7,944
Employee deferred compensation plan obligations 3,774 3,929
Operating lease liabilities 59,249 51,932
Other 13,361 10,256
Total deferred income tax assets 245,508 212,092
Deferred Income Tax Liabilities    
Amortization of intangible assets (24,163) (22,009)
Property and equipment basis differences (25,555) (16,981)
Right-of-use assets (49,833) (44,448)
Other (8,922) (7,278)
Total deferred income tax liabilities (108,473) (90,716)
Valuation allowance (24,132) (21,618)
Total deferred income tax assets, net $ 112,903 $ 99,758
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]      
Amount expected to be utilized of tax credit carry forwards expiring in the and beyond the stated year $ 700    
Valuation allowance 24,132 $ 21,618  
Unrecognized tax benefits, impact on effective tax rate 9,800 9,300 $ 8,300
Accrued interest and penalties 500 500 $ 300
Increase (decrease) in income tax expense 100 $ 200  
Foreign Countries      
Income Taxes [Line Items]      
Valuation allowance 22,600    
California Enterprise Zone      
Income Taxes [Line Items]      
Valuation allowance 1,500    
Foreign Countries      
Income Taxes [Line Items]      
Net operating loss carryforwards, foreign 27,600    
California enterprise zone      
Income Taxes [Line Items]      
California enterprise zone tax credits $ 2,200    
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of period $ 9,354 $ 8,418 $ 2,886
Gross increases—tax positions in prior years 220 0 3,259
Gross decreases—tax positions in prior years 0 (760) (8)
Gross increases—tax positions in current year 1,678 1,703 2,284
Settlements 0 (4) 0
Lapse of statute of limitations (1,467) (3) (3)
Balance at end of period $ 9,785 $ 9,354 $ 8,418
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Additional Information (Details)
shares in Millions
Dec. 31, 2020
shares
Equity [Abstract]  
Shares remaining under existing repurchase program (in shares) 9.9
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]      
Common stock repurchased (in shares) 2,505 4,253 5,614
Common stock repurchased $ 138,408 $ 250,154 $ 351,194
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]      
Repurchases related to employee stock plans (in shares) 366 352 235
Repurchases related to employee stock plans $ 17,399 $ 22,491 $ 13,674
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Cash Dividends Declared (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Equity [Abstract]      
Dividends declared per share (usd per share) $ 1.36 $ 1.24 $ 1.12
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for grants 3 years    
Historical volatility 26.44%    
Dividend yield 0.00%    
Risk-free interest rate 1.42%    
Historical volatility 2 years 10 months 17 days    
Unrecognized compensation cost expected to be recognized over the period 4 years    
Total fair value of shares vested $ 46.2 $ 57.0 $ 40.6
Total number of available shares to grant (in shares) 4.3    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 75.00%    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 125.00%    
Restricted stock and stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total unrecognized compensation cost, net of estimated forfeitures $ 73.9 $ 71.6 $ 65.6
Restricted stock and stock units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for grants 3 years    
Restricted stock and stock units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for grants 4 years    
ROIC Award | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 0.00%    
ROIC Award | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Actual shares earned, possible percentage on target award 150.00%    
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Non-Executive Officer Time Based Awards      
Number of Shares/ Units      
Outstanding Beginning Balance (in shares) 947 1,085 1,160
Granted (in shares) 625 434 533
Restrictions lapsed (in shares) (526) (557) (568)
Forfeited (in shares) (26) (15) (40)
Outstanding, Ending Balance (in shares) 1,020 947 1,085
Weighted Average Grant Date Fair Value      
Outstanding Beginning Balance (usd per share) $ 57.67 $ 50.24 $ 45.75
Granted (usd per share) 54.92 66.66 57.16
Restrictions lapsed (usd per share) 54.57 50.29 47.62
Forfeited (usd per share) 58.37 53.85 49.10
Outstanding Ending Balance (usd per share) $ 57.57 $ 57.67 $ 50.24
Performance Based Awards with Market Conditions      
Number of Shares/ Units      
Outstanding Beginning Balance (in shares) 236 358 616
Granted (in shares) 223 236 0
Restrictions lapsed (in shares)   (338) (129)
Forfeited (in shares)   (20) (129)
Outstanding, Ending Balance (in shares) 459 236 358
Weighted Average Grant Date Fair Value      
Outstanding Beginning Balance (usd per share) $ 74.01 $ 45.93 $ 56.76
Granted (usd per share) 66.86 74.01 0
Restrictions lapsed (usd per share) 0 45.93 71.86
Forfeited (usd per share) 0 45.93 71.86
Outstanding Ending Balance (usd per share) $ 70.53 $ 74.01 $ 45.93
Performance Based Awards without Market Conditions      
Number of Shares/ Units      
Outstanding Beginning Balance (in shares) 608 608 330
Granted (in shares) 70 0 278
Restrictions lapsed (in shares) (400) 0 0
Forfeited (in shares) 0 0 0
Outstanding, Ending Balance (in shares) 278 608 608
Weighted Average Grant Date Fair Value      
Outstanding Beginning Balance (usd per share) $ 51.74 $ 51.74 $ 47.45
Granted (usd per share) 47.45 0 56.83
Restrictions lapsed (usd per share) 47.45 0 0
Forfeited (usd per share) 0 0 0
Outstanding Ending Balance (usd per share) $ 56.83 $ 51.74 $ 51.74
Total Awards with Performance Condition      
Number of Shares/ Units      
Outstanding Beginning Balance (in shares) 844 966 946
Granted (in shares) 293 236 278
Restrictions lapsed (in shares) (400) (338) (129)
Forfeited (in shares) 0 (20) (129)
Outstanding, Ending Balance (in shares) 737 844 966
Weighted Average Grant Date Fair Value      
Outstanding Beginning Balance (usd per share) $ 57.97 $ 49.58 $ 53.51
Granted (usd per share) 62.22 74.01 56.83
Restrictions lapsed (usd per share) 47.45 45.93 71.86
Forfeited (usd per share) 0 45.93 71.86
Outstanding Ending Balance (usd per share) $ 65.36 $ 57.97 $ 49.58
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income Per Share - Calculation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share [Abstract]                      
Net income $ 94,416 $ 75,749 $ 46,196 $ 89,915 $ 112,842 $ 117,181 $ 114,612 $ 109,798 $ 306,276 $ 454,433 $ 434,288
Basic:                      
Weighted average shares (in shares)                 112,729 115,656 120,513
Diluted:                      
Weighted average shares (in shares)                 112,729 115,656 120,513
Dilutive effect of potential common shares (in shares)                 589 755 1,089
Diluted weighted average shares (in shares)                 113,318 116,411 121,602
Net income per share:                      
Basic (usd per share) $ 0.84 $ 0.67 $ 0.41 $ 0.79 $ 0.99 $ 1.02 $ 0.98 $ 0.94 $ 2.72 $ 3.93 $ 3.60
Diluted (usd per share) $ 0.84 $ 0.67 $ 0.41 $ 0.79 $ 0.98 $ 1.01 $ 0.98 $ 0.93 $ 2.70 $ 3.90 $ 3.57
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]                      
Number of reportable segments | segment                 3    
Service revenues $ (1,304,086) $ (1,189,897) $ (1,108,326) $ (1,506,691) $ (1,537,385) $ (1,552,132) $ (1,516,385) $ (1,468,530) $ (5,109,000) $ (6,074,432) $ (5,800,271)
Elimination of intersegment revenues                      
Segment Reporting Information [Line Items]                      
Service revenues                 $ 239,996 $ 172,439 $ 132,381
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]                      
Service revenues $ 1,304,086 $ 1,189,897 $ 1,108,326 $ 1,506,691 $ 1,537,385 $ 1,552,132 $ 1,516,385 $ 1,468,530 $ 5,109,000 $ 6,074,432 $ 5,800,271
Segment income                 421,758 621,751 588,925
Amortization of intangible assets                 1,219 1,361 1,705
Interest income, net                 (1,343) (5,125) (4,382)
Income before income taxes $ 129,585 $ 102,510 $ 58,024 $ 131,763 $ 154,247 $ 163,782 $ 160,103 $ 147,383 421,882 625,515 591,602
Temporary and consultant staffing                      
Segment Reporting Information [Line Items]                      
Service revenues                 3,477,335 4,412,125 4,330,566
Segment income                 237,279 410,153 404,800
Permanent placement staffing                      
Segment Reporting Information [Line Items]                      
Service revenues                 370,109 533,432 511,989
Segment income                 28,799 83,885 90,801
Risk consulting and internal audit services                      
Segment Reporting Information [Line Items]                      
Service revenues                 1,261,556 1,128,875 957,716
Segment income                 $ 155,680 $ 127,713 $ 93,324
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Service revenues $ 1,304,086 $ 1,189,897 $ 1,108,326 $ 1,506,691 $ 1,537,385 $ 1,552,132 $ 1,516,385 $ 1,468,530 $ 5,109,000 $ 6,074,432 $ 5,800,271
Property and equipment, net 109,817       128,385       109,817 128,385 125,176
Domestic                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Service revenues                 3,984,742 4,708,715 4,433,767
Property and equipment, net 88,117       99,365       88,117 99,365 96,169
Foreign                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Service revenues                 1,124,258 1,365,717 1,366,504
Property and equipment, net $ 21,700       $ 29,020       $ 21,700 $ 29,020 $ 29,007
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                      
Service revenues $ 1,304,086 $ 1,189,897 $ 1,108,326 $ 1,506,691 $ 1,537,385 $ 1,552,132 $ 1,516,385 $ 1,468,530 $ 5,109,000 $ 6,074,432 $ 5,800,271
Gross margin 514,342 467,346 416,535 614,388 636,861 646,278 636,589 605,401 2,012,611 2,525,129 2,411,012
Income before income taxes 129,585 102,510 58,024 131,763 154,247 163,782 160,103 147,383 421,882 625,515 591,602
Net income $ 94,416 $ 75,749 $ 46,196 $ 89,915 $ 112,842 $ 117,181 $ 114,612 $ 109,798 $ 306,276 $ 454,433 $ 434,288
Basic net income per share (usd per share) $ 0.84 $ 0.67 $ 0.41 $ 0.79 $ 0.99 $ 1.02 $ 0.98 $ 0.94 $ 2.72 $ 3.93 $ 3.60
Diluted net income per share (usd per share) $ 0.84 $ 0.67 $ 0.41 $ 0.79 $ 0.98 $ 1.01 $ 0.98 $ 0.93 $ 2.70 $ 3.90 $ 3.57
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events (Details) - $ / shares
12 Months Ended
Feb. 11, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Subsequent Event [Line Items]        
Quarterly dividend per share (usd per share)   $ 1.36 $ 1.24 $ 1.12
Subsequent Event        
Subsequent Event [Line Items]        
Quarterly dividend per share (usd per share) $ 0.38      
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2020
Jan. 01, 2018
Allowance for doubtful accounts receivable          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance at Beginning of Period $ 28,756 $ 27,678 $ 23,682    
Charged to Expenses 4,200 9,868 11,914    
Deductions (7,906) (8,687) (8,690)    
Translation Adjustments (120) (103) 772    
Balance at End of Period 19,617 28,756 27,678    
Liability recognized in accordance with ASC 606 (19,617) (28,756) (27,678) $ (23,443)  
Allowance for doubtful accounts receivable | Accounting Standards Update 2014-09          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Liability recognized in accordance with ASC 606         $ 9,500
Deferred tax valuation allowance          
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]          
Balance at Beginning of Period 21,618 23,072 20,178    
Charged to Expenses 3,462 719 5,683    
Deductions (2,333) (2,154) (2,599)    
Translation Adjustments 1,385 (19) (190)    
Balance at End of Period 24,132 21,618 23,072    
Liability recognized in accordance with ASC 606 $ (24,132) $ (21,618) $ (23,072)    
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #%('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 " Q@TQ2H 4L$NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G4V*%<(VEXHG!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+- M-S"M2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q!$TZS!(VFK2<,$K-)"9*JU1IJ,FF(^XZU9\.DS=S/,&L ./08JP&L.3$T3 MTVGH6K@")AAA]N6[@'8ASM4_L7,'V#DY%+>D^KZO^]6<&W?@\/;T^#*O6[E0 M2 >#XZ_B))T2;MAE\NMJ>[][8$HT@E>-J+C8\;44MY+?O4^N/_RNPCY:MW?_ MV/@BJ%KX=1?J"U!+ P04 " Q@TQ2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #%+*JVU_E@8 -H: 8 >&PO=V]R:W-H965T&UL MI5E=<^(V%'W>_@H-W>GLSH1@RT#(-LD,(:&AFP\&Z.YL.WT0M@!/;(E*<@C_ MOE?&V"1CKCWM"_CK'AU?2>=,WTJ MUUS G854,3-PJI8MO5:110(>_V2@ MC;Q-&WAXO$%F ]SZ@/U0V'Z?&@5W0X@S5P/YPA49 M0Q>3)OEC>D,^??Q\T3* ;.^W_ SE>H="CZ"XE#Q(85::W(J !V\!6D IYT7W MO*XIBGC#_5/BN2>$.M0I(33 PW]G(@]W2\)O*L(3&^Z4M?[F;;P\RUZ*YZ%9 M_JL_UT;!2/\;@6SGD.T4LGTL0=)/8/X9,MNN>5F/X>&NT_R*L.CD+#KU6/2% M2%A$)GPME2FC@^,8E7"$3C>GTZU'9\Q5* ,[&@E,B]+\5"!EX^^G#Q\JQL!9 MSNVL9H,Y5&1<(6S.3&;GKWP_)Z'%V.WGLST9/ MC_U[.!N<(D1=IU!-IP[5D?"E@BYDMC=/R-3 6"-2D8%,A%%;^ ]*^5>@W]QB M) ^DW:U#R2B D11YN^EVV[VS#L48TH(AK<.P'P2*:WVR M/R#W\!QY$N6YPR%IK]ACU K/<'&I?T]M++4!*_LS7!^?OSCB>=NA'8Q;X1DN+O1I)_:A MH#].!0?H=M#151B%BZO\O?0A)^.5%)A35(!0K]WL.OAX+\S"Q55^%AIP+;D@ M+OTT_TRFW$\49*N4%HXTD'$,HC@UTG\^L4.>?&-1PLG'4\=QR1HJM^F**T, -:RPR^PQJP^2Q M:!/F88!%Y"1UDGYB*O _,$UQJU0?UI+_;_) M"(P=UL=IR:1T*2,1 ?C/4JI2O:C N6<*IDO?]SD M 4RP@\0X%H)/<;W..$YC!L7+=:+AMB[OS?^W0J"%\M-::X3;F*NE'6"_ 8)9 M@1_%:R;*TX<#5E(K+(#BPCT:#">DGP2A@4*B;PP'XT[KVV'$EJ7,<+R*5:A7 MJ+Q7:WDP78&689FJ@*G*E%>HO5=K*3!.YE'H0WHD*YN(-QE*)T6Q6X8O5YW> M6;?7<[PN5/PO91P*??=JZ?M;MTV=59.GQ$#?"6N-99L]&7+W@)?K>BYM]SKM M([0.MF9P0=ZOR_7!:@ZF]-PN1!<<)*N\-JU '5LYED+; L6L.%'YHO:7GWO4 M/?M5V\KW=;LKA--] 2/)G).8@98$]D3;#*UD%(#1D% 07PJ1[99N0IB!1V#9 M;BYD+MUG%E[JU=QIRUAE&V['>>%PPQ\8J\(]O5KN.0!B"DB-1,!?R5=>KKTX%"Q3 M',_M4-?#F!4NZN&FMR_4#CL1VYVL@&LV7=KTW#)JK8./ =:STX\J&M0#*M?= M=X'\:O[AII]^KF@5C^^^^CPP:_F:1'P!H<[I&0PNM?N0LCLQ&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$50PLX ML4CJL4T,I$ZZ!LO:+$XW["4CT[%0271%.@_[]#O*LF2+%),">Y%8DH^G/X]W M_)'TR:.HOLL5YPH]%7DI3T< M+>I&13XAGA=."I:5H^E)_>RZFIZ(C+1[<)/= MKY1^,)F>K-D]GW/U;7U=P=VD];+("E[*3)2HXLO3T1E^/Z.^;E!;_)7Q1[EW MC717[H3XKF\N%Z)YK3Z#C1^-TU+Y3-]R_WGG_5'<> M.G/'))^)_.]LH5:GHWB$%GS)-KFZ$8^?>=.A0/M+12[K_^BQL?5&*-U()8JF M,2@HLG+[R9Z:0.PUP/Y ](T(*]M0)L&M.[H5EG=K7.FV/2D$H^HTM;@35_4 ML:E;0V^R4@_C7%7P;0;MU'0F2BGR;,$47Z"Y@@\8(R616*)/6YRDS7L_;M]+!MY[SM-C1/$8 M$8]XEN:S5S?'R6'S"42@#0-IPT!J?W3 W]E\?G$[=SBBK2-:._*'XLGD"D%( M4*HO^(]-]L!R'5%;B+:N@MJ5KK>':1#Y/@E/)@_[H3#-2.3Y4=R:'2CU6Z6^ M4^E9FHJ-'NJ*IQQ4WN5\C$JN;$*WGL(]!1'V<4A[0DVSF)(HB>Q"@U9HX!1Z M4:QS\59"GJ2A@&I.LSDE5094@)B6W!SDP1/E>&%*_I]TTHTD,@V'7 M'K;:0Z?VKVK%*ZACD%VZ1(;&V[$?!3CHB;28D0C3 9%1*S)RBKP5"HK\99&1 M^?;8)Q&->RHM=B&)8S^QRXQ;F;%3YG4%\*K4NK+6>JH:S-G85.$E,8YZ M8BUF)*9Q8->:M%H3I]8:AT=B>;21W!'1Q'@Y"4D8]P-J,?.Q1P;BB;UN[O=> MD9U9J5AYGT']-TH'0]JXVQ<2!$F_DBQ6. H&/S0Y[-/0'Q'7XP,0I[HLH=_73SE)9"?,41XH]<3L@B1DG3(.]:FY$ M6^P\Q_!WJ,)N5FWK?C@[F^8'T0J 4,08<8LAQ=CW!A"%.T9AW\GEJ\NSCY=7 ME[>7%RXXXPXEV,V2%GIK]LSJC(>YA*5IM8$!XT^:*@.#9?(!4R^*O'XH+':$ MQCX>B$0'$NPFR5DC$H17(L]KX7>\Y,M, 0_EP B:P*!)%$?]2=!F1XCO#=5% M1Q;L1LL+[%[GK$3B+L_NZWM['TR<^#3 !/?[8+$C&"=#.=AA![NY<[E7Q[N\ ML0HU4>)[!L(M5D!'.B"RXPUV ^>+4)VZ\0[F5ID6FM"DK])BA $#=O M9LT4J3D. U[>HYS#%@SE&;O+=2MN+7HM)U9A5N4J8_MUE, M]C/G4&]'(>*FT!XZ?S8O+-B!N3;L)[/-#K:-X<"<3#HZ$?<6:KM^>DFE95>$ M0]\(KFE&_)@.3 RD(QYQ$V^;O2]IM-$M(/#75VDQQ&$4D8'U,NGX1MQ\FXFB MR-3V\$&S;29*G0F\3$$S>JNS&EV]LXIW.M;G8._EFJ7\=+2NN.35 Q]-D>W( MX7]P=-CY#I,D.,VA'4^IFZ>PDMT4F[P^ M<13;\Q%8$U9\I0^''_ANW_0V%U):"YZ:Z#SR(V/?9#/#21*' QWH"$O=A+WA MBL$CV#"PJH2.X9\S=ZNKHV5R!>\DKMY19^< MJ&>K9).3D/D!B?M M1EBGX;Q *UH1U3J)JI!J[H&?[(;OGE>:MVVV@RMV];) MWOFZ_G'C#U;=9Z6$5&PO M=V]R:W-H965T&ULG99+;]LP#,>_BF#LT )=_(KS*!P#;8IB M.PP(&FP[##LHMA(+E25/DI.NGWZ4[!I)XS3.>JCUX)_\D69 QSLAGU5.B$8O M!>-JYN1:E[>NJ]*<%%@-1$DXW*R%++"&K=RXJI0$9U94,#?PO)%;8,J=)+9G M"YG$HM*,7?>\+$;N;XSMO!$]WDVARX25SB#5D2_;U<2-BYK9>, M%H0K*CB29#US[OS;^=386X,?E.S4WAJ93%9"/)O-UVSF> :(,))JXP'#8TOF MA#'C"##^-#Z=-J01[J_?O#_:W"&7%59D+MA/FNE\YDPL!:YS$4NR0--;@S2QL;:P:LJ'3N>!*,)IA33*TU/" 5Z05 M$FOT2#GF*<4,+82BMNA7"RSA.B>:IIA=H\_H$W*1RN%4Q:X&'N/539O8]W7L MX$3L!Y(.4.C?H, +O [YO+?"+:!;B910='C%Z?,-*K%$6\PJ@JXJE:&2R+JNUUUUK7V/ MK6_S.]TFWL#S_-C=[I?OG-4!^+ %'UX&CBN="TE?X>2*\J89.JEKQZ,]GLBS M?^^XS]L=D$709.56J.D\='=&\Y_W(XH!TU)*./B2=BZ* AON?SACUZHQS M5@?4XY9Z? %U_[88'Y4O&'F=C=''\@!]TJ)/+D#OUQ>3(QC?#_U@'!U5N\LR M\@-OZ V[L:4;XYQS[MS=YEV_4,9!8[3:'W0;K;GLH>I MVA96$EV2MI/^ M^@XE17(H2LG%,J4W3WS#X,86>BKR4MY.]4H>;V4QN]JQ(Y)0? M6 E/MEP4B8*AV,WD0; DK8R*?$8Q]F=%DI63Q;RZ]R@65:R1X'DL2@2 M\7S/<_]. AO9U@/2.6LXW2% E<3FS)\EPSP3S^;4@G M[3NUX>7_%_9?*_$@9IU(MN3Y7UFJ]K>3<()2MDV.N?K&S[^Q1I"G^38\E]4O M.C=8/$&;HU2\:(QA!D56UM?DJ7'$A0'Q!PQH8T!- W? P&D,G/<:N(V!6WFF MEE+Y(4Y4LI@+?D9"HX%-_ZF<65F#_*S4Z[Y2 IYF8*<62UY*GF=IHEB*5@HN ML*A*(KY%OQ^82/3B2/0)?5_%Z.K#1R3WB6 2927Z8\^/,BE3>8T^O!K/9PHF MINEGFV82]_4DZ, D"$5?>*GV$OU2IBQ]33 #1:TL^B+KGHXRQFPS10ZY1A13 M;)G0\MWF)+*8Q^\W#T?4..TB.16?,\#W4&YXP;KE07_?K:42L&?^&6%W6W:W M8G<'V%=,G+(-@UU\8N616=>O9O J!IU*3@N/X AC\.WITJU]G(\#UW7H:UQL MX0LQI@%I<:^D>*T4;U3*DLLZ=F6MR:JEIO OWNW@R'?"R-!BP7ENY&#'T&+! M 1GU(KL6O]7BCVKY++B4L-7%+BMM,OS>:R':J$^((<."\ZA'J"$WMN!<0H#2 M+B-H901O1%<.MW;7:,=*R"KMA6\@)QX8E+5Z73/\E0G M258<)%BEQU %\==YGFSW*9/4T9XKESQ#56PE]P/H9 M-FI>I>M-%>W:GR\.A$3]E2NXWJ&?DN+P,WKX:/-IV//!I\ C86BXU *##4 " MPZ-]&"%NZ-O]&;7^C$;]>5=PH;+_:K? ALY*E92[;)TSE$CP@S56HOY,*#&W MM07D^$8TQ190@#V[)(*[6HM'13V4BD'U5*!&!\LU*IFR5DO<]SQQ7"/Q+&TP MV-AFQ-M@KA,.[&MRT3F0-]1456G-H/MDC22DDB?[/F[(+F?A4H@Y:HKJXWSJ M>:2GJH_S(N+C(5FTDT5'93T*?LJJMA9TO2V+6J+?\[%ORK+@ H)-^;$-YP4. M<0=D=2T$<49E?64O86>5X?0*LH-]&O1D]'&N!_7=K(DVG./2BQ3S6D;7JQ!W MM!7J9"!H3^MV]&:D"2)=ZT#&>X?[1&8;='64:<=LS9X-3WA9*:=!+X[[*&<: M]?QD0PVD3M)U#F2\=8BS_*@+Q'O$^#8QII8^"+284FP@+QC0TK4/)!A=\%7U MP3&ZQ%V-)N-%NEEBJ,/U9XS=([9Z1@.S7UI:<9[O^:9?+#B*/>(,>*:KD&2\ M1+:K_(8>2RTCCD/,:F_%^:[93\8V'!U.O+2KCG2\.L;9*4L9?$!"<[3)$]T< MM;'[GE!NZ"\#D$P=,X-94=0U1%I1O59X=O'=73"QJ\XO=--V+%7]K=K>;<]( M[JJ3 >/^/;F)ZY..CJ8^>/E2]?\2Y6P+E'@:0,(0]5E&/5#\4'W=K[E2O*C^ M[EF2,J$!\'S+H2%L!OH%[8G2XG]02P,$% @ ,8-,4H8@U+(F P + D M !@ !X;"]W;W)KLD4JU8#9ZRSQ@DR)?%M. M./3,.DJ2%82*C%'$R;QK/-CWPTCIM> ](QNQTT:*9,;8A^J,DZYAJ81(3F*I M(F"XK]C?Y-LP/+# LR8/G/+)%IUX@,E) Y7N7R MA6V^DXK'5_%BE@M]19M*:QDH7@G)BLH,&109+>_XLYJ''8,='#$XE<%I&KPC M!KDW92F":B(XI(2D5VHRK!/IE LZ1!&P'/3(J4X%&-"')?@ 3:&HD9XO4 M=TY&')+X%KGV-7(LQVI):'"VW;YKL0_/MTG5_(KQ7A_=T>.](^"?863)=VK;2E5Y?>]4&LNZY5N"$ M0<=<[T[HH2'%.1 MXW);27[!&M*?]#6BP K?M<2?;:SE6X*=[.SH+FPP# Y5-[;O-TG;5'>!';23 M!C5IMI-5VTZNMITVKO"P;+[C-S(>'*INW"@,&UPMJA-EBVJX MZ RX_\2*#E>>8_NNU> ZE'F^Y?N-!3ILD=E>$#H-,'/G'"D(7^CS6$#J*RK+ M_;<>K8_\!WW2-<;[\"M0GMQ_PY3_$8^8+S(J4$[F$-*Z#2$I7I[-94>RI3ZM M9DS"V:>;*?S.$*X$\'S.F-QVU OJ'Z3>'U!+ P04 " Q@TQ2M6=%U=0' M "2*P & 'AL+W=OELD >HD30OLW07I[MV'PWU0)2;651:]DMSL_OLC9=6TR"'EV-C= M+['DS R',\-Y'I*^?!'-UW;%>8=^6U=U>S5;==WFQ\6BS5=\G;7OQ(;7\C]/ MHEEGG7QMGA?MIN%9T2NMJP4)@FBQSLIZ=GW9?_?07%^*;5>5-7]H4+M=K[/F M]R6OQ,O5#,^^?_%8/J\Z]<7B^G*3/?//O/ME\]#(M\7>2E&N>=V6HD8-?[J: MO<<_?F2)4N@E_E7RE_;@&:FI?!'BJWKY5%S- N41KWC>*1.9_/C&;WA5*4O2 MCU\'H[/]F$KQ\/F[]0_]Y.5DOF0MOQ'5O\NB6UW-DADJ^%.VK;I'\?*1#Q,* ME;U<5&W_%[T,LL$,Y=NV$^M!67JP+NO=9_;;$(@#!4P="F10((9"Z!J!#@KT MV!'8H, ,!1([%,)!(3046.10B :%R'0I<2C$@T)L*$0NEY)!H2^7Q2X=?2YO MLRZ[OFS$"VJ4M+2F'OJ"Z+5E"LM:U>[GKI'_+:5>=WTCZE9499%UO$"?._DA M"[-KD7B2;R+_NA)5P9OV;^CNUVW9_8[FZ)?/M^C-#V]1N\H:WJ*R1C^OQ+;- MZJ*]0#^,WB\7G711#;3(!W>6.W>(PYV?19=5@-J-7^UFN]Y6F5H%Z.[I22Z+ M"_3 FU(4:A[O"[%1Z^1"/OU/1E1-$!CB=F((L5[+M=8'!="^\VN_+XI2^9!5 MZ"$KB_FG&MUDFQ*>[(<)6WF^FZ[,V#^[%6^0]$TVKI7J*#("G^I ^7N_^4?>R98G;=]E35W6SU 6/[[2Q)GY6"T'YPY\[V;DYI?EN=B6WZE1E-@^2LP;I65693(8*.O0%_Y'N/8,K0= ],:'I%6 MP!:85EL.2"L@Y$YKM ]8].>OO'@_>.S-UC\DWRO[#@@E(K;FRR@C26*$95)L MY%JR=RWY0YI" F6<-:!CJ/X#3H'9+8FE(33^GQ,:N:J#&?J1^Y)MMDZ^DJWW@ M\QT9[H-^,5D,-BS/PX2YJE3#,O;CLL(Q7BT'V^$DFD&"%IQA M&ZEA/ ,$04 #Y!R(AC7LX^3/YT-8(RKV0ZH-3RI?NU)";[;MP2N(KH/YY##& M[["CT(E&3>)'S5/9T&!VNH"(C8]V 4%"8 $!@F ! 7*. B(:C\D1>.SDM,0& M6Q8R1JGIV:3I'_=/(K@I%'<* 7R(BPQ63&[T#3R^!05-5*,V:,.H!@B"J ;(0:@&F7.B&M54@?X5 MA_('I_)^4#V7"@_FQU3XX !G[);&3>K'S9-O"]BQI0:29HIC _)M;.J&C89'_,C3L#KM+A2K,%H4J#;N:M2H.$P$H#QH0JS1:#*FUQ\-M! M]6O5OV?-X'H+N73FSZGQ-^$5TGUOWCBF>RP)2 _/^3 M$-WW%_4+Q?W/<*__#U!+ P04 " Q@TQ2UN>"=UX" #;!0 & 'AL M+W=O^?@0\$O UN[MB5>RU/K1&[=\$HU]02"A=)Z!X;*!&4CIB;", MIYXS&E)ZX/Y^Q_X]:$Y@SQXK M.DOT"BU=/E9::W;%?!G8_;S9%/$K/<[K9;\"AH"1['30_ M%!0G0U"GCN[]]C68=1@?EI2Z5:[[8P;O,*&NP\-\XY_BY.H&S7^:;NS=,;,6 MRA()*Z03 M)E_+3=9\JK:RA%]65;W)-%S6=Y-F6\ML:1IMB@D+@FBRR50Y.CLQWUW59R?5 M3A>JE%SF31='V!./XI^MT=+AGV_#X\W/O%X8\D+G-&CFKBK_44J]/1\F(+.4J MVQ7ZNGKX77:$PK:_O"H:\Y<\=-A@1/)=HZM-UQA&L%'E_G_VV$W$40,:#31@ M70-F-Q ##7C7@+^U@>@:"#,S>RIF'N:9SLY.ZNJ!U"T:>FL_F,DTK8&^*MNX MW^@:?E703I_-JK*I"K7,M%R2&PW_(*BZ(=6*S+)F32Y@831D3/Z\F9,/OWPD MOQ!5DN_K:M=DY;(YF6@80]O3)._N]V5_/S9P/\K(UZK4ZX:&7QAWA[G,O]$./V5L( %R(!F;VY.4Z3Y_.W-$P\;?H@'-_WQH7A,;WXG M%W]\^^N&7%Q_^TJ^79U?3[\O+G\CT]GWQ8_%]\7YS6?/?<3A/L+<1PS:#6?M]>Y>U*WM;5O8(E1VZ?"*3-.M.J MO-OG':65;'RS&AW&%'EG=5K =LG*7!+(R"2OY5)I4E1-(]&MLN\L.IX8R-?6 M)+N@-(D2:XI=$*4I%?@,QP&$4I<0HS8?!,0C*[IS M!!0'(4Z)!KTH!5Y2US(KU+^P5T%DR*ZLGR\_W(&3:3YV6XJLZFH#A._E M!,<8%WQ@@HY4FWHGZ$97^<]Q:WA>4D,Y46<,(1.)0\F%B83;Z6B.P40:#C%B M/2/V2K+I(O6LJIR&GKRCY&O8A M+%)8CD=R8[:D6=:%RFY58:3G5Z-2L'GE:@5^V+BO+/]GIQK5!M4K3;17?.J7 M_&F>5[MVET!2E^H^@Q2!SJ] DD,<"UN7$-Q8),+)$!@NB1B-!R:XUW\:>OG, MLJW276+X?S-[=XL7@^.')C:1%U8$D>QD[Q=&(,ED0X0[3T(]9N0Q5'.?EZF*!O$+B3, MYN*"QC2)[84[1W L28.!_<9Z\\'\YN.;7LO:EZDQ9@P1^BBQPX2@QH"RPX3! M*$L'UB/K70/SNX;+YUIH9:KZURHBE"=B)M(H9'96P7 TC5AJ4T5P,>.,#7#M M_01C[RJD%Y<_SF_>44BS7N@9?XL.[5,Q%'R[>F#J.*8U/([MJ4-P82J.^K^8:88H?R1X:&=I#!=3P6TSC?:7QC0:(-P[">9W M$E=UE4NY[ J*M_ %#[4$W&#:9JX/H(P'++2INSB6Q*&=ZC 8CU(Z0+RW%LQO M+:ZRIWV8V^.*8\=Y<*0F79A?:ONTKF.*V ?PS]RVXPC.27L^R$N&O;U@?GOA M27D?=HTI-SYV)>0;DI_K$U+'\,X0U)@&C#IF$0-"X1$,R#'K?0=+WI7[+A:7 MT\O9.W)?+_S,+_S72_^_+63 MA^VNSM=9>[S0+O]JLX$]W[3E-L:(8TH=IC2V30T&A*HJY+87Q8 <8$.K@O?J MS_WJ/U?MTB^7;8@4NI>Y*\; )DSM08&WL M;B^3E2JS,G]]*W.D[.G N9\ MX#$WIPH$O)H$YKM<[X9K!^X:!,I9(FR&B(]@S*&'H"C8\@&CQGNWP?UN8W]. MTL9NKS5@N,T'"9ISGQ6M/*'D7#, !7DJ[&R"X,81#9R%BL!H0N,!,\5[;\%? M.Z48($4R#87NG2K+=K5"<,&!JPK?EXC\QX%P3BE07!3&MNG&<*F(AP[Q>.\G MN-]/>,E"ZGF%IJO_82R$O11G" Z;CCF*>S$=+VGVIH+'?GTUSY,@B9+EKFZC M!Q4C>9)9W?HHG[#R7L*Y_^A@46H)=01::W*WB@^=*@(!,<=1HZ"A5="; O[V MTX"#D:SE:C?PQ)ACCR,2SFQCA>%2&C*'%?;D @J*@1-'T9L#$7CC?EF58[.R ME98;[ZFLZ%59O.$D'V:GMQW90Z:,&6VDUOM33/09K2NMG-K'=C,$%8G(3@@( MBE(>#FP4T8NT\(OT!83\(%H->5!Z_5\*RNYNQT^269 $H:W9"$[0R):&.0*+ M4^X<($V.WJ[8R/K.O*72$',HNW]-X?#MX4V8J7G_P_K^"_T\W[_/TG>S?[WF M:U:#$#2DD"OH,O@4PYCJ_1LK^PM=;5UM7&?%S+;"GK%@"_KRKPWMU% M>X/#>T-G_P-02P,$% @ ,8-,4LO&J)"E&0 *% !@ !X;"]W;W)K M+K0MX<'#N-^C5K;&?W4JI M-ONRKAOW[9-5VVY>/G_NRI5:%VYB-JK!-PMCUT6+MW;YW&VL*BI^:%T_GQT= MG3U?%[IY\MTK_NR]_>Z5Z=I:-^J]S5RW7A?V[K6JS>VW3Z9/P@<%OVEUZY+7&9UD M;LQG>O.N^O;)$2&D:E6V!*' OQMUI>J: &-/SW,)W%+>C!]':!_SV?'6>:% M4U>F_EU7[>K;)Q=/LDHMBJYN/YC;'Y4_SRG!*TWM^&]V*VM/CI]D9>=:L_8/ M X.U;N1_\<73(7G@XFC/ S/_P(SQEHT8RS=%6WSWRIK;S-)J0*,7?%1^&LCI MAIARW5I\J_%<^]VU,",SB^Q:+QN]T&71M-EE69JN:76SS-Z;6I=:N5?/6^Q' M3STO/>S7 GNV!_9TEOULFG;ELK=-I:HA@.= -&(["]B^GMT+\8TJ)]GQ-,]F M1[.C>^ =Q],?,[SC/?!&CIG]U^7]>TRC;\35'C'>A\T*Y4]N__=C&;'7US M9=:;HKGC=]-OGF4;:VYT!>LQ#Y0#_K, M*7NC2SS1KJSIEBN8@7*55?I&DWZ[K' !<[7>..P[/3_Y)LL'2/H/O]=-T93 MK5AOODG/FV>_ H%2?53%^EX('U6Y:DQMEG?CW_]<-+!(L#UM]D$YTUE"?'3E M3VH)>N791]#J"E:1;$SV TZXZ1$@/)_*(T#6/5-'MD [#3>\Y M.6V2+AT]0B1WGFF0?, ]SU)+4@*^L0KDV:*KZ\,69EAV<*K1QA[6ZD;5],0? M,*[T?Z&<8]%QF6XR$IR%5G7E"%C1HTD@%G*&22!YEM0 MHTJ #G5Q>ZK^65_&"PQ3:/JR9A,Q9TUZ:NXM!Q>R,$ Y/ + M]K,B0@.-Z@9(@]F>ZIMN#EL -UJ+]F\?LI=/%HQE;>9 *M'?A;9K,+9HLY6J M-W1TDEPR+L[4P _PYK5:,_\\B_.$J'EFHN4!PG!51*JBOFMUB0^6YH;,#S_$ MEH-PUF*3ZJSH*MV"$9"ZIL..A:7]5&76M%$+48'<@A*@O#7K<9L4[,] [SQ2 M(G6_@/RK['(-4"6PNT8(D[Q]VUDLSK-+IPO&[K(C0:QU,83(Y'L#,M\2EJ6Q MX"H?>Y*]+IQFC7AO%12I]1_+TPW(J$$7X"Q:CA-DUUC#.NRR V^)Q[Z,9AFP MVP073R?(FR)J$CLIC-/M':(,'"[1S(W5@+JI08JE:D"4&E3%]VK3RK,$]U.C MZ1UOS ?QU(G(_7!Y^3XB0T2BIVQ7RVIZAZ^N(Y3QYZ2:@"44OF4#A2S[?(RE'NX9FZ(^RPP%/= M[7"+1!X?NV[N=*4+"R)!2>J:%MZN--PE,?1V98@WYK91U22[Q->L)Z6' K4E M-1+R0D ;5Y3;A%*U)LUIHU2D9_CD.%!XZV# B,]R*A$C7D+?CI)P1,)((,"S M/SL-(H)!T2>!QNOBL\I4V(;Q!6>[]4;095L#Y253S6*DR#X"Y6(=R8?UJO56 M5!=S7?>256E7UL;YL(<,-<2<=M[WC.Q"$A(8,WK(*-4CZ-AHH+!(?4'BY,CI M0N"A8?U#K&]0' /^75,4U!,AR FX;FZ%CZ!GUC6(\SF1@8WM!0C*H/1-@<_R M[ ;R0J^8G>3'F5ULLZ5QO M"Y*($'!A-8RI;C5)(SZ'KPBD=DY>-O')FZ+NHB AP2D_9TO(J4@^>V86#G)E M=!B8?@E7+\NV R\@2'!)0F.8:,*<) L^0$-8K+B 7M(B@GLE;9+]KC(QUB0D M'3,+&!A8.]">4%8+<$&,!&1;+TE(Z'-)A$7 +#SIC;9=;ZJO?OWMW9O#Z8M@ MQ7+/7MH '!6+UI*9!CM%JB K0AJ1H)9(YZ41,GAW6+2'*V*5L>!P+XQ*U,2, MLR90#(!2)]R+=Z1R[M4"^HH/[B9(!/ .>6U PC1+0^@K/ +O6Y*:V6[C12V2 MD,WPHD"DBE""(ACPI5)XQ;J5GAU:WF0-Y==DQ\@F!%WYHZN6OF*7Y$.ID_/Y$&3)"4UUZT4Q(,X\KBB\-1L^$4D66RIQ5,Y[![=M MNGIT*93))&06JXW]Z\IS@0^I$#@U2T2)K"QE&X#NG&.?F5UTG,^)$?E'5>-: MPJ88>PV#'0F['+NM:/QX%^0S8+930I.7&64S"(2LN#D?5Q)[0H"6TVF &WO< M&J+#9J/_=BRGW T2DS!O$"W"4AJ(!$6$MRMX0$2K"#?PCLP66&;[_)265_"0 MX**(F51A.'+7I)C>XHN#LFI!=EG$:6!Z![Z=G('G\QR2 UEK:X$.D"H$00LV M-P:RM8,6<4(A1(7AN>)UB\ZRJ28_UTG@Y'74,R*_ADH U;XR3FS"==SB M#;QT24;7?_,@T^3$CLW#IKBS<%)Y>"%.A)^<(Z)1I!X M-*T><_3+)--CG@Y5-(8A%$BF6:$@7#">%.E60U#R]2V4('MZ?#Z9P?'5-9OY MIZX4:2P,G.5B01+@M'#'6#VD MR IG%H63>'N0>R4Q^Z!:1JKJ) 0&?B$GR [TWX?2P MR@6A)% ]/MY :!O,04P6\AA)Q#26GW(QN@TGX03&.0.G).E#!.YI[76*/N$, M0'REX./C.!)EGY[3MET3WR;@EH@/?)3.46IF2HAI/DJ=<:*8>4V1&A/8)+0) MCIR(8"D8(WF[\A_NB6X?VH&.1"T0>MY!7]EE^41:G.JP=!6UTM@\[%D6DGE] MA9?+=\V.R#K%V*IW"/4HLV(J5#L3J3(G8Y\A8_.(F\4"BP01EH4\JQ4"7;QO M#((QL51; .5[6LD(?\G1.'#5U5+(J/^OFH) MB<'"4#++83V[+K_"C2K:WRHC!TQ.\ ET<\]>9O^)0THO:M0.SL[RB[.S9]G!R4E^ M\@+@9K/\^.280)V?YM.+"X9Z>I*_F)[3R^DT/[DX8Q)9M:)&*'@G?C$[^ E MJ2XV^-(C?$ [/@L!B&,M37)\GWWY7%^W5+65:HN/E"U12$PV)5A&LO25J:ND MDD!%G7:/IIN&RO>^Z4!I)^]4WH,K;0UQ4DC6K-!0( ;M$1[[M(.GO0.RD6@J5::EX>;== M+-K@H"NOLI+XK*7O"<6J$?J1:2@)$35$1+N>1WA"W86RQZ*#P I/UM29%RO. M5;2H?\@C6DZMJW'P/YI;) *P*2.0@QKMNN\H!W/%90HGX%-BD#R )VXQGGNG M3K'C@(:"K,<$,+QO\:V._.R]KE>$$Q*A((NB XXI/I$&M54&%2#$:PT'(F"4JXR>>%C@7J M$"!M"F:%]P6D[HYG$JIP/C,GXR](W 7_KYM-1PC>%+IF"^R]C!<)*FH)0LD& MN1_3$+OFO!%'(O\3M_ZF+^-6==R XGXRG"V\31T);U.JY-+V!< _.]-RU]'G M2GX^PR/E_#ZSEP&X+TQ2N8AP?^CQ*,<)FDK[C-D;-D*WB>]DP^.7$-K=HV$# MJ>40!$5-'IP'*3S!:&*U4MI:LG"DZ!U59 ZQ?JCR[4$BXP Y]8;KH[=<2(). M$CYT]% K8UJGI+YC,U<6UM[1FA@.EL$N;MN+?+RJ'#]$HLKT8%S+TG:J2D*7 M8H,D]XL_3B*EM%:(7GI'8Z.">9D+G-DG>J-J<" M\^FS\9C(^0"^@^A MSWLA3#J3\BLKWJ^]6KT3M4K7?$K5SG_O3>O/N_Q_FIV]R,\NIOT+/O3LF_C_ MYU2*#K.YH4K#>3Z[F(5_#SPAK8G9\4E^=G8>_S^T34V!(\*YHZ.3\&_[D:?9 MR=%9?G9\DKS:7O-7V8 8]O^7#=.3:3Y[<9J\>A0C+O*3TVGX]RA&3,\1>9^] MB/\?Q8C3BWPV.P__=AEQ_ (8G,R25]MK0N-9PN3@O6*WJ^^9(2]#!BT-.A\1 M# O/QH:FY(Z)H?@6?J0YM-0>YW;AG(8%MJOM9#@1^4KJE#Z_\'46P;)C(1&+ M<^Q=&(.RR@=1]!+,ICYPZ\TFU\6]4PI^9;A%GPGJ/O[I2T?]8I=T1[%=8UJD M(!!&)WDZ.=U2LE]OW$)RS9Y/O-Q<94E9**:7(69)&MO*Q@\) 4_ M<=:U,YP!I\4,H Q6%OKT3)HG/.HB#0RB4Q))D4.)K8#8O_9NOB('N=Y-,$!/ M*))V*W;S?5LWU$C!LHVA8AFWX0;X1+?CFRLTX4H>/* 0.[KR%%69=4W.&&E% M:RP['TZB*6W'1SQGPVW\.\\XDDUD"!R6!?K.278H9>D[K^*"B]*:P]CV0Y3> M5'N3*2E;K H:4 )\WIM9;:GFT,<7R2$E@FGO:,3&@>DT.V37(EQ+99:VV*S\ MDT#V)RF*?;V,,]6I2X-PC],KH>SOD M9%/^/\G!W?]\;9KOT=->H_"C-IU*D^I6'%Q M<9I=5F83XI+!_! D@QJ[G$R>GEYL0?Q7T7342 JX =XQ[.TQ%5ZM;ZOZ>#([ MR6='1\"AZOSDRL%Y_N+H[)GXK[2+/B@0]/E_=C"='3V[_TR, ^AW-CVGX;<- MS+RTN:A8L.%33(9?J/C%H$Y22 5T@@V@7507)VRT3,AU)!=BCJ6';PMJIQ_2 M+"^R+G"G\OWB@; @9J;N,#4AD7)="2";@505CY7-B%S'OL$2OW9FT>Y^_7UG M&\WMXN$ACFG1J5_T$V(,1=$W=:0M,!(Z?J1 G487Z>LP(UP?4DA_[3?;L@'% M!@Y%!CD'C;'09 J2[EOLH2VA4] N@KZJ35=Y0A)=@%S-J(6F_3;H%3[A$-E: M*F?[V@&']@&Q4!D.#FJG:BON7'RX#%A%![^+X^ @OJ7V==N5.^RCQ)\3O%'A M^VN5C*L$H<<>1)I_)T>3LZ3Y=WR:ON7FWW'?#OQ;>G\LC/MC'[U@$LKD+;F;+^*6(:\%%3[41 OA6'L=%A?-]_K2:9(8+X,1(4C[\^JF?;V0) MZ5WG-H!!V8/.B@#O$6OW3?%\)<,'Q#-4!$84YK>O[Z0/X.=T/44F&4X78E>K M0HMS=**(9X)@/X@VB&NVD],H!G(ZSO=EU'G[L/?O,VSA<< E($(0 RY*NSK& M;/S]#KO3H^U,_@W#=%_;A5IB!^_/TJE @3>HNH4CQ$AY"\EHX7MR"(.VUJ7B MN N72^3ZBZIV:,"MBDI].12LXBC@WC5PM8Q\>2Y3[N, M MLF ,@EM]@/[C41\_"*,,KZN-5+ *)'=4SZ&Y,H)-Z1KWR6V("/F0=2$-Z454 M'(*_K=*)Q,6I3FP?N<;]M[FBGL8>@9,90'E48)(]:\A,.F\E8\RTX%;#4)K< M(/ND>'@8?\QE'GV?<#YD/5PWK\RKOH:0=U/A^W*NXHA4QA/9>>DN0) M/Z0)_KL^M?>ED*T%N[E_WY5.AHR$S?*Z*'WBV%^DD%$P2K[" #)EU#[C31-] M?$HMO9UZP[ KQ3L$=_"."Y(+[8O:8Z4*).&V%5GQ(H%]TD@TI_R,DC"A+?N1!ICU=P7Z:AO9+IGT_3:XGV4+1Z%R=2Y_9-^M+^B#M_?FV(0], M\7QJ3+$Y0&R3HF>_]+Y!<R&U-IG(T!0L4ZB@#SP!! MYM20<*B+VZ0OP6:H9'9XNY*0!Y) 1ARI&S:#AZMT*'6\"8>[[U3;+::8JT@F M$H*0%#FV<'G?Y-B97!19EXE;0X]X26)2>7\E05_2*S%L4,(0H4RAJJ9,G*Y, M6?*@(_53*N\7]6=5ZY4Q/%O-C5=EN40B@Y)[IG1B)BZ5HSAD/I"*A'":/MY0 MD"IQM1^KW3K<<,@:BM!X%26P!(WZ".R+>*A#+74_1Q2X:%6M;JB\NL7.@6.B M,9Q0T1#_1+/.+)+]S'QR,P!\L)0D*Y]1[1Z05S I6->ERC9)[P;V^U$'7)H. M-]Z*JJ4?4>%QB%(^[5RB 8"^+'B&"F['A2MU3$0:0FU=FJSW#M+/*>>$']TF M2XHI7(74',>OR3.R),0Q<3]TRW=B*&%:BPM/VB1C5* ):'HV*2E.LM]I(_;Z M,-4<6!1C5 Y>5%)]'NAH]Y%:1J42*0H#"K&E-X+';V.SDXFTYA6<9XU MF_:IER1G/69[2AP^Q7JQG6*%&;&=G2/$,#36.[)6QKV2.$=*1U2=]47R8*1- MV%FW"3-) M= \S3&M[^>@/33&CO4&J\/OPALQ5VBJ;T TUI)"LA$[NO0WZNWV#5LH^C:PZ M]!<+R3W #DO1C3H3PW.0U]"-Z'JLK'B4#MANZI5OZ,1FV MAO?=\D&\JM=NYYR#-7$,I4TN>:Q5)2U,GU^L&RI5]D/< CBCLG,57 ?)^)RH MHGT8T71K9)>?.S9 MJ+V#]?U0 *UX%\IEK[N6+A1D'T)M*A0YWKW^Y4.L;^ M.NG.52LYG@]-)MGWWI5=A6'$CWVO(8AV$,,XL/B(&[T44- :3GDJJI=8WRKJ MFM+__,8>>#VN'K<1N$C9.&F*,*(:[EX!_"KP,ILG).BK9#SG2(2%>$$&^JM, MHALT)UWHFG6[OP4;[K[RJ6/I?:U ME8JMD&NKDE_ ):\[ ?'PQ*NO\E^/C-:^]:.U/VQ/K6_UJ,<'9L-][T&!^_\V MG-XG7(^X*B/TY)J/1+L\;.X3.+*XG&G(U<5^?'XBE/ ES*T@3"[&A&1*YD'\ M]);A7Q&Q@]LO_OXC=:-]%\I8%ZI0U,65E).,@W\?;B#S33 I1:E*-LK]?AVB M'Q?>D-V*O3ZNAG,9RX0)/M//!%-=SS3RW- MQ0#6C<08Z24!/\/%PLY_(7"JG#;(/ABKUI4 M;2+[3CCDH!V/07.+6[#:*@#A8:X"DV7O)P_ROI; -R+:KR#>HS#E<")&+ MLB)"XX2E&@0=\7'BWTL>?@AWPQB??T5? '*;IS@?X^ M8OHLC&S$7%,64M2'L&,M46MM*E5G!WJB)CG_GA<>*VR-\%2SL2.B\QH_VGC? MDGZC-=FQ31BPC2V+K=$*Z9GWHCW&Z0F"V'NTLK_PPN2C,&O_+;L0<"869C>2 M)*,68,EOR-RO]* "B37]3-YD["?%GB>_WH9<:-.:#?\6W-RTK5GSRY4J0 ]:@.\7 MQK3A#6T0?QSPN_\%4$L#!!0 ( #%*Y\:ZTX04 *H. 9 >&PO M=V]R:W-H965T_?]PRIU:Y=VPG0/O1E5Q?.F3-G+J0.E]9] M]B5SH)NZ,OYH4(;0O!B-?%9RK?S0-FSPIK"N5@&W;C'RC6.51Z.Z&DW'XV>C M6FDS.#Z,SR[=\:%M0Z4-7SKR;5TKMSKARBZ/!I/!^L&57I1!'HR.#QNUX&L. MGYI+A[M1CY+KFHW7UI#CXF@PF[PXV9/U<<%OFI=^ZYHDDKFUG^7F(C\:C(40 M5YP%05#X^\JG7%4"!!I?.LQ![U(,MZ_7Z._R5%D^4H%=7SH[)*ZU[TNO=?R?POX.B*,_Q7*YKEM@F0YEW-N=J2!>&WK2&D8+)LQT*)=.Y-LID6E7;V-SJQ M^*,G/_YP,)V.7Y[/KD_BY>3E4]+>M_"CVE!:IX.2IJ1%JW/@,2G0R@6KA+X@ MIH,&C:6N*JI9^=8Q98EAE1AB+%%M?:"B9Z3P(J2L9NP"!A-9<':D#1+:IL!# MJ0(IP!D;UM!@!1RE'7U55&61JCDOM#'R1!583N@W MKN>XF.Q+STU^2:Y.+:B9%:FNI,)=]XVSODG.47G@ @W>*#AU*^JZ=RRE2_'15$]+PK853E-ZH1%'SG*)HLUN!;>0KP'/5T-F._E1C?=0-QI3&X MP=VC0[BAJ<3]&!P(Q_KI),\9B@ !]BCE"#'Y%D2J;UF1*>>B3*FF8;>Q\;3 M1BY9QW(3EV_*7[*U#:M-US2U]#OYTK95CO)!3676Y5(3-B4WMLHF73OD5.R_ MZ"3JQ+''L3X)\EW5'+:J4.X+[3-4Q8J5^XXJ1C05G9]:?XYN?QW@YUD_A>)'KRT38Z MHX.]@Z,<-NZ$=-XV1/LQ?J?=4Y M:C&* 8M>5\FK(NF7*#M.?Z(,IC-''HT-LB? 8MZBXHS4I-KL/V+M>GY.^+E. MJW_45\?!;TC(A,UU)"B9XYN,FW02B*PPW6,;?1I>#^GU;'8IS#*<=>2(X'>H MY'PA[QU743M?ZB8AI"?JL"&8R'''UJ)4%2E'D;,_IPEOSMR!#Q9@KHND:&8" ]A]AJM1(' M<>,%]NVFW%)"]E)=='LSMEZ%VGM8&Q85 (?=TTJ4+--0A;0-XWXN9'DS8;JS M:3?$[IP"0BE#=EUTNP]'[#K.CK>^'FMTB?B5YBK#I4Z)_VG^(S=+WQV9Y^HK#1(*FGBHN M8#H>/M\?D$M?1NDFV"9^C0L +H? 9 >&PO=V]R:W-H965T20;[J5]F9(J\//=U[B7UZL[8KVZG5"WNRZ)RKT>[ MNMZ_O+YVV4Z5THW-7E5XLS&VE#5^VNVUVULE\=@G M^^:5:>I"5^J3%:XI2VD/[U1A[EZ/XE$[<*.WNYH&KM^\VLNM^JSJ?^P_6?RZ M[J3DNE25TZ825FU>C][&+]_-:#Y/^%6K.S=X%J3)VIBO]./G_/5H0H!4H;*: M)$C\NU7O55&0(,#X/<@<=5O2PN%S*_T#ZPY=UM*I]Z;XI\[KW>O1-J4X;%0%#JRO^7]\$.@P7+R2,+DK @ M8=Q^(T;Y@ZSEFU?6W E+LR&-'EA57@UPNB*G?*XMWFJLJ]_G5=0S"]OLZ"D'=>2/*(D#@1OYBJWCGQ8Y6K_%C -1!UL)(6UKOD28D_ MJ&PLIG$DDDDR>4+>M%-SRO*FWU!S8TTIW@.K13C U/5.O&/P_ M3VPXZS:<\8:S/V;7)X500KYT>YFIUR-DG%/V5HW.219?=@I:E7M9'1"2%G'N MA*X=LH;G.J]WO;-*":>V2*K:O12U*O?&(A6%K'*1FTC*KW==V+09Y3%>ULI4LA&QRC04 KC/EQN*FQ2.M CA6 MX+\J%W<[58D],&J'7UMC,[1;R]%P5T,OB?6U"9BCK(FR&/84L30-L]4[6 MQ!64] Z_%$/3L(ED0]4#0ZG[O9]EQ%H):*;KPDN'2'6?[62U1<0 1[TS3CV$ M-1:?_5-O9^D$>PH&R$6W7^5,H7-)8Y]K_&/["[,1'_[&T9!B@)!->"! PNZ1P\0FNX5-+(1Z14VO%GMXHRI!"-%4O4-3RGD+2F8SL MY%36L)TX,I2MT<\@"#11P%I5:J-/44.=IE2>9)@$@5=FF=K70[!L&?3F5 + M>K;]]$0_,"#:[YKV'1SKX>GB\*!9&"1R!G]Q=74A_Z#\AB3 !GW_TB]X&,?R MB#)W&A"L9TQ7 T#MJR)Z 5V!6FB.QN*L/MZA5W6 Z&YG1&[8WE;1(Q M^IQ5QZ8(V>D+IT"DJ"LLOD+ P&E8[.D6NFWTOT[N%[2\:OC?J1QK @!9"ZF*D\&YC,\:J,H%1([[W 0(Y1*HG)VBZD$ M4\EM+(UQ84;WS91@:BKX/C-"L0Y=LAJV&)@:9!*.K:6VM4;[226. L!YAC_7 M4PRA,C/Y'GF,B<>H0MURW!*TRR@R*RI)Z*# EFM Q>%AK]L3 4*^I4QS[/BXI!, M0E \?G#BZ32EY?A'3'>\2W14BSL]NG@.A+5#VR^XU2E8<8X 7F6&;HO:/B7P M>&^.T+J+ I':$$-L]>V)SZD5414@9XI;_ZY#1E/(8714 X-'*KE47IQ[DQM#AB[7G%5WHGDN KD2BI9%;Y,Y6AMI/5P04%FM*4TJI M"V[A3., V%V^%/\"I?AK&/&# H^N$2#M10K^Q"OZLQ1OLXQ*"9C4B1;1+$G% MC<%^M?A)%ANB!\+7>JJZU; _V2?,TTG43Q9B?D4 M0J:)F,=DVM6SJ"6.D@4Y9X&G.('NZ5RLYFF4QHN'EP\OQ)PVC":3"9X7T22= M\<8TOIQ,HB2-V28/%E(V# (B&G@[>LREA/J;[FL)X*Q_HD" _CGLT%'ME02:CW(5+XCZ9,Y MU"C07XCEMJ.B^@N"H/7HI ,-8JO2M<>U4Y0]]]Y2+(>3>WW8JT!C69W M-Z !4F\M;J1;!B,(X+7Z3A'_\05&:VU_?Q>@@A=SWU-0$:$S/XYMZ-/J<7?S M&IK]DARV+YZN6@/FE8^V!L203LV%F]YS0/ZC7KW^R9$^N@+!] .7 CS MQU3E6G,'/=$V]HT#Q=W)68I**]]Q4DEO;!<#P$ -)@GRK,1&\>K_P$;+>)SV)GI_Y@QU?-#BY,BDV[49TKU7"+R<&D7.%QPB\ENOR>9( ML?[HM@F7 #37\S5=+!RXH>!9668;U5_9?,<5](?N3/O)..W/9>?Z%:=J)K= ME/PUC2ZY/)$^- %3^%\E3GU@)._<97?4?=B9G+8QG5G_-I#Y3A;>((S\5/@+ M0:5OVE*F.[&H#P/978\\%CI4Y--)=S0:1/1%C*H_2R[%1SI;'%V94Z06/GB& ME^YH,] E',,^#7D"CCU7J_0/(Y]&D^DCR!-T \]!?H&>;I)>?@/[*F"?+?\H M]F0>+>+96>P@SL4R?0;V:9H^C3NA_BA>1LD\$>>^]5T/OJ>B+F[YJS&5622< M_[3:C78?IM_Z[[']=/]5^Q=IM[JB:_(-ED[&Z7SDSSCMC]KL^>OLVM0HPORX M4S)7EB;@_<:8NOU!&W2?Z]_\#U!+ P04 " Q@TQ2C1.ELW0" !7!0 M&0 'AL+W=OI\_<.WS@>S9D,+I.]4H].^5PL@Y$CA )SZQ 8 M;4^X12$<$-'XU6,&PY4N\%P^H7_TN5,N>V9PJ\1W7MAJ&^SJ7<7>9:W MS++50JLC:.=-:$[PJ?IH(L>E>Y0'J^F44YQ=?;$5:MBV6J.TL#8&K5E$EI#= M>93W*)L.)7D#)4[@3DE;&?@@"RS^!8B(TL K.?':)!<1;S&_AG$<0C)*1A?P MQD.>8X\W?A.O1,JQ@*TRUH2P90VW3/#?6(2PT]@P3@*3!705Z2H!M]SD0IE6 M(_Q8[XW5](M^7J"3#G123R?]S[)?1'$-.S<-RW$94$<:U$\8O K=)Y7W1M89 M<4D6U1JJB'D_!WH.K/<$<7H26N*;4^$ GVE( MP!3=9.,U2$F9I.)ZF_* M58UOG;VRU(A>K&CRH78.=%XJ94^*NV"8I:L_4$L#!!0 ( #%+Y\:ZB MOP( D& 9 >&PO=V]R:W-H965TVD;HA5<;TYT'@2YJ;)D^DQT*\E12MVE5K.96\:+G"E0/=MR]3K)39RN_ B;V^XYYO:6$.PG'=L M@P]HOG6C5;Z4"R^T M#6&#A;$(C%[/>(5-8X&HC:<=IC>6M(GOY3WZK>-.7-9,XY5L?O+2U LO]Z#$ MBO6-N9?;S[CCDUJ\0C;:/6$[Q"94L>BUD>TNF?26B^'-7G9S>)>0AQ\DQ+N$ MV/4]%')=7C/#EG,EMZ!L-*%9P5%UV=0<%_:C/!A%7DYY9KE2]'V5>04F2KAY MZGE'$S<^?$,S#PP5L&%!L0.[',#B#\"B&.ZD,+6&&U%B>0@04&=C>_&^OQK5,WK'*L"!#T>&A:1UT@9+D!68&J&2#>TE%QLX MX8(LLM>4H4_/@4:/[1K5.'YZ1#.XDFW7&S+73)5;IA ^093._"@/K90E?II, MWZ*TK(R+BM/03_,4XEGD9WD$M[T2W/3D.>R0W!']1WGN1Y,,OB)M7"V;$GC; M*?F,-D:[,GDXI<*AGR7)!VQ]HJL-9%E*%1/(9JD?ACE<%$7?]@VS4RB1QEEP MYB[$29JF?IY-3TG*,C^+)Z3:T4Y_Z$Z/WMQPG>K6>+:N.. MD*;F>F&&31VMXYV[&-;[+7PXDG=,;;C0T&!%J>'9-/5 #8=G4(SLW+*OI:'3 MX<2:;C4J&T#^2DJS5VR!\?HO_P!02P,$% @ ,8-,4J!P&ULG59M;]LV$/XK!R\;&L"1 M)5F.Y,P)D*0M%J#%@F1;,0S[0$LGBR@EJB05Q_]^=Y3L.:WCO7RQR1/ON;OG M7LC%6IO/MD)T\%RKQEZ.*N?:B\G$YA76P@:ZQ8:^E-K4PM'6K":V-2@*KU2K M21R&YY-:R&9TM?"R>W.UT)U3LL%[ [:K:V$V-ZCT^G(4C;:"![FJ' LF5XM6 MK/ 1W:_MO:'=9(=2R!H;*W4#!LO+T75T<9/P>7_@-XEKN[<&CF2I]6?>W!67 MHY =0H6Y8P1!?T]XBTHQ$+GQ9< <[4RRXOYZB_[>QTZQ+(7%6ZT^R<)5EZ-L M! 66HE/N0:]_PB&>&>/E6EG_"^O^;$2'\\XZ70_*Y$$MF_Y?/ \\["EDX2L* M\: 0>[][0][+M\*)JX71:S!\FM!XX4/UVN2<;#@IC\[05TEZ[NH#4DAV,7&$ MQ9))/NC=]'KQ*WI1#!]UXRH+[YH"BY< $W)BYTF\]>0F/HKX%O, IM$8XC . MC^!-=Y%-/=[T:&3PQ_72.D/)__,(9K+#3#QF\I_9^C=Z\$N%<*OK5C0;J(0% M:BTCG&Q6H/H#U&20:]-J$B.(IH!2HBI EZ7,T8Z]*$?CJ-L OW2RI?YPP3[P M#]]E<93^:+>0E7A"ZA[NSYTA<&AJ,E]"!#5G$9R&.6Q0&+)A=8W\;5W)O +9 MY*HK2-!R%UD^B<\.R0]'1O?\[EK^%H5;&';U'Z'8$=EPL'MH:^DJBB_R2 '\ M_)(E,D\3B?[7Q.!)%@4SZ@NE?(N3R9,T#=*=A!UC9.\3() MUSB,YF-BRK;H)X7:!/! [ JUM3B&UD@:75)M//"0%9)B+2VGIW=I'B0''3AL M/\H">.S:5F'=6\N%K:"D:4F$]5.W'X"*:"J8M(&FG#B4EF7$,-LHM2(M)NH- MT>P.]L_=WAZ'W@<,M&6R&+/K*O*%=2+*623I+9$\B2\>Q\3HLT M&T>S&/PD/]/E64='A;7HJ+:67*-DCPOU.:]$LT(/W="@/@8_3<=I=@[3>!RE MX4MBED*))D?H;ZO_2\[%:Q1\\A.<-*AC#%U(![OF$#T6$BK"OL22(!M6W\ 5 MTN:Z:QSXYCZ($P?G\#U,@Y!^WW>N,\@S7]9=/;C0B@V38:&C9!*9NCG+F1.E MQ%+M&DCXWCY0YVLTG*&!#/M-G="IJ$]PELQY%T,:C:/(KZA>41!-+DB2$#VCM!=S5;>=\*= GM [>1-DXG:>G<$]; M"@>>A.K\H#A6&6_$*?DV#6,R//6[NWZ@4+8[8QB'!J>O!T(Z23,B<[\-OV8[ M@.O7>'(O!G5!/-.=2\Y+JL+R4%[T4LF5&,9:)=R@Y:@6'-5B34G+L0@.74&3 MOOH.O^\O_[>/^$^BC,2C8\^DM2#8-T-@+3/TOZ MC=.M?PHLM:.'A5]6]))#PP?H>ZFUVV[8P.YM>/474$L#!!0 ( #%( M!QWKR@, % ( 9 >&PO=V]R:W-H965TF MS2;MBT4.>6;.#.?BY5&;!ULC.OC42&574>U<>Q/'-J^QX7:L6U1T4FK3<$=; M4\6V-B MJIT7Q.MERRM\A^Y#NS>TB\]:"M&@LD(K,%BNHDUZLYWX^^'"+P*/]FH-WI.# MU@]^LRM64>()H<3<>0VWW\&0=_IEY?KJ4-OW#L[TZS"/+..MT,8&+0"-5_^:
>?(% !L +/#N#066=]SQ]=+H(QA_F[3Y17 UH(F<4/Y1WCE#IX)P;OU& MZ^(HI%S&CK1Y69P/R&V/9%] I@S>:N5J"S^J HN_*XB)QID+.W'9LFG%Z\-[81].*+_W2H1R:!2G]^@*07?1/(H< M+;S7CH1;+KG*R3$+NORG$_ "TFPR2F:O:<5FHV3J19/%:)YE7I(L1@L24:E2 M(2HJ'6-0Y4] SZJLY'T+*/Z@BO)$+:23#+(%,#:!23+[BO7%8)VER6!]X6E, M$Z(1^*3)*)M-8)-_[(05WIB%E_P5?/_=G*7LA_,W9:-TL3A]OIELEJ0PSR!- MYN0Q>YXL2P:RTS3MR:9S+YJQ0)$D+"/:T\!OIR[P /6I=:N;EJNG2]H(HG"L M*1^?0!\5%M3"#U84PF?'WNB0B&)$*4G>&SK>%<3:Z)94[%0^IA-%CU\@39(B M9 F2QSYWKQ*D%*8!VV(NN!1_>HGP,7@45AO2(YI6AA0;@D/I1,E'8Z.XY!$5 M!PAO@%1[-B2SPZV0G!XT2"O]Z%/1!]%JV84'&U-C@)8;YX/:E]CY-4?7@:%A ME&M#/>]2>(1XD;(QHQ8MI2=X%*XF!WSDS'\H!8N5ISK^MS847W7Y!DT59IDE MS9UR?<,_2\_C&ULK57)CMLX$/V5@M(8)(!@ M+=Y[; .VT\',(8#1SG((E/YD2T<*Y$M(L@]+:^C:*3%9BQXTF*:JF'[8H%"G99 $EX5[?BRM6XA6BYH=<8_V M;;W3-(MZEIQ7* U7$C06RV"=W&Y&#N\![SB>S-48G).#4I_6[+93 +(,>"-<+> MJ],_V/D9.[Y,">.?<&JQPU$ 66.LJKI@4E!QV;[9N:O#5< L?B0@[0)2K[M- MY%6^9):M%EJ=0#LTL;F!M^JC21R7[J?LK::OG.+L:IUENL$<=NQ!*R& R1PV M*+'@%K;*6+.(+*5QX"CK*#!.YIA_3Q"1OEYD>A&Y29]D M?(G9 (9)"&F##^F"LIFWR\8D4HS[% MR*<8_+0(3*/R!0=)V,)HPJP)4)!.'7B\@C/N:05U1B*,B]N M@8J.U0%U7WAZ)//OLG?I!E9ZKR9!I.:5.D23@;)O"> M3BEJ\]>S69I,_R9%%348P_P936;A?#Z!9!Y.QN/_8><&AO-I.)M.W2A-PU$\ M@C?D:DND3#Z$T- .U-[H5FDEV1>N&ZH3ST.X1\&Q"#WK'=5%53R#/6:-YO8! MGF_7]W?[%Z3!ANZ4H]:M$E>JFR1.!RD=1R&<:BHEJVO!,[>I>K6M=V;LV];W M#=Y>(*^9/G)I0&!!H?%@.@Y MTVYG5A5^T9X4);:JA^6=(^A=@#Z7BAE+Q.7 MH+\95U\!4$L#!!0 ( #%(X,Y'Q=@0 $@+ 9 >&PO=V]R:W-H M965TB?=ANL-EM M411]H*21180BM205QW_?(76)O(G=HFA?;)*:.7/F<#CD:BO5DZX #'FIN=!7 ML\J8YC((=%Y!3;4O&Q#XI92JI@:G:A/H1@$MG%/-@S@,%T%-F9BM5V[M0:U7 MLC6<"7A01+=U3=7N!KC<7LVBV;#PB6TJ8Q>"]:JA&W@$\Z5Y4#@+1I2"U2 T MDX(H**]FU]'E36+MG<&O#+9Z,B8VDTS*)SOYN;B:A980<,B-1:#X]PRWP+D% M0AI?>\S9&-(Z3L<#^H\N=\PEHQIN)?^-%::ZFJ4S4D!)6VX^R>U/T.=S;O%R MR;7[)=O.-D'CO-5&UKTS,JB9Z/[I2Z_#Q"$-#SC$O4/L>'>!',L[:NAZI>26 M*&N-:';@4G7>2(X)NRF/1N%7AGYF?5\W7.X R!V4H!04Y%;6N..:.M$>.!7D M8\;9QLWU*C 8U+H&>1_@I@L0'P@0Q>2#%*;2Y%X44.P#!,AVI!P/E&_BHXAW MD/MD'GDD#N/P"-Y\E&#N\.8'\0YEKLD?UYDV"DOGSR.!DC%0X@(E_Y_6_VD M\KD"9T'%CC1*/K,"-'FFBLE6DZ\MY:QD"()%CH$*DN,^*I:U#BP)H].G,](X MF7+Y#(J)#0$$9QD' CT5[;LHG9DLD1:A1--G--:D!&I:!5CRIB)F0@9/6UXY MO"&C:6S$O-8:C 5$-Z8=/*&(5 $O2+8C.&58;IA[ <(0H_ D(0HV,1='2Z28 M@<#$C 5IJ#(L9PWJ,@F*<7Z1XE6'+@D;IA>K<("C.1'2O"HPQ/K&W^FA!T68 MR'E;](#:;8KUTY1CA[3"XS92CD%%\58@G\V7J)Z]+3G$\?U!GN)'#&72F<1@M/6S3 MN@'7:/G.WZNO2O)"V_"ZYX0326QEZG(WW?SOOTOCZ.('33BC&>/,,%2VQ7U4 MA*'36!'%4./YM,9?-1[]=WWVPX8<3']^[D?[Z2=QY,?_.OV[@PR=BT0R:JA" MC;Z<&C1&5=Y3 UX@;RTRR2O*\#X2'>MEY*?'&5IB-IXU[^NMP(&+\L\UVM_- MAC),H#7.N&PYQZL1K7+8/Y)%Z[J"-=H!Q:-BKX"W"G;8I>3X1'#VU!X@?&1H M/+SZ73GV)(47.X:IA%;1O^E@_7%&9=ZIB%,G$/9!_*[/+LGOEO[]^_2=QO8G M19J3 .M$Y+$7KB,<1 OO"AV@\2+TH3<'Z_F 0'9X#J<33/$,A ;T,-.EE@4 MDV-N&]YPSB[.,59*SA-O&5V0TRCRDG1QAB2BZ,*+TQ!':>2%\Z5=BKW%,MT_ MN5@WVF"G-K+K2<>D'#X/S;5O_*W1V"\=T2_^H^^1;<7RRO52VS2QI>']0;G_ MWBT;3%XW-:B->\/9"FB%Z1XZX^KX3+SN7D>OYMT;\P-5&X9\.)3H&OH7YS.B MNG=;-S&R<6^E3!I\>;EAA4]=4-8 OY=2FF%B XR/Y_5?4$L#!!0 ( #&# M3%(1A)/11P0 ,\* 9 >&PO=V]R:W-H965T1*1 ^/E=+N8E1Z7[\?CUU>8B5<9&K4=+,PMA*> MMG8Y=K5%402F2HW3.#X95T+JT6P:SN[M;&H:KZ3&>PNNJ2IAUW-4IKT8):/A MX$$N2\\'X]FT%DO\B/[7^M[2;KQ!*62%VDFCP>+B8G29O)\?,7T@^$UBZW;6 MP)9DQGSBS4UQ,8I9(528>T80]%OA%2K%0*3&YQYSM!')C+OK ?V'8#O9D@F' M5T;]+@M?7HS.1E#@0C3*/YCV1^SM.6:\W"@7OM!VM.GI"/+&>5/US*1!)77W M%X^]'W88SN(]#&G/D :].T%!RVOAQ6QJ30N6J0F-%\'4P$W*2@MW4KB M\[.?C4<']V(M,H73L2=(OACG/?N\8T_WL"%[##+R7"E:EJH==0"@<":FLJZ9RQ:]!$"G5/V4I?TG4FE- Y M@EG 01REE!Y*A4PG@S''*D.[\>0A"%TPV?$K9,GY(;2ES$O(4%@'4GNTZ#R3 M"EC(1RRV9U;X(/H\BM]!31A"ZZ8*8EJ20$GJV=]2PUWN#0LA/9+HGV9J:'1N MJDIZ3_@*Z6<9.+=82 \+D4LE_1J^\<3Y]5=G:1I_& [#-OGP+=,W-7@#!Y/C M*!YL',R1)&8EI K>(Z+*:^K:6/I[LB1;]_JXK4+/+2B@ M<:3W07*ZEP=TBV/)&B=2:PZ74R\.W2-A5 M9O)ORAR"$UZZA:3$YGY,HCE&R>D'@@!V\W8IG/'D"-=P#9I1%"N MR?ZB5R%D EI/3Q2 )\IU>D;7!S! MC89;L0X"@D,&? PE'$K9D%M9PD$2;Y.WT0[SABDLKHQ:4:*\6HR3DZ/OKDG0 M54=SN;08HC<49P1S8ZFS$HXC\*(OO7UL7?O@#K1M-I+?[]S8XHEK@6XK-\0[ M&X0,5>_7M\R=/[0%]Z&L<[0T:%=AE&*2[<1OMNWMB< M;J:URVY(V9)WH]YM\*BCWK0@UC@Z/1Z![<:G;N--'4:6S'@:@,*RI(D3+1/0 M_<+0<]AO6,!FAIW]#5!+ P04 " Q@TQ29%IM(;$) !J&0 &0 'AL M+W=OKPW M]KW;*M6)CTW=NB=GVZ[;/;JX<.56-=(MS4ZU>+(VMI$=?MK-A=M9)2LF:NJ+ MT/?3BT;J]NSI8[[WTCY];/JNUJUZ:87KFT;:PS-5F_V3L^#L>..5WFP[NG'Q M]/%.;M1KU;W=O;3X=3%QJ72C6J=-*ZQ:/SF[#!X]BVD_;_A%J[V;K059LC+F M/?WXOGIRYI-"JE9E1QPD+A_4E:IK8@0U?AMYGDTBB7"^/G+_AFV'+2OIU)6I M?]55MWUREI^)2JUE7W>OS/X[-=J3$+_2U(Z_Q7[8&T5GHNQ=9YJ1&!HTNAVN M\N/HAQE![M]#$(X$(>L]"&(MG\M./GULS5Y8V@UNM&!3F1K*Z9:"\KJS>*I! MUSW]OBU-H\0;^5&YQQ<=.-+]BW*D?C90A_=0!Z'XR;3=UHD7;:6JFPPNH,JD M3WC4YUGX28[/5;D44>")T _]3_"+)OLBYA?]H7WBN79E;5QOE?CWYB*SPBC#%(O S+RT*K(K"RR-?O.YDIT28 M>;$?B*CP_# 74>Y%22I05ZB:%DP]8AM%7AAF(DH\W\^@P%I!3'4MA4QRS&T! M-GEQ3M'F,Q9'C(O32Q#\7 ?9E8A%A"=6P*_59R8P>A+1*,B\*8C&& M8:7@8\5>^C^(PW.HY#I=PHXHR[T\(]N2&%86"59QGGAQ7DQ.B2,X-J50Y6 3 M^*D7!!'M"P,O9V^D8>(E =$F10!?A9R1-VQW6[-',UV9#TI\D%9#Q;4U#1M$ MP>D[8P]B/8;LFE18!&YRG8-_E=6FOE;1$B#):^^.K6 M94C"N2&>: %YB,1156*P4JU:ZT[$RV+\9.*E0O-OD>Z"L.6"ME5ZC=Q4;0F# M_&6$3X)/**Y, [!TDO'FY.Z =Z?XQ.*?IGUXRP+8+;N)H!M\=JWI&$=B6J(R M=$<,,Q$N WS\R2WSYXM@F5!]+&/^SLZY%>IFA^9'/'NH93NI!ZX[XS0I3V8% M;)*_S)E"0:42_$#RYNJ'2_'WO^5A$'X]7=EYF5%QDNN*_CA2NYT)VO].\A+X[JA M#"A!3C$.O,*/!7IAG(I%C!X*[SU7&+E*/616ZF51B T)&FZ UID%-UP?>&&* M?A=Z01*)+$U9J0 T!2M%?2(<-$73S'"37(X,W!G*R7LJ#A9HC "^N+E^]>(WP([\ 67Z>3AE^-584 MR>*"1 .# .08A@HG2FGM 2'<2XNF%OG 'U1EX@4,@:9\_Y"&QUMZ1UX:92+S MQ*] =A4B0:HADSAY1!!Y41I00H6 YC<&"7LZ!X:(A("9Q,_1 M8$,X-#P9O!]G(B\;JN7?Y;&>==O)=J-7M3IR7(2Q%Z01&D8(ECX2\Z4E)W<' M]KGZK=>[AONP1+7?:*L+PJV$>TWJ%7EP+OCMXJ%9/^S=M8"8)A(2$,=>'.?G MH^4HB2)$22PRN!EW[[=][L-%X.=(*F)7^%X6I.?B%UGW8T).P62KJ(2I&Z3! M)]D/>@YE3.-*B$X0#9-4EN1_+@-W5N,M2]<'$E#W%4MX.+1Q=8H>)NEVPIB2 M"MV2G8C5 [3H%&\?=4VV=5N4/QJCMH2H5+\!JU2CI]NO>7F%9@=.K9:8CG 7 MRB ,OZ/!W G9@V0N9]SM!0_#^WHQD80?IX(CVD)EV5[X&Y.(,9R4%U[L!-] MIZDSBP<^H'0F8)A2CJJ"/;5G,ZC'05Z>BO=H5#CSUU9^H,$2:$$OR82U!/,; M7%WWQW&\;FW7&=.IYG2PEJ@^(:N*0=P3$A/:W8PD!3$5S/1S]ZKW>5Y>HDT3 MVQ,S\,S]8\=R#->FUI5DU-,MM-*H"![M&X8@AO9JZ(04.*MJWLSCTKP0#P(& M -);>,_-9R37KYRNM.04YG@W\@ SP6HGX2MBMV3DNYX5.DG="#AKH%#-=#"3 MJ_4(?)"PL12DOJ5]FY8Q?38ZNF$:_D&VO<0+9D-O)<"M#&ZH N&7IC' MXK7JNGI,DDD&)JSC^D>YW4F*8H>_+!4H\3^BUN-Z Z^Z'W4*K<;Y-:'H11.%"K:4D^IMJ/3$EVR9DCFR1["<: P6@4Q MQB0B:T;'8\5B[PS@&MEA-P=Z=G<*-/!*5 8_64,NJM4)^ W,UY89TID6S/5#M.YX!N47S&<)4X0S",&1Z1665 M&+--B3Z!9;?E%JH HQ]!OE3@N!.9YXINJ-[AL/R-C*"C>^L=1 //$M'Q,,H^J,Q3_@^\HT M2SJ$&>#K[M'(S2'%*L)A1PCV3E&'H)E#-H#)[G@8!=]GPVD84 YS\;%AND', M8"0+^1^BT:'FRJ#Q[OO#.7?(FLZ+2L4P>V%[/S M[T;9#9_RNT'\;I5$2&D#GJ^-Z8X_2,#T]\K3_P)02P,$% @ ,8-,4N;( MV7[[!@ 0!, !D !X;"]W;W)K&UL[5AK;^-$ M%/TKHR AD$*2IMV'M@\IVV5AT:*M*(\/B ]C^SH>.IXQ,^-D\^\Y]]IQW&ZV M0H! 2'QIX_',?9Q[[KFV+[8^W,6***GWM77Q4:WCS#?D<*?T MH=8)EV$]CTT@7:V-FUQ=R-I-N+KP;;+&T4U0L:UK'78OR?KM MY>1DLE_XSJRKQ OSJXM&K^F6T@_-3<#5?+!2F)I<--ZI0.7E9'7RXN49[Y<- M/QK:QM%OQ9EDWM_QQ9OB#X]][Z M:\D=N60ZTK6W/YDB59>3YQ-54*E;F[[SVZ^IS^<)V\N]C?)7;;N]3Y83E;SP>N9>#W[NV#^"^;4.Z>^U2&OU/*4 M83MY,E4W%OV93%FJ;RA&DVOU%0Z'W52A,RH*RF^=RJC2MA2#?KCR6%!-FS1W MC\JMCE'6K*4U%7:GHJF-U4%^I58G*I1QA=F8HM4V3E5I+):TRGW=2!1*K_$O M)I4J0N1UH]T.1^3RMFTH&!^PWH;$CJZU-= >9_14W6JG7@>-+&/N>8M+R&!; M&>2ZU1'*DD7ZK45FB$8#'E"04WF7)Y\AR3T>,_4]?(T"DF0B(M#I:+9Y&P+Q M1D##0@A;A,-^1R3WQYFP"J$6G-$A=F#CP;=@_@J6P@3*Q@T\_>;Y<+LYE+Z+Q :(J$0+"6CO>WP7)/%&^ MP8[4.I- $3EZ1RH2 MW?'VW&\(EW^ 56SO =* #!5N'9+-3 '0^J4;OI."@ ,<:5=&2:AO4*5*C0T=&9/X!YS_B]WZ%D0#&;U]Z2>?@ MO2>O7J^#H0TR'VR/N(GI"N$K5+8;M5(/0%1O=29"@8KJK56_\\QF+Y#?:M=PS9]*.3Z=]O5EX^J;4JO:" 2)X0 8AGA7H MD&I7V"$TD,'4J *]SZGIA(Z]=^M3/GZ02*5#9E+H&;Q*'=$![GK@H$4SKF4# M"@L5B%*\DG0TF:6.FE28O/.$1R\$)X>YX J"V9G"8$-,L?*MY=3X4GGF*D0Z M^+IS+(U-PAS4;B*V MLS%K'V +M!-KQ;T)= !72+%J@K'JJ5#B^7APWE8Z&/7*A[+\;TW-;D[RZEL? MU0IDL(0"O('8%H79MWA.(<%!3]TQ/W'S@$*??_KX_(P:>7'S0'I#:S PHCPW M%P\FXH% -3]T :%> B/:!FJ0'LK-(WH)DR_V$Z$3LD 1S^7,8J%V;#%W]PH_ M\I=+X<\_$/^1VJ.!T&C>:6ZUPQ05$4CZCL!6@"0%*+I(X3NI#*?NXG'+>M=' MR:\E,N3! V"$]LL@E%#AP)&/IC>;?:#+1TU+37;=&!IA'?!49$+7>KA8:^GH MA_.I#Y[[_8L[H@9;SF5M[\C4 *7AL01YU")\])['+^&8J;,6>L^69@\)\S=/ MO*-S+FN3R*)%9_6/+/_HA&*!_U^__UW]'@=E6,0VWFZZS+1R;@$S.9(-Q^'7H\(_:%:7SL MA!R$R76L5&G]%CL.V# <>#WZE;V,U-XX!,AIM*Y?XB:9J;>HD04 D>&)T<,+ M]Y3H"D>(B+QM.Y?E\+AS0'3HI_S>FZF&2O6*(4*/[N4WJV)V[!5[/OJJ 4:M MY=M-Y*JXU'W@&%:'ST.K[JO(87OW;0GO76L01EDJ<70Q>_9DHD+WO::[2+Z1 M;R20W^1K^5F1+BCP!MPOO4_["W8P?#2[^AU02P,$% @ ,8-,4L< (=*O M! M L !D !X;"]W;W)K&ULS5;;;N,V$/V5 M@;IH-X!J72P[=FH;R&6+]F&!(.D%1=$'6AI;1"A12U)QW*_O#"4[]FYL8-N7 MOM@CD7/FS%4SVVCS9$M$!R^5JNT\*)UKKJ+(YB56P@YT@S6=K+2IA*-'LXYL M8U 47JE241K'XZ@2L@X6,__NWBQFNG5*UGAOP+95)S(,DV+UXD.O2 M\8MH,6O$&A_1_=K<&WJ*]BB%K+"V4M=@<#4/KI.KFXSO^PN_2=S8 QG8DZ76 M3_SP@-S]A[\^(\7*MK/^%37F5ZKF3=_8N7/@X' M"I/XA$+:*Z2>=V?(L[P33BQF1F_ \&U"8\&[ZK6)G*PY*8_.T*DD/;=X=#I_ M*K4JT-COX,.G5KKM+'*$S.=1WJ/<="CI"90DA8^Z=J6%#W6!Q3% 1)3VO-(= MKYOT+.(=Y@,8)B&D<1J?P1ON_1QZO.$)O,XS^/-Z:9VA4OCK#&:VQ\P\9O8? M8W<6A;ONRC8BQWE ;671/&-P!/WM-Y,TN?RA-P#^"!ZP:4U>4CW"O=%K(ZH! M7%O0*Z#(8;5$LX]>"*Y$N-55(^HM2 NB=:4V\F\LP&GJK!U2""NC*W#4='S M_R&T# [/$VH?LT3 MS1MM0-;0&/DL'*HMU+C63I),O(RHK?"-:T/J,M(J9+UFE%XYUW5'PP[@%P*N M6^^TJ MO)]?6,:\C#CW=5X\+*%K#N*RR16$L(!?P6T%,XV3JX4F8A$!(/)1X MNM!]V7FWTHJFG <42X7PWK_7K24]>W$%?Y")KD6^M- 98' .Y"OI0[:,USEQ M 6DXBD>0A>EH"*-PG&2GU=Y!,IR$63PA*1W%83+*2!J.DC"99G!]D,_/5"UL MD/RL1('L(L6\[J?I1KH2L&J4WB+V>HT2G*U-23K+[;[B^JA[),?A-42)SG?: MEL)F?/@:L:5Y[_,FFD;)W ?1.N%:I\W6&^6FZ +\@N=3_P:[(]>\5__+_#\< ML#2HNH[0;X;[J"2&XS%E-85T./HJ#*J/RW XG7)YI&$V37S%A./+S,?WL)3Z M9++W):K.<5H&;$OIX>#P@1]C-1L4%B3W8$U#M_7?7VIS@TY2"5#N=HH=%YY, M>:Y;K\DET=I=:GQ**Z10?JGFO^L\&%D%15[NQI$K#7Y=5N$]4Y76^5&S@OV( M);EW?%>J.ZOZ\WEZ MHX4I_(BG^.74$5S#%';'-J6!0MJ<@TOM66"N.!7L&745Y,*6=-[#TU#OQ_'Y M =X%&*GK*&:TT9VZ1T9I_2-7*=8UQ<[R:#_X3#1"%M_S_!"-=$)UWKVRZ[W>[;,?A5E+:BZ%*U*-!Y>C $RW(W8/3C=^+UMJ1UN> M%TM:J]'P!3I?:>UV#VQ@OZ@O_@%02P,$% @ ,8-,4F;QVU2_" @A8 M !D !X;"]W;W)K&ULK5A;<]LV%OXK&&VR8\_8 M%&^Z)8YG8J?MYJ&-QT[:AYU]@$A(PH8D6 "TK/[Z_0Y 4E0D.VUG7VP0.#B7 M[URAJZW27\U&",N>RJ(R[T8;:^LWX[')-J+D)E"UJ'"R4KKD%I]Z/3:U%CQW ME\IB'(?A=%QR68VNK]S>G;Z^4HTM9"7N-#--67*]NQ&%VKX;1:-NXUZN-Y8V MQM=7-5^+!V&_U'<:7^.>2RY+41FI*J;%ZMWH??3F)B5Z1_"K%%LS6#.R9*G4 M5_KXF+\;A:20*$1FB0/'OT=Q*XJ"&$&-WUN>HUXD71RN.^X_.MMARY(;<:N* MWV1N-^]&\Q'+Q8HWA;U7VW^)UIX)\YRUEV_\Y?B9RU',?E:5W1CV0Y6+_)#!&)KTZL2= M.C?QBQP_B"Q@273!XC .7^"7].8ECE_RG'D;KL4EN2UG=WR':++LO=:\6@NW M_O?[I;$:H?&?%X2EO;#4"4O_'I9_^C+[ C0U>^1:JL8PXTYJ.KE@:K62F=!8 MB;(NU$X(+'F5,R2*4-V_!'@;S)!,(>YQIAL^N^V1H86 -VV $" M,K.@<9(N6H%-):WI/GB-E,\D=YFD*=(-<50U;1AF%:L;G6V ,\M468+(W0O8 M3UZ.TV4I1 4EH"2WS&Y(5Y-IX7A"$=JYQ65I+:SJ=FX4USE]?.@,ZYFN124T M+XH=>X0-3$C00R>D.B.GDI:7!#.EK03#1YRN5*/93G#M]2?:K)"KU9#&;K00 MGBA@+H)(FY70@*AQKB'%R"$,9XPW=J.T_ .GR\82;L8TA*:[&;![ %=+\0S< M+%>L4I;5< ZO=BSC9@,,*W*F]G@#W1:;FBA0B=VWY^^<[^"E/><:NO"H+#0K MBH[*-,O_ CXZ,DVV\?XGW;[1IHT+*&!1T4G6"KCR92$ZMX-#+A^A797#N _= MLE/+]+'EL,DR35B0%<[AGIJL=?F72^[YTV" M6S*[062A'DN4:X&X:+%UX4$"6G-$_JU7!B'_)QS2>:!-D?;":2>T6GN2+OOV M1FP1M!03]= YCB^P;;2LUHXE!2,35&092J0HEPC"KDQ>'$2' Q]DM="N95=9 M#R+8DWWB260-]4+#I'<+$9Z*S8!]WKN@8]R%QEETCN09BL%)+AU ON!B<2]L MHRM:?:S("]B]Y34"JF!G__S'/([#M_>?/MZZ9?3VW(-U%A-GS A?,92<8/I9 MT7V7F!M54#ZV8CJ6GQ_N.X[>!)+QC*HDD## G6.1I>"FT6((,#&.9F_- 3N^ M!B(48]B%.FNMFKHO'5N)-%S"Z:( Z%1$VO)'B0#4^:#@N%"%TR^I8 M2Y7OT3BE&QI: X@.+08)"6^KR5#1[T"$NICQ(FL*3OY;24V6NJH#2H))JQVYE=WN*: (:KQ$A<*A$ MFX2$("M5+E>2ZKWO$\_K[[EY-;O,/>)MQ"/D[RY7E)Z]-K/)L<)V>X(PBB>= MVG Y*M 0L>6.E524ZF+7Y7.G+=W&[$LDG5J#7>C5&.^RGIVC:_U;-:X04/WR MH88(JJBXD1XK+FF&*!KA(0(SOJ5>NH7;E_Z M=U(4N4]T!(\T7R]7%/T2TJG^P%'6:1P%:?S:FW): MEQD 6E,K[$PB-Q,)]? MNHR25:9TK;1S15OPM*L7+D %SS8^.0;YTPY"-$\(A(P'_1F 0$%/#'/*3!=O M3L*@GL*E/NV/R>$C="YZ=UFR%AU,_-Y(.)%,HO)=9463=T&T[R*M65V0M ,5 MHJD-R6=0ACCP!ZIM3>A'37JBVZ;DOHR0^G P9?@ 4*T*Y0[MJ1: MY[JPR]>2GF^-D]7'D1;T5B0;CJM:@-$7#E3KRHU3Y!8P\!IDY%W2^(EZI<^* MI1MP._)V>,,<(9[L8-(+VH[1O,C[ M>LBPCCYX>\&Q?0 =#ER95'PQM%\7!V MH)A\-4N"!=YJ10'6%_B,@NG^DVZ\FD[V6WU-\E/ILTT^#J.%NXW%_**;&5"% MBEV;\'V"MO-:'YA$1AGCAU[?%&RE5?FMP&A&34DUZ\TI5;J>N75O7BK' M0)X*%D8+G4G$=PV44(_.7&#B$8,;]&1YRD1MR=>^8#%>*HQZYOP-^T55ES]T M@PG[Y%\Y[#/>_^S&Y?A[JEV&W0UBYN# Q=?/OH'?=I7]._1H5">N^& 9LATR MZ0G9+WWU_:W#X6]O?<+KS0(DU_J/?1%=1-.0O6+I))A-V#2:8CV9!K,I2Q*W M/PO2"5ND;C\))I%_(H'Q)$EH;Q;@CBMO\=O^?SR;>S[SY&#=/0H<&@6O";6S MR71^[B5-8^IW"_I":,^/^1Z>_MC-W.PL#1V+11"%?XG%B^C,@4XXGY#V81"G M+)G,/5*+A$U#K"=1,$O98CKULG'<@9,F*?:FTP!G<4+GLS0(HV.@!F>GP9G, MSEL%%NPL23Q43H4CRPY.!^!$DW/O/=AR%HO@C- B$Q\^Z?S@ZL<, P MC\P\33W-8M8C,XT=H&FPB%D<)QXE>&*VC[9XX;;C((Z? 26>GGLFD]FQ$6D8 MGO>\#K\&H+0LYD%RS.)[_U^")@XI:N+0&P[]TLF"P F#R6$NS!("$/4:X%&1 MM:XX',Y6@S>J\./5JW0:Q(,6 !GA-RT@#?^_+>#4[U?CP>^"I=!K]^LG]644 M7?\38;_;_\#ZWO^NN"?WO\ZB3*XE.5>L<#5$&1KY=V[W857M?F5<*FM5Z98; MP=%OB #G*X7'H#1<2=!8+8+39+;*'=X#OG$\F",97"8;I>[,KE3#^"X<.F\4!E'MC5=,;4P0-E]W*'OHZ'!E,7S-(>X/4Q]TY\E&> M,\N6Q<\W^/.!/_?\^7_6\4T6UX$ST[(2 M%P&UF$%]C\&+U/"E1BB9*/>"^=>M*I"$XQVN)9SQ.&I;L(2UM4:$1V3: +H[ M JHP-AL"/E79?9,38'+KA&D(SIYZQ#40X;GT1)42U,A42K!L(Q#>^W.U-V1G M0L"'$EM[% !KU%Y:\V$&W\EY]S[^]MVY=F[AZCF-=Y#%XS"=C$G*BSS,L\Q) M61ZFTRFLF.'E#&Y]XQ$INT=-:LL2LN9 (JWH6OH*8KI"4R* I(P)JGW"(=7'69A1IDGR3C, MDX0<)N$X3H\K,=1SUJ5-94A'D]15:'22^64<#XZ\,NZ4W5),X*5''AT-C@;U MSH]'0\G0E74S9#@=)O!I-WB>X=WX_LSTCDL# BLRC4>3(@#=C<1N8U7KQ]!& M61IJ7JSI+X+: 4A?*2IFOW$.AO_2\C=02P,$% @ ,8-,4A79WL;?!@ M.1$ !D !X;"]W;W)K&ULK5AM;^,V$OXKA"]W M2 #5UKOD;1+ V6UQ_=!>L-F[0U'HE]A)-KM!^\6B MJ)GA,\.99TA?[G5[;W9"6/:YKI2YFNVL;=XM%J;8B9J;N6Z$PI>-;FMN\=IN M%Z9I!2^=4ETM0M]/%S67:G9]Z>9NV^M+W=E**G';,M/5-6\/-Z+2^ZM9,!LG M/LKMSM+$XOJRX5MQ)^R_F]L6;XO)2BEKH8S4BK5B]N8I)W O^18F^. MQHP\66M]3R\_E5]_Z<8_$G(7J$KXW[9OI<-ES-6=,;J>E & M@EJJ_LD_#W$X4LC]+RB$@T+HLY:D88T&SE6G#7!2T:;< MV19?)?3L]4UG,&,,NQ-;Q-J:RX6%6?JX* 83-[V)\ LF@I#]K)7=&?:#*D5Y M:F !/!.H< 1U$[YJ\8,HYBP*/!;ZH?^*O6AR,G+VHB_8&WQC'T6C6RO5EOVV M6AO;(B7^]XKY>#(?._/QGXGA&TVP3SO!WNNZX>K =MPPNVN%0!F0!WQ="68& MR7?,BAJS*"G&5[$1A2,MX*J 5Z4#' +0-?*?=$;@']T M!D3"]CM9[*#;<)@1#%I<%1(+2=7S#!6L-$P\\*J#!.");5?QMCJP]<&9*W92 M;)B>@)2BD(XI:GXO6AAR,R5]VF$[K6:\JG1!R[7"Z*Z%(\Y);@P%'H;E= M>BT+GGNSZ:KJ.PL&)CVCE1+5\;_*D3Z:7O#G!]X8R 1!$J< MU:/AV\'P_*3.QW0_R4;7=!!*%(1"5:%:6EV/B0^WV%I 5# %.,XO8>P@2BF$ ME-U*X@M>$_?]T6^ ^(RN;J:=<78M_SP"VFC4RIZ ]EPS!9FC>!#+0E:R-P07 MA^CARX-0W5!5X_8,ME&TSZF+BI(V!K$HAR*G33+LW*69[@PLF8MW[%?!V[ZY M,+0&4:]1X&-[P$^PI)\OEO 9B[PXR[PH2C".O3@(O2#LQU'D>TF: MLMO7JB;*?"_PERR)8"@*61($WC)?LH]O2.7 "]/ 2Y(4HR#,O3Q+V#+)O"Q( M 20A^Y[O^QBGGI_%;AV:SWW?"[-@[!ECK+_%ZS#*H+HD/P,XD$0T\F,R^;J_ M@))#D*W+JI(C,"+T@"_F9^PGYY6!Y7,.23BZ(*=)[3Q M>&+C\_ "PGWB]L5U7"(4*J#)<]J%-$R\)*"$29:!E_KA\RS$8=G (^J+:TW$ M2-R!GJ3<^L N*@GF'*JY]P6$.\1A-#/OX3^=!D"[%T*]H5V]L=M/>GL$CYV% ML3_W<1*M*HK\69"%\WAZ)3-G070\1>V>J/. &D9#?[F(O;Z*29TJV2,F:(0[ ML%>'.5OU._HRB5 XE;;'838G!XY2PPF2F X 0X: ?B0>+YRID!J C0.(Z8K= M2>?JB(L!!!6".XL#0!XV7=MHTS>*_D#AVL<1BT-H6)^^3$>0TP;0LSK,#'M! M2T(+/7\OT6>.2-^U'.H]JUJT:"\>N\.5Z^CUAZZ%N(?82>X"N^JH-8.W7Z1X M%X8^@J=$7FFU_:["1I1CV.#]5NAMRQN=\?>$(-/9"$ 85?@+9S(U2+_'C;R+3 MU[#>4DA;VY>8^+V3#25 SR-'D$%1 =8]8\LE@:!!Z@7IN!$@9ZF+"K8-N>[*4.GA<@A&0-2Y'4\MB#;E8TVDA7D%HW]_ M<@)WAY3L>\I_BVI_UKXEU?'!%>QC4']!Q:A2XBS00=,MV!X>,P>+/UOX M*V9?NGXMCJZS<'#K+NVF7ZZ_V4ZST_\"J_XZ_"C>_ZGP,V^W$N52B0U4_7F6 MS,!][J+>OUC=N,OQ6EM$TPUW@I>B)0%\WV@<[(876F#ZM^3Z_U!+ P04 M" Q@TQ22BKX>XD# :" &0 'AL+W=ONWV,.Q!L9G8J&VEDGRY M_O>C9%\N+=JT!?82DQ3YD?PD2ED>E/Y@&D0+CWTWF%706+N_#$-3-=A+LU![ M'&AEJW0O+:EZ%YJ]1EG[H+X+XRC*PEZV0[!>>MN=7B_5:+MVP#L-9NQ[J3]= M8Z<.JX '3X:W[:ZQSA"NEWNYPWNT[_=WFK3PB%*W/0ZF50-HW*Z"*WYY+9R_ M=_BKQ8,YD<%ULE'J@U->UZL@<@5AAY5U")(^#_@*N\X!41D?9\S@F-(%GLI/ MZ+>^=^IE(PV^4MW?;6V;55 $4.-6CIU]JPZ_X=Q/ZO JU1G_"X?)-Q4!5*.Q MJI^#J8*^'::O?)QY. DHHF\$Q'- [.N>$ODJ;Z25ZZ56!]#.F]":5EN*L^L_1ZDMZNX3W+:#'*I6=N" X,7[08YU:[%^N0PM97+^836C M7D^H\3=0>0QOU& ; [\,-=:? X14XK'.^*G.Z_@LX@U6"T@X@SB*HS-XR;'O MQ.,E/]'WZV$ZY.ZTW+2FZI09-<(_5QMC-1V??\_D%<>\PN<5_S/?9U'=Y%Z: MO:QP%=!H&M0/&/Q0*GC7(&Q51[/9#CNP-&@U9# -\K'!O88]T$S22Z)2]&@=K7E["7. 4_\> M\.Z@J""-"+=JU'!/?;05TNP_X#"B@0O@+(TREI71 M8%&1P:]:&4/3HG=4TP5D7+"D*$@2/&-IDCHIRUDB'$3J5D5,IZ!2/<(&J36$ M=M*L?)SRTQ',L\2Y%RR*A3-%,4MYY*2X9&F1PN]TE\YQ%T!EE7S*Q'CI$N4I MRT5)0BD8%0+7TK05#,]!SUQ=P")WG@OA&EYDKKU%(>AT=B-MW\\%/=--N_2C M=(NL(*:BB7IB+2G224YCQI-XDI/1;1=D]2PO+"9TX%BT7^.=\\*EE>N@R<-C3CWI'G=#[\F>$Q*VB3 MSW->"O_K0191[)7RNZ27R6D4GY6OW1GAR7W=H][Y5XF&S0W&='4?K<>'[VJZ M[Y_=IU?SC6?;0(=;"HT6>1J GEZB2;%J[V__C;+TEGBQH<<;M7.@]:U2]DEQ M"8Y_!];_ 5!+ P04 " Q@TQ2%Z*4L3D" ,!0 &0 'AL+W=O&H]")I#1>5D4KW(CE,T6LZ1;^<7,M:25Q96' MT!HC_'Z)VNWFV3@[*&[5MJ:HR!>S1FSQ#NECL_(LY0.+5 9M4,Z"Q\T\.Q^? M+:?1/SE\4K@+1W>(E:R=NX_".SG/BI@0:JPH,@C^/.(%:AV).(V'GC,;0D;@ M\?W ?IUJYUK6(N"%TY^5I'J>G68@<2-:3;=N]Q;[>DXB7^5T2"?L.M_R3095 M&\B9'LP9&&6[K_C6]^$(<%H\ 2A[0)GR[@*E+"\%B<7,NQWXZ,UL\9)*36A. M3MGX4^[(LU4QCA9W[3K@0XN6X.J1SS#+B6FC,:]ZBF5'43Y!,2[AQEFJ UQ9 MB?)G@ISS&9(J#TDMRV<9+[$:P63\$LJB+)[AFPQ%3A+?Y&^+A"_GZT">1^+K M,_33@7Z:Z*?_T\-_I(#W%JYQ[5O>%!AWK>"3:H0+9QIA]R"L=:VM4";MQFE> M,&6W9_"!081>[T&J1R712FB0%[$6'N$%C":GP!W6PHNT&%(0_AX+;K%R7OYB M+4]ZZTKL3CU20:^V[U.(->D>5\[XNU)UYJ?*_31@>T;Y^@@Q ## [CX M#E!+ P04 " Q@TQ2YZK/Y\X# #4" &0 'AL+W=O_)8YS2P*D:8=UN *]=KMA&/9! ML>E$J"SE)+EI__THV4ESV]KK/NQ+8EGD\SPD)=*SO=+W9HMHX;$1TLR#K;6[ M#U%DRBTVS S5#B7MU$HWS-)2;R*ST\@J[]2(*(WC/&H8E\%BYM_=Z,5,M59P MB3<:3-LT3#^=HU#[>9 $AQ>W?+.U[D6TF.W8!N_0_KJ[T;2*CB@5;U :KB1H MK.?!,OEP/G+VWN SQ[TY>087R5JI>[>XJN9![ 2AP-(Z!$9_#[A"(1P0R?C2 M8P9'2N=X^GQ _]''3K&LF<&5$K_QRF[G01% A35KA;U5^Y^PCV?L\$HEC/^% M?6>;YP&4K;&JZ9U)0<-E]\\>^SR<.!3Q"PYI[Y!ZW1V15WG!+%O,M-J#=M:$ MYAY\J-Z;Q''IBG)G->UR\K.+.ZIRU0J$JRMX#Y^9:%F7+5G!IY8)7C]QN8%E M6:I66C.++)$ZUZCL"?HJX@66 M0\B2$-(XC5_!RXXIR#Q>]E(*+E=P2$,(2?H^GH;?S@3\L5P;J^E4_?F*AM%1 MP\AK&/U_97@SP???%6F2_O#M" =<@MVJUI"!.8-S)I@L$9B%U9;I#59@%5P0 MK+]@!G[13!K189X8_XY,=\4GXQ*;->J^?$D!2T%MP5M2@X%*M6M;MX(N:Z]! MDP=_8&M2_@[2+,R+% ;L#)(DG"8C&!1A/HW/8#))W?XDS"<%L=2HM9/''N'A M.&]HGOZ'W5WNJ9AD1=>,TI@!*UI:'U+-V0+1U7IA&DN[U8N]%! MELR X&S-!;>^FPS'U9B%(]="G\(VA96E.\BF=A'/YN.O8 M5EUE/G:5N585BG]&1N?WJ\C06#IKG.9 =1J0FU>5<\8#>E_PBI))E[<_!9J; M>Z?):2P/Z1S^6UN+3B8-&6W\/"4GEXINZ!S?'D?VLIM4S^;=O+^F%L*I:PBL MR34>3L8!"?$SM%M8M?-S:ZTL*?*/6_KL0.T,:+]6RAX6CN#X(;/X"U!+ P04 M " Q@TQ2.KF\M%@7 #-3 &0 'AL+W=OPF@"Q;SK-I$L!YM5ZD36 G+187]\.('(G3D!QU MAK2C^^OO>GIX]/&JG;HY?/Z;N/]N5S MTW>U;M5'*US?--)N7ZG:W+PX6AR%+R[UNNKPBY.7SS=RK:Y4]WGST<*GDPBE MU(UJG3:ML&KUXNA\\>S5V2DNH#=^T^K&97\+/,K2F"_XX:)\<72*&*E:%1V" MD/#/M7JMZAHA 1Y_>J!'<4]+HZ9$HU4KV M=7=I;GY6_D"/$%YA:D?_%S?\[I,G1Z+H76<:OQ@P:'3+_\JOGA#9@J>G!Q:< M^05GA#=O1%B^D9U\^=R:&V'Q;8"&?]!1:34@IUODRE5GX:F&==W+*^:&,"MQ MI=>M7NE"MITX+PK3MYUNU^*CJ76AE1/WPE_WGY]TL#4"."G\-J]XF[,#VRS. MQ"^F[2HGWK:E*H< 3@#GB/A90/S5V23$-ZJ8BP>+F3@[/3N=@/<@$N(!P7MP M -[8B?_K?.DZ"X+SWQ,;/(P;/*0-'A[8X)5TVB&=/UKE5-M)E,HQ2GX'F/D_ M_K9X?/KC_O\_54J\-JV#$Y6R4Z5XIUO9%EK6X@J6*M"O#CC[C[\]/3L[_7'L M(3U:_'@?M^P(6K.1[59(JP38@0W\6PK=BL*T:"-TMP4)[BI0MTC/C=4 =5,# M1=>J55;6]1:?JTW':Q'NYU;C)]J8SG?>* O"&)'[Z?S\8T1&MB6MLGW-;^.' M*U7T5G?(.7S^]FM1R79-*#?:D1T)P*[>O@ZPYA.\?11Y^VB2*1_3"0&71/ # M'/YN8'.!#!WE(:RI^U(1(3SMW1[/@"H:OG;]TNE22PNDF@E@![YX4^FB(K;> M5 8Y9&Y:5<[%.3S6;:=LX:$L90W;>R*#>K1.DH5UHI+72BR5:H6J-1@KV479 MR,XP0>_'D=Z/)TGTV2E$^:WK=(/R,D;D;X/ E&6!)C3QZ2H2VN6$WI-U%$UP M47_V&G02K',+_@Q?%IV!3U^44&$;HIETX ,W3+*NDIV0JQ4X*19HM3$6R2:; MR$)X7W6\M-9RJ>LDXZ5V16U<;^DT@!X^ ^@KQ@8,/):@>Z'I:1)H/*FQ AJYZ$*U$A""K('GFAF4)Z"GZ%KP9N>ME MG0FQ5872UQ*^FXEKD%G\BT1*EXIY-2/7KRP9J\63'P6**J#%C 3Z.)1SV-4T MBK V@*85G?Q*\K_#DMXEJ^0UQ\,%^V5,>:-1(^![;9M :N?XSS:NO)9U'P4) MW'CQ1:Q!5UC[_B!VHW VAT>IM2T.:A;T?7 "Q DB"N8QA!,(>8H65O@. B+ M%2MKFDS2(H(')6TN?E>DW2PD/3$+,#!@=X'VB+): 1=@3_P:T%FCD.#W'.^Q M@%G3RFMM^^0T7G_X[>+-\>*'8$]GGKVX 7!4V0YBPPX=!K"3I0IDA4G#$M0A MZ;PT@@QNCV5W7"&KC 4.)V%4K"9FG#6!8@ (8E;> +B;Q#M2>>;5 O05OMC. MQ04("49O 0G3K@VBKV"):72!:F;[C1>U2$*%E%K) N@*O%5 +@L!(?Q%NI6? M';2\%2U&D6A+T28$7?FC+]=)Y1+W6J4@3L(-Y&93;T=/[+* +7>W/GP!67), M4]UY40R($X]+T./:;.A$*%EDJ=AETG-8ZG9-5T+77*,&08 ^\YX#]J]+SP4Z MI)(MH+/J65F*+@#=.\T\F70:5\I>:V#W96X! M7QO'4N>?CCJC;X/+SBAX;= !2%P<>>YH>^F0786RYA2SY)D VH'EQ7 >$4,3 M"81"Z0"ZKH#*ZQD2$TB#"K>I07+):J6GN,QJ]R6L17%BFP:RW0+M)>@U+/ G MG6>4L&CW"P,2^3\@MS<5! $;P%&C,46K"22R<2&]7D*0 $+$4LZI#F@[F@_8 MTSL<]H^0J*%;8&D>6/Y!>(.^R(O9$@071+VK&3J 5"$:7)&U,R#:>VB!HP)Z M_FK [KVF]U:])4^!;K;G"-*;",^(<&:?80YU$"S+GG#,Q1L($@JT^?[)K4SC M$SNR3ANYM> C9^$/]F&T<@FA]4H'P"MOTW=U3;7K$)P >U:*#B5K=(,.# % ME"AENEGVUI&G#1Y^'_,I64JLSK _ /?R=HDK=[:.T$,HD1^&D;@SK>YP] G; M\33:CJ>3.GY>@JQWVN$!22K&S,0W@K@E[4M:01$:QODR \'$E$3#WH(>3AWS MAWC,'R9QO'=!4=9]\1ZB+K92%RU8KXZM^L^JI@CI;;.IS1:4[8T"DXTVX'4> MLGV" &.<0G? MML'"Q11P%F.S0"1>Y6*^$$Y"::ES!MP\)X41.!\BF G\AG(JCCX8'Q\9HW;* MFOP+;MNW\6,&;@T1E\][*.X7I@#IGHU29YPH9EEC[$L$-AEM0FB$1+ 8WM9H MX/V7!_*%VW; (V'M%-<[,$'DA7V1A"/X$O)HC54HK%XF939V%O8L).>RW^"X M9_N6=,["CFF+2DZN'N56S"YK9R)9ENC !"3!'G.S6L%+C D)PTS4"G('^-P: MB&_9^N[$A(/()U+Q/ZDM0= /FT-VC"C>**V;4VO4NF #<$J(2J:;VV?8LHS/Y/9.%2%35PF=*+W>). M(TM*?8" $&5LE;214T5N$T?C>HSUN'P26$_.A^*1K* YX8H6IZFV?3KI#E". MK*JPAP"XLV\0]] SC9>POQO:7 P?>KFXAS)S/\0HCH0^JT+X_-!7(S10*-2# M?#!M,05D$X@IH.$Z0F7J,JMU8-FI.Z XIH5USO2VX&(B[U1,X(I; W,4I):> M,<66BWQU2MG#"Z!G0*,43J$[ 3']HP\:,,7%K$.QF*:[=!5G6OC'6S@N&"D$ M/\K#[X0U3+E"CL%!4Z77%="1"P8#R\.5;E"(#@O/V]WRV@8(7WF-Y%RMX28( MJ$T-T2IJ?H&(J"$BVB69@15J&PI%J[XMO8PTV+)C(TUUQZA=D/IT5(PHQ\'_ M;&X@=P&3,0(Y6-)]]QSE0 JU<(AX,!)&^C)!:9V3D&S\#4YG (P\&@#B3J MQP#2YF J^"Q!'[;412T#Y0=>KHXB87.J(%CTXD[\V1N4 M#O!ZG'CZCK)'ROE]SIX%X+[(C*4_Q/VVY5'#,C25]N4'[P(0W39^X@T?/ -U MVC\:;,!U.80 WSHX5-?56%3%^,M3$@1>A@+>2 ,C*N\2%.ZV+H8'";D.D%-O MJ-9]0T5!L!:(#QX]U#V)UCFIMV2 "VGM%M^)<6@1+/:N)9N-=PCBEY#U$ST( MUZ*PO2JSF$EN-M9\]#3T%.F.@6$^5 M23:BN.&8U4[F$0W?]YO#6=:J0WKI/8V-"N9E+G#FD.B-JL&]FO5FLD&Z2.WU MQ8/IXD7H]=!NK^%H$#"\3S'U>>#;962FB&O&+>%W;[B7VH-V@&@8YVN1_*X/ M^+G10&Y?"5+N 9-3X9 MT1GY 8@0R/B%X'S9.Z"O.FV/!A,<59221RI /BT-VF: MQ8PB:7%V2+83W7:#]AU,.R3RH(I<=U@KL[9R4_DC%:GBHKC[ID8@(TP1^HS7 MI"MZ!V'LN* _S.B>V;[8&=D8@^7E'#AU51!!H)4O1Z,*Y_R;U*8T2[*8G@)Y M#^[O@%;<9>%N@\&C#+9A1=1I:>J%,GEK,;VG4%!CGEHC +0W$'&I#0\E^'(7 MJ @]=7L1F1F^ (*PKKICLSI&4QL:B9 83.],%5.LM9\J<_"I/D;F TP7+"KKFRX"C?4SJ1((D(6W -I!S MJ,DILC*$TCZ?CCP317)[AYW>9UCF(J/%(((A "YRH3C:/7J^Q^[\:'OS!L.V MD,^/P*?!#KYCD,\B,+Q!?!B.$ ."'22Y#SD@!S-HY[U<'/?A4MJKOZIRCP94 M."G5UV/&*@X@#-^CZF1C7&PA[U+;*T9I2%; *&,%"=FKP>-#6-0)K! /RI3Y MP 35K6JLQME8\BPXZ0/)7!H+%@09PD"2BVAY;I,2]QA,'^("59&",0B!VBWT M'[>%82T+$@I$'=K,1-K;4J)9L@U6E0]:2B[:KJ#@(?U>E,XF+ MLR2P?>0:5:B6"NL4!P2.)P]X*<-$>]:B2X ]R4J&:)$4;E>:7"[6Y%.P,$=F M#4TNNY7#PGF;]7#]LAZSU =>!Q[I$LTU%]@*]Q>*O/AO:8/\6*Y2 B]?&WHBI1\+;-DNM$Y&NG'& :N%M, M#\G]% 9Q$*<+T()V35-#G-J..L:_ E#,Q> %G5[P$>TN150V. M:9$ >SF%?<#KX,@&MN:!KQ!X870%I\(P(#F#&S/%Q33&MYB>PO-%U$_8F!WE MV=V7BP,5T-2)PR-GLU>?YU=SL5(X25#/N$+MZ_P%?I'7.7V)E/K'-"T4PW>D M"*I13-?2JU-C>YH$!GP C110^I5M,?0"Z)G=SIP0E?+!,G?^: ./"0I.82?B M4,N;K+) YKD@B?#V-B,/"",Z-]/C9N#Y2QT:;[%'.W6JW2)1+";UW&SVP5F. M'%G^62I3[ URL+KQ_)/!)5Z8B53>CV/[85#M,&1HPTP%SP2IMLB"$1XZH;D/ MK(B4/E[07U2M*]!RTB4LZD*.@ND7SXT$T?@U^I:10 M-0XY[1QN./(&NMAZ*X%@$1I6 LA'4S](K77J008N6@49/ Z2#-DYI;AI$&HQ M/;'T.\];_G/0MA_5X#O!"3GK8 A@CA/"Q]4JE*IB=['%BJ^=T0W.7DZ\$TO]^>AA REC(>L8?S8MEAO2; \#%IC:ET&%< 9N MB531WJ*W?:,LB@(K"5=$0V 7O(9N03ZPD\T0!SYI<').ZDC#IP\4XJ;!P1(O MP&XUNF\&YSBXZRR\D7<_46U\1][B-,9RO.,PQ9@,'+9/(TY$/.JT34L2517; M&*(?G+=*Y4U\X\)/VHA7?8=S9N(RS%>')/CBU:^7,0L.1V=7-) //[P9QC/4 M5ZRFH)WU O>).D-8%/;#U0CX^P$2@R2IWG"V.S%9#4?I\V R5;O*(5*WJXYW M'U2#R5&TF3E P0R[!W_#V&%%JM*V)$N!=TZZ7I)-C]/9P7?V$,I.5,C\3ODE MBUU.9XM7:*"H.$G77+8&P#FX_G!WDD/E<;M%M/#QMY#1(/8IF&;EE=S!C79OS9RE&+A.TQ ,CVI3(&5"S]!Y&-K= (X M8N%G_--0U*012,.HB^EY4**FK]S=&JE^'R@1QB]#V,UW?7RGSJS 1M)4>YHC M]/<6L"?B.[O&NE#'P5X")R=H/OWG<'.(1JBYF /OT$8SOU\/\:$+']"R*YRT MI*O36)2B0I )W5J3)E.P,F9:7C=TW+&^Y<:C.Y[T\S-)*&0R,0ZM MU,$6SF%V^/1Q5X0X2(E2%&C <=3!JA0Y,EKDRPZTIZ\CWTK1O8MO4\3L.UT3 M*:58:LS39'T,9K5#:C6F5+6XI^=J/J,KYK!,VAH">$VV%XE.[]QG@DV]DC9J MT*QNPC!%+/KO-/@ZNJ^61'N,TU-V["P-,IY-CQ[^JFX&5_(MI*N]KV>/%LYN M@8<]=JH>GY>&+F$?!.X#G@YR<:^?P];]+T@XJHG]JP>2G)TN'G.:G?IF&6SP M$6U)\O#*P#_IXOGYU:N8]6B((=%%]5T%\73'KF?=:YXQDH 6W2VL@(ATQP<= M/U6*PDS0L%^.1H@Z,RFVR&I8.S.8:4HJ62;T6JFT-1BTZ"I(K]=5-MC)4A:Q MC3,UI I[/60;;L.;8XA([NQ?$C:U6^%_QR'%7GQED,A4LM\B](D7(7CP-.Y MN*+&VFH;C-@GG&#",\WG7371>*Q?_/A/U2^81= M7*+/O\3.9T-2_0N.7/KM=F7Z_.HS/3D^?3@380AC#)*X]\EL="&>/GQZ_YEX M)PNL:,D\.WM+C*!3CD. 5Y-'N PV9NZ-/M&4+#O;WM ?9V+ BDA7"BD%Z@N1 M73>D@RJ$#&EHRE=R]>!:YHK:H0$_"JNLI]6>?'D<7$("+6RITV7MKWX AGU, M[&Q3*D\_"<%W';B/.A.5*JF#1FDE+JOTQN4_1S#(UHB@7-L[=^X_<0J $++]!?+&7[17R@$E')/ YN M_/W%JP^I>HDT:?EH.R?(8_VEXE$ OIA>BI*OU1_FDAN>S&9-$E DK)OS53N> M3J.*.(\EE#M*F5$"?6EVU87&!P[3!A-4[O4!"#AEF#8C-PR?_>!!M##^5XJ\ M$=N) CK,ZSOD7JM+K_$-?8)'66,>HU0J6 MGLZ?/#KB'#5\Z,R&?J]J:;K.-/1GI8 C%E^ YRL#2NX_X ;Q%\Q>_B]02P,$ M% @ ,8-,4BKYC\GZ!0 [0\ !D !X;"]W;W)K&ULO5==;]LV%/TKA%<,,:#6^I:<)@&2M,4Z)&C6-!V&80^T1%M<)-(E MJ;C9K]\A92E.8KO!'O8B42)Y[[F\YW[P:"75K:X8,^1[4PM]/*J,61Y.)KJH M6$/U&[ED C-SJ1IJ\*D6$[U4C)9N4U-/0M]/)PWE8G1RY/Y=J9,CV9J:"W:E MB&Z;AJK[,U;+U?$H&/4_/O-%9>R/R0-$YI+012; M'X].@\.SS*YW"[YRMM(;8V(MF4EY:S\^ELLB%<;P@=[DZ10_F.&GIRI.2**+L: MTNS F>IV QP7UBG71F&68Y\YN>Z<0>2<7/.%X'->4&'(:5'(5A@N%N1*UKS@ M3).#+W16,ST^FA@HMMLGQ5K)6:D"CP2.B'_AYYT7 ,D9,7[9"WS=X_3V?:*-#FKST*XD%![!3$.P'/ MF5*L).>R04!IZCAYJA05"P:2&_C=5.2C*/D=+UM:DW=<%[74K6(>, $),UQU M2\^88'-N]#9/[(5A0_Q0+VG!CD>(8\9LU'2 M&5]L&F\4Z.V$08EL-16E'A^2/QA5'4\(O,R:&5.#I_$(IO:1XWAP3DQ8118+ M>44.ML:'<+7]-9A+<"S,OS,/^]8,=R/_%+0FC MV$O3;'C_2$UMXP)L]?VX?SW=\HK$?NJE4;PQ>KKFO[H!(?K_NB&( R^<)ANC M%SDB]^(DZ%\O&6?]Z[HAH"@1QN#%ZNF9/1!PO&W)^2TE,L^ M*]*'OF&II,"XZ$ITDN1/)/Y*16L[K1X;Y$7P=D3.*ZH6 & D8=]MAF0D]M!4 M T/9NMX5&3+SICZJDHL>S]:\NBW=H:*!T'674VGY=]O7X(,@],?[;7(8<'YI MD.UC6#8P+/M!AP/'%[R#\GYMB"T&KFK;Y-<7V(RD M^41-X!THUF M\[8F%VC1M[)OK^[M['L$B&M7?QR6UF&Q;-,]'BN0-!MXS"/JMAVZVJ([[(U2 M!(XK5U0Q$EKG1>0>K8M^F-9R;IY/?VB5X ;)U'4B[%O+EXXQD5V4K!==(-^R M2MH^"J45B#JO?F&JL9ZL[32R*^YF"K'S6% !PG!M#5V7[0<[GL;#C@;KN8$@ M2C)%]^,HD\9>$F?;[$Q\+T&$A-/ E<-=IF(ZP)T@S[T@2G?9:M7D?@;%OI?& M\0YK/9B+1B)-$VB,48=MN'D.;;Z;S+T=ZJ[7'8?1B[=A6XF#:Z';ECA/LZ478#YN43Q77]8 M!<,-_^1?4$L#!!0 ( #%+"QF6F P4 %@, 9 >&PO=V]R:W-H M965TO&!* B"7J/4L")&F'=FC1(,DV M#,,^T!(M<95(C:3B9K]^1TI6W=1Q5_2+V2!D&Z[)B0BXLSOW:C M+\[48%LA^8T&,W0=TX]7O%6;\T6XV"[E$4J"YNOSQ65X>I4X?:_PF^ ;LR.#RV2EU ?W\:8Z7P0.$&]Y:9T'AG\> M^#5O6^<(8?PS^5S,(9WAKKSU_K//'7-9,<.O5?N[J&QSOL@74/$U&UI[JS:O M^92/!UBJUOA?V(RZ2;R VTT9L3?*K>&L$)Z9IR9S7N"K2S%[?\@BX'J*9AV K.:P,"1 MD.A"#8;)RAR?PA^@,O("1)DI. MQEXN\H10&HYRC'MQ#._7:U'R>\XZR-(8ES/<#.* 9$GBI#0A,A9"%&0G3]#/U=TPBT2"E6&R%48,N,?^TR#$6 MA:R@&"F#+,I)'@;PJA4X;\Q/!%9#8";:\-I;S\4[8L=P1*."%$6*4IA1$D>% MDR)*HCP\1HA=KS3R'6#UH%32(%\P]&$LPX2Q61&)LXQ$40(Q9D!)2)T410%) M$/\-1^Z1+FC?LG($_\DT"T@8%)!$Z"2BD(2NM 7<"O-A&\OIN= ^ :ZE#_=7V"5FV0\7W]X? IA%E@]_3+.P <@0P M%Z'7ZD&X VW5_FGYAH)N0>#4H(6)*>FQV-_OO -U ]\L9?J#+>^+E.-V11QZL$(J)T MB6WW?V%R<(/IJ0NIPS9:#76SA]2>,N 723J?5ZQE$L\\5ACK\-3Y"W!3$\$- M>^P\*:-+5CUX"U0W2#1FS7WUZUHO9$A-.*_) %\TVBQVO[7VSL M48B$$=-C>(\5T&0:#%\BS:1I1R9CU=]XS8T(D*&08#Z'_21W#QQC%D7VW<@C M$D3/(*=()-^"_ BO@R [_@KV8L(>Y]^+G28D#>.]V&E TCS[!NQ1EAW&31VU MACFA"85]P[G<>>WA;'!IS_73@'WUTK9[8<+,/\S&PO=V]R:W-H965T<. V2 $FZ83L4"]I]'(8=%)N.AJ1DDG MA=(5L^3J?6!JC2QODRH1Q&$X"2K&I;>)%WVGCD^]*ZC6 YK]D>G]!^J;>:O&! R7F%TG E06.Q\%;1;)VX^#;@*\># M.;/!*=DI]>R<$-"N& B,;/'M,;KG2)Y_8)_7VKG;3L MF,&-$M]X;LN%-_4@QX(UPCZJPP?L]8P=7J:$:;]PZ&+3U(.L,595?3(QJ+CL M5G;LZW"6, W?2(C[A+CEW5W4LKQGEBWG6AU NVA"T$FIMY8.D*%QAD/=RZ@XO?@(MB>%#2E@;> MR1SS?P$"XC80C$\$U_%%Q'O,;F$4^1"'<7@!;S0('K5XHS?Q"B2Q.6R4L<:' M#:NY98+_QMR'K<::<3*8S*$K35^2>VXRH4RC$;ZO=L9J>DX_+M!)!CI)2R?Y MC_J_5O:+**YS9Z9F&2X\:DV#^@6]'CKKH5FG(U/43\:2?E4 !4"A!#4FEWNX MYI)V5&-(O+F9 54>JQU!G*I/G^CN5"/ (PT&@P:NX"[U)VE"QC3Q1Y.DKUQR MYT^3")+83R=3>)7-%41)ZH^CL;/BU(]&,;Q6U.#L@5>H]VT;.S&-M-U;'W:' M2;'J&N1O>#=F'IC>9KS9*F'6H70.>% M4O;DN N&^;G\ U!+ P04 " Q@TQ22)K"DQH# #@!@ &0 'AL+W=O M];YR^BS:IC>_R,[FNW-72*)I2:2U26 M:P4&FW5PGRP?,F\_&'SC>+!G,G@F.ZV_^\/O]3J(?4(HL'(>@='K"1]1" ]$ M:?PX8@932.]X+I_0/PSNW8=E '4V+!>N$_Z\!L>^>0>K]+" M#D\XC+891:QZZ[0\.M-9\QT!#EN^88YN5T0

X9F*KA_8^>=U1Q%\*?U \W7]A. MH+U=18XB>?NH.J(^C*CI%=0DA8]:N=;">U5C_1H@HA2G/--3G@_IFXCOL+J# M61)"&J?Q&WBSB?=LP)O]#^\0MH(I]YH^_'V_L\Y0Q_SS1JAL"I4-H;(KH1ZU M[+0B6 NZ@J.XZ^G:D\:IS#-OE!^-_D :KE:+&KCL#&4DAY)] M02-]W817OZ[>"U"E:4M83Y0L7_.XX8IN=&_)P]XN@1H)Y8Y2/343/9+%!8*_ M0)(OPJ2,O51D89[-+_',XS O!S=YGH=E,;\EJ2C"(IW= M7D56-/9$-UZ$93+W4EJ&,Z)W:0RBLZTCT>R'W>I[KE=N7$#3[;2^[\>M]6(^ M[OZ/S.RYLO21&W*-[^9Y &;@/2-UNYT\ &F MG]KF7U!+ P04 " Q@TQ2A+_H"[@# '"0 &0 'AL+W=OR> BV2GUW2UNRDT0.8=08&$= J._![Q&(1P0N?%7 MCQD,)IWB:_D9_;./G6+9,8/72GSCI:TVP2* $O>L%?:+.OZ,?3PSAU_E)V;9=JW5$;2[ M36A.\*%Z;7*.2T?*O=5TRDG/;G]!"LG V5>V$VC.UZ$E4'<4%CW 50>0O ,0 M)W"KI*T,_"1++'\$",F;P:7DV:6K9!3Q$Q932.,))%$2C>"E0XBIQTO'0_SC MLIBKX4!SKBD'=4:)DMSOH+?D>F..:"\8[U#/>2>?N)E%UW#>$DH&N@UT&26D+PM M$)SMN."6D]D/L,@FL_F2A'PQB6<)^!Z_4/N+EJXR8] :4#M+;P79(T_PL:B8 M/*"'EM3"8_!I/LD75N]Q\XW_^R0!GN@S%$F-;JG^"6#%G5]BCD#V70&3T2_DQ:]] :NY*90 MK;1 NG@:)YG.X2.DTP@^CI R'TB9CR>/QD[9"G0I^-S:5B/<4CQU6X-O9+AC M3RZUYA0OX] ]7-W#=?EI>CAHJ0FH")6\*!QA0K@7\3E&9IP_;SB8P!&UJ^R> M*?.FO^A6W#7&(ENZ50)Y/(EC+Z0+*G(4_A:$3S; M$X=N)\LBRH$Q*[BIF];Z%J(C-!;.XL4D7^;G<.=>#J+K@8G6YW"LH\[8.?F6 M1@D93OWJ1A:B+5TIMEH[G$9I7ZR$]"%?$-,U%\)MG"J%Z2G^PU?#J49]\"/8 MU3I553>GAMUARE]VP^WE>O>)<,OT@4M#UO:D&DUSZD/=C=UN857C1]U.61J< M7JSH2P6UNT#G>Z7L\\(9&+Y]MG\#4$L#!!0 ( #%+C3>3@V0, %P( M 9 >&PO=V]R:W-H965T/ M%"EF?=#FR=:(#CXW4MGKJ':NO8ICF]?8<#O5+2K2E-HTW-'65+%M#?(BR M9DFRB!LN5+19!]G.;-:Z1]OTZF;FSX<#OP@\V+,U^$CV6C_YS7UQ'26> M$$K,G4?@]'G&6Y32 Q&-3P-F-+KTAN?K(_H/(7:*9<\MWFKYJRAKJ4-OW#HS\ZS"/+..MT,QL2@$:K_\L]#'LX,ELDK!FPP M8(%W[RBPO...;]9&'\#XTX3F%R'48$WDA/*7\M$9T@JR.1[ MB?9R'3N"]@CV"D3*X(-6KK;PO2JP^#M 3'Q&4NQ(ZH:]B7B'^12R M= (L8-D89!;PLJ\%R54!]\IQ50D*%K;6HK-P)VPNM>T,PF_;O76&2N7W M-]S.1K>SX';VBMNMKSCA7D H.%+X4GK?1GFL$4HMJ7N$JL#Y6X) FSK2U>!( MS<\<5<=82Z,;H$QBLT*Q^$?3I:^;T'$$(W )TTFV6(&V_Q3)ZSPSBQ<\$OX]ILE2]EWXS=EDW2U.G[^,]DL M26&909HL*6+V-EF6#&3G:=J339=>M&"!(DE81K3G@=^].ID'4U]:M[IIN7HY ME8T@"H>:ZO$%]$%A0<_YWHI"^.K8&1T*44RH)"EZ0^K[@E@;W1+$O:"2_&GEPB?@V=AM2$J-!6NEG7XH^B5;++ES8E-X&:+EQ/JE]BXVW M.3E/# VF7!MZ]DZ-1Q;O4C9E]%Q+Z0D>A*LI )\Y\S]:P6+EJ4Z_]!+%9R]^ M@Z8*<\T2S]T/W%2"2E1B2:;)]/T\(IIAEO4;I]LP M/_;:T30*RYK&/QI_@/2EUNZX\0[&/Q2;OP!02P,$% @ ,8-,4@)V'P.= M @ E@4 !D !X;"]W;W)K&ULC53;;MLP#/T5 MPAN&#C#J2VYVE@1HV@W;0[&@W=:'80^R3<="9 MJ M11"'X32H&6^\U<+M;=1J(7=&\ 8W"O2NKIEZ6J.0^Z47>8>-&[ZMC-T(5HN6 M;?$6S?=VH\@*!I:"U]AH+AM06"Z]BVB^'EM_Y_"#XUX?K<%FDDEY;XTOQ=(+ M;4 H,#>6@='O 2]1"$M$8?SN.;U!T@*/UP?V3RYWRB5C&B^EN..%J99>XD&! M)=L)<4,6RV4W(.RWL1F%RY5AZ;@>&,OY=8H.N6$,ZN+/%<[+&##GI04 M EA3P!H;++F!2ZF-AK-O+!.HWR\"0WH6%>0]][KCCE_ACF*XEHVI-'QL"BR> M$P04Z!!M?(AV'9]DO,+\'$:1#W$8AR?X1D/V(\H6/LG;)N;1=*9C0\/,B MTT;1>_EU0F(\2(R=Q/@_"]P5U>K=H.$*Z8$;^)H)OF7VF>J7RGQ2P;;M7+Y-$D>S#Q113;-&NSI E/AI.H4H]:>3"?P[G;&PO=V]R:W-H965TCE7G150-2L.5!(W5(CA+3L\S=]X?^,%Q8_9L<)FLE+IW MBZ_E(HB=(!186(? Z.<1+U (!T0R'K:8P4#I O?M'?IGGSOELF(&+Y3XR4M; M+X(\@!(KU@E[HS9?<)O/V.$52AC_A4U_=CP-H.B,566)W&%&Q93KOF=(# M3$D*5TK:VL G66+Y+T!$L@?MZ4[[>?HFXB46)S!*0DCC-'X#;S348N3Q1@?Q M#I7 P.^SE;&:WM"?-XBR@2CS1-D!HH+JH/FJ\_BMQV>R!*GD0\<$KSAI\.[7 MJOPFM.OA4].R A M)M./!HK] N"3LY%:4#!+RJP"3G$O4JD)2$4)_YT6''%)O*HSM&^.3^$7,MT_ M"WJ'!38KU,/%TB>9N4].,O<(=K+>0Y:&\2PE(YV$2>J-+$SR#(;'7>YN]M7$ M2 WY\7@_PZ)F4Q6GH3Q:.9<:3B9Y?#:$XKV>KA!O?:3RMU$)VW?SH-W&(9G M_0QX.=Y/TBNFUYRJ++"BT/AD.@Y ]].I7UC5^HFP4I;FBS=K&NBHW0':KY2R MNX4C&/XBEG\!4$L#!!0 ( #%)LA[FSNP< $84 9 >&PO=V]R M:W-H965T>V1G, M)4C2,U@L]H&6:5MH2?20=-R9K]]3E"P[:4?3"^S+/MBB9?)4D77J5$GG.Z4_ MF;64EGVNJ\9SG;X\5UM;E8V\T\QLZUKHYVM9J=W%*!CM;]R7J[6E&[/+\XU8 MR0=I/V[N-'[->I1%6#R)&]D51$0W/BCPQSU)FGA\7B/_IW;._8R%T;>J.KW[?\AN/S'A%:HR[IOMVKE).F+%UEA5=XOA05TV[55\[L[A M:$'FO[& =PNX\[LUY+R\%59_E# M4ZA:LD?Q61HV?A3S2IK)^X/E;Z#G(EF08/, M8X5"KAF+N6KIEB]5A:0MFQ4;EPWNJ*W!;#,Y8_\$8Y1GGM9Z+,'*ZQD//4B/V!A[OD\8V'FA7'" MD(!(KP:@'L&&H<=YRL+8\_T4#BPES"P.5FA+QJ&- 9/E$[KF,5V#V,LB#/:( M8^XEL3]A >:E;!QB"-C+&PS8I]5^$S*S5#N5MKIXD>Q*ZQ,DZ MXQ0'TSNP[!PX+&6:'-A'W( 64I=J89@P7?S,5X=KO[V/TX?I:Q.,!U.?O7MU M:;/]>",>:]"$X!SWKA+ O!52%DWS[I.R.XERW$!7&%7[&4U;]($PS)^&^,3X M<':C:K0O1K@.X.3LP,U.\(G8+ZIY_VH'V+>P_0+;GMG!TXY^!%I @DI+@"GC MTP ?OS^6X__'P30F(9I&[CN=.#*4-=+686[AEK:B;%$WRI3D/&TK<%ORIYE; M(>%2 3PL>;SY\8K]_6\9#_BW_94V]"L"JUMOQ[XSZ'?&^81]< #HB8XBE6+1 MN_Z2X%S>#:1)VJ=).IPFG4*S.Z5=),AGV#Q1,$_EPS XY<-B;V!S,$#TIXV- MY_M:?)"]_[U>716%WF*._$Q\(XI@Q;8@$R[!X,AN+1NV$>4"&C0.PHX\'(_8JB)4<+&$6HI@GLK40"* MLB5^XJ4AQX08A3= "4V#%\P(/)Z@[G$OB$.6)HES*L":W#E%ZLM;3U$\TWPR MP(BL9T0V*2T4I[/C;\^-(':]JM<7?I_@P"/UVOU2\L&F/:7.D6**U2UG_ M9;R[BI=[; )%I14'K)5'-JW(E M6G&@=HI[49JY$?JB/#G8NA//&F[NF_R;J_L/#R L,@+-EI\EO63<=!)%MIS" MH2+ +("[;)AA=#Z&:3;"8TJ$?KHG"!SL1>XYDT5G][3\]$KOT,O"5.6>ID? MLRLZ*T'5DJC;"J*#AENQQU..>7D4L=_Q(">U<6ZEW[[&2U,B>\YS]NO!/PG+ MK"K%O*R@EX27(Q]R%B,YP'U'=Q:$7I@$E (<3>6C0HJ=YD ;$8YV(_8S5"R. M ^4G@_?3D4E0%NKSI]@K4-E8T:Q*/%+M$<<\\H(DA )S0/K(+T@@-F&?W9G+ M/[;EIG:%34"?7M2I,?4OL1/OQ,NS8,+< _1[M7R_-0<#$?729""*O"C*)MW. MD<0Y1Q*/4QPS[KZ]]^,S' =^!E(17.Y[:9!,V&^BVG:$[(/I=D6B0_J5!(/P MK9^M\%"CS:%=8?L,D,;94$^6]]*2#TK+O82Z%]A"'X?6FTY0Z,;WFNC\L8%" MJE7C5)9BV=6@DYHS:/-MS3G4%4N/UDQWSN%P77URGHF#9ROGV?;8LZ,NJ.LJ M?Q3-5J"E<\J"VF/5";GY2D%R ->BM TA10=/81&N8$- M$L-1II+N&!%<3=EG.A5YV;7 BPU =/= P6%WKS8H6''>@2SD?P&R!QBG5+;& MX-M7>E*TCZ,.!J>70"Y1YL _[O$L8@_2VDK6KD+T-E"-]^.?Q,:X1K_MJMVP M*FM4ZM8""FF4H)"/P_9S=*RR6;PZT#2+OSC84^R?';W;J:5>N3=8T&*B3/N: MI[_;OR2[:M\-'::W;]A^%AK!-1#+)9;ZTQ0/D[I]:]7^L&KCWA3-E;6J=L.U M%&AA:0+^7RIE]S_(0/_J\/(_4$L#!!0 ( #%)=C0",_0( -$' 9 M >&PO=V]R:W-H965T!RDNHJ;H0#7#\LQ2RIAI%N0I4(X$6UJAF01R&@Z"F M%?=F$WMV+V<3T6I6<;B71+5U3>5F#DRLIU[D;0\>JE6IS4$PFS1T!8^@OS7W M$J6@1RFJ&KBJ!"<2EE/O*AK/,Z-O%;Y7L%9[>V(B60CQ;(0OQ=0+#2%@D&N# M0'%Y@6M@S AC3\=IM>[-(;[^RWZ)QL[QK*@"JX%^U$5NIQZ0X\4L*0MTP]B M_1FZ>"S!7#!EOV3M=#/TF+=*B[HS1KFNN%OI:Y>'/8-A>,0@[@QBR]LYLBQO MJ*:SB11K(HTVHIF-#=5:([F*FZ(\:HE_*[33LT<@2O"_'7U4)IB3WQ^P1FVF.F%C,]@OFUK1<@">4% MN19*$['$M:ZQZ6QZR6-))2CR $TK\Q)[J#B4V9,^S.4 M-T.?()*YC>9:H7[%+<12,+S>%M"T#CFSYZ)5:*?.Q^0GNG M\:\'Y\" ;[/F M2.^S-7@NB',2^UF8D=2/LX1D_B!*CYM](%$R]--PB+LX"_TH2W&79)$?C5)R MHO)97_GLO96_K1LF-@!=[>\9Y7N55XC@/^S M_'MI0A^,&@]:' I(O>F(9## HL8D3K)W86![7/K):&2Z(_;3460;QA]<'NZ- M8.^9K4&N[#!1F/>6:_?B]J?]O+IRS_1.W0V[.RI7%3)@L$33\.(26T"Z >($ M+1K[:"^$QA%@MR7.7)!& ?\OA=!;P3CHI_CL+U!+ P04 " Q@TQ2I0-Y MZQ0$ #]"0 &0 'AL+W=O3=/7?W'(_D;,?%O:P84_#8-IV<.Y52_:7GR:)B+94N[UF'D@T7+54X%5M/ M]H+1TABUC4=\/_%:6G?.8F;65F(QXX-JZHZM!,BA;:EXNF(-W\V=P#DLW-3; M2ND%;S'KZ9;=,O6U7PF<>2-*6;>LDS7O0+#-W%D&EU>1UC<*?]9L)X_&H#-9 MP-BXK:.3)3OJ:*+F> [$%H;T?3 I&JL,;BZTT6Y50*E-=JI MQ:WBQ3VL&MI)F-S1=X"NR(6#9-'#,,^U*^&:V"P:S M?& "=S]\>&2BJ"6#E:@+)E^KP5FGNGLO94\+-G>P/243#\Q9W%4,-KS!UJN[ M+2A=7]U*NB>D[0@=YF#"I!BF-&'V)LR-X"U@'5B[1JFM19""J@0?MM7W$N)? MF,04>MP=DJ/[Y-@AN=XD!Y.Z0T4^2+20%R@N6*^@1S"IZP2TY4.GY/02/O/N M'5)3#+IYX+# MSQ#%;AI#$B0XCA,W32 ,S7KJ1C'DD5D/W3B WW#+:^ X#/5:ZJ+-+S]E)""_ MCG^29A8G"T_&-PQ;I"XL&PWM-6N3.,FFUE-"8!*07,_2P,U>XIY*\5#=L%K' M,HE\ Y&[@?^?(,ZRDR$[?A;KZ'V71!#&F64J#R'Q<1P';AI!GB36-XH/Y$1A MA&M)XJ*,A%J>1JX?O"3J2/8Z.7$ZW0>0PR0,+54FA!>9G4B/R GBJ:T>YC(A M_AF$8^%9:G+<$JDM?Y*>9&&( MT=D3*'B)SPY<0/_J?HX;X>M<0WR:.\45Q MKLGQW?BT%])0$YC$+I+WVHWA'5W)+1-;\_"04.ASS=[.X^KXMEG:*_U9W3Z, M\"3:UIH_MD%3'SO= 6$?&W:B>&\N^#57^%PPPPK?9TQH!91O.%>'B78POO@6 M_P)02P,$% @ ,8-,4I)=.>T$ P I@8 !D !X;"]W;W)K&ULG55-;]LP#/TKA+'#!ACQMY,&28"FW; >.@3K/C ,.R@. M'0N3)4]2FO;?CY)=+\.:'G:Q*(E\CWR2Z,51Z9^F0;3PT IIED%C;3>/(E,U MV#(S41U*VJF5;IFEJ=Y'IM/(=CZH%5$:QV74,BZ#U<*O;?1JH0Y6<(D;#>;0 MMDP_KE&HXS)(@J>%CWS?6+<0K18=V^,=VL_=1M,L&E%VO$5IN)*@L5X&E\E\ MG3M_[_"%X]&^L\TRF 6PPYH=A/VHCN]QJ*=P>)42QG_AV/MF90#5 MP5C5#L&403@%E\)B = E*?=T_DL[QFEJT66AU!.V]"?V);@>;-(K)$X1RC:H!;]W#I M&;@DA5LE;6/@K=SA[F^ B'(;$TR?$ERG+R)>8S6!+ DAC=/X!;QL+#CS>-D9 MO+=,2R[WYJ3<[Y=;8S7=CQ\OX. MYMQTK,)E0$_/H+['8/6I0:C^9I/$QGNVCMB,+X]>+ECRM8U&A$=DV@"ZTP'2 M%MLM.3[IZ[[)!3"Y<\8L!!=/S\2](?+GT@/52M!;)A'!NGL"K_VZ.AB*,R'@ M0X6=/4F M>H@K7DSAV]$WM^,?[E[:D?K11O*> 597(;IM"0K+_(PSS)G97F8 MSF:P9H97<_CJWQZ!LGO4U$IZ7@-)DH;3](+&(BR+$A*JL$@RN.;B0.[_&4A= M!+"N21(G>:ETTRI)-IZA2:7&1^*..1R&_&_68_%%-X[GI')[VC1;WW'=)0 M,71D?1L95\_97K/I0&!-87&DVD1@.Z[8C^QJO.=:*LL]35O M-O0C0>T<:+]6).8P<03CKVGU&U!+ P04 " Q@TQ2>]J3L\P$ ="P M&0 'AL+W=O4K*1MXG; OD@4=??<V,?>NYZ"ZH.2ET[ MEU&4S3O5Z-GB+.Q=V<69V?JVT7!EF=MVG;)WE]":W?E,S/8;U\UZXVECOCCK MU1K>@O^MO[+X-9]0ZJ8#[1JCF875^>Q"G%ZF)!\$?F]@YQZL&7FR-.8=?;RJ MSV<1$8(6*D\("E^W\!S:EH"0QOL1NOS>YG&/T)!"O3NO!DNU$VFK%JZ[SI1F5DT#5Z>*L/8QR^1D&. M"C+P'@P%EB^45XLS:W;,DC2BT2*X&K217*,I*6^]Q;\-ZOG%Y=;ACG/L+:PQ MUMZQHQNU;,$=G\T]XI/4O!JQ+@SDGMVE M/(CX JH3%@O.9"2C WCQY&T<\.(G\$8GV37TQOI&K]E?%TOG+=;&WP?@DPD^ M"?#)$_#74!E=-6VC0L69%1JZ!;T%IG3-?NW!JF#TE:Y,!VQY-Q*A@.\3P+QA MSXUVIFUJY:%&$8<5YAY+QT$VU,ZGKE<5G,^P7QW86Y@M;C; 5J;%7B0B@^7> MFMNF!L<4MMFG'I!>4P'^"9ZXX(H;N3:3(_;>$7?O2/70$3LXPHX:S?S&;!TB MN>-3]BY#F/XQ37"4^$Y$(.ZSB.>)IE[ JPMS7Q[5N,56 ^ <1YQ$54LC1&H%BR M5 A>%B6[;MR[O462(P*-]F"U:IG:UHW?Q\TQP64F>)IFN!*RX$6>LC+->2XR M))(2/H^B"-<9C_(DV*'](HJXS,54%V.LO\9K&>>H6I*? AU(8UI%"4$>]A?I MY67)BI@7!;*,4$/\-V?3E&=%Q(0D!V-6QCR6"19TM\3J_*QP$BEXGA8L"V_! MTJ+@)2;HHJ/V_&:[!GX]4'=.%98%44E(5,ICP55#!I*7@627;@ ME$BG4R+]PBEQ?R:\-GK]_6N\EVIV,3B&O?03F+55_::I\'\5@O!8]Q^V\DBC M.^I2.@DP 1^UEB_L:0;^E+O&8 MW=?.6C\,\-?@'VL9^8/1A9T8&Z:7:7>:_2Z&D>=>?!@&PO=V]R:W-H965T8B#.>1\I_1GTR!:>.J[P2R"QMKM91B:JL%> MFIG:XD K:Z5[:6FH-Z'9:I2U#^J[,(ZB+.QE.P3+N9^[T\NY&FW7#GBGP8Q] M+_77:^S4;A'PX'GB0[MIK)L(E_.MW. ]VH_;.TVC\(!2MST.IE4#:%PO@BM^ M>2VJE1TX(#C_.,BQ;BW6%W#^(%<= MFHMY:"FE"PRK/?SU!!__ )['\$X-MC'PVU!C_2U 2%P/A.-GPM?Q2<0;K&:0 M< 9Q%$:X<-6+D:NZD>TZB=@0JU MI8Z%+P<6ZP.+VFT_"> 5!CG49/ 2SLG=-FHT-&,8X%.%6PM;I YO)*DC>S4. MUEQ%AI^"AT8APJT8-]T2QK9!Z^A&'$0V< 6=IE+&LY-[F4<&2 M.)OLHF1%F7L[B02+B@Q^U\H8Z@*](4YGD''!DJ(@2_",I4GJK"QGB7 0J5L5 M,6UJI7J$%5)I".TTLO)IRD\G*L\2YUZP*!9N*HI9RB-GQ25+BQ3>TQVYCSL# MHE7R*1/CI4N4IRP7)1FE8$0$KJ5I*QA>@EZT.H-9[CQGPA4\RUQYLT+08>M& MZKC7!;W(3;OTJW*+K""EHDEZ4BTITLE.8\:3>+*3W,__7^XH92)R'+*$Y"X< MIXQ4B/-B/U=D_"=R"X?LY.991-L]60G+"Y\Y%2P6^;=Z\ZAD>>DR<-K0C'M' MGM/Y\&>&QZR@33ZM>2G\UX/,HM@/RI^*7B;'47P_^-X5$![=PSWJC7]MJ-E< M8TQ7\F'V\*!=3??XB_OT&K[S:AOH<$VAT2Q/ ]#3"S,-K-KZ6WVE++T1WFSH M44;M'&A]K91]'K@$AV=^^1]02P,$% @ ,8-,4F+NYU9" @ P4 !D M !X;"]W;W)K&ULC53);MLP$/V5@=!#"Q26+#NM M:]@&["QH#T'=I,NAZ($2QQ81+@I)Q?'?=TC)JMLF1BX49WEOYE$IJFKJQ0,304JF>9:]2Q43.EG, MHF]M%S/3>"DTKBVX1BEF]RN49C=/ALG!<2.VE0^.=#&KV19OT7^KUY:LM&?A M0J%VPFBPN)DGR^%T-0[Y,>&[P)T[VD-04AAS%XQ/?)YDH2&46/K P.CS@.^S.X0@PR9X!Y!T@CWVWA6*7%\RSQN(/ M66G9<:U:KOP9KF$.UT;[RL&EYLC_)DBIL;Z[_-#=*C_)>('E $;#MY!G>7:" M;]2K'46^T8O5_EP6SENZ&[].T(][^G&D'[^4_JDS/$WQ6<,5%K:A 8%A*YQ6 M7R&<&U4SO0>FM6ETB3QZ-T;27 F]G<(7 GFT<@]>#,X_^UX 9+8_D_T?RLBZ[97@5Y,7S-;%G!L(L]=7[IT<54:+=Q M_!R4),"W=[3W]A.^;"_VG_3V>:!B6Z$=2-P0-!N\/TO MB/7&M[4\9H7QM/0 MQ&U%KQ3:D$#QC3'^8(0"_;NW^ U02P,$% @ ,8-,4I 7V/9B P <@H M !D !X;"]W;W)K&ULQ5;;;MLX$/V5@5!@4V W MNOF6PC9@Q]UM@$UAU-OVH>@#+8TEHKQX2(V,.R?+XMP$-VIC.\71\C_ZG3]XFLR4:KR7[2'-3SH)) M #GN2,7,.WE\@TU"0X>72:;]+QP;VRB K-)&\L;9,N!4U/_DKA'BQ"&9G'%( M&H?DL4-\QB%M'-+G.@P:AX%7ID[%Z[ BALRG2AY!.6N+Y@9>3.]MTZ?"[?O& M*/N56C\SW]3[#7('&UH(NJ,9$086628K8:@H8"T9S2AJ^ ,6>4[=;A$&-Z(^ MA%7F%U"&O\.291$[S_[1>X,^(DLZ3@YB5V+]]1J.$@?6ZTZK)*S>4S:/":]>=Q207G%>X[V58MT M]5.O3!P]5-6H7VMN;PK]#W-@=(= M+;%UZ7F=S]0.8X>%#D\>8XZJ\$V-!O^>UN]6N]HV3@O?+CQ:7[J&RC_R#S!U-W9+5$&%!H8[ M"QE=CNT-4W6#4T^,W/LG?RN-;2#\L+1-(2IG8+_OI#3W$Q>@;3/GWP!02P,$ M% @ ,8-,4IHAP0;R @ R0< !D !X;"]W;W)K&ULC57;3N,P$/T5*T):D(#,S/V#+9@BKJ!YR5NA0ES1@.[-A.C 5\K2AC,!)+KJL+B?0*4 M;X>.[^P6GDBY5&;!'0U6N(0YJ)?53.B9V[+DI (F"6=(0#%TQOYMFAA[:_"# MP%;NC9%1LN#\U4P>\J'C&8> 0J8, ]:_#4R!4D.DW?C3<#KMD0:X/]ZQ?[?: MM98%EC#E]"?)U7+H]!V40X'75#WQ[3TT>F+#EW$J[1=M&UO/0=E:*EXU8.U! M15C]QV]-'/8 ?G($$#2 X! 0'0&$#2#\*B!J )&-3"W%QB'%"H\&@F^1,-:: MS0QL,"U:RR?,I'VNA-XE&J=&\SK=B!=H3DI&"I)AIM XR_B:*<)*-..49 0D MND)37JTP>_\FT0/+> 6H$+S2XPU(I4M!270/-$>$H;MJ1?D[ $JA "$@MUA= M+=AF^UEH91*=IZ PH?)"<[_,4W1^=H'.#/QYR=<2LUP.7*5%&E?=K!$TJ04% M1P3Y 7KD3"TENF,YY!\)7!V=-D3!+D23X"1C"MDU"OU+%'B!U^'0],MP_Z8# MGGX=WC^A)FP3'EJ^\ A?5V9_C1=2"7T%?Y\X(&H/B.P!T3&'R8;DP$P9F!KI MRF!-$%L"\RYM1E?], @&[F8_K!U6OA<%\4>SM-.L'_=:LP\JXE9%?%+%$V!* M_NJZU56(UDSLIN>E?DIUP5(N)7269\V;[/N3)/TD.5#7819%T>EG%',+O=NB_U^_T!CAUDX1BU)G%U$H M-*5WW=,^B;IQU!/%5_8I77"E'V8[7.I>"\(8Z/V"<[6;F /:[CWZ!U!+ P04 M " Q@TQ269Y6R94% "%*@ &0 'AL+W=OQ"D6B;B$1Z M))4/H#]^I*R*MB73:1I=Z":6Y'/H0[XG?*S7FCX*>:^6E&KPE&=3:$01 -\YCQP6Q:7KN6LZDH M=,8XO99 %7D>R^4'V[NI;F;%B/DK*< M%YG^ M*AY_I]6$B!TO$9DJ_X+'*C88@*106N15LJD@9WS]&C]5"[&1$.(]";!*@"]- M0%4"*B>ZKJRGMVLY0-B M#F[8@K,Y2V*NP6F2B()KQA?@6F0L852!8W N\I50K%Q_DW#+4RJS9QMTJA35 MJ@R03-DK]C#FS[\H<$'G5$J:EI=, \1E_G46<_4][_T%U3'+U)'YD-N;"_#^ MW1%X!Q@'?RY%H6*>JNE0F]G:FH=)-;.S].O:7_40AM5TVRQ/2P::G3-G=3]^ MI@\T ^&19^U(70#IG_!177S4H?#KL:-#PC?#?,*/ZM)'WM(WM[,O>DDE^'*G MJ'R([S*S0'Q5.)VA3^=Q_7GC_ND\J8N?=*CSI"%@L".Q+V*KX#!PX I>K.\M M%_NT13YMPPU,AOU3-W3P"6&'^E:#^P3VAFP7[: 3^JES)3A]-E]V[$8-YD7C M6\#VL X((>ZAE XG(>E22M+0*9I$XW!7SF98B$,X(7LT=3P)_4!I:@J^@-H5C3SCNLBG&+VN*9IBW*1Q\0C]]6IOBK?@-'5%@T+\>@ Y1,.RP M!ZK!?7N\-V2[Z(V[(C^8#DK_6K1#AQF(>BB[PQGTW^#\I.SXL.R^D.VB'<2@ M'V)7A38+60E^#.X$3WV+X? "HQYJZ2@$_?;_S2TT-C#SM4X2Z-/=QT[';W>F_(=M$.4/B GW=8_-="'CO@X!Z: M=]AA#7=IWN&F*]<0WA>R7;2#&3[@V>U\N.,R0'KIPQ+&(=.G"D:;% M-B)!L/N+:4L8&4,X:A>5.!*1 VYFG3$H8ET:=*1I@/7VA7- M,%]7;#S \&-F7=45;P5XXF!#>NCN$8X^[PW9+MK!B?R8J]K2P:L&)Q[AO2'KHH<;SPC:!S3-WKU@7(&,SDU.\'%D MDN7ZF7\N#!2J$_LD8OWDZ>Q_4$L#!!0 M ( #%*-151M)@, )0) 9 >&PO=V]R:W-H965T MZ@,JFLFT*;BCKMF']F"0IY51(<,XBL9AP84*%K-J;&,6,UTZ*11N#-BR*+CY ML4*I3_. !4\##V*?.S\0+F8'OLV**DHD!EA59@,)L'2_9NQ8;> MH%KQI\"3O6B##V6G]7??^2.=!Y'W""4FSD-P^AWQ'J7T2.3'/PUHT')ZP\OV M$_IO5? 4S(Y;O-?R+Y&Z?!Y, T@QXZ5T#_KT.S8!C3Q>HJ6MOG!JUD8!)*5U MNFB,R8-"J/K/'YM$7!C$[(I!W!C$E=\U4>7EFCN^F!E] N-7$YIO5*%6UN2< M4'Y7ML[0K" [M]C6NP$Z@ZW8*Y&)A"L'RR31I7)"[6&CI4@$6G@+6SH3:2G1 MK[XWF H''[2U-/=ZC8X+:=_ *Q */N>ZM%RE=A8ZI9C^&R"DZ-H0XZ<05W$OXAJ36QBP&XBC./JR7PP[U0BC:K*]TURJA"\35Z7,3Q=#J:A<<.\E%+/NHEO\^YV=.^ M.PWX2 IAL8NZQAA?4 ])+;J9QRWSN)=Y32>P*NC.LS5^QOAV-NRDG+>6D ME_*3R]'O/]/_N/*JT MBW7ZC)7=C=FDF_:NI;WKW_.R*'W01X3W64:J>@,;-$*G7@Z6J3[X?% )M GI M.>0L.NM3]$O*C%TH)'N10FM@+K,^&DV[<\[B,WO\ROFC/R^OWRD<2 M0*$L2,S(-+J=$+>IGP!UQ^E#=>WNM*-+O&KF]&Q"XQ?0?*:U>^IX@O8AMO@) M4$L#!!0 ( #%+-:&PO=V]R:W-H965T?,X'HRF&ZD>=0Y@T#-G0L^"W)CB(@QU MD@,G^E06(.R;3"I.C-VJ=:@+!23U3IR%<12-0TZH".93?[94\ZDL#:,"E@KI MDG.B7A; Y&86X&!W<$_7N7$'X7Q:D#6LP/PHELKNPAHEI1R$IE(@!=DLN,07 MBSAR#M[B)X6-WELCE\J#E(]N\RV=!9%C! P2XR"(??R%*V#,(5D>3UO0H([I M'/?7._1;G[Q-YH%HN)+L%TU-/@O. I1"1DIF[N7F*VP3&CF\1#+M?]%F:QL% M*"FUD7SK;!EP*JHG>=X*L>> QP<0OZL$8?>O3! ?2=KB=O"OO[NS5'WPQP_:CCWH%/R\9GE^G.!:9N;H"L=1TV>B_B7'>VT-]RAZ!WAWF>.X(1J_ M7_?.0L=-X\*##]"]Z61XV*?N[>#=U8Z;+HC;6]5MJ00UI=7[%<7CJK[I8GC\ M >HW;0U/^E2_'?P(]9N6B-O[5HOZW;7?M#1\WK_Z<=/BXJA']3O 1X?5#_?& M/PYJ[8="VFFP8:H>0A#4VRP9F:D&I3VI%*Z9F1-O0Y-HY&5 MGE2+,(ZBV[!F7 99ZO?F.DO5E@27.-=@MG7-],\G%*J=!N-@O_'*UQMR&V&6 M-FR-"Z1E,]?6"@/X(4\ZW! &$].$.*> M$)]+2'I"VWMS"B^G9MGPN7=L7I.TIMSS* M%EV[056PX&O)*UXP2?!8%&HKBU)%^3>!W'/Q2Z; M1*/;--P=*O\O*+GY&Y0? 8V2 =/5&!Y<6O?"O#"]YM* P,JRHM''FP!T-[6= M0:KQ]WBER$Z%7V[L0X?: >QYI13M#3<:P].9_0902P,$% @ ,8-,4EC_ M@W6$!0 *!D !D !X;"]W;W)K&ULM5E=;]LV M%/TKA-&'%EAC?N@S< PT==K$<;; 2;>'80^,3-M")=$CJ:0!^N-'R;)DRQ2G M(?-+(LGG'I+W\!Y>RZ,7+K[+-6,*_$B33%X,UDIMSH=#&:U92N49W[!,?[+D M(J5*WXK54&X$HXLR*$V&&$)OF-(X&XQ'Y;-[,1[Q7"5QQNX%D'F:4O%ZR1+^ M;Q:J^+!<#S:T!5[8.K;YE[HNV'-LHA3ELF89T"PY<7@$SJ?$5@$ ME(C?8_8B]ZY!L90GSK\7-S>+BP$L9L02%JF"@NI_S^PS2Y*"2<_C[XIT4(]9 M!.Y?[]B_E(O7BWFBDGWFR1_Q0JTO!L$ +-B2YHF:\Y=K5BW(+?@BGLCR+WBI ML' HEPJGE;!>@9IG&W_TQ]5(O8",.H(P%4 [AM J@#2-\"I IR^ 6X5X/8- M\*H KV^ 7P7X?0."*B#H&Q!6 6$[(.@2#NZ4@WW'0+78O=5&.[E1J?=PN['* M73FABHY'@K\ 4> U7W%1;NTR7F_&."NJ\$$)_6FLX]1XSIY9EC,P9Q%?97%9 M&1_!@R[V19XPP)=@AYC$DJY6@JVH8@OP] IFFJH 7.927TD)WD^8HG$B/X!W M(,[ XYKGDF8+.1HJ/=-BO&%4S>IR.RO<,2L"[GBFUA)<90NV,,1/[?$(6PB& M.D5UGO N3Y?8RCAAT1D@Z!> (8;?'B;@_;L/AGE]MK,\L(UF@?_&,K&S3/.L M#\N5G>6.BCXK^M([+RCL9OG:.R\VENO>>;&QW/3.BXUE^M_WBV0K?7XI ]GM M_Y+D67^6P,AR4!FD=A!2TI(NVL87"O/8X42R5?UD&J=;8J\D+OJ2YS$9#9\- <+W )/,1-CW$N@B&$+=SM,$+6E,.())T"$-@DVG!:V+^11%/->*I!N;!FBOGY;+O5R'AE-;>EI M#B;DG%B)YMQ!]F.CEQ+N4=Y\SPD=ORW$,0[I0\%WW;80)J#G.MCO$*(YNI#] M[)IS?:0K<$V3)7ADT3KC"5^]VC+56"'R3RQ*8X+LHP5$.O=!U4- 6Y1CG M>VY CHK#@$,^\KP.21K+17;/W9?DCF9TQ@?YB M#2*>R3Q1NA$%4E'M:=G*EK+&'O&)6WK<6">V-_6]U#&T[X[O$^*VY3D&.@[" M"+<-S00D!+I=U8,;?\9V?[YG(J5943";A$;;TNFC3>.8V#NQ-HV#8GLWV4L; M_U@;'^K>N"W-,+PM#J1QDR)O;'LHU-%R\G4R96Y2MW">/N6H7Y:O];_5+[<;#V_1..;KR8KM:_GMC>*;\M7H$U>*I^7EFM$%$P5 ?[[D M7.UNB@'J'T?&_P!02P,$% @ ,8-,4MC6G6H" P _@@ !D !X;"]W M;W)K&ULO59M;]HP$/XKIV@?.HF1%RBE%2!1V+1) MJU:5=?M0]8-)CF#-L3/;E/;?[^R$E&XT[8>I$B)^N9?GN3O[/-HJ_:C";HF#ZX1R%VHZ#.-@M7/%\;=U".!F5+,<%VNOR4M,L;*QD MO$!IN)*@<34.IO'9+(Z<@I?XP7%K]L;@J"R5^N4F7[)Q$#E$*#"US@2CSQW. M4 AGB7#\KHT&C4^GN#_>6?_DR1.9)3,X4^(GS^QZ' P#R'#%-L)>J>UGK D= M.WNI$L;_P[:6C0)(-\:JHE8F! 67U9?=UX'84X@'SR@DM4+RMT+_&85>K=#S M1"MDGM:<6389:;4%[:3)FAOXV'AM8L.E2^/":MKEI&A M_4 S5P%*3!&^+07/F12 M*(D. )J]6CT^;8'3:T+=\_9Z+X1ZI54!,Z*JJ88IW78-,Y]HU' S71J_?MOB ML-\X['N'_6<<[GP8P/N2C@UFD&VT3^"A]+0;4Q+A 9ENP77A2:XCM86Y7'4^_175UWD[C7[U+:[O83 M_J_4,.Z>-$)/V P:-H-6-G5:.R\>F@Y\W*7A.R^N=N,/D?NU1/ZDP7KR-B4X;!P.WSS5PW]3G?2Z@\-9/&V GKXF M,O\ABW#SE6S#%XN%:0MA'#U>T=$+%;:#=#A*G=>=[Q>\T/U;^/OW$.9PK\-0 MD>2^\1I(U4;:JMDTJTUSG_J6%CZ*5R^#"Z9S+@T(7)%JU#VA0ZFK9EM-K"I] MOUHJ2Q7IAVMZH*!V K2_4LKN)LY!\^29_ %02P,$% @ ,8-,4C,_7K(E M P & D !D !X;"]W;W)K&ULC59=C^(V%/TK M5K0/N]+N)'%"8%: -$"K5MI51S/=]MDD%^*N8U/;@9W^^EX[(6620.<%_''. M\3V^MF_F)Z6_FQ+ DA^5D&81E-8>/H>AR4NHF+E3!Y XLU.Z8A:[>A^:@P96 M>%(E0AI%65@Q+H/EW(\]ZN50+9ULNN'TA#RY9 MKO%^ Y9Q83X@Y]OSAKQ_]X&\(UR2WTM5&R8+,P\M1NG6"O,VHE43$;T244S) M5URR-.0G64#Q6B!$>YU'>O:XHC<5-Y#?D23^2&A$HY& UF^FQ_F5BTIF8W#3QR%[P2;+&'4%6')T-=X0- ML]SL6//28/\ VC^8?GHK^)ZYF=&SVJR7741))UF<]AP/47$2)5'/\0B*QM-H MW'+66=X4/V/Q=K-KPR,SKI[?MZ!#6\?IM1U,7U:RR$%S6C KWW MM=>07-72-D]K-]J5]P=?U7KC*RS[397^3Z;Y9OC*-+XIA@C8H61T-\68=%.' MFXY5!U^9MLIBG?/-$C]=0#L SN^4LN>.6Z#[&%K^"U!+ P04 " Q@TQ2 M,P*>PV$" #+!0 &0 'AL+W=OS>6J0);Q6C-:X%R+:JB'B\0L;W"\=SGC:NZ:Y4 M9L--DX;L\ ;5;;,6.G('EH)66$O*:Q"X73A+[S*+3+Y-^$YQ+P_68)QL.+\S MP>=BX4R-(&28*\- ].L>,V3,$&D9OWM.9RAI@(?K)_:/UKOVLB$2,\Y^T$*5 M"V?N0(%;TC)US?>?L/=C!>:<2?N$?9<;QP[DK52\ZL%:047K[DT>^CX< +SP M",#O ?Y[ 4$/"*S13IFUM2**I(G@>Q F6[.9A>V-16LWM#9?\48)?4HU3J5? M58D"LE8(K!4LI40EX72%BE FS^ #W-ZLX/3D#$Z UO"MY*TD=2$35^GBAL+- M^T)772'_2*$5YN<0>!/PI_YT!)Z]&^Y=/(>[VO+@VQ]\^Y8O.,JW1>VY@(Q+ M)2>0D88JPN@?+":P%M@0JA?:*G0=ZCNSHC)G7+8"X>=R(Y70O^&O-^0$@YS MR@F/R.DK C[H\90XVM^.(;(,9CCOTXMX%H>)>W_8QM=9\S"8_>B]T#22Y<>S^;BF:- 4_5^3'I'NSR7V^XQ)C%XUQ OC MR(M>:!Q)\V,O\%^(= ]&S5QS7XC8T5H"PZT&3L]CS2"ZJZ,+%&_L]&VXTK-L MEZ6^;5&8!'V^Y5P]!6:@A_L[_0M02P,$% @ ,8-,4KI:%U<\ P 2PP M !D !X;"]W;W)K&ULO5==3]LP%/TK5L0#2$#B M)'92U%:"=FA(;*I@; _3'DSB-A9)'&RGA7\_.PWI5PC=!+RT<7+/N><>.[>W M_047#S*A5(&G+,WEP$J4*LYL6T8)S8@\Y07-]9,I%QE1>BEFMBP$)7$%RE+; M=1QL9X3EUK!?W9N(89^7*F4YG0@@RRPCXOF"IGPQL*#UR^@2+92SV+!"54O&L!FL%&#7 VQ?@UP"_@1-P=SL&AP='X "P M'/Q(>"DU0/9MI348)CNJ\UTL\[FOY!O3Z!1X\!BXCNNTP$=[PV&O!3[>'QYN MPFUM7..>V[CG5GS>&^X=@TE*54R?Y^MHJNM MBKA4;1NQ9$,5FWG]YT.,$0[]OCU?-[PEK(<<)VS"-L3ZC5B_4^QY%)59F1)% M8_T:ZI84,6)>]#:A2R:\IN $(13B8$MI6QS&V/7:I:)&*OHO7W/::BO:40&= M7@BWQ;:$N:$7HLVP,=IQ'[H(!KB])-R4A#M+&O&L*!45("$B7A!!.XY?T' & M'W_6PR99^*YG/=QU&_5@Z&QM2DL8]I$?M+O=:\3V]G-;\JEZPVWHK!JS\_%^ MP[7? ?BNCM=TZUZZR$';!WS4%M>#.(3MGL-5ZX5NI^#+4N1,E8)N*NXR8]5I MH?<)WJ]Z)>QNEO_L_6XG[$$(W6WK=\/"$'JO]!:XZI>PNV%>4SUH)3R- ?4J)5=3JSZ%L2?8/RJI<'@?8T/=MLU]D-GN_FWQ2$'^_Z6]?;:X&;&[&]$ MS%@N04JG&NBAIGPH3H)]/.5-O\? MAG\!4$L#!!0 ( #%*SV=Q#!0, !D+ 9 >&PO=V]R:W-H965T MJ#R8[ M22Q\26V'A+_']FXV 38F@I*'K.V=[DK(>S4'T&C-*%>]8*[UXC0, MU60.#*N:6 W;Z9",JS-5,Y"M9" ,P=B-$RBJ!DR3'C0[[JU*]GOBJ6FA,.5 M1&K)&):/YT#%JA?$P6;AFLSFVBZ$_>X"S^ &].WB2II96+)DA %71' D8=H+ MSN+349Q:@+/X16"E=L;(2KD3XMY.+K)>$-F(@,)$6PIL'@\P $HMDXGC7T$: ME#XM<'>\8?_FQ!LQ=UC!0-#?)-/S7M .4 93O*3Z6JR^0R&H8?DF@BKWCU:Y M;2,-T&2IM& %V$3 ",^?>%TD8@=@>*H!20%(7@*:>P!I 4A? NI[ /4"4#\4 MT"@ 3GJ8:W>)&V*-^UTI5DA::\-F!R[[#FWR1;@]*#=:FK?$X'3_$DR6%?J* M?F IL=TT=#P$C0E5)V;U]F:(CH].T!$B'(T)I69S53?4QK/%AY/"RWGN)=GC M)45CP?5D0;*J(^4GBR/T"%A6'<;!>Y#/%#5*18T# M%5D1A&,-?E$#/U_L(O,$UBP#:WJ)KH%K3$V>S86BH"J[.;[C\/8V>>BWXUJC M&S[LGN+71JU6K54:/0NM58;6^EAHH];KT#JU>K3SBZM#:)>Z43)W/_'+B:%NFHS>R9F]]ZVA[OJH+L9\G1LP6TLH2_ [D&PO=V]R:W-H965T^Z>QY>[ MC+9*_S$%HH7[4D@S#@IKJ[,P-%F!)3,=5:&D)RNE2V9IJ]>AJ32RW#N5(DRB M:!"6C,M@,O)GUWHR4ALKN,1K#693EDP_S%"H[3B(@\>#&[XNK#L()Z.*K7&! M]K:ZUK0+&Y2XOWY$_^*Y$YD?<>CN'+J>:)V9IW7.+)N,M-J"=M:$YA9>&^]-;+ATM[BPFIYR\K.3;T@: M&#@%OX"Y,A:8S.'*%JCA0M9UX@3_<(Z6<6$^DO'MXAP^O/L([X!+^%ZHC2$? M,PHM9>1PPVP7?59'3XY$CQ.X5-(6!C[+'//G "%1:?@DCWQF22OB.68=Z,8G MD$1)=""A^:O=XT\MZ70;>;L>KWL$;\Y, 5_H53F!JPHU*2G7,'6ERRU'F&TF2DBS6@EE1T M$G-7:'B?%4RNT=.2U"'>2*W_7]+=-!T.7E [8)7$:728VJ"A-FBM@\6FJ@12 M][-,P(P))C.$A6_3>^]8R]VG3:"T5<.?OF^17NR.M"&M-+I>_J2115T>JHN# MBK7'ZL$#,FU@ *5_B0^];J]#^+1#@'@(.7LP+4(,&R&&;Q,BYR93&VF!6..K M%6@/DG0&T?M#M-O=NIWHI5O-,=QKY"7JM9]O!GS>=0]L3IL1.O63X\7YC$9K M/0F?8.JY?,GTFDM#E%<$&752JG1=S[IZ8U7EQ\5261H^?EG0YP%J9T#/5TK9 MQXT+T'QP3/X!4$L#!!0 ( #%)=KMJ]V@( %@( 9 >&PO=V]R M:W-H965TS'MA8$#K"8QLQUHO_W.3LC8,-"](7[ZW^_NDCO3VPCYII8 FKSG6:'Z MWE+KU;7OJ^D2J+4&2]@+(DJ\YS)CUO(Q*;O46^[\,072VT6_$%OQ1;P#/IU-98X\QLK,YY# MH;@HB(1YW[NAUT-J!?;$-PX;M3,F)I2)$&]FX'Q"#*8:F."X6,-0\@R M8PG]^%4;]1JF$>Z.M];O;/ 8S(0I&(KL.Y_I9=]+/3*#.2LS_20V7Z .J&WL M346F["_95&>3V"/34FF1UV+T(.=%]63O=2)V!/20(*P%X6<%42V(;*"59S:L M$=-LT)-B0Z0YC=;,P.;&JC$:7IC7^*PE[G+4Z<$#8 X4N21WI2XED$=>\+S, MB5TG8_:!KTPK?EM/NWW(?D]!D(FPR$5I[T<%,* 70(E]7()GF MQ:+*08L\<#;A&=:Y N M9.I QG'@1G8;9/B-KEF'!B3D137%FMD%E=6UR<#>@8,^Q"+^00^^"[G1->M2Q82FE<>Q_ M_:%[Y9RDG2!NW*D;G^,8C8-_/U=_I^V;._>1R04O%+HR1UUPE: !65UCU42+ ME;T))D+CO6*'2[SZ09H#N#\70F\GYG)I_DP,?@-02P,$% @ ,8-,4H6C MCV>$! 4!0 !D !X;"]W;W)K&ULM5A=;]LV M%/TKA-&'%M@B\>K#5N 8B*U]]*% D+3;P[ '1J)MK1+IDG3<_OM1'Y%LB:(] M.'NQ)?G>PW,O>0YES@]<-WE.E?UEP4 M1.E;L7'D3E"25DE%[H#KADY!,C99S*MG#V(QYWN59XP^""3W14'$CR7-^>%N M@B>O#QZSS5:5#YS%?$^<%B7-"LIDQAD2='TWN<>W,41E0A7Q M1T8/\N@:E:4\<_ZUO/F8WDW-$D:P9%QNIO\KUIQ%$"'DN )@'Z">%(@M/T$?R3!;Q+\JC-U*54? M8J+(8B[X 8DR6J.5%U4SJVQ=?L;*>7]20O^:Z3RU^(WS])#E.7H?4T6R7'Y M/Z,O3S%Z_^X#>H?6@@'(M*_+CGMB"'.C*)BU82<,@Y9A8&6HB]6:9EHC0E"6_$!*$"9S4KM)^H^6 MCK8G95JUJQHY/&+D1]!C;8AQ0S/EL*4<6BG?)]_VFT2)GE5-AC"% MI"+KM>ZZ18C8[0S:?6.1XR/SQ]?+O,$X:9[GZUGMS;PYS@VGYBYCZ%C"_R;U M!OJ8E.?B/O-A$/:]$=J=.6/O*KDWZ<>CNB-C=K:-[;Y]7NT-0&^6 MSKR>K" MN-@<=[PZ3DOI_!W;#?Y:R>.A@X]QZ@PI73:;7&MKE)*'EJKM([)U9 MX^E;B[VS4&SWT,O$/G1*"-UHVI]U8]C8GHX[1\5V2[U*ZM& T\SK\Q[&>".[ M '0.#>Y50F_2+UB)T#DWV)W[O-!A:,<0XEG/M5>7A<7&L.-U<5I'Y^U@]_9K M50Y#ZQ[K;6?<8#?NQTQ^?=W.RR:7NWO&%!6,Y(CLTTR+GHJ7+*'2]I>D,VWP MWUCTT+DHV%WT(M'#T"H#UPWZHC>$^=',&]DHH7-5L+OJ-:('PTNS.^L3'P8! MC+R10N?58'^S/B/[)0Q?A3& .U"6*6STW10ZNP>[W5_@$$,3#V'P_VW5A 7V ML-B =KJ(3NOHM@2P;PE7.L2R@0_.38,I;#@-SM%12T'%ICJRDMHM]DS5QQ#M MT_98[+XZ#.H]7^';N#[66DI2*,D#_ON9V*>V_G^V$B$*H>D/\<=[7 MSSDF)Y.MD$^J!-#HI>*UFGJEULV5[ZN\A(JJ2]% ;7960E94FZE<^ZJ10 LG MJKA/@B#V*\IJ+YNXM87,)F*C.:MA(9':5!65KS? Q7;J86^W<,?6I;8+?C9I MZ!KN03\T"VEF?N]2L IJQ42-)*RFWC6^FL4VW@7\9K!5>V-D,UD*\60G/XJI M%U@@X)!KZT#-XQEFP+DU,AC_.D^O/](*]\<[]^\N=Y/+DBJ8"?[("EU.O=1# M!:SHANL[L;V%+I_(^N6"*_>+MEULX*%\H[2H.K$AJ%C=/NE+5X<] 1Z=$)!. M0#XJ"#M!Z!)MR5Q:*BW-__#O.T>$_1&A.V)T^HB^_LNVOH-U M:UTBYV+?T.HA1Q^"U/0%!NE:>;QW;)PD MF!S '4<1G(9XF"WJV:)WV1Y-MP"I/G]*"4Z^H5Q4IM$I:GO%$&ETQ(#3\3@^ M(!V(&L=1-$P:]Z3QNZ2[UZDYOG*#K8;O/3Z^]W&2)LD!\$ 8(:-@=$#L[S4, MVZQ_4KEFM4(<5D887";&0;8-L)UHT;@>LA3:="0W+,TW Z0-,/LK(?1N8MM2 M_Q7*_@-02P,$% @ ,8-,4H-X/ALW @ #P4 !D !X;"]W;W)K&UL?53);MLP$/V5@9!# K2F)-M= EF %Q0MT+1&W+2' MH@=:&EE$*%$EQTO^OB0E"TYJYR)RR)FWC$@F>Z4?38E(<*AD;29!2=3<,F:R M$BMN!JK!VNX42E><;*@WS#0:>>Z+*LGB,'S'*B[J($W\VE*GB=J2%#4N-9AM M57']-$.I]I,@"HX+]V)3DEM@:=+P#:Z0'IJEMA'K47)186V$JD%C,0FFT>UL M[/)]PD^!>W,R!^=DK=2C"[[DDR!T@E!B1@Z!VV&'#$TT2K/6B7;='DM,TW"2,KUE&RK!,V:X7%%X0M,!O ,'H#<1B'#ZL%7%_= M/$=AUFKO-^[]QAYV> '6>N!KB:UL;XQ+ [^G:T/:GI _KU ,>XJAIQA=5%Z@ MUK9?O&FDR!P=-%U[B1_P;#-:R(\>TEVD71J%\2!.V.Z,DE&O9/2JDI<_]\&]1='O]VH!4XX_\6I&]0'Y:VA<+M4NP^X52= S<+>K?P/0?4$L# M!!0 ( #%*+?;5+Y@( %P) 9 >&PO=V]R:W-H965T,5ZU^RN M$Y#Z\=U=.\8TEU)5//!B[V7.S)DY(X\'*RX>9 J@T%-&F1PZJ5+YF>O**(4, MRU.> ],W"1<95GHK%J[,!>#8@C+J!I[7<3-,F#,:V+.I& UXH2AA,!5(%EF& MQ?,%4+X:.KZS/K@CBU29 WJ8!MA< MK[U_LLGK9.98PIC3[R16Z=#I.2B&!!=4W?'59Z@2:AM_$:?2/M&JLO4<%!52 M\:P":P898>4;/U6%: #\U@Y 4 &"MP+""A#:1$MF-JT)5G@T$'R%A+'6WLS" MUL:B=3:$&1EG2NA;HG%J=)GEE#\#H DD( 3$:,PSW2,2VRI/*6;H=D[)PNXE M.D$W6 AL:H\.)Z PH?)(G][/)NCPX @=(,+0UY07$K-8#ERE.9I(;E3QN2CY M!#OX3" Z1:%_C (O\+; QV^&^_W7<%=7IBY/4)5<5X M0'>S MTG*I%%VQF"Q)7&!ZC"Z?(EK$A"W0+,4"3DR3Q6B*GXVY1+HL:,JE$J"(*%U< M (.$Z+L?USH\NE*0R9][R(;?:*?ZOFW]K+_X:S1UU2DA!30,UV3TW:M<_V MQQ.T4Y/O_(^@2NCO!<)2@MHJ9NF\TU3)ZW0\[P\Q-\W"?J_5,'O%O5MS[[YW M,W:W-N,&_^YFFH$?[.+?J_GW_JT9T2\T3@DDNC\@*NP'\39)2 1BC]+].EK_ MX[6I[[T,%>^=Q1Y7$9IJ]_W>AHIN8_29_XXO6"R(GE,4$HWS3KO:@2A'>;E1 M/+?3<,Z5GJUVF>K?'Q#&0-\GG*OUQ@S8^H=J]!M02P,$% @ ,8-,4DWP MZ#P1 P .@@ !D !X;"]W;W)K&ULC59=3]LP M%/TK5L0#2(-\- TI:BM!R[0]L#$8V\.T![>Y::PY=F<[%/[]KITT"VU:\=+X MXYYCGV/[WHXW4OW1!8 A+R47>N(5QJRO?%\O"RBIOI!K$#B32U52@UVU\O5: M KT!+C<3+_2V P]L51@[ MX$_':[J"1S!/ZWN%/;]ER5@)0C,IB()\XEV'5_/$QKN 'PPVNM,F5LE"RC^V M\SF;>('=$'!8&LM \?,,,^#<$N$V_C:<7KND!7;;6_:/3CMJ65 -,\E_LLP4 M$R_U2 8YK;AYD)M/T.@96KZEY-K]DDT3&WAD66DCRP:,.RB9J+_TI?&A PB3 M X"H 42[@/@ 8- !N\%Q T@=L[44IP/O &0..2@%&9G)$N^4INY8[CD5Y.N"LY7K:W+^=O[VQ;:! M/ "G!L%&DF\5Y2QGV*$B(U^D^-L.6#9-3N=@*./Z#,F>'N?D].2,G! FR/=" M5AI!>NP;E&8WZ"\;&3>UC.B C# B=U*80I-;D4'VEL!'3UICHJTQ-]%1QCDL M+\@@_$"B( IZ-C1[-SP<]<#G[X>G1]0,VF,>.+[!0;Y#IZO)K^N%-@H?X.\C M"\7M0K%;*#ZPT Q/0;%%Y?BAOAU]QUFS#!V+34W/TS@*1M'8?^YZO!\5)6&T M$S7OB8K#-&ZCW@@9MD*&1X6T#R/;6K?L6M=((Z=,X#B<80IL7\"RH&(%VEYI M4P#)*5/DF?(*B,R)4?BH"=4:3.\]KW>5=,1<#L,TW3%F/VH8C\++'6/VH\[# M,$Z3?F>2UIGDJ#/?I:&\WXV."?]?/1J(#-:_SM58NZMG,X3H9@@WW&=+LG?& M87@9I<&.+_MA:1@,1CN^])!%R2C=L<7O9-42U,I5)XTR*F'J/-*.M@7PVN7] MG?$;+(QU'?M/4U?5.ZI6#'W@D"-E<'&)>U)UI:H[1JY=[EY(@Y7 -0LL[J!L M ,[G4IIMQR[0_EV8_@-02P,$% @ ,8-,4IVIS8&. P ]PL !D !X M;"]W;W)K&ULM5;;;MLX$/T50M@"+;"U;KXDA6T@ ML1LT0+,($F3WH=@'6AK;1"E2)2D[!OKQ.Z04V8YEME@@?K!N!&MCRD]AJ+,U%%3W9 D"ORRE*JC!1[4*=:F Y@Y4\#")HF%8 M4":"Z=B]NU?3L:P,9P+N%=%545"UNP8NMY,@#EY>/+#5VM@7X715W^W";3X+(*@(. MF;$4%"\;F 'GE@EU_&A(@W9-"SR\?V&_<;H!20-(7@.& M9P!I TA? _IG /T&T'>1J5UQ<9A30Z=C);=$66MDLS[ICBXXD(_D*L^930CEY%;49673\WX.AC*N/Z#)T^.MZK>3,6C&YD\*L-?DL9](VE:GC2\_R+0PF31M5X<8TY-M7-""W M!@K]KX>^W]+W'7W_#'VI9,&TEFI'!!8-*>N:Z0I;331P1+;Q;*;8AO W#C>' MX3DU&QR;'>DXRLJ09X\SLNN0-3V*3UL$Y$YU1*VCD%>2*1%=E*15> M#17Y8M&@XO/!(OVBE7WBE/X+:L S($K#X0&58 MXW@R=4GU\\2]@3>WEZV>2R]/.NR3.3:069W-JY4"0;)E8O'V^: M5.,WMRLQTK..2!_IB*-]#X_>8N?'!X=$_"9E?-WP'E5-%/D*.4[VHI)?ES+; M>XVJBDX-?AJ;QISN=.=Y]'^@Q^[LNW><^LO[W&8DE<:PXUE,\+#GV,X4'LX* M?E1,N7KS+K_O[G'_36IHWY9C?TO]>N(7CJ&N ^$^Z0S^X+1V7C>2NN-T6J9= M118>3$H%J)6;.#4&MA*F'IK:M^U4>^5FN7!O7H_$=U2ML/HP7TN$1KT1+J_J M*;-^,+)T<]="&ISBW.T:)W-0U@"_+R4>H\V#7:"=]:?_ 5!+ P04 " Q M@TQ2UXRW&Q,# "Z"0 &0 'AL+W=O$FDZO*5 M+38<2&9(96&[&(=V27)JC09F;,9' [:514YAQI'8EB7A?\=0L/W0:*)T?/-&4EH#?R"0+=H1EGN]R2'OKT>GI\(1JO.1W/Z'EG]"9; MSH'*APM2?B/E&RG_C-039,!)T7=&%3$P1%TG=J,H2=QP8.^.-ZZ+<]Z!B+PC[ MG8>-\_#RMC.N2@_M\QYVO6.3-B?>NRC/<]VHY;T'%6 <]7N/&N_1Q>R;PA)4 M_F67TB]NM.)KT@^I.H'$N=.,.U'<)3AN9=BD#Y4$[3SL03E!["?]6Y(T823_ M>YQ)=T$W#'#+?!?EX+A]FCU2Y[X@!W\5>GS1^E=IOUD A64N;TV1SZLB+W61 M[ZW@N/OA.T&(V_6A#Q>IX-Q6<'VX(/(S;7;&A_KAXFY++]DJE?-"^&KG I4P%))XOM(F>+50Z'J2+8Q5^>"2741 MF^9:/:Z :X":7S(F#QV]0/-<&_T#4$L#!!0 ( #%)[A,OQ:0, &,, M 9 >&PO=V]R:W-H965T[C8MI%" :L)3:S3>G^_6PG9)"8+-)N(';>YYS77\G) M<,_X3['!6(+7(J=BY&RDW%ZYKL@VN$C%)=MBJNZL&"]2J9I\[8HMQ^G20$7N M(L^+W"(EU!D/3=\C'P_93N:$XD<.Q*XH4OY[@G.V'SG0.70\D?5&Z@YW/-RF M:_R,Y9?M(U7RB>WO<36>4,?+6"[,+]A76L\!V4Y(5E2PWQRP7NS6:I]%#LL-S7J[Y<8RNW*:RG0\Y&P/N-:K>/K";&W#J\U( MJ#Z$SY*KNT1Q@ZHYP>IX8_#(V0LQQTTUP8GT8HIE2G+Q M5D%?GJ?@XLU;\ 80"CYOV$ZD="F&KE3^=!8WJ[Q,2B_HC!8X<#"_ZA]]BM^'WOL5OQ6>^Q6_'Y_ZW[Q_^;NH?^>-*Q MB_WZC/LFGO_/,PZF1&0Y$SMUN+]?+X3DZBWXHR-%4*<(3(K@G&650$B2V::Z M)$-#ZIK@9>S'21)'0_?E>$K;LC (HT%X*GMHRX(D#))!+3OQ'];^PT[_ZHVN MWM?49K\$H^.$OJIP&N[;JGB0Z+US8KZM@EX$H6\W']7FHT[SU?HNRHJ6TLP'\:1?RJ[L\C" 7Q MJ>R#11:I+85.9?]1M*911;$?M*0S=NR ,&DF?1C6Q:A,(3-76R9MH%R MAQH;P3UZL1>8KTVY*D#&=E26Y[_NK2OB:U,8-/HG\&H&+?US54&7!>_?\&7Y MK9Z@:T(%R/%*I?(N8V66ER5MV9!L:\J*!9.J3#&7&_45@+D6J/LKQN2AH1/4 MWQ7C/U!+ P04 " Q@TQ2_U53!O<"R7W3$/'C#FI^6 0X.'8\T,U6F8YH.=^1#3R"^K:[%[H5]2PE;8!) MRAD24"V"6_PAQZD!V!E_4#C(DV]D7%ES_MTT/I>+(#8K@AH*92B(_OL75E#7 MADFOXY^.-.AM&N#I]Y']DW5>.[,F$E:\_I.6:KL(9@$JH2+[6CWPPR_0.71M M^ I>2_N+#MW<.$#%7BK>=&"]@H:R]I\\=4*< /!D!)!T@.0U(!L!I!T@O120 M=8#,*M.Z8G7(B2++N> '),QLS68^K)@6K=VGS,3]40D]2C5.+3^S@C> OI(G MD.@]RFE5@0!6 .(5>C%8"=Z@1T747G'Q WV"$@2I3^:@!Z+TO*L<%*&U_'D> M*;U 8R8JNL7O>2HWMWB9,QAR)$*7Z' MDCB)!Q:TNAB.;P;@^>7PF<.;M ]6:OE2;[!TH&11<[D7@/ZZ74LE] 'ZVV$B MZTUDUD0V8N(8UF_A8XAH:T]I>T+'=BB@;K8$AW'\TY#N;\3E_Q_W0H;K7H9K M)Y'9YW#B/\AWB.DLK ]%U2ED5%D#@XJJ(6'<_%EX,ZS+VV"Y#S9UJC+I59DX M>>Y!9UH&3"&3R".C0-DG##FD@ILO#M-A%7RPZV$5?+#$J<*T5V'JY%GQ1M^Z MDMA[ZU(AW)1X3 @W+ XGPT+X8)E3B%DOQ,S)\QMG[U_E"2@14;T6RJ:-DZ/# MA;Z'F3TZA8"2JD&MW%;Q^69NM7+#DA /:^6#N1/*3:_5S45YU>.ZF^0*FYT_ M=+&NO,!L&)A[@=,SX L!W%D^:"7QXF;.+8%/WE[8JPCHHU(H:23YNOKU=M!_-TL\=L>^ M$9=[<>[T@9-G_Q,GT^]J"\)FAT&WW>"K>&Q/K_S(D6.4^Y#8[!GG<7A^R^'4 MR?71!EX7/<[WE8&ULC5;+;MLP$/P50L@A M 9+H:4D.; -)U*(Y!#7R: ]%#[2TMHA(I$I2L=NO+TG)BB/+3BXV'[.S,R2X MJ\F:\1>1 TBT*0LJIE8N975EVR+-H<3BDE5 U4K6U0<<&:"RL+V M'">T2TRH-9N8M3F?35@M"T)ASI&HRQ+SOS=0L/74C)73:U'"T( M"DBE9L#J[Q5NH2@TD9+QI^6TNI0Z<'>\9?]JO"LO"RS@EA4_22;SJ15;*(,E MK@OYP-;?H/4STGPI*X3Y1>L6ZU@HK85D91NL%)2$-O]XTY[#3H ;'@CPV@"O M'Q <"/#; /^S 4$;$)B3::R8\ 8$ND )+(%SR-"<<7,O;*GWT)RS5V*N^C0!B4DASA3Z^3%! MIR=GZ 01BIYR5@M,,S&QI1*FZ>VT%7'3B/ .B' ]=,^HS 7Z0C/(WA/8RE%G MR]O:NO&.,B:07B+?/4>>XSD#@FX_'>Z.!\*3SX?'1]SXW27YAL__\))00D1: M,%%S0+^N%T)R]7!^'TD1="D"DR(XD.(Z37FM[ATVJJ ($.?J\61U*M62JBU( MJM3K'"BJ,,F&+KAA'QEV76I>9Q?NV'5'$_MU]]B'8%$TCM[#D@&8Y\9QT,'> M>1QU'D='/=[BBDA\F^JM=BZ PI+(LR&#\<#3<"-_W',X (OCJ'>+R1#9*([&/9?V3N,H M@:], Q;J<=14-L6V6^UZ_+5I;;WU&]7[FU;]1M-\.-QCOB)4H *6BM*YC)0H MWC3C9B)99=K3@DG5[,PP5]\OP#5 [2\9D]N)3M!]$[;4^? H"5>QI2=25.-#*O-D* M61)M;N4N4 =)R:8.*GF (4R"DK!JMES4S^[DH9FKP_NV6ZO[8-@N3B0'7V@^MOA3IJ[H,NR826M%!,5D'1[/;M!GU8HMP$U MXCNC)W5V#6PI:R&>[,W7S?4,6D:4TT+;%,3\_*0KRKG-9'C\:)/.NC%MX/GU M:_;?ZN)-,6NBZ$KPO]E&[Z]GV0QLZ)86R'. E T$H#; /RK 6$;$-:%-LSJLFZ))LN%%"<@+=ID MLQ>U-G6TJ895]F]\T-*\929.+[]6A2@I>"3/5($Y6(GR("I::07$%MS2+962 M;D"/ C>E.-K7%[=4$\;5I8GZ]G ++CY<@@^ 5>!Q+XZ*5!NU"+0A:(<)BI;, MYX8,'B%S2XLK$**/ $,,/>&K7PY'^=OPP,C2:8,[;7"=+QS-YRE?*:K51/*P M2Q[6R:.1Y%_* QE<;(/2>FDE**[IE&H@U9[OZI5?9 M9K2X'LVNW9]+!'&49HO@Y[F"/E@,\Z2#O2DFZHJ))HOIE+HC+U)PWLZGB]7- M_9<'<%/H2Q_E)F=RQ@6G,$L&C%T4]).-.[+Q)-F5(=-232>H/6A1/<]NVWDX7 M'\W$I9F$Z8"E"THS&/M)IAW)=)+D#3?>0*J" J,B*&JU:VFI5\[4H1#C% ]X MNJ TCR(_SZSCF?V?%7C@I'IOT66NQFD:#;A[0#G._=SSCGL^R?VO?LY2,QL M9V3-.-/,KW'N:ISC*!\0]:!0'F(_4P1[AX'37&T;\YH!= 9$89@,5Y(/!G$\ MTK+0F?.A25Z/0A/>__FL:?+:-'GB:?(M9>0NZRB.X;#-^G (PWQ,S-Z2T'_W MI#_&_ORW8_3.A*:MR5B\U.R?9AF8;0"K-*EV;,WIE#*A4_$<1R@)A\KX<&;3 M.;(@4&]!:-J#[J1MY/JE[NOTQY$=S&Y3VST>4V##MD8W:IJ2G[QK,G,'DCQ#(^1[2T+3GE1OG^=B.S^J29%=5YE'>18Z(OMPYI.-\.S]!TT;T/A: M=IUDGN5XV,=]L!2G8[QZRT'3GC.^EM_IC,AUECF"690ZDGJ .4S16!OJ70A- MV]!WPH_MGN_5.+U$71NQZRMT%/;A4(+&).X=!TU;SGOM\J/=3'F9Y^Z>$^$< M.@J[N#Q/XR'QX.RP8T^:?Q*Y8Y4R1K@U?M=#F-%5? M[LV!ETH+,.^W0NC7&WNDZH[0RW\!4$L#!!0 ( #%*VF)V?]P, ,(- M 9 >&PO=V]R:W-H965T![/ M,S-^QI[LI/JAUP"&[+-4Z*FW-F9SX_LZ7D/&]+7<@, O2ZDR9G"H5K[>*&") M,\I2/PR"R,\8%]YLXMX]J-E$;DW*!3PHHK=9QM3K':1R-_6H=WCQF:_6QK[P M9Y,-6\$CF*?-@\*17Z(D/ .AN11$P7+JW=*;11A8 S?C*X>=/GHFELJSE#_L MX#Z9>H'U"%*(C85@^/<"N6:UO#X^8#^FR./9)Z9AKE,O_'$ MK*?>R",)+-DV-9_E[G"3>:B.SPA@]R+C(_]F^",21 M 8U:#,+"('QOT&\QZ!4&O5,-^H5!WT4FI^+BL&"&S29*[HBRLQ'-/KA@.FND MSX7-^Z-1^)6CG9G=BUAF0+ZP/6CR"[E-$F[SP5)R+_*JLMFY6(!A/+W$&4^/ M"W+QX9)\(%R0+VNYU4PD>N(;=,9"^G&Q\%V^<-BR, W))RG,6I-?10+)6P ? M6914P@.5N[ 3<0'Q->G1*Q(&8=#@T/QD+U3$O/G M1_Q*[@UD^J\.['Z)W7?8_1;LVTQNA2&PW^#N@X0829Z!; U/^4\EE-@PP5R\-9 8EF4$GF:\LW>95RE)4,29B:%HY!XF.5@[[M!>6:^FHUY:*84ETV%U7<:RVR)$+ PJT<<6!'8JE MAD.C1@QKK@YJ=$Z8LQC6V+22&95D1IUD< -B(]5 +A+(GRYMS?-\7]HDV?TC M=&.>1C6?:8W7J%YK;3Z/2Y_'G3YC*\1&)\C<[F]5B_D;3!I4+2(XNQ31HP9$ MS[%_"Y0W&SB,V@)&PVKYL'/Y.4LYBIO@#!L1ENU&<X [][H@NJ?S"D ^,W+@C]+,T>"!WCVN\9(&R$_#[ M4DIS&-@%RFO;[!]02P,$% @ ,8-,4L]?N5V+ P , L !D !X;"]W M;W)K&ULK59=;]LV%/TKA%H,+=!$'Y8EN;,-Q%:W M%5B!P$FVAZ(/C'1M$Z5(E:3B=+]^)*6HMB2K!K876R3/N3R'5[J\\P,77^4> M0*'G@C*Y]=5V9[*+"\YB4PO;+EHL!*#\7.E:4 G%M20=W \R*WP(0Y MR[F=NQ7+.:\4)0QN!9)546#Q?064'Q:.[[Q,;,ANK\R$NYR7> =WH![*6Z%' M;ALE)P4P23A# K8+Y\9_G_J>(5C$7P0.\N@9&2N/G'\U@X_YPO&,(J"0*1," MZ[\G6 .E)I+6\:T)ZK1[&N+Q\TOTWZQY;>812UAS^C?)U7[A) [*88LKJC;\ M\ _P,$EVA#62<9802;+/"M^B>*TS13<$KIJ29^%UP*=$#$QJZ8^0?R T; MK8#!EFC(FQ04)E2^U>$>[E+TYO5;]!H1AN[WO)*8Y7+N*JW<[.]FC@*#UQ71_-D!/ M+Z<-IQ3I3^V 1?YE1'+82@ZMY/",Y!6FF&6 L$*/L"/,[JZ%ER (SX=> MD3K>U,8SY>QI.9M,P[G[=)RV/B@)S1$?@](^*$B2J 6=^)FV?J:C?NK/@K!, M5U\)\I=72> 'ORI]A"67Q*3%K*)2NQ/H.V Q^!G4>T3'RLSK>6*QC^D@TCYB M$DQGP_ZBUE]T@;\<_IN_Z&?:UWW$51QU#0Z DF%[<6LO_C_2EU5" %/6X)"_ MN"?,C^+.Z[<> ,7>I&.Q#PJ")!PVF;0FDU&3^A97%/2MK0:3D_PT.7W$5><# M3,>"G(B>M:)GHZ+_Q*4$4QFDPJI2]I&2@BA;ZP:-S/HR_3"*.V8&4-TDC$). MW/C>CPO7N[3P \EHK#5(;WK6$L2=7M6#Q0O M;T( Q KV\Y5R\#LT';)"__!5!+ P04 " Q@TQ2&LO! M-@<" '! &0 'AL+W=OV B!VK)6V\Z@B:NXYMWD%M; 3TX!V+SN#M2!G8LEM@R"* *H5 M3^+X"Z^%U%&6AKLU9JEI24D-:V2VK6N!KTM0IIM'T^AT\2S+BOP%S])&E+ ! M^MFLT5E\9"ED#=I*HQG";AXMIO?+F?##JMRRHFD>W$2M@)UI% MSZ;[ 8.>&\^7&V7#EW6][]>;B.6M)5,/8)=!+77_%\>A#F> )+X 2 9 $O+N M X4L5X)$EJ+I&'IOQ^8/06I N^2D]DW9$+I7Z7"4;6DFO M[!-;%(7T51.*/>J^];Z&5RL@(96]9K82")9)S9ZD4N[-IIQ- M0T"_.8?L;G*7\L-YEORLKWY%G@264ENF8.=0\<0/%?9CUQMDFM#JK2$W..%8 MN4T%] [N?6<,G0P_/>/N9V]02P,$% @ ,8-,4M=G)3^5 @ O 8 !D M !X;"]W;W)K&ULG55=3]LP%/TK5H0TD!CY[@I* M(]&&:3PP(3JVAVD/;G+;6,1VL!T*_WZVDV;I%T)[J7V=Y2=9-W(I)LQ) M$WMV+]*$-ZHB#.X%D@VE6+Q-H>+KB>,[FX,'LBJ5.7#3I,8KF(-ZK.^%CMQ> MI2 4F"2<(0'+B7/M7V6QP5O 3P)K.=@CXV3!^9,);HN)XYF$H()<&06LEQ>8 M0549(9W&TO6G=8ST%Y(Q6G'5EG0 EK5_S:U6% \$='"$%'"'8)T1%"V!'"CQ*B MCA#9RK16;!TRK'":"+Y&PJ"UFMG88EJVMD^8:?M<"?V4:)Y*YXKG3R6O"A#R M$[IY;HAZ0Y_1]X8N0""^1#,N5;M2JOMD\6A>8@$2/4#=B+S492_0:08*DTJ> M:?;C/$.G)V=(MC#"T(^2-Q*S0IZCDZTX<95V87)Q\R[C:9MQ<"1C/T!WG*E2 MHAM60+$MX&K[?0V"30VFP;N*&>07*/3/4> %WH&$9A^F^Y<'Z-G'Z>-WW(1] M1T.K%Q[1ZWKX^WHAE="OU9]W-*->,[*:T1'-KOG2-E\,NZY[V7;Y[% G6]61 M534#Z"4-8B].W)=A=?=!41"'VZ!L'Q2/_*@';;F*>U?Q?[DZY*15B@?W^^$X M\L8[7O9AVK ?1SMN]F%A[/N7NW[9(RIX M*5@IQTZN5'7MNC+-L2#R@E=8ZIT5%P51VA1K5U8"269!!7,#SQNZ!:&ED\36 M-Q=)S&O%:(ES ;(N"B)>)\CX9NSXSM9Q3]>Y,@XWB2NRQ@6JAVHNM.5V+!DM ML)24ER!P-79N_.O9P,3;@)\4-[*W!J-DR?FC,;YE8\@ZDM52\:,$Z@X*6S9N\M'7H ?SA$4#0 H)]0'0$$+: \*. J 5$ MMC*-%%N'&5$DB07?@##1FLTL;#$M6LNGI6G[0@F]2S5.)0O%T\>NTC),,F[:ICQI4@Z.I.P'<,=+ ME4NX+3/,=@E!V(&P6[,[&U,$ ZZF!V5@T[E MX'^I/*2L(1_T,O(OP]%H3]O;J""(1OZ>N@-&PO=V]R:W-H965TQ<.S4=J#][V<[(4LKJ'B)?>?[OKO/ M%U]R$'*G2@"-7BK&U=0KM:[O,%9Y"151(U$#-R<;(2NBC2FW6-422.% %<.A M[X]Q12CWTL3YEC)-1*,9Y;"42#551>3K')@X3+W .SJ>Z+;4UH'3I"9;6('^ M62^EL7#/4M *N**"(PF;J3<+[K+8QKN 7Q0.:K!'5LE:B)TU'HJIY]N"@$&N M+0,QRQX6P)@E,F4\=YQ>G]("A_LC^W>GW6A9$P4+P7[30I=3;^*A C:D8?I) M''Y I^?&\N6"*?=%AS;VUO=0WB@MJ@YL*J@H;U?RTMW# !",SP#"#A"^!\1G M %$'B"X%Q!W 735NI;A[R(@F:2+% 4D;;=CLQEVF0QOYE-NVK[0TI]3@=+K2 M(M^5@A4@U6=T_]Q0_8J^H@51)=MVO!,VB!$CX+K4J%[7D#QE@ ;#;V0\"AD'G[(:$HQM\/...>,W:< M\;D:^W86QW;6(-L6HJM&#.W4Z3?1J,HG&"]\-;/A44QF^#LE-! M0=@'M>KPX*>N0&[=<% H%PW7[6_1>_OY,W//[IU_;N92.T;^T[1#[9'(+>4* M,=@82G]T>^,AV0Z*UM"B=D]G+;1YB&Y;FMD*T@:8\XT0^FC8!/VT3O\!4$L# M!!0 ( #%)*\UR U@0 @6 9 >&PO=V]R:W-H965TOW@SJ[AA2^6QC9XD_&*+M@K,V^K9P5O7HD2\80)S:5 MBLUO.W?X9AH0&Y#U^,'91M>>D4UE)N6[?7F,;CN^9<1B%AH+0>%KS1Y8'%LD MX/%7 =HIQ[2!]><=^B]9\I#,C&KV(./?>626MYWK#HK8G*:Q>9&;;ZQ(J&_Q M0AGK["_:%'W]#@I3;612! .#A(O\FWX4$U$+((,C :0(( D5 +YN9/)5L'J;4T,E8R0U2MC>@V8=L,K-H2)\+J_NK4? KAS@S>34R?$?/ M,14:7:&[*.)6#AJC1Y$O*BO.Q909RF/]%;J\O4[1Q9>O2"^I8AIQ@9YX'$,O M?8F^U%_'G@%^=A0O++C'3T\.O'=D$I59!AA<AFAWA%"/Y@V M7"S0BBDN(P0+!BV B6G4W@T5H"VC2CM(]4M2?2?2-PZ;1O$0UO!:QC!!,3?; M)D)N&#+H]GH_.?@,2CX#)]"4KWG$1(2VG,51$Q%WO-_U?1>/8\1%Z+HD=/TY0KEA2+YR$/91DKL''J*(;EUK M:512'#FQWX1BH5P(_C=LI;"^Y4()\\<^5G!\P4]&HAE#M;YRS10R2U9LC::L MW"/W6O<#]BN+]YU8OTD#< :96E.@JPV\1?P(?@*+!> MJK.*E(K=4RKX84&Q/TAEYGAT'GJ1RIK)*=:<.H^92R1 )7 X6VU!1H,("V%_J^/#T7.)^V.RJ3)]9EH4%DZ<9?)GWK>M8S5]H]8 M4+E^X';]?85:=TE0V66 ST.AH++4P%T&?ZI"+6/A_E&-O-H56<)@%'O5J.%\ M387)[Y/*UO(Z\RZ[Q#MHO\3QL@D>UPR&C%E.\#O&PO=V]R:W-H965TD)/TWZ_ !(%T$3C> M;3\T-CZZZ.AQS[F"L\4VR^[++W^MSB=NV2.>\*4H0T3RSP-?\"0I(\E^ M_%,'G33W+!NV/S]'_U"1EV1NHX(OLN1[O!*;\\EL@E9\'>T3\3E[_)/7A+PR MWC)+BNI_]%ACW0E:[@N1;>O&L@?;.#W\C9[J@6@UP'Y/ U(W('H#UM. U@WH MV :L;E -]?1 I1J',!+1Q5F>/:*\1,MHY8=J,*O6DGZ=R9:#W3SQ? MQ@5'UWF\Y 5Z%7(1Q4GQ6L;[%4U1L8ER>;G^$Z?HRR;;%S)4<385DD'9C^FR M[NW5H;>DI[>8H(]9*C8%>B\[N.H&F$KJ#7_RS/^*6".&?.D@BM\@XA(7Z-!B M=',\!YJ'XYO/+&QH,YNTBL=ZXOV=I6_E?"SWY69"G]9K.2,Y^B(W*KJ2FT-. MVF.4ZP/?N1-K[L2J.]&^.^VWMSS_[1?LN[]G:W13S>Y4KIM8V,)[37C/2N33 M7A1"KI$XO4-7_"Y.T^I3))?ADJ-7"+G5R[1=H"3:%<-L J,7;SWB:W0@D*?-6PB!_!E,:-80FED) M20%9\WC$I,S,FQLL S6UQ6 83W+:MYPF(_=,&_*Y'C$=ID#6X&X&BT39.RI M$ K4VE,=7MA5 N5:,XTA.-4..F0>*7D"QQ?ST 0S'6(OH$!&/.[')7F8[OH7_.\*M%*4FTC)LV^V*"/47XO*[Q%)ME7:]>6QY1* MX^#_<&A8J2:VR^9)'@V;&DBHKJ4 B'HS?CK1IV-0\0JA. M P#I7$, U&,)B)).XO['3FU11^QX$TKU,8=0N)4'N_U5TDOLTCO6B"WJ.%TG MYNJ=!$#]G53"2>S">8+3JB-W'+NGJ<<" )FK!0"U=T:7FM)/0G^"U2)*SXA= MSTZV6G7\=KX.F.-B5_W#^O":3:2?FE-]@$V8YSM!3UXA2NV(7>V.L%UU)-U. MS?0L">$&1B$D9FG;EVV4R!&[R+W0?1&S1-6+CQK2M1[0I &X +='K$M-:2FQ ME[Q'&2]BUJ@&H6 D(0!G(Z2TFXS7[N--5QV\L^UB25M@YD7U"2#O"AT/&0P;.#J^!V;A9V Z4,Z"A8",!8XK.>LC"JUI':U/,*TU9'TLQ^F MG]U3LVHUUCX02GK068\84B6&U"Z&+S1J==1A:K9*MJ8VNMAE2FN9O=@]RJ,Q MLX#5L],P)+1"NC24HK/QBGZ\,V/ H7)GR=3< !BPGP9A78Y*V)E=V+]D(DHZ M1V!M?]9X,-MC2B7 S%[3OM""L=:#T).*6+N@,%/?9DS/?@!H;ARJ0R#64R

G81/-F0U?&U!R5SX_4)$\;FCG$V#T6CCM?SS,A3(NG91?(( M0U9'ZIZB$8?H#R\AW-!I!=3&XM \)9">72!?Z- \X,$JY-! ''#\!.$LQT^> M$F7/7A4?Y=6\P4IWX4%/7"%" ,Y&2)D ;[P).-ZU>>9AL^\YQN,P ;LS1" M=??F@>.T]=+@EN=WU%Y6KS5JUZ_PN_#PFJ8*%X"Y._K+!// M7\H;-*_#7OP+4$L#!!0 ( #%(EA43LD 0 '43 9 >&PO=V]R M:W-H965T+B>/$F##6CK8/C<'G'/-=@ ^&6\J^\Q4A OPH M\I)?#U9"K*\)M_<)D MRVE4TJP@)<]H"1A97 ]NX-4,>A5!(;YF9,N/GD%ERCNEWZO&-+T>N-6(2$[F MHI+ \N>#W)(\KY3D./ZN10?--ROB\?->_5X9+XUYQYS@)0L M\"877^CVD=0&!97>G.9<_0?;&NL.P'S#!2UJLAQ!D96[7_RC=L010>J8":@F M()W@GR!X-<'K2_!K@M^7$-2$H"\AK EA7T)4$Z*^A+@FQ'T)24U(=$)X*G#N M/G)NWV_ )MB=:)^D[,,-5;R=76*IK)Q@@4=#1K> 57BI5SVHU%9\F8Q96<3(G"6\PN) M?WN=@/.S"W &',"KMQQD)7@K,\$_'77\L:(;CLM4=IZUVD-'2&.J(3GS>N#C MW<#1B8%[X#,MQ8J#NS(EJ8'_9.=#9!%PI!<;5Z*]*\?(JC@A\TO@P4\ N<@U M#.C63G\E:TEW3](G=OK3IK32[^STSYA9!W_?VW:8&.@/O6TWTA][VVZD3WO; M;J0__5K_#<.A\'$^D+BH*(C]IHR9=E!_"1-.Z MZZ+B)(%!&W7?14&(8A^U80\F6 1CV(8]FF!R;)K:U !SDRB)V["G+LQS0Q1I MACX;W!'XON>U83,#S/-1?/AH*^I!$_7 FE5CS+/YE25]PD8HM*;/-U56D13@ M#\)DF;C?7,[E;K)[O##-X)UHV(Y?A+24>3;!@C#07#DSP) ;0,_LHZ@Q+;+Z M:)+E&VF9S4MQ(Q7_'UZ*^WG)!#-XR0"S>"EI3$NLIBDOR<(=D,5"5O)5=;*F M@I0BPSF0RTI!RY[6)IWQ!;%N:A<3!=K:,.MBH'LDU+(2NH>ZS/VYG3*"V_\6 MREJ]'23/@]KB\6S$A3[4EJR9"8=@Z*(3=A[5G]":]8?] *SECJ-,LDT!B [* MR.I!M>: \PU/#\HF7XUKG?C(-OKU0PH;JI8$)U4\&$ZJ:"":6'[\& DJF@5Q^]M*9FE*<'OXN2P==C MWP7)V.NA-X&"2(N]-CNCF?7$'2MSMGO5,ASNWI<$9P2 M5@'D^P65^U3=J#[0W+2-_@502P,$% @ ,8-,4B'4^VF3 P 8@T !D M !X;"]W;W)K&ULM5==;]LV%/TKA-"'%E@C4M1G M8!N(XZ2QDPY!O*X/PQYDB[:)2J1'4G8+[,>/E&3-=FA51;<76Z3..??R?E#D M8,_%%[DA1(&O1<[DT-DHM;UV7;GQ6C 2Y531IX%D&51I.+;F.1\/W20N-,A/N:+!- MUV1.U*?ML] CMU7):$&8I)P!059#YP9=/\4&7P%^IV0OCYZ!6BV+5));GG^FF=H, MG=@!&5FE9:Y>^/Z!-.L)C-Z2Y[+Z!?L:&VKPLI2*%PU9>U!05O^G7YLX'!$\ M=('@-02O+P$W!-R7X#<$OR\A: A!7T+8$,*^A*@A1'T)<4.(^Q*2AI"<$RXF M#AXR!_O:0&VR>V<;'=*-JGR[=6%553E)53H:"+X'PN"UGGFH2KOBZV*DS#3A M7 G]EFJ>&HU+J6>D!'.RUKVE)'@/;K*,FA9)04P^@5XT(.?YA/P]LT[BU^WW2ISLM4J\'LJDVZ56."THNJWSH'9<>E2F?:.2Y?*[,?K1=8=9!%[_$^"_-1? M);:JG'0&;C<(7,GBB[FK5@5>R)8+1=GZ9$_XXTG#P5210O[98U<)A)6Q.'KL1'K@[BR]!ZTO0ZY6B$X,OH>8>C#.&QMU_NCB)$ZB4^#$"H0Q]LX4[VS M (9A@DZ!]U8@CG 7C:QB*/!\G9]FQP+"'X_/(^KS_KWQ]^]"?B35E$N1D MI4W!JT@[*^H3?3U0?%N=JA9&PO=V]R:W-H965TD0Z2?OU0TJR;%.T*B"8;A*+.N>2A_=%+/E#^I@]_ 2GF0\KM]F"S.!]"NB&=\KJT)9OX]\DN> M9=:26<>_M=%!,Z6;\NQ1LQ#TSQ2YG]E2[T^GQ !V#!EVR;Z3OY])G7 M@D)K;RXS5?X%3S46#L!\J[3,:[)909Z*ZC][KC?B@&#L^ FX)F"7$)P@D)I M^A*"FA#T)80U(>Q+B&I"U)<0UX2X+X'6!-J7D-2$Q"5$IQP'=YZ#?>= C;-; MWCY)V;D;E?X>5H%51N45TVP\*N03*"S>V+,_RM N^2884V&S\%X7YFUJ>'I\ ML55F1"EPSU)A_ZIMW8O_7-O[5[ZI+=V+WWZ,K_?O&SK9OWIM".*25,<2&F/ MG'1%EEJW\Z)@N:R8)RLN#D9,5C.N>FM9>UQEL& M*@MA:<&>+Q['B, TF@T?#S,+@\.T80F\3'NRH>#E&#'WD_66'MM,+)Z&;A9<>&,0FP9RBTX:9I,&!4W(\ MQ@B*(V6 1B:E;;WPPB* SZ<0#"TR5>4IFI/4JSY=*TO([. MAN#^D W__T:*#L[TZ*6M=%J;.-Q/$L0Q(#7]@/:@.'X1:N[^2V)25EG,\?9B0]JG#AT/('.]. M.&??L%%WQ^X19^VNBFF_ MYC-\E0H%,KXT4\'WL5EK45VH5@]:;LI+K0>IM/=@) MFFOM\7]02P,$% @ ,8-,4@%81/8X! O1$ !D !X;"]W;W)K&ULQ5A=;^(X%/TK%IJ'&6FFL?/I5(!42FF!C%25G=V' MU3ZDP4 T2ST]Y3]Y!M"!'A+DXP/ M>ALAMK>&P:,-24-^0[ MV;!/B&+ &/:WX9HLB/BQ?6;RS*A5 MEG%*,A[3##"R&O3NT&V K(*@$'_'9,]/CD$QE5=*?Q8GT^6@!XN(2$(B44B$ M\F]'[DF2%$HRCE^5:*^^9T$\/3ZH3]3DY61>0T[N:?)/O!2;00_WP)*LPCP1 M+W3_1*H).85>1!.N?L&^PL(>B'(N:%J1901IG)7_X5N5B!."U-$3S(I@-@GV M%8)5$:RN!+LBV%T)3D5PNA+M*P!4!=R7X%<%O$MQKA8.'RL&N M]T!UL2^J?95R*#=2]39*8RE7CD,1#ON,[@$K\%*O.%#65GQIQC@KNG AF+P: M2YX8CG(N1S@'"[*6S24X^ 9>R(YD.0%AM@0!S=;? MDH2W#'.9'77]_!(Z%K M%FXW<22O1Z%JI\]C(L(XX5^DP(_%&'S^] 5\ G$&_MK0G$LIWC>$#+BXK1%5 MP8W*X,PKP5G@.\W$AH.';$F6&OZLG8_,%@%#9JI.EWE(U\AL51R3Z 98Z"LP MH0DU =VWTQ=D*^GP*GW<3I_E62O]H9W^/62MP4\ZSQWY&OICY[EKZ4^=YZZE M3SO/74N??:SN\X^E+NA.QRTNMNJFMY2>=46O:G .5HRFX.%-$):%";A7#QS" M^)7._S>0.F J2,K_:XG"KJ.P513V54.P71P1^2XOH]$]'TH%1RD4"XK=$%G0 MAMCM&[O3MM/@$/:Q[YWCQCH]3A'!-9 MYCGN28=#[H7>5(.S7>Q8\!PWN\0Y"/H0-G#S2YP+/=MNQA=H]#"$IG?,RYD5 MG-H*3JL5GIE<5C+QKHQ'?N7QMG@7?049$3I7E&+NZ>RACU&CV!,-S,07N9QU M4YMW4PMT, =YKCY!;IT@MS5!8]F77,112]MYM93W!YL?UU'@CS;_#%^DTO*Q M[=D-4\XO<;8'L8>:I='@;,OR7$]?&[^>BO\[S>M?1($QNO#N)&PO=V]R:W-H965T'MD< MO^;%-[614I.W;9JIB]%&Z]VYXZC51FYC=9;O9&8^>O%B(W>'WQ-GC>Z M>N!,QKOX6=Y+_;#[4I@[IXNR3K8R4TF>D4(^78P^L?-E5/$U\$-:EF M\ICGWZJ;^?IB1*N$9"I7NHH0FS\O\DJF:17(I/%/&W/4#5D)]Z_?H]_48R5O,K3/Y.UWER,PA%9RZ>X3/77_/56MO/QJWBK/%7U_^2U9>F(K$JE\VTK M-AELDZSY&[^UZ[ G,'%P@=L*7"C@1P1>*_"&"G@KX$,%?BOPAPI$*Q!#!4$K M"(8*PE80#A5$K2"" G&LZ\)\FAB=GOQ6QH661?J=W"19G*V2."55('+R MD,7E.M%R?4I.IE+'2:I.R2_DX7Y*3CZR\.XL0N2SP7-'Y;>#YX[*YX/GCLH7/U?WNY];NN5P>=CC8J_;Y5X=S_L/NWR> M-:_PZETX3=0JS5592/+7IT>E"_-R_+MG7-Z-R^MQ^5$+%"_)2IJW]8O,2HEV MA":"7T>HOC*\3)A'.0W%V'G9WV@(Q\(HC()#;HIQ-/1<$.\:X7PJ1,0.N1N, M\P(O] ^Y&<;Y+O/<0^X6XYBPXLT1CHO0]^@AM[ YG]&(4L#=V9R@ >2(4P"DS!./"#4"T6S2:'T:@_@A&?4[!H L;,SW# M%0QP=PCGNSYSP;!+A.-F S$7+[_HRB]ZRS_/5OE6DD=IFHXTWQ+J.QV_X3U! M6$F81'VX1:X0C)HY >=/;V9AP?9^!U5TBRQ:9[(X8(>B,$/0:X5?SP[(I M/U;XP&H^$3<[%]3=I@(_X,#)4YOB@D7P-6!3813!M;BQ*<;<$':G&88%+ 1[ M\1;#3&X@VAS!:!1$H)\L;,RCINV B=XAR^&;]@\\M$0PTX7W6N)!U<.NZF%O MU2]CE:Q(UM6>[&31_'P@)Z5:_[@]Q5S1Q [W8Y"7G3P#_C"EKAG >P%-N29N, 3&"1P0T2= M(:)>0TR3M#2_+?^W):(AEL @RQ(89%D"@RQ+8! LY,R&C"5@@Q@2:8Y"\)5@ M0\8$P ,V8SP +( Q?@ \X.R=0VQE\5R?KBFRRLM,-S]6NJ?= =ZG^AP#/+]D MYW.&/%^P\V5S/O&PO=V]R:W-H965T@,^]GE>?%[# M(6ZX>)(Y@$(O!2OEU,F5JFXPEFD.!9$NKZ#4*QLN"J)T*+985@)(9J&"X<#S MQK@@M'22V,XM11+S6C%:PE(@61<%$:\S8+R9.KZSGWBDVUR9"9S$%=G""M3/ M:BETA'N5C!902LI+)& S=;[Z-XNQR;<)OR@T\F",3"5KSI],<)]-'<]L"!BD MRB@0?=O!+3!FA/0VGCM-IW^D 0_'>_4[6[NN94TDW'+VFV8JGSH3!V6P(353 MC[SY!ET](Z.7R4OGPP'@1V> H ."H4#8 M >%0(.J :"@PZ@!;.FYKM\;-B2))+'B#A,G6:F9@W;>T]HN6YCU9*:%7J>94 MLJK7$IYK*!5:[/15HJLY*$*9O$:?T >$DK>^O>!<-&O>3H M70YDW.N/W_- 9N/_;/3<*5 M;05KKG1CL<-<_UQ F 2]ON%<[0/37?K?5?(/4$L#!!0 ( #%*U.\!C MQ@0 &,3 9 >&PO=V]R:W-H965T/-'56NH7UFBXP2LR(_)Y\\C5DU5%B6E*,D%9!CA9W@QNX?4]R@DYXC,E M>W%T#[24.6-?],-#?#.P=48D(0NI0V!UV9$)21(=2>7Q=QET4(VIB',U4J<;;A("'!W ) M/N-DBXL5SV+PVQ8G=/E*LQ6X72S8-I,"O)\2B6DB/BCT\VP*WK_[ -X!FH%/ M:[85BB6&EE1YZ>C6HLQA7.2 .G* "'QDF5P+<)?%)#X-8"E!E2IT4#5&O1&G M9'$%''@!D(UL0T*3L^DP,M"GY]-# _VNG_X+SJZ W9W\_=GTYN@G<^E4%>+D M\=R.>+>)ZCXX6Q"@^AB(V78NE]M$M82R(CA9$+K#\X3T#.96@[GY8$Y7.=Y- MP*$D+P!$EW9TH8IC1U0SD[K,Z@JM\A)YL3X10?A./?SQQ)($J+:SQSS^LR63?YW0B% M@>7X(:I0)^+\2IS?*VZRQGQ%XD**9.#N17F6(,9= M7$3RCQ)PE8$UM+1!4>@WI;1!$$;0-4L)*BE!KY2IJIK]/_Q'$FDK*VX[]4Z]'J+D0)I#M-)2T M04'045%1I2-ZTW91/?VP48IK]VZ)VF41^; Q^Y,VRK"GI@;4R9XZT0;MVB[M M7G6_4CRG"96ONN^Q54;_(;'N2[H=\CAODWLJU^!V-@&^+B^#&=J&E3'H-.%, M2HVX=O^X*W'>" W<@CP[^%+0G]4S*1JW*I)"_"\B;$DVK%< MU?%[>C9$=5+HNW$26'LI[#?3KR^?^W*$XV6,/+NC^<#:>*'[/]US23A7V4C\ M G;U=^!A;OKDUTX*O>]G46H+A/T>^#4&#]M6AJ /P^9>-L <^ZC5EEO9 +-A M9]>JG1'V6^-;7!ZVW'!EMT0J^IIXVZ;"^($=31.U!MBJC? M%+_"\E';O) +G6:YF6#M;38UP4ZVV:G VN%0O\-] ]KY7AT1*4*HMQ8\YQ@K4C/(RA+E2Q1?'*>,<,U1>B )SG4F%9$AI M5V9.64B,DM(,8M3Q77?I,$0XC )>L3NF2A"+BJL0+OH0L,WW)(3>\C,$%GM.@TUR"KX\#/X6 M>PI]>1#Z#?(4^&H7/(!V!CKMED5!*OBPK&@5Q(\JRKF:,2ZP"6$&RP5"0>1_Y(5*QPK;KC5*?3 MFOT3U/QOUSG#'$M$QZ+UV3_F57ZWXO9N^A^:FY^5?<6OBIQ?'K_&]CX^=I'+ M4Q!Y$MM]=?PBY]='J=%I[^_1(V'GB=!'@7F*A?"G>=31H2A85X0JPELO)TF" M^8N7@L8KM-9/_1V^[I_@%%54K?ID" ?['B>D8M=]KP>S$&VOP?YAIN-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( #%+\JQK;+ 8 ( V / >&PO M=V]R:V)O;VLN>&ULQ9MM<]HX$(#_BH8OUYNY','XA7::SK1->\=,+^5"VZ\= MQ1:@J2U124Y*?_VM3-*LP;-S7S9\ K]@'M:6GEU)O+RS[MN-M=_$CZ8V_F*T M"6'[8CSVY48UTO]IM\K D95UC0RPZ=9COW5*5GZC5&CJ<7)^GH\;J[\X_&X*6ZUUS>ZUF%W,>K>UVHD&FUTHW^JZF)T M/A)^8^_^MD[_M";(>EDZ6]<7H\G^P!?E@BZ/=B\CY"=YX[L]0=Y<2P"Y&.7G M<,&5=CYT9W37E\!XJ^#D_58;['M=!^4N95!_.=MNM5G'R\"O&*.?T<7AX74? MQ!?N_X31KE:Z5)>V;!MEPCZ.3M41T/B-WOJ1,+)1%Z.W]E8YL9!K%7\4?,N\ MVO_ &0H7.Z%A@-N7G6,G#S&VUI7\.V56$:(^ $O[$J\UT8BR(2 3$X(^35! MD%,"?\T)>JUME6B6N56DAD/$X1B,UP^R9CV$#WGO;.J?B MO?5>]<-&V67"K!>XF=!!AYV0IA+OOK=Z&S_PA[A2 2-2;IDPR^6#DE[U D9) M9,)LD;^LK>YT76,>RA<39F% PW0M]' +N8L98W[A1UFHZ20,$NA8Q.+6II>N,A*@]D%T.>+^V=M <):;J3#;2"A)) P2^!- MZ[51WHNE6A_F'0GE@X39!_^VTD%Q7>^ZFA$>?UD+J+2E>/;9R+;"F)0F$F9- M+-L;K[ZW,0%Y=WL8/TH,";,8EG"-JJV5F,_%F?@BZW9OA-BI0&PQ)B6&A%D, M9*+>*WD22A7)*>N)KU.,2=DC8;;'0+(NGGV*SO6_XQ$-2AY39GD,9>V#D)1% MILP6(=+WR(HQ*;-,F.6C%+Y2&7'P2CI#)EE@J9U/<'_2BI3)FE M0B;U?4Q*,5-FQ>#\>?!64V*96RO+:>425)FDQSEL8.!I*22,DN%3L%2C$E. MAC KAL;,,":EF)2];J$P):!VW6&),24,8L(#*:/0%EE( R9@$- MEX67*DA=]R2441+*F"5$UH67>%0OHR24,4OHOBX\$U?2.1F7K0R'DIR09S;0 M+\;N39Q3"5U4]P_"'&-2!LJ8#?0+\WT;6LB _XEKCMKFGGJ!,2D#9BRY MA^XS)9V,63ITS8V'SC)*.AFS=&A,G%[FE'1R9NG00P,XFCDEG9Q9.C1F+YJ4 M='+NF1D\+0EM_'55=8*$&FUN5A9C4M;)F:W3&V@YBPM%(@-X'*X&H!B3LD[. M;)T#S/O--PHN!CTE7JV64^+)F<5S@'FI5_"(*E.JF!?WHTFN!7O*T;6SQX:T ML.Y@$4Y.B2=G%L\!9FSFUCPL".ME1#EEH?P)Y_J/&WKOV:0LE#-;Z SYNRF MU+7>S]WA#JF@+%2<8 $ BBK&I"Q4/,5:@&/,J[:Y@12S%TW*0@7WV!N)B2>; M"LI"!?< W#!F7/0)G>@MQJ0L5' /P*$Q]>.&WF!,RD(%]P!<'S/^MR#&\[.! M\(K7>!E<05FH8+;0X"Q O.EUV<+I&)--Y@-ZMQYB4A0IF"PUAHCX> M8U(6*I@M-(RY'T:"N@AASB@+S9@M1$^MX%IH1EEHQFVAXZF5@1I]1AEHQFT@ M:K%0;XQP1AEHUAEHW)WL7[VLH'@VJKJ"K_"POX0^8^%$?(E7FB1I%I=:KMJZ MCMW)1_/!RNKA#U0/?_YZ]1]02P,$% @ ,8-,4C1..WUZ @ #$ !H M !X;"]?OG^?R/Q.[S6:_+C^[]>]C.8W_&%S_Z?KW85?*6"U>VWY; MQE55?QQNNX?ZNDD/E\G5XN5M5?4O;ZFJYPX2")+Y@Q2"=/X@@R";/RA#4)X_ MR"'(YP\*"(KY@QH(:N8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*= M",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HK MZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'> MAGH;@=Z&>AN!WH9Z&X'>-GG93:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@ M=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>>?*QDD#OC'IG KTSZIT)],ZH M=R;0.Z/>F4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"W MH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!W MH-Y!H'=,?A8DT#M0[R#0.U#O(-"[0;T; KT;U+LAT+M!O1L"O1O4N_E.O8?Q M\U"&6\_7&J__G52/EW/+[?+7Y=?.R:URQ;F^KQB>_P)02P,$% @ ,8-, M4B!P#MDD @ J2\ !, !;0V]N=&5N=%]4>7!E&ULS=I-;MLP$ 7@ MJQC:!A;-?[6(LVF[;;/H!5AI' N61()D4N?VI>0D0(O42. "?1L+-LEY(P[P MK7S]_3%06AW'84K;:I]S^,A8:O#KW[8%B[#M:W;J8O[JQ[&+'@:7\ M.%"JSY=XI4>_V_4M=;Z]'\N1.H5(KDM[HCP.]:GHU?GD7&Z83I_\XORES+G MLO,V^I#*Q"*]/^YY)//I=2B%*.;^_"N^));2%[\?S=/NJ'MC=KG>GSX>EGDD MMCPNO^/?9_Q2_YU]") ^)$@?"J0/#=*' >G#@O31@/3Q :0/OD%I!$54CD(J M1S&5HZ#*453E**QR%%&UL4$L! A0#% @ ,8-,4LJK;7^6!@ VAH !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ,8-,4K3Y6: K!0 71( !@ ("!E1@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4M;G@G=> M @ VP4 !@ ("!7"D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4KGQKK3A!0 J@X !D M ("!GTX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,8-,4OGQKJ*_ @ "08 !D ("!$F, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-, M4DC-G70_ P )0< !D ("!I6X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4F1:;2&Q"0 :AD M !D ("!1GL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4F;QVU2_" @A8 !D M ("!1I$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,8-,4DHJ^'N) P &@@ !D ("!@*0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4CJY MO+18%P S4P !D ("!M:X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4K*T@.9\ @ 2P4 !D M ("!K]$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,8-,4N--Y.#9 P 7 @ !D ("! MHML 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,8-,4FR'N;.[!P 1A0 !D ("!F^4 'AL+W=O&UL4$L! A0#% @ ,8-,4I)=.>T$ M P I@8 !D ("!#/4 'AL+W=O]J3L\P$ ="P &0 M@(%'^ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4F+NYU9" @ P4 !D M ("!#P$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,8-,4EF>5LF5!0 A2H !D ("!2@H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,8-,4KQ%?RQ @ 1@4 !D ("!C!8! 'AL+W=OPV$" #+!0 &0 @(%3 M)0$ >&PO=V]R:W-H965TLG 0!X;"]W;W)K&UL4$L! A0#% @ ,8-,4K/9W$,% P &0L !D M ("!7BL! 'AL+W=O&PO=V]R:W-H M965T4Q 0!X;"]W;W)K&UL4$L! M A0#% @ ,8-,4H6CCV>$! 4!0 !D ("!]C0! 'AL M+W=O&PO=V]R:W-H965T#X;-P( \% 9 " M@6T\ 0!X;"]W;W)K&UL4$L! A0#% @ ,8-, M4HM]M4OF @ 7 D !D ("!VSX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4M>,MQL3 P N@D M !D ("!!4D! 'AL+W=OX3+\6D# !C# &0 @(%/3 $ M>&PO=V]R:W-H965T]/ 0!X;"]W;W)K&UL4$L! A0#% @ ,8-,4JMVDNPK P '0D !D M ("!X%,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,8-,4L]?N5V+ P , L !D ("!]5\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4I+J M\S2D @ W08 !D ("!P6@! 'AL+W=OX.$.U$" "Y!0 &0 M @(&<:P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ,8-,4IW'I7!P!P &BL !D M ("!,7,! 'AL+W=O@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ,8-,4KZPWD]Q!0 XA8 !D ("! M:8,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,8-,4O*.."I% @ N@8 !D ("!S)(! 'AL+W=O@( Q : " 0*D 0!X;"]? M7!E&UL4$L% 3!@ !; %L ]!@ FI 0 $! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 225 390 1 false 53 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://roberthalf.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Financial Position Sheet http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition Consolidated Statements of Financial Position Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Financial Position (Parenthetical) Sheet http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical Consolidated Statements of Financial Position (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://roberthalf.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://roberthalf.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2110102 - Disclosure - New Accounting Pronouncements Sheet http://roberthalf.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 2111103 - Disclosure - Revenue Recognition Sheet http://roberthalf.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 2116104 - Disclosure - Other Current Assets Sheet http://roberthalf.com/role/OtherCurrentAssets Other Current Assets Notes 12 false false R13.htm 2119105 - Disclosure - Property and Equipment, Net Sheet http://roberthalf.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 2122106 - Disclosure - Leases Sheet http://roberthalf.com/role/Leases Leases Notes 14 false false R15.htm 2127107 - Disclosure - Goodwill Sheet http://roberthalf.com/role/Goodwill Goodwill Notes 15 false false R16.htm 2130108 - Disclosure - Accrued Payroll and Benefit Costs Sheet http://roberthalf.com/role/AccruedPayrollandBenefitCosts Accrued Payroll and Benefit Costs Notes 16 false false R17.htm 2134109 - Disclosure - Employee Deferred Compensation Plan Obligations Sheet http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations Employee Deferred Compensation Plan Obligations Notes 17 false false R18.htm 2138110 - Disclosure - Notes Payable Notes http://roberthalf.com/role/NotesPayable Notes Payable Notes 18 false false R19.htm 2140111 - Disclosure - Income Taxes Sheet http://roberthalf.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2149112 - Disclosure - Commitments and Contingencies Sheet http://roberthalf.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 2150113 - Disclosure - Stockholders' Equity Sheet http://roberthalf.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2156114 - Disclosure - Stock Plans Sheet http://roberthalf.com/role/StockPlans Stock Plans Notes 22 false false R23.htm 2160115 - Disclosure - Net Income Per Share Sheet http://roberthalf.com/role/NetIncomePerShare Net Income Per Share Notes 23 false false R24.htm 2163116 - Disclosure - Business Segments Sheet http://roberthalf.com/role/BusinessSegments Business Segments Notes 24 false false R25.htm 2168117 - Disclosure - Quarterly Financial Data (Unaudited) Sheet http://roberthalf.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data (Unaudited) Notes 25 false false R26.htm 2171118 - Disclosure - Subsequent Events Sheet http://roberthalf.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 2174119 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 27 false false R28.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://roberthalf.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://roberthalf.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 2312302 - Disclosure - Revenue Recognition (Tables) Sheet http://roberthalf.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://roberthalf.com/role/RevenueRecognition 30 false false R31.htm 2317303 - Disclosure - Other Current Assets (Tables) Sheet http://roberthalf.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://roberthalf.com/role/OtherCurrentAssets 31 false false R32.htm 2320304 - Disclosure - Property and Equipment, Net (Tables) Sheet http://roberthalf.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://roberthalf.com/role/PropertyandEquipmentNet 32 false false R33.htm 2323305 - Disclosure - Leases (Tables) Sheet http://roberthalf.com/role/LeasesTables Leases (Tables) Tables http://roberthalf.com/role/Leases 33 false false R34.htm 2328306 - Disclosure - Goodwill (Tables) Sheet http://roberthalf.com/role/GoodwillTables Goodwill (Tables) Tables http://roberthalf.com/role/Goodwill 34 false false R35.htm 2331307 - Disclosure - Accrued Payroll and Benefit Costs (Tables) Sheet http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables Accrued Payroll and Benefit Costs (Tables) Tables http://roberthalf.com/role/AccruedPayrollandBenefitCosts 35 false false R36.htm 2335308 - Disclosure - Employee Deferred Compensation Plan Obligations (Tables) Sheet http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables Employee Deferred Compensation Plan Obligations (Tables) Tables http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations 36 false false R37.htm 2341309 - Disclosure - Income Taxes (Tables) Sheet http://roberthalf.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://roberthalf.com/role/IncomeTaxes 37 false false R38.htm 2351310 - Disclosure - Stockholders' Equity (Tables) Sheet http://roberthalf.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://roberthalf.com/role/StockholdersEquity 38 false false R39.htm 2357311 - Disclosure - Stock Plans (Tables) Sheet http://roberthalf.com/role/StockPlansTables Stock Plans (Tables) Tables http://roberthalf.com/role/StockPlans 39 false false R40.htm 2361312 - Disclosure - Net Income Per Share (Tables) Sheet http://roberthalf.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://roberthalf.com/role/NetIncomePerShare 40 false false R41.htm 2364313 - Disclosure - Business Segments (Tables) Sheet http://roberthalf.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://roberthalf.com/role/BusinessSegments 41 false false R42.htm 2369314 - Disclosure - Quarterly Financial Data (Unaudited) (Tables) Sheet http://roberthalf.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data (Unaudited) (Tables) Tables http://roberthalf.com/role/QuarterlyFinancialDataUnaudited 42 false false R43.htm 2372315 - Disclosure - Subsequent Events (Tables) Sheet http://roberthalf.com/role/SubsequentEventsTables Subsequent Events (Tables) Tables http://roberthalf.com/role/SubsequentEvents 43 false false R44.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 44 false false R45.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details) Details 45 false false R46.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details) Details 46 false false R47.htm 2407404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails Summary of Significant Accounting Policies - Schedule of Credit Losses (Details) Details 47 false false R48.htm 2408405 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails Summary of Significant Accounting Policies - Property Plant and Equipment (Details) Details 48 false false R49.htm 2409406 - Disclosure - Summary of Significant Accounting Policies - Internal Use Software (Details) Sheet http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareDetails Summary of Significant Accounting Policies - Internal Use Software (Details) Details 49 false false R50.htm 2413407 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details) Sheet http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details) Details 50 false false R51.htm 2414408 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) Sheet http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails Revenue Recognition - Remaining Performance Obligation (Details) Details 51 false false R52.htm 2415409 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details) Sheet http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails Revenue Recognition - Schedule of Contract Liability Activity (Details) Details 52 false false R53.htm 2418410 - Disclosure - Other Current Assets (Details) Sheet http://roberthalf.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://roberthalf.com/role/OtherCurrentAssetsTables 53 false false R54.htm 2421411 - Disclosure - Property and Equipment, Net (Details) Sheet http://roberthalf.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://roberthalf.com/role/PropertyandEquipmentNetTables 54 false false R55.htm 2424412 - Disclosure - Leases - Narrative (Details) Sheet http://roberthalf.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 55 false false R56.htm 2425413 - Disclosure - Leases - Lease Cost and Other Information (Details) Sheet http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails Leases - Lease Cost and Other Information (Details) Details 56 false false R57.htm 2426414 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 57 false false R58.htm 2429415 - Disclosure - Goodwill (Details) Sheet http://roberthalf.com/role/GoodwillDetails Goodwill (Details) Details http://roberthalf.com/role/GoodwillTables 58 false false R59.htm 2432416 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs (Details) Sheet http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsDetails Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs (Details) Details 59 false false R60.htm 2433417 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details) Sheet http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details) Details 60 false false R61.htm 2436418 - Disclosure - Employee Deferred Compensation Plan Obligations - Narrative (Details) Sheet http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails Employee Deferred Compensation Plan Obligations - Narrative (Details) Details 61 false false R62.htm 2437419 - Disclosure - Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details) Sheet http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details) Details 62 false false R63.htm 2439420 - Disclosure - Notes Payable - Additional Information (Details) Notes http://roberthalf.com/role/NotesPayableAdditionalInformationDetails Notes Payable - Additional Information (Details) Details 63 false false R64.htm 2442421 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 64 false false R65.htm 2443422 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details) Sheet http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails Income Taxes - Income Before Provision for Income Taxes (Details) Details 65 false false R66.htm 2444423 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details) Sheet http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details) Details 66 false false R67.htm 2445424 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Details) Sheet http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails Income Taxes - Deferred Portion of Tax Provision (Details) Details 67 false false R68.htm 2446425 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details) Sheet http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails Income Taxes - Components of Deferred Income Tax Amounts (Details) Details 68 false false R69.htm 2447426 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 69 false false R70.htm 2448427 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details) Sheet http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details) Details 70 false false R71.htm 2452428 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 71 false false R72.htm 2453429 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details) Sheet http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details) Details 72 false false R73.htm 2454430 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details) Sheet http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details) Details 73 false false R74.htm 2455431 - Disclosure - Stockholders' Equity - Cash Dividends Declared (Details) Sheet http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails Stockholders' Equity - Cash Dividends Declared (Details) Details 74 false false R75.htm 2458432 - Disclosure - Stock Plans - Additional Information (Details) Sheet http://roberthalf.com/role/StockPlansAdditionalInformationDetails Stock Plans - Additional Information (Details) Details 75 false false R76.htm 2459433 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details) Sheet http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details) Details 76 false false R77.htm 2462434 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details) Sheet http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails Net Income Per Share - Calculation of Net Income Per Share (Details) Details 77 false false R78.htm 2465435 - Disclosure - Business Segments - Additional Information (Details) Sheet http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails Business Segments - Additional Information (Details) Details 78 false false R79.htm 2466436 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details) Sheet http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details) Details 79 false false R80.htm 2467437 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details) Sheet http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details) Details 80 false false R81.htm 2470438 - Disclosure - Quarterly Financial Data (Unaudited) (Details) Sheet http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails Quarterly Financial Data (Unaudited) (Details) Details http://roberthalf.com/role/QuarterlyFinancialDataUnauditedTables 81 false false R82.htm 2473439 - Disclosure - Subsequent Events (Details) Sheet http://roberthalf.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://roberthalf.com/role/SubsequentEventsTables 82 false false R83.htm 2475440 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts 83 false false All Reports Book All Reports rhi-20201231.htm rhi-20201231.xsd rhi-20201231_cal.xml rhi-20201231_def.xml rhi-20201231_lab.xml rhi-20201231_pre.xml rhi10k2020ex211.htm rhi10k2020ex231.htm rhi10k2020ex311.htm rhi10k2020ex312.htm rhi10k2020ex321.htm rhi10k2020ex322.htm rhi10k2020ex41.htm rhi-20201231_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rhi-20201231.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 225, "dts": { "calculationLink": { "local": [ "rhi-20201231_cal.xml" ] }, "definitionLink": { "local": [ "rhi-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "rhi-20201231.htm" ] }, "labelLink": { "local": [ "rhi-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "rhi-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "rhi-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 509, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://roberthalf.com/20201231": 1, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 6 }, "keyCustom": 44, "keyStandard": 346, "memberCustom": 22, "memberStandard": 28, "nsprefix": "rhi", "nsuri": "http://roberthalf.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://roberthalf.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "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": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110102 - Disclosure - New Accounting Pronouncements", "role": "http://roberthalf.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Revenue Recognition", "role": "http://roberthalf.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Other Current Assets", "role": "http://roberthalf.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Property and Equipment, Net", "role": "http://roberthalf.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Leases", "role": "http://roberthalf.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Goodwill", "role": "http://roberthalf.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - Disclosure - Accrued Payroll and Benefit Costs", "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCosts", "shortName": "Accrued Payroll and Benefit Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rhi:DeferredCompensationPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Employee Deferred Compensation Plan Obligations", "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations", "shortName": "Employee Deferred Compensation Plan Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rhi:DeferredCompensationPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Notes Payable", "role": "http://roberthalf.com/role/NotesPayable", "shortName": "Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140111 - Disclosure - Income Taxes", "role": "http://roberthalf.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Financial Position", "role": "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "shortName": "Consolidated Statements of Financial Position", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149112 - Disclosure - Commitments and Contingencies", "role": "http://roberthalf.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150113 - Disclosure - Stockholders' Equity", "role": "http://roberthalf.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156114 - Disclosure - Stock Plans", "role": "http://roberthalf.com/role/StockPlans", "shortName": "Stock Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160115 - Disclosure - Net Income Per Share", "role": "http://roberthalf.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163116 - Disclosure - Business Segments", "role": "http://roberthalf.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168117 - Disclosure - Quarterly Financial Data (Unaudited)", "role": "http://roberthalf.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171118 - Disclosure - Subsequent Events", "role": "http://roberthalf.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174119 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Financial Position (Parenthetical)", "role": "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical", "shortName": "Consolidated Statements of Financial Position (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Revenue Recognition (Tables)", "role": "http://roberthalf.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Other Current Assets (Tables)", "role": "http://roberthalf.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://roberthalf.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Leases (Tables)", "role": "http://roberthalf.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Goodwill (Tables)", "role": "http://roberthalf.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Accrued Payroll and Benefit Costs (Tables)", "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables", "shortName": "Accrued Payroll and Benefit Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Employee Deferred Compensation Plan Obligations (Tables)", "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables", "shortName": "Employee Deferred Compensation Plan Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Income Taxes (Tables)", "role": "http://roberthalf.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351310 - Disclosure - Stockholders' Equity (Tables)", "role": "http://roberthalf.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357311 - Disclosure - Stock Plans (Tables)", "role": "http://roberthalf.com/role/StockPlansTables", "shortName": "Stock Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361312 - Disclosure - Net Income Per Share (Tables)", "role": "http://roberthalf.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364313 - Disclosure - Business Segments (Tables)", "role": "http://roberthalf.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369314 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)", "role": "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372315 - Disclosure - Subsequent Events (Tables)", "role": "http://roberthalf.com/role/SubsequentEventsTables", "shortName": "Subsequent Events (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "rhi:ProvisionForWorkersCompensationClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:DeferredCompensationPlanDividendIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails", "shortName": "Summary of Significant Accounting Policies - Company's Income from Investments Held in Employee Deferred Compensation Trusts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:DeferredCompensationPlanDividendIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:DeferredCompensationPlanAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i1900da5be4d94cf0a3028ab684c35091_I20201231", "decimals": "-3", "lang": "en-US", "name": "rhi:DeferredCompensationPlanAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i6df6b573acf247e68df324ba6c8c5502_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i6df6b573acf247e68df324ba6c8c5502_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i9bc16ab6030c42cfa9c8edc0b308c846_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i9bc16ab6030c42cfa9c8edc0b308c846_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rhi:CapitalizedComputerSoftwareInternalUseDevelopmentCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies - Internal Use Software (Details)", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareDetails", "shortName": "Summary of Significant Accounting Policies - Internal Use Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rhi:CapitalizedComputerSoftwareInternalUseDevelopmentCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)", "role": "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails", "shortName": "Revenue Recognition - Schedule of Revenue Disaggregated by Line of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "rhi:StaffingPlacementGuaranteePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)", "role": "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails", "shortName": "Revenue Recognition - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i6df6b573acf247e68df324ba6c8c5502_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details)", "role": "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails", "shortName": "Revenue Recognition - Schedule of Contract Liability Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i531929b24699494b9a0e634d734cfa4b_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Other Current Assets (Details)", "role": "http://roberthalf.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": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Property and Equipment, Net (Details)", "role": "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseRenewalTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Leases - Narrative (Details)", "role": "http://roberthalf.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "rhi:LesseeOperatingLeaseTerminationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Leases - Lease Cost and Other Information (Details)", "role": "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails", "shortName": "Leases - Lease Cost and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i6df6b573acf247e68df324ba6c8c5502_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Goodwill (Details)", "role": "http://roberthalf.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i062be6c4dc474555af99566d651e2944_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs (Details)", "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsDetails", "shortName": "Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i531929b24699494b9a0e634d734cfa4b_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i18586d329805477284878a7d61452bc6_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rhi:DeferredPayrollTaxesCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)", "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails", "shortName": "Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rhi:DeferredPayrollTaxesCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Employee Deferred Compensation Plan Obligations - Narrative (Details)", "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails", "shortName": "Employee Deferred Compensation Plan Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i06c6f93ae85c4abeb8bd1798ee0d162c_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)", "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails", "shortName": "Employee Deferred Compensation Plan Obligations - Compensation Expense Related to Qualified and Nonqualified Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Notes Payable - Additional Information (Details)", "role": "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails", "shortName": "Notes Payable - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442421 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "role": "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details)", "role": "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Income Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)", "role": "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails", "shortName": "Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:DeferredPortionOfTaxExpenseBenefitDeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Details)", "role": "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails", "shortName": "Income Taxes - Deferred Portion of Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:DeferredPortionOfTaxExpenseBenefitDeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details)", "role": "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails", "shortName": "Income Taxes - Components of Deferred Income Tax Amounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i6df6b573acf247e68df324ba6c8c5502_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)", "role": "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i531929b24699494b9a0e634d734cfa4b_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i5333d73ea93b4a7c90364b300e2a930e_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:CommonStockRepurchasedShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)", "role": "http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails", "shortName": "Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:CommonStockRepurchasedShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)", "role": "http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails", "shortName": "Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Stockholders' Equity - Cash Dividends Declared (Details)", "role": "http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails", "shortName": "Stockholders' Equity - Cash Dividends Declared (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Stock Plans - Additional Information (Details)", "role": "http://roberthalf.com/role/StockPlansAdditionalInformationDetails", "shortName": "Stock Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i63dcd7e2b0cc405196f6044ec93e45db_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)", "role": "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails", "shortName": "Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "ic37a5347902a4ba4b1664f0c7cdf7f87_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i42a8173fd48447b8ad9edd52bd71886b_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details)", "role": "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails", "shortName": "Net Income Per Share - Calculation of Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Business Segments - Additional Information (Details)", "role": "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "shortName": "Business Segments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i42a8173fd48447b8ad9edd52bd71886b_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)", "role": "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "shortName": "Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i42a8173fd48447b8ad9edd52bd71886b_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467437 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)", "role": "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails", "shortName": "Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i0cfe140cd3b44f4f944e4663a2fbdf52_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i42a8173fd48447b8ad9edd52bd71886b_D20201001-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470438 - Disclosure - Quarterly Financial Data (Unaudited) (Details)", "role": "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i42a8173fd48447b8ad9edd52bd71886b_D20201001-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473439 - Disclosure - Subsequent Events (Details)", "role": "http://roberthalf.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSubsequentEventsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "ifc9cf3d0232e4e62b42ce09bb7f941cb_D20210211-20210211", "decimals": "2", "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "ic49fd68f7ab94b10b2748447471aea0f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475440 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i0ea6f97bf95546c1981a24847023c679_I20171231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rhi-20201231.htm", "contextRef": "i161f795b594840d786eb9a9323ede3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "Domestic" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r576", "r577", "r578" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r579" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r574" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r580" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r580" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r580" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r581" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r580" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r580" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r580" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "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": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r573" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r575" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "rhi_AccountempsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accountemps [Member]", "label": "Accountemps [Member]", "terseLabel": "Accountemps" } } }, "localname": "AccountempsMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_AmortizationOfCloudComputingImplementationCosts": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Cloud Computing Implementation Costs", "label": "Amortization of Cloud Computing Implementation Costs", "terseLabel": "Amortization of cloud computing implementation costs" } } }, "localname": "AmortizationOfCloudComputingImplementationCosts", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rhi_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rhi_AwardsNotSubjectToMarketConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Awards Not Subject to Market Conditions [Member]", "label": "Awards Not Subject To Market Conditions [Member]", "terseLabel": "Performance Based Awards without Market Conditions" } } }, "localname": "AwardsNotSubjectToMarketConditionsMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "domainItemType" }, "rhi_CaliforniaEnterpriseZoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "California Enterprise Zone [Member]", "label": "California Enterprise Zone [Member]", "terseLabel": "California Enterprise Zone" } } }, "localname": "CaliforniaEnterpriseZoneMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rhi_CapitalizedComputerSoftwareInternalUseDevelopmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Computer Software, Internal-Use Development Costs", "label": "Capitalized Computer Software, Internal-Use Development Costs", "terseLabel": "Capitalized internal-use software development costs" } } }, "localname": "CapitalizedComputerSoftwareInternalUseDevelopmentCosts", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "rhi_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid During Period For [Abstract]", "label": "Cash Paid During Period For [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Shares Earned Percentage Of Initial Target Number Shares Awarded", "label": "Common Shares Earned Percentage Of Initial Target Number Shares Awarded", "terseLabel": "Actual shares earned, possible percentage on target award" } } }, "localname": "CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rhi_CommonStockRepurchasedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares repurchased during the period that are held in treasury and are presented as if constructively retired. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Common Stock Repurchased Shares", "terseLabel": "Common stock repurchased (in shares)" } } }, "localname": "CommonStockRepurchasedShares", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails" ], "xbrltype": "sharesItemType" }, "rhi_CommonStockRepurchasedValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the value of stock that has been repurchased during the period that is held in treasury and is presented as if constructively retired. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Common Stock Repurchased Value", "terseLabel": "Common stock repurchased" } } }, "localname": "CommonStockRepurchasedValue", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockholdersEquityNumberofCostofCommonStockSharesRepurchasedDetails" ], "xbrltype": "monetaryItemType" }, "rhi_ComputerHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Hardware [Member]", "label": "Computer Hardware [Member]", "terseLabel": "Computer hardware" } } }, "localname": "ComputerHardwareMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rhi_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Software [Member]", "label": "Computer Software [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rhi_ContractwithCustomerLiabilityOtherIncludingTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Other, Including Translation Adjustments", "label": "Contract with Customer, Liability, Other, Including Translation Adjustments", "verboseLabel": "Other, including translation adjustments" } } }, "localname": "ContractwithCustomerLiabilityOtherIncludingTranslationAdjustments", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" ], "xbrltype": "monetaryItemType" }, "rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "contribution plans and nonqualified plans [Table Text Block]", "label": "contribution plans and nonqualified plans [Table Text Block]", "terseLabel": "contribution plans and nonqualified plans" } } }, "localname": "ContributionPlansAndNonqualifiedPlansTableTextBlock", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsTables" ], "xbrltype": "textBlockItemType" }, "rhi_CreditAgreement364DayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement364 Day (Member)", "label": "Credit Agreement364 Day [Member]", "terseLabel": "364 Day Credit Agreement" } } }, "localname": "CreditAgreement364DayMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rhi_DeferredCompensationPlanAssetsCurrent": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Assets, Current", "label": "Deferred Compensation Plan Assets, Current", "terseLabel": "Employee deferred compensation trust assets", "verboseLabel": "Deferred Compensation Plan Assets, Current" } } }, "localname": "DeferredCompensationPlanAssetsCurrent", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredCompensationPlanDividendIncome": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails": { "order": 2.0, "parentTag": "rhi_DeferredCompensationPlanInvestmentIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Dividend Income", "label": "Deferred Compensation Plan, Dividend Income", "negatedTerseLabel": "Dividend income" } } }, "localname": "DeferredCompensationPlanDividendIncome", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredCompensationPlanFundExchangesWithinPlan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Fund Exchanges Within Plan", "label": "Deferred Compensation Plan, Fund Exchanges Within Plan", "terseLabel": "Fund exchanges within employee deferred compensation trusts" } } }, "localname": "DeferredCompensationPlanFundExchangesWithinPlan", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredCompensationPlanInvestmentIncome": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Investment Income", "label": "Deferred Compensation Plan, Investment Income", "negatedTerseLabel": "(Income) loss from investments held in employee deferred compensation trusts (which is completely offset by related costs and expenses - Notes A & I)", "negatedTotalLabel": "Deferred Compensation Plan, Investment Income" } } }, "localname": "DeferredCompensationPlanInvestmentIncome", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails": { "order": 1.0, "parentTag": "rhi_DeferredCompensationPlanInvestmentIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Realized and Unrealized Gain (Loss)", "label": "Deferred Compensation Plan, Realized and Unrealized Gain (Loss)", "negatedLabel": "Realized and unrealized (gains) losses", "negatedTerseLabel": "Realized and unrealized (gains) losses from investments held in employee deferred compensation trusts" } } }, "localname": "DeferredCompensationPlanRealizedAndUnrealizedGainLoss", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomefromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredCompensationPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plans", "label": "Deferred Compensation Plans [Abstract]" } } }, "localname": "DeferredCompensationPlansAbstract", "nsuri": "http://roberthalf.com/20201231", "xbrltype": "stringItemType" }, "rhi_DeferredCompensationPlansTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plans [Text Block]", "label": "Deferred Compensation Plans [Text Block]", "terseLabel": "Employee Deferred Compensation Plan Obligations" } } }, "localname": "DeferredCompensationPlansTextBlock", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligations" ], "xbrltype": "textBlockItemType" }, "rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Federal and State Income Tax Expense (Benefit)", "label": "Deferred Federal And State Income Tax Expense Benefit", "terseLabel": "Federal and state" } } }, "localname": "DeferredFederalAndStateIncomeTaxExpenseBenefit", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredPayrollTaxesCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Payroll Taxes, CARES Act", "label": "Deferred Payroll Taxes, CARES Act", "terseLabel": "Deferred applicable payroll taxes" } } }, "localname": "DeferredPayrollTaxesCARESAct", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredPortionOfTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred portion of tax expense (benefit)", "label": "Deferred Portion Of Tax Expense Benefit", "totalLabel": "Deferred portion of the tax provision (benefit)" } } }, "localname": "DeferredPortionOfTaxExpenseBenefit", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredPortionOfTaxExpenseBenefitDeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": { "order": 2.0, "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets capitalized costs for books, deducted for tax", "label": "Deferred Portion Of Tax Expense (Benefit) Deferred Tax Assets Capitalized Costs For Books Deducted For Tax", "terseLabel": "Capitalized costs for books, deducted for tax" } } }, "localname": "DeferredPortionOfTaxExpenseBenefitDeferredTaxAssetsCapitalizedCostsForBooksDeductedForTax", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredPortionOfTaxExpenseBenefitDeferredTaxAssetsOtherNet": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": { "order": 4.0, "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets other, net", "label": "Deferred Portion Of Tax Expense (Benefit) Deferred Tax Assets Other Net", "terseLabel": "Other, net" } } }, "localname": "DeferredPortionOfTaxExpenseBenefitDeferredTaxAssetsOtherNet", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredPortionOfTaxExpenseBenefitDeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": { "order": 1.0, "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities accrued expenses, deducted for tax when paid", "label": "Deferred Portion Of Tax Expense (Benefit) Deferred Tax Liability Accrued Expenses Deducted For Tax When Paid", "negatedTerseLabel": "Accrued expenses, deducted for tax when paid" } } }, "localname": "DeferredPortionOfTaxExpenseBenefitDeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredPortionOfTaxExpenseBenefitDeferredTaxLiabilityDepreciation": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails": { "order": 3.0, "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liability depreciation", "label": "Deferred Portion Of Tax Expense (Benefit) Deferred Tax Liability Depreciation", "negatedLabel": "Depreciation" } } }, "localname": "DeferredPortionOfTaxExpenseBenefitDeferredTaxLiabilityDepreciation", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Liability", "label": "Deferred Tax Assets, Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating loss and tax credit carryforwards", "label": "Deferred Tax Assets Operating Loss And Tax Credit Carryforwards", "verboseLabel": "Credits and net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business, Amount Utilized", "terseLabel": "Amount expected to be utilized of tax credit carry forwards expiring in the and beyond the stated year" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities, amortization of intangible assets", "label": "Deferred Tax Liabilities Amortization Of Intangible Assets", "negatedLabel": "Amortization of intangible assets" } } }, "localname": "DeferredTaxLiabilitiesAmortizationOfIntangibleAssets", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation, Percent", "terseLabel": "Compensation book/tax differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationPercent", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Permanent Difference, Percent", "terseLabel": "Permanent book/tax differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation tax impact of uncertain tax position", "label": "Effective Income Tax Rate Reconciliation Tax Impact Of Uncertain Tax Position", "terseLabel": "Tax impact of uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 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 Disclosure [Text Block]", "terseLabel": "Accrued Payroll and Benefit Costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCosts" ], "xbrltype": "textBlockItemType" }, "rhi_ForeignCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Countries [Member]", "label": "Foreign Countries [Member]", "terseLabel": "Foreign Countries" } } }, "localname": "ForeignCountriesMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income from Investments Held in Employee Deferred Compensation Plan Trusts", "label": "Income from Investments Held in Employee Deferred Compensation Plan Trusts [Policy Text Block]", "terseLabel": "(Income) Loss from Investments Held in Employee Deferred Compensation Trusts" } } }, "localname": "IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accrued Payroll and Benefit Cost", "label": "Increase (Decrease) in Accrued Payroll and Benefit Cost", "terseLabel": "Accrued payroll and benefit costs" } } }, "localname": "IncreaseDecreaseInAccruedPayrollAndBenefitCost", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Liability", "label": "Increase (Decrease) in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Contract Liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRollForward", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" ], "xbrltype": "stringItemType" }, "rhi_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Option to terminate lease term" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rhi_LineOfCreditFacilityUsedCapacityServiceFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Used Capacity, Service Fee, Percentage", "label": "Line Of Credit Facility, Used Capacity, Service Fee, Percentage", "terseLabel": "Service fee percentage" } } }, "localname": "LineOfCreditFacilityUsedCapacityServiceFeePercentage", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "rhi_MutualFundBlendMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mutual Fund, Blend", "label": "Mutual Fund, Blend [Member]", "terseLabel": "Mutual funds - blend" } } }, "localname": "MutualFundBlendMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "rhi_MutualFundBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mutual Fund, Bond", "label": "Mutual Fund, Bond [Member]", "terseLabel": "Mutual funds - bond" } } }, "localname": "MutualFundBondMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "rhi_MutualFundStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mutual Fund, Stock", "label": "Mutual Fund, Stock [Member]", "terseLabel": "Mutual funds - stock" } } }, "localname": "MutualFundStockMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "rhi_OfficeTeamMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OfficeTeam [Member]", "label": "OfficeTeam [Member]", "terseLabel": "OfficeTeam" } } }, "localname": "OfficeTeamMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_PaymentsForEmployeeDeferredCompensationPlan": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Employee Deferred Compensation Plan", "label": "Payments For Employee Deferred Compensation Plan", "negatedLabel": "Investments in employee deferred compensation trusts" } } }, "localname": "PaymentsForEmployeeDeferredCompensationPlan", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rhi_PermanentPlacementStaffingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Permanent placement staffing [Member]", "label": "Permanent Placement Staffing [Member]", "terseLabel": "Permanent placement staffing", "verboseLabel": "Permanent placement staffing" } } }, "localname": "PermanentPlacementStaffingMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/GoodwillDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_ProvisionForWorkersCompensationClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for workers compensation claims", "label": "Provision For Workers Compensation Claims", "terseLabel": "Provision for workers' compensation claims threshold" } } }, "localname": "ProvisionForWorkersCompensationClaims", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "rhi_RedemptionsFromEmployeeDeferredCompensationPlan": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Redemptions From Employee Deferred Compensation Plan", "label": "Redemptions From Employee Deferred Compensation Plan", "terseLabel": "Proceeds from employee deferred compensation trust redemptions" } } }, "localname": "RedemptionsFromEmployeeDeferredCompensationPlan", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rhi_RestrictedStockAndStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Stock Units [Member]", "label": "Restricted Stock And Stock Units [Member]", "terseLabel": "Restricted stock and stock units" } } }, "localname": "RestrictedStockAndStockUnitsMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rhi_ReturnOnInvestedCapitalAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return on Invested Capital Award", "label": "Return on Invested Capital Award [Member]", "terseLabel": "ROIC Award" } } }, "localname": "ReturnOnInvestedCapitalAwardMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rhi_RiskConsultingAndInternalAuditServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk consulting and internal audit services [Member]", "label": "Risk Consulting And Internal Audit Services [Member]", "terseLabel": "Risk consulting and internal audit services", "verboseLabel": "Risk consulting and internal audit services" } } }, "localname": "RiskConsultingAndInternalAuditServicesMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/GoodwillDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_RobertHalfManagementResourcesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Robert Half Management Resources [Member]", "label": "Robert Half Management Resources [Member]", "terseLabel": "Robert Half Management Resources" } } }, "localname": "RobertHalfManagementResourcesMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_RobertHalfTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Robert Half Technology [Member]", "label": "Robert Half Technology [Member]", "terseLabel": "Robert Half Technology" } } }, "localname": "RobertHalfTechnologyMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred portion of income tax expense (benefit).", "label": "Schedule Of Deferred Portion Of Income Tax Expense Benefit [Table Text Block]", "terseLabel": "Deferred Portion of Tax Provision (Benefit)" } } }, "localname": "ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period", "negatedTerseLabel": "Restrictions lapsed (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility", "terseLabel": "Historical volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangements By Share-based Payment Award, Equity Awards Other than Options, Lapsed In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Restrictions lapsed (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "rhi_StaffingPlacementGuaranteePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Staffing Placement, Guarantee Period", "label": "Staffing Placement, Guarantee Period", "terseLabel": "Guarantee period" } } }, "localname": "StaffingPlacementGuaranteePeriod", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "durationItemType" }, "rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standby letters of credit used for collateral requirements Member.", "label": "Standby Letters Of Credit Used For Collateral Requirements [Member]", "terseLabel": "Standby letters of credit used for collateral requirements" } } }, "localname": "StandbyLettersOfCreditUsedForCollateralRequirementsMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.", "label": "Stock Repurchased Under Employee Stock Plan During Period Shares", "terseLabel": "Repurchases related to employee stock plans (in shares)" } } }, "localname": "StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of shares repurchased in connection with employee stock plans, whereby Company shares were tendered by employees for the payment of applicable withholding taxes and/or exercise price.", "label": "Stock Repurchased Under Employee Stock Plan During Period Value", "terseLabel": "Repurchases related to employee stock plans" } } }, "localname": "StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockholdersEquityNumberandCostofEmployeeStockPlanRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "rhi_StockRepurchasesAwaitingSettlement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchases Awaiting Settlement", "label": "Stock Repurchases Awaiting Settlement", "terseLabel": "Stock repurchases awaiting settlement" } } }, "localname": "StockRepurchasesAwaitingSettlement", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "rhi_SubjectToMarketConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subject to Market Conditions [Member]", "label": "Subject To Market Conditions [Member]", "terseLabel": "Performance Based Awards with Market Conditions" } } }, "localname": "SubjectToMarketConditionsMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "domainItemType" }, "rhi_SubjectToPerformanceConditionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subject to Performance Condition", "label": "Subject to Performance Condition [Member]", "terseLabel": "Total Awards with Performance Condition" } } }, "localname": "SubjectToPerformanceConditionMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "domainItemType" }, "rhi_SupplementalBalanceSheetInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Balance Sheet Information", "label": "Supplemental Balance Sheet Information [Abstract]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetInformationAbstract", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "rhi_TemporaryAndConsultantStaffingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary and consultant staffing [Member]", "label": "Temporary And Consultant Staffing [Member]", "terseLabel": "Temporary and consultant staffing", "verboseLabel": "Temporary and consultant staffing" } } }, "localname": "TemporaryAndConsultantStaffingMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/GoodwillDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "rhi_TimeBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Based Awards", "label": "Time Based Awards [Member]", "terseLabel": "Non-Executive Officer Time Based Awards" } } }, "localname": "TimeBasedAwardsMember", "nsuri": "http://roberthalf.com/20201231", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r150", "r163", "r164", "r165", "r166", "r168", "r170", "r174" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r150", "r163", "r164", "r165", "r166", "r168", "r170", "r174" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r102", "r113", "r192", "r377", "r378", "r379", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r102", "r113", "r192", "r377", "r378", "r379", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r102", "r113", "r192", "r377", "r378", "r379", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r102", "r113", "r192", "r377", "r378", "r379", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r352", "r353", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r528", "r531" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r352", "r353", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r528", "r531" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r176", "r267", "r271", "r491", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r176", "r267", "r271", "r491", "r527", "r529" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r310", "r352", "r353", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r528", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r310", "r352", "r353", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r528", "r531" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r97", "r584" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r177", "r178", "r267", "r272", "r530", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r177", "r178", "r267", "r272", "r530", "r559", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r182", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r97", "r584" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r203" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r18", "r183", "r184" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r501", "r515" ], "calculation": { "http://roberthalf.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 payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r9", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Workers\u2019 compensation" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r504", "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Accrued Payroll Taxes" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r8", "r9", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Payroll and benefits" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r221" ], "calculation": { "http://roberthalf.com/role/PropertyandEquipmentNetDetails": { "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", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r46", "r47", "r48", "r517", "r539", "r543" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r99", "r100", "r101", "r443", "r534", "r535" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r381" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r101", "r377", "r378", "r379" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r105", "r106", "r107", "r109", "r189", "r190", "r191", "r192", "r195", "r196", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r417", "r418", "r419", "r420", "r492", "r493", "r494", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "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", "terseLabel": "Total unrecognized compensation cost, net of estimated forfeitures" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r185", "r197", "r198", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end", "periodStartLabel": "Balance at beginning" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Other, including translation adjustments" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r201" ], "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", "negatedTerseLabel": "Deductions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Charges to expense" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r74", "r215", "r218" ], "calculation": { "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 }, "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows", "http://roberthalf.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r84", "r158", "r165", "r172", "r188", "r439", "r444", "r449", "r499", "r514" ], "calculation": { "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r43", "r84", "r188", "r439", "r444", "r449" ], "calculation": { "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r357", "r372" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r76" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 1.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r77", "r81" ], "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 and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r70", "r76", "r79" ], "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": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r70", "r450" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "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": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r230", "r506", "r521" ], "calculation": { "http://roberthalf.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 (Note L)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share (usd per share)", "verboseLabel": "Quarterly dividend per share (usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity", "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "http://roberthalf.com/role/StockholdersEquityCashDividendsDeclaredDetails", "http://roberthalf.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "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 stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r234" ], "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, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.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 stock, $0.001 par value; authorized 260,000,000 shares; issued and outstanding 113,127,501 and 115,120,404 shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r80", "r360" ], "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": "Workers' Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r59", "r508", "r524" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "COMPREHENSIVE INCOME (LOSS):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r81", "r441" ], "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": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Liability Activity" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r245", "r246", "r268" ], "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.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Payments in advance of satisfaction of performance obligations" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r269" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r64", "r491" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "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", "terseLabel": "Costs of services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r85", "r414", "r426" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r88", "r414" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r85", "r414", "r426" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r500", "r502", "r513" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r86", "r235", "r236", "r237", "r238", "r459", "r460", "r461", "r512" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "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" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r286", "r355" ], "calculation": { "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedContributionPlanCostRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Employee deferred compensation expense (income) related to changes in the fair value of trust assets" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": { "auth_ref": [ "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]", "terseLabel": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits" } } }, "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r285", "r287" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Employee deferred compensation plan obligations" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Employee deferred compensation trust assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r415", "r426" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r389", "r390" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 6.0, "parentTag": "us-gaap_Assets", "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": "Noncurrent deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r74", "r85", "r415", "r426", "r427", "r428" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r406" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "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", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r408" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total deferred income tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred Income Tax Assets" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r412", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Net operating loss carryforwards, foreign" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "auth_ref": [ "r411", "r412", "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "terseLabel": "California enterprise zone tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense", "terseLabel": "Deferred Payroll Taxes (CARES Act)" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Employee deferred compensation and other benefit obligations" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Employee deferred compensation plan obligations" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the provision for loan losses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Provision for Loan Losses", "terseLabel": "Allowance for credit losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r407" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "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", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail", "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r390", "r408" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Income Tax Liabilities" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r412", "r413" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment basis differences" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r351" ], "calculation": { "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "totalLabel": "Total compensation expense related to qualified defined contribution plans and nonqualified plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedContributionPlanCostRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Contribution expense" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r74", "r219" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r267", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue Disaggregated by Line of Business" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r357", "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Activity Under All Stock Plans and Weighted Average Exercise Prices" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r239", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Dividends declared" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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": "California enterprise zone" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r60", "r111", "r112", "r113", "r114", "r115", "r122", "r124", "r126", "r127", "r128", "r132", "r133", "r509", "r525" ], "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 (usd per share)", "verboseLabel": "Basic net income per share (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails", "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r60", "r111", "r112", "r113", "r114", "r115", "r124", "r126", "r127", "r128", "r132", "r133", "r509", "r525" ], "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 (usd per share)", "verboseLabel": "Diluted net income per share (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails", "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r450" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "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", "terseLabel": "Effect of exchange rate fluctuations" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r392" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r392", "r430" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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": "Federal U.S. income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r392", "r430" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Tax effects of TCJA" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r392", "r430" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "negatedLabel": "Non-U.S. income taxed at different rates, net of foreign tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r392", "r430" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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, Percent", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r392", "r430" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r392", "r430" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Federal tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.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": "Accrued payroll and benefit costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsDetails", "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r371" ], "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": "Unrecognized compensation cost expected to be recognized over the period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r99", "r100", "r101", "r106", "r116", "r118", "r137", "r192", "r234", "r239", "r377", "r378", "r379", "r419", "r420", "r451", "r452", "r453", "r454", "r455", "r456", "r534", "r535", "r536" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r350", "r446", "r481", "r482", "r483" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r311", "r312", "r317", "r350", "r446", "r481" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r311", "r312", "r317", "r350", "r446", "r482" ], "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": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r350", "r446", "r483" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r350", "r481", "r482", "r483" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r81", "r447", "r448" ], "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 of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": "Amortized life assigned to identifiable intangible assets (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "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 Countries" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r81", "r458" ], "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": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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 equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r207", "r498" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.0, "parentTag": "us-gaap_Assets", "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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r208" ], "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", "verboseLabel": "Goodwill recorded as a result of acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/GoodwillDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r81", "r211", "r216" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r213" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/GoodwillDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r209", "r210", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63", "r84", "r158", "r164", "r168", "r171", "r174", "r188", "r449" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 margin", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r87", "r429" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r87", "r429" ], "calculation": { "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r87", "r158", "r164", "r168", "r171", "r174" ], "calculation": { "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails", "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r396" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r393", "r404", "r410", "r424", "r431", "r433", "r434", "r435" ], "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/2020-01-31", "presentation": [ "http://roberthalf.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 Taxes [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r397" ], "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 Taxes [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r117", "r118", "r156", "r391", "r425", "r432", "r526" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r56", "r81", "r387", "r388", "r404", "r405", "r409", "r416", "r560" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r78" ], "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", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r73" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Employee deferred compensation plan obligations" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r73" ], "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": "Increase (decrease) in income tax expense" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r73" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r73" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Capitalized cloud computing implementation costs" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r214", "r217" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_Assets", "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": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r510" ], "calculation": { "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r69", "r71", "r78" ], "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", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r150", "r163", "r164", "r165", "r166", "r168", "r170", "r174" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Elimination of intersegment revenues" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rental expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r472" ], "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": "Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r220" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r473" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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": "Present value of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 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/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.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 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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 7.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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r473" ], "calculation": { "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r475" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseRenewalTerm": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Renewal Term", "terseLabel": "Option to extend lease term" } } }, "localname": "LessorOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r84", "r166", "r188", "r440", "r444", "r445", "r449" ], "calculation": { "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r84", "r188", "r449", "r503", "r519" ], "calculation": { "http://roberthalf.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 liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r84", "r188", "r440", "r444", "r445", "r449" ], "calculation": { "http://roberthalf.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r502", "r513" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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": "Uncommitted letter of credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Debt support standby letters of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Notes payable, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Notes payable, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r232" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "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": "Net cash flows used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "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": "Net cash flows provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r72", "r75" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "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": "Net cash flows provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r50", "r53", "r58", "r75", "r84", "r105", "r111", "r112", "r113", "r114", "r117", "r118", "r125", "r158", "r164", "r168", "r171", "r174", "r188", "r449", "r507", "r523" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows", "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity", "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails", "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r103", "r104", "r107", "r108", "r119", "r120", "r121", "r193", "r194", "r278", "r279", "r280", "r281", "r380", "r421", "r422", "r423", "r495", "r496", "r497", "r538", "r539", "r540", "r541", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r102", "r105", "r106", "r107", "r109", "r110", "r113", "r132", "r189", "r190", "r191", "r192", "r195", "r196", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r417", "r418", "r419", "r420", "r492", "r493", "r494", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails" ], "xbrltype": "stringItemType" }, "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash items:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonqualifiedPlanMember": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Nonqualified Plan [Member]", "terseLabel": "Nonqualified Plan" } } }, "localname": "NonqualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r15", "r502", "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "promissory note payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r146" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r164", "r168", "r171", "r174" ], "calculation": { "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "terseLabel": "Segment income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rental expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r463" ], "calculation": { "http://roberthalf.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": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r463" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r465", "r468" ], "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", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r462" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_Assets", "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 assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r471", "r474" ], "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 for operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r470", "r474" ], "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 for operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://roberthalf.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://roberthalf.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r44", "r46", "r437", "r442" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Foreign defined benefit plans, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r437", "r438", "r442" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r51", "r54", "r437", "r438", "r442" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r68" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r68" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r66" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payments for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://roberthalf.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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; authorized 5,000,000 shares; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r204", "r205" ], "calculation": { "http://roberthalf.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [ "r89" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Repayment of notes payable" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r222" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r224", "r561", "r562", "r563" ], "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 and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r27", "r220" ], "calculation": { "http://roberthalf.com/role/PropertyandEquipmentNetDetails": { "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": "Property and equipment, cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r222", "r520" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://roberthalf.com/role/PropertyandEquipmentNetDetails": { "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 and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails", "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r222" ], "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": "Depreciation Expense Computed Using Straight-Line Method over Useful Lives", "verboseLabel": "Components of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetTables", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r220" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r61", "r199" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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)", "terseLabel": "Allowance for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r25", "r81", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses and Accounts Receivable Allowances" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r74" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r239", "r381", "r518", "r538", "r543" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 5.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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r99", "r100", "r101", "r106", "r116", "r118", "r192", "r377", "r378", "r379", "r419", "r420", "r534", "r536" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]", "terseLabel": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]", "terseLabel": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r149", "r150", "r163", "r169", "r170", "r176", "r177", "r180", "r266", "r267", "r491" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "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", "negatedLabel": "Service revenues", "terseLabel": "Service revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails", "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedDetails", "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyLineofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r82", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r283" ], "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": "Service Revenues and Costs of Services" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r256", "r257", "r270", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Contracts expected duration" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Aggregate transaction price allocated to performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected duration" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r469", "r474" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Payroll Costs and Retirement Obligations" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Allocation of Plan Assets" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r416" ], "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": "Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r284", "r286" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/EmployeeDeferredCompensationPlanObligationsNarrativeDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r408" ], "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": "Components of Deferred Income Tax Amounts" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Calculation of Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r392" ], "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": "Difference of Income Taxes from Statutory Federal Income Tax Rates" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the details pertaining to each employee stock ownership plan.", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]", "terseLabel": "Number and Cost of Employee Stock Plan Repurchases" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r211", "r212" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/GoodwillDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r211", "r212" ], "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": "Activity in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "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": "Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r28", "r222" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/PropertyandEquipmentNetDetails", "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r62", "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Revenue and Long-Lived Assets by Geographic Location" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r57", "r179" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r158", "r161", "r167", "r211" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r158", "r161", "r167", "r211" ], "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": "Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r357", "r372" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSubsequentEventsTextBlock": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business.", "label": "Schedule of Subsequent Events [Table Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "ScheduleOfSubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEventsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Number and Cost of Common Stock Shares Repurchased" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r145", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r163", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r174", "r180", "r527" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/GoodwillDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r145", "r147", "r148", "r158", "r162", "r168", "r172", "r173", "r174", "r175", "r176", "r179", "r180", "r181" ], "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": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegments" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails", "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r358" ], "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 for grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r363" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r364" ], "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, Ending Balance (in shares)", "periodStartLabel": "Outstanding Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "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": "Number\u00a0of Shares/ Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "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", "periodEndLabel": "Outstanding Ending Balance (usd per share)", "periodStartLabel": "Outstanding Beginning Balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant\u00a0Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Historical volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Total number of available shares to grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r354", "r359" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails", "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r81", "r357", "r361" ], "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": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance at end of period, (in shares)", "periodStartLabel": "Balance at beginning of period, (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NotesPayableAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r145", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r163", "r164", "r165", "r166", "r168", "r169", "r170", "r171", "r172", "r174", "r180", "r211", "r223", "r225", "r226", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails", "http://roberthalf.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r99", "r100", "r101", "r106", "r116", "r118", "r137", "r192", "r234", "r239", "r377", "r378", "r379", "r419", "r420", "r451", "r452", "r453", "r454", "r455", "r456", "r534", "r535", "r536" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r99", "r100", "r101", "r137", "r491" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r234", "r239" ], "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": "Net issuances of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r234", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Net issuances of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r239", "r356", "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares remaining under existing repurchase program (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r234", "r239" ], "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", "negatedLabel": "Repurchases of common stock, (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r234", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r84", "r187", "r188", "r449" ], "calculation": { "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Adoption of accounting pronouncement", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition", "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r83", "r239", "r244" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r457", "r479" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r457", "r479" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r457", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r457", "r479" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r478", "r480" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]", "terseLabel": "Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits" } } }, "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r105", "r106", "r107", "r109", "r189", "r190", "r191", "r192", "r195", "r196", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r417", "r418", "r419", "r420", "r492", "r493", "r494", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r386", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Gross decreases\u2014tax positions in prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r400" ], "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": "Gross increases\u2014tax positions in current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases\u2014tax positions in prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits, impact on effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144" ], "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/2020-01-31", "presentation": [ "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred tax valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Translation Adjustments" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r90", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "negatedTerseLabel": "Liability recognized in accordance with ASC 606", "periodEndLabel": "Balance\u00a0at End\u00a0of\u00a0Period", "periodStartLabel": "Balance\u00a0at Beginning\u00a0of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged\u00a0to Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r90", "r91", "r92", "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r90", "r91", "r92", "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r128" ], "calculation": { "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r123", "r128" ], "calculation": { "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails": { "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": "Diluted weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r122", "r128" ], "calculation": { "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails": { "order": 1.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": "Basic (in shares)", "verboseLabel": "Weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations", "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Payroll taxes" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r480": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r573": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r574": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r575": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r576": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r577": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r578": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r579": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r580": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r581": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r582": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r583": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r584": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" } }, "version": "2.1" } ZIP 106 0000315213-21-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000315213-21-000025-xbrl.zip M4$L#!!0 ( #%($ RKWR]:U<;R9(N_'U^A5[/>6>ZUT)VWB_>O7T6;7!O>BQP8]P>^.*55R@LJ=BZ MET=GHV+_8-(AB. K7XY>T"[QHC_1?U%R]@ MRJB+<)?B9_4MX]'DR\OAPVLN[1?#S[-K3TY.GI_:43]?3Q"B+]+7UHQ#<_GI M%]>?T'PUUEJ_R-\VE_I0S"[,@XZ#>[Y?'K^ +ZZ9R.FXN&Y>C#/XBM\O$JW8EPR@N77[JBNN)CH3==B.C?3YG)73H>3T=GU M E!_>54(7O;-9$Z^>/4?__$?OTR*23^\ DYT&Y+_\J+Z[)<7UO?O'%<6<\.>N'?S[SQ?BH;\Y>#LMA@.<7IR_3A6%4_5AX'X;Y1_A^$Y3+ MJ'#5XT\GVR'^\UF!!8Y2<\LU4PQYJ42PVFA*:/"!.OEI+4T%87CC"S$8FD%Z M="A>KH*^\DEGO>F;_6>=PL.0GOYY9M?*X[=D^WB7]J;^]C^N\-]@]WUP[*'KGO9/=\]63+?C\+=WL[YZ7?'-M M ^_M[+*MM3_.]P8?4._\S<'6SN^#WOD?;/<0[OBM=]);@W&Q0F_)WMGN1R=V M/^X=;*WM'>Q]_'VP>>C0YMKV86_G /[_X[0WV"RV/OY^L+GF#WJ__7'L?WM3 MV-\^B-V=/XO>QUVT>[Y.X9DPO_VSK8]O/N^>.[;UVP;KK<%\#O>*K9W=^IX_ MX5E\N+=S=+#Y<>-T[S ]P\'[[:.MM0V^^W'[N_1Z=N=U4] 9")H"%WJ.>\R8UE7">6[ 4N,F<:1./7L533]Z\38S.#3SX%BZ6*AG8]8*K@_!4)R]!NZ.3']CZ,/I_X2S)[Y^FZ]G!PF'\8A3OMOBQ@6RW+: M.],#-W@SW#K<_KRWUA]L[NSSWF\?.%Q+,YL/WPR K>=[A[_W-W<\/&_O\"W= M[H=_;9_M??1'EC"Q^=OVYZV/NWAK[?/)WLYGF)?CNX-U OD<>:G4"G'OY_L",PJ_@DOC7Y> H#,<9$J^. "'OAZ22?SV[N.2=.4L?K9Z8 MD7]CBM&?IC]-;)X.CM)=XW\5XTD),S3]/\L^#-2'A;]8MI_V=C:.]X:_'^R= ME^>[@]\/]W[;^PRK[WSSO(=@M9YN??P JW?C#-A)-@_AOH]_H-YKC?;^]P"Y MP9]#\U%/MPXWB]W!YN>]P1^G^!RV![UQV);,!.&<5CCKS'<.4Y=H7 MW']Q&3"/0@RC -['^!J8GUS&E^/LW8%\=+(+^7("X/Z?S\;%X*B?7);\V<$H MB<\\HG]^.O8PPHO+0U2/OWAF/85Q.1WEW[*K]+(6R8K7?T4DFX%"MA;-;X5/ MO\7&)4,TX4]";F6C33/OJPT$PX^DHO*I]QI%+0S%B 3! MHLD4!9E>"F&>HRBN8@)_C:*7*, II5[2 $O9,B.=1E0P2Q$*!#Y"H9*I)5G. MEV3JT@K]&Q00/@K+)34N$B8#^,21$F:-<,IQCO*JPGKI*(#UWZ' O(X"URS# M@=GK^>(8IC5_:39;!G# 7U1G7]R?/EP+PW)0#*\;]K:+^M(0+R[/_EMKGSE MV%1B!2N?8>6M],A@$1!BB ><+1K6M45;&@&8MV@@ K>U:%>EY?LLVA6-@;F+ M5'!" #Y;K0B8).V95-8R&E&FFVKHII:1;NKV=%-W1C>LN!*>$JT09^"&*::D M2N@1,TZL$UG/R(<@5_W683\!_^I7#P\[/>H7KICTPL#"(WP!WU8[1XU'^'X" MKY[N6?_W-+G_X%R40_AUO'I:@&%N+H//!^7P_:1TGZNQ?GEQ[2-F5)O-Y/L4 MH+PS$Z")I=PY'3RV3"D*: I'2F4$P\^C>CRL6?6^2%Z=Z;\S!;CUK\U1,3'] MEK I@FI6X(!8#_@7"6PE1P$+ ; 8$27(XV&3<]/!M)]V9;4>T4PQD4A'A%:'( M8V\]D7P!<*;UHKH$8$MSSYV0(6K)0-EHI8(W+"A#<"0+ :F/T68LGM$A$D&C M!A_.:F84 &F-&7CNL'XIHNXQ,OJA,-SBF>N\CIA[Y$0*.BMDHOHUC(:YZA @L,J59KZ8(S$VN&@B*,9;CSQ\?8X2-T=$O0A$.ZU MMHHQ@$ 6/B"!$N 0:%;G'@UK%N$#WQV;,,8! 6 'G]>!0\64 X\JYDLL4YQK3)408,ZPBX%R\FA8]J ^\-WQ!PEB@W#@ M S+)..31>HP5LA;1> M5!>_41."RQN[(DK+$L"R*'B++(H<.9#LQ\?5Q?O "V&TDRE](2ING4L5,UIR MZDUD3!M"P(%Z?(Q^.#=I(0Q%'G@7&6*!@OW!3B$MK+3"8V"H]NKQ,70Q08V% M,%=R[;32R$2G&29$246P"(ZBZ #/XX?+-VGS(KVK1)C+&XQ.14*(%$YH!LZO M8CXZX!?C1%)&_*-AS2)\X+MC$_+*8W"JF *N6+!WV 2,P/\E@EI.X^-ATX)] MX+MCF<#*6*O B-G @&N*!ZLX)=IXX1"6CX9E#^H#WR%_!,7>D&!II"QPHAA5 M*##!!6?"QVOK19X8M83)YY=3')GS*@"-*2$L1*8UY=Y3; 45P%7[HZZZ;SY^ M/)J\?%VI7M"TZS$&-ZDJ&+?BJB]S94PU@UM=Z0^GXTEZBY9H \R#$(+!_Y8P M"W8V!(.]H(%X*7$4#Y<4_KURTT;&W6$N.^ @'XGT 7'.+ I*1!6Y%U)*7QJ?.$AG\5H=J,]%TP3&XUAPD1E%/B06O 4PP6(]?@8_6 AGP69:@+F&4DJ M= 13+9B*Q@IN$57$:<#.CX^A"PGY+(:Y*E 9HR1&L< ?QF"/4Y9$%$*:1A? M7GNZ3(OT7BRF4H8C@8P'WY0A+@UV"!D>B7 $+"=^-*Q90,CG#ME$-#BCPF$D M>&"*:H6$A\K=2YW3+C.Y!YP_ZYG1YS!Y,QWZ)6;RY81+J05U#EM-%#B$3 MP MY;E"CDI-I4'+SY193Y)?SV8__@M&-"-W:LR98UA9HE4+ENU=2 AYDI";\X@$A>&LEY9+9C0S ME#"B-'(J>JM4"PSY74@(?9*0FU,:3$HX1(8EP,&KY)>0Z MIB0PU)M.IJ:?>/%K.?0M88T,BW23A0$"8R$4C4B,5 M;>$2>5Q!,T*L-B(H#*H] M*"^4_4$6ZT.Z\JT2#@)@SX+;#G9><6"Q-^$.%X2%^^1<+!=416 M$L$T\\PQ8[F22 4<;)!2V1;$9%MFYMLD'%@CY VW@:6H7T2&(J*,%8 *4?Z M!]$641("ZJQ MEV4_^0[KCRSS5J8C8Q4H/&Y3N3S%2BNO<03KU(*ZM:7W>EHN(2B*U Q2H=0# MC1NJ/4<>Z4B1BXY(]6-(R*/+6KI#"9&@,YSVED5K6&1!,2.\%A+3R!4FZ,>0 MD$>7M72'$D(D(#1#,'<8,>*L=HQ'$;$&L?'.Z>67D,7O,-\A.YQVW'C/."62 MI<9E2!M,"$!HC+$53T:_;=D'=R@;U%-DC>56><-,<-HBKR1AE@1/,&8_AFP\ MHJRENX2"0HB(K.>86[#QRE@#CK;0P8> 9. _AFP\HJRE.Y0-CZQ41,3H&6%8 M(:4EQPR#AZ"#9C8LOVPLP?;R7=IXJ;$FA&!/+"-:*8*DCH(%ZS5QD2X_/UIF MX]LD'%A*CREQ.G+',%)*:XZ5"]%%185I0?>]EAGY-@F'US$Z:A, U,P1HJT' M<>&14Z^"Q"WH^=:M72'W.+>603,(91RAGP (,:9QXIK MIQP.[L?@UKUF+=UEZWN*-+ K$"0\D"'>> M..^6."!]'XP+_E?3-T/7EE,,M'58&"O D76,N&C E 7OD*5(.<5$BYJTOAN5 M\.*3LW= _\GJT*<6=T=IC%_/+D/%U/5N.@FC?YF1/S&C;['J5G*T;8;[X4)8 M>L6P&$P'=R\$B^_\RG(1;A1*AC83&9C@)<^*8X33\]RA.%A+5<"^F%X8" )5*@8R*.E!K!+")M M0,!+HFM^-,DQ,D0'4,9SKYG!47&JP6MR8+6(Q*0-)Y;\6*Z+=T(Y83$%_C"B MK"&($^&5]RP$8]K*L,?K.6#.0!-SJS$"'*BXX59J)#$C1BO,?4L8!MK33]UD M:_0^C(X!JEQ LU7GRBF\\.#H46I(H"$FR@7L@F1.>R.("$9ZQHA#VH06G/J\ M)/Q;S,'.V#CEP76G@*F9HTY%&TU0"''A2.J3G?BG&OZI)_[=S#]U>_ZIN^.? M!6@2># AK3_D%47&.R8=HTH*CUJO/[=BA-]W@GF4YL_R@+ !&8L\HR*DPMTH@O:<6FX\;KWV?##V+41Y MAN@#00Y6'_>,1ZR%X)(@L'P<\ZC:$K:^F7W;)5P^^9?IQYW@#H9EO]P_>XQJ MU/#D*R@5M<&,2FF4 .RB)4WG=FG;"I8S>+4@=)L=$D M@%OOO):M5Z@+8.1B5*MCW 6'E&*$!5B;A*M(!74B<$D=?D2JM6>&9C\?N;<= MQN5TY!YG+%1$0X(*#@LF&?B,6@H991#&<2.,CX](QSXX1Q>C;!T.)FK$4X$Q MPY* BHW U6@XV$RBVX]>%\G1A6A=E,J57+1.&<+ FU3&.M"X &DE-IB8EFC= MU^5P7/8+;U+6W<8D#*X<7KH!KSRJAUSO%X-BF*]\C%K7V* PTE;CJ)@2TO) MK0,V S<%$;0E6G_3?DI& M?C\Q,1;#_<>H=IWAU*53B)7#S%JJ%#=&$D:#10Q5VY(M4+O+R=(%Z5VEM%5! M*> M"Q*0D47@N%!) \-8A9;HW25EZ6(VOSBCDDMP10$<:4X,P<8:0SPE% 73 M_B##NS :F"&,]*YO7'9?'K/299H2Y4GT@'.9#@9TKD5"2,HUIIR9UBO=1;%S M00I74NV4MX%@SY CVG&!N0#?5$7&J&J]PET8.Q<36XC24I;6(P%W)4:%I3,F M'9D=4D/:MJ36?25:5(P_UW836 A&-+LP0]-?G?IB4E_^.$.[.)KHI24Z6(8\ MMI8)J@GPE7J$G6B]XET&UBY&">L(WJGCVC.-6?!"8R$$3PVGI./2M!_U+@5K M%Z*0"9*!<@5F%4M&!(8?$)'@GH9(,0U^T6>V3,Z.@K^YX& ['(?A-&R'@2F& MP#JPIK%,!M6%+=LO]G.X:/WT*+A)\#LI@+2_%=_#I^-H7/KN?4/E2AA^N9^! MG_LRC9,4+FZX?+]/FDGI' '_DHC>S[E.6*;6&C1$G+JB864C\0#PN* V@FI9 MM-0MKB9X63AD-#A.E(,;S#EC\!LCVAI/K1&( _1>WG8-2\VA.VS)P(S$'CPC M%3!ACGJ- K;11!,266U)(Q9;S@VDA)IN7=.B19T M[5I*#MUE6Q,%5D=+YI$V#("/(L0+)%+6NR!4BT>RAAZVXO)^UI*&A6*% D\$ M,8FQ958#LQ3SUA+'6]!3;:DY=9>-+!FBP'DCG%0,((/ATH*+83SS@A+3@H/4 MOXM3;X,9AX.R[S<&1Z/R.$?PVK*HM*#81V2Y(Y1%2I3S*&57$F!5%*0%!P\M M-ZON\JR7U 462>$IBPXHB10$R%)-+56+[.E>LC:\7M9)4R:M$J(L%XSIHDE MR M-O/2.*P -[2+]?56!WP_IB5%8TNB98DQ:9;P.WG-BO<1*"5MM%\ Z>+CM M@N^/Q6/T$+'X*>"%3+3A-/%P1H8!*#U #Z_J,>#'9H#FF^;W-,+U>W!(@TNI MHU96,B:\HNE\22RX-$9Y;;*96,JH;Z/YWT^ D-DL3,?%,(S'[ZLAQHM+?)BS M$NK.UHO3F'G/!/%:,QZX"M'P("4 9VL9>AR<>L@=TWOA$G9:B1"M-#8R&;P) MPA$#IER0D+)T'P67%K6EUS\_;$RB'C"+8:!'32&*8=UP#XX M3 E35G'D$( H)M4\OU)52%B\^P])Q[ M&L%Q5$8Q)L!%5,XP*YS0 G%O'Q=_?["R!6.L=@:T;0 +R+1%GC L,$/2(F$? MV=I=!I2Z&#Y+'#PS$B"0!?X&8SDA1B+JN5%""+V\FPE+K)KO9>^!,DRQ%=PJ M!%:42T-B#-)*DWYT'CT*3BT&I=XAE[C5U!##N).<65A%1#L&8#4XZA&3\E%P M:?$H]2XYYGS$0D1-I& &_A4II&H!UI@00"?6>WKDR=+=H:4#YCWX<3Z 2R,L MSJ"X8\8&JZS'4JL0D,>"N.5?F=MA4HPR?U-ZR8XY3?R>7FE1L5D._STU_?0H MGRYKR2H,,OJ@?-K'I:F075M+A*$IPV2DF_; 5-X:^."X\C#YW-.-!$>+Z:7#3=#QC MU95VU!*)B-1'@:@VAAD6HU=*,*I]:J07TDE[RZ]-WY;#?3!]@[5@KYS)#:(Q M]/;L;9BD;C];\?4H@&W\, [^33EZ7?;[8(%&IK\=_CVM9:HM6"<2K:G#*ID^ M */86(\$ F4+]I!HN\2'GK:.:W>YUF(DECB'L30,@7&4D>MHE,:".M1D,".^ MO%Q+W-H HRFZ<:Y,HW,H]7]4<@,H8*MF6]UCKT]&CXH1Y.=+V1E)DF D!LI MN:M'5J.],:[H _DO/V\[')?]8P#=ER^Z9\V!^!UE-!$J(!8\,%J;R1" MEG!NG''-D3:\]I*>A/%)&*_S^T <;^OW79+OTV%&H_LVA7<%QZ2U7% E"%&:(0E03(O D K& ML8"H:C];UN#;\:1P[>)+<-:'("FG@C)KL3%62,PL%BHZ(^GR\^5/TY_F]AJK M_7YYDCIN_'JV%F(8@:I+W!J/PYS6O[1XBM;$VP$L.L*M!-4F&19$<&\XD]);:HT7 M#LE((M:J#7V &[ZMGIB1OQPTV 8]-RI2)YOWD])]7AU6_WX8%M^,#GSSL3_6 MF:>!8^0P]AAKRX03UEGLF%*8!J)C:,.9ITLD)X_X,&,I-%<40"T3+( [%@RA M*N @E0*3T 8YN?\3[Z^5P,ET--P:;@R/01:#?VV.BHGIYRL?HYPH;0,*$7EA M(J-&61>D3L7F!AD:5%O:(-_O^?9/LZ$)S1(BRU3WF@5 Y,:1^PE==RVJ#AJJ;BYH)-D!2+*(&RM82SJ MH#V3SF%M8G2"DC;T:5U.;BZD-:NCTG *JQ$1PX"C%@O!(G+2^2BCJLJD9,N8 MN -7_6K&P>?O[G='6-Y=#,5JF%R@DC(X2:>0Q%2X4H,9:".)W. N,Z'27E%&(6(8+J=K5M8\5B,08QA&Q1G,IV $ZB."K0:+!C&"+64M#OP_K!>V&)B[0#SA(\J6"V8<<: MZ^5=$)81;BUO.0,7A=@7TSG.P$FL1!9C0 MX#0-++6^6OI"R@5[87=9B6R1I-RF\UX9"A6#1]'A5K)B,3C_#@^# M$X(:@1R C\B,!'NFF0M41.R4(4JTDBD+]L+NCCO!!,)DQ-QAR[QVVH7DBEEI M-*4$MZ#9QN)MT/WT.*5@16P0S@K*$/A@ED0DK&12!65T;' W9$@6BNJ)0^&*HF#;#D#%X38%\-*8* GQD6+M6+2>Z.\8]CIZ(RU MWK4A47W);-GB>:JX4S9Z6(XF]3^AVC!O4I8I9@+SP-K-TP5Z88MA)_46>Z;3 M84*>I2Z+"*4N?I9KT+B,M:!YZ6*]L+LL$Y26X^"0BP$<8H.M8%8C+Z@EDD:) M6\F*A>#\.V0*-LYY#=##8\6T]DK8*#R/!*>^[+@%#026Q'+=3^-1P@RL%NZM M#TSCJ Q"5BHL$??(A!8!,210,UMQ1$GF0N$49 M,TO8''OQ*31XE M]^12/?",Q[^%=X=81V@+=NGC.+29I6"O' MM8S* N>,L%I'&2)WT6I!J6K#24W?X-Q<"^\/CS)T*1W5-.)H4GXGU,R)UM8@&HUA#!SY *Z\(-BG M +2G2WP8Q8)Y<(>)"MI84&"6"BLQ(P$K8F!=>"R9M31PN;QY_(OFP1VF[ /] MO>!.,2H931TYM(\HU;Q$')"RK=5%]VQ%[D4I.4Z=BHHHA13#UH-F2GT@N+5" M8^27..%M69AQA]H) ?U1R+F@FGED#-%1(<](M)P@L<2%>4O#C#M44YX8[!C1 MCB)FN=32*.ZY]U9;^.1JS@6B]\^5>W7X$+T;J)DJM;%4*DK-&-5.&:-0,)Q; M3U.0LZ8;:^@F*%I"NK';TTUT*;H+B(ZU44+%R)6&%4^UQYP"2-0, ".XT#7= M9$,WO91TD[>GF[X;NCF;NCTXA(..S#BA<&#*(4+!:F%OKL9EEW"=?I]7?U?K ME&KA,=...R^9 *\PH@BO))53R%C$:[JQAF[+MTX3,6ZY3M.E=[1.B3?.B50\ MKS%+_2DLZ#""E+;*$C0K6)0-W99OG29BW'*=IDOO:)T*Y(C1@6D;/ ,C"EI. M2^^\=8P'Y%A%-XP>,!#X_73#Z.&K*IUVD7I0: ,@R"6$1>0ME9&S;"K8N 8 M_LMV(?^P;.APMC,\M>/P[RGE\PSS MX4=ORW%;VN]YIQC#U 9,-#.>6FZ$,S' .F-68=:"V/>R\VWQT7&9NE^FTP!! MP;)(@E'!"4L&5@3#&I!;?VR\O9>MHI2!0!+ M]5 &'!%CI=86^,2(HEY2 +&/>$TN@Q5=R!+U2&/-E0K6:R9AI3J)A6(**7":\^,!"BKC>0& MT"XF6@7A4"N/7EX.WMY+LI+RZ1@G9T5 D45E4N(2DT$@SAPSQ#WB-;D$H& ^QUA(,72A[A$ETXZ+G+%4N5C2A$YIQ@B&@M!5,4 M,Q0(83BR*O"SS*!GU1].QY-*?JUX-@?)Z/ M+XY?_0)_U<":$1Z$4HP"4J/8@+Z@3%E*D4-(,_HIR=;%/>/)61^D:% ,NP>A MV#^8O,3J:/*/D\)/#EYBA/[_9_FZ5[^,C\SPU2]V] +NKGZN!OEBJ#3AKND7 M^\.7+J1"YF?5SDJK-=#LSP MOU?&9CCN O>*6%TX+LX#S HFF'\]J68L89Q^,0RS-R!IVA\V-W;6USKO=U9W MUM]?GO,2SO;]^NL/VQL[&^OO.ZN;:YWU_WW]K]7-W]8[K[=ZO8WW[S>V-I?^ M%3Z:\0&L\$DY7.FL/7_]O$, B>@%3EO=:MIOMK9[G5]@00W+X>9T (.X3KWN MMD-,!5\"1ZFYY9HIAKQ4(EAM-"4TI&B]O YG=88F*6]C^N\ M-]@]WUP[*'KGO9/=\]63+?C\+=WL[YZ7?'-M ^_M[+*MM3_.]P8?4._\S<'6 MSN^#WOD?;/<0[OBM=]);@W&Q.GU+]LYV/SJQ]7'WI+?S@>ZM_8&V/F[@S;7] ML]Y@G?3.MXO-M=[YWMIFL4O68:S/Q_ZW/YG_U^_]/=(_MHW2@X S/:!W5ER\FD'+P4P.3K1&EB M;#\TM]AR!+JR"R+5-T?C\++YX1^^&!_US1GHX2P8^:9_'(?1)&5KUT-.RJ-: M'VK^7!"55.($%._$-\/7VO)YUI8O)O[+[]AS@=F-WZ+G^,;OOC:JIL^Q$K<: M]D6><35K>/M$VG\^H\^:&XZ,][!V7Y*CTPZ^3-%^B)-K2'+[U?H1!DZ#CV^K M7MC5=5J9H;M>HKFQT03N/IV\M&79#V"(1]-PW=I='0ZGIK\=CLK1I)5K^$UA M?_L@]@XW3O=VWASVR,;I[L[^V>::.^O]MD$VS_U@E\!].WZPM?;F8)?LUO?\ M"<_BP[V=HT'O\$V_][%WOGL([A[MTD^P=[OT&SR>[K/?QS>%> M7YV\W5F=]-ZC4_CW$XN4,&-D5V(;NPS\U6ZJINDBR8Q'2!FBQ;-7__6?6C+Q MCQMU0"W>#RRY=V4>L_RN;FY^6'W;V5Y_M[6]TWGW8?O]A]7-G<[.5@=L_PX8 M^ ZFG:WM#N8_^9\[6V\Z._]:[\S!@ADD6'V]D[[&FK)+],E+_$5684N,$@!J M=R8'H1.+,7"E)"(<0M[@;FP%H+0[O*8@G6&OQ5;9P0PM^S)IYGU&4FO9Z" MSS^&"J/ICZ^%A3LC MF'GNB=EZ:-C;V3C?/.SA/.;.KP5HGM--LL%W=_XL=L_7R>;:A_/=\\_GFQ__ MN (-R],> ,K>^9]I_J< )]'NX3K=/>P?;'[\_;"WLXLV=S8/MW9Z>._-96BH MI&92<-/URFCP#8/KFL 4Z#/):<0^($UJ:,@>-33"CA8>W"\;\ MUW]B@?[QZ=9_EMYBO2X'@V*,'T#*?9(M]CO&D]!Z+?P,,V\[-:J93^ M.CS:6MO_%)@W&E'6U=0!*-+$=Y47J@MT]4YCRIFASU[A+D:,R.^-.X&:>$EO M@!>+B%_>NRAMA_UB/ %3-]F$;WXT<=I9_T1U,(K9"+Z0BV"=L ([9457(DJ9 MT%11;9Z]VM[Z=1TT][]6W[[I;&SNK&]OKB:U#2[_QN;KYTL,M;\ 5EFL?EH_ M-6Z2A:%3QLYH)@0=,^Z,CX)+.XF^4PP[Q63<<0=F!'/]>1GA^5\/VLKG3-Z, MP;^&S[_V'7DNN+QSU)\G>SMGXJ^C_HI1RP.<[A/]PYQ9S6P>5P M1*4<-X:N'*7.Z\D+R#U?7E>]IUZ7OIVZLO$'UL]V#]\,=G=Z)YOG_?[FVF?< M&_Q^T#O<+K; -]@EOQ=[:^L(]..7_L#.[T7OX]Y![WR5;GT$_;KSX6QWL'X& M^A7F^.9P=_#[Y][.'[SWYV5_@#K*C56NRVE@W91MW]4QNFZ@#/P!0K44.D4U M^N;$C,+].P25LKIO('R]7UL!X;_W3H]^M5Y=C#OF=*-.G9;/7FG6Q8(IR'&'TU$Q]H5+H@8@*6?'%/,&(5\ZVC?#XCS__O.3DFH# MFS>>;S]__[RS/CCJEV=AE/EZ6;%T-LOG/U\GZ,UP@3PD\7XEL4XGP-N5QUL#//FFZ1'>FL; M0(]>&N=T]^/VP>9ONZ=I[EL?_RQV=S8_[V*%/E'A+:7@4TOG?)=9#WXV#J@K M)0]6>D\\\L]>$:58Y[T9^LZ_BGX?Y,KX+_>T%B JY$E4'DQ48.ZLM_8'V=Q9 M3[N@[!.)%GL-LA*MQH!4I.Y:HGDW'< <-%EZ+X"=3E!JU;-7O3#LEYUW9O3Y M >3CN^,+M0!EX+DU>@=7 L!\"BP\F!2=IAQ6'X5B-'0ITZ3+J$%=BXWJ1I&. M=->$4WGFBQ7T.>[L2P9;N MJ5WG<563\\'5&V8OIT,0FG35LU<[Q:2??DH(!/+]3;(_7I[A'FU%;B M#!.;UU@K84X5?]@D>\76QQ2#^$!W#_U@\[?-@]YA?[ [^ -M[OQYV/OXQ^G> M;[\/]M9Z5^,/=&^0RAM^3U6OQ2;913#VV=;'O0*>CS<_]D[WUMY\WAWL?C?W>-)!NS+[9U&":_7YJVUN?4/+<,7@6!) MK/9:N&Y4$GQ5@5G7H,BZ3N+(,$9&1 E@ L1DMQQ]KE1QIZ'WMT/#;8NW?;_S MMW\[YV]97G"S'(8K0=\EC3/<4X2A&*8DM)>$/9<\YX$M@@L;0Y^2X$+'GG7< M08 E!5/]W"DJ09JK$RG&'=,Y"?U^]_.P/(%Y!C,&#GKX8CQ-L5\S[O@0BV%5 M1K(]!6^/(=Z(Y)PX@W0^GP_,SO]][SMV'^$-_B>]P/MZ_AMY^JW4U7\Y-D@V M4RL7[3!1WG0%%H 9D/5=RVCLRF@I)Y)('_"S5[MA?%6W7L.U[POQ__UB\3K\ M5W>9>8C]A9NF<+T8;Y9+0AYVLW)]%"II6$[@DW]/BV07YC,&Y42K(&E8^Q^\E02 MC5WH(N\T*&O0TUH;U=64!F4=H&7-$Z3ZFJY>"BW=>C5TRZ-.S_!>.# =L93=] 9'Y2IJK=3=:6%>\SDZENK@S3:4>+#<1SC/),S7C24>CCC=GX\4A MP;H!5=7KI>IE/)G^8+KE%)YQ\@EAQJ-1LHN#=]W4;:&KF(Q=RS'SJ2+>,?-- M)+@4VF69K.(3!GPPY9NT$"B@03&9@-X*?5!$HW*80I+]LTXX#J.SSD8*'QB7 M$^C6S,1TWE1(\9):OACC$G:<]V6WP_ZT7Q6-O>_NW+?^K28TTZAA_//B].4< M!1,!:_7Y@^G+S;4/IY^ EEIS)+LL1-YEV)BN0A(<::DL]RHP$=&3OGS2EXO7 ME^ S^V+L^N5X.LI[\#[ O?D0^JQ/1I>=Y(U)&%3DOT[;_4_C<"?=8G*@#W1Q M*(85)CQ)E7SI:U"DLRM6TK!)R=DPGESN/#-+(TWQ1(##^R'ECU8QQ"+KZ:-1 M>7J6('$QK'9ATCQRC4V%)R^*LRLP/4H'B82A"VF<=V8TZ6QL;%1(&F;^!H;H MI-;D:40S/.N ?AOZ-%(UQ_E+GG>68GFV7OYNL-\88;Y:_R/YK)O7G#S_)H+T_JI+[YAKLV536@=$]LE MC9I5[B^06 M^\?W/OVNMW>_U-:+I<>RH-[W-]F#Q0/@A31@KNQ$ILJOTS',:?R#A>'.>H<; M[!/F6"D>=5=QY+K,)HO!K.Y2S(41)@C)XHT-E!>ZUM=OPBP_L#@W-/DMD^1U M19$?3JP_D$^:!ZHBDUTJG>BRZ&U7.Z6ZV$L9@[ M[BTWMU-,,TKTYMM'W0T7,2&8O1 MH J3'\&S3;HH!8-2PI;/,S937TSJ>2U,_!9QDMF&BZ/5]/+E:/6"^6_Z9O_' MLC!P78_WSF'<0\?A_[.M/SX%Y;4RAG=UX"RE2@APMRGO1BY](\6."L\V=_9-/A%LBA%5=B]+14S2RKC7@?3@@ M,N?>ZJCQ-\'9HOWI*_EY"]] 6I[]M900UC:%MIH!R>_3ICJ HNIXLY6LR\S^ M/JBSI.^2F@N3SG&NPZO!QWR97@>6=MX6ROL&,24DP6WCYM(KN^[F*.TV%: V M0O^L\W]JE?0F;WC#B--A42FDZ=@_NZRAP+F1VA.&C*&,1*2I"@HT4P0/'AM' MTC'PH*$$1<\Z/CAX1'_\SV?HLI8:3@>^G-1??ZFFWF5L]*9?FLFS3CHP+^01 M?BQ]=;YQ_LDQQZ5 OFN(LZ"O%.F";4?=2#3GR$?'DW'G*TJ*%:70"A6SAM8- M+U]UK$E.4 ++( =IH;0)WI\,+GG9VT,V@&"92FZN7^U(,0 MI3NO"B!=H9JM,$3 P )8S9)V22!],0+(W*^W-&>_-7)ZS=9H=4TY&F><7S5^ MJG^!&12CSH5;&/0N-,C2 M#[M$MW;'O09PQKJIL+K+#)==R[3N8D$Y8Q9CP_BS5QC3%4S8BN+LRP5: M7M!R;BU=UMJS-3*_Q.Y@$;S*G0D>?^BM;^Z\3\<<;6V_ MV]I>W5E?Z_RZV]E>?[.^O;[Y>KU]>N8>4^.:LR/'&W.Y*+^>;3>9*#OPH%_[ M()D_EB: .6^*GH9: )E,>HZQXE1&*A+R+-. &5YE#9Q4XSC MU;L48JK3,&Y8\.]R6M#[)@^HSMTUJ&J'!"] M85B33X7O#$+(P2=X_OQ *Z#3#X*?]F?)HMELP_ ] MA%+@UP9&L=$D4J8LI<@AI!G]))\U]QS,SGHX,ONA:T?!? :O 1[ZTO1/S-GX MV8O+R@XT74T(1K)R^^(UOC79Y3J=(6O*=ZO;.YV-+SE_.VIB].SK9D$_@ FX M_L529F,'/^\T^\O?99>7PHAMES; HOV7Z<'$_[U5Y0&!VG'K.@($;E M=/^@RD ',A7CK)Q!4=USB"./^+*8P&S=[3)ODH,6!D?C>YF8>,[_TLRN49!) MM+HTCW>U<0KXI57++'"&Y+WGJWPGB56B)W=H([&,+C]\^>Z/T0].[-\@$ZVV%<3D=@ MW)\H_Q"4?QOV37^ELY-V)\"IR(4MOP&H.GJB^#TI\(4FJ2#!NPL./Z^6><)=9T07JFQF M#OE*2NQ)$8"3Y63/HS :ITAV?]G(.[]$+G#] M0DD]BWC-5PY/9G.[+-;+3,^,'I>#E'/*HM8.E:J8:8Z+D&+2#)-).1J&LRI9 MX5+@\:H\YUT96!!]G#.!)WFM;-H8]$+;_;HXU2GS& MEUI_^V(_O=M*G<&2 TN9Y,T[5 I^V8SD"93#,C9)B.X*2TRAY?6B?UY):JL^)+0& [E'V86#<0FU_447[]< >F-8Z]LO%42V M73#N')CC4#6AK.X/_E*,!K[J%^$X;V:GI-Z<4IM5_6A\4!S-$PMDKCP! M&M0Y19/4K6U0#E.95>,53W*32Q@==-]^:$KGX!U\K>XR.AZ4*=/@O1-*HK59JF)*I7321Y^&"8GZG*>\<^5-0,3+BQ=(4QT[F%A#GEG> ]"P;Z9) MPNKN?FG&, 4_!?:G-;=L9FTY8APK2T:5Y0M-+#.%EBV^N]?;MN_DCOR^FR%&N;P)[/?UB M?BF*-ZS-> 9D5? #9&=\%8NFT&UMI=,.X!5O?#[MN8I45)F0%^[[TH94%MJL M)S<6&:;#L/PE.0/(FU./YVO;4CN16\:P+B(J5+85 MV\BVFXXGY2 7:X(/ PHYG:6=EDV 950.4G)#9Q!,5>CB@^G/^O5,A[!&ALGW M.0KF<]K1_=POC:^.3S!SN:"U*U[%[FU9?OXFXZIZ)"=P'X$E M*5QUKG=ZR"1G2AS M06; MAT4NYH'K'"BS]#+PV(,J:%'%1T;5N1>IU7L@; MT>4P[Y*,.@?@&X\K&?3+Z6:TDP,SG3HP9ZG76;_NI]D^EJ*-LJQ"K9/1LE,@S-59'NXDOH.CDO '^/D9*XT!6079K)I.SZYI'V; MW,UD!LV,.\VG]3K*K.Q,SH[J'[F_LO&Q.7(2D\'R27;$?3K??"9GP9^BE2#F<*SU0;Z+,\C3F#-+<5_B9Y MR#7@ MLTAI$O'C6^< ^SEU.')VKT.)HYD/MA"&/W<\X7C)WR#.HTB&:3O &< M5_NJI':C83@V%4+<+&?X[^)U9\$T0*?N(-4NY(#,'.IWJ2F4_WJ[LRM=.1;2 MH>2AQ0C?W QEL8U-VJ#AOTP,:(\Z7W[XOGPI&-\#Y=G*50U]D5!W0VU)CD$; M-VGVRQ(LKQR"#.9G^GP6MEQIFCN&49VN99+FN]"&PZ1ZT\F@\P[!(&W%'?6S MN9BDB73&9V, ?54?]_W1K!U\&/KN=)SV]=(<\\9#>A[X_)]!GIMRC/F-W.:- MQY/JX4='_:+:(H"[CD._/,K*^*?YK5];],-*:J8Y]55,/VG#HU$Q#O/WI_.C MZV2V;,>NFW(UN4;EKZ0NG"9O_Z8HQ?[P"_^GK,\?'%='99]=WMY.W"B&@%1N ME[V]M$KJ4KY)>_13DU6HKR8U-.>&-^OB)D_Y(KB?)+$N*EI)602F7U765^5! M5SUB&*3Z L1B%"8F![X:PW[1UVCYRG:7*\EHYL/EF%Y%T8LDC9G)N73,^T\5 M% S-:23#6"1)+'*:ZTH"JE/0CQ6CJZW1HOXF)0.7( Q^E'@X*4_,R.<=N.ZE M ROJNK/TT.Q^I&U2ETK$2^/K@U#&/V>X.BZ *&;4'$+J U#$SWH+SNW@/7GQ MWY: Y:+/M??9,T%-K689*>H5D'SK=:N[;)6IFZ21YURM&^&Q7F-0"H@ MD&^85)G7^;"=G"@P2PJH7;]DZL+I40K:)XOK1N4X:("^_ N3'89@*W:J*C*]V/KB^&*:NEIF'T.Z@"''N M[*2F=?O*+$6EZBE;/7GN/"YX&F#B/-9\>ETYJJW>#-@VT+FYXV(O;6+&GW-B MS,6PS<5SVVPK51E$#N[!L\H5.MU5=2@7?<]U,,N$YR6?^79-B*_LIG-/*(/'-VF,0P"M<,*SW !N=,Q&[Y$5NYEYC=DK$2@>-ZIEG)G 1;]3P'O5W[[[//YR[+KP@+^RS_ M9D=I8A4$:73/U5>;#Q2T;_U^4>#>YF6[%-7ZEUH?S.'IGDN!Z,K[]OK%E%:& "V=)[XU>@B6?CUPDO)-A1DI\G/D&H)H& M0)F#E$%?IT7-C'!I#ROO>%Q'SVHJ-[YWU7T^T1P^[H;CLG^!:_XNI[0*)_MF<.-J6JU6QUFFBI<0[=2!B\NMU4(<[N+\.-HTIT>C1OO MN^E&-1.0A'MSBG'-\'%.?(ZERTG+0-7I.-/@^7<*]6H*]MPDROAVHMPZ==9K M3%(6@>UJ>[:56]3S-;LU(*V*MYO;M9.E4=^S49AYSA9M1*6VJQA>O:( M,]RVF?!_*I'J5<:5KFS-^PTCDL+8RIHZILJDUDEO%^N M0\XUR)=>K'F?--7T 5AF,/8!K#"HGSQ.%6!/H?1D^4_2^8WF(HHY22MKDBOJ M$SGA]^3G)XB?3L6HP^-E!MW9RC_OK%55\#,?-@KSD81I9+0[,87)GRC@Y M27$\D*EIA)>:CF;'7UWD%5:%X1GE54&^BRV*A)M&Y5$"4;E:(_5:2UE9V<-R M90TE4[SX,E^++$+PDD"#IIJA#B56U?VU(,U$YAH.5\@Q=7@+X7,JN?* T)K- M]A2UJ0OU,I+*+ST/1Z_$@K[J?Z[,;3_5\? K#9TJ+-=PH6GO],64P5ZD O?Q METAOKN"CAHS5UOSPH!+ZYGI7@M!<(RHS6]G(^O/.ZZI'06,=OO;(?$C).)B1 M.^A6A[?5>';E0O0K^#IW>SXC+2V/"9#$^*K;P_-+G3"O5&<,@;@CLS\[):7& M_ND(&9B)N\*2JB@DVZBSN@'$?O*7&F8531>#Y+JD(\N*6Q[2]H0U;V.@YQ7H M3<6LMZM8K+*8YURM!J!2MSG+OGUUHR[!N,T2*W@ M9QM.PUE?'%CPR5UO?/JJ<=F\.K_H@[B?G(.YDK^9\G'IG*< \IE$Z)/FZ:%G=;5WE6L#^1G7)?R3A*DJ0(&:8\-Z [26#L:PW R[N.5:^W" MO$%H[/.3<'TI7#G:LG+A/F79N=C/ 0WT.9QU\LGWXYM=DQ\Q\XVT(//M(8Z] MNIXZ8] RJ:M?3E>:,Y3U^JT[55T!9D\+])J>JOU483QI>D=5#F4N!Y@%K9)! M34$IM-^V9?^[340Z'EG_;8H M/MFUX^3.7H)$<_!\Y?N _G*B^5O'5F8N6=,P)9GU\F18M6C++YH0:]ZFK,J& M\J]--U5XFZK?W05"73Y!?SKA9N%'ECT=S?< 9Y8]G0OW="[<(R#RT[EP3^?" M_2"4?SH7[GX=B^5KC_ET$-O=[P#,V@TFUR_UBAXW.XG9&?D ?EW*]ICDG>#* MD>N8SG":DS-2>6TY"JFH:)9OT;X\IJTY9[5]#NF< ;IA<_GB5*&YQ+^TNU*. M?-U,+6>H)%?V(!C_[ZD9I8AT)QJ7"DN**B&P%X;]LO,.9";+P7MXU6TS2+G# MKX'0( ?#M"]^74+VI4$OSE*OCS'*6S]-N_7YLKU)F:?4-&QO=G OU2E=RB2\ M&JY?N53R?7VUX4KRQ(MAL\-5UT*E*$JND8*U6V]:F-S6/H\=9ADYJ:[ &R!C M)3T-!VI"Y_V T@4_'56]U>9>YWEG-7^T%EQ.=*J(<]1BI/AKGQ5P]8BUO7K@L.Z_+/BSK>H\+R^KB+]=W[2K- M4AMKS3$^2EWZ4X_"M$\QR%W_+C:@*\(4H^;U+U5+FGYH=O*^R 8=7,K*F6N: MT-+8D3=G,+,N_#//MJ7KN[<<0>,ZS%BJS.%-\>9P+K7A9#WY]=3\Q^TMF MIP;7@GRAM0B=UUJ5;B(WZ:;688_7.>>A:"?TN,[6?VF= $6$.K>CVL>NZI!S M84 J]&GR#R^R\IH3/>?;Y5S?PR3#C=DC9UDL@&[JPT%GSTU0(2N"2^ U)Q?/ M&@?,IGRIZK6LVJK/U,*\92[5GD!5&I%S>9O, MIBJ%-ZNZ"E&D MZ4Y=M,O1S5[YEMZGQ2X=S+)2JG*QN4]"5- MI&3V495R?>E- &8JBG.#)7V4TUSWLVOF@=7C*Q2A@9U#Z4&D5TO,Q6,6*D. M VKL0-7"+;URE6D"5EB#F"I\K M*B,G=%197SG?;%+W"*G4QTJSKSP#_P?%49TT%$[!SE]2-<-TM$,N8 3??28( MD_EZHSJ%[5)&:;.+]W4]TZB9ICB@RGN:I&,4P_"X@.5=M^4HQJ/I4;XC50[. MY*U*+IKOQ0'+]CC5^X,? &"GWE!-#Z[K\:O*Q5II7B[),J!1_Q][;][O M.@""%"FI15#"1JRG)9% 5596WOE+! ,@\>:(CI3,'5U423N&MR33:*F1IECR M=);IIF*V12"B5B!?)Q'VR969!GQU*HU)S>" L+M$-WI$A"U9%H++4G%4TS3. MS>Q@;Z% -X6&8UBV5[J & >&A;E4;E<%R#95D5D'EE6,"S:R2ZV(.ZBA2 M6L]66I*PNR!+@^F,@;%>-6H/1L"U=-W!!PT;5VOVK3:%"=.YD18S,ZT_DJ<^F" M6!0[R.=IE&,KP"(HIG-;V.=;DI.@5"D".HDI8, >1)8SXK6A)5>15@N<#724 M[FXS$QEZQ]?0])<2'@I.Z9(J?FR<<&TCFXORZO6*+35;3 %3SX/_.Z3X6!N7 MB.SY.0*V1>X=C'QXO7./3$$]V>MN4*SZQ3%]SW9;\!T+I7$YQEB%5UWH\BZRMKI,:P/_;/[DD-<4W+"4'/4+$<=F2)<[3QB;*.RH/K M3J=V%>NN-\>N+4E Q\3T2?Z*UD/515>],X*8%]^0XET\WR6=.;Z4K7R7&2*R M@ I *=;MEQF7VE/DAMNM5(C@ISBAQ[IF1?"9+%XN*:P8OF#M%FAFS9"QL-4M M4:"ZZFO6"05!\<$)-""^$VI8FZL@QB9AO1I8Y(W"XD;*+E#77%X85Y$ER#U$ MX!VR\R76E8_:6E?>9D7VEMK.-?N_0]G'T&$M4FO5:=!H)6<$'01F5)E)AY>L MFUT0LR<>FJ?'0[.5Z>MV4P-;N"(<(;ZC<]?LE@0:2AUP>'F&E/H\19P\@\^/ MEN&T<.J.%TKQ(KGUWNGT%TV X7BWI?$]2 3"/F%(@Q]_]7[I>7]3*-K_A87I ML;2&KG\.UO=!A]T^:"?L?5#&WD\][V?XY!^?TEMNCE4;OF\UUE]3Y7T,,M0= M28K=T:EV(>R4R($/IR4QQ)5N69-AD>BP2#<1GAT\_FIJNH@LFW&UJ6$T[]NO MWM*OWGWUG;)T!(S0?-KB(>%QD58S 3N,.NP&)MJN?W1/X\VO MTL_<)_OM5S_^XVE"EN+=!2I\#SNU+8)D''(XWK%W\'8P_^&\T^FG:VK=X=B@A(YQC'I& MV.C!%,B @<$I7QEN.60F9T0OL@T$Z,P& 9WN>%^ NBBV:+H,11#Z+I((S\O+ MT9A18>6LX,.;)!'/3Z<;G,'9 Q%PX4NLHGCE_0#D_.1[5WD4"'SO7R*\%-'T M^[]CZ<%G27?\_>HD;:$]"&H(UV\>KGO!^4ZG%YCC6;,(#O,8[77\%>]T9]G;RNN:;C;VJ% M1W_*=<3%JNI;1--3BT!F>)Z>U;]DO)C*Y9<:DTACCIBN;"]+T9*XA3LJS]4I M]ZV+'?4;%OO/#^Y"Z8D8J5H3;9MZEIY-^,3[T8C[@UN<<)BHE?1I-8%.@)L7 MD?VA53&'"AG,A-)%5=4P TL1U4(U^>%3D<&6FBL#DPPNY(U:D:RRX5F[&@XO M.@+$>3_=,Y 5*>64J569S+@(,;L9F];7\1/"\H"/J$4TU5$$?+'6%LRBA%KY MA]3%)"Z"%CP@RL(3I-Y*YWJQ=0^'P=H,]EH-C8AH_1*B>Y2[%H L@UY/VE)B MS+9.QH&[0Y5*GZ2W(Z*FF:3]0/(,3?YC$#PKL)Q50_\+9*STL0!/'"ZZO,W6-:MS!WV=< M4Z= 3^+J14@,5+F>ZW0OTW'S2:X;PTY,#1U[A-N[V2B3# \!29/X,[2 DV@'=X[ M2[%*&(TENVJ9$X#I<1#3F:FHU&?F&A;:P<'HQ!)O[=I>M;:X<>4EC3PES;#K@)&)U01 UCN8A2TOPJ M);=H[9%<1(]1 URXW<.PMX]N@6[E4W-%-RV7U'A/E> M16([%27B"X%M^&N9F9_0-JR@ODP+EE?\NEM3 M/@1[)<_00.&XF]&^C5]73RP&M%.'6L9T9MM!5%7[&B6-FTDS?A--0(\9OT?< M(:P] (5!?JE*2IIB6K6U>MZ_W"TXD"WFHF.J+5%Q[MS.* $JEIC9/HGQF5), MSE%E"M.E$G9+\6:B'@&:FV*GU$G%2$#DBB 6Y12 MJO2&D,).3,T6MK,3& O^F.:^I::=_(YQ7Y>"E$?%:$?!Q*ZS)9B-FM,DQ"QP M$(*(/07>5!D3GEU'5+SNZ!NC,RL.)3!3&-D1#9009@>' 13XPHAAA&)9G!U6 M[V)]$%/H[R2F##UO#&X?LU2T)922=O"]'R1'P"ZO46@'MV==YI)9![,@ROQ* MB4$E@T*LJ7=#+K;6V17;5AM*FAUOG3U_1!LC1P5-"0&2,X(.J)/!P,@Y7K<3 M 75,KD] X2Z<.*E?B^]K?IN''F3<&R- M @GI0FEV=_(T#105^8H@B22?#/D<7'GX1J; )LUQ/<[=!;K-"'3*)JYH5A\: M-)B9/(%W:,%XH[18+F1HBX,F2%DL/JD-B2IE\ \=B\NVO3B3=8QG=B4#:J=4 M>X$DK]BC3I &5)I 3(!5JS)&K$]8RYD$VN.GN%H1VB!CY%VBNU%,)G!AY7)N@T1G*T5HNO M=!60 $C.^L:W)L@+VQF.(RP](1>1G"2[JIT%A^Y*YBA EZ 94^=17A)['KT MP"YD=G@JS2M+DQ,"B<%5-,!6LI!PLJ T ADN2 B;BJ,%&>4TVU(/7Z8$#EX7 ML=D6H)SQOO)/: GAT48JMXX@;":82E1-'PCZB8K8-"PY)1O'K/VP7XR2'XHB MMC'Y[3-L (G#J70 MKEC9W!QJ"$]SDQ58!C6WN7EP:[M;=:(JA50L6A'>+Q["RS6R9<8Q ^Y#A#>C MU8@U;D$FH>^N'K(1DGXKA2G:M#.%?\W S*?D#!KKPCD!EO5)E!?=EKL[60TO MZ,A+S_O!/A,12"FYG)D &X<'6GJ^!S5,*+B>=Y4P-N>N$-=NT7Q>DG6)1\*8G-S7D_+6 3MM:2--"]@N *FSO33/(U#2I+@A_Z+U24(WH:G_Q?[F;KRI/Z)"WP]Q;_0 MDH>7AR8.RGV+&7^!$KEY2I6?C 4?Y"D68ZWT2$.Z+B0YN+I3OD@&UBPR[00X M:JW,$IY/(L[5!Z[8U)#&/WYFGXFJ6J*N",_?W$N!]*QSMX&R%.SG-Z:F MXF>#W.S]7$8A0:@(_=ZDH:J,LGDCJ.&TF&).8QRTNX4'S= 6D5<-;D?)^"P:9Y,G+8C2M)(BF>2E8N+Y"7).Q)LV"Q M\@0^YJ8]W[F9$"P2ZOG>\.+B%!O2L?H#G-+?TB#TO0\T/'/8[_O5[O0K[_*T M/QS[WE51)*\*/SS5]'EZ7"LSN"81S-U.AH$E\/9Z/1B,AKUI_W^Y>GH?P>CKPZIFT7\ MGC>*7Z2W-[CJ";+EVG]IMUY!NV,?R95A$>H8O+J'&('JF?/+ M1.K0WZ6/0@<#:<9F[^Z/MS/W2L=$V6UNO/[5=(")"^\[B.UQ:??13' WJ?:U"(L$5J@JRN)?-0-/ M^4X#?"WZ)Q@4/,2;8NW$4ISX<3_!3S2MF4UK,AU5;Z0=:,/G]$ ;JD3% #9- M$[1)_M#RM162*Z<8^ ^-^T-%,[@NMU')-['+"NP%N@]PAZ)"RA.XX$;&E"\$ MF\A.^T4J46ZNTIBG&YVN5;I,8PG:\S 9M^(E3:Y3LD (0SU1UVD1.;T.3@7- MW^!C8;JPIC58[V$6W&(1%28A\*,_EEFZ5,"'\!TL-I=.X1\R]=GT!W_G,SFG M 8T4=.,]FIB^ =>P2^?DF,$]<,F-M4>2T-MRB!A?0J::TC@V"36:XS/WR3.9 M#S+6J.C*\-$_>Q]Z^ &,0U*.D"/"== @?#I;ZVZQ5I@ZT45*06Q9!+^ T5\: M7D>'II]!EC_69B ^OT'%1_E*!=,J%I&L9!;;3M=5'W^FL&39'A)=3#T3H.'[ M&?*8;BC',G?JKOL)X[@J\W4J"0OT,C:X?D/=( MR?/?J3CRRRBLX3V)<5C]><75:I0%)K&"F/S@0LO\,M S\ ZJE#6:TN (.-EZ M.Z3:T:3-M],<490W:5AW9KS6L[;^HM ]-VMS+H\ZX%V:.=M7K M=ABNQD0TS@K\YLK(*FKKF):9VTF4ZU8.K#KCDMU95$D^]!<;H.J9:+HA2I\ MB6)3\*381492&7366G'Q%T\ [[QBYYJYH+U)=<5&@5+QU:9YLVM!A%S5'E-+ MJ#O!"K>PB.CG6J.2%JZ9?>OVD51WXUU:,[Z8P2=E!AS$5>1PVU8&+D<'2_3W MXN#6F5%)[]00O#KZL41C?%I0Q%6J=_#]^@F9"2G"N\E"9-@$"56R@.*D)*Z" M/F%1^ES6:=J,P >C_*+*>"SOC+ VC8IM;;L=RP*L4#,6IJD:9@A"J8WI4:,SO9'-=9":=38@ 3)E1$=)7.JM_ MP+21@PGKZ6PQU8MSD9QY_$9-S!V!P/VH:K0/E2OW\K =JPUN5IP;%X0UVL9) MO57!)X5%YL%U@(73E8O'HYS7*>'#:17<_",F/G$$[[.R25EI;:NR7F$WA$SA MJ./.!.#*RB:!1#< 748Y3_(RN.UD.M>?HN(O>_IZ?+5#)#R-5'N!6Q"8GIGN M$NFKB_*9V7"!50<:CY# M'S';KT>-MH6*V ^HRBC>AWT>YN?2+ ZI\'L])&6?3/$7:ZI8ZX3*Y)$L7=61 MP\[CME4='88,B!J0B-=F1&&#A5O-O*WL/?*^S6P*2NX0QB11%]]&N?H.V3=7 MV-VY8Z@/;YJH1"TD^))4XWXFD%/)23CMO:Y=^ (TJVE4E,'AF!JX26-!QA7K MU0SP* MB:ZYA35+L_YVF&=@X-U%6TLQO,K@0H(4KV;_ZCD2C*7+?.<\B,, : MJ&>S:&Z2LF%*_0('[_W4_16&;D@+<*8RC'XPI(=B3PZQ3 *#UNWTWYA;Y?3$ M;$\(^9X#!>_;.(U5D+HG2I)/",&;2&!]HL!52IR7Z*7[C-3.X+T$3&>;D6W. M@,PDA'@%@RP+L*)CJCO:C8/,""SP7$X<28-:BA70Y++!PI(T.<%ITNSX"9X> M1XD--1M*(8W;$ MV( %;4V$P;9WS7 X,SZ*]0@?::]W QV,$XX((+98>1FL3*V=<9*GH W^4-6) MQSP5V;FS$V67IOWVE5Y-7FBD?HIB4*KEL]"71P: 0)$L/7J/5"$6;/65SVV*+WQ1E3,Z.R"NCK:C[:6 NQ\1I 2Q\!);? GU2PM--\$:6''B M>O45P,QMH]DT7[&OSQG)#1E.5BWZ]*A?HIK@K9OB-R0UXFAS0L^>[B\DM%RL M*Q%<@I 2I[=N&M$6FDCR'E.!(>)$5=,L6D*R*<,?TF^PK;#.E"C\.G:XNYUM MFN5A$S$GT794U9N\+.TLQ[9&9G-@;5-E"))L=8?&8^K0B".*SIGZ2@QD(:Q9 MFG+3HP9 C7 T 8&?<%<>==Q'A2-2*V#%A0FX%G0I&A!I4*<1M<-:Q#D$(:GI M(A3=U,5CFG=65I579JTU1Z#H4'6PT_*$B8&:9U&1''G%(-,HHKT@T .4M5&( MU]EA&K'M"4<*ZXI%S681#6YYJ_!HT\S@IC09_\(X]E3Q++@FI)KBIF9+CK D M-36XJ29:-J59VTG]8!LUXZR9QN':<<8H:DS?<6@2^]C%Y6^21LA:.X4$G:7( MV7AYB<%I2CU9RXP6J>6258I2+G"W?-I153A"_SA4Q= TN22+U#R')BR?E%==Y>T_==Y"P][$7G^[F3 M6;+)MK/:CKG:H#[(R"N5>T\YTL 5:BM@ M4K$8UP/\3$Q;>[?'WHR1L:;!JY7=JFZ':CNE8AT[X7KPT&\3RC:0N71+;Y*2 M,7G#KH5[WK_T7(**^L/0VG5@XF!UQ [X+=8!Z(2RKH0%E^+:UI*N?:G)5?(; MZF3-J5=S8G!I%EA2QY(+CBS#^TD>/=7,2;+,'I76;G<8=48G/$_+YLHZ,L$D MM1.N?!/YQDLQ#4CR<%PFWWR&QCY'J ;O,4H4:X4-W(RYSNWRCC/S9HP+PA/ M3.IMFVV2#;6RB)A62!K<=_1:HP#P=>!MTT/CZ-\B'76*B&^_&]BBBF$KK'*T MK9$6$Q,F,L#%SH?(CC?^1C&W*=R9QZ>E*/RY<-Q.WHG)_;)2<"\J55(U&.3' MG17X1Z!+=?(@+W1\H4S*O"2,IJ 0("5Q^'S+G#IJ3.AY698BHC@&,^!G/4&P M5L_OL(P.B")V'1;O@K4TU9^26A).#M3L6)T[VJ9&W&/[TR[AAT/F$/Y5F="L MD9]7;NA]@6II&6\L(6NN,$JP \-VV\%IX;_+K&1%ZP;D%7HO^&_0?^G(96S9$F O07^GOQEWM0L)"U3 M"=M)9H5S,+JRJ<*A*(R=&90;V)5DMIZ'JS_.D^:#8EWNWH\-G1K='N+8HY*= M,MSK74FQC))(-U&E!4G4KN-0;BPN)F\I"S#!1V=L5HB1^LIJ\:\T!EQ\-_UO M;E59EA,0-HUD=T98$;@*%R+H:C]-=WV2]IPQ;"=A80%MAGW"Y02#VO<^7/WV MP?=^G*1QX+NI23HO/#IX65?0X!@E9R^^H(%$;27.BAQ#\*'$4M7RQ0WV_)_6 MFXZF!,5R=NL$RQ\:UU$8@VCA$A?#WUVYQ;[49Q4SV3%:1# M4BV,0'!9*224J$K3.C?M<'?IY@!:;JBSJ-??8C6)J^_Y:ZC_0KB*C(N-31S5 MJ2@U$<9"T@;$K90V&%T8=*K#?:^+PI1V%TBAL:1DK1@&<;VC0&5(Y#03VU._ MW8A.,S%0#^MSRXQ) #JVDK.=:F3K3WD%3T&B50@V@EEW@G'1"&,@KO)(4-?% M9JZ\Q\ 6NO76C2>T.S>X8WQW[@L^N@*18$D;YIQ:UI>\V, M#V]!?(W;8A#'JT%< \.J&[?LZ/6>]X.:I7K6YSJ"[=TU ;>UA#!+# M;ZI64"!MTVA+QSBA#EF0@VN&"Q48<"1 '0IC:!BGZXDJL(- V7(@4" "C-2E M(=3WCL8R*2L,4R>A)XILO1:;#-X>7I%OEI*]S<@P]PIM!$Z:8;0AXS.4R;NZ"D:)!ED=09 MPNXS'@_\;T(-@_NOA6Q E2W)RI5)OL%N8/N:[#N-M6J'5-!T2N>NI2/#3"(JV74'4BD$LB5?**:M(DV!JW$RM52X5ZWC^P&(*I0QW###>V_6T$QA(CA^@627WJ.)Q,BC$K M*R)'B/$<&' O\[&OV?[&MYW#/'V( 0;Y QZC0;U(C 4I[P*".#&:.'(LDZH@\,,K556V'*M-8&FD ]C/=NA.AU%H"WLUR=!'@E^2YTM62B7T&YI66M-K!." H"+H )I!26NE51E- MCEKP*6]#46JHF,VX0#S/;:DDEX,N>3O2%0J;-&<;JNI$DFF\T 2M MU?83']OR-TH%8;9 L%9U#&Q6: R81M'%4W[#5/D&AB3?*+01%DDT6U4V%/%@%SL? -/[JZ7*^>5X+'6\9S9Q^Z3Y<^+\G+4B77%+LF-\@U\]#O[)7;]TZ] M1*.V A\EV$UV!IA3:DNEGA4#-W!M@: @ITMJT8@+Z33M S2*0*WYM&7V\<'] M>^=@') HXO_UT297G/UGO',9[^<::5M1.&OX5[N=O.]EG)$C3YZ?A8@[0*%K M$A/\*[!&R.$&.8;%@]^:N$!=M,_4[7=W!F^W.=D-C">;D^6;*C';!2GZ4 CV M$N^]$_+85)WJ& ]4_MI4HNK4QYE$782LI"O1[!Q2^,@GI98>&I6"P:;YAF$7 M-"(35:GIP$^]9-C,/3,U<'20];RSZ=\V\+'67&B7P&ECAD;D2 W1S^&'VD%R M=7?S<3);4$HJ%=R]>Y[I.B2P8P*""*F\'E1]0,A8NF@&BQO0 "'+$SRR.,(J M'(IV3>>()*NGQLK8C+)()7LS1=S&Y\P!G4>9Z;@!Z?A)4&9#JN%,S,QC.-'8;%F,]# H M H]FR!?1= UAT5J0UJ"CHMH;G$L!LA=#N58A?.&[=M!DP]VSLS2$;U=MY5#F M_,576Q$97+ NN']+1!( I5I(J3D+Q.IMBI2NX0/EIFH(+I462_!A=>$W3MG3 M_K$>?$HRL;H 1C>-' \19\Y(L K3"S+XG#HG\*X;B -^L*[AR%7MP=L:/C;T MQOAU\T.>*#573G+"J1P0VZ3!('E1YMVN4$%./]>'()M@*?+)KY]CM;*-& [T M%F%O1F2/.QA#[3*D#F]'5;M(C;FS)6&+1]6NE'A+)HO*@/ =V-5MLVG@UUU< M2QVEG=CFL>HURI73H_83X2D'**)9NOVU7"SAC,'J^K7,[-R8#_BKOB M'@3&)$$YX\FF-7O:30A0UW*NN;1&S1DY\%QL!BJ&4 IE^!MG "*$[\8L#[^? M2F2I>.<#-P)@16AEYC@!Y& 6QV9P3&NJ@&/;SBV.^5$9F $=-_M[ X>32?V] M1I^A6EC.8+NCTJ)LA8.T1+E>/JY<81^AD^&H%I:N=<6(&N/3P"=* M3[6)=-]P0+(8E1Z4J4"+T MC!M54MH0I&J4\S1E_JOOSC4HC&5"$%!\L?4B":L,D\[4KBSM0POPG+B&D"O8 M#::W.+CU2WT3@;#%>@SQXO%VJA@N+V,K&+JM@Y1Z:9D9'&+FA+F M?)@:N\= M9?;+Y%.2WC)@+JY0\!_-DRD20FUION!Q6=74S*05'M0Y\6K/JSFOF(*7#.5# MP-H.SS[^]3$=HK- !E/H\1!AL#00?9O6*@$;T!8@^U]?2>T$VV;OS& *#-\=1?X9&7L*K(?4;XA('R8\X 06. R%:1]^J,\ MM>==2=!R<]>EODG$R3,:4LLHJAAF8@#*SV#0YU2-ZE2JB,P42.Q9E-FJ$7R- M!"0CM\)>9WV0KEB@1!.#J6@Z6N7JD\_C7CX'M7=9_1.8JSA?ZMF19W:&'HX9V'B=7S*#( M+^]V[MP9A'^QVIHPY+$ US5Z-S$J12BU]4ZZ#"?$ MI RC"WNQ(GB#]'7S^UBD31VD[*5P2!A\U6B)-CC#<;&UH^NW[<8PDL(H"63L MVBYVF_%'()LT1J":+*6"^H4"6SPT^4MX%Y>;5>H[P,Y"G)\9&TW!U@K MTN\.K$%!4V2;4A;5O! &@7BZ@*".4T];A/] 8)I@:D#<[ MY)VM"18=M#O)!N^MDN$X7FVR%1KG[V92[&\VF4QX.4>[WP?TIY#E*JCBH#+! M!(X"JKY%$Q3K'9(PD!8P'4C&4$!R ZT-NE!Y.9:@VH99.:O;#F@<4<_,@GFU, MHPE @*0@%RJKM\BB*KR)9+ 4JEBO ++R&Q9! MR./=$QZZDLK<+9+]FI!2Q52#BD;0>XD2+:*<3L64D5"[HNS:(6+NJ<_P8^'\ MKL2$/Y:-PHTBZKO]6+3'%>^/"$ATIKRO:ZFO?4>!WH/S6%\%I9?1V83S MX?8@/&TR"C8LS[$XA#,X51JK"H&&P M #)4A0S(G31+U,I@2,P4FH7OMD(*XFU(RV)J"_%R921%S_N+'G=0_8.>ZIAC M%8ZKIS2K;Y#)%D=0HJ&P"<;M-O%C'GF$JW!$ZG9/'YO>;ET6VC.^ 8W 1I2PQN+[&X\(TV?[F#CV' MG0]:0P5RFYNH0$ROI#HK6.W;7+W;M S>>R- :A5!9)UL?L-1H_-UQTF;4J>6 M7[/:M0J:.6[=)&&>HZK8;::P5)49H$$1BXBVDEAX2:<+V 7W>"@K'*\CMZ=C M\[,MOA-VI!N&/&C9 [AS'DWZVJ&19@Z'KCW M8']0W29^,OA<"][J*\YS%)M9GR^?5%L>N(E5HX=4U,'VT7&LF)IH9[KVL'=> M\./EL&A0GEO^;XLIZ=+;$S75Z&8LL#Y&UI7@G'"^PRD-DS97I\&T:0?F!*QE MKFMO M".6$Q0N#5;^VABZRO061Z1/RBQ4B&5^S);)\ "[S5 MY+^^NN=4MI/!Q3[;OD)U\K#-4L[U[/7AQ-/K"D4&I[TQ4H"GZKHRV14?)(&U M'G"5 &?BMHG^-;P,VUTC\PKSU]WA/>SP1%M2=RZ&V.PA3E2B9A1$P^+T:".R MN1&CW5D\TEG4[%D!PFJT>1BY$*]"TPUZ#4?Z-(?RJ$*]I<=C]37;'AJ.(P]B M-D)N@KA4)_!5- WX,\M@14Z--/_9,:M- [_7=?0QJ>(KZ\?6'8([G*H[7*K: M. GM4T]LU0\#*5*7/^+ZHKMHBMVY)0#-*$P0U!J+-!:JKJ_=4B4/ M@E=02YCZC+-?;#6E,=4P6A/"!U#0-OP-5YG05#;\@ RJ]&D[C4&EBK9UIF-R M4L22WYGF#JYP6(5:\!TL2S:@[1P_C:+,E1Q':ST^ JR4BTGNG US1%373>Y MPNNPV9$0SIZI0D#KIMI\.[>_FZM)3 !@;=K=IO&I"$69 MI%:0."TM3%U\[QJ!=:M:D!RB^Z*,"M]V#-C%SCG)RTB7?JY05%LFSW58HSN=Z:I(7KB!\.1*?UKI-@@3EH;"JU_Y"O-Z@ZF,7-[*PCNG M!.]W&%\R#WBH!-]+L9;_PG-@I]Q"02-J:A#YVN;9R/,-,>MT;53>P?J%?@DR MX.EA?]!G:?D>UH5RX#U/B]!F_A7&]$.Z'&^0%E?22(M?$1K1[_%W/X:E%$C] M!DY=@E,0^,^P:]Q,JHR[951K4L7O5Q#8P+/4RJAC2EIP4RN<:&7,I4:P++6EDNUM[L ML#\4,5$=4/BA7"+SPWM*A+-5H)DQ$0@.(CUP1E;6E'#,;+N=K*QD-(TK^FQN MPE<_13.4*5$V+2.QKJ,$G$VZA6$3S$CUXO4,$- 4488\\DYIK$R$ U.TMVJF M%!A+02MS=1WEL=,',!&P"IRZJ!O7)6C%.C9"U!S=J*=MDD0" #B6!HQ/,(Y" MJ:[D'"[0W(S-G*_K&G<58FQ4@)\D*#E<""]6*D4^T(R:XNV/K1#H$BT M;4K?H]^;M5,://KD.!"-0LYR$%DV8;HTY0R8IB2[ZZY=-ILI&XP34:1DGPH MRK]DS$6:D?'-SA*ZL3&U]I![Z*[!?;E* @9%MX$FLH!]D:A25H]R4<2*-S@3\L=#EX51/+A>C?9/L'&08]D/KE925EE@,'F12 M!5.=1\$5JE@-8^9V.*$=95">\6- 5TT38&';,Z[1\>][#G44"D&JH'$DE)>+ MLO $D0%6W@VLCX82-]%DF8$'+8BLM!!SSDE8&3BQZ=C)K;6GSLI^F=ZB/"X+ M+LZN[+)0L:KM5/()[B=OHJPDH%!S@R;A/\) MF+K!]%-E%H/\"K0QF 6! *]=9Y&2<11NVZX)H3?4'B8:\XR,M(9>WZ@*S$%8 MDE&NR2*7AX0*;U1;KS9TN FWT-P(&7@IR9C4%@$VW'[&HS3S =T."B&XCI%A MMQ#MM0#+7!".@Y4D<^BVZ=K5#.6#9@GTL3,:31DS7QB(B'ORA?06N4\T=-M@ M"FC954L^6B ,YJQ*8[\3"(6KY"2<;8LP]W*QN':K03'Z9TK!:-"FG;^HJ;II M=QI:7W**]40!!F)3#G1JS,07.ZKC(Q6DZH&^>GCBFEY@:E#0D2L]<+,:IS'?4 7N?F5P1]0QAU MW2[-G8@]R8>U1%;5:/O2]V)/:AZZSOZ.5JA:% #D.\+Q^A[;6A9S)F\^03+N M:HTF+NZTB9GZ6OB1N"34-*.#?0/_:=/@/F'Z4HXN=\OV3Z(\+]$]%_4A469& M@^?J(XQRT13U*"OFSLN7P0J8,3[1B3%7M;QP68H$R[4Z%,.J\;RYWP"D9!U2 M=;U\1K1J+FJU,AB+DH_J,QOI>O);"/9>7@@VM"Z6:90RG/BC[S@"RG>E$^EU MT0C2^^2;6AT9.8!MR6S'I D'=5P[R444851KZCK#3^%?9E+?6#%S>O5!- M#90-^>D?2S2=X/3_B>T8AI8_BT59BU-HF G\IQY6\?/;][_I](GN]<+:03 !>J#"ETF\-"A!<&2\,,H:*ZS: MB7(TG]]4:Z7(%4_F:-6#;3N)(SWX6/?2B'>(E'3LWPI:@DWR-O"D8#$S\JG= M(QEV**Z80QMU*<;DK<7'>?%5I1)KJY*T(5!;8J3+K-T@I3,LU*#08?0_X8.[ MI6HTRF9+/5_58?:DJ;#2#5PKSJH"'.1KCEFE :MRDOJFS5!\N"W=IL_;<^!! MC/T7:T$,*=PNJ2IA(6'L'+LE'['IJ6S+*Q"HC^-BJU/%GBED13432F$8/:JP\1BD0QG=C)Y'^FT43SS!%5-#(%AD&4<,$U1DT MGNR"XBA=1HF3SMKI]1R5:=BY'OAGBGMN5? I80IOH-_ZUJAS5 QG!*VKFOX" M6;=>\XSMFODT*V$=*RGXUK$(,WN)@QK3>M=[M&$6Z3Z<9&%%FYG*] _(+ 4# M:#\%W$[JD^XIT^DDP40L>M]*5<3Q< MR SZ71W'_364W.F5FO">%QLAA%OATX7!83<(-YW=C052MJ#\U8$"T),YR M4"5Y%6, X[K:DXU6O159$6%S3/6L#8('N_?9^;5#X7[[W!6#=KKL<\Y62<2* MO-M*54J!L"J2,"G2I<^_$%6YB,(P9O_'_1P+4&1YHKX[>-LIE[8'Q7D9$_% MV+T;!".=4U'YO+RNW"(^/X4#?DW*USEEWTD/832"\C=V&/N4X&&^<-'H;@&K M+XXJ?^>@[@VM"U.)_ &ML&@34?' [2PE8Z[S8D%)):<8)C?0-I7HDTIW6WN6-/9?RHSE5#S&WG >Y/Q MUA7N+K9=#>K#?9N.69L7];R?FAMC>=_T.-+M5O+K4L$JPE13ZX? S+HVG,LR M^$<]6UUK(1/JWFC4L8*D?A):A@E[KWW#R:&;86\];Z,=9$8(I<))8%5%!VH_+"S$"5#)6Y;\X8]TS#3/@&K='< D10CO1MO:6,Q'H=.YEN M*;FL^;&K7/=J3W5,MTKEJI&@&J;/Y$5,-NL2$LGNCMO9R'C0Q M>U 5^VOBO55315/.AT,?LW;G[/9]!-*^*27/\]=TPHK*[:;Z^.:O6YNI>I[W MC[1 B8IJQ6A"@@_4>5ZN1->&-*A,+"^E4]5S_2A8B=@ %<\+*[CDKF_(P#2V M$[)(EOIZ'D",=Q%+<>YB(S?U1O2!W6N4/*UT:G%)#3EK<>UFT34I(5*E\+7P M6NFAR'J$-5:T(3QUR5+*-,G@#SC],*#"%U.Y3\MPHXAZ9&DEE^>VA]0WXM(U MRFNMIG@4.W1-[-J[&85__BJZ/!V.U=G%Q>EHIDY'@^!R.!N=7DQ&H_ZTW[\\ M'?WOX.RK!HG$[>(GX&:_&AS.(WE7J(4W^*'W'_]G<-9_O?[??R;880Q\1;)^ M-D-2D3;8+*"=C8UKT%'#4PHM'DBM_@,;^DVJ]?['>=GRXQQN/,WW5&Q:;$M) MMO;TFOS'N0K"?Y?@!U!=2;7.'MT%Z4GZ125QZKT'ZYQ$X0=8_&]8=N)[;W". M;0JB*:!)F'#?M?I@@HT&OC3OV78S9Q# +0%*<&T/23X:*N&-AF?LS\!'G&6L MV4WX_B0(@TIKX-] EH7IPO=^4/%U5.(_LN"/*/:]GZC;EC_\#VK6BA%8RO=^ M5IB16?G>W\O/L/BTS*Y][P-HJC_X([[WUP#H!J^;1PF\[0.\(E@2Q/055F(# M$>"W>$[_OPKX"_3[J+JRJRR8>#\NHLR6A[W!ZH>[2-?-^&F:!!QZ9T/#)=NY MPSDD.4'-"N;DW\'V5PVL(0?OG/@[,%V""GN8'KHJ!Z)C&FN]K!?*G7\!@?!V MXR8JV;C!YFS<[LIE./RJ'2F\%NFST49]QD.DWEO,D%W4&CDR[=%KOQHLB9$O ML SO8S1M(["V_HI%@], BQH)*!K+WK G[-;,*Z+ B#N]*/ XB@(6.0]#PM_A M@"(5@I,@43GZ5U&*9C*P5%A(AL/< XXAX2HVM>7@CQ]*FM":V6YTJT]]4K,D MIZ)\FN)'$E-5RNY5.1I^5/3!,1/TESO0 W7I/Y8$%8D[R\*#* M7"!Q,NFS!AZ#P[PHPO'S3@UX2LY3F9"980;JVD#N?G.)=)JG)WQ$0X;PXP3< ML=J%J_!Y-4HS:/GZ:"*A1Y0[;">#BERRF<50J+2^HMG69RO]:%-TN8Y^IP$[ MY[IC8E&=H],T/,?W]""PDN=SV%$\-K9N@_XT M#]D0D)(@ 7G-&#S M>9>6"KNF,W5,L@,B,'Z?++F]U9/>$[QI)E30VK?+LR+ MD$N10E_0/-OAS5!A[H)*@NU5,J;ZWX,)"0HXD?<9-0UZ5YI*IF:;0C(:W.;J M9Q..Z7D@)?\:)"5>FE.ZCVR53]:FH62D MBOH\54N6=/AV_KW/E<1:1H(%-(D*)K;HI2N!R,@+:N6504$&[8J"[@)I-@/3 MZ0Y(,QJ#G=&<$O@):\9\+Y]ST$]*R)!C?0T($N4.:)9'QCM6V5&I/YJ$"'0G MX&)V\K9LL3=*0S1/HU_MU? OK&J@FZZPPYEP*!SK>"/E@JR_V*SWL_! M3\TB H*99F5$ 0 >VE[5Y);EG3&$C&"X-FV0VU\VRWEXY"NMR5@ V^Y3NHS< MQ"&::6WLX>LUI>5H*4R?!-@70IV]1OMS@PVB5R\45U]&::AK\.&8R"G(FY\< MK&25:W6:6+,S!^U!&(/I51HO1IV<%\6:;#N._IA-2:W M4X!NBM;QZE)%B$:HQJ_2BV2T+=+^?E, &K,T+AZGG0N68?OBW)LA$(/O(I%6 M\HH2Q*Z";=A$4[2M**V]M@9'2*3#K38JBK.7>@X4>&-^I!6]2V MH9*IGLDL0IET*8&M@G2Y=U)E.&YY4N5T8Q#J%_B"]R&889ON6X.S<7P)ECO3 M8R\YN#M\E.#NQ:,$=Q^C.>-):=I\K=Y?_?;1>_?NOA)C-&B2&-7118->_8J= M\.\.*$E8:(Q[&%[$:D&,\_Q&C7)@@A5&N6&>'83RCV!28]A4MZ)^P%:J>1IC M0>@OHD!12+_#LNG,>U]FTSE-005ISM_U/G!'_^Y)W];41@F%WF/CF ^R%0W( M1-P?31 APO&)VZ9\MAPZ'3(C9^:X1PIZ9@&9VV(+X2+^)\T^R6=__"RC;;E4 M&#^1KQ:3--8.QF]_>2<.1266)DG:@4;KI!CWP!\.QQXSF8 GH77OQ%C-(G_B_+(J[_<<=@92HJ[*"Q:]8QH7%#\P.A;Q-L^P6Z?8)FK5_H?KW%T M=!RL7D4)O92^]!J+M+"H2U0#')Q5,KT^*YHB@_\/]?/ESSWZT_=%N/ZWTXO> M:##>^.=^;W#/OXU'FU^Z[9O;%GO1.[L\EK4.>Z?]BR^PUM'%Z:.O];QW=G[? M]6Q[XWG_2_# :7_X!=9Z>7F_IVY;ZP!(<#[:Z;'?T\7ERPM2 7*G[\:?54S MFE[UO0%)$?V\Q_GHZLBQR69(^M*2[NLLR(C3ZFH$#(>OY':6N8 MTAG]"H/RH!3PGUIOA$8L/RJM7O )7/$,":8R6GQ2LAA$(?\.M#8=Q)>A_%'0 MJ,ZEWC8&Q9^"',L>"_VY]X0\$:_HAZLD23&^)>2- ]L@^P))^TOP.5J4BXW$ M96[$W)-$?0*FXO\H^<4/JH'^_R1S_"ZR>]].OJN0_@YY/0FFGZYI)L*)4&[V%XN@0-]AX3^_\$+5UC8_4B&+L5?]*UXWNP(MWTF$CDP[O?H98S^3 M+ LO3^,H]#1E7$+WO09R9[C9I^'O'4D^/+WPSR[Z-:>B:CD\G!CX5R+*[L3X M(@=\X&=\6>9JNLL'Y:VOOQ@_[<%'A]CXZ67O_/*%7*E.9G8'_-P.>-#WP8?V M!_UA2\]X;TMP1O]W/);@/](;;M=U3$'SNU'_ ;9@C1+W8OL&:AX)9P_'?1_> ML"=;-W//%Y5.NQ[3XS/]0<_'K2#X$NS]8)9N'<5V-S*;MMCNVSJ^Z.VM@EI\ M5SN1VAW3(6VZ\? ^-MTCGM2S#^ 9E!7';#._>Y(0WL.HV3ZV/1N?^X.+48MI MUCJ+X-O@NR]!KGU(]-Q,IZ8MMOS>C'KCP?V\]S8&89Z;6!N?C_W!Z=FALSE' M:,=<^I>GY_[E^.QPS/WLHT^44/<:LI&/8\L\HB'^["*O_F \]B_.1OL*70;CWB6QPCMJ$8>77 SQVG@Y58T1IK44A,D 6ND##X@BR.J% V*&" M^"ILYR"4U.#SMD[6%A_ZI$V'/J*>%@9#G4J7M#$C+R_/_<:.Y1_2@/MHWD:9 M8GAU8 U$(3#@NHC3@+_A&9U_,)ZNPT:Z"Y^PIE+Z7[^&?N2.5\!.'>8M:1Q* MEXB%P8U5!!+.XS5IXE>BKM."&X3=0:X>3W23[B/Y+J)>1HR+B^B".,$!F!<; M@=62,0@"6!^/$/ &PPN,G./_:V:VR #.5I&-[5;QFPP7-AC ]\=PL4Y/U[_O M7K%@"Q#E%K3XQOZW.Q#%6]HS)[U,;UR ,BPR]=[9<;-=>Y/3WG1YV1N?#>[5 MW33HC4;G7Z1CZ/&[< ;GO<$7:1GJ%GO>NSC=K7%LQSZ<@SJ NY7+DTAY ZKB M.LU6+[AMH-HMQ/^;VSY2U" %C?BAN58,KT2_59]5-HU(R='/.,9;Q@K(TY:, M9T)_O0TR[ X7\"1\/S_[Z@63_E_T@PJ97('3/F1HRR-''T3A'UXPA7=@[DSA M5%I#TN FB&+4M_PC6!ST*9F^@'> QA)1ESH?%9DK_&D7'91_0_X0?>Y;]5E# M<*VM8(;##+5_%9>+Q+OZCO[TYE&::O:)8^PLLC>Y7'7@J)/+0SA2K$#= MTH&@:YFE-^R#RFFL-%Y #7SD0"FR^Y[94][!G2.MX,T-[Q=D[2C:4?1)VF#\ MX>6Y/SP[>YC ?6 >Y*AE:L+H6T:N>H\I69\F2=5"QGS(5>^(UA'M841[HBK0 M@^Z;(0G:6[1X)*S2$:TCVI/:96OYZE;FH-L#U_=!1L*LO&&_/_9IDL0U1XP< MC'D\#C6S&X*U)N_% 7Q.;P?F]G#"4\!@AS6<1A5CH M+[Y\ 'J]7 1_!D7IQ!@&*U:#J$A#4*=Z\0!&V#3$A%XGIB 5YH\]MV@LR\' M<794L_>=_QX0/+:ML(Y\R=[S6"3BXY^S8#EOMV A:$3$ 9VE<9S2F*AK7#7Y MAYCE]LU(R4VS%6E$1KDH^2)(QCU3.&YW4U6 B]^)DPYP"H?Z3/#? G^^%+PB MGB4>NB,B&_?[C-S/FPE LBRTE+$SR>%] M7P,+8NT#_F6B@*]X1+!,FZ)9%UA[$$V= 9K3.>)9L3BL/@TEK6"I M"+I2-I A01%6'- ,8J2?+FX(EGGCPE2 XI-6)F^(;%H=YROD-#A9 M+Y8)@$(^G2!ES5M-:0\5 Y&F937G P10D;Q0*//X$"T#BB)+?.( " MIQ]@O(!T#IX>EF?P'+4;9,)H[3V/,*UWKW*(=;L(GA(MKKT\F_[YJVP>G2#[ M#H:CP?]>#WJ_+Z^_@N,K-OREI@+Z_>7GU]7J 'QC/<&/"^ _B[P;CT;+SR@9 M[[/V'2C0%NCIUM?,#?N]4[+ /\YI&@5*GTS)YO4]T2SQRA MJC78-*>MM&DV7EPFV>]E7D2SU1U"8$?0^M.O#FE4 M[0A.?P9^@I*DJIW+\S8H@N.$6<_U9F9PL4Y6*LB<(3$A;,O1W!,%DD2//R+% M&^C*W=_+Q"G=+6K*'P>DL(J'3UM:GB/0OQZ+8VPPG!-2YCE^#X7'51+$*QS, M!?+-$OR-+K'4 D9/N_G5F793FV[D6'D)992"ZB%^J,[A(BCYM&#K#&1LNFD; M%[W-#_E0+I'P[/(^=86CLQZX\(]>IW;9ZY\]/K;U ML#>^O%^EWI=9Z]9*O2^"P]VM]'VL-&[[1-![UKI_0N>]XE37,$)32[$FYPV1'N?H2[ MZ AW/\*==X2['^$:Z]QJ89T1>Q8/+1A_+/IWKSS&5[X8>^A8+=MO*=.3EO"( M,#_($(\G*C!IWOZ[A(:(FX 017]>M:5(IWO&"WG&4U>:'Z*62Q)27J9N5%*J MM5E-^^SUN:$6'B'@LS_H7SX+-.&.[XZ)[\[\_OFI?SHZ?K#QCN^.B>_&_D6_ M[P_/]T5J[?BNX[N'\=WP[,P_O]AW2%?'=QW?/9#OQGU_='E OGM>\8=F,K]) M#P$=3"\I]/5'?$Q'/'I8( WN3OBYWO$@[.!?W:Z MKZW0'?%1'7$?;O&^=OM3'?$CA<[X,/H-1F,=CJY5I_-!Q?#+:]^[5HG*@IB: MO()P$2517F3B$^7>7,744+\;>,SA\(G-/+)0S52&8\8J4,5%5F*^U37WFL&(=_!I MCO!"?8NSC"\NUFS=(ZHB>>XG-#[U+P?GW0FU]H0& __TXIX31;M3>K)[-+ST MST^[>]3B$[KT+\:C@QS02R@LNUJDL)@_V.Q)9V"[%4%R'2%,4)#GJEAKOWGV MOL1PT)7#M/Z01F==^*3UAW3>[X*1K3^D\5E7IMGZ0QJ.SE].;.L0)'Z'> LJ M+W"N=XJ3QA-5/*2H[ BY[%O0JJ>',;0[3VBWF(\_&(Z[ VKO 9WZHXMA=T#M M/2"P22\ONP-J[P%='"CK\!)"/8)A-%&S%&=4\T]%\'D=8F4?>_JYE>R=#@?^ MQ<4]<_ZMJ#G^\!#\[A!N^; M6^T.^'@.>(QU=_M"ACW5 ;^$>-A[G"A%8UO 6'RXK7B\'LE@, 9ETM5QM/V8 MS@=^?V^KO3NFISZF\;D_NF\W5'=,3W5,P^&9?_D,H!.?^S$-^O[Y\(!(@R\A M:O8/I9."7\P0?6XH=GOOO]W7;-0_\X?GS]S=[)CY93#SZ1A1D>]9\M,Q<\?, M;=KXZ>C4'U[%EWQ]?W!/AKV/FCIG;M/'1Z>C^2+V'CN#K M^==)FJCM_-]]\LM_LGGJX&"X9>S@_0-%.SS#X M=)5'';][['&,]]EM^^8T/M8$\G9GL1][-/F# ?B>T\SR!Q'C$208TZCA'<]J MM/).4]"[HWB*H]AIKGIW%$]Q%#M-:N^.XBF.HG'V>VY?$C MVW0L=UPL=W;/IJ6.Y3J6NZ=B'1W_4,B.Y8Z+Y/!&=5CCBLT9E1M MI7Q(SD=A_6S(:NR$X\=\12AP<@?#0Z8N7ML2_^Y'M.9?SKHIMNU M_9B&#P 9[X[I*>V?B\ONF%I_3!?^^=D](?9:5%72,23[NV<\WV<(IA>%%#4_9#LNJ-H#9)==Q2M0;+KCJ)]2'8OTCY\/@Q0 M0;)[(%Y=FRS''?'J?@CB()DJ[\-'SNGW;YS8[OGICO1H.!?]H_8 *@X[L7R'<#_[(_\ON7 M'7Q#QW=/RW<79Z!GQYV>[?CN:?GN_/SQJ'*7![3OR#WZOL!DBDZ8.$F@19!=1PE5]]930,/3WOGX M$%F@(17K!M]YFEQ?Z/WTQ%=1 52;[K"B-_,@N59>E'CO,Y4#A0),1?4\^+\O MO-"MR_HX5]Z;= %O7GGS(/>FM,S0BXH^G,^W6I M,MI [A6IEZME #^J>.4M>7/>MQ'-MO[.B],\]V99NH"MWZB\X$?,51PB+=1B M&:I].( MR.4\G#5>YERE@IS_@^_C:,C$_.H^[#B*@ M.OX=20M;2J?3,O,;J=-,E'0"%UT(G#JTX;//B0@92HYXU?/^DMXJD!#\_)L@ M+I50"]8:-VY5BE>](,Y3\\S)"I:,00HE MJH EPZ-@? MUQZ$BRB!H\0;<*,\]1F?@@H[-*OM==,1W$9Q[$V4)A3LV;FJ$Q6GMWOML.=]G$? M52F\.4D+606M -YP$Z5E#L_-%.;9X5TQ+#VF#<%?3XK@,U#("V8%]H/ #RPA M\'= K;DW@]7TO&INWE$U(K5.L:ETF>81GM0K8D%8X>O;*"SFHC7=;TEC4M]^ M)9B 3"N+S5]9:T(YD H;C&MU"LY_YP9;81E5P M-CJ]F(Q&_6F_?WDZ^M_1^5?;C8C!Z1-8#&O]+43N=Z#=V,PZ[WF_! G0%>^3 M$1]OHWQ:YCF*"KPA5W"!5R#/D;M_BA)0%A'<'="8(;$9?>8WA=>^IB\W,KA# MAK-6V5)OP#YD<3A+LP5+2Q!I^#N2_OM0B^6?EX+(R#R01$R= J4*BPUO$:!D M B$-#PP]>.-MD(4G<9I^0KF76RLD4]_TT&EI#QSL82FS(1% MI.1,P4X#PVL:E' 2P;1 NT(?&WPUC."X,P\I#6N/02N1"5K,TYS4&7PT5\9N MLTO09[OIU:"SXC)4OCEY&3\.2B'2WK/WA M_86FZ,S[9^]##_\LA@'^'AD85"3P>!GS!_G1UW$*IJG#E;A$!;N1[9TA MG6^1M2IV-QD=DS('H9/G/I.+)$@T+9'M@%2:0T%J@@V$SWD-OPY+LJ_-69?+ M); #+'P*BR7G)L<%D$C+D$3.=M)FIR.81'%4K)!.0<%?L@]CVL.W,WH+GCD9 MFD54I!G20&Q:D/>?5 $7>4HV$# ER&A<*-PE]1F,+[+S[#?YN?K5^AR%.GAB MR*,HI^V7X>;#)MA( MK,HR7SM%XTK8T^9,X&J0":A^B#ITWR51^E7&U<$)J% M]F1Y;9;%W$_170/YFOMR>]@.7FGK45X,7$@"? /)K96<-IOWSID82D0DFE&M MR@I!AN=1,P5A;666X=KB2#\+%X//@%U%-Q$* 'BZB7#7LB.1B$(*_ !)L68)#,\5? MLZ24P]F1G?$H4$9%YO7TJSJ7@W*;8H'M&BWU@\BS@'^!-X'_LH_%C:,SR-IR M82P(#Y1PGB:)BAU9 O)Y-K..ZNN[=H'L!W>HURC'9 JM*X8VERG>*+'9[_$&23 M -YX\NOG6*WP-;QU67&:K7A7$35AZW4V4P*6PQ\#YLGG(-%/0*\LC(!C<1> MMKA.@/QPID1U=';@$#0?:PJ\AOM0Z' !;Q1Y/P4^C%+6]E)=#0\'9WIJ#(7F M6^,\S=AF:.^!P1BGJ)-948,!2\X__N\&A_Z#@C?SW4,J_OA9! I\#BX(B=)O MQ:[Y\.,;,6B^ ]V)_NX.XA19DDA1UNQ.+C-A=<-O]5%Y"PN MIZ*MB66,#B1J3E$'R'XR>]_6;COM(60I#&OC"(*[$V(YDFUHA 9B(^$"YBJ( M8:CVCO(H*+6>URMQ1G&_95OTK2&CPVS-- M]469 .\R_>9@4-[B1O!O>3HKZ(=\E8-9EXL 1"8+%@$&-WE14::7P2><$VFLY?FT#AMLT056=!%%?45!!B7 QL MK:I9YPA%NKII+-K;.<>\)#L7%L^V!?&K?0S[5,#N/>_*<$F\\IE=X1E+,;7? M9RE?5E_+G>T&,-NYK%!@B^)!:75 3!>JI4()SFMRI+/H%1MW=$T2T3:O16*" M<,*#2U*,:($YBP>@B?IE!"J>#NZ%)%P*QB-:,.2#*;S/H+Q+I5EJ[7ZXE"=? MQ+ %/#'*FVR0*+E)XQL^9K2K'RQL>]X/BMVB&,A2%_W:9ZF)?U!P-1EH[IVU MN>64M9L%W\0G310KG E'_\.(*#59<< [5&13+0,,YK)+3L8N+&>9RO[HC_+4 MWB[QD?'6^,B&&%5;$D$_?@;)09;QKS?(=>KV7B&A8>]P$:&/#6RRQOKH?N+I M(LB>=XL7@"\),P?Y2,9%!&E#$2 =)A=GO<%/]?$J %U@4YOL K(6\2F:81#+Z0N);NL'8'3 ^WK4/P//FM^"@B'D"6+N%Y9H[^(HC=I7 MA[WS/ESME#-''B@V$.U!MA)U2!D&O,IF][FZ-BXYK1<$ 0A$O.WH<]+?UCYL M]9P1=K@.9 $0 +?S*#;4T^3?(\5A7@-[E:T-!KV+;S3%)7#$.XY1*A!YC^Y^ MO-UN_)A(@W-T$@FCT_"WGI5X47M0':X6N"[7J*=8*>/CRF5J_!1[$RFM&$QP MX2RL)\AP(3!F3C4",?-;,,G2((1[%2,BUO7 XE4+>>K'.D#.M?:I#=*,HF8 M:R3GIN?]2WD2D5TW#N&<;E5L(\U\#]CYI* LK6"%!B#1WXVR76?I+9ETH*(Q M1/T6;+NH4&:GX?I9VWMM[!,XY!C)EZ5.[ F%%;)R_@G^B&L*8H7Y6I &T[FY MRGDCJW/"&%URMNNV)/A:>)D'8U%VL!9;)N!0,,K1::#T<;,N,MPB-KV33E 9 MI5/0^JS9RV)GA1AB39<4EZ['G2JA70[/ZM55(KHZ1Z\MQ2+XI!*M?RGN;.,C M/L?!I;0 F=G^#7//$:Y;KEW5);:?R]E8I1@7DH=T)Z\/OHC79R9\@QK.N!8Z MN"3VI#$C-XO^EY<./FM5.KC%MY;(]7.$PIGC[.#G%.BSUG,?.AC3?'6MWW.K M6)BCLF"9K#AV>(,J50)%:9E)^ 5Y>5EF>6E,I1.6O2PHENB2EPG[:LRFL160]\(L75;=X@ S/(K3J#K,1@8>5OXAG?/<6-\2CRI, M5/OGM^]-5-LZBZ/>^!OK2-%!!(DQT_!5P]Y(7*[!)1N\E1QN1FE?XZ'1*=-# MX2MZ@@)]UZ>,$5@RP2?RCT][Y]_H[5V!01^+&PW,@;^BI9SA9ZH/&O9W.NBU M N-#&H5@QB_2!/.R5!V1ELY)P_HP,(T!6>1QK4>T1X76#AM"G&_5*>\H$BD.%L2S)VC:F3DZ'0\J9'4#V#KH9)X2$8$805<>Y@"4RUQ/(.Q2E]"4E* M-6%%$.@LF;;\)?B:%\9AJ7@SY#)(0%@GER5X2;M@(U<\MD4PS5)#097<1."" MP K:)L7I\(N>Y[J)Y@#< F?8,;BP(5<3HZU;K);B0(.BP]2/A#F _H$V); V M 6N@R+%%DY/O#-?J.!$9D;]RJ"2Y632@9@:+1 %'39D/R'#1!2HWD8D\4QF" M">A*. S-[S3!, $[;9S(X8@!IQ.KY^24=L!7T<14VUFSYKJ"F%UD1:]^ M6QE9I47.=2X&W/KD196F%:^B3NV]A1^ MM?+-V[E*1) ?R$0@;M=LJJ.=)^BEYXIFR->$V.F7QJA$Z+U/Y15-E:Z%$RRP(CV'P.&U9\_0CM/K+TJC7] M]2I,D6U5-\EK(A=7;6TEB/;(:/&4N*2:/U-O+ITIMO+3K>=I=@NW-,6\PY2:>3*;$[>SPY M$?=DF0^2^?Q-3+W>(8,.W&:Q_E\W]8)U R@5.+8D]JD$'#*E="8Q?W5W1.&1 MTVD]0T2/2Z>FZ75"PH@,-I#=6)X9>M=IRL4.)@_'2=T8]B6V/QA-!3CW&>MM M. A6"48ZV+<91DT;[E=3)]QZ,;S[\=^_D MY;81YZ+6&W(_*Z]E-_$=I_D_!I_;?PO7TUAK/1J40YHI9,UX+8'$=TM7-DJ! M0T$[]]XE*)V#21SEDZNK,XJ9P%%3=PO>LJ)"'KAT.B#T M._B/.>:QN&GHK=[BR+'UT8%"J&]0AU3/<4%.VJ2G2S2"VP>=T]2NY(CI(R#HF4=QP MY_%O*;N,C4S4",^%FU0.R5&A]3.A3]#IX1&(=^/V4CKO"TR9PPT?D^XJ@\]$ M'&VBVM/E-L;'U"C M?[&)U-P,[C"^3GXY/8]KZ_COII.%S7P-6E)@[-WRM*^'@]Y9]==4R&?72-]> M&ZO,(0A\ J<)I-"8(G\L)AI9S#R6746GTJ]@2 ![J )]@+Z\5!!H+>.DC[QW M,VZ_E$]3R4%(+L1*Y1TRE3@U.O*A)VB[71!^?HD-XKE]HRHEHA,>=J M> EV[QAQR6[4;D4Q[0)8^1>5 CHEZA+*$^Y#-MRN;.UE=I6V5K#VHKAERJX: M0H.9VSZ=VGQD>J?GT^E:D)-=KU*M1IZ[@A-;<'+>]H*3-L5DP$?"6^!&9+(T M23&K2W>@E4&$.T(&XA7^4/4*\?$;M_G8_N&.9#M4,Z]?%@!C;YZ^)WY% MNQCYCFKL!\:/GJ8:FYO%W83K]L+L'ZJ)URC!"E_1H%C-0QE@76=9Z?'FI+)O MBU!WJCEPBC!L/7W*H)O2FMXNB7LG"R%923!1I<[-G"HG,@224HEANEJ@7F.NL,@D&7:J+#@)^V*T!XL>:T@ETM]$3::B1*"@[3:8" MIW2DN2]1N.AT"09OE"\P-U]NZ. 4VX0Z;[!+WPS5O) M6%&, X/".3?#ZRHZSQ3G^=YZV65^K[)+YG^X>R16V N9J.)6J<1Y!Q65:_F& MJ#T%!:=CV?449],*/AF4Z\ MXLT]';(M0'%1B4B^15RUB)O W\!1+R910&\?R-R--304W7AE#P@;4\[DV<[K MAB/W=?S0X8:''OKJO=.I@^X M/RO;E@3JDL>-=@3<4\&@QZPS;5&OQ#GY - MM?W"9W6_,,ZADY=W1>_%:5/<^A(13"DVV6(9,C?".'5BX%E-L1,KU_<5O45P M4I>%!8:L(17.O*L%K'X:V!8#\9+;NI[8%LR0JPLC7]:^5X^ M!^VFJT1.,!+%<89&3MD4*61=1J4!NG8/"S#-%Z0 KWI2%KHL MJ+&DG+85<0^8U$)P;) ?J/&1;E!O1ZPU*^4\&2,2;C@&8_I6M*Q%]LNEB(B4 M7@!*,RFI P][3AS.-&%P"H)O8.8CC!Z\ Z,@(Y,HM?1IV&C3\?K^,$J>[%8* 2DG$R7+LF!B8?C=MFNRB(K7.[ZH MM-%PFA6X+2%!!7>21)Z M=6.G(+M1"LINBAJ^LLU1AQN(,GB?%+?IY9LOR*T M)UC9*!%^X@2A N,6$QEJ^LO% !04%4?6;A"HK!*#0A[9$DI@;W%&3748WB?< M,??86,CUO _U\ZRJ/4;I3EPJ.+='<,<:'KRQF/(0?@5A)&ZVJJPX4#:&1Q"TA2(/^<\W!(]3\;YH=%RXBGM%?@KQ=X8=FLW^# M!^;:KM%FS_[E5;!=M*J"[3!$T+Z;<2-,#;9F(B?$T/.N**6<8(;=-D]N8#LR M;T0K5FY/2R19Y0Y'CM>'Q3#1,4JRCV[8U88H=""GOD-3!"Z_]]P1/ERGJS-K M<<4$)-D4%/9Y8.LPD ('*:+-R0$9OK$BEZG^'5R/];VH-KL!-U9KU7A#N]+-H420#5Q*L"X@.(=Z1PA1]%W=CJY^Z%G6'4P-XLXG(W-H3W!V\*O!Z,LF$?9,D?P/-;XQ M?-D=?2R';-;9_VE2G5E IX"!UZ!4L:D MET8>T!#5O&07G+ZY_+V2 4*V_&V/PGP+:(IX5U@S(T#8KH72PTI#3O50K!_T M+0+]U6+)+F\S[ /K:HUI0NE"K<:QK#IN)\K(=HEY)Y1G37Z.>J<7#Y>?PT%O M6)6?YC78R7K:.]U;2./=^IM:,<98)EAE.V].)X9UT@-\"(*38_PDG3VGBAD3 M'\;/Y!I06.[=6IG5G3/AJL!XOS;G2OU]]F(Q[H#,XV^(@'P(=6GD$TA@I45W MIN"<'[0UG^%FZ3Y+2RZ6NWEGO=-O+(0IPA1(ILD0W5*;)#L5;_0^]/R:C*_L M#YYI\LL-"6CXQ/DWFS+0ZP2AR:8;7.+FO/26Q?7O6ESELV?[+//X_*GWV_1^ M7<:<6\2Q>XN8$9%THX@9.]A\]Y[([F/'*SRJ M7M"&6S(:]OJ'NL(7O<'&Q?GU.WR!D,Q[K/,OP!-IQI:/[S;I-9Z@TWI(,TL( M[ +< L'?P +J75H."1?#;0B\4Z^PXN/*3P/Q0@,ZV=0Z0F&TCT59DTU@N)S= MQ_X1Q:?]1YJ8M%$X#7J#T2/8/_MTM)KW2S:87D\F<-T6L#RRP8JI2+ U0VJ+ MY+K7>BMCJ/I;!9F(+RO/N S?M4FJN]XJPYP7C[=H>@K;#DY1QAY$AO61T[:M MS9%@^PFP+DEIDI27K4I2ME[^-B4H*]T(NQ2I2B["9>I]:EMWD=FU;$^U!)L" M!*_N4G["U3CA8@WU1$(,FOTQ/'-";;W+7+W2_W@=1CF8 :M744*$I"^]ACU2 MS$2X'YXIC')YV3OOGR.O%!G\?Z@?+VS4(S;ZO@C7_W9VWCL[N]CXYSZ80O?[ M&YC:]_KFML6.>^>7]UW/EUCKTS\57/OQY9'0]?YK/01=3P?#1Z?K66\\//T2 M=#W;[:G?DS1@B0"2!676G[\:?655$V7W7O6] 4DF_3SSTD%T^&=:S=7Z'#'S5@? M5#.=*C6;O=ZR?]H)[>TYW\]")> MRY;+P*O=^$W_Q7E*OMO>-)S7+:...D9M#9-UC+J%4<<=H]Z;05Y4".:-;FA[@/WRLEV&OI[TU#D, M+7!+.S[=='9FZLP!>+6U1]VQRV:QMJ^QVXFUG6T(74>6I(G:SI;=)X_SDR\J M$':5>U=2H7SH -C&C.LQRF#,F]S3D]N-#L]:/C_#8,1.]01'QN#GC\S@'8^W M^!DODL?[>NASQ^,MC=6UVKK:UJY]Z'C,W69&Z]WWCE(M>\8!*/72O+4'55V^ M\.3:Z-[JO-/8+7W&<^74>SM7':>V]!G/E%,1W*7CU$-[0<=AOCQ6U>7+3N_= MH^JRR^^UV[5ZMHS:):+;PV0=HSYBU67'J"\T!/,859]0=NSQ>U64GUEYH'.2A17>/:*T_NY(-Q.&^GRW?E6P\4X_T^?'X ML-?O>+SC\>?,XS@'H./Q5@=L6FUC[3&3G#I,B^M,30[1MW(J..NZ*)%3-8QZI9<=B=1#^X:'8?MTJ$@/M*-Z[H* MCLHM>KF,VH'+M8?).D;=PJA=]TL7?^E0$)_JMG6S*-KCEG:,VL$@=NS214(. M+=S]L^MU*?P6#O:K;'IM2S%O+/,*;QXJ[(Z=Y% MS=T5:2E[=U?D"Q6,WK?_IKLBCQ)P_+X()K&"_PVCF__\O_ ?_:Q%D%U'"='/ M6(%1$JJD>#4\[9V/Z3F\HDGV_7^:U=6?L_F+7X""],1740'G-=U.TR'2].Y,N8$DK"J.!-/#:>+-TLPKX/LK%62>@@,(O;=JJA83E?'#1P/?&_:'?1^> M/1+@_R^!F#RQXL,RFR:%)2V>XLF!8I+ N_JH+IW,NH MV Y9SJ(HCBWD:^ZE,U/[['NW\PC(B@^) M\@+_M Q6&;S,U__PBN S?!]?-5&)FD6%/(;.)+D.KAG8=)FE,W@'''00PW/Q M\YF*%I,RR^FXU.>E2G*5]SQDQD]JY859!(*1UE/A13C05U[T'2[@!'G'RV$W M06@6:W>'W!1&LQDP;5)$00PK+&Z52KQ;6%4.#P!17:0;5TF+#!8@YV [^"9% M'Y_&$7PT?^U%L(A9!@15O&6] .2X91;!(WVF[G+@2B6PA-LY;#YP7@$KBPK\$G\?E@ ;#+RE1:;5 M'[B-BCD1M"XGF!P];S,_-GSI[DW"%8QH.RQR!KW1 T3.H'>N1XP9%"P *5K!\<- A'D8 ,#[204MROMU@C% MY1:LY8WR<(. VHO3M[ZXQN2CLTMO<4\>1_12S>/CT7#?YR!W_:"F09FKYFW? M3452M I>G$2+:-.EP _EY23'2P 2&=@17A '$4JGR8HEMF5H:/+GQ-[9KOW(]U?>UL1@*K(T71\AAM4NU_347=H;GY)17OOL[E&38]+?&=!7 (V"!X(*A(21TZ-D6.C SK0L,4UPP2%Y]2 MI. ]\'>#&[! B92;A,@^%*3E[RFD=GA^752-^O<15>72.T55QW)J-!C?1TYQ M+0>NL\(M<#S:,@(9 D9?ID+B%N!..C#-J7R"8LS-@P1M0?@^OGT6 )_-7S?OQW MB=1/T'*]W4*;(2KC; M][5R]F%/8I_A66_8:.\,SWN7%7M'W=/<"4O7!B>CUOGFVA7?K$M$?I^B\Z?E MSBLMC%[?1F$QE\B)^RT)%_7M5X))GL9EL?DK3E0(-Z*R ^FH8;]*"_>_\TRO M9@F$/IF W_7I))C!8E\%\6VPRK_ZOJJ(00N[!*SO?7-DIU4Z?<]PSP=%A?.^ M]S,HSDSN\%6(AE%>9*S%?A2E>33AH%QOZMK95%#=E+$5&RT.OG2NV/'A 13[ MS.G)-_!14H-XV^?@TH-D0%MG&K&0(E$XG9:PKNF*K1$6$0]:J_8OS\[O[5]B M L;ZEY=GC^Y?-NGL_3VRVC_L0^E' MC'@,_A][7_[45I*L^Z\HB'DO>B)43.U+][V.H WN8:X!+[C]\"^.6HUL(7&U M&,-?_ZK.T7+$*@D!1U!W;G<#DHYJR?PJ,ROSR[EBHUQF)BUL2A=I9%UJ]HMI&*+A'NN*&)I_*@4IAKIWU4+IN._ ME5_9C@/LI<'J_M0%'&U[7 &=IA1G&;\Z3D;YY@"0%,520H3U:3TO^,#NO$SNIC'1&%* MK2BLVS)L,M:9T0/KJ0@+.J.[E<#0;B4P].]18&AG#.';8PA_787PPS(P])1N M:N-37-GK5?;*^7-EQYYFR#.G8#P .E'_)K>V$3RB3UO>3D]#=44DN0A3CTZ\ MAM'Q@T48?Q3"'D]_]*G^)!@X#O+%]]1D 72_WTUN>Q&TG;$C!@5ZS1LMPI[S. MVDM=$_UQ/;XEF K,V&A*DM%+"5;)7GD]:TE=_JHZ:\1TGOU&IYN$1)ONSP3( M)[J(9<]U),0C:C1WFPZ24G]6 M'=UM^IMC^LUX,.F?Z?=.LN[&UVVCZZ+1M*Z/=ZTD^#]6R_YLU*ZB>N7-W^B7 M*\J7?DP+&$]!-S.B.+P\<+S7PN3)Z*[*^0![PPVK(K5*6A"QTV^WN6>%:%W'RTUXWP6/I MD$>TM:WVZ&9C+H/.AT.^"OK:UW"02OW??%@*[Q6W&4=H=QSJ[_ MS]_OPJ/1_6:YOJ-;@/'-9Y$/;]/U\&G?_S[^X8]Q$6&K4ZQ6\:'+F>\1YD9W MA$IN*L'3->&HQG#T^-$-XF9Q@W@IA[]\3?!-2N6-+\/HBB[W&B/+/?6VP:I- M(L4:C57-]=0[:D-K010MYR05N*YFY)8YW5B4H^:9?GGQ_S0+(*Y=@*.$W3M7 MT&-F1?)VWUHLLT"!4+UE(9T8\U0'K8I6^ADM'%*+:,RSH-B_V2-XB"+,.@.]]:*0A67OT\-4?4&HHL:F*T)(E-C2RX9[])A#]- M=_878Z+<<(WS$%;*79^;9;XA<=-<=YA KK Y7Z8SLLJEJ;>N)W=;L"4I4E>Q M/D]L(F;MR-IQFR.?M&/1L[ &VG$]&==<-^LOKQ(6U;(2MB89#F_N7>C6O#97 M!1,QDUC"4U)Y(GHX/6U'L4YZ,DTQF2:D7'I4JA:A",X\28VR7JY]TB0[_:9Y MS56M<\.4U,PXQ-(SDG0VYX:ERI&E9[1<:N1U$T3L4A83OFVIQQ4NUTP083G[ M(#3/GM62O&W!!+IW*3FH/TY1K%Z7/6FVW&TEXJ7-67&WY"+>*?-RV'TR*P$?AL7$* M=,]_TT7V>J,[[#4B;.J.3:1\DTJT48)Q@J,B]WI4LI.RQ.=))6P6 ]"]LM#P MCG?+^.ZX1B8ER@T+W&LD7,3PCSW=&3'W3(!R>SJ?@LHAXN-YOU6,\](;II$9TG.$Y83JJD!+UO!_M M8R\57'7&CYB,\LR;:-OYAAXTSL[.-OO>;G[K_BQS]LL_];IQ/(-CW0Z;<9/^ M569)=WN@M.^>1:%568]1[&U)SU42RS3B_STE@.^6&>8S]4.E1D:ACP(:Q;9P M,8I2AH]QT"/2JAG!30K5]U&WXLOM\\:8?^RW$O/_690 W)M[:($RK]D'/&J! M5>.I2YMNK/2Y1RW1O[MGJ2BR?/Z]BERB@"]:XW*EQ&4J")VH Z<5;6I>KA]? MNL"JOV"QT:3^M-MK7BX[6L".OK:R:&;U*VMV::XW;D%!-ULL4A$WGJAIR<"R MR.Q&]?VNZXO"K-$(BF^O,#!.TM13)6V[7_+NI8SN7\ED+YS@XI>Q7=]+*W7< M"'$TMV_N69$"G[PK-^+NG;$CJD@U+><=^R'CLVV2&7_B=7_8*X^NZZ/J8SJ# MJ!6Z;8>EI.O^[#?=DHNO1SUABK,XB7-K-L%@3"!\^VUA"3^)O:Y0G)$V]([\+L^/.1VL^Z?B-N3#&EQJ=SD35- M!#I3XV>:W4RS^]QH=I=AR"V@!/$IUQ,6"Y/U)CRYF6?W2>B>?OL'&O_^SWG* M&ROAM'M1ZZ[6RWTLAMTJD>X,PZZ',,_!D_UM]XK\+<]2FR\N9L>1,RJ>+*-B M3G;6=4A/N#?QZ2IR0JX+A*SR['IJ]M.5SB4%9G^KL)[^2A*Y1D?=8A2I]3K+GOY$6YZU]7X4J]>$1-GTEIZI^["@ M7M:?6SE<[T>X>NTTI@V#I5KA-.915ORH9,9K3]5:+0U8D*IUM-H/Q],ZXAI= M@J=5*/( +*5,XH=@5*7+??*NL=+,J%IKFE2U+$WJ!!5?.E?J.O!XSK?+5W@\ M,P'JW LGKU.#2_>?J#375TW&,\9+W+D&K6S]9Y]ILDX!,:I(]D&IRTG&O[>C.?SNDG9U[& M!UJ:>NOIA<@%ISD:6XE:Y@>59( M^+D03^<2HG/=:I%+LK22Q9.:/%+WFCRU">N4T/>V];_#5E2:$GY?Z]/T MR<3\V!WV;.42:FWJ?U(FU)3YZ#H$:4^F[(:](EUJ45;75C7#MJ0!&S2B?9'2 MRZ,VAVAX]$>9SB-"I@H-U#BKO'S7L#^BWK*CI2^RH./HAKV2'7B2GGQ=YNR5 M[7F:-;\F?[>(BI?9=RX.>\2 E5!QKO3?5 ]T&B7P6!<)X451^DDW3:QK?Q3Y MO369^JD^'Y<1C%.GYRR;>_14W]N9/Q.[76&!I1]\U)"?NEVF.!=5;DS,5I+. M\+'HP8),R&-:SG1^I[_%4\;WQPF++J6D3OC3+ROIK3I:U TD6WU:5EJ\R,@3Q[%90 M3&X=ZK5339^\;@Z7=VK]1/FZ/2C '_^Q/UZ:R99,L7EV>>8TO@JZX61,5B1V M5(MY5I P)@*J1/481MR*$TN0P HST)B#<7AZIGLC*L9N!Q1#;44/J=RN2MW> M6;?WHZ#7')T:13&FNJ2AI))L/;NI*U^')*+E.DPE?+YUJ);/SK$.Z2,5*)JJ MQ:S4F_.[5FMB^]>S!/&.*HRK"GV;A%\+ (M*N+IC7^,76N_= J?\C&U0=DZH MN$?MQ-0]0XATG8E4ZE+E8]7JG+F+C0JBKMEBYG^@J7Z6"ZI;I43&_=8V'I"E M;[39>'TGUBZJ1!6$KRSVU.2L+ON-BW()#A9;EZ)XLE2V:L7&9"N6VMYI"Y$U MU+DWUYR5(YU[?9==L+"N58R/VJ['/\^JJ=/)+C:5^3@LQL;*66 M IU(T=-[C[MMYWO]2])\G\E,I+EBGMPU&2S$'9.ABTQF_;S7K6(=;I*-F6+D M:!,,!\?=7E'+&6<^7:H0>GTR"V-Y<2!>:Q' MV'&=USRS%Z/^"=%BZ(S+'8ON*0FC?I;$W1W_K3LH"Z('O;@BNBQU+@C#$E"E M%AJ3#T_YDS<;VTLZY=7%F:Z%2[&U7O=7A,YB6'B3S2[ :-;I.7237/O:)??S MNMD7Y\*HEJ^H_2U4D\A+%AF#-UED6Y5]*+ZDJAJ%"W:BG2^5HM,IZ\;+8O() M%)>?&Y6]GR5BYPC4XQ493:5XTB"M:*\T#:8EX&.UKGBTE;!D?Z 'PT&W=UY\ M:5*PLM L]?99>LOZPY*);#+18@&O[!G)^3'="7-J(&RWC#[.( M-'K:L?Z9].-LXWJ@$S;()5!2+$>UZ8@0V/@I:O_6MTPI15=)= M31$Y+;C?.]^Z:>G:,S'6*6M\E*Q6H@"V?J:>OC#E[" Q".O!Y&XCZL%4U(IU M'']]?QCB5Q=4PND ')X6?7:2,E[>NTYAG\\"_/7L$:'U*W[-" H2:(\/VK*V MOELP E:I'N*B%8L3UR*>20,0!WTRXA;H?"M_,[K?6D>M^.Q+_6^W3EII\=.= MDHD;-TB.55SQ,$Q&][0_1#^U7[CVZFI\]U8P+1;'X(@)^D3;7C?5Z'9/6G;F M--PJRW?3;=>H?T1T+H9Q%)-WNU:_-SP=':YGH[%.WY?X?N(OO6Y[Q(MQ*>ZT MV1C/K\2WKBV,OV)0*:VQU2E$N'N6CO&(D<6FIHD,1C3BS33=,Q]E42>"W8[^ MECZ0R$$+!1J9? 44GTS:4B62CN'II)]3/#H+0!A15!2$X/&0]?IDI 3]1KK3 M'\4IALG4<-'#Z)V#=OR>8CK>'G>B0'R+ CV^MDK1]4:Q04E[)L1&@\G-P&0- M4WWT3]^+^+\[-8FNUXP)!>J(3J9EMAGVHZ#U^Z46CWW=T![: MP7 TPC%Y^/BA8_%90Q6*J[JGSZ^Q8HN[PL+72+3+13N5Z/U.@Z3#3M_;8:]P M%7YVVP7%BHV_M@:)TK14PM_2 T>-SPBG8#M^T^OR/5O?>G[2!@VC/_ZYV?BS MV^L55?)1.B;40C=];(RQNE=MBS)BR4DL0=.6+0GB)MAJQE\RYH,?G)^FQ)#V M^02UJ]U:QJ0[XVK[M[M_'GR(EMRP7P0;IE98N<'E:7'CF*.R](?F>\%U%)7? M]Y(2SS0KB7*DQZ=O=3>2NU:Z7?$;9Z;7]]6/S3@IC;$!4 PK(EMA8W:ZTT68 M:Z5O>NCZ"?O!M"E=:2&AA M1'NRM$+39AH_<72C,)5_'SF[Y5U;$J1J5[QR )B5 R@%9_(58U$L'ME-*AHM MW]&0QY_(J063U ):^]2"6JG!=:/3N=FNFJ2EL)=\(:,N8L.3%$"]\->;9R?Z>[J'CYY^:Q0GU;=$ M8^ZD,'G@(O7;^([NPLR1%O*'8U11FY*191A5&-XD].:7[\%]0I9C5+F5_F7, M&Y/'^H+'BBE;F['.RP#T BE>[JX*$W7C];F\ M<3E[P;17$*HL+H/Y^FSCAN M9D76<;NOG^SKBC%P,#4&5K'_ZT5J,]]R)1L_LP$MMW!X=)-1R3G.*[C0"M+Q M"K*\@DNL8!%N*;S,O'S++%^Z;%SD&%R:+*NFUO!E4'>AZA M>J#:SKM7\GD7<,XQ_WI7:6*V* G1$JJT!D7*69#77)!'*7Y9F+,P9V'.PIR% MN383S\*5'HO-[.K=W6B[8+AJ^W]<#?MDDNX0P M;L+,V%CW;1*DR>03LCGG79KK[)9-@47>I7KO$H&XR<43GDR/Q'_Z=(;4NU'A MU$/?("]<<&?=*4:DF?+>_28^T2;4*J\B;5>Y-$$Y-% MS^6\28_M,2+6)&1)VMTW#LU(TISS M#?W*%JCF:LYA$]WS&G\%J[0>"2M97[*^4-%$"W=(SOJ2]>5EZHN$34II5I>L M+EE=YKGZ44TJ%O6-L[ID=7FAZD*B-2:7O"M]>GV9N[EBO3BR+I?<%E21K9*T M^+37/6GU^XERN=,=C.B.QSR34S;"?G]8$_]5>A7T*^2M$YKG*F/6 M+;G0U:$E JY^P>X9O_JDU6F=#$_BT#HE^_64/RNQ=26&B3'1X*A:?40'6';V MZ-@XI20KY3>.R;SZ#?_+VV%!CW@+"]=FX[JLHYEE'+]>'=BTE4*%N'/@V]X6 M;?N*]H$-/>8F[#>CQ(;!62(FZP]-W_9:8[[5DM[SY'28IG6L>ZYX4_KKY!,% MC6IB3IQY9%SKR_=]U5$77>3CX :MWH@>,=&B7MMKH;J!5XF_6NZ_-UJ*8N:Y ME)0$3PG2"@="I2$$6@@5)5\IW+A=;1"=MP'IR^,%9+-K43]>P,KF/=SB7.%8 M*(E?!_ZDU%BQM=EX/]2=06M0B$(AT?$/[?'OVQ%2VMU^T;]DRW2'@\1'F;CU M/[3Z/^9A 467&]X2_K2$MQ%X*I2WG[N]MFO\V^MV!.>#WC?=:5V4&CQE BW( MCE\?_+V[#9"*>.(:QA>=DN(4G#]IV"3H='\ZG MTZ$\7Z?SC"+1B4=E[R1^92N1)>;@ M\VMG5Q6'$=-]>NQI-,QLT[)GS48"ZI\4L3O1Y&I6? M--PJ28RCV$R'E 8X'6ZBVAYU)2G9D>/WM]V8Y3Q-TNO$.AZ&<)IUNI#8!HY:!URUMIS! 9ACK$RW[N'UB MVL2Z'=&1FM-VCRTNS8I\# :4QU;]#R\U%G' M_RK[:XVDKA3"HK5KMQM;U"NDIK M=*:[[ UR/WI0.@@BZL3W)J7=F7W::-B3/7&)S+77^*G;0W_3KO=\$HN2;WW4 MA[KH+-8O?M*]I)<%Y7^T3_LCX)M8L&M(UOUF_LY-P982(CER2VZ!SZ+9Y,_2MRU1QU6!C&G\>G3D32 M*)R=R3O^[$4Y2;WTTMG=;.P,>]WR]-Q*W1QT>_K>TM:(OXYU[Z93>B*N!;)O MQE5-ON5?6UOOFA7X*@R#4HPO0=*U,TS:FE9_XFQWJS,MN@NET42+9G G/-U&G:BF5G=U#2?=-%2SI/7KGOEJ=+MC"!'?^M& M4;CA.$@.0-52#5%V;;06^VF.DQT;QRLFTEXT"=[DE;Z-$0$2?A2V9*+Y+?HD M%RSFU4'%4R>^LVP*DTZR$KG:58"X3C0+KG9=#-&7XYT,K9WLQ/29B?)%8W[8 M*SM^W'JP5?IH-<8F2SKL4A>55M%((S5 N$'DKSZD@L(SH# 9SF2 *78V&EN! MH85M/&[D,L':V5UI=R/27STZ$Q9?[6):>"SE-H[:O(P^-NV_.QY,T8ZL?+'2 M-;=HJ@@WUEI=OW&%QS!(VB9SN\&5O1(U2R:\<>=>#1_KKW>#1C/Y7"AM>TVIE M]\9=&?7X2PTA3XKX[V \O3(66^ADPH+H0'\[3G&6Z60GC[S]U$T-E4 A+E=E MOG"MKDARXZQP\8R/@ER8!R$>8S,RF)Y9BF"!2Y/S_.-Q\7Y=,8X%%\O3:>DL^6X2B$I#*O1DZ==Q$>1D9X? M=<49A<%NG&FRP'396;DS;G]I[?!DU*.IO#1)+_=\U/U^,L%*^8K6=#OU ?EV M?+U76-V2.ZVNPBZI=/69'>.H8^;,TT>'=&H=U$T71:.3>-IJ)9T.T]#*B!I] M$I(JH*UNV;OT4MO"XL]E_U/C!V>I3=U,G&%>![D$XVG/ MX+)+[KS>]=)W*R3?K2Q]M\)OOEM98 ?XQBHN9-3FL[F2:;(9M/= +G9:/*C;73_'#P9\['PX;_]YZ^Z:QNW^X\V%_ZW#W M8'_K;?SM]--[O[6_NO M=^-,WAU\W$V3JOUL9OID30Z(LJ5=:9;T_WE#7/@&.,R=M9;IK"7$)B;KTEE+ M;4*XW%.?9JPT=U5:LJN.6L^F2E)I!K@/HSIF-_3H%;XH;A_1#"O[\ MU.WDH-T#B*]9AO5.VE^C[/K_:OWZO=/MO.F5F72-8:CUS<:'7WBTY>!;UJ?_IZD:ZOCTG]VIJ*U-7BM>[WS MN*)_ITOH*$]Q\7PA6468Q9&_S\UV]^=;_.'G$=D;NN\[/[_\I;X??/\!][[_ MW=[__HWN;^^??#E\?['W>8?MG1Q=[&\?M_8N]LZ.+K;.#N+?WY+]]M%%E^UO M[Z(OAT?T8/O]Q9>33W#OXLWQP>%_3O8NWM.C[_$3?^V=[6W'YR()]UOJQ)Z\ MZ1Q\__+]R^'^]_W#H_.]PUVV__T]//J\WXK??7R$X_/^>D_V\2XY^+R+WY(/ MQT'3XXVS_\$/\GN/607S&P?:;UI?M-]^_Q&?L7QS] M&G\F?M?P"_[$OQQ^BF/>_WY0?&8+[?^UPP[^2M^[2_<^_^?'WN/[V<&>P]Q&>?0W!(24)!YXY":AU&IA * B24HNAXH+#C5=,T"9-\:U9 MT;C!X+H>PU986I118ZU1@[O #1-$VX"I\%RZ0# UFEMI&8,XH092&37JAAIP M@AHPJ,"=]T H*0!UV@,92 "60AP!!3$7:+2;!4QEC8^/&B^!1&:K3(1.UW+6 M1P$W;=],%\F9Q'C-#9[QQGZ8[.N^'Y1)5X.,6 L@UO[KBIWCG(2.X0 D\AA0 MA2A03L6?<(!&:H1- M1D):!2 *%% 2P4XZ+H!B@7@AH=!"/?1U2 .:.8TT,Y@8[DS$JF-5T3))J6X1JK\$N(G):/) M.%/_/K9)=KV>WC89NU[%KF8$6X$Q.K(R/WX,]<:XA[C7B>CV[+HUJI8 M)0@K;2D7P!I((KH% XRG%GCM(+&!.^Y0:MLD*6X*LN#E\_U58XVB)R]8W1_C M$BBK^_+J7KGUX39ME@20. TH(P(8*@3@W,EHPIBHS"RI.\3TE*/J4-%,BZ"JBE1G:ZXLP:OGWV2-7AU&CPU5Z)%(JRW M&@BE9#17K /&> 0(HLP+BB27.,5>9)/(.L5,7T*2RH?T,^@&4##*UB+B\KQ1 M[#'N>\;D76\30UVQPP?A4]\7WE>&L05@[*":+X^LDJO#H5GEHB7DL3.!< $:, )1@! M[5*='[6(2QTHU]$2P10U(5Y5V"1'1A;)/6EU!KKSK95H=TIK)(=&GH-)LCO9 MUC($'/VIG5^CIB!_=;ONK-5N9UA;!-8^SM0K!RL-DR :'@Q0C G0"EI N8 J M"..]XANO6).I>^?&Y@!)??7X$>R2K,>KU^.I>>(H# PY!0RG 5"!!% PVBB" M&^4XL]:BXEY'L&>8HE)KXV0LVSDVLN:&2 :I96@.#K<&>RWXJP"JK50V+!F& M D2O*9H;TD&@<4 @0I>D2C)H< J$8-*$[-[QW!P(J:^^/H+!D?5U27W=?SW1 M5TH5I-H8X*2-3@%A&$2!%4 +S8-DQF&HHKXBV(QP6R-]?0E1C_UN9YSO.BD3 M'G6]&.A??KG+F.PQUJA_31RG#&D+0=I.U00)@5KGD0=!"0(H MUR2:()J"0.))9"D2P>GH*2'29+5*Y\\:O'XF2-;@E6EPQ2AQ6G-GHQ6BE/?) MB5! ,F]!!%P24M[N[4J3L'B7OFNL.4SE3C]ASSCO(EW/1.**1/ M]7G1_2T5ZFEK>\-*C_&G\(5>@&'P/,_^1Z3'?E?*[%;';942^W;:[#E772]C M(+RONCW0>$5P\( 3%PT$3!E0RDF@(186$A6"2J6(!#:%@#6Z2,L(E1'JJ;V3 MC% /AE 5%X9;#:-Y1X"DJ7.19QQH)R3 FFIHL,66)83"I"DIJA%"O82K_I' M)\.RUVVW"\/2^(X/K4&<W>T/:I:GQ)"./V M20R4028U*W'Q)\V "1)JK+'B&";>8-&4(O- /&-%?@1K)2ORJA6Y8J-8B1!R M6 !FA "44 DB_AI@%-/!4PF93(J,<9/".M4KO83HUQT]2T[;<4A=$\=9_)ZI M(M;=8KFNW\$8[['W[ZJB"EF($(A)K0 .C0!K' M >1((VLEU=I$?<:HB52=>&!>0HQEMU(Z,;[!RV&5-3=21H&S2?YU]L*60[*C M:CB%8P[C 40!1U@!ZC '4DL$!''>:224@\DJ:<+YFDB,E M]31"9J'J;;?S[=#W3K:]R;VI[QO]V/J*!=>:1T_):$(C2%$)M& (Z.@J$2H< MP8%MO,*D3E1[63=K8V%DW7RP2,;65Z)<\"E3A*AH^E.HDUHZ!%QP6! >=\N8 M1 J1(QB/JUDCT6YTQPRPC7:B@&VTIW>0.:!13UMB27;?')^]%ZI]FTD2T=!B M;2!PSB<&/>6!)%(#J..6$>:9MF[CE9!-7JNKY:S$M3$ZLA(_C1)731-**"4D M *08 S1 #I0TT5(A.'D-#L:]C4J\DB*\^@4WUHD98DQ==5_C9(7.U(WEE,\< M\1[!;,EIQ.,;4MBVPPQ.!<1VA@*0%B*$@$" =HI#*+/%0QFQB"/ MRMXDDN>TDV>LR$]W Y05>6E%KA@I4DDK$?< B40Q2S0!\5<(L&7&!TF9)8EB M%J*FXG6JFGL)09&R56O.2'E&-DG:T4J\-V/8DA@V0Y.M%24B'D, 4NA!W#($ M%.,60(68Q-$>@9)OO)*HR>F]Z>)R**2^"OP8MDA6X%4I<,4(@4I([PQ/G$/% MG8T#TBH#HD1H%K'0<\6Q2-DGA.$F(JOJXKHN'3RRNM?%KLGJ MOKRZ5\N%C9&(&PTLQSI5XCE@& S ^, )"EBI8)*Z(RZ: J^-NK^$8,OK[LE) M:W#B4T^"1!G[.GXBCMUW;-2)QF\I0:7Q]I\UZGEQ\U:/O^!A#(I?_=;OG5;[ MOS<&O:&_C".55=SJN)DUS&@R!YK,\. [RJT508+ (J10@Q!0Q:_:&L:#)DS8 M)$>70.2Y">,.!RAQN%$X'R#- MH(:]DCX>'KS^GW\?O-W>^?"QR,02?S1VWG_:/3QZ4-]YW9_QV-:&:_U\&I/C M76_,_MH?=.V/9N,?MZ'B.]_[>*Q[?B7.P>[^F\OH.!G-QS28=[IWT/LX2+3, M?^OVT$^_?>0=P R9X?M'WX[VSM\C_<^?SGY\OGO]D%\[?]=[*"]BQ\7>W%\^Q?? MZ,'A)_:5"2^<(PH$D7JS:X&!<4J (#G7\3=,G;O]G+U!HI:++F6)6GN)$BI: ME0(30&3P@.+ @7+1>W58."2#M-+'(QUN0G@U$^#*'QJGNM?XF3;ZCX8>#HZ[ MO8B,KG&C//:3+/17)XISASYFI;00R?[69,!9.NLAG;^^,DL@M\0#!8T"J6]] M(C@R $'F@HAH: VY!>^NE:][')Y9OIZ9?'$=4<\[#I!+WC;4 4AL"6!:7.RA^/W??]P_&7[/=L_B6/]*WYG-'GW M,NB>RYM ,9%-PH30Q!6WFL!GU^TO"*B.9192]'<^O65*D0\ M9!Q@ZE(/9X:C1E(2OF7L\&D)[,U2W.^^N_N<- ?Q $FTI U@.<<=WU" M[=G]=1#'N?=][WS_\!.)Z_05:F*I9!I@&^T%RK !,OX%(!0\Q,X$CF^S0>LC M5P=3-SC5<(D2;"HLGFLDM3 M*OP:& I9'.LECGL7]BO&3G-8)!'15-5+%5#:$("8U<&%P"B":V&%YC.T5G)E MB7$(,@6,=2D12"3N*6( 9-Y!YZ1&)8.I%3_:-&S:-O30(%#1%AO"8K3*HZZ&BGF2R@6WHI#35WN:T:QA5!LIEN@("9: MYM0#QBP%U$ (M%480,JI=]9PAWW!BB!44XE[-^7(F5#U5>!'H#+)"KP:!:Z8 M(5AQ3PSA@$&M 67( D,$396'RDLBF$@$BZ@(*U(I:J3 +X'/?LO:X'8YS>*6^BOP(X96LR"M7Y(HYHARAQG,/%-%1D0630'*O ?41E;G0 MB*<:%<*;D#_#,,LZ,>$7Y6?'W;;SO?Z8W,__[[ U.'_J$,L+9LI^!$/F8V7? M=XK]SGBW$-[-]!$,\;SRG 8 @Q> (L. 8AX! 2E'B$7\$SI%EC%D32Q7U4DP M\^,_*ZU_!*LG:_V]M;YBY5#'0C!1X7GBQ*#("2"=\H! @Y6@RAA>WB=1TN1R M55EGZT*3OTY64*4?4%$JL&*KZ [';TY"\G*=?B=Q:5UW:-I^LNOW \W:[=SF2EL=E\^6>YXM,\T@!38"$J6 LB3ZS=)0()$DP+!@F)=& MH2(4UF1,-"F^6ANPG!.].D5ZXEA:AM0,J>MHH&=(73&D5K/0/8R6N D@]:P# MU"H-C%<$$*(%9EP&942"5()0DT+Y;""UL.?_-=#Q2RM$!..!7^D],M+#5_]E M>O]Z=86_8/RQD0ZII&2GW7Z1JOA[S[?UH/73_W'6)-2&UTNHW!MW48JO8M")S[4VKHSNV M%7V*@O6HZ-)SXR+696X-W8N3ZS1:<0S?>D4U0&_0Z(;&X-CW?2-,YM2?S&ES MX4G=(5!U60LL;N#LN&[\U7^GN120K"AF\7"0E 1/"=(*!Q(-.$*@A5!1\I7A MC?&'CGOC^9WJ;QZ8GM<_@ YQ^K_K]ID^[V_\:V:53EJ=\7"IVF1Q1I?UYJ[! M5A^F>]_B\Q+R7'+3'VD'KO0;*G;@P\&?.Q\.&__>>ONFL;M_N/-A?^MP]V!_ MZVW\[?7BV6-<4.?Q+-N4$G$?2""&S67TEXZFF\0 M]-'IPPM/H3@/I^=2<0;'T;;U:=__/O[A#]?JG[;U^>^M3O&EQ8>;N$V#SS?\P&>Y=7X/K^>D=>]QH['1>M MQVUO_8GQO7)1"&K.K$O>]%MC1 OX4?46B!28G>>>89$^I2]DX9#*"[?L;/?_3=X;^09*SYXP.O?0P\TN*(B..@E#,,$4EA4Y([HW2 MBF#BG2=6?-U.^ \11& %Z>J%:+_I=4]2G^@TNL^MP?'K83\NE>_M_++M85KB MK7[?Q_]W-:K"07N3"//Q\<'G'?+E\/C'T.#C_\^'*X$[]_#Q]=?(B?_?O'_O>C MB[V+3Q=7(\S[K;W#^/G#+;C_^3_'^W]]:.\=QC%=?/F^_]1)<_PK.O2 D7>," %)W7#$= J8" H]K X!D*7*;.:PBJ:_ED[Q5? M?BXW4>TW7O$F%+1)KZDUSDB8D?!%(2$CB-E M.,,84VZ4Q Y3Y:B0QE 28(&$ Z2,2332@A;&)QEWZXHLJ]'^?NRV74:Z19#NO.+]FFCA:845$")80.,V B,D!,02Y;SB M A&Q\8HTH>)-LK(2J#6MJOR8?EU6Y56I\M1]L\QSCPD$T*M$$X5$5&4F M@%9.T6 99;909495D\#,IOV,5?DQ'9.LRJM2Y:G_8;E!*4\]:K%.O%"2 <.# M!ZEUMT)2!&E]4N5X(C**J>F MMDS6^N>H]8_IT&2M7UKKIQZ,]XHAZP.P)#7UXG%CE.#1C:&,&V\T=\PFK:<( MI?-^7;3^)=R@?/3M^,=OS<8WW_&IK#!1JVAWTNJT^H->42G:\+].?:>?+U>> MCXM$BN& VP:!5'%#'"=#0IQ[)3AF- MJ1!,)=8ISGD3TGL[/SDZ6U^U?DP7)JOU0ZAUQ;LQ!"*+(9#$)J)<%5*0EH/ MD(OBK1'"(JFU8K*)59TZ)6:U7F,?):OU0ZCUU'U!(7")' 3&!05H@!XH#@,0 M%B-K311F5JBU1+ 9?9L:J?5C7\"LGCM@WO8Y92N:?S929[%&Z'5/&JW.3]\? M%$0GC6/?=O$/#7]RVNZ>>Q\U+?A>S[NB/UG4#EWH\Z W[-]"]3):%9"6()$: M/!$*_79VW++'C5:_&'S;#WS[O-$-H>\'#7/>* A\BIFEW+?DKHW]LP88$=YL M-?ZO/CG]H[%[B?HA=T)XD'Y-C^&Y]8Y;OV^/A/IU1:;?M75G=Z()I9;DDV"1 MDV!:'G:^=_@>?Q4$XN"0!8&D)#FH!-#>,( ,5Y(JCIWP&Z\$:R)YE7]L_C9- MN;=)C37Z,9RVK-$/I]%PJM%[^&O0/F G'7 N*C.EV %#HX(C1STG(1@*Z<8K M1IL*7>UTDC6ZMAK]N.[:_+T5LV8_G&;CJ6;OLJ_*LVAJ61.=ML3 3!P!VB($ M)"7(0,^0-S)Z;JA)KVFIN/8]C&I]L;1UTHV#N2@=KVY(O)6Z\ZV5"-UT/[HR M^3;IV=PF5;?Z(.Q.-GJKV.>,<,MY(V=?@U,P^AL^PED(@ H=@*86 F6HP)@K M%!&NZ%B$ZI04G%5YC6^0LBH_A!MR]M4H ;$GT3SQ*<2,O0 Z1+O%!>9X, 0; M7#0?([Q.X>6LRO5S0[(J/ZG?A/8+ 6 UQ"-9219(J M"UBG"^"74*JSFR@;HW<=?8WD6C<;'3]XZI*=-<2SNEU]C %MO+UEX&1TZ[WO M<][N0E!6Y0/PW$C""05"" .H8PY(Q@T(*!Y*D!B"'"ZL$GJU@#C'19^% C^F M#4*7"%Q@UQAKB3P@:+H5L!$7:0E@,X$'CAS6N&"SA)?M46R C\+!7Y, MER(K\&H4N%(Y8ZGFRCA .)> 0LF \@P!([!SWFB#A=MX19M$7JV:>1(%?@E7 M%Z5X-XR/BN%'SD1CH'\]?07,"RX*?%Q/(VWYVVZ_/V9@;'6&<6D/3GVOB*?T M_RQDHWS?89*,O5:GVVL-SL<0N=5QLT\I>T/N^<%QUTTO@7,<9A'H/*@2#$@7 M3SY)!2"01.ADR (M&0906*0)T5+)$*$3HZ:\!CQKVM<]8\ISO5G)F%);3)GZ M4\Q'D= 14Y"#%E!E I!0&""$%50KB7AB5>.8-1E:570W8\JSPI3']<R4EW"=]*[7_=GJ M)W6/.G1_-_!EA[1J[>E%9!P%L_[T'9^I8!9$NRKS 59",V@T,!A&KRQ@"0R! M.II1Q!K!(Q*ZD#)R642[.J7D9BU>>]\J:_$]M;A"= "#1U &H"@TT0\*%BB! M* C.L& <%)JGS%.!FO#^L96LQ?75XL?W9K(6WU.+IYX'IT4!C$]U;RE_'$F@ MJ:% 6:FAIU! D\YB)IH$T1II\4NX8]KWXS2UA[A3>MCX3.T6<_[V90O/_]D@ M^6-Z55&XIT&EC-^+- 8XW!KLM>"O L.WOD)%G E& DM,M,,$5L!H9H#AAE,4 MM".(;+PBD#>QN+.>T.?,&'" C@98%@*TZ$/=(SZBL M&8FKXKK#Q%=Q>='R*!]HE"\K\-,X]5%YCG7/__Z@><7Y&:MYQHIR'DI+3-5< M3/_4_99]B#R'>]^GU&ZIYK=:KYOB^AJF[WSO8T*OU08:\64C=$?W.G&U^N.O M*R1S8HS";(S.88SNS005O:'0$P0"A@Y$'\("0[P"Q!DLE.# ,\=!.F )((%7_53 6&E)!ZXQ795/>. M]67TR>CSR.ASS^!<1I^'09^I[6.",P%* T@($7TBZ !C9!12!:W5F&JJ14(? M#FN$/BL*BZR'X[G=:@\'WCU%5LQSAM_KIOCLX/>A7<^1;&8 7@B WU>=3R(I MTM+#:.\)!&@0#B@1_T4#"H@@"@71A?-Y;P"^!01K>IN;\:=.#]Y6[B:Y;% M\NR?\:("(LO?Q,^;$/'":/F+E)O^$Y;'?"Z&Z=U67"[]S>\/3XSO'802@0Z& M@_Y =])JST9[<]KE/(?MT%&4D:5<%:/V$;8 MJNKCLH+74\$?LS B*_B#*GCENL!+@J-/##SD$- '9 A_N2)T")@HF"ZKT48 M-AE:57%8C3SF]?!0[G-EFYE8ULI'&6WU%:#+&+<0QMFJEV*1@$YQ"1R2"E"M MHCDCJ0:,,H&@82BPA'&(- FZ=W%8_9+BLHK7RTO)*KXB%:_X*98: 2650%G* M /5, XT#!T13QH(71)/Y6=;*HMT1B!H'1 M(5I@*?M?<^*!\RH$IXRRR$5XWB3/,$RB9P]$]O<8,1X\#1U6'$!F)(R(! M+1@"%#D*#!4A.H38!\.\"*: (WQO7MX,1QF.UBL--=Q2QK[W4%\^J#; M>-WM%*1Q>A#]Y3>MCN[8EFXW/@[B'XJ>8#*8N:Y3!EU MGA*D%0Z$2D,(M! J2KXRMC'^T/&$%O!4?_/ ]+S^ 72(T_]=M\_T>7_C7S.K M=-+JC(=+U2:+,[JL-W<-MOHPW?L6GY>8YRY=G3_2#HAK=^##P9\['PX;_]YZ M^Z:QNW^X\V%_ZW#W8'_K;?SM]>)R]]C#?WVP__'@[>[VUN'.=N/C8?S/WL[^ MXNE,O4&^1X<.+PDWTS$X/8X*ZL4XVK8^[?O?QS_\X5K]T[8^ M_[W5*;ZT^-#E0S:JS4CYE-J4C"3]&\6'1X\?J>9FH9J73OSR-0$W"54WO@PW MT9*O,8*7^N2M@]WDDN:Q/LA8Q5Q/O>,.HA97#7(N;^EZ:_B6.=UX58K8//,O MH?-I5N *GA8K<.1UK['3<=%FC)Z93Q>.Y:(0U)Q9E[SIMT95%F!OKK= I N0 M>2[9YIGP"ULXI/+"+;=P1;UJ[?8X$]>U+HR$7[ MBCK-+;?$6^"J8O_C^*IB]V)O^_VO+R?OS[^<')WO77SX_N7[W\=?#BW>_V[A M_O?XV<]?6D??/_R87E6DZXS_?#_8CN/YZXBD]^S_]::U]_D([I_\?7*$=\G1 M27SF8;MUY:IB^]/%WLD>W3O\_R.[6_PZ//NKR_?W^,OG[]\/_KN6E^V MW[0//O\G[)U7VHM+CQB,0 B\M010Z060UDH@/#$!(J8ETZMNB)>O3C,4YL=.8.2] Y(A#.+Y08'QP0$O@D.: M4*FX6W5[N5PEO: *'@R.?:^1$BUZ_MAW^JV??MP([+=V%/^G#]/D9\SQC%5R MCY&Z'XEONKWX:Z=AA[V>[]CSQJ 7GY:2H>(9HMWW87]09,TT&QU?)M;H7YFJ M[+G$+ K$>ET%K/*P'DG%ZY%0'":9*$>^U7&'4PG9F@A(/.>TDUH2 M01G?>(5D4XEGZ(<\'@.\+ "QS[#P[."AVD$P6EF @T26(9XZ@GJ M@230 %]\-@1RSB.\*":'%V]5GD2?%AE[&!M_##G0WS--8SOQ)\&C=-V?.B] MG:^7S=ZR"(36P?O:+F7@SU($WB4)R"#Y8"#9JCA:0C@I@X" >Q]!TED%M(^. M%B2,$"B@)B'U;F@*=)5,>GZ,S/1--0: Q[RGS0!0#P"8.E&$06<<)>EV)=%- M0P\T)! PI^-9H!SRAF^\PDUR3=E^!H#: L#378Y>^%[7Z?YQ5OUZJO[406(. M&R,5 E0EIOF )-"20^""E,XCS(B'J1)$8H3_>'[T;NMQQ7K8'>AVHWO71>M3 MWU#=F,3]S,&S#MY32C3)0+EBH)S)T'5*(H45YMA+AQSSB#Q7$"B5O=8&20>!"2FCI?14DI,$8"$$T MXL!( MA@'W*IJ0#$N'^.INIAX6)5Y"'7+I@ZW:^[HC0#5GV>R(,8?$[7/=82+,*;;V M'DA:N^6?OXAAE4M3[\.EIB[J-:?)^"3)Q\4"Q\7!ZXK[R87#P08)!#31_124 M@>ATTFA=02D2.GV'$GIH@]!C8P BFB3BU4U GM* ,TT[)F&/=.P MSTW#KJX,<=4T[)QF&O9;"+\;SY>'_>/AP>O_^??!V^V=#Q^+5"3Q1V/G_:?= MPZ/:SVJ&AKW9\+^LC^?1I$MC0Y_$8V]P#4'[/7'A"I?ZM7+Z$.SJ4:_](6-8YU3N4:WA)=,8<3*/@_+$8NK]223+_M^-8K&7ROB5^]USRZG6*S5 MDFS%L2;7)IK+[W3+@=U.X[4^;0UT.R]0N4#6#D^&[<)=*CF79L()XZZG]=EFLQP'97\2L%Y#@[^]2+@+_HRSB-#=\_W MY2S:.]UK_*W;PWDXS!=8G4=\ZTM(;_I3MW7'1G]T,&EOTR"HV< 0B?MD-BTE MQ&MTT5%X\?W+V3:22>X(5A(R*@265 JIA>.(,FPL_[J;EO5>5QPE%.WV^\-* MA]@GOM/ ^Z]'=QHGN^<'?WTZV]]^\_W+]OZ/_8L/)_O;_VD=X4_DR_;6Q9?O M\>^'G\Z.#K^T)W<:W]^TOQS&,7W?A?M_?3G9OWA_OK_M6GLG[\_VXQ@/#O\^ M/OJ\0__G.Q]?P^_G!R1.&:XCW?/XW>AH\,?;/_SF^.C MPV]H#[\)>^/NL$51!^;!:!D 29Q!5#@"I+,!T*!8@!AYJ1)[$*9-S-&5.XTG MS/A[T3>J+^;.='D<)^8L+#G.L%8#6",36-,N8&P,!,*+ MZ-!9&NTT:@G@W A/-3?*JU2$R^#5(MP,:1G27@*D862\0)('$P0-+.AH L@ M'8WV&C)094BK :2Q:0T8-@@Q2P&3RB8R6P0DY0%@314B'DJ)$Z^ :,+[-^;* MF)8QK3ZS7JS.0&%E,.5*T6BM*0T])]0)0FW0U&1,JP&F_8IX5D;AM[X&A@DA M2@#MJ0/1O X1U7P B'K!D(I23!,10A-!UL27URRO65ZSO&8U,Z\0*+C7F]E0J;!:C1X#T_D1F\42*MMWZV7*^X_I) M(]I1-EWCMW_RDVRDN)B>#''_Y]FBL$S6"68WN M5J-X[H_.?WRP?706G]7V__YP_N6S.TV7RWL7G\C>R>[%$=Y%\3GG^W_MQ3E_ M^W6P'?]VN 7W+[9^'5U\@HE&;>][&M?6^=Y%?._A)[;W[:M 6'.D O#2(T"M M26R4V &/M4%0*Q20C6JYB:XRJ4W)8RZ1QCS[Z%H.[>MLG><].DC#X/'(9ZQ-O8C#[W0)_I;:PVE%G&&<"! M1\M/6@ND#0X0)ISVG!F.3;3\(&]2-D>[]:Q*]0F,9%5Z#%6J1C=4,/%_S@ ' M'0-4"PVT)@IX2C 7 D&5&I'B?*EGQB+>[X_Z+5L MXA;KSTE*]SQBIXL1NUBG F(.6I[:*$FH@W/02P1M@/&E>4#BFE3RDL5E>]B+ MJ_8N3J/K2G:7#Y--*=ZV=:9[K@B7ONGV@F\-AL4 ,WK,CQXSW"^6"R5" (ZG M:AJL64J0"D *KQDFT94C\2#F_&I8-%]./$Q*U&-I5\%&EI5K])8 48I MB:YD($!)S0%TDDED-/>%*YDS$G)&0EZSVJ_9T\4J+GROZXI(1$;V)_5-*I&- MZ( 8BC@#7FH#J)$>*,L,\$$XH3P5WNN*GJTTTWR-BU$+801&][TK\LU]IZ_3 MBN32U!PFSFOV-*?58UZ1WW9D%4&U/Q,TO*X@0SZD%CFDSBONA[8:2J(8@'%W M >54 ^V( Y()*2$.T :^\8K2IF)7Z6BRLF6 RFM6LS6KZ75I!O6'!O69.U7- M8,#8@T"Y!M2GPG'G'-!<"$X(U]S/">LOZ4;U@S\=]NQQ%,3B/M66#;Y>UEWJ MS?'HA[I,70Q"IGODMCKN@Q^T>M==NV;P6 \#EY7KE2U4M H+0#3QB6F"0^, M"0RP$ 1WR!,EX,8KUI1T59E-+S58N,C5S\-Y7+3?%&1UZS^:U;7I.X,Y0\&Y964;T0M M-D$"&N*>18\* WA_(_JM:EP M 5%,@%(J6DW!10^$*0R8DL0:J W!:*QJ5PFZ%DH(=ZW^:5N?IP?XVS4KOW,] MW_G8A =/@9>W]'V5]XF=O\B^KQ%S@K:6<,@9M5(JXKS6 BF+O,26%-SS]SQ' M)@ M=7"!8.:6,I)0[:>(?L"P!302IU4 &EA05$0H^D]4*AQ-[+FPC.D9:0H2U#VQI VR)=8.-![X0FSF!# M)6,*$6^HL%90QIH-2C'/'&?)8T5MLM6RB/6)@K"J41$ @E,AY#@5&)%2_ZH%8ZX1ATA1O*21.I]7!#1]>'XU&,A%D6 ML/4$:1R5R9(X(]<=FK:?G>TJLD3R$/,07^(07U*5?6[YG,L)\YKE-(NF,<% C[B&D MD'DDLBK5196JP0FH@PK*40!#(C.50B:>10VNS[EB M+J]97K-ZK]E"),K>"N*UXD$8FC)Q#?3.0 ,#@]9C-#_9& ME%;[A^_1Y;;/!]L[-,ZO?7#XY_'>]M_'^W^]/]^[^'&>GG=TL[QF>J$*6L*O"H&OZQ,];I^R\IT+QN\XLIB;%*#,P^\ MPR+:S(53RQ&PQEJ-=71EA9Y7FU[2_5MN\KMDDU_AK:%!LBA?E 2O!"-.!TJ5 MQC@@-@=*Y":_3PD?GZI$/YP*12G$0&/D '7! B5)HM6-9[2-1T% B4>77@V# MY6#T [7Y?23]RGWJ'DR]IE=DT!DIHQX![$0T=0F$(#J$!!BJXADM"/:%J9N5 MZ]$<1A<5*42?PY.(>\A*J+@1ACL4M4LYNL;FOV="&+W.JW)MA>#7 8DG:5!& L MARE<2(!V&$4;*O7-9 $;[7*OW]SK-]^]Y#6K^7&U N\CMX6LRREU5/5 J"#( MJ>A\**HQ2*PJP'BDHP<2E Q6<>'9QBLJFP3"7$^6(2JO6=W7K*87IQG6'QS6 MJ\X')U9JX0T@W/"RB[M$@0+K."+0L1 TG0_77]+=:F[WNWB[W_M?^^1VOT^/ M'G:FBXH7G%+O =<*IRHI!12&%%!-!-5(*%,8A4T.60Y-/U[#WP>Y8,W-ZQY& MFZ9WJ<)+ZJ6'P 8?CV+L-3!04,!-L%0AG6Y4-UYE39>K&)##C!'".D0CFB *-@P#$V& 09<%YL_$*"]SD]*ICE2'].>2 9U5[ M0+NI>H$JA!,V$*#BYH*H6P88)7WT1;2$EGH7 AKKVEWF4^[Z^\+?^<*[_JK< M]7?!>@'!E%5201VLH@AC*:*QS+TE,%A&)2JZ#=SS(,E=?Y<]*7Y4XU56",^1 MDT#$[0"42@$T)QAX#^//ECLN66K@R9H(/\XMYFHT*OR%1F%\&,,BP(Q6X5%E"&M/M"6B69RZ2311 +?#2$ %5> QT4!3R% MJ'C<1D<2I$4K2#2C892!+0/;\P&VQ:KII$N-L*,2$&J"5TA[!+G7F!,3+8&; MD2UW_7T*B)M:;3)H9'Q (!II$>(<5L @!T$TH[FGTE*;N%N1:BHY!P5+AK8, M;6L ;0L@&T=2&R.-,,;3"&Z2>2,9P4H[;B$2V6:K Z!52:6T-]HA!* U(;JA MG@(536V@EJ(;+GS M;QYB'N)+&>)+JKG/G7]S:6%>L[QF>]DE20D%AN, M@ )R8AJ#I"IE99[GR;/E.5X5*+4%2HO."9&\#$0Q9*D7B,=<1CBIF.N<&JRE M"B;:*V)I1:?C'W ;K8TP/*IA,DR5]1Z>=0*CJI:;&5TV;*+O;=Q'H^$ !NOC M81Q,;M!ZZ19.YY1[/-Y[/(@=\%HGK[@/.F)&&*4\)FX,$R$PXB23H$VZ*^12 M%$_\2C>[K5.]\?O';SMO]KQ/QJ>0D,*&(*X=['S$2R1BT))@80DS:^M"Z')@ M\SN?_OT M^?T_W0_P'9_?PMQ]@GMY^*QG< V%.>/=-WL\>J:IP,C9)!!/">=2%!&%:%(* MQAE/\OFD9^Q\7*DZ L.Y+D7R^^K"$0]B=RMU",NMOHC4L)&-AF15L21%STB.N64 64PN[O'99M@BV^72+D!W\T\J$!4PK#*K= MH>U;P'0C%7SQK)BTV'IFD#-)(LX=0X HA8Q,CC*0"J_B5='TE$)M]:F-\?@X MUWRL^Y6,YBT]JU_O6?*HW&,75G:T)@C)#77)6I"]I&TN'F&DR(6Z7;S*EGNE MWD9->%1BCXACBVH MORE9)+CUQ"9&)=87P6PEZ51/!F) *$<8YXLE)9"S1"!LG(I-"1$ISUJKH:'S^ &:A],>0 UZ@ M=HMZTX(/(VA%L381I:@)XC'0G.VI$!6!)1Q$%(+-L':^2]*U,L1#;WS4MR?Y M!O''T"J??)B?O.OC[O=!F'_:?CX54-E)M1E]/'1Q5#'2J3+CW<2'/FVBT3S; MN3X:5VZ_T^[=YGIN+QV92DE1JWGD@1%+22">29R45):+RPOY77V;J;^W<9F7 M?>1:^\C^TE$!1F"1J$+62+"_02E'H!U@Q+"1L*DX'XG*+=]9A]#S-?UN(_9T M%WA[;#WP5CDU#Y2(SFN]O\Y"I8KHJ@GGU.%'0E11)8.\2Q9Q M3C0L@EY[D1 M1BBP3'!-.#?M?[?:[?E6^WX61BR,>">,J*W $MN@G>)8*$L\QE8D*CU-(I!5 MZ&6%+&]*E@L):#(I'Q4-*/#H@2PMR:7-1&Z,;#'E.L@@ZI:ARG2,HH4R"V46 MRERM[Y2:"%:1)UB*R#4S&DOM ]&)$B'AM2L4I2_D>8?DN5"^5N4&'$8CIE,$ MTS9H9)CQR(!1ZP2FSB2X643BS<.:3YLQKY>)8:FT420G+M>&& M$,P=I=:K1+U8B?NO,.5-F7(A;DL%9TY%CJ+/]4*HP\AHYD"0G)5@C^.H_=HZ M!1WS@AJ=1<3Z*?3OI?8U_?.N% MR<$,30M739\?GUYB'3SM\>3R2RX;WQV2 LUCVCV(=4/00_CND]P2M#N[9?O9O "[D;Y_C226S+LU5V! \WJ'HPAOT1C/W( MCB;YH,CD((YCE>;/-)X_T[/6/Q3#RT-<_)F'6S.GX53$?": I9B+JQF:6.XH MR+#'V'"V)]7:[**#T>P1CNP^L,8HVB_()GC"Y[;_S9Z,U_ZU-!&'O<%L1-P\ M$S#HLS)^.=+.S>JA'>W#_3)%F&65XHXF65TXR6]W_GSY=K?Z]\;?KZJM[N[+ MM]V-W:V=[L;?\->+-LG(Q<-_L=-]M_/WUN;&[LO-ZMTN_+/]LKO[KMIY5;W8 M>/?OZM7?.Q_>M?XI?NL- *G#8[A'&/]^Z7"G(C3EX*8]1;TKG+)SO0W!L/OV M:!R?SW[Y8Y9WU!O47UY?=';/ 8/27KOSA8)])SG^2B+WA" M+K,D?I*VV#Z!N&INYU4>^(E-'#%EXGYMXO2]=A);Z3.;*W'0J99;O7J[LUWM MO'[Y%C3X[E_5QHO=K?]N[6Z]?/?\OLN4K$Q4RR"O/<@55___0)C2=LG^.3OQOG_;4]'(C"P((K>,\1U M5$A[KY&*S"5,A-7"9K>A[%!UXUCI#XH%W5;,LQ#14R0B[CGC3!'M>.1$!Z<" MMD1&C#D6D=1$1,R4B(@I1'1?1(3G1.2U("2F@"2AN=>QS0>W!$8)V$A8)2F- M>&V="][A[,9G*0H1%2*Z$R(2C B?F!244BZ=T310;@)7VCG.$JZ)2,^(2!1DA;QD7WN37AS?NS>GW.,*]UAE<5)V;]5)KRCA_?[P6UW? ?B_\J,8>I.J M#\0>Q[?AD)G?@UYO.B]411[RAGV7+HS7F97&,*!7P]'F\-A-TG%_PWN8\DG9 MOZ^S?W??+7@TDJ6@4;&$L BP?T>P)DR$/[637 J2!-X$DP9C+];634?+-FGA!<+BUK8ZSKLU5NP)CB5.#C#$)=> 'L)AK05 M"7G-?."@8TH/["5IA^KS[1%^[5A4BXZ$%N#>@SE1@/OKP#TU'TR01#&K$9.. M(,Z31)83BAQS3";)P)XP %S>H?+&:DY?V0P'NKP/WU%Y@)K=,, ZI MD*-NH"0A[:E%SG#OHE2*BM E[<)N$\J.'$XA+%\KP6];IW6'QXW_9N/Z\!: M[_"H7Y^(;3[AA^-)B5H\=+MB=-![OKCP.^E%7O87LU7?6EKT%WG-"PE>AP07 MTS*38DYA2I$1(B#N6$2&:H4XP\(%D:3)20A$=YBY<36&XOUL+:[OPNPHN+YU M7)]:)<%03S7Q*% -RHT/"CFJ-<+<>&U%=)J >&<58B! M&TN08L8A'HA"EIJ E)*12P7KZ$)&,I,EGOEXD7R789&"Y%4B>3&Q*D3!A$"& MYSU9YT")M!)Y';Q(N3,.XQG)@.D6(?FN:VX#IVPA# M_!Y#90C&"XM;KCTP$VYS?MYY!P:BH-Q8X!-1L?CL_5?BYOIJE/9MC[9V=FT.17$ M%PO+_+IO!S-)WQB$]W,Y_PNDO)Q0O2[QGYYP@<^^_[Z7-#->2XYXMP+ M@3FRDA/$(Z#;)D,0+#%5"I1TK?(9=-[AYB:]G@JZ'[.!=O5^;07E=X1RNK"' MDSWB:$K"*:0L!0,NXAPZ"A:!Y48I[.9>.;&V3FD':+Y$CNX%L76?&>3L.#;Y M;3-DE(#1(PD8O07S>M3SDQCJI7[Y3U[B6'CMUVR3;WM!2&E3D$B2W.$7]BP$ MNQ806\3>X\24CVQM7= .UZMJO5;\R^V#\%U&B@J$5VF ?-LSS# >B$98$HZX M]@(VP&@1=QY[H:RU,E?BTQUV\PH:!<*MA?!=AH@*A%=I77S;BT9(:SW)IH1$ M'$P+9#CLQU8S#INS]"SZVG]@Q(TMB_;%AAZ$93&SM^?EZNP_I;17Z\,A5_>I MG!X*;-:Y*9MG"YM12F!AT)19#N0, M&2,U4KD]M]>>PNJNK1/6(;S$0!XGI%=@9Q1(WS>DNR_FD(Y!<4\$ \$*8'%0 M@I$C G[8X%5('!0;E8M^<75>;RF(?@R(OM/ 1T'T+2'Z=),& X1J1QB26C/$ MAIW0NDGU(A[1<'=K /=^L-%NMBUXF9=7I: MOV==KU_7R.[4Y;2'J8)GC1[>AU^M_[_C7M.TO-30?A#W>$HF]JQV8ZX/'WM? M3*)U"$^?L$IL&)G/P8XWV5XK\#Y-N!\ND<3@G52)*#< MS#,G$C*D14R(!^MM,A8;[M?6M>Q0HMH!YZ>40_C"'O4FTS->MU8I[TEG-;3M M3-3EO/=Z%(]L+Y0$AU_AO.U%NR2%" I,R&T%0'L!N\0C&Z)&D5/0:9AS,IJU M=<8Z1)WO#W)USBL)2NV%\OU:) 7*-X+R@C6" PKB%1#?%HA/]V/@7A)\2@C+Q!%7-")C(T"7G\&8!D2-[8NOJ=X-06>]'QV":Q 8#)0>QY2&2%7A=7C?+OS$( M&\WB_WT:YBT<>"T.?+-HDRC%L.5,(BXXJ"\L9R\EQA'QV"MN39"2Y8H\V)26 MA0\,XZU/2BQHOQ.T+Y@MB@J.=?#(,Y=RC7Z,-"$6D>2CE)@"X&G.5:3X?"WO M$D-I*] ?7 BEP'N5\%XX78!%/BEE$.8V&S1"(ZM$0*#!N11<,C(!O!GM<-JF MW?PI15:F I_-F=&PWZ_-&=>D[)90RJ.P97)EF@NI+Z_[ZV;9@?FF>=JYE4&A MO&M1WOM%^T5($0))!*E4]S+ $6E!$A)8&>]T=-2GW*H9=!I6J@,_7F3?566Y M@NQ;1?:"K1*P2]%QA8)/#H'9PI$V3"*7/.::&2ZD V2KEA4++L!^>!9+ ?;M M _MTRP[:.,J40"(:@KAU!!FL,5*P5V,#*\Q"K=>]5$FN M.NK#B(8.AEG_/:Y* .:!&RV7^VPN*K)9V.]:[.?G!DOW^S;K?MO34D0;,.@R MRC#$-075!@N/8F 41Y:8-]OE*4 >Q7 GN[8.YLO MOP.P18HI8&^0T"0BGJ)&1FN%A)+64.68I6%MG>8\B38U-W]*D96MA:)TLVRQ M$DQIMUURA8!Q=L',:]S$6>BX\-FU^.SCTO%XHEE2R2--C $N\Q$9(3'B6"E8 M)T,M,6!]Z/-M.HI7M=78?9@)7P7@*P'X0N1$,&HY)PX)'B@ 7&"DHT[YA J8 M((2"TI)CHKJC+DCJ+(=3V@KO!V. %%"O#-2GNS:/L))445@P![NV8!X9XRS" M-%)"?/"!2;! =,>TJL3]4XJ:[$P.XNA'I>A*F*3=YL@J-)I:"'9FA0FGA12Z ML42,?S5FDO-:31#&A%PK._<6U$DA*U- +FDB@E"&1PW&, ?SN'Y M NP5QTQR10QJM!6<(TL3*#4^$F1"4,C0Q"BV/@D>U]9E1[/S.DTYC_(8,'V_ MEDK!](K#)8!I8V&YC-(H<9, TR(A'1A&4FKL&/8A49)/E%+SN(IGM]DR 9&N MO!T?5*D__#:NCD;#K[T00^5.%FMHPQI\K8V5^PZ;N.$HQ!&:#(^>YT4=#_N] M4.5)>H!DV-)$+Y"(%R 0KZ>2\.?)^W'VV,RY<&,N#(4+K\6%^XN&2U#<1>H# MDD)0,%P41SI*B6P*CB8K% ]N;5T8V1$W/Y%W+? \($_M$V6#N[1V"AO<&ALL MGFBQ#K,@+%*!Y!:'VB,G D.&6*8B)9A)L'8$,1U);YQ%4MC@4;'!7=I)A0UN MCPU.=0,OO%3)*B2LYXC'0)$)AJ/HHE2$T62L!#90M,/HJE(Q;I<-IH;4;!13 M49_Q\PLH(5SS")V".O]AX]^_JU=\[']Y5K][N;%=;W?^^?+>[ MU?VKVGBQN_7?K=VME^]*;ZJ'<(^G%-Z>ND>;JHNA-SD>E'&[E#WBB"^@<*W^3D==\.)AN#\!)>/Z: ^O9 O;!3.Q8LC1)%3&"G MIKFC.Y<4B22PP-1J3MC:.J<=4,W: >JG==CO:QQ/:ACD1M#QQ_5*)J/C4EGQ M$=@JN4[3C/U>#4>S*C47'7C.7%CH[UKTM]1#-QA.(FBEB#H!],;"J(? Z+OJI9B0?0M(OITC]98"H.Q1%8%@;@E M FGO+1(@S 9+F6R2L$>;CB*R'8A^2N$2L,IAXL*X2J/AX94LE I>AL_5)15+ M8.6!)]IF'GQ[NIZO0 @*%ZZ4"Y=ZZX)VRJQF!GG/5+9[8UD+[KHR6 NW;A?9B.1.9@G,4E)ND(^(4-!R;<^J#EHD9 MQ@-1KJY\H$2;NMH49#^\#-B"[#M ]NFFS:Q03@>"F/: [,@4 M8[DTROSG\1@&/Q['<3=.=E(^(3!])Q0.O!8'+C7@Y9@KKJQ$S.=N&+"=(1,L M0Y; PC)-)5$1#!?1T:PE3IP"ZU:;+-_C:!@ G 70=PCHQ3B+-B%)QD&LL$5< M>U6WK$(:!R)(M"89L0;:BZ:$_M&B2FT%UJVV5PJL[P/6"S7(G'7,F8 $$'4. MMBBD>4@(7@8%S!#C!&DCK%<4T(?7ZVW,FKK>Y& M]\4JRIU<=;,M]UC-/9Y2Y/MM/&IX@]W6.5MUP*SU%6CA"W+" MX8<*C%NJ/2-$Y)Z>YQM@E8-^MV\H M'(_\@1W#'7,^[/#P<)C',/1?[CO _+A9[#[285\-1Z?KO9->U(O]+J]U8;=K ML=N7I218:RCHB@*QNA:V#AY9B@WR,7$&&J5Q6.4I(@=89/ F!8@;6A5(=P5K2 ZR@N7T6 M1D'S/:+Y=&^FGG@%4>#[Z_!=,"FX39'IG"CFLA)B!$9&"(Y$ M("Q20VQB&.#+14>R4H_T<<+W/DR* M\;P'?A\%RDWKJD$=6&(RZ,09H$B9+T MGFI@X_I\"&&RP^GCBF"TV70XE2N2KV!'?@'Z08'1H36.'A;.8=!J8@*CQ%E$@^.$:@Q[G5M;AVVOPRXH6KBZ M=/C'>$;F\1-#FT[.%6*X.3$L=I2R6H).)!%E,B#N?4 66XU"()XI$!V60FX^ MPSI,WJ0J4"&&QT@,;3H_5XAA!<2P4#%1\)"LYH@2(A&W42++24),VD2D"(IX M#<1@<(>0AZ Q/(%FSR]3BKX^1!+_\0=VL!^KD9U$,+J._>38_GJU]Q4ZCAX9 M6;8TI--(PDYZ.96#MR &.X/,FOF_W+7O*_#B8#)^&\>34<]/8JBK-PW"\@L+ MGRQ<>BTN76IQE6ADR;*(!$X"<0>_61P)DO!#848M4&IV2G7H!1W^?JV@4VL4 MK<(=;;/ "E6TC2H6[#$G++@UPIIPAWE7'KIQ=HZI2NHT%HH MXE%1Q+W88H4]6L >"ZV$%=8B4H("L=EH$QI9*07"GN8WA$NYER8A'7VCY/:[ M(I G$!E[T=AIO<&TNOT@-+_$4T#<=T3LX=%F2ZVR&]'B:YB)8=@:^%&TX[@9 MFW_A[_YQ7IU% FY(N?#HM7ATJ<<7B5(FI03RA ?$,37(.:!518B7F(2H8PZ7 M8=8!L6E1OY#"#BVVNPI// Z>6+#6I.8A)JI0P((CGH1%CF&'G%'*&Y^TR!7X M90?DHQWG%0I!/ :KJQ!$NPGB5)$PU ELK4)"<8:X5!(,,L\0H9QJ$YU+P>1B M"AVBSGM^'_*)IE;;7)=96I6=5"[N]P:#G),X3-51C97[CID]/ :]!H'*D*03 MBEF?*%=1ZI 8Y0Y0HKT0F.YMW?B$1'%'W1W[+74<2]A&351 6#.1#W0:9(.V M"&.E*!:>11KR\6S<@?VR19U,"L97BW$LJ8O2\^"YXD((FXP14@8I2*2&\QKC M-SM&43!^EQA?,(&B35)%RU$222+NB4/6$X]T"$Q2#)@7,6-<=H0Z?VB[8/RQ M8!P,(4.- R/(&&ZX,Q9'R7A0C/MDN:LQK@K&'P[&%XXTTP@:&I?(!>P09]XC M)\&>2<(&V,PC'O O<912N[P+5V@:76:Y)C%1G) M=;8D:'K.861P=$AB&00%*TX9N[8N%._P"]*35MQ\K67G10H1%B(L;JW'3(2+ M43]NF=,^($-M!"(D(M?ZL4@+X3CL=__Z]=\OMU]V=S?^KC:WWKWX>^?=^[SRE M%C!;H%J/0)>]#V_^XS?/'J4%MH(C+LOVUDP&7P-K=F/)#[V>!;74CD9A%ZCV M# 7I->+!!60\SP=-8,F2LA)SG'WJZO$=,BEL\RC99@4G9@K;K))M%AS77ANK M2.2(*)MR32>/8)D$4B$P086USI.U== M:A#KRG&CF.#I;J5,W(W38]LV@5>GX(N>\+%0\%U64&A$=C=+;"'HZQ-T=W.I M4Q&H>TYY0I +&@-!:XF<9L#27/LD%2PJS67IJ.XP>O[\\H-/W2]\]"CYZ"Y[ M+Q4^NC$?+9BGQ$LF?&"(I]R;.1K@(T,B"H$*&HT/4@?@(T,ZH.X7/BI\]"#X MZ"Z;214^NCD?+1BP'G,=&44T6(6X9Z I19;K01$#=JVE*?=&($QU"+^Q@[X< M>[I60ZGA -4GGGJ3>#@NR20/X1Y/R;=2]P*O1O,>X>/*?K.]23QAUK&\\N%VZ_%[0OU03^_I-W]/6FMP"9Y1!+&B%,O4&XPBJ10.'&) M/0]X;9UBW<'B?)_1DI=:R*J-9'575G$AJ]LEJ[F)_'F#=S?VK)?48Z]0\I(! M6>& M$L68N%>/N:C&E-TK?^O&_UK?3[>LY=-H<'-,P'H.1J.>_DIGX]B'Z3P:_SC6R], M#F;(6;BN&=IS?'J)=>-A_WAR^267C7!E^"?X9P1 \YAV#V)E?3:Y[> DQYV[ MPPG^9_O5NPF\<+C4&UVT<&\AM&1W8_(C:+] K85/.%SV_]F3\9K_UJ:B,/> M8#8B)6N@G)7QR['6@EE5%\YJ=V?WY;MJ=Z=ZL=-]M_/WUN;&[LO-ZM56=Z/[ M8FOC[^K=+KR0Z]:\N[: 7,8Y5UPHMG;!=QW:T3XL0ZXN9&K=ZU[F#)BBVOC_ M_S]-"?UCJDATCP_A9GX%+IGEC,5W,*V]!+O!8+(!;'4\R)[SUT!/OA?'N_!- M?_:'_LO]:@!L>Z8!?'[[Y=-F_["[NR^V_WHOX+-LY\-_#KJ?7QUN?_CX_=/G M__2[NP&^[]-GV,W[\=]O3SY]"$>Y*G[WK[=?=CY\! WBR[=/NU]@7%Y\/'Q) MX;I_/GWN'FX?OB>@.7SO'G83: 2B^WD#[K]!0%,0VV_V OEUO&\ZD,;56Z_=SP>S M/'A%M5:&2DT"Y]@1)U@(&K/( @Y1VK7+<"-F-D=O$ "NSRE_IL1M8JF^X_/> M!"C"7X'GNW9R#-L73/+.41S5,W2Z.]W'QM/H>N=_OATZ4-2J?]M^JNICL8-Z ML+"M;@W\L^JW7"@IDP3%?[QHU(SZ+_+'[]71:/BU%V"(XZ.8-V(83=8>;4I9 MBG*Y^E%O_"6O^/BX/\V*&WWM^:R@'(!FN7]0C8_]004KW!OG":KLN+KE.;KF M,DY1$0^/QKQO'P>.3C[2B-10:+#%XB@W_'?=LO0K?L('\Q MBO6R5G^!T7ETV[+W0"7M)ZN:K?EVK>SKT1!F$*:S+.CU%_1950.C<>ATYNZ8 MWN2I.6 >**TM>NU:;%ZWCS46)ZYM"MNI([13]<:57?*K3IVMH^Q2SC[T',/O M5.FXWT<3&$0SU^,XZ U'J!^_QGZ^XG/TD_QOBN-Q[=0=5[U!7?L^]6(_C//- M[*GC/]^B":O&9RU;MUMVC5QUA4Y7I)[) WBO?U*-O_3Z_3KUO5F7RH;#WJ W MGHP:O6-\?'0T')U9B;;-\"(RVF%$GP889J)<"^A,Y*O)?)0/9V;O74$_G=13 M%IE.;^?,_,Y#.< 2??OM)(Z F([LR/;S0XSK3]>_G@HX?&0X&,1^VY;@CLR M:Z]!SFVIL[&^ H/#"Z G=JI#._H2,R'#@H1:B1S/V/GHV,$#5XVVF2-FK1;\ MVU71KSK9]5:ZWQ\Z$-2%6&3JC0YA*[23ZB#VC\95DT35R^',81^D!&;6]>-A MS?/33;&S0#F=:C@/[,+2V8G-\+']$U#YX87]X=<<2JTOJJ.@>?5Z37RU7]GC MT)L\ ZWC:QP'%^=Q5*75/GIH)K= MJ0N0/*@VZN ]C.[=\'CQSY?'(_API]H8]VP]NHWCO&'U>W;YCO7T;8+ ?_<-W=E\OR>I M9A@;AZRP'/%$+-):$L2H45C9&),39Q-&I#',4)("MXX+FC3VCF.58I)8,\?. M9KO4"Y WL->C"-KQ9":Y%V>VW <_79Q(\]/GO#2AH\'N3Y(_J]^F.1T7O3E/ M\&AR+>=,,&4IT !BYK*\,CDEO#W/6H#].T'P= 27W@-'@_ M'DV::_-]WP]Z^:_ZB^LUFG+3?'!_;6R\G@\F4U2^:G3<;SZ=_W@7_?$(-IC8 M:".S!/,\Y,->O2W.;_;NY8O9O9KU7YST]>H%[+,6!C:*OF_ARIP6U6RQ!Q9V M Q?C #;F$'-N+3S=<%2W#ZOGBJ@_ZHUE/N,7I:;FZZ83EG_-@X>AC[+Q>;0L MFC] M7 X?:"E_\-M!SQ_4]/;M8)B9:OAM$,.S:@/>KG6V:8)]!2ID5ND:L@%E:3!N M3E(LDD3L][(6-YESY 73>F[[F654WB)XWX_C3GHY!LLNT^U3A.OWK3W-@DR$ M>:1\KH##0=NP'H K64B>)9A"R\^J'$R(B*E604;&D\&.2*TD;"1P0: JGH/W MP]2$03XR%N82TEH.:%201E>" 5^XV5Z@G61E G;W_SONP78+6_G<]PN[\:'] M$F$5IT]>HQMT@./#HP;#@"X/9R3#7P^3J8^D9YUO?ZI M5A)Z8]\?CJ?YP(UP[>=OONR:YENR+C&CL0L?:_++/NEZK3O5M./H2%U6FA4(A,#_CS,B]IEU)'O40ACF: M-2XYNR3'XU,]X+&N=P&+[U,G?#ZV#ESZ9Z/&Y^'!U9M]HO8XUL*1W3'Y84*OR>.N-OSD&-8"!.FX/UT(,*[SR+-D@?7> V$9 M-<;[J:3-!WBII+73I/XA4C_$JO$+U)192Q=,V1!4>Q"6/,? MI3J_/@8F),L<5,0 W1/D)V@@RSA=8/Q4PS'AEV&%TOT3-#@1HM> MISDKM&0:YA#I3#D-R!9>.'E6;0'"\P=G4S$<[ _S4D:X9'@(V@YPY.CX:,H3 MO.R^!5"%"+_5Q+@@!YFB!RV9A4$^)IT5Q[RMS.CV\W'8/V7M M4P(81%#@0GY,>W34/[EP]<<+QW06;>SI,1V@HW$C7[U)PV8MF8C9(M;8#SDF M.3RJ5S=39+WESHI)-0;Q^.P>?#IIV9M:-7'.1EF'6>B'*2[JJ8YV ).2CMN" MA;SW^,GLT_*-=YHSQS?/6!WW-C<7N[Q^JF>O_VC?/.?0 M.7=:[19MJZDC_Q6LPHMI5"V7.'AQ##H%?&-QE72_;^\9&@W#GB/'K$%<"XU, ME!3Y9#F%9=;>X4=B2[UK8C/S $]K;:F9>Z0)-XUK%\G<=*A)Y=(2(^.XWU2] M7&7]MJWNJZ4Z(_#,/M<: =,AC./@+.X SRZ.=M+;VIC)-L>[9E3C>5T1_-30 M]GG_>_?-7A*6!V<(2CAZQ',M3>UB0E+$!#@TCN:"FI,#4*7.E06IIDL[?E[E MQ+OA*!\7SHP[C9YF/606ANSDK0I$M/9C]T%3JTVLTWUETF_NGDM?SH(-J;9TAJ"^G!L6 M6-6@J]9'[5_4GTO'H]JLS3Z!XR9 ,56)I[";/7-C0YS1]DZN9""V_6STB^&X ML67>S6:IC?2XV1MEB\S/!OM3*#1R-*YMG"-[,AKV^YW9+XT;H[[2Q4%,O=F- MT]1*/JL?QL'^S#^UE.+1R6>DOT6XH\U,W3MTQZ-Q[6R9.7F>56='_B.$G@)H M8?27W/?MSW$'1?ZKO/D!=XI95UXW3#*,:ET57 MW=G=WE->*"%UKH_O".(2:^0,;*0Z:,^YA;\M.QLG\$:)Q'STD1!8#FH$M93J MZ")2=N<^Z-S_&TQQ:WA#5O310Z.AXL,NXUS M%WR#/;_ZGSNL,BRNT:UO8;@OF^>>ZZ;RB:$+D(7A.W"NK[?]^2/I?MLCF@0F MI$'8I=QS3V(P#UU$6D4IE5>@K9*U=::>7=8*%$2_7WL-K[/^-RW<6M;_E]:_ MN_M&=+^_A\^^I-W/'[]O;^PEJ14.1B-O D?<.%A_;C4RR7CI=!+&@9TB^#/V ML_7/^L)U9."F!3&+#*Q"!C#8J@PP9X06R#,G$(<_P%95% 5)";:6&IXLR !] M=EEE\*D,S)7I.C,+5.CL6=^$O2H["9I/,M*I,J/GG\34,I,7MY,=K-G4 _.Q M?];(.K<#_9(B^9/:E:NZ3PMJ8/YDA*VIQ$A75@OP%RY;_+GZ$HX72)5<+M)\ MG>>ZT[NTMW1D]=N+F;[_^VW,U0_*ZOVT3-X94P1T6"<)YU1+RZ4R6B=0W+VS M3$3/)'VPCO5;,H9SX>JFJW8.X6P-OL;QI/: _COVP];@Y;3)S66UK7?K+C=/ MVW(^LZ]3T.VT8S@ZEA US,"^#C\T]@GIK'$G&4V@YPI",J) 'Z-><"=R6V[0 MNYQDE+O 0!U(_*P1_5NS;+_7"41-Q*)WNGSY:$^=['/%-D5M-[]_.COKSRKX MWZ*M?0#6=..G;A)@EXX&+"31+E6JS![N<9-E!_K0+$&]^JVWNLE^5KT?Y./, M%SH_?WR#(X#&\V\Z//LW?,0,Z=I?J5.,FRR&)KQ3%/%LJ]R>G8K?^WQ8/[GPNWV M;6\P302L$^&JH??'H\Z%LW/QI Q=/^=6U1,\7)B;68I%GH113I\"_;9Z,7WQ MD@2ZGWU#?J3#?%@"_C^.H'OG2,_TG$<3FE\^_SSW]PQ'G=EW>MODFUXC.-0Y M[U=^U@A[SN.+IX&4_H6K-4^W[(^'\VEQV9U?Q?\[GHY\F%)NW5V/I!:&3M6/ M]FO^>S"L!K'Q19_)ZE@Z,#>?Q56B929H^< G&)BC7O^DR8!:DJWY'^?$J4E# MS6=.Z^FM&=>TU#N4@_V1B-LJ3GQ\@I*5N#6@Q W#?G6;)EN<\H,F3GS9Y1WAF< L(XZ7Q042"MM <;C6/O/1%.N;9F MKOST6'P:Y@3O.D^Q#J9-!7I\XR7/T)O#+K#R?/>H)Z*^J*S59K@GE-SVNAG1LFL MBTT[?$YO/S6VG]5JVIFF*?N>D'[KL9/<3==KO3/ M7#2U1^LC[-75RR5O;L5(9ZEOT=W-XD)KM89G,@OE/DBU"E'EV3C;(JG=TYNU MB:MTZ/WITY;)O6ARB;FKR7T\4Z:O@^VK=OB^GQZ%/]?$ZH?>7#;.KB R/]Y- M+YV4JPG)/3=VO.*D7;VSX_4>_IYZ/E[QJ7][0.VT9V+=>&G;TNSQ5VW*IMGC MX4?\\?.K@T]_Y<:-__D,8V,[FQ^SS2@^[7[ZLK/;/^AN;L#?;_C99H^?/K_M M;7]X]>73X18\2[,[#*^] MQ'M1,\V\Q(@Q&A 7/B"3*T\(&0/6SFNBR=JZ[C!Z/E?F]]M!RFVWJCU#Y+^N M8!16+*S8GK[=A15OPHID@17YGF6)R%P_3"NC$(_2(X.C13PXG 23F"B^MDYP MA]/SZ4./DQ9_^2&>.M\]8LJ[[_;?A?)N0GEL1GG=W0V^)R(CC%"/7. &<8(9 M J6>H>"M4PX6FNM84YX6ZA8I;U6L=VWS_N(^Y*WFJ+>7I #\5D=J?Y^&:7_= MZI]_DEYOWBYD^(?-=/=M\LZ6>F,0WL\7^B]8YK]AC0OQ78?X3LY8P$Y0$4)0 M*&@J0=?3"FDN,-(A2L6] 4.8K:U+V=%2WH#X+N:76]7HSGSE"CSIA0CNV\HK M1+!"(E@V^F!--9<^(!N20)PKBZP@ CDP_W@*AN!@U]8Y[W!S$U]8BXG@<<+[ M;@V:7%<+?BLP;P_,%PP=V.\--M9ZKI "FP;V>YZ05;#S*\LTP#R77G9KZY1V M@.('7\'LM)MC'Y(M=7H2I_B- MKDVGW1=GS"?EG%98.03Z441@+V&4FTN@%(/ )F7C"LA$B0[1>F5^HYNBZ;&% M& OW%NY]$.9KX=Z;<>^RQ6JHH02L%80Y!576.8)TB@(9&35VVBA'=*YST3%D M=3[[!\Z]A5$+HSY&CT%AUILQ*SME5O]M3P:I'8T8!1H-XK _(DU$0!)46HJY MM,;+M75".ER?#PI$*4)L&]8H+AU-(>8DLK6S5+6_V6/9^_ MM[*HZ_)XIP>A?\O1]]]G)4K']2GOA3XTTR83TWXTO4GN"=MT!)I6*![EDTG- MF?_FEQR4GPXR$W$FP;T=8^/^IO\#\::OQKV('CD MP?0DLC]I&I+U3[N/S#X08H().JVFFNLG5#9\/IX=^?YQ6[*6<8D='VP,0O[G M)4SI5]@X!T^^]LKFMMC9W,#=S^_QSN[[;]O[>V B2LD%6!D^N\X3C@BV0XL2 M52)BI;RGYQN7M8138&EK^:U_65CD5C+*4K&5627QIK+I 5P.P&[:X"R=DV[: MI5:@0N;NI2=G.WX= 1,<3&LBU"7:E'<[?_M_#;Q'4DLY%=YZ= M^SY?(&5.E"[6K9O&S>T7)R,3)I#6.%W<_6:Q[,AQ73(FE[&Y2HF8^GL7GFGQ M2^O2%*,XFZ\KGUJ?%1&9%XJ_M)K.::O*U].2>O?:_O&5[8W^F\ND[*3YR+8& M8WBHPU,"?6*\62M@N^_W-!;66*#(I')]!VLUY[M.,=6M&17#+T>)M#N!O"[2;F[QFDIH"?.AR>9EF$">S"D.]P=%Q'N!7 MV^O7A2>F=6RFG)@[W34#6OB"3C4^/LR5>[XW9-24W1C_M.K%3*BFAB/*CJGG M0C\[V^0!R6>$WELAD;]S=Z^*/)_/5W\^2[DH:T[]KNW9.7V.%IV$9N?//3I'KHPN;$W M;2,RM3KR) ]F?SWH:6+/89L_+T8P+4WGM_S<\.H8!&@RZ>=&BKDRUQ1ZL!'; M68NX"WJ]SI4*!XK YVE:NE_/VE:.YV6(YO=2;VCNK7IM[IU'FAB>4ZST,UZ M%-;87(3FY8+4ZHI&WHY&)_FAYF7A_,RD.*O6=B[N8#M_\U$)83Z[WL/.' MA1)F]NAH-/QG.O\+>XF+WA[/U/=<@7!\,!Q-T"2.#D$KRPW^GBW7:!SV08D^ M/*Y;_34:=?["BU3X84O:&\XT]JR+_[J&WEEHO9Y7K7=N=Y]OQE.2G GT95QY MX6[S6[_9GG[_28.8"RM]E[+;JRV[S4K9[5)V^V&4W?YI&>TSQ8L544$:(L%L MQ%QC;Q4)CBG*D[)>Y3#4_1'VJB\? MPOX[CC^L'7Q9,>T?P.VG3W6OO:PO\P3^M6PGJBV27 MO_VKM1 )?J8XO87"C4SS,MA;&:RX+3&0=U(3DY*'6>ERP3N[W7@0FW#"^]PY MZI;J7?Y2U< ?IL?=I=5QM7G]LZG\GVW+Q0JBU5+IRT8;+#4:KS*A;QIK_'5M MAM=*->R"&XTIOKU@BF_-3?&I4_^WJ:?X7$IKF? ?3O@[&$!=UGXPJ79JU^_. MJ8MTJW&1UNLPG6!:)OC7)_C]HO_Y@LEEOU^'BQ]8?=*+IZ>![U5DZM=+9UU% MV%9P?J>,L#TC? JU?[;/N?%O[K@X_FO5SWXYER"X)_IZ8)_NIM?'8&Q.<(8)[3K2C1E]1Q?@>1\-@QP<%Q+<,8K( XI,]9CFCF"=DDG:(.RUS M%- @BJTUW%I)I+XB@9H-0%Y83B>>D9Y50;['4*3FM14-PJ M%+,%%..]R+@2R6#$B(VY3%E H%8EY!1UG@KOC5)M1/'C\EM>XGQ93*I$E1L. MPJ5.S!^QT 6/_OA82%G!@O4XJL0YIU$K2KA@B6.%2;2Z6 4MHZ+NBS/N"LV" MQ(8$%(+20$5$(TN"0-GMQ#4V*LJTMDY5A^KSA5%_K1A"BPK&%"3/K0+J P5%I))Q$1&E#,64#.,8&L,)8:"?1L6HGB)Y%_.&/@6UHQ2#BI$8"ZW0'*@3!"# M%-=@VVGBG;-@%C#>D?)\(=D2,7@T4.9"6NT\P=HX'FC27($<2.R8Q4PF6Z#< M/B@O6_A: H:3)X@D 1:^8Q(9KB/B)H8HN-(X^@+E)P#EI'7TB1F'!>>"P"Q8 MYBPSFA##F??%.&@5BI=-?*UU2"E*%+0"XR HAARL%(I<:.FBR!V,VAC\*RA> MM:,N2INXC#09S%-D)CC*E?>.:.ZE)@7%K4+QLHFON(HT>##Q63;QL4_(VL20 MY3%ZS4+>G=N(XJ<8PN_'$L/_01M+S&#%2 [*,B^B MEBD:3JDS5D9-P$Z(.K>\N*)"49!\ETA>MO 9$6# ,86<)!AQ*CVRP0A$@T@A MF)CS>PN2GP*2J<7,<:_ PM?"6R,$Q\F")IN ,0+M(D[)8T0IHRCO M3,@)F5!N:&(<49'G= ".94>R&YL8UT))RRL7%)Y[0CQ'#,;!"A=YSIE.V#), MM752<\\$-L63TD*>.Y,KP2*3@5N$/1&(,ZR1YE(C$;6()$B/K7Z2/'>=^.L- M..]!PU]*R[7V7$D,:@[GS@@L!.CHA&LCV!6+G13#[8Z0O^Q^2=9[;W-JA;9@ MN%EJD7$ _^ 8XX0[E1)==62V(/^1(-\3QE(B)"6,ZXKRFBM"G7'*!R9D<;RV M"_G++ANF@O?)*<0PQP@63B(; Q@XT@HA$F86K[RLPATT;I_,V\Y,I5HWK0#N MM5;GF1[V;2PG6H9X9T,LY?=+^?V[*;]/3"F_7\KOMW_"2_G].YS@4GZ_E-\O M(RSE]TOY_5+E^D;N'VI33#11'7#BEGO#M/(<4Q&TPY36[A]B2MRG-3Z@[=VM MVO]3^X%VX9K]/:LQM4Y;A WGB#/OD/$YPFTBP3XZ;1Q=6R><=*@1+3J94RKP M%V[Z$31\Q-Y>SO_.QODC:%H#&'I1>6F2!PP"8Q[).G2E\- MS"7.=%Y61<7 M$H4DE5 R28QU&W'\N#R8I1#_S1T7*F%L*1&>8$Z],YZ+)!,Q0$[!>U.,@]:1 MT?99QX6/6DE-,)+<4,1=+@S$C$?6:+&S?H*L<&VXME;[R M!^2"4<7S81ML+*&4:TX(<;(8^JW$\K*AKU0D0HJ$G*88 1<+!/IA0!@K B ' M;8/R@N7'CV46&';6":>#Y39ZXW#0BG)'8Z"$\&(?M O&9^Q\+A77SEDD5.Z9 M*13 6"J'G.+,22TE(:NS\PN.VXMC+*5,V 5!A ,37UN8A\!D+KP:L8JBX+AE M.%ZV\P481TGF(*#B!'$E(C)48F2B2S3ZW$9Q=9GA+3K,_P#M_%*0_\>5@;!3 MFLJ4 J><:*R-$H033Y6)AKM8C(/6L=&;83:0F9VC@PCB+-* =>LHD+ MZJGT;&V=*-SATK3(ZUBB!ZNV])4AAE)* G6<&@WBH$R2/+I@J$^L@+F-8%ZV M]+4,TFM!D3,!P*RC0C9Y@U(P8/!1)CUU!.SYCZ#%O-. -3/VDP$8202'O.$&$L<(63]&YU];X*CMN+XV!2 M\LQECYWAGE(#UJ$*(@D6@-Q)*CAN&8Z73?VHM2=>)!2BB8@SJ9#SP2+0M9)R M)!?R6?DA\!+2+X7Y;X&(>/2.4HUPQZR(7Q(*R21,V4968?OO8Z/U94Y\0 M'"2-&D42!9CZDB"P] +P$FPH)"1CB5];%[I#Z8T[=I7X07NQK#D7$5L;=?+< M:&)VN3SD3,/Z,4*QY+SVS(8GS'T;3X>2"A%2F P] W-/3:4 M081&9PC1GI%6-NBY P8G+CJK)*#7T4BNZ'TO.+XS'"\; M^D3;Q')M?BT\*-2)>*2Q8"B)X+BQVIBPNCJ/+8KI_V+AZF80Y\IYE;+6-YV: M1\.',B3IA&+6)\I5E#HD1KG+'@X8HC1#] 4\I>T-JMXD M'HZK\;$_J.RXVA\.P[=>OU_90:B&=>GGWF!B!_N]/+^V*:MM1[$:13_<'\#W MP<=&5>B-?7\XAC_LI$JYKOS7NJX\0-]6L. (/@YX@\FOG!WWQL^JW8-896#: MP0G >A)'AS#"<07?N'1]RJ^,XW24Q[DR?=5ORB+#P'*MY/I6,* \J-X@_SJ8 M5/W>86]2+\:X^G80!U4<3X Y)OGR\U^1>@,[\#W;AQN,)Z/CN@Q^IYZ"Y0^/ MX;&/AJ-OX*837>"+DSJ MJ.?/V)N2)&6$$X9K4!F5EM$9"U8GBR$RK_8V<[\:3#!!IXUK&GX_'J-]:X^> MOX7I[]6EL\>[(QOBQB#4!?/H0C1[GL_O7VR\Z'CV1G\\NW3[M?8%Q>?#Q\2>&Z?SY] M[AYN'[XG7;KUO7O83=W=-Z+[_3U\]B7M?OY(M]_L64H=,=ENQ(D!F2>+=(@: M!>E4C$#NROIF^P:NBV$C;[[$60LK1)T1A'-MG0M2:^9AX?(18[4&V//V"-8, MD!77UN?K4)?L?P'[((+Q<;\FI30:'M:, 53D>OW>Y"132 ^HPQ^/ M8?N)HW&^_-!^R?3Q?\<]N$]U9$]JJEIF4Z ZD/?>&'@3**RR2_/=L.G1<)([ M)0#A+8\'N#GS^:#^XE'\VH.)A&',AU!OX^J/V55'HV'J ?(ZU4$//C&J6R_D M6\%*P8P!Y7IX[P@X59X;]P+>7)&O?&7RA_8K%G _>OOKEDXLT+^VAE-G#YDO9M5 MDY.CV*FR7'2JO TUO+\?A_LC>W0P?20_W4M@"6+>">PD7G#G>K<#Z>S'IC?% M!5N=/3KJP\,OSOML;XKU[6<+-.S#(!=O#N_-]\DL4? =\(FE]7MV7A6IEO>0 MVR7C'Y-N _6,]-W\UBY\\Y\PLU^>.NWN[R6F?=3>(A>P1-R#%6Y-<,BR(#D, M,4CISM+H)>H H:U2,K/HIV$6@EKSJEM@)FP?W#V+8JKW^J[#H_A(<+X]^<_TZBF)H5L>I0UPUUJ/)+1 M;8_&\?GLES] ]3WJVY/GO4']^/5%9TT(6)D_OO7"Y"";Q\]P8R)/H^C3^T_? M?E:_=<80:M[3^AE3[-*W\3-RZ7L_NJUYQJFZTEU7UP7J0?5J^8'"LKFIX.S/L"=S?]\ M_GCXZ: +&LFGW6Z_^]UH?>.J\-<%RSV7KJF_6[6< MJC;"\*B&*I"Y;;"1E34P[@;PNZ^;0I:2-II,%:8 M^O:8^N0,4RNF%$[:HJ0Y13R 3FE@GT4Q&,:,C5R(K%.R#N>LZ)3MHZH7!W:T MWSBMLZMZ,(Y%@[PTZ_97'.^WRET?1KU)W$EI7$CL&B36?7&&Q(P-EE&-$8A( M1#P9BRPG"2F>I+;6,Q;PVCKOP.(^/H7S0=#49@S'3:[%$ROD\MN#YJ>W\R!R M(:CK$-19SUUNR9F8D:!@69[3/3PR3 I$J#(8C&4M%%M;5QV#Y3F"^OTAGCY] M2-Q4IS%UJM[ ]X]#'3W-J6'])A/%AL_'XTF=4_'$%*L[9JXQ/##\]FL\]1H> M<1BV!GX4[3ANQN;?PEG7X:RS/KP4N7*2 $DQ)7*N1*Y)Y3WRB@CG+"&>Y0;9 M]+Q*=77&:I\V]=#<=^<2,6[DP"LG5V]I:MI-]=2PUI-K7I);!GH7A8]P-OL]BFC:@/MMP/V\V2\4 MT@LO"F0E,ZFCJ4&V8!:%P+566+JRP[AN2W)?1C20Z>_7T<^CD)819R]K\6XP6KR>+9+<;"U$Z.+[_E0H16A0FO_]N.__WZ MTK"ZRVY[[#A$QF\]Q#O.;-EM\_\>C&=!M2G/!P97 CERV30W=I^^ZFUO=5ZL]7] MM/77YL;Z]MN-UKO-[GKWS>;Z7ZU/V_!!YVUW^U/KMS=UEL._'F*M[I[2L^QI M2Q,5"E)XJ8GTGF.NL#,%\985E,?"N,+)\XD<6@!-*4I9 G_6RL/IXK\+0PWU4*<9=G#Z MY)0Z-YH.'R_'DO*D3U>'_KIRKW84/V-CMC:6,?=P\]X*Y4H^K"'31&- M@D74(6A0/UU RA*-O(M,66HXY?P\8P'W2^7Y59='PR_%-J6@L[UEP0_;AV8L3\%++S4QODK M6E*N0GEM'9'&2LRPX]1%HYT*WF%0=9537"Y%^3D5%\;D?O&_\\9 M1/[JQ? \\;_2:4'_? ^Z*5R[ WC>V?CP???]QX/=PX-#T&EAW&D,.V?=P3]? M+^BT[W>_[@RZA]T-W^MN?SCM@OZ[^_[=8.L]S''CPUF>[^$FW?WR,79F7F!8 M@TUQ\?SY('9^[)_N@/Z'O6W?A*.S"VSN%;.&>^XIWMW7[GRS_SY\_W MSO;;L\Z'/8T%!@I02%HI$.YBUB F@ *]7D*:Z4-GRPQ\SY2%]@5.*TFHWA\Y]/J;K->[=,*@U0G22B8 M592+PJL""R8+4"M%05V@#98\.99\NAI+8+SPKO7O._0#[0[>'7;?[Q[L;NSS MK2^;H"5]_@%8DRS"8F=[Z6FEN*&4&HJHXP'Q0J7$9L( 6@2AT4I+G%QR6J6P MP2O/J$ ,C9** I0,JZ-RF#!2F" +4")L:.CJ%Z:K=$9I[ACFL+U>I68F1F@$ MA.:0DDJSZ$ >CL6#GE'/3:-Z=S(>]HY/4IFD>3M3HU?5:0.!F< EYE%XKH55 M)'(:N)(2B)7SV"#*DR-*[VI$V1E\^+&U\0^,S>&M+Q\!43["3P7^&S'JSCLI,J6%IHX@EBP6+$I3!(JTB0*$#X=1Y3JO@R1+GFI)+6"BT+ M+XT ?;W "DZH2")C1G*+::.O_\ITE4XJ&01SL8!#BOH"Z*H0R%+E4,$8*.\B M&.W"J]>BT:9JE/XKA<@=C/J^U1L%#::$:Q_-E/ MZW&QSL@T:N!"?,!S+A:XF5P+0]B*DTEH?:K4Z;6G=-Q=YK=;*$)FCO(,?\!K M?6\<7.FOFZ38W53BS->EC7PJ7#DJ/7RINMO\;&OCP5KK37]TXBNG3_+A !_T M,Q>4;I:+CSZ 3]*%9CPVP_V28;('<38PG^6^6?'*22Y4-C@:#:NQE*4^R_J> M:ZWU?G]6_//B&!\0',Y6BY/W14+N";T3"'X)CTU$^P M(-5DX8GOIC4\_ZZ"6F EYP9TTXF">7+8?R-;ZGBEX8-0Q5(34N[;0&FG" E*>D^ +6X1( M7[WF>.UBDD/)ZP K??BK?2NRN&-QFX8L'H,L6.=T3WI'&+5 $38:Q!57R'+. MD%= '22Y.ZP#B5]<3Q8)JFY#&EA2&Z3CWO&""R%,U%I(Z:4@@6K.,VFHAC2> MA#0X($;06$H'5!%BRHOB#"-%O4%*!RT4M5CSU$-E[;+4\XHRZH*KI3#?"L,4 MS%-'QI=7UN'Q9>6T3$EI[U.=U,E1646T?[9V(=CK 8. _@H@ X0LA5=ED5]J M]$\GX<2VV\/:RU07&6A IUQ>8Y$.O(!#1$FC5)2*N1M6YUQU^;O<]I47N.?J MQ?=B%BV'QXD#3T#ZFQ."4^R4:64%*L70@<@";9U[57Y[<5A!>6+P1/#95KJ]>WS]K'9AOH2J"'ZH566O=).IU MM3H:P'[4'0K&*81NDA9WV>KEW4RFN[2;)IW5/HS[9UF'RC6A:^ N]R,16]ZS MB]MS]7M&MM_;+[6VNG9W^8BZ'C;076^R4/X[?W^!0%MS4\L#F1O"N68,IAP* M*%CPAK)X6RN12=V1H'S>M 9V^JB>PK0?PKE!3N,*9\M1DM2YZ^89Z.)STSAC M[WOP%]9@F.[PX3LJ1_4-%B6'_"U>!UKII#4 4:6>R?G5KEC9CS)U)]M1S^?M M30ITS_6.6["DJ@@EA>E.5T8U+Q;O?LJ/QN RI+!\RJY0^ M+(6RG)7[S?3Z>>B7[4+*YYW"5QW,>F* M3,NI*4=*3\I#SK58\B3[)M=2KM]3/?\\",U17+6OK?3ZZ:X-4O%S&V#RX1*" MRQK\]_+6\ID)@8=)IH%WYJ.F+@Z3&>X\-4T6>HRDTNJ+4:^YNOKEQ'D=WDU2 MEL]L_M==#GO4\^F *7=I_\3 .7,9>+47RP-S>:W4 R-Y0&!627B>"B0+.Y-< MD:CW'1WT/+SS]Q?#AEOP7?=P'9Z_3CO;;WGW="_(PE(7.,)8RM0KQR'%)4?" M4"F%$TQPX,'CTU%%X==YB;V3RDE+6$$+3I4U% LJO?*>AV ,OZF7^'0T]B!) MG$=8T AZQ^$OV.KS"/OCK?X8KA\"2S M73K(04P%7$C"S_D>-\D!E.[K96DYW3+KTS:[*_/\9%+]FHNHG@Q#96?"&862 MA%AAT$UM4NTYHU3Z;:I[^[*IV7 T5XRF:F#3M]!'Q@>'UPWC3Q. M9TYR"Z:YA87!@M";^"AK"I.VO'#2E2;0R"9L&V^-_)3 M9^/#GK<)4D%J2MEEB%,GD0F,@A"E<.#>**,N-#6S7!2PQ(Y2:7@D5-N"!R=I MX0IX$@XK*F^5.]^"K0^K*5UM+[.2E)IG[OHUSGK987*A W=^7ONTUHI ]Z"1 MMW-/L5)!2OVX^B4<)?VSMY^X-\_\.,T:5(8E MUF8;PJ2VY,^_8M&*D"P[D];AB=^?MV@ G(!F7W>A7+"X@(*8NW>E,?3-:=4? M,@MK2;UW69JK]/6YY0$T3,:1T4EZV;@W\;VJ462K;G5[Y:S&*5/43$[&4_]\ ME6!VH#V=U6MADMC@.^Y4JD.ZI=W$<^N&;@;UA\W-*U34 M1P]=>SJ[[/),X6LA]O6"V:L_F;7>*ZU?PU!90,I/LP&NKM&3K5WC5-TS5)$W M%[)^,_-;V1,R(@_Q,KO&XWS84XP&C=!I2N#4II$!\JK@#!1P( "N2HK4HTB1Z9!TN MX&? 4EL@!7)=6$ZI5,[0::$LX:*&6&NX^ES8198YEAXNT\?F4ENI$^_4+ A0 MEVQX<^Z4LG5ETF2KCNNUS#J3[$!BC64+]NKJ) >ESL!)PH&'GASW2I?4!2"= MA/*L*8621;$TRV93'PI ^!SJMDZ.:F4]GB01+A]_]4$QFW1R38V_A24>A:8J MV<]7)1--5;*F*MG*525;*J[?H#K8PUJU$JJ%X20/Z6,)NSEP\<4;N6AWX_.> MP-9KSB(BGCB41!FD \9(,P4GJG="VRM;2#^FLGA+H]:7T?CK7._Y>3I821O7 MV^\ISBQKIMED-:GL'I75&Y3!E&_4.ZJ8:UA>A4II(-NG)B?CLM_PR="?,S4E M@U)O6"K <+(/1P-@-7L"PL@LW#3VQJ"'W48,_ME"Z3<-3?Z[-JB]&XVK;9W? MSC=]TQN\X$CDA<[P[G3KPQYQ!>'!*T2(H*D@KD9*,(X =*T!:9AX25Z]QFN7 M-5:MA6&@K=;(E18^EPUEIXM:V(84(P3ZLM;Y<<4T5%%12XFBX/TJR[B#X MY$>>AG0-AJFQ>YE8D[NYYP<#@?:34ZQDBZ3XV\05O,\API[1UF MA!+'[$THOXSLS4;OJPFZ#D5;(.P9%A^-PZ!W,EB@XX;J?B&J=TSW 6N*Y MMJB0L4 <_D!:1(N<,=Q0;21 \ VHKEU3B/$ISC,[ +(;*<4+NMP;S[?LV5)O MQ57 //>XT;@]H\D,GJ#.7R=))%PVPVG4ZU1BN!!*6[F-RL"$S3K7](^3XU9W M=-SZ6"=VUI'PFW]T/TY#X>NIE]ZYA?/A7 )L^-XK,U>K ^?VKHSGX@))EJ3* ME%(B2%JQNZ_4-)BC3+'-+H;<:V:&7M/(YHN!IU/7:#9@S0WJ>IF@#TLZ_43OL@S<%ME>\LA M?\<@4?DD*QV 4 /"S-1Y9$._%[Z%RKV10W7I3L'1T^#SRO,[<[>D MMD.]"*-/P=1S_M$4WEWFN:3C:MS+TEQ2-.:NGXN=F7]CDK-JAVD?EB*[+9EH'NVG5IFE0 ]61_Z[5D'K<9L0+L;ZWN,,YP*D2"< M5 ON.$8J.(QDB"G(D02G]8K&NE1;W:KWNC6WNRN;P3;#:US&;91I[,CFQ MDY[OF7$.&RBET1P/XU.2RKA$=3C6,W&G$(CESYLQ=;5<2Y[;&Y<1-=-GE ^O M^#]7AYC%H-SF\0G6ZJYUL]2D'+.7$ AP&, RB=!E^$9YB(!0D])H\B$X"_8K M#Y!JUM,,M]I3<.M)7QC4-/AE<3#5MP#Q]2O*@;2GX1^U!^B2[GSG*OE?*(1A M0"D?G)2/*"MNI*_'X0#.H11>4 6;_)8.P'_513(^'0-BI1HYCNY)HD@,P\M)/ZGRI'"!P5:#,PQXU MGT",#W\D:65>I=K*IVW.9:ERG5)YKNJT>8&'S-;V^IZ4M% :@RK%4T7A=+YH MY0M$(FCU7+J _U%$J@S9U9YC"MOJ/Z%(GQZ7^9V7$7I(SJ[];^V-3L7J=(1=\^:)V M];YD))G4?R01>-KX(B?IYF#P427!IGCMDS'@=_E>N/*IBIO+YCT M*P_]9+E!"I07 ,'*69]7%&4K:,XB*@/L:X2.U[U>$PC1UU.ZWZP[" MN?306>F!R[>C"@(]3_.E^CDE^WH-9EU=EN:%96$PWU0%#^=W5MG$UZYH];2; M+6859I*.?=M+KB731R":'*?5&HQ\Z+=^ZZV%M7:KD\[2UALS[H] ]?^3C23#]_* Y\I:-(?I%\U 2="JGY4^NPYF81L37X)8)&\3#O13 MCS>'\-0#1Z3R=K(IA<^M3I7,._CSL;#O.2]/M_DG/9]T;8&&8T](.1J=9A\\)I#F?H,H@;;ER=2HC&E+C,= M;1586:G!90)M[14P9<# M2;=,!Y/J&TQ30JN\X;*P0.E(SM4;SKOM)Z#9 9OD;-$LZ4XS55I$E'48SE4! MJQCR^/SKC\:C609+70;"P$O'9ZUI083:=Y'FZ4HWA"^UOSS\O!>U\;W*0I[M MZV1JPK^;W6VUN/Y3+@X7SVH3S':8E*&[TV(>F[.R'$_)_"FGO=Y(H(>B @#@ MZ6MX^3C;7_(D2_/1DLHAQY7)"Z@GA;/-R'I284DK]'N@9V6?V*?C<-2BM87O MLL?EE"9354%:+-DY+!]!KGM$B0[7U!,!IMT'#?$XFT+,<&9'RY>VJ_I_]6.S M3\H5S;.RLU9^MRFQMY-#\*!^25ZGD!$2KB\7Y$98,&]M M2W_'7HJ]JR)=K\4 F$T?]CB!(=S0/UMDVZ.TP,?'=;)\ Q7W+@U583BMC\G> M^S'5/AP\.29TS!B.KKK0S2(BK'_ZG+]!F+=;==':9;-H_;8].@*-0G'UK]]; M[XQ+P7]FWK/^-I-QII'E3X!+9]+(Q_I\6ZL$CDR16:HHS_VZ.F=)2JF>44V5 MV9712FB3B;8WR @6:E/U$:C?((^DBIQETD..B)K*/C$78ZS'E\WYXW*?+G)G M-8;);!#I=/>]:0F/\+TJ&%S*-].ZFCD,X_WZ^M]I9-,JCNW60?#[909_%6-T MT#NJW&8E="QXVO."EF&@2T><2AO7@I,#6$\\5M7PJ I$S:UG68%C-"P34&>5 M);-7?>FP,@S.7OS7:.AA"W.!>&N&7UM;.>C,EWMA++UPV2Y-%F=>F1.=[/H-F-N?/53"I\76A@LG__Y-@^BQTR\T*JRY3+7/$\0[(_I42NHHG MR35NG6&XVCEU9__)34*A;V9_5_35W$U/:%I]\SBFU8^I!,M)>#<>#=Y4&/&E M=WSPYF1R#'+?>$5L7+S3JT-V_CR$^\XZ&]W#[I>/?;CVK+/]0712V,[@W4'Z M;&MCDW4'_PPN]%I-MJW#S=,.[9#=]Y]A7)O?NQM?OZ>PG9TO;]-GO'/HZ.Z7 MW?EBEV

DL4\93P\Z94P5+'!*,4"9X' M%FP0D2K%"'/217RA74*U&R W9&]^&3%SE0'URAI(2ZVKUP]I<0HQ&L>-"O!= MY)Q9*Y66,O$-%EJ)>$7Z[,I$EGAXQ+>JMOFX7.))5=GULEREJI[$_>8K;7;? M7:Q7.CP97%*O%+8<3M6M6$J1*1[@4SFJ6:H2?F%\V?WQ=B\*P[W5!$4<4HHW MC<"#(2:^C#1H;:D'JCP^&(=P(3NIKA,R^7VN\%HVS8',<](_3A$E(&#$F*,[ MDR9IK+ .9QW66N8DV=>J,)O)6NMC37KG6A7D M M !2G23F8^0)DY6RGT)T=P'H;C:8!ONTQ;2879YCL_3,ZM M3GO:R@^DZ!R05E9:*Z,"R^'D24T#A\\W8RGSAW/X<;T%-Q$"Q8K'BFY?QXC3 M)7Q:(\/-QUF>+>?Z&LQH^!S[5_'A-0^/EE29/,@AZ--V+;WAMQ'L?[M$CAP5 M-H\54\ZY)+,R#/?KY"Q G0@'69 ;&T5\E^LC=,8VM/<_887%G>DO+2?"^$Z,F=E7<*: M9Z=L4CZVM%K.&/RJ7+=IHNA\E=6J\"K(!K,'UM5/)Z-2)PWN)*_3O)?V#4#E@&[^^/DV2H#=3/_')51(2G/$I;O9%)>EMQILXO@D_VI@7S:DF9J MQ)@===DN5@+UTI8F%6SG([D2BW L,\UOO7V5P>GK,CYIR0+U#C4G9@FH5_G/BZ&MT\S8ZNT M*!AH5=G3GTPK \/3Z\?;;+>?#C/.2R\+KLU48^VL3--.%P%*S,BY]2Z]OD[A M3M0T7X,4KOX'< U^S'TX#6$N39@PAG)*)?:Y?N^2U*-<$?7\GK9;U2+5>U"5 MKR_I(-6U.RL[6:4,X83H59&\TE62I(;+SN4K[1I-(.C#!X(6JQ((VL1T-C&= M5]>7N];>\/<5VO9,!7C2 MR*,;#?$&TO^L3.IY,\"=P\]GG?T]+D4T'#,D=:%0 M*HB(K"PL4E3B:*0H#(MJE(EX$V)?;&6 M"1"2*0TSY^2SJ;-RKFM#)1TF6]"<5%>E7ZZBKS MUC,_U%E'8%BW-^=&52G=90FP^K:J5TN*L@@V!3OD%@M'O=K2G8-*8BKO&$L M&4USA>NS%U;F%E0QARWPN!RV.\PUAG++B>63^2W5II@6?RK7HUYE4B>>*: ?-=H?MO: MM9&EDF)FRU%7F^H#I9XD@-WO?3NWY[E05&H([$(V:4\MEW4R]H*%8#K"E.P* MU/<<>VXO6"2K(E]YM9;T:DGK4,5]Y7@JN*4*'R]])I/,6RESN7(:S!7#/R\O MEEU0X');]DK*QI8RICN'A=HPY:S[LA<^;$#"1F]B]O?'H23QY/S,/+*=IO=2 MHQ&ZVYML:WU/8VP$$1CA("SB!>$(U#R&;*%BX0H104F\<6WK)^>6N7JVF72G MJ+_L[)CJ5GY&'J61+U=C $2UZ81+I]%OV70[.H'Q^-W@O$[W7G58/4:9K09ZX.,]69/ M_7>FKY+&@%837>YE(@+U]*C[^GJB\:N\YQ1 M&IGO&U[4=7:^S$@[('^WWBYOA3J%@T=>R]FE%>#D].TCD#=3<$0KKWGL-J_M?Y-;R_^<_/.ZNX*S7Q MV]3A%YQ$)JPF.'*KA!&VT!@4#&JT(L)?5X>?W:(/X#41YV^_5X$ZZ[GI>.X7 M. UW9<]3\3O8&7SO;PU J?NR(W8&[_K='YMB=R/?QW]N[_S8VMCYWOW1 M[6UM=Z?WP+M.=NEGN;/]3W_WL-_;^?*9=0[[7[M983P8='_LD^YAAW;(&2H0MU$C[3Q#2CBE>:"8:?WJ-6D+ MH=J8\DNJ^3\8!Z5O;\E)#1(V2/B 2$@)(U2Y0%PHN-/>2"J#*3SGU&%M0D)" MHBLD7-(1M4'"E4)"/$7"((0 +%2(:6,!"0-&BF.-C*!%(:-UAHF$A%J)-J67 M]==MD/ J=>*EP> OBH'$..4E":B!B1-XP@#CN+K+,<@1P83#2%B99F#.0@$?('EP;O!0!O;1"(^;]G M91#8RE7(MX,9W,D><&[&EUJ/Z.U6;2G:/V_@L\+K((()2?C#7C%LO..%XTP5 MTN-Y&P' X$E))8XK@E:X78C+VE8V//X+\+AT+'+.G;'8BS>DJ MG>,OP6OY<61A-*W_:_JQM1WNW_V$ [,&T'=DA7\]: N1 ^ZNP-Q1G@N M(M%2BH)BZ:@ /5_11F%Y/E#7?3.GL C-.3&%1404',$III 15B%B DBJ@K'@ M[:O74@/0I0")>['3K) YNN'PFL.-2/YWI:(VA+.B,$HJ)73!C"NB)HW"\KPX M?*:P<(V##EHA62@)'*XM4CHXI J/N2:,:#E]!#B\XL5Z( M8"7%G,="AR(7I@Q2.>=UT:@KSXK#Y]250CEM T>%M:"N:,J1%5PB8XB30BCN M;0$<3HHVZ"TKQ.$OP:,RKZS,U9/Y&":CD[$+=XN[;"PT-U5;'!$.%BDPR)X,HF".-VO*,(._3O-KB"8DT.9A) *%&.8,LTP(%1K$6EL@H<5); M5%MSND+VF8;#[]L&&PT-*C@B><&5E[J012R"-$X8:7QLU)9GQ>$SM84*;9CA M!.&@(N)%P9"1H, PEYQH*GAJ-0@UFK8+L4H6V(;#[YG#'0DF:BR4+@0G!05E M)0*71R,BL+-NO"S/B\-G:DO!L?/82T0C=HA'19 J-$=!%9YH1CDY"L2R((=3<0'])Q8SAMP8$5P<$9WE3K//C\YZUPFB059$0,E5**S2R M\!_\$Q0+V@AKV*O7E.FVUA?--Q=8L+'-/D=.-[#9!&NK251O(*?C&:=W]K0)3@00=@01!G'N/;+$"$1ULF4H1;%+L6,%;7.F M&T[_-3G="D&4$R)26?#4>!ZTFX);%KFS5$9[ WVFX?05Y'0ZY?3#KWM$\D!L MM @7$2.NM4(JFH L+7Q11(&E,L#IC+:9NNAT?1).?PG>F&L[JSRU.^;G$L%7 M#QAO@8LLY&0BLO750:.RQ$T*+QU3PK.)S+B0G*8UX()))UAQ.F MD7$J!:!$B:GUNG"@W[ V+XHV8_<5,;\R"=$-.MR+%=@(YK1D0#B$6\N4$L84 ME+-@,<=EX9C&S_-LT&'FYQ&N4$+; C'#&.*"4:2$-\A$CUU1@.YKY:O7O,T) M;1/:H$.##LMT*J6T54$I@ D>"F.=Q48:5K# "5&A\1$]*W28^8B\#X40WB%& M>/(148^TY QYQI104DO#8T('QG!;_'QPVV.APTMP(5W5PJ9Q&SUPD3U6I 8K M151<"VHH,=88ZAEE.)@FZNTYH>%\=0%+@N#..N253F55E$5&<8E C1(^1L9I MY*D)'6X3?-%^W(3R_S(^@67;N>VE'T:Z,?CH5E/$DTM. V1D4*9PSA@@4,V@QO-)CG M@WY;"^4&G/#4:X-<3$*.E1P90BQBU%-062FH,R155J$RE0J_+WO.,S7H_MH\ M+DDTT1>6ZF Y]L1:+IFFP.#,8^)DH\,\*QZ?Z3#2 T2'6"!<,(FX"PII'"-2 MH)PZ+C1CW"4>)U2U5=%42/N%>5Q')@#RM>>:\."E)E)*$7G!"B<*T_AEGA>/ MSQ5XED1R'@@*6E+$B^"05L2@HC F&,\+K^2KUUH4[8*LTBG^$APOGTH599JG MT[1V6J%*_A?F_\M@_9U:\C98OYI8/U]K@>C"1QDI8MZ:I+,1I'4DR'-C<0R" M1*E>O1;)Y]0&:FP:FC1(^+*1D#O.."N(LCQPHKPM/#9$!IPB%0,I&LWV62'A M7"D]3'SA.4;6!9JJS@BDJ68H8%? ;FI!N'GU6K9QP>_1/]<@88.$JS3Q6R"A M8$2XR*2@E')IM:*><@WJH;*6LX@;_?]9(>%,_]>8Q2A8@:0/LZ)6K?#RUM^=&+[X<),7^0[\Q;] M^]C A?#3][Z]_F_XIW[@P(SW>\/\0%V?'[VA#\/CWRE?*T1^SB.#)LT9PN9? MK?.&F81MK9H''FA0^8F_]XZ!VMT-ACG7$;S=FG4#:[>N+KK_%"N:O?.KM7HW M+?;Y),O5&Z8#,"ROY=-NG1[TW '\?30.DX4J/Q$.U&G80^MH//K6\\&WCD>M MXX/0>C,:P&3._O?_IR@I_C-IC6\>0M&J!]$;ICN&H10G3N'07OIHX/AA>K,] MF<#L)I.$_R?IELE::W-I@:+$7\' M-)RI#I&TUO-.+3,_OXX[)MC>&0:);QR MV I5W:/T&5S5@LOW 9'2_6O3TRJ#3G6B=4] MNBY!1"J< LED?5W6IS#(90^ MJ5#H]7_;\;]?+SXX__,D%#+[[V]SEE<2%G4P2?NS;#]<)65-6M]21K4]RU<= MGQV%O)[]D9O6CUIZ>R68U8L_HXM1C&$<_%IK.ST/AM"RX?@TP/;TAM]&/5?3 MU6G:L:-JJ+U)RY^$]&,X.LX5$GJ 7F9XO-9J7;+ EZQ^O>ZK28O>$G=X^!&L 8_2DJ^ZDH/1/\M+7B[SHK/+X-= M[9<+:OIY+Q/K&1"<6["GX]"')WP+*:,#Q#33'PW3!O;[:6_RC9-ZWZ?;FAX. M\.%/TD0JFC+CL1F6,+G66L_W; 07!H"CI8C(2+N5S,7M&;NV8'C#2:5\'(W3 MB3H;805+E\WW^, S!30DGW.(:PR:'[T< 2?"U/QE/*1G& M .\9IP<-6_^]@ 'W8 Y?JM'\/9O+UG0J&V'BQKVC].M6W$Z@M?\\=9A^^+\? MSW:_^",+&F)GT($Q;IYV:(?L9EUD\WMWX^OWG<%;NO/E;?J,=PX=W?VR&[OP MS.Z/SV1KXRWN;J^SK?6]6)9WMDAJ#5J)XQ8I5?A4%]UYXS$W@KQZG4CU+)CQ M>0AOG0*C_->MM%O&?,$"[*KEIG"@%$EN&<:!PD@/H.P?B?*>%M-H#P[MN*G?!J6TX4; M>B-/7AK);'3$UL8Z[AY^_KZU[6#T>[+PC#GI4ZT2!F@2-#*Z8(@)286WTH%V M\>HUR*9]$(4&L+,'D_.GRGFQIE5*-$2OI$13GXVW/@NEC]**U"TJ4EX$J7QD ME%LC7:IUAFFBY"6NK@;P'@KPNNM[TEL7K D(,RH1CRXB"SB'%'R*,0N\2$9: M1=8NJY\^/0HOJKYI\WO#D[SF-]2:KE&W*HV'ZS6XY3]'HTDO/?OW6M/XSVG/ M'Q_4+HBY^TH+[N]X=HNQV3)P^2US1F$7DN7@9B.\[+;'5@>9NO40[SBS9;?- M_WLPGMD\]@.R "5?D8GP@-]-_]2<35[]>]$\VQO64REDWN?+MFC.D"L7'8&W MF=>C/N7AR*!82@;=K>VWGUK;6ZTW6]U/6W]M;JQOO]UHO=OLKG??;*[_U?JT M#1]TWG:W/[5^>U.R:_#_>HBU*O\]APHE_&I;."ZB Q%+<>*T!I58$43_:0\H[8+X_E=&UI@)^DAR8?1WF5UBF?;:5+;\-H_ M0+[Y^N+.Z$VV]6'/%%IIRY,*XXK @:O8JU8 P>J; ML]][P\S]^:;SWF$ P]D)M8;+4ZH*'Z^>7WV]EK\ZY\@NOU/%FN3TTJ_Q&KGC M=X)=_M*K[KQJL'J-4W6CIUX32O\P#N,KXO#+4^IQ(F74=0,N&FZS*:?XJ5B]9:+B5$3\-:+R0.3K'.X>[&ROX\X&_/_C ]OZTCV GS^V M-O9/=S>^PCC_^;KSHW]P/BJO^V/G+#VWL_$!QO(!YN+$#GT+/SLP[C^^;FU_ M!?'SX^'6EW>Q,ZNT3$ ,)7O1*X\)-TB%(L4HYWM\:@"9]XAS*U$7 B&E/06 ML<)$8;0Q4LCD5VR3HFECN!JH6G' G-NVJ4C[H$V/[@$J;]_TZ$K,;$#P9T"P M^^8<"#I+B@"")M+$8,0+IY"RBB 1G/8N<,6(!1#$;;&D'WO3[^B1\6_K^"", MVU5(>#80IP"$?FEF-?X0F"5+G8W\^-SEQ_%!;XJ#I\MP,)/"9DT(VS,Z6)^1 M00.-MX'&3^>A,6#NHV*HP%0@;@A')DJ.HDRM3[QU+O=W;;-[ZU_0B(=WL;:> MC]!:+7OKBS:V_J*65BRI#=)Q[W@!>J,P46LAI9>"!*HYSY;6![0;-+A^-TOK MZ9YD6$>K!;*:2H0%2E[K? &V8)BY)5G/IE7C^QK;Z\A"QL;(^H97U=,^R0GI,##*,1<2#*9!VC"$L*95<EB96K)I)U=9BSL;*NR$:L:.^&QLJZ,G [;V4U5OAH MO4,RQ@)Q [_9$# (TCIBY8@R'N"6BK8DO+&RK@2B-E;61[8IW -,-E;6%0+ MA=:D7A+JF&3(N" 0URPB:XN$@E@JD< QM2:EN"W5SU@1&BMK8V5=;41\7$!L M#*A/A'WS!E3.+68\@'(M"L ^KR/2D1;(8(L-P]%&S5^]9L5/QS(UDM_]V5 I M?D(;:E6H94G7AL;(>F\+],N<$W>LE-Q889\D^&I[_;C3P]_SZ;"^IUB,1GN! MG"9P-K B(&TH004S5!4B1,)2^)5J4W'/'<_N@85^ZG"9=IFY4._R0>I@EO7R M.!5!*L59#)P1HVED7%G&L,-8<[:GQ*NKB_<1_@A%\RZI2#@Z#JV-W.&!_N>! MJ\UE@?#-R7@,"YRKS$U6I:I<]U/%X^FZP_4?G8V/@YW#S]^!OWGWA^,[P-/= M'Q\/4N6XW0W@R2_="U7E8$R #9W3[OO=7G?[[??NQC[K_CCH[7[98=WW;\]V M?GS\"F/^OD-W$[^>[@$C4HNY1]*DAER<>62E,P@';+EG5$2BS]>4DTH:00-@ M,C5<"Z4Y-B#_,6><\9R9\S7E\I*WJC5OE8M^=8&WI17H3/@$ET3U=".L] +REA0&\)Q)I&70J(,.Q4IX89L]3QB50)%:J M!5=)OJXB7Y.W.[;"FYJD;G)A%_8PIT+!WP)IKV_Q^'(]&8UO9MX MR"8>\M>PQ%64_;8D[$J[6AD+W!UUJLH"YWL[/_I?=]__>=A-+;=_?#C=VMB$ MG[O][O8?_9TOGW%W\/FT2]^>7;# T3\/M[Y\_+HSZ)#=P_YA=V.==]+/P6?2 M>?_/ *@VSPK<&W9QOOW>#;/> ;GL7=Z(*[5!3)4DJK'FO!.H0C9DH&$@AV MKUXKWH:#ZKG@VTN(S,GFM":\YID+:WD72]-WIS=QH=\WPS ZF32P=@=8FX^G M5L)884Q$E!"+.#8**4H\PJD-E@G,,1E?O>:Z#7^O4%1-P\//3R!I>/A>>7@F MFG"M!(V6(.]C1%S8E ZA",(X=7ZUT4NL@8=INY _G8+61,;=7OHXY\Q;N7"X MIIKC3R_-+W,./*XLUT#_[:%_H:0$)DY+%3TJ0JJYHR1&L%D"T71V.U!2?4A1 M;[QH"R(>(^SM@>L_-G#9P.4JP>7CBLT-7-X)+F>2,HN%-]I11'S@B$LUO; M;\G6AA-;VQW@V ]LA^Z(SO9N?X?^,]AZ_^YP]W"?=;8WV?D0S^[[3;CN,R## M5]'YL0[C]'#MU^_=P3^'NU]V^ Z@ SSW>^?0Q\[VV],]'XDI"+:(QDA KU4@ MW#C/4$&8"-ZS D2?\\'"6A/KJ&*<.Y ;F$\W MH WD='R'F&'A*3.&1Z:H 6%,&$IT")92K(.7*3'WDO;SUXWZ>82N+BQFJ!>S M"5Y])@&A3?#J2XAI;()77\A&_YHQF$WP:A.\>E-%_LUH<'0"&]$Z,&-_:L:A MB5YMHKL>PRI$"B^,9"$2S74J[ARI)YX+R6R44MQ+].HENN/[\6BR.B5&[J@W M5A:BS>^=C3\/NX.WK/OE7;^S_0'O#G8/=@Z[_=V-_F'W_0<,.N7WW?>?Z7D+ M4>?P[6EGT*$[VX[L?/G\O;OQ<; [>-?KT'^^;GU)UJ@/>.?PW=?=[=US'9.H M$@$[A0J'4QIYZITD#:B@QDH>+:/$Z%>OB=!MHGZZC4<3Q]H@W?-&.J.5,$P8 MZH7@'/[B5%OCF34RU4N0J5@$YH33BEGBD#69(V@B' MDW.8XT!L MM$)A84$J:(2YU8*XA99LJ>>:9SY);PYQ( 5DN?5(.NLEEL:8J%.Q8-P6ZJ>C M(YKHUM7EX:B"Y*I00 Z4 P4804S!:&&%=TY)UH@I*\;#,S&E*(0L&*:(<0D\ M;&*!8/<"(H5AC-JH,7' PYJTI5JE"/678%][=S(&GCL9AT6'7U/>^R&Q3"M/ M4C*:Q]IP@:FB-!UF3!524J9E(X^L$I8M=$@DAG-G"X64P19QPC52U$0D%1<. MPPDE \@C &6$W%?TT0J9CQH6GHHC&F0-*U5D O."$!!*-7"QXMY:ZH1KQ)$5 M8^$YJXD),A24564.;!)'7.&0,=A1*;D@"EA8J39A.YEXP:W@@C*X5D\ZDC@@E) M(PM(. **E4YBB1 6.1Q)"-;0X&)I_U5+^I$VQI%?AH>U9,1';(6CC$=&E?.@ M3CA)@8>CI+:11E:,AV?2B%;:B> "DL"PB#/,01"Q#!&NM.2:$^]L\E;CMN3/ MJ!U:':$+@PU7L_WJ7?D2[#[+X[S;,-_)DQM_?B(Y[UFC^*-4S&M0_+Y0?*&G M)5 N9PPCC;5$O- >::\+%#CGF')I56I=(:5H2_7@M:6>J\7HI?+]HU22:_C^ M_OA^3GICV&EK&.*@-B,>N4':<8) ^^)BEOT]3V$>2;N9W=F-M8^+T?<@_'H5\?C&#Y M?N3/+X7%!A%O@8@+S6TEIEX4BB);$)(D(8:TI1XI&RR1''MA_:O70HBVDC_3 MW;8Q1ZTPIS^"1--P^M-P^DSVP=XXRPE'+ :,DO\3Z12?QPJC2$%P]!)D'R%E M6U*V&IS^DBT[P_ @AIV?JIV"KRJ?\K)23IHNKBMB">N&YDRXU9DP[Y%T<"A8 MY@7",36'9)XAHWQ2B@NO B/:^)21@G4;CHA?IH=K Z4-E*XJE#ZE<;&!TEM# MZ4R\III2@0T(U586H$@K@%(K+7*:2T*]2OZ%5.A.M=G/9[ZL#)1>4N[N7%/L M^RQX5]U6\1?7:ZD@U]%HTDM/_GT<0,7L?0M5*:F*_>;NJ]8*SVXQ%I;EY/CR M6^XXPLMN>^P284S?>HAWG-FRV^;_O7F]0DVF]0H/QK/R._L!V7$P7Y&)\-;? M3?_4G$U>_7NQ;EEO6,^_D)DX+MO7N:)NEY4WN\%B/.I3'HYV+JG-"-#[J;6] MU7JSU?VT]=?FQOKVVXW6N\WN>O?-YOI?K4_;\$'G;7?[4^NW-W55P'\]Q%JM MM[7>#[I=_^CM?.F<7RE4._NSM'/8/.]L?#W>_?(!Q?CC; M/>S#6-99Y\L'T?FR0W:__'.P\^//U)%<=-?W #\"=]*@@MB N+4,*6P+9$S0 MS!D2B"+G"U9Z"DM.J7;&@&2EF<:J($926PACA.?G"U:6"WV'VI37ONAYU)C< M/@BME %OAF>M S-IC6H*;/7SRB3)$Y9X?#2"C\O$M-@+_51[,O9 #/.K@)YWVL!Y?_VH:AO3 .3!)Y M]W ]%98]ZQY^I9T/>P0[[JB5*$KN4D=* XQ('<)%Y"XPG@)=008^STJMO.BM MX]&5&\L+DX)FJ;1>FW] "[W[8$[2@ MQC*+,#<<]%P06'3!)!)"NB37% 5.20SX,F)(9\&U!)&0OC=,I\D<39SVC@_@ M +EW*>L:RA@?])8"Q78UQN2MA)&,_(NFC<^GW?T]J36V)C7#RL'Q0 PHE0M MWF%'8G18@S2V!/_3NL49([_NDWY&)H*LL[_'C6(N.($B!VK@ MKK#(@@R,L/!%4-HSSO"KUXJL7683 X&VGS8\X<:MJ,!Q>':J! D: E'>%AX; M(@/&'(M ,A0074'!$HMJ0P7W1 4_NJ=[ 8[F@'5$"G0BQ+D#B( 5!W2 HP-' MA@V%0Z,HUBYS,M54D.2"="3DPZ0%0D/PK0MUJEN)K7: QQ:RUG$F?)437GJIR@O$]SZT)=S:BAO@?((X$^T(7IG%2*2$L3A4(## MR3ODJ!2LL$):"J*KTFN7A?DOH[QSA-3]?U% MVX$^[!42M/P@*&(N17Y:%\'.F@'[/V%Z_=]P+%ZK+-"72FQ+I MK^Y!N+YKK] %U?]OP,/C!X_F&Z!L9&NMO_]':^ M_'FXN^W.NAM_]'??[QYLO?^ SX=1[=#.V>Z&@[ET0&3_V.]N?";=+W_"-=U^ M]\L<""Z M*]X64C^7$NE-,X@&Z1ZH4OI/&CD;I'MLI*MC[W%W^P/?XQ$;)0Q&KE 1T,XG MNZAGJ2P%<91XJYAX];I0;2+NN3ERTQ#B9UCT8_H=C2(Z >'4Y$[AK9%-\2V@ M/J8@E^_NP SW0Q9FA_#.6PBTOWA>ZHK*<7E'M^+G2JS=PM7 MJ)9:DX#^C,68AM$?C=$791VJHJ !!Y!P8JI^JC52(5I4!*ZDBEX7P@"STS8I M?KK-WWWGH%_,<)F/!'X8/U^*.\HD.ED?^K]F\D(9B_3BG7[)MTN%I7+.,M_=W=I!W,%8]2RTH<=*8UC48.K-6R_W[F**"WF> F25[>_PUK9CW<.4 MV?^9=F ,\)Z#[F$2*.'W]TF@_+._]:7;/Z_0=']\$-T?CN;,_NV=[]V-#LSI M+>V , J_\]WW,)?!9P%C6713,>*Q64,="Y &$33Z+ M:EY,@WC0DMT-7]VAED;#5T_(5W.&@L]G>U1P40BFD83_@+<(08K'5$Z#&"ML M:MH6$V^I&_#62W!&7#B:035S,*?C5L['O=69_&"F2(":5;-##D^2PG OIQFR]KB6@#&==#QKP300B&9> 1<<-2TC%.K>&2-Y696 A; MB")B$-K7'LV#L P@GH[\_]?SK)+]7/#B;O6Z:(,7CXP7BR(&DX7TQ*2JU[H M$4,+9*C%2'G&>4K8DDZ_>LW6'LT1L%E <^[QY^^-X]? OW?/Z^M;W^8X>F M9^T>=G]T^ 6)D78HS*/81G;X"TN-WO[V[#W#:ZASOIT!QT6.?'0>R\ MF=,P;8C"1BH1BRZ5O+$.:(>\<\8ZR(JB4)T#:A/PT OU4 M[%S)&2])MF-W@I^;RGD-_-P7_!R,0V@ Z#8 -&]D)R28**1$U$B&N, RVM\: M^>VAP0_?7U XNDW+\:?&I<_#.DHV M^+??'5RZ/DA_-;AT&UQ:*.9@!%?6!&0-(XC+U%_<.IPJ+7MI6!1&\5>OB6H7 M^F*5[YNW%V^DH]OT%@\3.'Q;WTS_)#?LW<^L>[U?VG[P\R>1NX0U/ MAVLWCVVXSW598:!_1C@_)W\VT'X;:#];L/ZG($R,4:$8:+^.%,@63 /24ZRH MLL1;_^HUP[3-?U[]O4<>NOO!L!CN>EUXZV-'.K:F_P%HMS;+_DF3ECL9CQ/< M'XW&F2T!\&_7M^).K'KW1BE3)GU3#OSE]JW8[N#N]C[>VMC'G8W/IYW]/:%9 M)$X+1*)TB"O*@=O2G\3 MF &:AY+E0$O36N9[UMQ/OWK7)^*&T=S+Y1(8?+* M\.[GT-ER_^-1RU@,KA3:;?BLMBC4<6L,143S[H^/O2[]IPV=X4W>V8&\:9H+:07#L=,$PB&G*A$5*]Y'=I<7W=JQXZS^N3.PC^I!^V8CV+ETLN MFV=[1FB)(_:(%A$#N1B/3 @.,>UDQ+"N-+@;EL1;+5%M>Z&+595(ED?#UTG\_0;:1"K O%\10RN.1X.E$AY12<(#S7/_X!()\"YY7@_7&4OK-4+I M7=*\)%FCZFX=K*ZLR[=6\(?HBR58T8SU^8Q5/$Y90DJ>9UW"V=EZ^W*$MW4Q M9%QZ"GOPHH7O05?Y)@.H9.F74(MP.PR.1F,S/LO=;E/YUY/^L1G"G(Y-C#"- MIL+C'5;U[S"&1V13:M^X7(BW6="?6="/O^POB7^;8^.S:T.FE\B[N:/JC[V8@V':4_FIE_@0\W_ETG:MU@+ M2W74RA:<2Z\82VWHI"B,45Z;7,/I8I_VV_BH:S%P97S0=[1.5"TD-CF\%R=? M=][O]SOL_#W:^?."[ATY<:"%QN _C_( []#/>&<"[ MWL/8MK]R&-QO!A?M**]LIK.@ VF/0RF.4VX]UQ2KS470:@0C0A%8:6REN,& MTYX.TW[,LMJBQ\(2@0SV.:N6($4"1'LJ]=4MK'XZ:RV!M(:2'O> MD$:<5C)$6Q@;>1&\"=)14U M:<#:Z@;2G@S2R"Q13O BPHF#O,8"\2@ILMY% M1 M"+7=.12=>O>:Z#4)V VD-I+UL2,.26D Q[ATON!#"1*V%E%X*$ ,TYPVD M/1FDL1FD*1Z#PRS%/*<*J2& E"8L\IA'H:.-F.J4":_;^OF(:==8!FO?-,PD M7 V#S96+5]Y37E$)\72-BA6'^7>C,?PYK(+/W5GK> Q/ZYBH,6 FD'VCR+CB@O.8Z0A:/TQK+@*0D%"'-8%Y%P8E0LF!0:NX:%5X^%9V8XK*33SC!D M(M,IUT8A;8U%L)M/@F=5)%]Z YB20C5XB+HL"J8*E"MU<6\C4<0(1ZGBF"ML%154 M!H*58=X*H9J[^N@;)?#\HLC2:"<@$ZA..82AN$@*JY!7M'!:N8(Y6<93+2E!UR!9@V0O \D4*,/<[6>[U!LD= LIE=C\8H9< 6"1$+Q(4KD*&"(>\P-<:! M!"U3C#O!;29_VCS_*%#6A$X]A] IMN+HON[^YZ17%N=;6GNY\>O<8WS4/-[_ M"..1-Y.#RZ ^;\PX^(V3,:SIWS"]D6_@_S;P/RL=_*.SLP+%+S"S%'C"+]%*Q21VR',K$1=$(:.-1XHSP;563A=D!;GYGH*HFH2IG^X<]US@BK'" M&.$%YD)S"X#$I>%4:\V]#5*SI66CFT#/E; (G.[!V1*4P )AIWWJ$Z>0!9!QE1&<2Z)(LH9.+:4:$)U\Y:;ZEZ]5H];2?LAH,?5F!\8)KBSWE1!*."XNE;0[A%>3@67Q)Y%8KK2,2,35K!7)%FL%O4EO&G/>< M):\LP?=5SZ)AX15DX3NU7VE8>"54_M,](73PNBB0!5)%7 6.5.H1Q+@3LC " M]**0*FW1%6+AE]!T^]7;_"_3+('M!@N>FL#1: M$,J"L8)24V#FA5%22GT/79>;R+@[ /C6?.48JZ*PWDCDC4LR&/QCC.8(&^<\ M=4)[$\K$*T%^VAAR[\SRQ,Z;!C8;V+Q_PS(GC%@IK,*&4U$8&F,H+ A3\*OS MN('-)X/-F?&)%P4V3'&D@Z4(3C>!E 8)V'$0>(VS!;,B)WD1]=/IJ@UJ-JC9 MH.9UL4!6,T--"NT7W(*(2;7CBNK@F,? K0UJ/AEJS@Q^@1@LBD(B4^ADLF<2 M*>(U CU!X$+34$3_ZK6D]Y&%T:!F@YH-:EZ'FHPQ7[!@-+.@JCN-@?,LP_C_ ML?>E36TE2]I_14',1'1'J.C:%_<$$=A@#_U:PHO2HSJS(S4O@(QXHUGXPU9WRLA()^Z00R4G+$O63( M2N80%59*+[FE(NN:E-6Q$"^&-@LO[5]%/>J5WU6[7J 2X7_8/VL;O3./:U'# M.Q<&?]?O0G..S^I]MT?#VM%>O],YKO6/>A'F9.R&[=#.=50_#?I%&?%VO68G M1Q1K&[EW@_XA/&*CYY?AFUXM=_DP%OVN#:,?#W+E\9D2EZD]Z-:&AX!,&.*3 M_$D['^_ZT1[V!_"<=O>P4Q06G9S[ZH4:#(#=S8V95,+,0 >\PC7PZ-P:^&PX MN:HH29IOFGRZV_^1BVEFOS/(P[B(*ENNK0YKAW8PRG[HLD#Z:5#PF$%=:(-#, W+>,\<\X0RK M?!QT^;H-(H!H)\_[47NT![*;03.X>1U7^&4W2^GRA:K,Y:N:XRY,F"__SJ+4 M[HT+))144\R=X51$J35G*7)&K*&)<>T8PQYCP]F.44N_YB?"'X&,+E5D+!!;\,ZWG;X_>&IL'$^QL27@V?".!FV6*S1IG+R%YZ^*K5;GH'GR M&;"QU]W^\/GH(C::^YU.&FN=OYH?M@^VU MMVESS8OF/F@))ZLGC=;!26-W)VC%98+5W',"UE"B 8&YJI>N=3+%AR7E(< MR&4,JYF7L)+$6YX,,2".0ANJ4X39PDR#_0M8JD4@GT.8E]%@''. KX=_0^V3 M/1[ 4E-@Y6WLQ00@>=EB/R^S^?'"& *GP?!83'A MQ%,M(J4T8"J2CCRF::7BRS^O(()SO'%E\W[_N@="WG0M^NKW8AAWXF::S/8, M_EI9?ZHP-\'$,SMT$Y[[ >5XPVT-@YZDBEN"Z_E%>0/^ A76TUQ]# \+PSS?G9?YRYR=& M@82&S2YS]*KZY# #N.;Z2]_3U,QM'M%YXJ;+AH(\)J_ MC]IAM/?&F&4M6&:,R3F.R>/+;\ER0287;)WR.P5W2GGMUWB9W/$[P>B=[OQE M8Y>EYL^HK3<;U]^'OM2Z?9_;+77%L_@??C[98G\'Z:-P0N;@(T/VP(,$5$X_L& M;9Q\.6A^^$:W/ZSC1JL)?87GG/P+?=TZVN[^FQK'^/BL,H5C+,'T(.J$0CQ0 MAK2- B5NK-,^$9?HT@HCI$[DO0.KGU,RS@KO"Y&CLL+[//".3_$NO9.8^5S' MD4C$DU/(!4D08R+Y& (+-H$:H7'=D >O]_N7L,9V9_Q;JI-E2MF<128 M[_W!01P,\^YD[ T+?^_4KWI.5\HXXC$AT&G$K(S(JX%RX M-F!8CJQ6J_(^+2Z6'T$YJ;#\8)I*B64L(Z'$*$0 K(@K(9$# M#04%'K%*',L4F\0EXHB8W1 C'-)'8Y8.[:TPHRJ:W7O6G;SA="+C3NL:/05TN@C M:-85C.GC^!^J#C$ MBQ$3"QZ72 1 M#4;@@B#' >3X+M!OV=_M ?C86VU'>HU $T[IGJAHJ\#]]CA$*T&;K9V\29<#_\>-3_O!$XX8Y$@HG(:&\L,LC8QQ)B& MZ2&.2YG#\_#OX_/ZJ68/#SL HPS-P]FM\.N2$-;SIT=[;;^W**+S>]_,:B\T M^SU_81UY;9(T$^AYW&BMDLW5':^CIMXF1)BP($G>(>TQ1][HG(D[R4#)THH@ MR]?M_TP%J3VLQ9^'T>=(E5&_YK(P 9^'(L"VX*P>B$*-T%H7I&)O6(9_#FOM MGN^,<_APCG#^;31,_B0_:Q"[MMU;(/::BN FM&XPH[I4LE;*&FL<[00KE&(^ MH9@/1'(6'3*:"Y1R;DE,+)4\W5369L6FG\>\UCD;]%J_-UDE>X56D=7)VM<1 M_%.D#<[\];Z= ][;ME/[U"^CVJ^(-;YK;#$1&B]X=/'&PT<73Q?SV>W[3QUH M^(+$-?[,B^E'NGV\]=U+^(QO=1L_&_OK/[?V_^V"*'<;'_YI;\-SX,U[S>[Z M<7,?1!W:%C[\R\/__M/9IIT?;K\/[]]K;YVL@YB#2O]]"S<_;!UM=?\YR!#; M[J[3K1:HZ_N-X\:_FC=/#BB\"R"S 1#:X#M*!4R44DBZZ!%W7B.C>/9]6ZTE ME>67(R$G%I6M>F4U&;GI)8GI;;I M0(DN_AXN?FCQ[P?@_(!%G& X877CBG++J::. ^=$S)(45O YAQ;_]G47FD<2 MRP9:%)AIKE4R$M8I3K&2.$G@Q6MC6<^"-Y_:6"DF:\98J1T.^C_: 9[]PP[: M?3!3_F\,9EIJ@_"! =+.B5/R( S:KD@X4N.8_''P9^TP$P1\ [9=7MW!JMEM M9\TT3D1XN%S+;RDOZR<0YYJM#<$2ZNT.:RG:T7@0BZ03YW*4P-KM]XKG39$P M^^XBVT??O0CF9?"N\!)?1L',I.Y-=,!BL4#SR]O-;KC\Y&8/JN"_<7XS&/"I[26G[/UL]%JG.Q(9F7RVB''DH&E*!JD0_#(V>A!]5$>+EA:X5@N M7W><8JJJ99FZC2#D5()1!V\"83PJ:YRC,H"*#@RC0-&ZQL]8"<(#",+GXQT# M"DDBH)CH'+G$H]#(VAC!/,11$8V-M3+OO^CEZ]R&IX)PSIEP&GA<)MK*4I+G MM0Z&74Y[-6K_B)WCDG"F-+77[X1AYIOAA(2&V<[,TS=,Q[-L/SDU-SQG$92N MLYR&Z'0)./6#S1ZOFY+J[Y(I+-;J>^HJG';Y>,+0TT7C^5+TM0=^7S<^OV7C M^F@'$,BQ-00Q3R7BG"24W38H4!RQL-&(Z(&HF?BM3?U,B+H2A^O% >^ M2X- MA77;TZ"!K@U&F@:,F)88S L",Y9 '"CYK5_X+G3]##GSS"*^M @4O2Q=2].X M=^ANL369%YZK%ISX,_IQ'HR:W[-MD/+>K5F6..6%5L1[([GPWD62B)?.8&F< M5[J"U6/[:-9/=A(CWKB8D&;4(FF65@Q9OBZB\VI43794 M,HZRK&51F75KCFZUGI]7E@K?>W\\*C-&C3N=FIM4ECIGXLYXYX^C!=.SE]]] M:0,4D$-3E_,'/?9)\8G]UB79&-]/I; MKLI:5;;3#?Y:N9:-KKOML;TEG-RZB7?LV56WS?[<&YSEP=F-R VB/4 VP0/> MV,Z1/1XN_76>SX',)UU1LICGZZ9HAOGE-7G&;M"O1WW*H[OC-UOK7VNMS=J[ MS>;7S8\;:ZNM];7:^XWF:O/=QNK'VM<6?-!8;[:^UOYX-W4;_OD08_4+C^8- M/)0/MY'P;L8+56P@E+NYIP18;BHL4,;$!5BU-MA.(EH;&10BWB58M8Q!6H$I M#P-N83(I=D;?-6?BD[N9S[(@EGD*#T$3+?;VKM++SNEV>9>Z-XRSNEQ6[7[C MGI[X:F&9OL*4GDLB1E.,YT-D701:7L8E-=\V[:(4RUJ8FR8=O.+W:JM-Y. &^8-O$&VN&O&]_1*(IYGWL6MK&2O7U*R M[Y)]<0ZC^ *S\]TOI^%M$AJ^PL&]D/KP 0?WY0R9?HILD4\:5#"KK9\J6S<0 MG%^OJ0^1&V[AAN[F82JWZ_R+B4*YDR%YQW"4M=(,N&A\3LY2#=9F#TK,7K3: MA8E:F%B5>YBB[]ONPS>YN;9]T/S>8%O=+YWMM??=YH=O8FO_@&Y]?]]I?M_ MVRWXCO[;WES[-KGG7WB7Z&VW^KEH#=DZ">WM#_\>-+[GV)9.>[.UO;?U_1O9 MVO_2:9R$_>WO&[SYKS[^V-K(L2H_/[8^L\;^UH[1QM"8.&))2<2U<4AKJ9%P MP6BL210FY*V,.C;W3C/U+/-F5LQ9,>?-F9-[SCA31#L>.='!J8 MD1%CCD4D M!7,2,V'.>P;R5.?7Y)&9E/7UIL8SP% MGM=_?51SZESXH]V#S^.?LULZ?L_V=N-P>HXBV?;@VFV9R;B@/ AOB'Z*?:VB MNV>'ZG-XP>20ZX4MVKL[)%]]PMI'=AY<.F.U.AADFF?S+@/CJ -.R1IK:/22#+,$,<12X MSYL+$>#ODD(I!:6BISYP6"0)J7-].<#QSZ= _GUWCA]\&Z%*)/B@H[/8C+NX M5MA5CK=W_2$TQO=W>]#%4)'I[<@4SYI:FVNK.X:3P3%%XC#C5!&D#1A=) MD4C/'=4F)R,CJDXUGJ^#;=%SM%8D7)'P(I+P NP&5R1\3Q+^-D/"ZSN*AB19 M4$A'F#2>F$:.4]!H7:#,)@R."4N.0.F)70NC1S+NA;I6S:Z/3N$ MU]O1>-0O\Z#]*L)O^O4TH=LDV=QX-&R'6&PG?UO^NER?Y$#.^=MRHC; ++33 M=N:91Q0O>AK1?QXVC>@9T[E1/B;3Z0_'@X6)\FVLK?[8[OVSMWW2/V[0C>/& M=[BN]1:8!.[;WS[8_+Y^U,A,!FS4./$Y]W39X^S][V'?_[=GO9KP)++>U MO_%SJ[OUL_&AV8$V'@-;B:W6ZO%6:P-O?=\X:9Z\;<.]W?^<;!PU3K[EI#]) M28(1Z.L2@?ZND,%*(Y,$#D$%9WF\E '38N*BIK ."4X]U4$K'1-)'DOA++L8 M")QG=UC[9(\S"UR7$/17*3!_][[GR2$V9U;LMH?#3".]C(##:,-)@S1;&SLN:,P%(0 GES<#+)A.A2<+ MUGV9E/.$AZ45_/N42:.K$'5E09RZ34!&=)N*X(X?62D'/\E.J"BW:0CZ6!LA#S(2_X?RVU?Q8I?R:? M#4"3R 12NU9L8'KAV7/A$'K56KO1&\(RD/Z9 M["#ZRH4GN\&ML%I:'\ PX 1Q'BARV @47^1&.=869@F]6,&F7$*S'/M^M]L>Y;.: MG0C_#+*X^T$,H&TGZ\N,5W]D33OKEQ2:-_FP^)/\_6>^?GR8#WH^_"J[T7Q_ M"W+]" .PF=X5?7D_:77#_FQWQ]VW_<&@R%GRSA["-Z/C5TR^W_!FR\/RN_L3 MVBF@-3M*DP!JHD,L1L"/3 %91CPBTAN2A* JZ:45)JX T#GVG1)M&T3MAVUW M"NTLGPC..<4+ZPW4M_%420O =K7A^/"P/QAE"[$7W/%$)H=G0GDA$ZT-M?$P MWFY=?P0-[RK1^S(ME%()WW7"UVRM[A!&L)&*@_!Q8' K-:S\*B#&HG RB<0D MZ(!$_4[X,E_?3*2NKZZT@!IC)5EWDZS]C1U&(G>@ R##*44\)8^,Y P),(.- M#=APDD"RY%US1R[7-LLL_#<4N^S&RE_"?-5O)6:)@9QA9JSE%KH1M(9NF.") MY)$9A^=,8*]8B&9UR]6C!IBH.=%>3,8CEIP"$U6I7,F1(BR^9)U!CFBI<7'.S/.*1>(\KVRN'>PPQY+WGN1C M-ME7X0@RU 1$'$E.2F,-UH5(L#N+1#9:R_SZ.8/^47]P %0R2:IW/A*KW=,D\U]3W8X6*2*)X.TQJ U M4<^0490@9UF0E@IOC 49O,)?\M_3$FV%'IV7K$DQRC)8KYR-4NL^M0=!:H9C MMQ_]J%#GXV $^D[.9YNPG/DO#)?9ETN MQ+G3+JR":?6@89Q]Y"^(\_P#LQNG%XKB%(/8 QNZ2+=\VHO#03OG<"Z33EYH M6=GH E+/K0)%X2W?Z-4:]KC,$3];?JE(S%5ZN/J _#PHMUIF4J*PQ'E"E.4X M*JN2,,EJ0R3SV/(2[%A49OO#;T"QYMHN P(X:IYL\,8:J":2$)J, 5/)@FHB M/$6&,5!R=8R)"] .15&*]G>&T[@WS-6*04H&\4>_DPMZ_=(C]*L=1Q^L%M%0 MJ2/F$11C$ZS"V%$AK+<^3'8BB!%UM=7<0"S5A MZN-;KITB;SA3^KJ:^,68>%!(=P1A"DQ A[02"7&N#'(\4A0#B51@)3B--Y_X MTO&=-TC.]D+*JL!]F)'9I;D&WW:'4WW!3<5DZOH;'1_FPRV=X^D3:_"7'Y?) M 'S?>;GZI'7;&A6]ZIAIVN="6JWLE=8L@=0WXS^\DP[EF B.5 M& =K.&AD+*B=U&.?3(K)Y_*[-Y:ZV^F5H_OJCK5S:F.N5AF+$T1G8GQ3MM-@ M_$3*L3&YOBA13B:F' /"S;N6YNJ#-97!\M<"A[D3F+D M"/QFF2/."R9!$F\A=[\T*>9YB(PM^"&R___/GG]H=UW/CPC6U^^':\=;+7;K9\]@>R[0\;/QO'%Z2[NT4:K09N MTNW]YMK[@ZW6YZ/MEN?;K7_V-S]LD.;)ZL_&?CC8VE\_ >FFFZV#G<"4@"$3 M.HA8(-QI[5FV%FB&5/Y0+._5%*B M'/8:C'N\MK+T+PZ2_?YU%VIC:VQ=\DH*S7DDQ#+-%-:>@PE)8 U^L$HE4S'[ MZO=B&'>R-0GK0K^7'5^;Z53X)B'<;\NSI0M5M>1)I'#M8"7 M..1@PI"S'B8O""K<30N5B(7RAQ25JJ>5F(O:766FJMHH@^&TF-=Q<23H?.VM MBZ[Y[(V=UMW3]2RTP_8PJ[-3G]EI/92[%R.YJE;00]0C,699"W:7=>.$,M2\VKMCY(6]4\"Y(\:636Q4H"5T<@71U'9CO\R@;N?H5<7O/ O<)R+F5!X#W<2=Y_DW?OWKGV%FZP;IXP MX*HNOIBH_\=,:C4AY(F87O(H+4R\_UV]25O?_QENMP[;C=;6$;0)-_-SU[9P MDS9^;JZ]W]O>WSK>7OMRL-7]I],\^>=@Z^ODGO_\L^>ZH;/9W?C9W'_;::Y] MIKD/S?W/;.MDG3>^O^\V]_\Y:'[XTM[J?F.-[I>]_YPT1HUVCO5?'S56=ZAC MU#MF$!8B(*Z21CJ'\ @6B%?:"D[STF-F>*G:: M+SLUWYVR4X+5Q ?KD7(Y[%\R@;0D"IG@\EX--RZ9?-)*U:6Y=XZGBIXJ>GJ! M*9,J>IHS/9TI3XQ'FYQ7R%I@)FZ,1%I@AIP6L+C 8B,B75HQIJ[9O;. +E!B MY6=EVQ81_ _JR?E51ODK1NZ99)1?;%.PF-757OC8]Q6GW9?3/L\:A"ZH:(F% MJ1)@"W+%&+(Y\1*/5%E. BC/=FF%JCK'9$ZYWQ8H-68%ZB>TH"I0SQ74,W:4 M$U)H%B(B.>D3=Y06F=.0C\:0$*3DVBVM,%/'=%X)'2M0+R"HG\#NJ$ ]7U"? MK=1>I*A)I,@&;6&E%AR9$"42@4E."$RG!.N#Z3H3]W;=SA'4KVMGK3^ /WL/ ML;/VPBM:+;;],9G7BL_NQV??9BT/9B+!C&-$6(XUL5PCRU)$.O&<7$-3FY44 MBNO%F92%\:94<'[^ED<%YSG!><;F(%['',V L,$*<2X$ H '9"7'7GB86)8# M95F=TJK>Y N&\U/L=51PGA.<9U9GJI52,B "I@7BDEJD32!(*VD,& =&&9]S M5=8Q7B0XOX;SJM/:JD]^8+5ZQ@V>\;KLWW+7N0CC&]YY)^YUK[6WJ>T\!U/X MYK6=)(ZN80Y)3 M$Q45(0@PCTT=Z\LGH9ZD?G.%[GFC>PZ6<87N!4+WC+7,F:#!IGR B(-ZC9-# MF@/8O:#:"TF!SF-&MQ$5NE\HNN=@*%?H7B1TGZW=1%G0Q8)&6.1SS%$Z9'TP M"%-M!9$Z*D*65HBH:[X@\'Y59P3OLTOWNL\>+*QM,E,PMN2X MBR##3A,L%&*@N@"W89=W[.!/*1E3V&J;CR'0NA27ST#?G-JJ4T6+Z^%_S V[ M"L\/@N<92T0X$PRF#"61?OX*U N\7,_3 M'*DP_!@8/EN3#6>!2LV0!;9%,&4)60J0UC0&S(-73.:TK0NR(-]W1^1.6S3W M#+V\>[WZBSF 7FC@YAP':+$Y=4$/*E:L.@]6/9BU=)3WP1MJ$9;2(BZU19K' MD/=B$F/4L,@%:$9$U"6>5[*,^<%HP6/9?]G1ZWOYZJGTID/S8DCT,:W-BD3G M0Z(SYJ7TC@IK%.+,&L1%HL@%'1'U0ENG!9-\0-;G A:$6ZV+G4159X2_ /HL M? -_%=GU5V8JP\P6U'BLVA:E-+^-(/YG>^1K\,\0FK_:"Z>GSE]W?0O66%O? M8UB00H?5-4N7N&DO\S: U6UBZK:Q2,/W.NK=C&U8![B]./O[GNU MFZ2W[O^+\3\]_A[HQ_YP^'[0[[[K%T4S84@W#^.@J+MQO'FAR_MYH=O>*O[;W<+VK?]X5^PY%>SCZD-]^\UWUWR4=&M_=!IG&QP M>";>;GUI;W_?WMMJ=0ZVOW_9:ZSYX^T/V0.PCL'J/Q^IQB*7R2!*)<>(N,E EIGKP*E#(1PM(*UZ+.K\AGL*",.*?4+@O-7U5&T\I(GLA MQ7^WXK]S=?<4TT$);G)QA5,@A48G&-.ND!"46%3TT4J$E4A_749 M-172[XCTF:A+*H.F22%!#4;<:P(VC3-(FF0I]1*[&'.U2EDGA"T0U.^[R_D0 M:39O:,M5\9>/,$ OAH(7W*QJM'O]07MTO)'/1<3A:+47SC]E_?_&\'4CCO;Z M\,T/N*0;>Z-AQ=FWXNQSY>YH]$8I&Y%PDB >O4+.4H^<"2Z(F-=CX&Q.25W? M/QQI[M!\'J[[*BCI@8;FQ1#S@EO!%3$_$C'/F,TA)>:U=TBH ,:RW>E%&4++IU78MF(CBO"SV\KH%/ M]92'8^-+X09%+&ESL[7^M=;:K+W;;'[=_+BQMMI:7ZN]WVBN-M]MK'ZL?6W! M!XWU9NMK[8\)*<;PYT.,5?GS@BR7_)@TMBYY)87F/!)BF68*:\^IHP0+7"X; M1=-6,]>#UA9]S.GLG>4!!^-\E($*[S0H:SEUY*,%;*^G%'U&VNFZ\<6.XI<( M;_3M3KOH9!6MO;^^PP*CA'B.O+4$<>P9S;K^CUC[80?M&&H)=(4BP#J7)QJ/^H/C6IH4+3J[M09JR%D\ M]S#60#%I]\.P9H>3P.QA%8==Q3:_P+96<=BO,0Z['(4B&+O\M8K(KB*RJXCL M*B*[BLA^Q**9WY:_+E]40I^Z1LW]CE4\(X]H;YS7N_D>(-AHOK]HK=[$1ET= M323BZ]1$.7?QJ4L3T6=JOY8^S3YM?/]&MK]O'6VO_=L&.Q7GO[=:_T([#UB3 MKM/MUB[8MM].&NT+/LW]K9_;K7\[V_MO#YK?;W[8ROQ4A582T MD(1TSVWCBI 6A)!F:I<:FTQR AG!->())V2%C8B[:&#)D8P*4A'230GI-80( M%U6$SVV\U&N].,J9;*=;*]F<=64V\"J2>+&-5G870BY$8+47/O9AR&:.[51, M?#LF/AQ]0)IQ.2V"K$E8S(.NY0)* \L\2C\+H"],L']#V-I@K03POH MLQ7:$4]H\ACIE&/]31+(V2 05RU;\1MS7X^N3*&RUPG3FI/G8K MVNG$PT=YQ[MBO-LQWKGXV91<\,%X)!+P'+?2 /<1ACCWV#@*RHV52RMX^=[Y M#JI:\0L-\7G9)!7$%P/BL\EKC4Q$:XVL,AR4&F:184ZC0%BDVDBGB,T0GU<4 M9@7QQ83XO*R4"N(+ O%SV0@CIY8B38)!7!&.C+<)$2LEAH\T\S1#?%Y1?56R MU9L!]%V_F\6^#,>:F^E2N6:>E^DR*P45V]V)[;Z=VBR;:[M\\_,.B\SZ7#A7 M"P-VBV($P:QB1$C@5E O?,[[0^YOMU2NUX7&]R+8+16^YX#OJ<&2\=W\O /: MBW%>6Z2L *,%)MJ,^9V:1GN:ZF\;O?- M'XL?O (?OBOGM^*QV_'8UJPM$JVQ-'*'/"4"<*$PC#G#<^QCT/;;/M1H1CU(AS1U!."63: HVY0!:7#E#7SBF M'_L45X7I.6-ZQN[@WDJE)!@:(F>YB,0AC;T&NR.)P(FPW.I%.XM>87H1-S@J M3#\MIL_6:1D"3)K#2 ?ER]/66EN+M%0>&^HBPSQC6B\0IG]CD4PK<4!CXZ]I MX'5<^1IV@+(!%PLJ&68+KO7NG]5J!VCAS;79,H0G<= /=KAW%\?4NSW;VX4+ MUGO0\!BJW))W6A<.SMEO/G#L<4 NIIQ;TF/DC(@(EOD@C';:4).+$ .1C/I<:"/SG0"U4%=!?!]"? M8E.I@O2<('VV=GO%(P93#B4)AAV/$B/+*4'*1^4E"!QEMHK >7PP;H[VXJ ( MKZFVDA;_=-H]#N$6$[T:]L<72YM7;'8C-EL_^MC:^9D9;W7%*P&1RC+P$ MY81;K9#%(:>YU]Z3""IHC%?3V<-@ M[D)_[#KQM'C0ZR[-]3BA-._@E>W>&$9R\S ."BJLN.^VW/=SUC+1+FIG+4&) M4XAH](6QIA:JY>5KFAZ/G6*&K(JY%(Z['"2*JB&L^Q'5F M@T46?;".(6V80-Q+BYS.VS]!^Q!ANG 2%7%5Q/5BB>MQ=KHJXIH/<9U9FP%[ MHF'%05BQA+B3! %O<; V2> 2*$VX7(-9SBU[Y.LFKL):_FMDH_%,.[$S;064QP,8OC4'Q2.H'2*UDD^R+=EX=-6[G +WO^V MT_<'SQ2FV__9P[[[;\]^-^/-[A9 L8&;='N_N?;^8*OU^6B[Y?EVZY_]S0\; M!.#[L[$?#K;VUT_^2D)M<-2%/*AT=%>Z3#Y8U+^]L_:X:#_ MHSW,7X,\#MO#$=PPN3#U.YW^$6"[]D>.$]SKCZ%)8?CGF_-2?7D\)DPBSZ^G M.?,H+%) 25GT3EFIY!88F(X]',8WTU_^GA[S;?>*[A4W7:01&/B_C]IAM/?& MF&4M6%XC)XZOR>/+;\ERL7Q>(,3R.X67&3?7?HV7R1V_$XS>ZK2S\HD_7ZNI$W*3_)?Z?9@34E2.P%>V@MIY3 M)M?6HH]9ARX'A9'Z;>JFO\I)GS'R;J$>+K9 9-7J)E;M33K\R@:.F&K@[C9P M^C94LWBA5PL=^+5X#5[HX7H11U!7O0=#+=1B:>\.Z[6R)@)\E/J#POPYVHN] MVJ%MAXH N^7TN>7RF5\ 7']O6M3OMT?$$*Y,+AVL3H+SO#^"J[X"23P"2 M4WZ9NHM*;>]B&YQS#=62KY7\VOG_#6_M?VO#>G\VU+=[L?OZYU5W'F]\; ME[VYW0UH\\91X<$]6?^YW?K2;G[8@#ZN8^@KW5Y[W]YJ?19;)Y61 M(\5Q3IAM C+>)>2L$]$**SG-1X=,G9 Y' :\&;J>^)A@Q8\5/\YM>[WBQV?( MCS.AFAH9""Y9(BJ*W.?7($5/U;\N#B]O@T_ MWG,7O^+'Y\B/9_JC<"H%KR72)A=<,9(AC5E"B@5+0F(N2KNT0DE=ZSG$ACTL M/[Z&<^GO[&%[!.TXB;F/P]&P\#GDXME7^"&>^@#52SH"]4PL[]7A,(Z&,U+R M+@L)\.7;+"+G^;/BS5OQYKE2=!SD.\1$D%/: V_")!O**2(N,J,C2R#ZH%?6 M#5ZD# $5!\R9 Q;2NJPXX $Y8,:V-)(G)J)".N8JW(((9"1F"'-IK'!!F:"7 M5E@=].J* YX9!SRR"74:BENQP?-B@YF"4%%)ZIE%!B2A9 -++$;1,:*"M5'C MN+3"ZYK=)XRW2A=T*QBOQ<,!X*<(&Z@2!BVX-?2 )'CJ4)H5B(KM;L5VY\K? M4(1VQ 834?!:(QXQ #XFBVQ(R47X:6+(%H^@][9X*M0O+NH7V^"I4#\7U,_D M,0\\1BHQK/!"(BZI049&A2(QG#KE=8II:87@.E:+5(JJ.KI;G71>H)/.SW"S M\9[)=BL/XLLPGDL/8B$,S3BJ5M);K:3G\_!BKY4G2B(/)A+B20:PF*U!(B@K M U;&V+R4UF&U70PG887UQ;.8*X0O',+/TD(Y'*P4S"&,HT$\UPQP/D4$-A./ MB6'"?4X+52>"59N"+Q?FA47SNV M/9<).&DJ8V !P52!;40U038ZAESRDGKNG)$*;"-25\S,[2CZ0R6E6[APGHI< M*W)]WAN[%;G>FES/S%+&B;+< KF*R!%GGB.=@D.$1JD93B$:O;2BZUK-HAN-X@HW'^VY>9NXOC%^>RN$Z P\VR &P=]H?M?,F;0>S8G/Y[DG%UXG*; MN6_297QVBW70N_'H^ENN2@];#O?E[,DWN.T16:5(L\O9K9MXQYY===OLS[W! M6>+&W8C<(-H#9!,\X(WM'-GCX=)?YS/UMGO3KBA9S/-U4S23X_BZA+XWZ->C M/N7AQ.!2$K]"#)J;K?6OM=9F[=UF\^OFQXVUU=;Z6NW]1G.U^6YC]6/M:PL^ M:*PW6U]K?TSRY\5EPERM&8C[ZR)F@SO* @\D5T0,5WFE)14CE M(E@T;34O6-0)YJFASB?-N8Y:RN"C(YPDYYVC2P^5SWQ:;^!R3O-3[_EJ+TQ/ MD;7CL$IEOG:P8[EGA%J' I41<0-6A(.I1@D,"F-AT0.[\-FF,O?][F&_EPL9 M3G.3GR8W;Q?I[8NL?K8+RS%<8D>7T_G6LI35;"_4LCE4P?QFXUHEL[Y\J7F>"B7 MF4.ZREH^GZSEKR/D=J(YE86!:J!4UTJM^D$#<&_PC+D)Z&(U^P-2TLT*^#]?/2I-BE 5.L[:'19-NXA#K'?^Y3;PHWP MS7W\5W5QL;WTMW+2,Q84B]8PQZWR!C/)^N$4!=._7XC[OG^\W?T,SP_MS=8JV][?Q5LG;_>V]K>[ MS;7MO>;)9[9ULLNV6LW]K>.+]1#_Z6Y#^YIT0S3@G9MK7_8;']ZWF]TMW.RN M,VC'_N9:V&O0YOY_3AJSD>R6*A>,PDC&P!%/C*(WT3I7 M>H$.^E4$5A'8KPA,AB2=4,SZ1+F*4@<0;>ZL]-H+@6DFL#O&%U0$]N0$-AN4 M3Y/@TG)$50R(:^J0LRH@''Q27'O'4T%@HH[-2SJI_*STUE.KZ),]'O0[G6P6 MP=/_>+?Z9?UK;=6/+NT#5RD+7IXZ5]'ZBL9R)NK M.\XHCP-62&AL$(^2(\,91\)*YA*11":1W?*:$OKW B'Y5?G:WH&\M_-^=R_D M'!"U_F$<@"+?VZUU^L-AS=O!X!CP=&0'X4%\:U4TZ2-H+[/G0\^B1ZS1(&Y8D41Y18A/B+@+&.<6(466Q!/4&)P(V MBJ@3=CG'2^6->12 ?AWU_0%R=GAA_[#RP3Q3+>;^'NFO>W80WV:)F+T@Y\JO MR/!69'BN3(ZVFFF5RR^FB!&WC"%#14(L*1H !E'&K.;4);MK C*"*5',BY)L!21!!H0 MUPXC0PU!V#*>@@N!YH/*3W./^G.51^:9*B776F?%M%;<=2ON.IA50\# "B'AG' V!<1]R$<,O4?" M!&XL\\)(MK1"6)W)12K(6H'W^:@A%7CG"MX9Q4.I9")U'!0/8A G@2,;>$"& MF&@]QL#!KJBF3,4BQ3"^*A])JS^RG:MS@-X]D]4]I80)+TA"D6B3LP<[I(5/*$1N-:62$YNK8G)1%WA>2786ILA( M!?SGJNQ4P+\;\,_J#M&8F+/.(DW 0.$J"/C-!22)TMHF(ZB2 'Q"Z]C,R\_R M. 4P7F$:SX_WW"JJ_&&KV,UQ0 M;U>'ZK$V)&>(8W;2-]/&Z927"VZUUMYNK3T^5T!5$>JUC,@)01''02*C'$5! MF6!,3(2QF)7L.I&7:\_?O Y5M3&YP)A^O)W)"M,/A^DS_=D2(7-U3F1)2H@' M0Y'&*<(/YZD-&&95 :9!?<;WJ2U7[5#>#9J?!CDITNBXR)$4_V_!]*MRQ7S) MOZ-^0N-AY7QYV2I+/D(*X[HZ&("5%C.Q51;:+9D-SRHKG&!J*?"9PE$C3DU M5@/')1)H ,@<&R65KBI:U9Y75XHF)],6:G / \PGZDIDE#B)&9(8BU!3>$6 M.>XD\MARRY5SU'D ,Z]S?OF80N5NJ0Z$/W\N>S+%I#I9>@?V(K.JB(9IXB8? MMN!<(.Z,1MKRA)*7*5+)A=5N:477#;U\U*)RF[P(]#Z9)E*A]V[HG7&1>,,8 M)PQAHG+B(!V0K T(4N-1(HKSKFC":8U1\/H.E=S<)]49\)?%NB? M3-VI0']KT)]I.BFH&',:>**5S]6_"#(D6$29QI(*YD36= RN*W(Y!&[Q,/\: MCH/_:SOC\J"NG6:-KOPP+TB?*8_JG<[R:6KPBN=NQW/LG#_&)!.L=RCZD*M? M"(NLQP9%&5TBU!A)57D@]XH<(Y5#YD7 ^"G"UBH8SP'&9^H*D*X)SBI$O*&( M4\F0QEXA&W 0VFB'I,ME@9_7[IQR ME$N$99'KEE%DE?&(4&$LX3A%EX\T$EJ'B9UO:/.] /3$KJT'ZF+%H+<:G1=# MHD^A7UD\2G8EO<]H**1PB.#(@4:*082HBAH7R4>"D@E]:,::NQ)SSPMP7 M0O?2S?\:67@C_!O:/U:F_6J.NP 7O_(_\.&T%UT[V&WWBN:<[I"V>R'V1F\H M7U:BH-9'ABC-$"VK1@^+P#=0M&O]L[3B_>&PYF?+2=<.!X"K 30BJ^F=<2CT M= 363O2C>-7]T,YV+R,47MD#P(][HP&@+6<)^*];D(/1))H(2I12AIM@#9?) M1.'VRU/A]MMSS?;OVSO_EA@S1/5G\V]L/!UO[ZR7].MD3C\XX4 M08JDU^/.P/8A9 M4& 622&)'3N*@[^+7]\!^&#D>VU; [3$ <1,/X1$75VC_4/L@:!UWHZ'@,V9+$6O3ZH\WOR\$[!- MU'J*-"T"I4- )GF"))?6T*A!0OY%NV).]]7H6O0L16B:89-PY8JV3 E'I$[>*O807/6+[8G7)S*?3S9; MNT?-M7S/-WC?%JQD1M$4&!(1A(A[Y9 3#N0G8F(5L41IEE-^7*$?E0;15(KV M[(]8 \KKU;HVY]8"K(::W85_AZ/?Z^Q9A^KG0[TS/O91[%ZMF"_7-D *P3C* MS:C7;.W'9=F\K6A:'SP53H$&KSB15 LA""RIFH04A:>5:#ZN:.ZO[Q#!$L-& M(@]+#>+$$62#!/FD7BI!M)&8+ZV0Y>M*NI])YO!:P;S9\KI\:O47%O1SL)A7 M"W)>BSYV71R4 \)(/>N9^)RV,*E+.LQP*/P/-AO)J=T#>6S;#K0;/BAB_6!= MZ/]HA[* >]8S!K%37/QM^>ORNE970&-!/*8HC,JYVU MW%U,,$%GZ#T/RJ_C+LSA\6;ZU!\6?)(-Y^][;;_W%1K<3FUO>Z-W>SG@<:/W MK3>(O@\?GQ0HGM;UVQA^B7;8[UG7.8;'#',VJA8T\FVG[P]>'9 W6*.UOB.! M1DVNWR/Q M!>O"5)8#.?6FEFY1:'_''@[CF^DO?X?V\+!CC]^T>T4SBILN.D!!9/X^:H?1 MWAMCEK5@V<,_.9TP>7SY+5DNG/\7'+GE=PHO,VZN_1HODSM^)QB]TYV_;.RR MU+QJZX.T5=WHJ;\Y ;,0!UWTC?;"KM[D^$6?KCV,1\1-^E_B_VE&0%V3BOH" MW9X;C&JF?[D]?XOMK,66@KS$WN0XU[P2@[^@@2.F&KB[#9R^#=6\B$"/M[93 M.&O $'01M,1L,&:%^1 >UP\/$?,QERSZ+_'(SZW[7QWJN;GK[QK'P0LYS'/8 MWOR^?K2U?W ,;3INKGW#6ZV]_:U6@VZV=EF3;IQLME9%\\/GH^UW%P[S=#?$ M5NMM>[.U\7.KM8&;K2][FQ^:>XV3+;&YYAFT4^0V;J^]/?C/R<:YLI2A#M, Z+S63Z=][<.ISNI^8C'.6)HN-H!T^>M>H91H#?@@7OM"-^G@YOQ'D; MTQG_$H?C3C[5\W[0[W[*T_RI\-W M:<[ZA5!WHH@&[-FK@!E3_'HD/&2(4X= M 8/7:F2I5"G79,*$Y_-9>$[Q*@L4NU>A>HIJ[CGC3!'M> 1E/S@5L"4R8LRQ MB*1 -3$35/_>5742!_U@AWL5UA< ZS/VGG$B1:<54DF+;.^!J9>(11KF&>;6 M1F-9WK@KUM@*[R\7[V#+")^8%)2"/>.,IH%R$[C2SG&6<(%W/<7[@_AM*M _ M*.C/%GB6/,,&*T2H5V !!0"]Y!))$PR(@61"Q*455J?B=YJKQS5R[J$.K<6*&1^*&3^?,WTXZ#QE4)66X<"J$$2 M.ZF$I'-3AZJT=@N']HREXVER%N.$F, <\!T5,D($!&HO*+O> M!&K TE'RLE>C2E3Y(A ]!PNG0O33(_ILL291I.1Q0#D%"N(R"4"T48AY1Q51 M3F&NEU9>5L;*YV2]_':+QH\'@UQ-/MLOU1[-,S)?YN?=>5>*0$6,]R3&;[-6 MC'82R(]:)(G,"8B,1U82A2C!2D2+E;9R:874Y16%EBJ7[HL!_9RW<"K0+Q[H M9^P;K VF40O$0@#[)FB*M ?D1^.YL"2 9D0RZ-7<:Z192;XP(@7,A_5J%-][XB$:B?G;MC]&D>C3IG- MI-JB>48VSERV:&8F_WM[M ?7YV+VX]%>?_"2JJP]%O=MS5HY46G"?' H.DX1 ME\PAG2A#H.%*S;PTF/-JK^:Y O_Y[-54&)\SQF>,&F%HP$Q29(P*B#,MD7/* M(Z>#43PH9XE96KFLVU1;-@L+[*>S9:H5?2'1/A-?;;P,7@B4@@"T:ZN0\SP@ MD03C-.FDJ5[$%?U5[>U\S%G1& NYV$RKAX<=&%C7B5]+^=A,'\^DHV+'6[&CG[5W9/)1)TM1CJQ' M($J@"T4J$3?*,$,2X4ID!R^7EQ-OW[JF=.7;743T/Y:A4T'\$2$^8^Y0S(+0 MP2*?I$%KRP78,S5(!8@"^#55?OP:ZX,.O\! M6NPE8[$J+%<9:.:Q#NR>RR,H;.0T.B1=9G_G#'),.Z2D3B8);[7$.8^@TM?5 M&7DZ[#R/+%P5BU8L6F5C?8$L.GO@$6.;&/>(*J,0%X(B'$.'<>&<:'+ WC'-^A+[L_J M$?RW$QUWV#."F)86\<@ELC19A(DR 'L23**@/"U?!_I)HT\[BQ]GF' _\;RBC"PL&*8*U&3LF(J PAQ,+57+S*[-,M7ME MD>-SZ_AD[>1F&9;LOZ>!Z&^*BK+PL$D!QXG:.W/?1%'!9[=8!SK)>'3]+5=5 MFRS;Z09_K5Q;MO*ZVQY;L>#\UDV\8\^NNFWVY]Y@^H1#NQN1&T1[@&R"![RQ MG2-[/%SZZ[RN!HK:I"M*%O-\W13-:'77U0>]0;\>]2D/)P:7RH,58M#<;*U_ MK;4V:^\VFU\W/VZLK;;6UVKO-YJKS7<;JQ]K7UOP06.]V?I:^^-=B;H8_GR( ML3JMRCP+[I*+J1/,4T.=3YIS'36L&#XZPDERWCEZ[:POGBY_177LW-EI-V8^ MC3_AOF%;R?-DV\[UL/8&^,0X\0@KCU#!A1W)+CU M+G@JM+%+*WCYNCVK4Y,!9*\SSD9\K1.'A6':NY6-0H((SPT+S"F5 MQ8/\1C&<9@TJ2&Z0]<(KZ:H6QH,L0E,E<@[T52N9"Y3-VS+7(QBV%7/=S6:! M?W_U< MKKG3CC_ YAEE,RA#KM^SKG.]Q%/@:GD9I9KAD$(Y[/@Y&%N"5 MX70$(U/K>S\>P*^C/>V=[-L ' M(&DPH/7:AP@\ ).4V6KF$?\/B"[TN\NU]_#>;\M?EVL)='-XV$PCZL4-TUD> MQ"Y,SK V'+O]F#>C^L";IXR1^29SG"I>!-<,X_^-IZDCA^5KRDX6+QM.>I#G M%MY\!(_R\;#H[%W>*J]YZX?8RWWJ'->+*^$_F(@>4"QP^: =[_0N=O6[;N+G M+/C2<"I =6*]Q.?5'L?9Q&N%[ M;D]V#C;@^94)YJ7;'A61W+ .E0ZLW=CS,'%K[:'O](?C06S!&]]V^O[@R9>C MK-[K][L(S@[;RD=#_C3;ANJY7?]8TUN]]HL[7*&]^_M+?;%Y:C_<_' MV]_?=YHG7PZ*[]?@/2=O]QJM@V-X'H6VD,;:+BQQ_W3_<])@8/B#CJ2(HH(B MR751\EH@S05&@=H\TI$FPI>FGJH85K-*8!4)%FP@)PWEU%I#E 0U._C$F-2;O5K##OQ> MC;)"OQ/UVJ=.L8"E5/LGPI+G;::@T0#X!_J^!Q9L_Z@'R^2>[:1B)/NG?\$J M:&N'XU&QU5'S'3LL%$D@K[@; ZRAPS9TP0Z*WT;CPGD(H]#^T0YC4/J X-J= MK'["5')0*]$R#BLZ4)QVN M[.TTWW >FJS PK,BW-P_CK'X?K8G1_W!0=;6H4=G;8>QR>$BY;20LAFX=@0* M+*C'O78,16M V3^C]/S,4;M;++ PMH?Y_86._Z,=C_(+,MG1+$=P+;2F/["# MXXGRGY?6?'W9R%*;.80K1EFE;Y=YE2GY.QL%H+1T\K]P4^Y98:+F/;+V17=P M;L_I^VN'@[X'25J>R!'H3?%@6-@Q/R+\>0.IRL^[,-+MO/<+"E?>IFNG/"H3 M\Z8<#]#=SL1NW#NT[?/#=MH8D+O^I1:E7SX[3A]=2[;= ?Z^.*TP M!GD.I8 M]&RJMESH0:$WV*P>Y@,P1W8WEBI%P5%7M>_J-L&[^Z/\FF"[\ Q D1V-0)#B M\7"BFH%R4GRF8.[IV0!FQ?C0'A<3#B*0VSH$2S/6 MQHE,$+/+\G\->\]/\/0@6&<3GW1G;.W3X37[NX.LFH>SIX](YLA M)B"W4'/',U ZU4T_6E<0! )/^QP/[0?%[ 44Z5KDP\$U!:T.:+,8 67!"&0O ZQ=!!5\N)/=N 5[I MPBR4VF-Q:WY[^7F]W%R94B0HT:X]*L=ZN32_5D>EM,,([YX*8@<0N5M<59\8 M,GD&$Q@SI063Y3-FS;RXNC\>%>IREB08]QJP9ODHT$Z@8<.]XOR6+?XL[1E@ MZD&_6[ZX0'RPE.B9A?Q,Y+M9UX<1FC#W$- .)#:Z MR)*_H'EXY)OI0E;R[V :5EV"<3@&=6&Z,,V\SQ>B^O>E-6MFD;)G?HXXL_@7 MW#6R!Q'P!8-41JV6+2V'53[;'DU;F,UJ%;@)R &,$A.& WZ=NRAFE M(S_VPG)RY:.+.3DN5\^9L1Z ,M<>E&0!?^S:@H,N+JN3QF>&0@? M35_4[L*@'.;5%%C=%GP]]:R"W=UU8UBF\I.6+PK,G!?J*Y=G-QX51%YD0BHU MK4==6/.ZM%RK5IP%7W$6UE68Q:+=^]'O_"BGPM9ZXV)/]!0:'7LT'.>#Y,"O MPXEE5 A,GM^L?_E^1F"^P8WA@L*L^+X'*TD-&@KR6%#)J3,W0]=G:CF>R&F^ MM7C1])0*C'TA)C9_ AW,.E;XD3$S.:6>T725R)3L6RQYF2_LQ.^73B5I>I O M2[BWP[U:ZO2/X(JSR.GFRY/[1XT,'?CG#?Y&<[\1T!!!V9LF.=S..S# ML&36*I@[#RD,83[A6(Q1.M6#ST3@E+'\K*^F<"1/.+E82H$?L\D=JF.:#W), M4RS*,)_-4G6XLSK<>4F0%G,KHO$X6Q%?1WU_L-?O!%C=UD%9'AWGMR_B M+L3!=!<"?F\>;']HP'/7V=;W!M[^_AEO??]&-S]LG32Z\-[]7=HX^:?;?'=Q M%V+]J$&_',!5N-$*>ULG7SK;:U_VL[Z1@ ML X4(\>Q0=P)BBS7"E'.K1,N&>3"<K6 MQKX):(FZ=PX&2=VJKLI\ZLFL7)*WTE\^A9A>@Q'IK]?B$4<0=W_YQ<$Z;!*6 MW&$-N*DBLUPZ9@,VS(L@56C.D45UQW?M 2BWO\<>5WY@QPC\U>O M^[5GC\:,X#4VSMH]=_7GVBW1S!?/FTJVA$026SC$82KUO<="J8CW LJZ\Z?F,('[M#FJ&/P![ MOE]_.Q#Z$.&JREKOCB\&&:R' >;;EO[3BO/C0M(>L415\HB30Q%2CB=#/S'TI5]Q ="7/!!:X)YBLXJXYRS M7E)-HK7Z\J:7/0!#0W_D#LE&867T30O94!XG*!KU["E@?^K^^NVD?GND68NZU@UR_Z]\]^Y1-3:I:@I5<)[2S5>&E=8N&(PW\'#A\;P353\>LYRYVC^4R_+V."NRC3 MC'=RX=!WHU_^'=K]DXX]?]<^KB:NNNAR00;@+D/KS9@5+5B>TV&QR>'MA[;= M2C7=EVI+U.\IO,*XN?%MO$(>^9Y@]%%7WCK8%:EY&>NSC%7=ZZYW%#1M1-U2 M?:^B/-?77;GEF6ZLN4S$?9Z_QHW7F8$KQGDU WNPX[0V+FPX.7OGPI24];ZU M9M@#BNPT6Q8RO[A/P=[[// ;FSABRL0];N+T0Z!F(6IE_SYM#TP; IFEU_;! ME3KE+]T.[6EE">>H^MZU#J.7Z W4.VB_JR7ADN\H?!H.J3&E^!YGM=>E^+ID MCW[XL44_G^VL_WVXE8/M__EX"-\!5OR'7 >';!VNT9WU#9J#["^4XCO\^_#+ M^L;/+[MK?/N?K1_;V=)_OPW/L_;SR_KFCYWUS^=;ZWM\:_?+T7]_;DZ7A2:$ MIN"GILV# 6\> &;=-+1CP M(A@PX0$^48#LH!!622 .L(VT# $QR[6D6C&*[=*J6)9DQH7-G[GB[M,[I,ZE M@?0<'5$?,F^+5H+]ND><4_A^G?ZN-V/WW[9S&@MT/PBZMZ9-."U52P\BAXQ5W002M-EE8)T\L>O-Z.1986E!8>EVSLL#28V!IVJJD MTKBH*2R.5[D 6D#&*X87JSG )+!99>K/WA:UJZ!98> M!4M3#F^5J/(,(Z(-1SQ9@2QC#ADAB):$"1"TI54FR#(Q38*EB_UCKL9FS4T: MV-I4Q.DEL[5?ES4YLB'7"\EJ=QQK?:R2Q$;IJ,/K3CHVQY.>Y?2X7.9A&"8] M#!NL[I23*^'?*EMUDEL]*MMQ8L]'U=KLN/_T5 IM_M(=IK"5VL\1NEMC-$KM90A!+[&:)W7PFE\K'*18\50OR.B.N MA',V)8QC!D>!$P_69=_5YVR,7S!LLSV[7AE'?U75Q!8LCF/KIZ=POQ];AU[L M['[%.^\_?MO9W2!;Z[_!F+^=?3GL'.[]_$9W+K=6/LS=C_9@[!OGVS^_"1@K M__+^@]C:_7RV]1Z^<_>WHYU_M@]WX#DNQW-&IZ@B$7%8,S"')4'.LHBB=-AS MG4P,86D53.9YB>(H$#!_T9P% EX< J8.WIB@CD3!4&=#P?ZQ0IF>!F)G,& M\X2$'/I)4?3".&4AG$FC9.'66* M>HY""!AQK /2BG#DB'#$.1&-2L!,Z3(W-S5M+HC5(*TNB/6B0:$%L5X(L28< MRSC"@2@KE"AQB,.>A!QC$F$.M)HP3Q4..;UF6:H2+_I,#2.F2[\,XSMS5-Q! M[-0!<<-*GG7K%GCC!#Z13X'KA@"YKN1Q?] [S UJ@$Z-"V M;E<]KW.WD%@UZVN=]D=Q>U6\WU$<''2O7C9L>G=>71*M/QC54!T<].(C0OY: MO^3QMOM5,Q^XU;B.,?P^?/IQE[_A2'YM58U01D\][FMR7+EB[+C#;MWU!NYS M<^7I9G:6J.YX_Q+0Z[F54^ZLTH":S]'*15C 1E]^?IPY..M$L_I5OGX@.K-'SN[W\ZV MX/7M77^^??AYGT?/-!48.9NK J2$D94LHA!-2L$XXTG>^U;8U>/DY4>M^1,M MO[+FCR@FO@Y662(D)9.SAQVLL\<2:8LI__MA>7X-_M_8Y]4$SG_.@4D*<)P?6N K(JL2L3,$J MSO.ZDZMGQ4],:H"M*O?BJOC82NL!K9H:RU.O3Y*XN\G&]+'/A.#EF6KW^Z?V MV->O3_;8B@SD?*5,4MN]_F#4: ZF8IC.='47KYCQ<::^PSX+X[9XT[>#&]VR MUU]=F-95KGC/EDR$+MW.,%^["\_VRW3AF61R[:3?IQI2?ZP/ '_/W=(J_/HM M&S]_U1EKS4GZVMT<8=C/O:/_/?SR_LNWK5T/IO86F.; )_[Y?+[SS^;YE]UO M=#OG=0*N;5W!L.WVWA'@W]&''W =J[]G0WS9W11[A__; 9,M#V[&<_>W71Q=HD: :F!J,&Q^@6EL&1;&TT0\YD(N M-:89SZT@6/FC6M]MW0GS0IYF-Z6V!VMS>9*)67,'L$;ZN>UL&)M"50M&^".V M3W=?6*E];[^GJFFO3F5K[;0INVSB2%UU!X,XL0$NVKCC6_Z MM>XQWCEO?<^=3M(1;;^K"O0M2<*X,,T1IQQQ1R6B@DHF(:ML>8@EI: M3=W37DVF+B-.);)9/'PGMQB^IUA$0; G)!"2CX*]=-X1S[4F+%*38BAB\8IB M(78^[$=M@!(1@ZA.(!:!)J2E=0C,+N4=-=1(O[0ZY4:\+!33#[2KK9>[F"]^5 .ZKO.CA;@1W&)/[E=IL&ENOH['UQ_M>M:+> M]_(*#CU_HZO'!0VRP[=?+7;^=#T9[2P;@W9G^DGSYE/OP5/6Q?#>^8N''ZN: MW.?>\D=U:Z_A!%=;5_Z"X3-EA_K%I9G:CN^Q*J-E&&[?PPNN7XGAJ.N/C)C! MY"&JGO>/\ MV^9QEB!X]??:OFS],FQ _W%G\_=AQ_E?ZX7^A8YO?[ECW.3.N]U\DPH/ZX.- MT7>-[KO[Z>/HMO7#Y"^Z8;RC.@]PS=6O/*H.7>*U#O3IVXV:MN=)@>'DL[Z3 M,6*?M0%,'$AM[,#T9^P>R+C92M_46V]FD_VU>Z_7-O7PBG2<() MF)\'>]52@IQ*>9^W8+#"_PEOIO?Y*_3O>SVCRY4\9MF\(KHGU61/M.$ZV;1^ M<)K].A>J'KOA&]J59)2G5YV^_UV MWN[ SH-OJ^VCG['7S;?-N;JM7VYT'M=%5R[YC8.21FA&L>*21Z)P06CN-/+&!L0CB**CV"+8*R)LO\DE:I=6U=7\I_\9 M$LU+V#0X>[* !"^UEXXPD =.M;,4"RJ##@'PT]HB("\E(&+K<&,?;>)H"N?/643:33SKG(WMM!$S# ME#L5KQ>AS)MK/'O7,::S3,06QY ME5MG-L?C#&+OJ#H*K&/9;&LK"R787+T.V,7MH_QEXPJ+%RO+V7[_]*CVD[^# M"^'.@VXO!QR""9ZOZN28-_C.A^G!$\-Z^,Q,E3]@XJKHV+7)OE6*& LY%P /,7"("N3A=^2#5)GXD675JE6++OHR,7!,:\BQ2,G+3O7D9.=]:W]P7U%*3!$8QMR#@ 7 U9W6 8: )UB _ MSHAK+8&) _.\'3NA=OF !=GN?T,IF\3M7- I>QM[&1@7"W$^PE/^ 0^Y.7S& M(DO;NQ_V+0!*T"!!QGB2 ](8LE3!'IT# Y57T>;>\&2%7PU,^I]Z6[Q^M\I[ MX@47R5&.Z\X.9"!T%YR[V4&&VC_003N :+Y[0ROPX>?.[M>S[?4]LG7XX<<6 ML&G0$V=52LBJ(($L&84T%PHI[B+H5?9M&4#_%:U1[;VJ/.PCE]3([!HYI202Z_K=SNG@YDNN*[); MC]/U_G5SM=Z;+GOI$PDN'SS$1S[9=9=-_SSH36I9?HW(]:+]AFR"&[RSG3-[ MWE_ZU\5#GO;QZ%&4K-;YIB6:.@ZZJ2SR/9[K1>_RXH%R.[L;GUJ[.ZW?=[8_ M[?RYN;ZVN['>^F-S>VW[]\VU/UN?=N&%K8WMW4^M7WX?A3O]^AQS=4LDUIV1 M59?CQ,#V,UPJZ5/@),(N9)W5P7GB(VQ*[D8I,:]V0-@^]MW>2;=GIW)_>M79 M5P6M54J2ORXAI#HM[$5 Z-K>O,$V'%8?[Q<>O]@[_R;9WOV\SYAWUB6/-*8) M<:44LD8;6*&$&5><,Z[OP^,GZ7!3Y\>G=1I;$:2%%J0-LO7SV\^MW;V<;,NW M#_?.]SD/V%MFD7@ 8=D[#R $W(8-#7!PYV(:AF[N?/@[=>3=8F_!U<'^P(H8'I",3 M=4Q:L^NMOET.NUD>O9Q/.)'O5NEYGU<^326-NGSP7['5ZECC""0+7L_?-?;! M3:+TKQ[QSF' UN=CL+"Z7X^K�_I6YU6FV>XJ$"Y5EV5>SOZ.-5D&.>DV-X MG-<,B1AGV=S!(KL>/[>XPJ*6"BGX5DC+]?H[GW^X.]B*,>?2(=9C$']W> M\*7\N;<7-+$IMGW M2MPR"%/=O:5?![6%40Q;[JBS7&U<5\(*L]DZ'="670FWIKU=VL(4(SYP!A(J M**?2:T,4"\+99+P5AMU5ADOJX'[?C8"?MVA_C MG4J^.:G;.LMIKB()%T+*=5*I11Q6(?LW+(K2""F"H,'[I57%5JX6T6H!7';@ MESO272^?!0HN ^"2Y>PP0Q()BGGA[BIP5&3AF63A&R"0-T8K0*!D M9[(PITIL9?D04I,M<7$.1QYRJAG)21,J(4N,1YPYL(L LQ&UWC&%*7$:Y$&*6^1A M[ %]:I[LE;RS%TI,O--6ZM]D++WM1,6O^T1[3338.CY;T-Q[V&-2B#GOAS@: M4Y+X2N+A7%#ZW6MZT$W<1*.".'4V2I4U,=7M(_6Z1]?*/U&Y9$[W].O!C>HQ M.CRH!Y>#P< ^R#$4\4?L^78_UL<%_8L-\9;A;1]/!E-E28;IS[E5WB5S:L83 M:AY0*N;^;?J>J;D>P7@%UZ[PAW;78WB%*_TL7>!N_M)+5UY3HV_T_ "5\3'] MXL2*4O<>^2._?V;/_Y N>/=_JK)69:W*6LW+6CW/"KS^O&KQD*Z=E\[TZ[.Y M)S=!?,!';Y#/!MZT/']Y_KG^Z%QW4YQQ1]?'=T6ZOY29YYO:EXQUNE_OSNWN M,=H8)4FW=NHB-J\7H'6_0>=[M2IG3*L^B+H4+3//\M.\]JY_39W13D]Z?9Z[ M56>/_SY*.'M<\YZR"D]:A5SQ]F478M&FMSY7G1;LZ0D?3^K3VAPWJ6O7LV_, M=_2*>!+]N_';%J>I=IW66,]_-U4QH76.X[^JWS_G0_JGK,O,VI@O_E+\,W3& M5Q._5CODJ]^K MP *\FBZ4=9BY(LRUY_2>7=QV3@?]@3T.5?FTZZ-.&N*1>4I?^DD_.":H[9VU63<:J M>+B=G%>W>V"/=^H$H7%>P/8PNZDI_?@>&1=7]^,[.=A9__O;UM&7PR]'?W>V M#K_"ZW\?[!T>''PYW!1;AYL,_B5;A[]UMB[WXSO:X-O_?#C_<@3/E+\C-RWY MYX_VSOL_CK8.OYUO'0;X]_/YUOO/9__]^76P=3[NQRX1Y[<)Z0V- ME1Z'E/05T'#$88;TI6(NF;.,@;(29=6N5BYI@S>XX#R)3LM-XM^/9Z!-1-0:%T(V]W!Q MN#:&"V!?Q!,5D1<.(ZYM0%I)AZ(2A*2 $]-N:=7P9_=[/2,A*ZZLXLJ:!<85 MLK08Z#=Q93$G>3#$HT!SI7\>,#+ HY'&/$BF&',&L$6P%4$:Y,J:49Y1#5QT MA8J&@]?[NOMN0R+!;V./UTST0AZ-IB0MD -+/!4\FF2P4H%SR:3RC(=T5P&_ M%R2+E?#T-X_KLK.%*SX(+;]-1Z(YJ03E@B)/LM]?:X^L91(19X/*OQEA,EBR MIT+E+7#U^J>@=P#*DZ&A<>A[?^IXW2/.*>K=3!V?"'TOR"$O(E\ADK.&QJG8 M,^$3\4HE%+!0B%,:D=,//#LX%@[U,AQ*8VE-4MC@ M0+AW*G?KX3$$I9P4V.A[<*CI2/_<@"'8_D%A5G,"'U/!9X:H((@D2#.2??:Y MW:BQ NDHI+"&<*YBKKV@*:'_;CR /".[>JL 2**T&:!2"$I,[??I@*W MK'7 7;5#3) $+,4 PGA '1(%L5:KW-]R?F"F\)27X2F$^1"-\-Q(P[&&C4DG MI;42WDM!F2F^GL7!BDF@EF(\PF8B$4LDIQWF[M:2*Z1\M 166XNQY++MZ(O859\\"8>,DQ IC0HUT'#',->+:Z1PS$5&201+K50B5MT>N MZ.:[PHL)]J040<^=UL%H$Q,/SEGL,%%>.JJY$X4;+9#^3\5,2P6^V),#K,!S[PB)G#X=[8SA,G($% M$:K:A11QY0 .J29(1>JU=BG!VU5JHJ0-BK8OK.E56=,,PJ0*:YH#F/@V<:\; M88,1! %46,2!*B%+(D;,1"J=Y8S87/&4FL*:"FM:1-;T])BNPIKF'0XWSJO8 MT$_X;-^+:*3P GFJ 0\9X\AQGE REAE)J$XX+*TJLJ)+O:W%I4TO'K1U6UQH MX5+-!@\R!@\5/8LT,>08 9N+4(&695;Q4^GC/XZ.=-<4%4UPPSQ,&55C. M'*/K\4UUKA4$U"1D*@WJ6.*C"H.8<$Z>"H9*4@0H+*TX"SA7;#;+) M822B)]Q9Y6*N2S,33URA4/,')J\1#%5XU5Q@R"0FRA*9F 4,R1UMP0SC0*Q@ M=T$)!\.\4,9A,3]U\$JYS86)B2I$9=Y!9A(818EW(FJ&$@\Y,(I+Y(CRR(CH MHE3,\Z#F!V0*=#0C,*IPC7F @:GX**6(I=I31"D%&(#E1I8(CH1G*A #4I#; M<3;5ZHF\I31J0AI>0B(I'+!R(0P-= M,S,J$M5H\-HY'?0']CB/=[FU'GW,;7/K*6=DN94U='X*1(S8!!VQ<\D+ZBVQMFI;>J?_ZOCT*'0'P_=+U^8YP=J?T[%5R7DC M0G0H\"01-U[F2BH1!:T)_ &_*P*L3&0 MA,X]L(X!O]HS!W&%%-W,P$K+&M>L&,2@"6BX%Q8@81+&H$-2Y&SW"'I M@^2!!2HDZ! 33Z[S7CA6X5BO_6R/B<]Z%!H6CK48.#D5E&5\I-&PB*S#%G'B M+#+)*<1=T(XK:BP12ZMHU#C_STFZ>Y1V%$HR8*@RB3\2CL6E;066TC*1PX#]HRI1@5!$L6@R:X[/WSKZ53T5&6 M6*$IIXAIPQ"W3B#+$D.1:QF5#T+8L+1JY*RJJKS&WE_\)L5O,@N0*R1E0>!O MXC>Q43.OI$-2R("X!R#41$@44\168L54J.L!S,S%7,I*/5S#*ZDO1:4:Q!(Q MY\1%+;@B)A<6,DE[$\"^XYPRQV@5?6I&T:>FM%V>5[C$TT%/BH(I1Q5!0B>' M.),) 4OD8-?) _SRE[)?)^P(&R&F5LN;C M1&%1A44]ED4]$?L*BUH@;)P*9!)<4*\90P;3"":F A-3"(:P%"01IPEG (Z* MKV#2>'@L-.J%PI6"T$DGQBGG7"ME20*C#.:#$6H$D?>@4:];$Z:0JZ<"R"28 M2;*8$K$&@9F>#S1C1"X0BER,+-=!9Q:;^:GZ\A*EI1Y^<-#PL*7'1"T]#4)> MO:I4X2C/#C&3R"9/:,Y:DT@ 28A4ZL-2V M.J8(2^.XLMQ1II-D!AL>I+2."U^\*HNCE5.13+#>P4FB$!86+(= )-*2>Z2( MAD46AD>JYL.M4IPEQ5DR4T@KSI)%@KRI4MR.8$.#0C0%L'6,",APQE"07$0= MB3*Q@YDP5%V%N..&9@OW$O$-$\62:T<3A7)!&JR1V32]F $O[^VA%,I;?R M_,+A5($FRFQP.B&3DD>4PGF%G= IAQA"*0@(:VL4T+8R'-QE!E%*AF%9Y4 M=OM&J^1TD26AK84E13Q)BC@.%&GN+ J)!&]CI)6IT'#727&(%(?(\T0E%>(Q MQR@W<8A$P1+%CJ*4I$5<8XY ##Q*6+,4F0])A^8Y1-Y:+:5Q=]E23:DYG'". MRBF5[L1/!$TV'8H4(J6)6T#*H"7B0N<&)S8@JA*+SB:IA5E:)5=[R#6H-W&I M E "VU\[$JET,9YS2)R$(S%A&34RH""B0SP8@C3#"7E'(UC-S!'KEE8%6WEZ M9\WF9?(4 O7*X4B%0,T#6DRBD@SUA'A,85FQ )%1:X<(I'Q!HA5$D95Q91P M(5"%0"TB@9J?,DJ%0#TK)$Y%)D6I(Y>,(&:(SYU7 G(^>&1%,%1JZ[1B,W+$ M%08U?V"RF#64"JV: 89,]81C(ID4(])<*,0)L\@HKI"R4LODX+_,JTH9I5)& M:9'**!6.\KSX,M4=+GB!4XYXS*EF8+=QI'W 2&/M%0E,4R5*#:4%B%(J._\\ M:.94L)*G+L@8.#).Y-!D0Y#AV"$F1.16TQBH;;I'I?A)BI]D7BLH%0[RO$@W M\9,PA3$'Q@KX1BWB7B1DK':(TZB=X"IB)YOG)YE1^:1&@]?.Z: _L,=YO,NM M]>AC;O1:3SDCRZVLH?-30ND--Q.6+/B@(G78>XX%,3))S'GTAD4N@JOZ;+XJ M>2S-A)\$J'PZF"DIRSQ6#D6=491QA[3!#%'+K4LVY#Y(2ZN&7ZVK-#^]A$L! M@1(O_^BSND>A8>DZO!@X.8EP8$\E%H6#C68N#D5!!4 MT,*3X"0*0FG$.9'()&,1-MX*IEP^SIA1;?1"LA:>9'$IF978'A64M"%!.PK@X\&H3P0@-)BC$;>+("B41BY(Z(ZSF!(!2D!7% M%YAE%>YT&W>*-E*N$@$^[G@PWO@8M&5.6<,8):EPI_F'A*GX,8I]5#@"$&"3 M$/=)(\>U0%(!HLS= MI*35.; ]YRF%'$J"PF,)Y!/QK[1X7B!\W)O"Q\_[PFL, MJ\V185PASED"? 2"*76*B1@9)&' */F*H8U'R,*F7H9-6<.)PX$*23G'DAJC MF5$B6J85B:JPJ05"BV]3:.'W*=;>J^21MR&WZ4L$P:XBD?,N!$RY\#RG;](F MI305-E78U(S3/9^&?X5-+1 ^CH/"?NSL;HI]6/3 *6 C5;GD,I<4Z40-BM0$ M3852/G P-^6*?G(,;:%3\X>1UAI V*H!<"%E6!]!8&((DDKPTPBL8A3$:=[BE,R4A@L%3+" M:,1UPDA[99''W,E("0T<=A]UM;I*X_>B0M<+77\L77\B(!:ZODB R:< \^>^ M29BGP"*RCF+$+39(!R.0T K@4A,=U.NRBVV[S'3-@J/)/<2N(]AR"J3>VLZ MYJ1-W#B<(V-6:)-.?F=4H&YN8@D_1M"8=C7K_5:GZC@[/\7IYI U/K"2\9BY\_+087$62UU\(@I#H IE$"PV H)&H,S>;.-.6B&7CWC:5#+]9*B M6Q)27CN>L#1GGU](O!A'F(+D,B6+M*)@1"<=D%/:(YRKY7@O11"VBB,43SIU:'DZ<$TMW5U:1[ %,YU7X"Y&'IHK=.6!X44E10 )A%DG6"("&T9(UAH MS6?6,VJ>R5>!F+<.,87#W!=B+D7O+1;&%!KS0DZ@F45<%2=0L]'B8K25%9@P M(0T2L/2(@SV,C%8*)1>$L30EE%16N4[C.\P12%:XSQTAW,8!*&&PTI1)% MBW,=[\B0MAS,0>65P]$S^/_F<9VW5HQMW,"[E&-K#C> M4A3V3$4PBE1(Q*-AR$C*$9="!$X,%R''VS\E>*KD(S8)'$I,_IP68RO=XI\5 M%B]&4 7O7<#*(R)]0EP1@2R5%@FM@#.78JD6"V@*H9F;6FB- )GB+GH*DEPJD@;[#F48(X'!'.*$6&0M_!:) M9E%S%F70\X,D+T%9'N[.GWXT#W(=>_,!(L\9G-0(("ELY9DPYF+6$BR(LD3=C#'/>K14:,%,8HD:HO0Q-TZN MIYR1Y5;6WODI@O2&FW.SX$C@1FJPN#C7U&!LJ)).&!$MYR;WK;V;K1V?'H7N M8/A^Z=L])XA++H?]6!64\UP@)T.N=:\4,L8')%5DC$5!3,!+JV2Y4NZY;=Y= M\NE*C/EC">SCX+*T^5X,M+Q43XEQ;C7'*&(7$,<\(I><0@1'[7'B/FI6=?HN M]90*$;N;B"DG2/38I^@YML1)[@P.DCFJ6%+D9B)6V-:\X,?E.!^L@5G"M@K;>H-L MZW&06-C6@H#EI1I17NG 1VQXF"?"@=L*TF,C+(F&>PMMG)I5<@5O46KT74.-$!6.O6)FRPS\7/?XMJE=A,'\ MA>ZIZ\2+V\C+#.2%IZY,?YG^,OW/U:CNU59.AUIGMM_[?;7SOL@=,DJ2,<,)PS7%06D9GK&&4 MQ1"95W=E,(F'QL2ZN\F@NTP&AY3O[^H11YE*8WY'Q@1/SBG!^_+? ^R/_CZV M_YC3G/;OU<^_%E_0.0M:V? MV[L;^TH(PHE5R&H3$+=!(&TT05$:'YW4B2F]M,KERM6.R2V0U [\LOP@J>&> M,\X4T8Y'3G1P"HP" CP0 U&,I)(:8H920TR1FN9)S>=]3 AV@>8 1U\8C M*SE!C#"LDE%,)U^%\EV->YY(C3T.#Y(72&4T#Y29PI9WC+.%* MXDPNV^Q\[YRMBR'&_L6=[: MQZ>V3H&>AZW]/Y=&74N5T]UN_P&CZ[3X,Z&N^,+:S M\R7/>]7S/6;[O>N_+=?_5.K>'_UA3TYZH([UK\%2]VM52I_Y0!+VWJ@:YXQ%A2+0%XO(WP9.6JZK]6+' M9E3Y]UD[# Y&OM.IZVK_TCL\N<2Z?K=S.KCYDBOU2X80L_H?U_O7ZHTCO.FR MET8FKAX\Q$<^V7673?_,MZAAD5,1I=; %B)GQ!J:&->.,>PQ-ISM$Z*71E<= MC-U_)_9K1*X7[3=D$WSM.]LYL^?]I7]=W")@?QA.@)*5=-RTL%.;B;RN3LW] M9N-%[_)\PJ.N%9[MG=V-3ZW=G=;O.]N?=O[<7%_;W5AO_;&YO;;]^^;:GZU/ MN_#"UL;V[J?6+[_7FAO#K\\Q5[?=B_ 7V/=OF*#N(+9V1KG<%WP2,[#2+^Y= M&[9W#-MY?W3>LPLW_ZT#.^^K;SE?AUO.26?KZ(]OV^MK\)G-LR]'6_C+^SVV M]\\FW5K_2D"6Z-X_>V)K_>_VSJ=+6\[1Y_.]O!7E\1S^!B/[^.W+83C8.]P[ MVUG_++9VOQQ\.?QVMOW/IH MAV]]W9<*>Y)H0C)$ CN.27$%LQZJYKV*ZZG"W)Z+0^\^VLO#A.,.D$\$S03()N$\T"(I("GXX"1SH_/ M Y]+U#[Y@QA..W$G718Z($9MOW8PI/%,!6B3]\ M/!E,C<(>=4^/!_U?WUW9?F8\>^9>DW?IU/2&[6O(1V_:#>LG'W/7RGL/X^_D MADSO1K_\>W3*T3ZNAE%==/E@%:1K2(2,6=&"92XTK/4QO/V0)JU4-.G2*6_] MGL(KC)L;W\8KY)'O"48?=>6M@UV1FI>Q/LM8U;WN>D<]F0><%MWY42*N?/:5 MRT_JN^AC98[L 5:V-JZ'R@L!%_>&^ MU8?N?-JW-&7$E"E[Z)3IZ[#EDFN-W!9F-4OLOL<$/W"A%NTK9U28K0[B-0V/ MXMT>6QC/48BM1#TO2M3SC*-@'E(9#D2T=@K]V>WW&Y2>\3CO1QV;W.7;/SW> MVOWMV];[OSL[_^S!6/?HSOM-GD^ =MY_^;:W^U7L_83_G5^*33[\RK9_?OBQ M]?[#V9=_/HLOAQ_.MP_WX+N_LJV?GG\Y^GBPL]XYS/_[[\^MP5:[JB4RV%K; MMP+C@"W-[<@(XC*7$K'1(&&=LU8GRV5:6F58+E/5I+CD D8%C)XSN*J T4N! MT?;O$S#"1$7E,0K26,23H\@0EQ!U/BCK@B.)Y[I&?)FS!4P?+6"TH&#TU'B] M D8O!D93S$A)1B77N1\1!S *$< H,F2TXM)++> O "/&EZF>5>F/5ZDA?DO] M\L:;JM59Z+O6H^S4AF6&+/P]WI0/I=;_^_PH3['P M52A>TEUQ*;WZ8B3K5$.$"L[*IOV@3?OSM#L##@N8J"1U8$ MCYB-CNH8,34V*[A8EF(!_95%P5_)K"X*_JP*/MG!=4Q!V$B0HBJ7Z\UE4J*E M2!K-.$XFTIAW<(J7!6F2#W!&9O>"USV&$\KO7-L]O+KK0I+H+"SO*8O@7 M\[]QY*&8_XM!'ORT^1\TV'.6!!0=#CFG'LB#IP)QZZW#) @:6#'_WX:"%_-_ M411\ROP7R?$@M$2>RUQSA7-0<$%13&#@11U@=7$Q_]^&@A?S?V$4?#H>D5MI M)4988(TXB1K9R (";J; ],?6!KK YO]BVCB5'Z#]/;9@MJ,?Y"S6D^X@'@_: MMC,N8/-XL^>^UNUMH'G-37 M:2N'L,B841BQH#WBV!& 1^:0$S0*YIW#6"^M"OUD"^<6C'HN E1T^44MG*++ MKZ'+4P:-UQ:8#LT%X3GH,N@QTDPZE"+F(5A"@-(NK2HABBXOM"Z_NC%3U'SV M:C[9LGFPD7@AD96*P);MP:*1&'0]">U%9-)K!6;-,F[4IET.;NX^W&R=-?, MYUXYS@L+IPTXW;D)4 N,/@A&OTU;/@)LG1@H!A@U0)E,LD@[[!'VU(HH8 >- ME?N7+3/R[.U8+RO2'/F&WS8X-.!DJ(##C,!ARI3"/@H7&4>" 2YP1A(R"7Y3 MD5 'G!ISY3,XR&5.2 &' @[--,0*.,P.'*;"2@W!2@>/@DT2<<(",I8EI&U( M.#CO< SY7(DL2WRUP4M#P>%-'3IM7U/W]/4S/Q@K/ Y_9 "ZS6?43_G,7K)WH.(Z,H$1S MJ*MT'CD6#6+!4664E%[1I56ZHF;%9AIDS13X67#X>:*'IL#/,\'/AS'\.*H9 M=]&A* -&>8M FBD#?UIADB!&:;NTRE9,DX+T"OP4^+D/_#S1!U3@YYG@9V\" M/TPZ:5)$.%F 'X$3LBR'"4OJJ'"P)X28X4=>;;M:8H0;::R.CM.?PZ'SY.BB MQLWN_0'[ND=<.,!^;G-U*)P%LA\&V>?3!JMDVGI#")(I F03[I"%/149XQ1F M.OI 566P/AFRFQ?J6 !HP0'HN0W6 D"/!:")R2J8AQ5A%@E)(H(5XTC'9)"D MRD27%'8B529K : "0/,&0,]MLA8 >BP 38Q6$C6LA)%(>V$1U\8BPX4!% I: MD ![A\$9@(1J$ !51NN_JH:6JZ-&T)>[[UYN&G]#:]6QR=J(UJK7]PF^N^_O M7]=GKN;8A,YIB%7CU' UX?7T^'OL9P/W)/:J *%C'Y&S?7@%KA[ 1.8W^X.N M_[9\Y976V4';'U0:;]O'_1QAE&*[;DU:K6&_->C"MWYOP\3FUJRYL6M]9<:. M_LK5-9H8V@_M#$_)TFJCFX'_]3+-P#_%KSDMYF,\Z8+^'']=;_=]I]L_;5!; M\/P]-4A^VUG_[6C[_@.K6V?;A0>?+[L?#O=U-_N7P3<])S(X/UF?);GJ+B^5_KU[!-]\WCJP_=;- 9+UU,[6V;*Y_<>%$$EX"I_#),^ZO="/QU?Z M60R#(FLURX@W6O#F<)$75[,/=)\ZJ151 3$=.) ))Y"1WJ*4X%7-A" YHZSJ M!WZ%3<#^,IK,UG"-^^]:@W@$K]K>>;5[P)+W3SL#>SP \;0I < MY[T+I \^ MWCKI6!_SA5/OYLMZ[?ZWT;7P8O5:._??/(8-TYZ&-EP0>]_;/O976CMP/UM] M;#2*J@]YB'"_G%#5SUOL2?>X>@?VT,&4X.:.Y_6NV(\G%FX36W 5[*IY9VX? MUP)6:7J_%;_;#NA]M=5^/>W87N>\Y96T'D#U_'6S2W=,>/$CUD+;?SV@TM;NOM+*BW3FKHV=OG?2Z M>?_NM_HG,3\%:'28?&K8DAUP-/=8'TUM_<@1YCXUVX,+\U M/1F#Z ^. 6:^GB^W.O&K[>0K*_[7KY80,.M;'-_]+#IX_#Z00OBBV G]^I%N MDX*K3Y-..QTT:-=AF_WN\7'L7'V8Y7L]22U,USW-A?$]0 :O#M>-]I5\U=07 M/$2P[VHYW\PM84JT3KJ=MF_'L=)=4,]^'&3M&QSD9:P(U]J0<'TZ/3K*D@Y7 M?0*A:<.J94E?F]SXK^&-ZX4:Z?)(/R^H3ZLFQUF#ZZC?U.L>C305UJ'E(GPT MMHZKN&!8".#,PX]FF0<=^]K. &>/,CW[64M,_'$2C_MC4:KN.[ _KJS9K2;- M<.:X68$%^_=)M]_.'WG7BYU*9/\][.!>F_)3U]6&U3L\N<2Z?C?;U3=>O]:O5'.;KKLI<6*ZP\ M\SV"XM3,9<1KAGL+P.T=[8)7C 9/9L2?]^&[TR[]#NP]L\OQ=^[B:DNJBRYY)6*PA#!NS MHK#*2#R,IQG>?@C2*Q5(7W*3UN])N<*XOO%MO$(>^9Y@[%%7WC98LX*)*F-] MEK&:>]WUCIBM1G1OT \(R+I'>-6=J5Q$W.?Y:_U_G1FX0D.J&=B+MM?: (P/ MK?4(=JN+O7I2&%F^,"]ET6\]?'Y 6FNS!2(SL?O$&][G@=_8Q!%3)NYQ$ZJ3JT+"3H^VCS]D+=;0#UVRM?\![AU_@ M]\]X^^>',_@\W5G_V-D^^D#V/ET*#3O:HU]VURCR<15PSG;,J$!,-1:*M9#&9I ME2USI9896\!:P 6T%A2T )@LIH9ZS1W7PKI$-%?4 :WG!ZWI M>GN6PPHRB50( D#+2Z1U9$AYXW2DFOCDEU;Y,B=TF= "6@6TY@6TI*94^1!# M=()+P;7"T1(C/*-)1$5F60.P@-8+@-94'4"<-$_&(PTKB[A7$AEC.1(X>!89 MU]&S#%J,X64AG]Q";M:!^&^EU-E?MX28O79E]44J@7H5^X(0@:68')@=G$M M-^TM=])+([$(KEB9\X1]'RYTQW4NP%(*!&LF,O9AY+S1R"C**(Y<20G8QQ1> M)KATQUU@'4\R6,=BH"0J'CPV*A%.K$[ YH7!OAAE\Z7C4T89$3Y8)0+BD<(/ M;SVR(@7D%*6.2.,8#TNK@K%ESA:P,F#1\7%"L,)@E]N0#)7:3!F MK/N]B0);Y @EB#.!$.PJ X%KXW@0GG)%.@X(VD2OVK MQZGJQ_OGBY2FM\\)A-Q:9[P-G(!YK[AQ.%!.).%8.2Q=.3:;*R#\?*$1KM3> M12<1X&!$8-ED9TZ,R!"< /XP=Y'GKGI4DF4AFN3,*5H^:[J3C':6 \NQEL/^ M:"(!'26,LY83 MJI>U6L!SIJ+EXRPK:Z6V*6FL/>?>&TD8Y]H:'%R@Q!>C9LZT?+*7>T:B988C MG A%'%N/7#(!41I3B+#F1NNE52/4LB)-VLF?>BSS'"&<,PG;7,13ZP<__^(@ MYPLVQ"W(^=S(N3=M!;%D10C4(>P9(*<1'&D3+&+886:Q)L28I561#W6601[G MI;E=P<*"A<_D$7K!_K\%"Y\?"Z=L11]!.B0&!"32(FXU0[E3#8*72$I1.B?! M5I3+6/$9'H 5+"Q8V*0'?XC?[ 7;'1DOI8BOMTBIE"KA+DX*<"B052&I*0FR!I*=#TG3":_3:>!604KFM@3 &&LETUP)),X"DJ<(A,O=2<1HY[@SBL)<@ MX[1%&O84A2F--+W;M/TG.4M& M*X4D\4"VK*- MJA!L(#18J-LI-G^T\O*/-G\*R&?S57AE\Q5+2K\=!6>LI=R M@7X7.].TI-PW M,-.TX-Q3<6[C[,_=S7%O;FF8C2E(X"K)(,YT0II)A8"T>,PCK*$)2ZM$B&6I MF^1(*4H\QXFD18EGH<0?QDH<8W32"(>8) 65PN5AHBLQ*4F.8< ML@4\H"E*_!IYHD6)9Z'$>V,E=IE#16R0P!2V8Z(DLMPGE# 1ULM@(O=@+3[V']^1I:0OS#70OF-99@.[)0/=CVN2(QDI" M%$9&T A %Q2RF;)HAXUERGN7TM(JIV19"3TCYTIC,I6*^L];)F-1_UFH_\18 MH93*H*5'WBF!.)84:88U(E$3+S$S)N"E55FI_ZQ\JT7]%TK]7S)YKZC_+-1_ M8N9XS"R58-S@F!S*JX6T,@$Q$HR4TC 1^-*JT'K9S*QW2O-R\^:PF^7:41<& M\W/Z+5JG0O\/0S^SJ>-'XJ3 M2(0+) PQB#N7D"/$H0#,U6'8OS"55>E.LH#)/46;7\. *=H\8VV>V#+.*$PC M8\C&?'I*HT(V>=#F)(),CE&7@S7),I.S*C-0M+F!VOR2]DC1YAEK\\0T"&9Z?#$OB!8&BJ-1C%QT&&* M)7+$:H2#2S))$:RA58G;:URE18<70H=?TK8H.CPS'9Y8%=%S*XT+B$FI$<=: M(!,%R9T)0XC..JI"U7E97RW+^BHZ_!8.,VH);[D(NA&'5D5K8'\\3ZK(/6M' MUC-R77V\4J!V9A/4[)VAL0;:Z.Q[5,2V?7P*4SH\'.\>]W^K-*G^W&[6HZWV M<;?7'IR/]I2UXW#Q+AO_=PIO;\7!01?>^0X?R:&5Q8/UP+T&3]M\5E(3N1'Y M2-TC;J)'#F.!G".P\<2@L-!U:)V^9K=Y4N';&>AFP^L\%90N*-WH@[Z"TDU& MZ8E5+RAC7">.#*M:?KG'2E?/G7P,+ M7PK_AO;WU=&C;9\>@1[ZU?_ BZ,'.;*]K^WC:CCC:B'MXP"R]X[R%24JY'YA MW2>B:B11%?YH]>K6*_W6">@-#"N&EG7=[[%E>['5/^B>'>>CY!S.&COMH_9Q MK8##\-;8&^7[C6ZSTMJ\[N66BX.S&(];@[NJ^(\S"//[O?L7,!E?=P8 T/I_ M#X V'#'#/CFO+?"+9$!PO9>18JF()=3>Y280 "(@)O#;"W6\D7.*55_^>X#] MT=_']A]SNG/T@6^]W\-?X+Z 6YTONQ\/]W8W^9?#SS^VWG_XN??/%F#/=GO[ M<.WG?W]N_MC9_7:V=;AUOKW[C>UD.UY%$D1*R/M $,_I,3IHC#1/C'DPYJD# M[*$IDH7B(E%@7-<'&&9(TUU(Y$9GS(#H@(9+*.ZL_%"EY<2GQ M^UKPJ+GTR#EK$/"5W/+(>B3 KF#!11M%CCY4=.5JPOA82C+H/$12G!!$>R$2 ME8J37%P@&<4=2]P[*I.[BRH527E920&^M+$?J'>_U6A&T^M-:CCTH%:723)#N/!!X)ONU+JF9+@.<^76V< $,.W*T[7/FYMPSP? MM-8J'FN76Y^ZI]-_;ISVX./+K;5^VU:RNP;PT@.2;&&2+G#@&1S$7,2W3_X@ MAM-.W$E#I*NMNA\U%QS!7!_LOC^[QU__!#T*M4S^=OX^=K_V[,E!9O1KO6C[ MNUF2=F%TO\%J?WMSX+D=L32-":/2]O*O7.[AN>:8;8_R(N,_SU_K_.C.@KIV!/>#!K8WK:?"% M>2F+?NL)T ->#.>12\DL32XD06<9*_P47_V_G<$XCK;7/_S8>K^) M]W:_L;U=3[\<;=&MPTVZ_<__'L"H.WOGE^,4/N.=W34,]\?;ZQMG>XE^8;DUE.7$(Y%B1#Q*@W)F)U)$&:=" M\(K2I56V;#1?5OS)@0K-RQ4KH+6@H,68"XXYY;%BW$:F#:: 78XPJ[G4:9:A MLP6TGA^TICM*)Q6D"@+!9F1S$4"'M,46)B'0,CC8X)2.5$4>)'$:$QZ\%]X*YRF;921I :T7 *T)T^(^,4:=029@#,B5 M&#(R)$2X)4%R!@2[2N3EC"TKJ1H$6F^J+=P?W1[\>=SZQ5W)GBY5SV8*=49[ M8532#J#.2F=,4C$)GYR1C.F9-IDN4/?<4/=AVJCT7!%*A$768(FX301 CR3$ M@G4T"J& H.7:083R9?KT)@VEMF%SM5QY9E@BR3+).%?,XAS4)*R/B5%9MY(O M5MC\:/F4%98$$%6C&0(6 UJ>9$1:2H^2HE@;A:TWP^JE JRP)Q.:HN7-U7(B M:$J1BNB(Y99YPY-.7&KK.*5:R6*VS)F63_;R%*P$M7:(,F$02 I'.D:!L'/. M)T&#CW4=0"F7!5ZDUG*/.H5\HN/FS687/_CY%P<[7[ 03\'.Y\;.S]-V4**< M9-L6Q: CXAHKI(W'N765,YBGX(RNZB]BLPSR."_M:@H6%BR<_W(W!0N?'PNG MK$6OG5:>,"2,S;7%@D8Y6QBQ)"5UWGA QJ55N8Q5=H'/*M"@8&'!PB8]>$.+ MRA0L? $LG/!"0@2-1H(EK7+?'^4(TM(SE#3011>](EQF7J@Q7J9J;KJ8#@WN MT4!&@L\KI'MRHL?C(O2O*8+SIK^S)!,M3@9921LK:6,E;:RDC96TL1=@[G_E MZAZ]05V:+?[?:?LD5T]Y?"NQDI>U$(,LR6,EI+F$--]:&U P90/F1@K#'7/6 M&FUP)%YIRV74^YM//M8:8?-?'7N:O_?WM?_]6VKJS]KWAQ[WMO^ZXHE639EMKS=BT*M)M]"K24 M[F[X92]9EHM+2#CY**5__3N2G<0)"21 $B?HK'TH)/[0Q\RC9T:CF3"2L1!4 MX*VWG-?(X^-[W"D+!TG+.AH64"%BB?U42@92+;5,TI"2)"!:);Z%I$?N+CE( M>E)(*M5,CT.:,A$C'%*&&(TEXCH)41 JE?K8I\+40Q/"A!TZ2'*0M":0)&0L M?17[81P11C7A5 )K2DC$XMC7060AZ7&;/ Z2GA22AJG^62Q2%H0Q"EGH(Q8F M"@GB4^1',4LQ#W#$&$!26".AJ! D/Y,UV(3A<1^$@:*,S]B/HNER2J. MF0]+,]&8Q\[6JQ2*_2K;>@*G*L$)F'DD#A##.D!2B !I3)(DX&G$B;_UEI): M]/A(17>6H[HZK )?\913SC$'44C 0C(A> $0;T%P$CKCJ&HZ/#2.E Z"0/L) M2B.A$0,S%W$E%(JHU%$<\##4$>BPJ-D]0Z?#FZK#&-06:ZI93 1+L)14I!PG MC*:QR>$=.VNB:CH\M":4DB&)0XDB%FB3)T*B.! Q+,8<$]_7$HLPUV% M_ 1UL[&J12VWI1M'%-R M2NN H"C" C$M0Q03)A$)J,*12I)4JJVWYC@6?[(-K=479:P\FCHHG7UT-@9' M3=:(.(A\J5+*(AWR)/4IBV6H3'TX3)V=634<+6W"$>5KG0".BCA"3/D$\8 D MB/! ,44#S*E)\$-YS>=/M0OW1 JTL2#JF$.N&#JG)O_Q6W7[V]5>;MB;4PK 1=G1Y@%;;P?;C$L&#ELFSQ8T.3DWE;YMN>]FRU/]$I!>]UQV/:D4 M2(6I-6J*?UZVX"+XO.D1_'],!=!2]='_^2].2?3&%!OMRD:_GOBP=DIF*@#? MV)JNPPJFMTNTKM7<>2N=O1?Q2^^P!0,+PY8E/1AT.U?MFV%M2)BW6W,VUXR\ M&JO\..F3V=1QRI=C1T"9L$-^>SZ*VGCY>E>ZKT F/+Q%Q@!"O>[T6R;5>IRA MA=-N6_:T,S%W$Q_8LTFWE7^:1]A57# :@%G&F9]JYA,I:.HS'OL^5A@+YO]# M*-OJWW4^./9[);]K%+>UO$ RA=>^EHUK>=/9>C5:K#-K]@<@RM5YVL26Z@A/ MJ^DYPV@L]2F+$YY;![*L\!P>G>Q]\4Z.O)VCPR]''_=WMT_V=KWW^X?;ASO[ MVQ^]+R?PP<'>XY_M8D;?++@8\^>> M;,,@-6[>9TW95)EL[ \+<%>GL/+G@BFW?AU^VZ.''_:#(V#&AS_V\>')^XNC M;WOD@.[].OKP&9]]^$Q/OWWU;Q56_K%'3D].\>F/B^ KH%GDH-OGX/3DZ^_ M3T_VV-GN\<79[MGYV8DRA97]P^M_B)2":"Q1( 4#LLL3)$,@NSH1J224RRBZ M75^[):Q:];N7+F;,%#7"L1#89-5(84"9Y 0)'PPK3C1,&"8B MD>FXV$P!K:!RI>M':H;W&KF(=LY;UQU/ :>50 #_,U"!=* "B5$!0_>-?-E# MK&8@1@N&USS]2VDPZ<#4AT=*X)CRTK!/6TI\L9S^V98 #\(Z:/NS+X#MVNH* MBR\A60@EZYGKI5CSUS[#RZ3>Y2U+M&JU[6KVN@=K;3OWQCPVN\EZ9=8X:NHJ M9"19KT$[N6ZY09M[T,[;NA*RMG8C][[5FPN&-R+[S7C1]'DC3)_MKO7<_=^< M3>F$2J(8%)$&2Q"*&3]B8RP/[SS9_Z<-\)/FF=0L?[7[]=7CR M-3C;_>P?_C[ I[^_TM-+Z,'N!3D\N? /?E_0H]WDXFQG;-/ZQV=V>+('US0N M#G<57'?\X_#D+#O[H: O7\G1B?I]!'TXI,<7?__NQU#:_*4^5A)'W$=QI'S$ M8F*BTY,$)4Q&5/B<*E,TFM0"'-9"\>C\I?/JT(J/H3@L=%@XAH5Q+#&).$\C MP9@O%)>28RV#($Y\FL9)@86LCX6ACQT65AD+;P98J-,PAE4L1 'S,6(^ET@F M%/[$,4NCU%<8![;6(>8UGSXZ@L=AH>D=45C4P(;'/OO: M;VN"A4->F(1:I3JDR&=8(1:)%,5A*($F,E\S3%EJZAV1FH]9#?.UX85/E.^X MTLCUH=WJ=+P\EN!1V>DV#*89PB(5F*B,1,F 64R7#K;4A8S>>\0HGW7"Y0!T55\18Z*'H$%-V4 M*KKY@> L0,#E3:7?6"$I(XE"'--4AHGFDFZ]922L!;Y+2^R@:%V@:)G..@=% M#X>BDA..I$HP(32*8I4@E@0*"150DYLA2+D,9402@*(PJOGLJ0X4.RAR4+1) MOC('18^ HB$KDCJ,(A7Z*(+90BS5#,DD#5#B!SR@5+"$FCJWQD!C3U7QNT*9 MT2N-*OM-U;K47JQ3=&#D\R)JM=M:]V3<1P+ICLLZ,/L7DH.G>'.CN>0N^ M^0F7F(0T'8?8$I_4 MHM"O4/;9)6W1.JBK4M\JZE)S4%=AJ"N14QJ#/0%L%/,4H"[E0$Y%P)!(1>13 MD<;4;- &O(8IR9[-,#R.(UQ!> M'8;.A:%?RSY &JF02*U1&B76,(X0C[E ,$M@"@L6)A%@*!_F!E^6O<7'8?//=ENPFAU M^J^SHC: 4>Q@= 88/1T)=TO\* T -Q5+ 48I(RCFB8]XJ'A"5)K 2KCUMAX] MFL^Y75$'/DL>?ZNQSX+ 9\2IGC LZT%AQI7V+$9,209$H@D@KBXYC&J> M/NRI\F:2#RX'/0L"GY,R*0Z:C*!$HU2)$C$02">ICI$,F(E/> M"C,)X!,^59(V!SX.?)8%/H_T:#GP60SXE+)E"&%<5@&2Q/<1BX#^"'-BG<98 MI"K46) 0P(=7*>[^.41H[6:FQ&[R..>5VP_8#!1=M/.J$#:'HW/AJ!J)U-)8 MADPRP]\48DP1%)NRER&-%8M%*-(T?A+WE=N.=/"S8>XK!S\/A)^;DO<\"M*0 M4<2%EHCI B=B#E2E(F :I+$/'X2!Y:#'P<_&^; PG MI-@$ABJD$AK*U"0^8^))G%A/'7_URI:RAW^3[.?;?]D?3ZH5XCZEH!/J=/?; MTF]%GGT?Y^P#:WY!7'?VZ_\N;).M<->3-ZZQIFV%O M&A^G;NOJ35$T7=0C;"N\%]Z^XO'WEUL/PCKHX;.O.._:NIBVBIF>NHY%X2UX.9.]>M*%#Z[$H4J%I*G"A,M4B95R(EF7&'J"T))(JTCE(AB&QA^ M>4P*C^=;HO#JXN##UU\'NZ?^V>[YCZ,/^]!6>->'L\O#'Y]_P7LOSG95KB[!WT\OCC\?<%.+_>I M+5T]=*"FG,N4Q1I%+#;)?B..>!C$* D5"R)!8IZFID0A"WDM\)\J,YPKU^JP ML$H=GP,+?1$FA D5J"1BH6!QBE.?!!%7',L8!P46LCX6/B:%B,/")6!AZ3"& MKWPE-0,9$PEB6F DTU2@(/(33&,=8VK+M08DK/E/ECK.8:'#PBIU? XLI(E4 M*@RI$H(PG@@>8QQ2S$7,8XH#6F!AU,?"QZ0P<5BX>"PL;:RG*F7 [6'B&/$1 M4SA%/-4$29(PC24@)8TM%@:T1OQ'%^YQ6.BP<+VQ,,2*2J&9B'7"DEAPP424 MJ"0&.TICQ7(L+';KX9?'I%!Q6+@$+"Q5B<"PIE&J4!0D05$0!V,?A4KPE(M4 M"RXM%OK1.O'"YW":Q1;Q\_) G=Z95,#J%;HKMR\*I'+@MB#LAM2QX0JSD.4 M\I" Z:U\Q".NX4? S&DC'6I_ZVV(@QK#+I3<0=&Z0-$RO84.BAX!1:7R$428 M$RTS'\"#$ G&(B2)HH*S1"0)SED1&' 5@J+G$-&7I]/V8EM\ MKI^TI6O*S[ELPYN:]FJ%+B]7!K&JB/UY)*^QC@GQ8X$"K3C8L2I"(B8ATLIG M"D1!,,6WWA)F]BS\"B79R@)X--4I)PH8J#.KP'N.:AS4+R:;-,EV,FU@C M= Z/'@%'9D28"GP-O191K9I@113$8ED@%)- PG9'B9L^ 1#7"JQ30 MXL#(@5%5'&D.C!X%1D-FQ$(24^I3I)@,$/.I1#(!CJ0T]EDJ2:HB8Z816N.L M2LSH.437V4I_CRN'YC8GU@Q3IV3D?Z0+[%D5E5P6CIZ.'"--&%C_F*/0Y"IA M:9*B6(7 Y_%@,^0Q'$I HS! MA&1IRA$C*44BT0F2!"=QPG <:&+ Y]%^=@<^#GR6##Z/='$Y\%D(^)3<68S& M/A+ < M_#CXV3 /EH.?A\%/R8=57>7($JGMPN4?/ M+H]_'.U^QP>[[\Y/3_:#LQ^'V=DNJ.2/)#O832Y/07W/_C['ZO*OIOPF>D<_ MOK+#'^KF].3L\@S4%]Y[??#A_?G!C\;E ?WS MISNOM<,"]?,1OZUA9I,?T+9^4>]_Y=M%2H\YU MTFOHH]3)ST!^Z#\L58 POD))%,>(^2:G9:(CE'(92 <\+-[KKV=UB4TZL:3S28L M34HG]M.TU6BTKLVB= NE*[5BC Y^OB2^#B?5&X?1MZOC8#7.R^I ^QORJJ-? M]W]YDV2=JX:\>9TU;3/L3>-K+\SRF^LLZ9X;'EC'.1X3J9^=]=C25@/Q/1;RX]=4M@VC-:*^/EGD'J8^\:-!\*2@3(F M+FK[V48/I$JHU%1P]:EF.J0QHTIC$<=1*AA1L5T["?QGUT[[RYV6%R#G9:OY MI0L+YFXA74,K3*L&_%,E,^QA:VIAAL&Z>?'K[,-7=@I<"]9-?+A[^NL4[C\X MV;\^N/P+3*G&Q=&)^G5PRPS;NSD",^_L!,RWW:\^F&'X\,?[#-9D:-/VS=FW MS_[1M\_!X>^]F[]_;X_D+/"%X#+4"/@;&%^:8B2 YR#JLS@-(Z93(< ,\ZL4 M1[FD8(+5(6HNV#F?363W%HH^4:MTG4%Z?.XUT>^.7T6.M@"T]?+[O M[V]5YYL&3S'?ZZ;DG^2-R5KVC!3\0+;5N4>FSO8#/&O]+DRR1/+'Q^U7;Z>: M-$7SF*@;<_*JU\5,/S8__,VJ'%C80'MXBXT[+^(2GWO+ %DZ[ M;=D&;H#G;N(#>S;IMO+/.7R8/A[X,,_;_?=>R>\:Q6TM+Y!,X;6O9>-:WG2V M7HT:NV#ICDK'^,3>U]J53N)DO^GQWJ>CXQ/OZ+VW?[B[]VD/?AR>>,=['_:_ MG.P=[^UZG[Z^^[B_XVWO[!Q]/3S9/_S@O=\_/ICBG9@ROZN1SY.6=:F\:TE8 M0UNIMYNUM>JVVAU/@CUJ[8?S5B/1\ %\>]R* 12]/V0C]6R6R::%%-F OU3] M(?U=]F#8)[[.NB!5:H:9/[K*FB;7I@>,THS3^ZPIFRJ##G_IPOICTV?:D2I& MH^'96M>MAM>"Y:-T^;&^:L%RTOQ>D7&X4RB^:>]<_M2>["59MW"ZP1)BJSM+ M\T$ZZ%=G, PU$[R;E_2V-]C%P(3UMKH:OI0=KY%US =9/I3&__C+DU=76K;- M/;!"PXCMP]-@J7LA7[X@+VMV:*W+[_8+P7C-?<7S/I?"<^^59?OF#":WTXL[ M69+!LV!\7Y@7F/T3BM\4ODG[%WGSTGMAG'2@.[#^-6Z@]ZENM\W8M4S72_?= M.Y#])]8]F >P[ENW)Z-X]_]VH+>%W*FRW T?V^[+G6F%T6^M]"5TW/-S8P'7 MO%AVX+$@X*H-+VAGTM,=PRBRSGD^JK=D&]F/OK=M%\"PO=37K?:%]X)BXK_T MLDZG!Y_'-_VF7F;=KM;F[5^N3.?MM!RUO\MF]CM/96N^,Q>?P/*2P*J2W]7I M&$/NQ<[1EZ.7#P*79>O-?M-K]=I>*P>-VFQZ,RHJ,]2VNDQD]JY DGKU,9TH\^J^L,Y<)]/GGHKXV8??ZAG\.1>HVLO-\+? M&B0;'NB#DIUS+VVTKCLF!8NG)5#3XG7=\S9,\PWH7:>OC'!_UDH\#3J83&@ M7 7C8U*Y9-T;[SKKGGM2*2#K5F*O0%!4=M6 "?JNF]"2!B@6?*^O2NK^M6FU MPL*Q;?>VY;VR[FT;U!QP9+LV91TK0="-S&SKF'[!!'5F6D;-Q7W1-,+T M ',%=H\R*BL['1TIV/;56CJX)%-^,(J^^Q/SE?Y7%H/!CVV0071FTY!=(R( MSTR))B_68KON'8'J#L8Q:QB0@)$%G-2_#$9V^GH]X&>E1=FVYG[T-0,U>O-< MJ^I H0W*V"6ZDZ_;;?B_=]4#U59E3$NS]B7<_MU0%H/Y%O/,RS_EE_:Q:7MX MRQ&\NV.$KF#I+T8@#XC'IYWMHW&V^@%[V&J/K^Y?A_>:*O5_J7#:_Z_)RWW^D[515P.P^M@QBDO24F92A&$P; M4)"]9@+S.!B4O*?>R7FK4_ZVF$:X1,+$P5+:D/GHP)IJ5LQ\X/-7P52V8H,7 M<)?L (DU,P%JWVO;=P.KZ,$SSC7MKJ M9+L-@ /_I6UH5@Y!_4L>LHA>RTYIB9ZZ0J^%C!P-Q:*8]?MG8 "TQ83GE*BE MP.B!ON>&A0'VG+AEG8O.U+F:^:4S3>J4]A@YS<$ZR;'%R+-M5]W[T@.:6+IX MT#?]"X:[:1<6H_P>(%K7@&IFF)?=MU0&T;Z#2O0-2WEID#%'D"3KJ$:K4SQS MMC[FRTHQ&S(GB?W6_)0-XR7MOVDB%^T9Q#U(5U_U*G/!5L0QW-0!.[M8P4/ QN\RZ0U:Y47[7;0"84?ME#DCO&'O# !;@ M8@Z=N0G01YN)S'!T9040R&1A9\'83O1L%/0B(MGN#=F;CTUKU'C5 .]IV"F5S!TJKZEL@XCWF1O31K@J74A9UDJ:AN MVE9#C]LV[""_W+J/2N.;:+BQ43.=Z!G'C>F8L<>M.\_X^QK6_C(N,YB&3AX8 M-" T?8 =4$6SB)6)HQV -]!&T\B[9M=V9?05UCXT+3=CW"FM8D92M/'#S32U MCYC$OK/1LD6ELZN"RH%)#U9JUK63,-I7V^Q8F^=8=M5J-B;:J[('4]LN.Y5+ M+IE\=/N[6^.#:;Z% ;UO1(?Z J-DXM+M((%-!3!@ CEU5ZO^P/6:_?;8H0!K M+I_7FF&0-7-7:;+'&C00[V+N[7#!8#:28C-@2*MR1M0G/!-IXCI@WSNM)(Q+ MW_.<-8& F6EK#/&^-H>R7\H;L_/4GR8[VG9R1NRB3NXEKIE)_Z'50&R,S/79 M:#XWH[P3E"7M&4DM'-RY8G5Z\8^28V5(@HO6=FRK8FU3W$";$[#PH2'FDW[7 M;'I/S36 %)5)&). M*K!C?$<*YGG;FCP'L@L]6AM'L>JW/C?8+FWKS21>]IKPN0%,L!A:U_E27GPM M08JLW[#=RCT^L*)8O2AV5@;&WVP^A=R9)#NCKVVUQYV&(U\7\IR_2@WV\P8P M;A;+?+98-=&_O!^]Y'NA]"?GY2X6*CYQ?H!+M:#M!DIDPTR( M678 'VK&>5!J7,'-)DN/ M%9A:L699?N9U\M5;WVK:Q <8>[-9=G;Y[E5$YZ;BQ[3] M60N]75,LM2I=N-L@L%0>9B[.':#F &<'2+"1F'_/K#XCNYX#9E'>VQU=O,HN M_UK^'/O&1DN9#XJM)6V<,UEI1.M@C VW,RWC[IKV%[O;PTO[I,8^LS X^D1\ MX!^QFP%V!ZOTBEJ9T%V"(G6&6IW?;@@"K/E]"W'$&03DW?KH31/L]L4 D4K[ M%]#_L9UO&/>? ,.MGGD9P'&2Y42A[NT.=N[OZ)0!/*"2O7;A-1S0[YX%]CZ> MEQMGU->Z8HW:E7IL*+*"=UQGQI<(;;:T'>ZP+2\&JG!'#;;A\Z?D-@\(!! D M0_>3# A-VWA7AT;!3^O8@B&'CG0;.JF7]O=R?UG!B73NU[-FB!Z*06FH[!6@NK]SDIV[=:T46:J2^X4+PS2_;&":CDC6\)$C M\C%LK'6P6J+],Y?D)M!X^\? Q6P^[75*\E2F^K*3FP\%Y[.,:>B?+ (H M:J9SY[IQ->B*-I[UI@%16-XO07U 2BZ,S0!"V+3K2RZ-T%0S S8+HN&R0]-@ MTA#V:6[<'R,S:P8U<@#/0P/*GFCS(/OB[+S5LA%_)5.BV(W+)N^EYM)G?*GY M;/3;-F4N3#^'.X]&F?/1&Q/7OD/AMF/72 @\S>Q[64'H=(U>?,^&KOZ^6L*R M!),-;QG3S]+V?,GJO0-?S'O_FY"@'H*9T&CT+^GKT]0XEERFNG>!7?YD6A># M)P_%1T[2('L'974RN&%*5$E5R/R]!+CP >3FF_6C%PC;]WKW=24?":L/D_>: M\_'W7I:[)V#JAO3)M'HZ0R=+F4=8J MT2?XI;V7>Y#R4;AH=#*/C8&_ U=LHD.84R1C; M1RH>V&^[=1>,$&J;7P"+(.YL5W8'M:YT[FP"S*\ M^J+9NH:5\[LNMF>S3G?FM@YMK&%[XV+SNV_^=73I ?/2<+9*D70*X KP'2OD0K<^=:ZW<%:*OQIX,AZR0N4\+(.Q!L(T]&+VGV7YSV"5RHGD MP-CKQYA,HH%C!M$PUGC4P3IQ-9OPO+IWQ[ ;3U1YZ.]:54=#UQXQ=.,''X:Q M3GU;SI)/$!\8AGP# S47KLYV)W+ ]^2'[U.MS#8BS ;F/P^.YEHNM5RKUBY MRS:(HW%C_@31E7FT2C9FF)L'YD:IO6[66;SC*KAG&5GIO* M?)>FW_A[W[-(SE(*CL_ITL 0ZG6SLB$T45H_S4\=KF%V\ZZ/D(C).@-,3O7# M+,O=&)/K@8DT@T"#BCWY4:ZJ&",D@#7F5><5S$NF]+6Q?,_!A-0[+3/O'>_C MQT^K;Z1="+_ *]^;74RS5JSFW6DV;G.G?5V(2P..4B[Z]0LGWDP-PR#N'8'VU'W)5FK7H:[PU9S MPG:[PX Y,8"M(P:$3X(!U(KO8_(H5"/[; D,VX-]2&9/3>?#-!:[,]S[*XS&O(,C5-=+L_XQO4XOOC2[!OG12W/-X%C>MBI. MLN9;9[5^?+'YM=.[!)7,8QOMKK9Y1W&@L7BO"8HS']$ M<-9!&.8AN"J..8Z.B7E.MQ@/P_GO'0X3U7O9RUT!IBF38J7&1?9RHLKEP0[] M33$]D*Q<$OJ?#WV/K5R@\FP:8."W6W"5\2\9/X'9-QS&H2KK5.J4/!^# 1K* MWG1>4D);47&T+=',F0\#K!9_3TQH:VZ'QEJ;S?]RW.^W<$>5N)FF@ M:.-^[S$?TD F0$F.32H5XDM$@@FZ.*($\#41/BL.-BGK,P6YRKV)D]J?MGIM M>/M_\HRW^7WG]GAG'GE@@L8MTAED,9[:SC#\^F80*-&Z??WDT*:9PX0W0@&> MYA#^*C5B)-!H0NJ$V[[K4GJ$01CU[,'A+Z3=).\?*RY)_HOT90GY[Y'_'(8O M;5#(R]%@J?ZQPZE\Y\$B.Q8%DA/J88*1(JAL2G:1!4_RW.&8H[*))F4Z62E2 M+RBCT99)U++ULF /M\CA[?PT3Y"$9E10J@E\[H#($@^(C)D;]YX0J;R G"P; M:PV#L02NGYH- &+ZMI+90AU)QE+* C,Y3XQ=7ZPH]HVFK%TTKA^27]K[-NJ0 M-2?,VZS>*E'=PD5Y0J!W=>_(GLO?']I]E?07/=XAW'?Z.9_P'3[A8 U]PHRZ MU+KE2?RT?7SB[>_OK]]R Q:!OC)4OW]B>'!\KYG[%3^!L6NZEMNH$WU5L& 8 M:.MX!,-%[5;O^[E'F%ES^C<7$-]J7[5R8AP7N45M7(L-"QWZU4F^XF4# ]!Z MU_HG!_/UIBU+=N*G=NO7S3"5;:UD^RAYE;.=:MD,11+5P]8@3-QZ"1O#8]># M#,:U(I%J/_'J.R %:58D[VVI"^_HN@EK\WEV-7ZE(0RZVMS[ID8_*>Q*K2'3HDI* MPWZ)51T/65614J^TK?P>6%451C)G;V/:EQ_KBFVFB4;N2NZ4\V]/<>=-4&O9 M;/9,!C"MNT4FIY$'#;AC/X-RWVE^KAM%6L<;&]%S+TTAV'<5 .ZC*>$ZTI3 MT93;-.6O!QM7C$\RKJ U"D$/36FHU_F&VLV;4<*S2H.+!/6<5WA>_N_>K_,L MSHJ(V FI\+U^^K!M/4IBQJ "#3'V;USZIC]N)B/"53< +^7(Y*]2D MU[\9&9FP[EO+G]0GEC^89WAGP[?I-Z["I32H-CI#GHKQO.N3:@@81V YA_*0 MOO,!?<^=/+?+FXX91:62HI/';!%%106IAV'XD)JB M=#'#YY3=&H3@1[BI*B M_8I0V-2#*CWOCDMG+1ZUPG*4>=L2$\-AC9/7^0D1N,K4TOJN7W0&2+/,@G&# M$9GJLUN1SN^4M7Q4MR=46I#=*>[A07&%,88S+E-TOI&=6-RU:B*W]99&&U_F M<4Z,E"M1R!WAQ$QO<( MM-GA;.MSW>SD>^-VY_1%H]7IO%R-A*\Q9 L'V164\++GKG#P>6;[H'OC('R^ M0?:Q@_ *"OA80;'[!=I!]D"BR?.![%6,;YYNL=NZW_.SS$+4JQ4YBDHEC1VT MF?KS>:QU.E]PUSV M8"*]2N5FX"@TCENQ_FVWG[1C3R+2'$JHG%30A:;NF5V M?C=P-N5AIKIK[NV>]U/&YA=_MO21OOD\>%_IA+5YWXNOS2*2\>6,'NKZLR22 MP>J)Y/@^?.'N?RJW]LBE4U[)[GCEO4,P0UOF>\:,KOUJL8Y;>V^Y(3YQGVW" MWNK#YG&9"_6*D+5?&'Q_WT/>7\/4J@"2 'Z-++7IL;;["<^=HVBNX0U]9W4L M0WP[WGXMCQ_=_\M*W%^E,Z,M&Q?8SV!TTR\>4,ID7G\*F^0V@+RRV\/S!=S/ ML_G_1(^I>F*5B:$_E0E9BZH2LK;2X+.QLR^CL>>B3I=A.TR.#O+K7C\6:XX8 MD=MG>182'\+J)* /B0\AI$["Z$'Q(7?'CH2A_^11)YS5HVCZUP\(.YFP-N6Z MLIS5B<]$3@NQL^ISV)IEC:G$TCO>NSYW=,ZAX-F;K$%B%B5T[).G*"V<^!_K)3FLWB7;9>F*XEE^Y>[5ZU>OKJ^OZ]#,^O?6SU?;;74.K+3S2B??9?N5\?V]\F$- M)?XK:"TAPBX8&.F#^/;Y\F&?H+AVE%WK?:EQ[!Z// >$ZSCBFYT4_QDEO1!Q*Z M5C:AL?C7*SG@7:O @DDNR\D>+O\Q/K7P4;Z8M<)6^JRQU<'G6L G0(\?!#A\ ME7!.?4$-BM(<1;?S##[6Q3) U'.X4]03&H).C?WOY;O(P MC;8_2,TBQRW3!8'4D^\1; ">L;FXXN.."E0+($A0<8"XNX$%0+3/,X(OC"+I M7ZS@2;NVAN95_X1X*:W7R&GA=J=G*R2TS!7V8D)G3(5G=79]!VB)F/-LB-'_ M)?B9FYUK@WS/E!J!24EQ$ $2,$I$\$I2^"2(Z&_]"Q'\3X$-EJ^8C"2M:U,O M.O6V00#;39T?;S2I%R[S^GT6,;?[*?YG9$Y&2?KYT)[6]ORBK[I%H4R[;XMI MA4W/#<$[9PH^*=XM=+[V+J\:K1L;6C)06B_6W6NSO3RJCE;3_Y#M5B/Q#NK> M@2V\U:YY?[;K]ZBY*G_'M?T:<5XB>#!BT\OB[)H MI1?3%_'+*19:_R,+7\-PF_[KOR#BO3ALU3W?1R0@$7G9?\'X&Q;?MZAX]<^Q M-R<+?S//W_SSY4@B"(_R1:&W]1P6;Q>X>/OHB/,%=UJ0_FM'W[N@'O_9:VJ[ M5,&;_<&;X=7W+%F.%"V"%"'!$,8$$U+O_NH.-LC,_$>+ECM_U43%8,ROEZ/K MGI.^I4I? -+G^R*\)7W+P-N@ @+XRP'?BD0O!-$+,&?+![Y*R)U;<5!$( MG@@IOB5X=-&"%U9"\)SD+7MO$+.(A0();B0O$OSQDE%JX-" MS# )2"5MDE1!*1Q!7%'O+24@9QR;VEN#@EA@&"_8( M@P!68HG^Z4R4%4D@,8NQ$(4$TEL2N+!5N8R"!%=$")T4+ILIYK\2@>TJ_:KH M$,&DV?IIY20T!^-G69__=X:8V,/BH5Y4*U+HKEKLS 8XF"C.*?UXP>L\1/*H MG6(6OFJ?9P8!R64>@R#SR(49!:^\%E!)5@BS," M"Q)>$4O0G:!\>CQE#D\=GE8=3T>=$/P.//VB8BSS^)'N-_,KW=>\#/.OW1>MZ=F#F4P)_'[];4067B$/CIT?C M8+'XY9#9(?.3;^$R 1!JCG#1B 5AL6-6A(].!N$_>\!'^Y%W=X*O]R#<#9\^ MG\BM,UT.?C<0?D,'N0YR*PNY$\DP2.W(8=E96?$CF:%=1I\>.TF#LM M=FRHLFSH'@.T.$0V&\3M_=*J9_*S>TX M:Q+;0X6)[4'&!!70PBN9VYU)$=OS13>S$6 ]UEW@D19Q\]UMV?%DR59M#W?$ M"UY'@E(,GAM3$PQXURKDAJD8IK$568QZ+_[WB?P63BS[XUVQ%(Y3RP2YPCR/ M*$F:,H M0?#*[I<"Q;]LI5>RW45=:+VVR4C'$@Z;+TW7O$FI2J>:KI5+/$Q6?GC<>0D7 M +HNM[L#W0J#;A&EXE,_H%2\2@*?,8H3_4N((H]&X8#YI-L&C&UY MVS,X([P*,;6>V+W'?P_DC4=M-1RR\E2H2X).=\YP"LJZC/(.9:N/LO +%9R. M9.?XDOL.#9,]ZG4[6:(',3S>CNR< _Y=]IIZKB*-]V3Z>)+\ORX:<$.A=)XS MVT]?UVR N@Z>E@=/(>648Y.V):+#M"T#!OBEVU(7IEHLB*O9'7Y*XC<%HOKD M;\WV[39EV._FW'0M]U2?=&XJMHVZ.:N/.^'N%LMJ(\/ 8V*"6OFKQ.0/$5%^ MO&=*7OW",%FQN;\DJ.KF8X> MS,Z[V6/\W-;-C5=>^,:!Z0+ U)UC=V!:?3 -"3!,SE\]+=$==WEW-MJI<,=0 M3N#W1S @)CR$/M+W%M6:W7:?E:'.VJPO1FA5VYTE0\O1Q!0['JG(JE? \J+]M+<.E M[)BL&9->W#BONVFYN)%9-UMS<2-1=-9N/$KQL_E]9@\+G7/1:0MQFZ9)\^7LULV3.N$/RB*US$V2M8W4:;;+9XU M7,@;SWL*TV7 U,4C8[S^]TD/*U.\Q A8YU*9#$UTGH0.FP1-)*@X--W=P*>& M)CHW-,V(3"8/ZY4! /A[F%CZ*<").G#:8'"BI.[2'JP%DFX&R0,<)/C"*+[^ M!?C6/U@;=[(DD^U,3TB&O^K=*,^9:D\+.;Z#' F6O.G7MS(E+>M5*L'9+CYW7N?F3--_2"&5K.C5[\B;&:LUV(0 M=,8A]=>(A\[8)7>@=(W R.]ST>->0WO$EXBP%_*EMV-&?5#=!+CI#ACR8(W/ M=-4M=Z$S=E?*/ %D7/8IQSQ7!#!T'H!YGS5E4V6RT8<.QWDV#(OH^A >AT4; MAD5TE.P$>&8&XV!HXV#(42('0RN"(3HC#-U[P2VZY"RM5;L_S"'1_<,OU4A1 MN8H!V+<5B+R_WQU_]/:;G:[-Q[W;4KU+Z\(L#8L3RF4*Y9>=/YQ0&J$\D;]: MS=;E#;"\KFYV#*!^4>?Z4BY-2I\-S3)RM[/]T3&M>9G6DB>+!/?KR(YLJ%XC M)R ?L^9%+#MSX7JPF;B^6N7:W7M?@0C+"B+ZKDZS9N:$M2K3983UX_8[)ZR3 MA/6CC'7#R6D59LK(Z:?C/2>GD^3T4UN;.!3' 2HS803/DXY\DT1UIP5-\3[) M[]K;-W,B\X#_7=F5WONLH;T7)N ^,='WUUGW/&O:\-JR@">%W+Z\+;BNZ/=" MBGZ+J>U^#D6_9^K1K8K@!B\740%W1*P5,,1'BM-OQ^>07KN^RVVC<> M2%"S?DLX5].1%Y]>>B?G66=P*NM:=J#!&>B';#1NO!10/O$ V*_D%2P%MO9C MMVZ#:-MFBAHW-4]ZYS=7=BOFPCN'VYNMKA=K#?>T6S\S6!RF=78V-05],IPF M1]C,AE6_IJP>Y3QGAN>X]>01 A+BJJPGYA%9\O^V,L%HH$/.F9]JYA,I:.HS M'OL^5A@+YO]# K+U%*L0M4+VD&5H@@@3-I#7QBTKI^:=>N].3P*Z*ZG5M_9]>UK:$RQ[O_&+.I+>:1:4BWW O$KQ( M7O:/?L+WO38HJS:,1YW+)IBVVX:CI1X1/JL5#^V?#[5\)ND!$5*RUP$FU#5< MJ9T?389$-4\@OLD]NZUX2[[ -EKWL. M1.OW='KT9&,K9AK:L[V@]X ^[\\XA\.M! M,)>!]V!WEECHZ:*%NK6.C][M'9_D\O[']L?W^6_[AR=[QP",^T>'VQ_['^W< M5LX*+=5][!0F+L9QOS_9T_MO<^+J0!LV;+;JUM0]GM &'1IXQ *TSN[#S8MUH M7??MNQ1,G-:U225Q!79>J]DQ9F!A A8O*]F2IE![L46JY)54>1/,IZW\4U,L MHP.7).8,@K,+G5U88;NP\GS54?(-7N,WC)+_L4)"NGU\]'%WI8S\H+Y2FV3O MRY>#O>-5CD#-^W.%_5]IU^\X<^TL(6<)#?K\AVRW&HF%"MWI7.HVZ$R[/F8- M[9S+K VOZG/O=RW93G*CR+!L./+I;MWHO:16B;JM%;1Q[6QZ$5904@:[_ M>Y6T8/]D,;1L5EKT;96D<'=W[^/'JJW-,URZ04N>D7^==<^];]!LW6A,6J\J M.P_K-=0##ZKG!GEA@SPEZY,W1LWW5\J%/]:]G17V_^CXZ'![]\CQX54N7W_V&IFTDM!J MMYHR:=7N) W.E5,18'=KU[-?NQ:SOS1CR-GQ8KQ(LRY=VRMV8QU\.OGCZ/AP MSRU>JUR\8*6ZL**@+Z_,N8^F=JO76D"[6[TV>(-TPY;95491;!_O>*M<9_]8 M;1#)T?'^=N7V2S9)53>("QS(MO*,O+;:F6PX'K 6BZ3C 1L,+AO& U9YOFG[ M^-WV\6J=Q7_6O<-54H&_CCX<;^]N[S@ZX.C ++ KV[%L2RNVK9^M[VV92%5) M5N .<[NE?MV!8\.6^L4$[\^XT)DL&JM>Z3^MDNOL5,ZKODFJND%K_'$KAM98 M>96JFJY_M[B[Q7W=$6/#%O?W*US;CO=V]X[W=U:^=[Y*@K._\\?!]J%;XMT2 M/T.?W[UJ7:=]!KZ*/U+-GJVFM]V,_G<@\%, M;T!/"HWI[&8=U6AU>FU] J]^UVBIBZU\Z!+_KYMXM_7S(SW^>>H?])(?>S_/ M/H@?1S\N\,&/OQJ'/[ZSP]W#R[.3S[\/ONT%!Y>GOP]WS[.#WP?7I[^WKX_@ M\X_^8>/T=RLXW-TG9R>G[&CW\^^SRZ_XX/?[\Z.3/R\/?G]FIS_@C@\'UP>[ M\%S"?QV>J)]GS3_/SWZWZ,&/;7SX[?V/TV]_79Y>GN+#W4;CZ,-7^/S]Q=&' MS]>'/QKP_L.+TR\"G_U]CM7E7TWY3?2.?IS>'.Q^)J??#L_/OIUE9S\^XZ-O M7QFTX>;@VV=VMKM-C[Z=-0[H\?G?O_?]P\__$$J)8IR@P-O",I/-R:G.7E0H2]+N.'XK6=HAQ.H-UEVRKL'E-T47>> M\;#L A>Q%9&>\R"AJ5@5BZVDQ^]3M?F!'_&HS()7/::21]6\G\GX,H] ML!U+=?&]#;PV045'E-(Z3>]RI53+"/GQI'4_F\<1SS[KZ@RH&R;*A$&:TW] M9"]I]>)NVFMXLC#_O3:@3/;3V+P/0I:Q<1F?Q7G&$WLK]>S/.)[_/3Y,6JE^E:X)-^;8M#&9=1K9KE#LM=)MD8]E%C+,!51G(H@8*$B@A-)&6<1 MIKX*(_'//BQ64>Z83+3*+F6C\_^V$(A27L8;'O&K^[K9NTQ:W>+[O@>SUT'? MI;QZ/?1=]D6XL]U,CC5T[J?N% P"1!,&3ULA74O/Y>FW/SMG)RU\].%]=OC[ MXO?AC_<_SN#^L]WOT)9]=O!;!0?0AL-O^_1@]^NO@_X]?_]Y'E\FC:,?T)9O M^_[1R0$]^'9X>;![?'&TNQT<_/C^&Y[W"_I+3G^<7A^>[/WZ^_?7[D&&?WT\ MV>L>;/^C$RGB*!*(49\CIB.)1*0TXBKR<1+@6%.R]9;ZM9#3?[T:E8TI6UP/ MP<\YE.(QT#0!7*JG@2_DRZDP3.?KZT0XK5Z/Y\"<1''&B!]K0@63B1\',E0R MU013%G/"S*X(X<6N".$+!)_"X#]I[;0Z7?B\,/8=&,T)1H<[ S"*HDA%DC"D M0C]!S(\EB@&>4 CSF/J4QR2D6V\)J0G"UA^,IK+=S53R%VNIY4/_E5/L>15[ MR#)\[8<\H11I24+$8JR0P)%&#'@C"0A5)/2WWO):*/ MO;ZU&#J5KHI*+U>C MYU';DH?5Z>V<>GLT7)!#G21I+!2*N8P02QA&,M0,$9*DDE"6*,VVWD;1!I@& MSFOQ3+P6$8BT5%(EFFF64BVY3H*0Q#J(:*1)[K58)*5P7HL'>BU.MKL'7PPV M :$001H$L8\4"11B40+ %(<2@8D -(,('(MDZRV-:F'$*X1-3[1UM08NYUV= MZG9;)UY7_O)^#@/0^@JQB"VL>49QTR![4A@YJ+8Y*P[F7<9@K/"U%KKEP25/+A-4PG0I1 B%Y9G#\AS#(HTTP:%,L,01!0TFC]I_J9[^ M.H_ AGH$PE0!% 4IAG6)249EG.A 2^8'5)C3LX<=O,#TA-CU1W'!U?;?WG3\0BX@2=L]PSUCH M,Y[/WLN"P_T=YWJ>G,MMG*\EY_I>WH61*R4N[,$('0@12HR"* L0T9XC[3"/MTP1 .R8\ 247-1XZ'5\W'9_'95L= M)7>[, _7Z^'B3;A(?!JFB LLS%D]A03S(T2%T&DD6*K2P$;1\VBCO+A.I9]2 MI=TNS)(UN+0+$V-?8S]F2$="(B9]CJ0@''$9 N&.,=.^WGI+\.WHB'767^<1 MV%"/@&(B34*>1C(6+"8XIA'CC)D83:DE3JU'8)&\PGD$'N@1*.W"4)@Y7W*" M.(LQ8HG * Y"C@2.>>Q+F0BS,TQY+0K""ID+R\[>LE*=7$@TO3L ]3P/0+F] M\[5$[8NR'Y?JD,<14XC0.$0,@RDH28(1Y4DB1"(2, Z>:NN\>FL\@1X[5^W*M7JX/D>^DK[F)IE: MR!#3(4$Q2U.D<8(C$<:A9*$)F"?![41&+N&)4VGGJEV)!I="16DD541"SCCF M<RIQ4F$XP@K!/.8(!8D"@GJ,X D[7.A%8Y2D_2$U$*R@4E/ MJAMO>T^\/,6KSM?OGN&>,?T"N]@N2M??[X/?7?Q)?)S&6 M&*F(2\120I$@*48ABWP6@.TG_'QWA;%'YS%9O1&X'IZ7V"7%GQZ'XX*,9YX&@$0Y%2N*$)X$*DXFE@ETT?Z41Z?,((A'A,S]5&('EG@(B,1]Q'(#] M%T>IX*$2 4SI6U:#65Y_0').Y370=+=/] CE/AU1;AIQG*J(()+R #$I@6[$ M1" >4\&($*F.3);MFL"W _#6V=OL]/HI]=IM%BU=C;^/J+&4FN 44^2KB"$& M*S7BD@5(A:F,3: =MSM&=+-*7#AOQH9Z,S!8N4%H0@EEQ%(J9!1(P2-"!=>A MPG[NS7!;1A7$I;UKNXD-V 0](/_(A$NE6(S20'+$0AXBF:812C##4:(%S*IO MMK)K(;E]<'#M]XW6P &]M&3Y@,!F)-S9K,T_F^5V_-<3OF]N.:,3$\PO"&)) MHA'3.D'"QR%26&F)92R4H$^UZU^]LZ,;?O9[#H7FB<\BH>)0XY2E7/*44Q;I M$ =,,4F5<_*NGZ:/.GDCGN@P#%*4$@J:3J6/).$)HK&D6$F54IQNO?5K+*Q2 M.DRGZ$_M#*J.ICLG[R.4>]3)JX"%!51Q% 0*(\:HCV(L-4I"E2CJ"^DG9AFO M^?YF)7_8<+U>2[5V7M_'Z/6HUS=2) J2B"(<4H58S",DN6 (U!G#>BYD:$[Z MD)K/@\U;M)WW8$.]!RD5-(V9B$B*6:32."))(J54%%:O@#KG;W7A:4K)G FO8:F4^6KV/4Z-C8B*U/PU_( K" MKC/[39NTO)W8X.SKK'ON9=V.)Y/6E06P5NIM?]GQ0AQZ"VZ[?>+KK NBJF88 MS&/]4S=[VDO;K4MO!RXW"M7)>[ #U*MUJ=N=VJ(;?6<38?C^E,V>;-]X>54' M7O.ZYQI:>PFMN3%)XANRT\G23 -7 %6566E'H@/7RJXGV]IKMJ[AXK2A51>N ME!VOD\Q#Y:7)/&_FZ[_G('.Q^)J??#L_/OIUE M9S\^XZ-O7QFTX>;@VV=VMKM-C[Z=-0[H\?G?O_?]@^__Q'ZJ$Q-[&) P0BS1 M*8J%I @F(0Q][%,5@@TKZK>9K@<2W(!?ZNN(C'&5D-%G]9 M?H+(2V =Z+;ZQXK:6>?"S(Z9+=5?"<:THE">PQY\ERFK)?E0O/U7W'[U=JH* M%=W@QL:Z:G4R(PFOV[H!N/93O[G.DNYYWQ(HW97SKM=X>(N,.ZU&KSO]EA*5 M4S"9NKTU4_NFW;;L&0[]N9OXP)Y-NFWD9]Q*;N"?\^YEX^W_!U!+ P04 M" R@TQ2\3S](',5 !XYP $ ')H:2TR,#(P,3(S,2YXUOVSC2 M_[Y_!9]\N7V KH?[LJ EVN95%EV*2N+]ZV](2K)L M6I1D.VO?RUM%* 7PB/*PK,]YT-[#Y'08SX-!V=[ MST]7K>.]OWW\Y9??_J_5^N>GAQMTR;QX1$*!+CC!@OCHE8HA^NZ3Z ?J'3NNH?^2T7(\MCMON'Q\1[."C MGF+Z%IU&WI",,(*&A='I6W2V-Q1B?+J___KZ^N&U^X'QP7ZGW7;V__GMYE$5 MW4O*!C3\,5/ZK<>#M'QW7[[NX8BDQ?F09J4YZQ$NACCH?_#8",IWVDZGZZ1% M)2-J84W#2.#0RUB'+ SCT6("7_!],1F3?2C4@E*$4R^C*R=*"; 0G/9B0:X8 M'UV2/HX#<;87AS]C'- ^)3XH0D DU#,%, \+I:9)>=4Z@VB?!"*2OUI3%A_> M(G]OO[H <=0:8#RN+T2>4 N2/*DO3$Y=G9.3D_TWJ7^%8I@ZIIFCV0?FKQ#6>R8"RK?TXQ]S@+2@;^_IBS,9A52J*\(U(, MAISTS_; ';526_M[@'L?0)"TA,%_=JC(U_M 0H*;:4-26JDU9WL18!$0W35; MW&X/!W7;#21>'"B4_]M;[Y-^W=8#"0WI_T+CQYS4;3R01!#@+(.]I'^"]XCZ M9WL7#"+H>SP \>3SYX?KHF!(53LMGO),N4[1^-B&$!7^0ZUIR-U"BA))TM_V MYPGF6,41\>_"C^KO^78FQ$D1"^'(1& MJ* T8OTK&D)X07%PSR)55]7>K\K.@HZCT.D )!D+!<^4]?1%A%@?9=Q1RGZ' MH-GE]YC#FR$1%.1>,YRSO.W82A.Q"K;HUYG:_G^'=?\.3+D2+5H-UQP?.X;= M=MNMCN&4[0ZK_@4;0<.&)(SH"[D. 1-RPZ(5@2MB:D?1;;D*=B@NZ/4U M>LTRYG9\#]OMH]7PW3E.TV[B:'@5L-=5S6_&QH[A4;M]7,/@ E>DV#8(J<=X M-,)\ J.%#D+:!T4-Q;FGDEDT'-Q#5WDP9ZT&5T5>%LPZ3MMQ]$211E[ HI@3 M":!FK ;:E#6:\D8I\QUR<[W]'@A60K+3AO]60!*L9_)7DPQG-0"><"]8+Z0) M1QN@W7:WNQJ@NI(=G/.=?^[[JD(<7(=]QD=*Z$LB, W6"K*U'AOT;MMU5X*^ MA:9UHUSEZ->D^IU2S(,EIW\XG$1ZXB>W(UR'+R02*ESY2@*?AI]'XX!-"+DD M?<(Y\24)3!=5\YYX'(GH'91HK7+9E>[ 55G)Y94ND?4O43I]5KLZ19IQ'^ P MT@3OI+;K%]"NOX>NRKRNIK]I%A8(IF(C+0::"I[3]<4JK*1/Z7:*7*0G5 M'P<$)IG0A53(?!MY#X6T5V17K"-7I8.75ZRTQJQ+-R^M'6K^R&@*!!"@38:>3B56 M@]K&P)H@<]J.&14#MQG(9O@U")8'\D+"F#P0CPW"&OLH%M#900 8C- N88)R M7!K=]76R5(74UHR4T^F:8V$!#$U,/9D].HTXDW?0;7@PX&0@%T-Z$Z@4WGV* M83I!HGHA[[HJL_HOI^NJ);E2M&?CV[3$C "H-T%2!%D@%:*1CLQ$[H&,,/ ' MKT2X2M2!'[GK!710/RVY+'.[&KBN6M6KH 99;2A7'9K6MT.\.BB_.^^*^>_. M#O5-N8,+%@J./7%#<8\&5$S./4%?X-^U^8#2&NS8'\#'CIF>4DQ0PB5)0S:Z[^M$QX74]NCXJ&M. M4A;AT,3PV.S26L:NF-QNR8Y=IUT-D@8:J#3KF$]XWA)1#9$B8KNI.G',3&F6 M_)Q)>_X5 ;<=&'7,EIV%U79UVEW3AUB ::()*^C>6G:LA(?5F'4DK)6B]7I.&827Q,VKE?KV*(9"KOIZ79-GZ#)FVAE=,MO,9>? M%+W46\\JH+5;%==UC)QNTOTME/%JL#%1_[]@\D *7\6.R^X:K,[.CMB!ZQCS MC PQ]0>2_)5+T,%NT[< ZMZYB@5TUC=@.XI'ZM$]GJ@ENR5@+&=F!_'0=8R M*P-1,T<)]P33E'\C$?S"F/]*@XJ?*&6E[;[]R#$7.%+2!O9M'?\^1V/W\,== M,X9*&331QZ=MKV5VYHGLYN7$=8R@:MKE#30@YY['8^*#$87' ;C&3R0$_D)Z MRHH(V%E834VW[9C+*0D_E#!4_CIAJ1QXDV88UKZM8YBJ,+):JRZ 97B%4JB: M:,:L73W[,O^FEM5;L0ZKD>QV7,?P2^5(&V7VYS1A9UVKP@0%EYOIKK$^NXIT M76<)8U"F(I*BV5-KVS=+R4M796W ?@.DO S^='B;52!60 MN$XM1,.Q50?QA/KPT;2SLM?G(_G=_=)COPYO.]*';L=88Y]#>EJ9Q#C#/3>6 MDQJ;CKAE0E@;81LO.Z)';L=8$)Q#U#ZU;"AZ\J/ T*,!Q8G59 ('B6:S_A?. MHN@YY/K+P3^(#S3)>MC2HWCU&NV:<.QVC'6_.4V8%4'9<"E$-J+A@9(#Y051 M8SX5I9&#'DSBB.KC ''HRX]&:3B 0*CRH;DV!O:$Q8EC;G7.<5,YUAE^#8)E MV0/^ZQWDWW$.VHZY>[GAQ_6;?5CKQ.$B:FLNZ<#IFHGNQ 5+RP(1(J&MF1BQ4I1Z'F,LH8QQS;XBA MOA6QKE^170&Z;L?(!!2J&ZA>ET=: )238*<;.@#+%X PVA5*V'E:8?\P.V:)\8OAEQ=O))5@])ZFHNKVDI1 S-=WA[F M'CKF]UW3\=2XF85J=.VH-D]ECV:/NN9:=*Z[&QO$ZD/4UQ.\EO.RFZACMVO> M+Y##:!>K+D8O.41+'4=_'@33-^"TOQ,Z& KBG[] #$@G]\(]VA$[CGUE@E+ MUE2A70].W.[B#,!4#])SPY0("&28*2"#E50.E B"4DF0%J612G-+A$Y2WA.N MXOJJAR//DUE]VV';,3\NE >.) E2X*)G%4WN^3J^KHC8ZO(.G:Z9S5R$0A-] MG]&C%U.I6-]X6V\?XW*\K3;QL.-VC7!Q(9@R?,^JD[.UQ9 WT/BEYPH_DD&- M@^$-*KOI@S#36"',#C1.>32XT^N8O0):N]6#::X1/!@ --'DS??FZD%_+8YV M\W;@=HV(P41M-P&PX#F_XIT! M1'%0<^G]3Y/&KD 2"_P8V+11%N4W-AR M??T/',1*& AO]3D#ZH9F?:UA572JKC(,I:59%Z[8W43U*B\E:"Q_DW\<03RUV,=L%"G>*T U>)=-,HYK:QYK:/ MZ@VEA>#9B=X)LTBQ+V]1]OVG/K9/?S!X_O#Y\=P3A2VR$Y6WB(;R,'B1ONKA M0*)]MN>IF^)KM1-Z%HPFGY2W]$'Y@*_@ YZ(-PQ9P 83NTK:*#:MB3HE=Q[Z MZ=US5!ZT+ZV$"K>?R)OX%(#&%6)8G<%[-56D551H[4A^-_R'JN2N?Q&PV->& M7F;=1V-=6KU-3CAP0.515,G5C"7&O1ZS+37Z]9$N<>;+,]RPHX=8G8#)4YU]A3UU M7>DS-. "C^&7F#P2_D(]P$.\Z$.[Z?0#DB>"1/>8QRVTZTI$?;]QCZN?'U!7C9?ZM ME&S#/@T4ALMIW"71_UZ'LZ=XG\\<\5VHEW79;*D'2Z?MCZPOJD_RYTMO6E7G MG$-T_HJI#"T?B1"Z:%6_LI!T6VW+ Q$Q#^_"Z_"%1$)Y 2H/IP!H_)(95@7* M38.JA(ENF<@R%-\P_T%$EIR([&VL3K_IELZ=!74GSX)*CNA-;,B"V'"2V)ND M8'1)_-@#*,'60JGO0Q)**UR>2GB/.K=UP*07FX&\9><[%W9<+1[;VA'R[!'9 MMESW18U]@"@ E$1:H2(3M0K'#8=1R]F/2S+FQ*.)6&LU3;.LMU6''N5EG+W) M#407A$?I5$Y.X0#8"WG#C)!G,#Z0GS'EBK3$RZW <--N[ULL8AQ9MLF[R',.#F"@2GZ:3(LD M#E:%;_HD@>L0>BI6NJN:^C3$X=U8A7 W>!S)4Q5+UO'^/ $VG&W2Z9 KSD8Z MM%M$U*>S^Y MVR.72KZ( 8U03+=*E*.\'+,M0!*<'Z$#"*=BB*= 7#N41:4WC671"(K*DG 5 M"#< ?3,[& G4BX[H=:?6:-[Z9 MQHROLOT_+)(K]_!"A]D7F/-)7\_(*BWLU>.W_-K>>P9S3V0T9AR*GJLS4>67 M:B "S$/Z?6B2W=!6H]VTV=5@G \X4<^[A^XE+MFR8B79='O2_@4/X*DW7V(, M U:H54)KV%Q*N/'!^D"C'XDFR;VCFB)^Z_'8]-H)MO: MU(3@,^8AV-ELK5?N$(#P# =/F ^(T$?NZ:+*"I-BK%=ENUF/6!CPE,>X54BW M(*)=-HJ9:=8[14H+Z]BL0F0W7$!L_YWQ'X3/W--X$6 Z*G;9%:FW--VR>..K M?6N6E69+VUD:C$;VM(Y>(;1G=.9.(?LBW=\E#(HLGET^5/YSI'NO8:A$7RF8 MEBL>6?I^F>AYCL%VALOIQRAW?2.SFUG9V?QNQ8W$JS/> J^6S;&S$+/:1**< M;M-AVI*[%K9^L\(3'6F+I>U3R7QO<>%-M^&!R#25W+F@'-YYDL)]AB"W;*I0 M@7+CK6Y/!MBZK&T'"XI3:%_"#' ?I"3SZ_J1GF7C\PS(S7@_S M[8Q.DHU_4L3YS9UI$N19[D]Y(0$;2TK[=S[+LMO.SGD@/DE2U7*A<^DM8[7Y M;+FA22X*5*K*9LM[8QX^;2.2]=':-G>.>CL'1FXW3D!J;-W) M%]YT%)%\_0\#LVP?L5EPT[)7R=/!P^O1&%ISUW\&A> ".,L[9EE$K;OOUL)[ ML[F_"WG$ ^,AQ9^ETQES&I%_@7*7+.&44&T:]"4VALVXXTCM6?[$V(^Y?=OK MW(I6M<8MM>EJ^RWMQ=/]$J%_R\*?ZM 0"CV171-2GI]9BM<6I&3*45]!8;86 M^2)__$"T-@-X\G95_>,+#%BY=E_;NY=PV_ST2IT-$WE#,L(??_D/4$L#!!0 M ( #*#3%)-[=(G)F:^\3 DI X19%N+K;5O_XF MN,B41$DD#T =5]\(ARQQ ;Y<3B(SD4C\^W]\NQ@]^0+3V7 R_NM/[,_TIR

=??SJ?SS__Y>G3KU^__OE;F([^/)F>/>64 MBJ>;3_^T_OBW6Y__*I:?9LZYI\MWKSXZ&^[Z( [+GO[W+V\^Q'.X\&0XGLW] M.)8)9L._S)8OOIE$/U_R_$%<3^[\1/F+;#Y&RDN$<2+8G[_-TD]_^].3)RMV M3" _Y2?G_T_O75U-.)P&F\W,_RG^.DXNGY>VGSR>H#._\60&[_/+\\C/\ M]:?9\.+SZ.JU\RGDO_XT/1_BG)PROIKQW[Y_]^GWR:,?Q<5H2>L;_'L]0IGK M&!SP;0[C!&E[AL/(&\\FHV$JJOMACC^++L\F^=5PC!(:^M&[R6Q8L!Y%_KYC MUV#/471*U#XV*:DZFFV^.?(#1\M7!8D;.O/\\>#:;P7SV?#&= MXJR#C'HG$T@B 1]+&8(D7KB 3RD^L"9SSH2XSKHU84MESGX6EAJ]'OQIX>E3 M&,UGFU>67":4K17[WW:B6/'T>)*>^]GYLW$J_[W\QP)-U*@P]-G\N9].+]$8 M_IO(5BCE>V_H55#^-US3NMJ59?^+I;'%QL1R3#%'G-M\OAK^6ALPGK06S M4@FDJ*O./(MQLD P[R$" @LC^!7F&YJ9#2I&KHG7IA#.!+$J ")24:E$HU"A MR5-Q#ZA]-(3_CZY^ SCV9(![T9^?!V6I#I']%F) M,PZIS)*30%$M,V,B!&&%4>X!3V/OR?:1M?QA9-V&Q_66@R6$090BZTPYB3QE M(HVU2)F5Q"@0GC$=>=3MW*$Z1&SXB&+0EGL@/@H,NQC&7BX)2GAV06B6+#Y' M)W;M^N#7'"3C6\O5T1RNIJGOII//&%)!ZI_CTDD%JO&_GL>">)#X\=D;\#-X7]CX M-G^:P9+8 0ATE))0A$I<3F6VA@0/:*PM#2$EX37/39R7^U#USX_II!/U)%!- M*5Z/YWY\-D2'>D4?:N?+;W&T*,G!OT\FZ>MP-!I(JS/W H@VG.-"SCWQ3$JB M1+!4FQP<;[)$[ .N?^Y/)Q6I+H]JFG(U._/10T+M%%FA=J(=0_)H(%2(("F5 M!40+;3A$XNK'D?A1?*TFU8VO_7H<)Q?PT7^[4KM!5#+RC'Y*3\=E'F%Z\@##_=3*.FUP1SLAEEH1Q!41&)8B+ MAI(@8U# 0 371J5WPNE3N%-- ;HSOE&TLZ'P<@N6B@K0D5($%!-$1]2GJJ:4:=<51-XN_1>,6GFR3XB(#R=9BC$YQ]77996*R M<%J8[(*VS;+Y.R'U*=2IIA=U!-#"!WHV3A_FD_C[^62$K)V5!,[\TNC=>4GTUZ"B%:MKP?')Q,9PO*XU*1<9D7-9L&,>BG@F5D0.&N9DN 2%I M2)@A"M=JYQGU*;>IC+D;4T]=I?KZ44LN+\$[ MPZ2.6:?',!O';)ZM4S/+H5?E1QC'.@.6X^/(+8:RF1%;B/60T1&!%#,T28?M MP-*GQ;&C'MS>-NO&^:J&<#+>0J%SY#Q$C5%)H4H'@^ZHCB2!L#;RK%1HXA3= M!-*G);&R\#OQO%Z-1TK+LEH_>N>'Z?7XN?\\G/O10":CM!9HN;751"H -+/6 M$PU42:Z3,;I-M=]N/'U:^BKK00T)U*P 75P4UD):!JNE*FD*YS">#;_ *G7_ M9C(K6?NW^:/_ADZ\\[RD,++G91O'9Q+07R,TE@C./B43:JM/ M0XE54ZOW,/?#,:27?CI&5VZV!?H%Y&$& MR@ZJ28+R86A]VH*MK#R5Y=(B,76UN9*]A& E82IS(H4%XIREQ" 8X542F3?1 MCX=VLXZOLG_G+TMM-T8X^,IT 6D'U8E%YI0!8DS&:,* MD8=*!*Q+(6#,:81I9&5V(^J3NU_?IE200I/R@0T09:+Q+I;,/$<@RF%(JITC M&H/3S"1H#4TV W=@Z9/C7ED1NG*^=?' U8$SJE -/3J4F:(#J)5$!Y!E8M#) M]"HH_-DD%7@_K#XYY945HZ(\JE=.;I]2NH4L*Z.=B)DH3@$-F+/$4JF)2\Z5 M!2_XW"1GM ^X/E535M:7ZK*YH37__O0FS][@WXW;%;SS!?8YS(4Z6D#G M2_-R?#/12(+PGB09E *3'7.\A17;PM ]W?8%Q@MXA9:G;)Y.?9S_-IR?/U_, MYNAT3J_.6)02;/R72EXP9I-3.Q>!I$T_Q;D@')AG(#Z$JE210\53=9I-AH[W#\0)5];O-_AGR9 I; M(>\OP_%DBM[)Z_$D,;.1]>VU"QR8R4+C#"A,)X4FF(\216QTH.#7,[1 M-8GD[US+'M=8]U53;YV2.U*$]>J=8#0J9S!AC(P9E;QWNAB.A[-Y8=,7>/FM M!!J 48NVH+(@T49*9*!(8Z3%Y@2>0=B@?!.?83]XO3+^/XKJ-9!\O03VQ60Z M'_YSR:ZW^>;AX4$,UG",94E.#!<_2=$=??#.C"5_?^U ML+*D:S8/6#)@1?WZ05CVM[ BA8 >G,L>B#0E(2^:U4S.58S9JC:W\D?<$ECXI") ##E\!DG :PH?39\#LD)Q9M$5==0 M_$AA*%-44M"Q1->JG/0NYWN-)2PI)5BF/L4F<=6CA:&/&[<=KZVW[7P_E:1R M,@:!K]>PG]&1+V$D*.E ^W*^RL=BQG =\\P37Q!9&HUT2JBF-Q]JE5MI5VG%&UO]%$E[HV7G%!E$+15")\; M14P4T5!@48DF">RJ^EB/;>7,QQC2VFLIT>KL6?J?Q?6D*F41B"'A0J M8#:96!D\ ::4<4P'YMHUA6] T('+2ELW]93*OJ]U.*G&-#<;KS#R&YZ-5S5S M\?+C%,GQ<8E]G)9_K:5_$(E,B. I2+2'GA.D5Y,0I2+!X4I-%2T=?T[Y4#2A MLD]+9!\?E,=7K4>(*W?TJJ@74M[5"*-)-/D0):TJ-F_/VZHP]J&93LG;1RB- M+=ER-V3#-L1MWK<0&CG[CHJKW,$-#%!'&^B*KZR]L??(=3(\!A(21C. D M^2B< <% MNDZ[.K8R#-<5KZL>JPI%XWF MX$BBH9P-SX#>5;F1PW'O$D\VY5:YF3TA]BIQTU]MWY$+:J$#-?<7=^%;;8]< MQQ>8[ZD!K'5T?U+F& MSW$!QGM'=+G*2,98[O.-Y>:];!T'0S5ODM?8'V*?3DS_^#K:50?J-7A8DO@V M;Y/]=MR)P0, E_!Y,R0G?.(D=9IXH06),I4CI3)ZT20)WX"6/I6Z_4!:_]A: M]1AN1O0V6"EMN2U3$%DV2)P)FM 0L_ YZ:Q[Y68<6\5PK4.'##!H$-D0)Y@O6][@ M(08>_8V2MIT%T =,V:NS'(VUI:4TJJC*>TAP\7E9L[FLPGP(8%0VZC+@=/VR4,]@<:T%,IC!/Z)<<>R#T1QXX@, ,2K MG G/F?,HO6?JE G4!P/_XY=S?,;?P^?%%"."&;S-6]VI!PJ8-NAK$*%=:4>, M;H:GS*";(3@N HJST*2'X,/0?@0/L:M:W;5\5Q)8=;_P;7XQ+ P8I]G X ,= MEM0E&8A4MN1,DB0YJ%1JGK-@38YD[L#R(WAZK53E6)'4O)\] J3EFH!*^QT6 M!'0RG0_!!$NX1?,OI;;$NN2(M)P8>5172>M6C2'WP;1)^V1T^D!D?+H.8YOQM;!9MFY>\APO!+*1-$JRV% M9%JAXQ!^Y$]*I)KL(Q\'] 7(QI].X:G)MJ(/+8NHKEJPO1BI= M.135G(E@""TY*ND-)XR-F2'>O>P/EM*N**@J!NCR6)9/;0H)+\NAW++]N3RW:+< M2+MEO+A?)%$(Y8(C1KQ!/:<^296"OGUIW4Z+<^"T>VG*(V\4US0Y+:72M'WN M>_"CX3\AH4W\-)ZN__B['XZ7&WG2,,:Y!!)UX$1*A^Q(Z-%G'<"#T=+#/K6! M1TV^EPK)/XB#?!H1-0RZ=H$?""9]RE025YHZ2A_*7B!"#5IFGBAG,IXH';T+ MWEX*=JK6S8\6@'467,/^*1\*\Z:7D_QA>#8>YF$L=?BK; .RY-UD-(QE^^H: MD+TZ4^PYR;GXF-S\6%+K[7BY'OY4G-Q%S6GX^"RE MY260?O1ZG"?3E>E\ 7,_'+7C[KV3GHKG^U-^&DF4]<"/+V>K3$M9L+9Z>/\? M&*7A^+Y3#!^G"_1S6TNN*LA32;H=9SMV-SKH>@9#H[(2$E&&.B)SS,0ZHXD( M4N2@=*F%[1 :W'_-QBEBG^PUF%0ZU)L2V6=*B2_=Y+B*8)CV">@^Q^C:Q3Z- M/=-FVM ]YCE$-$VCY\WQ@347/( 2'#WFI$M4;Y,H;G,DT5(ODF7&*4\EB7VI[BJ# M7^'KUN13M*>+<5QU7#V"O?>-UIUS>V/MRI3U#?7O(4Y01,O$\N&\V#%(=Q8\ MA*P^Y4>GP>X7+M>[AY=MK,R#T[4U+8=1VY7OJXLLEM=5S-=5 M48=S<\<@W7GT$++ZE!^]W-\Y5 LNM%CN;\]R_*-U]U@MN-%BXV!37;"<;9U7 M6&+NNGG=,J>9,J'L_C'G2.FR3IQ)ED19#'Y&,P"FC:F]&U2%H[&[Q_[[ MM.R'6V#*JI0)+<92&FM(L-X0 "JT#%3(-M>+W@^K3YY'-8W9<2"VEF3JG2V* M<7%1> UINR$3_CZ")?_':?N\PMUMKCD:$2YC)BE)7"TS^DY69O2B>.+""<9B MFP:GM0CH56_+9BKX*.)NZ":]*87IQRQUZR]V7])V(>BZL*_&/-K%N?;U6A2V M<&!6(__JI^7'BQN%B^M&GO,/H" MOTS&\_/9(&HPD6M/F"[72.4028 D"7,0F0@QR= DFW?,HF] MTKICY/@HRO9JLI@.A.;22JN)%,J6K*@CEF9.%.4)0@ KS*.N AN@?>H^WSMU M.UB2)]>W9WD.TR54=+L'/F7-.#7$!H%XJ2^7<0"0+"35,5#&0I,6)T>A[5.+ MW%YIWO$R/8WZ?1JGX6Q9!@KIY;>('WUV4?X:@*+*:&X)-0F9(ZPDCD5+$A/ MHY6>B],[>'>A/;!K[A]<_:K(]'%<.]0D&&CM-,\R$*=S!DFR8H__[9)*^#D>C(S)P5U_MGF+;C:)K\G$SZM&Y^AL# MU*.S1;Y^,_;Q*=6;(]2CMTEN^7HO2'^M%^0QY-\_7G=F'("W*6N.?ASV&;4Q MFUH\./=.>/W-[7>.?\XZ3MB8Q0=2_$C5!3G25T$-W''\_ M(7.," X9O3N/CZ;EA$P\VCX?/L=)&=K"=A\P?05ST66VD[*Z-P9A^ZUU+?=[ M6%8XS2?_N?"C81Y"*A9L,O['YL]ECXZ3"*DSNI,*M2XO*Q4H(.[AN, >SZ?# ML-C +BO3^HS?/R$-(@T^E4)];BU&UMIYXLL6FI1 *4]>9MXD;;$7NEJW3FS+ MYQD^?^.S99>"WX;S\]?C5'H=6/%2<1<\TJ477Q9FYWIB^$L3I?%I7YZN?VA=2)>2V&I M$(QP:9!-BAOB8]D,$M$'5=+P;:YA[@:[3]4,)U',4XFX82+RU\G\^\5_AZ_Z MU[Y>H>G,G6@ZM][9&KERD]R]AZ[+G],UO-VZ!/$(]FQ_NSL'[L12D9N.M2FK9>/?S#V'[LJFPZAHY([?M=U6CYHHP)-1)4#N-+D M7"YSCT0(;H67*7/6Y-;%O6X\.YS,]7G@5X!+N1_M()>GK&AI3AIRP$4T1.)S M @(YQ0S*1ZYL"W(?P-4GA[F&IMST1&J*I9H'O ;U88Z1\K-Q>H-?V $M*>8@ M&$ZR?59(K,'=\&I=!K M#Y MR182D9%2X@)SB-$SR<%83YOA^H-E:Z!YR:PV?M4^UK3:5HS/^:N9@5QI76 MWH4-@_&H(P,B@L\E R"(HY9C5&ZT9D%:U>:>X_W@]:F"M85E:2"DAEF3K;!B M]>O/@,$&M(R@#IBG:C1U+'U5(ZO2K?P5ZF')HPW'B^'X;%WR-QG/5M"VX/PR M'$^FP_GELJLSS,H9_>NCE!/[\\M?8'X^25M7QPRB]^"$]$3[I08LA" AR++^8'C-A"2!&T], M,I(++D5F34XB' ^Y?S'M'U*CCU&0T_@K+X89/2T81YCDK9>+=(KKOL!GY7+M MS5^]_1Y=^CI>3.?9J_HV=7E1R>-YB9A* V:X-N4NK1MH#)>JT]"W,S_X0N]KFW3.5'=QQ'(Y6C9J>;3*?5S*[]N$!/H" @4DF MB2J)BTH2Q O."60?G4B.1LM.QZ6#L/?)_VBDES>-[:DE7LV-V ?XM53KEL49 M>,NUUCP3!@PYQDQ)L@9.7* J)4$\B6)JRBY3O ME4"MCZQ/F??&RM@#T9[4:-Y,"99/;.#/AWXTL%1(T&C?K"M)098R<19_1&Y MN(0SM-E$K '^P,V!MBTV>V1%JPK]I.J*+ZZN6)P-@F7)J!B(4@&?*["9!)<% MX6C\0[0V*]NDPO@PF =N+?S+J."1@CS9THTOOK[X[./\;?Z$=GR*(6EY[=WZ MKM9!5C&':#(1D9IR#P#Z&SI08JP6S*0@UJQ^ TJ<^&#U9G&L*[Z3F M[?EY*;U_/7XY1O"0-B&7%XQ;E_#AB!&]!YXH\9P% L8PX3@#RQXM@-D-N4^] M,GID]2K(]Z3ZN+H )?W/XBK3ZP3$")IPE@*1NNPAA&R)" !!RJ @-JFY/ ;L M/CIH__5TL)-,'S5TWCZ M FL>-+,)>-)P "++,M?+,/ 2F14)!E\MM976H?W MA+2/VKD_AMH]IC!/M*&SKIQY5ZXHF(PGN;@1FT*-.ILV^\Q0=V/F8)HZ;KYL MU[*M)WV;;Y20BD3ZE'YI"S=R@2U) 9E1+8Y)Z'W>)0?GJE&3>3=HV\^ M@6]L7?JY['2Q_B!*H#P,RWHL_-1OYS!^YX=IH"$$QC$&2BEK(K,LVZB6$2>< M#0H?01/WL64-(1ZX9=(FFFV@3KNJ+A];PE5+>/3Z\>NNT;A080M)8QZ$T(>##GU2 MJ@X".DWH4 *<2=D-G$WR!O?5VZL^!77*O@Z9J&H@<32%]?KT7->&U;6&(+C@ MADJ2%*!AH2X0SPV0C%J9K8Z*\:9G3:[#J77 YFI4_&7SVHY0^ME5B[W9I@W3 MYN^!,:70UT0"W .1S',2F& M,C]@93UP^CY$"0T4ZE0"J7Z,\'#-_W#NI_"SGUUO8E6"FX%-Z$NJDDGDY3[U M4-I4"?PS,A#@7!3Z1 M!!6+Z5(+5*\M72?ZGU.3W,(/I%RC/X#)MY$??VZI@ M /YFXL?E$05D*0W1E>Y5@I4.$TEQXBP%0FWB3 1FG&I2@UZ3B#X$+H^KN6WD MW0/;N_$ZMM\>T"0@6FV)C:A;TC)+@J":4"V +I,!@\ABCC1Z AYA(!9-K%5 F*?)X2) :6A2++,;3I^JLTZA1X?+H'7T M<>W6FH'R-#@0#*%HAHZ!,"3H%$G(D1MM XOLD$3>0_/UJ0[J=/'%\2P_Y:(V M,#AWMAC?1%7\0V/*U8 :G^UH3.!!&PM-;A;= UN?:I<>9_DY2#HMU&:CP$/T MRU*$A&I*29:^[%6@6 ,X05CT)C!OLE.M-64+3B5#N37BLXN20K?41A2*8U*$)*+&>.HPH[GWW#W-^!VK''<8 MT#:B:/Q48 R#%G]^61HSEUX!I3O YU)2.! 2'0!!%:'"8O3-\(=3,A'.C 8< M'HU#DRK1 W'V-/G75;=.(;7&JK7R(I.U(2I5BO,QEI >==UK5T)BQ5#1>5*Q M=?[N)J:>IN':JLSATFBL'L7!1#]SZZ:"V2"( #PJ3RPKIXBX8\1!^2TG[GTR MTIG68=_]"'N:!VNK.ETEU2X>V )9Z@VS1=X;'Z^S MGCP8]1PNC';/PW_YT6+%]-%H\M6/(PQ8 B5#L 2M/IH#K34)R45"J@I>HUJ7O@2C56 M^W1?I/Q(I9@G5I-CI7&:JKA[+E;I5@5WW\!5J][VIJ#B[2'7CU--\L?)W(_6 M%7:3O%Q&/HVG5U M (^ZYN:^T;IS<6^L79GR83Z)OY]/1FAB9ZNVD4?P8L<@W5GP$++ZE!]]Y=&= M0[7@0HL+D&[/4OEZL ,G:,&WTUT5=GON7Q<7^+%)+N5.Y>?%16F1AI]:5D6A MH?R\F,;S4AQ5D\6'S]J"[QUI;R6,I5DMB#:%$LL/EFSK=T0=5N4JT[83Q_'4 MUY?'C[.VCW?ELF M$2 ]^X)F\ Q>?H-I',[@W708.QO\2K-7Y7]=7G2^@A;FJPCQ'4R7#L 1K+X] M1H5+9>_'59WLHXW972,U8$$+TW9KDN??P4[RK7<[7$A\W$0-V'@$A94.7MYX MO%>NW]O\8CA:X*LK__OM8CZ;HRD8CL\&SL,Y<$::#)K+=UL"09[VRY4I39)G7R M!Z'LT]9<2ZV[F4]O)\IJ&S [(=[%C._]W@9><^J]L$0QCVQ16I(@ T,&9:D@ MR^QYDUV](_'VJ4CKT36PLG@;;OG\O)@-QS";?8"S5?7+X2OMK2&ZKZ'WH^KJ M@]P<_6A?[(Z!ZM/?PA.[.4?E4/.@X>MS['1AY\V9;^YZO8 ^SQ:C+UN#)H-67WVFX^ />SZF< M5EPH0[QDGDB6/;'6.2(T0#(2C*'_ZO=SWM"0,ML@E59#(B<"R:'K%YDASD5/ MJ*0::*"6RR;W7^W TB=?O:^:>]/+ZBK2:M[\ \<^-%6E,E<2IYD@D@I.@@V& M9..-9C)DEIJS,9G[T9?L$@>/EL MA,N_P^1LZC^?#^.;HM-5 XFCIFWAH':EOFO@\9\+/T6-&5V^&HX]^LI^],+/ M_:>Q7V#H ^D(5C\T8G,^!FS.MS<[S M(LS@'PLT"R^_')E$NS5$A3W@>U'5IOGXZHS= ]6GOTFEQHTY.M0/W#%2?3ZT M>03B.:3%"%Z_OCKX@DLC/HRC8;XLF>\8EW7?QW!FWZ$KL.HH*D[%NP[*=> , MI^/D@\JX]F#+C^!G\+<__3]02P,$% @ ,H-,4H!,9RM32P UPD# !0 M !R:&DM,C R,#$R,S%?9&5F+GAM;.V]6Y-;-Y(N^CZ_PL?[]:"-^Z5C>G;( MLM6C"-O22/;T/N>%D0 2$JM# M?@D@$\C+O_[OC^\FWWW ^6(\F_[M>_$7_OUW.$VS/)Z^^=OW?_S^C/GO__>_ M_?YJ/W[Q=?B>Y%-L_G?_5.)Z"-)D5#YEIG1P+"0T# M@=Y[RX4UZO]]\U?OC<-@!7/%":83>A:D-4QJ7KQ#$.#BZJ&3\?2??ZT?(BSP M.QK<=+'Z\F_?OUTNW__UAQ_^_///OWR,\\E?9O,W/TC.U0^7O_W]YM<_WOC] M/]7JMT4(X8?53Z]^=3'>]8OT6/'#__GUE]?I+;X#-IXNEC!-GU] K\_+JS^\ MCL;\L/XA_>IB_-?%ZN]_F258KNBY,B?_]O M__+==VO)P3S-9Q-\A>6[S:=_O'I^$^EXNOPAC]_]L/F='V R(<2K)RP_O<>_ M?;\8OWL_P MWA_SU;-8Q@(7D^6 B&\^>U"\LWT"K^$-W@WL/G;,;U<SA:KP1TEKJ[/'D"< M1PUC2]PV"EM< &E3T262T%,)$10DD>A'8G34B)K0\1+F]).WN!PGZ+ G',_- MER\Z'5&W#'"+-2=+",*A%-9JASI:GT7D,1D'S@G?G;6]8QV"PA>TD:WLB\6 M=%U[:#-J]@'?HJ% DM8Y*X0T&D2 X(S51>F /DN0>VG8/88A1/YT]N[]'-_6 M_>T#/B=S^QW^,EL,*?]];VA&1J9 M#J,;@J;7RUGZY]O9))-[]/-_7XR7GP9D:,?#FY%SUT"V>$GH3/89!9BBK1+> M\6AC\+22T99O<"\O.]Y3AW0YJ,DL??':275L9E>6V 0B3E;?'5TLV!N ]Z.K MAY,4\#E]NAAY[6TDCX^1P9&8+D$Q7[T9E[4/A4!ZYW;:<2L;KL BK@RYS1M^ MJ%S]@)/EXO([*_88%QO?Z'_MA[+FZ_C!D>*2#[W GW#][_/I3?F]FDTFSV;S M/V&>1Q@!'7K%BBJ6:5K'6! &6*1/DTS&>VY:C/Q G%^*Y;,B/YE?"FACCQ]I ML-=3AD&U9#D['2]KW:#Q??_=;$Z/^]OWO*\:O7Y+UL'B^6)Q@7FD3'!!&L.L MCC1NA9'%&")++CLE$< 7W61V7 -Q>@5HRMAL(''?I%[TIO[&*$>8M:25.[*L M3:2AZ<+ Y\ "*FLBF.RR;[,\[M[.'JT:]!/]3660?97A-UQ^-H5&9%J!4<"9 MS:24NB3!@M**11.#$<9$YU4+/?@"Q>-6@>,%?I-]U6 I !6B*-XP#M[3V) 0 M^0Q,=[C'YBX47Y'3Z^G,U7JK5PN+MR!,8\F$5X[[0[/>6,Y]HPJ&S$E3R5LG40L.^0/&X]>5X@=]D MWPZRW*Z-P)\NYN/IFYMJ'UIEKZEFJYFEP_D@!S M-0?(%EB=NH^2X<6I*BY7ZD2JH2$UYH-<[4B.M5&9-]E3#X?Z]:K> -3=5+8P MB+*]PO<7\_2V8GLRS:]P.9[O6M-'/#G4-GI6 )!I01_ 6.*6G32GZDV1/Z M)X]JU(Y*A0@4R3/-@3.@18K1RN6(6-H$=1,6NX![\-=T@S/0Y()F,^3?Z]'5 M"+!H'2.P7 PM98*6LBB-9L%+DX!GFWTCU^HZC &9OQ;WVYSO'K+QWZRC. MOZ;)C#:&OWV_G%_@YV_.IDO\N/QYLGKAW[Y?X)MW-PYD>ZC#>@VJ)O-L6D,G MGGP<+T;)V;H.TI(HI&):$H\@@=9*M )Y-$;IMI$-NU -J"RW!&3?HCQ'L+U/ M<7I+O<$*L87II]52V@G4:"M$?$B5V(EJR!UC7YS[+8K0G[U9*]&?3"^XXC[9 M!&0+(]FHKD06LR'[*4I97/88=),KO1/JPQ=Y!.=7AT,DWD -KADYOZ[,JU'@ M5DI:[U@F6YI,Z*@9[:J%.8="!"F=*[:Q3?GKM42'4QJ0 S"TWX8\0KP-@KF> MY+P2(DQ>PC@_GSZ%]^,E3#;@C!:9RV29U-4KQ&!8-+(Z4DHKH943N8 UXDM+%NXM)#;;==V>^ 4HFDLO*.,:],&0E*#@+!7N*2Q8OX9YM/Q],UB@RH:IS"B9C)#(),"%O,EZ.G:PTEA?RY%$S+]3GGB_(DS]ZOI%N- M)0!']I!T+$E'SC@/9"=E+^O.)V@;=%*9+E%1]+YK2D!?;2M 5T /V-5L(O,! MEX0N^#83H0O" US/0;3C'/YG&TH/T)<>? QHA!R U'LOLDZ%"6$YJQEV#)*5 MS"K'T0::/:;+:?>]UY@]'NI]49A#:#BQHCS)_W6Q6-:E=K-%&D-.A.=#5VR%8;9@K; G@QZ#!A6-53P7S7V]?O5HWI?3:9 M_3EH#O35,]ME/>^&O46"1Q0> AC+L_9UK3<1,O#HHPREQ/UYSKM&<(BX7U^\ M>P?S3T3G^,UT7(BYZ9+\U]G%=%FC'^B=:8S'R+SC@WL+_I@!;$F?"^>]XRG: MXK56+@"7P2O@3CA$;D:'CV5X"II3<6I*.E$3,_&",1:AO388 RBA70Q8B0K: M=:3F-!2MO,-V!&T>?R)Z=@UFBQR9C%:"_D^;AXZBGEH !.,1DO8V\8[DW!S7 M\-1\/KY]/BVS^;M5$.I/]51FTHZP6U]Z(AJ[#WR[HI#.G@NM(\^H14PA!YU! M9*FB,E;;CN3>^OY^IY=_G\WRG^/)Y)>KX!':*VD#%9Y9+A336A86ZY?@@Q%) M.!U,D_H'-Y#TSM2]J";VB_(*W\_FJZ2VU^OXDL7(>N6U4I(52UBT \^"<\"D M*?2=9"&X)A&C^R&=_H"V'_,WLG2'$7:#N[YG59+X"_ED^?ET"=,W8P+W9+' MY1\++!;?X>,*V:(&*Z^6V2<3\@QJ6=$1ET4F#Y& U2!' 9Q%EX!QY[5S*1%> MV4)'.F![Z"HRM/@'/-,GLV7T81)U?]E );R/-!H4>GN0/9"P2S.F;GS]6 M;'6)\E%Q)9A,F&@?LX1-D *"PEAK#W+EH4U8R#:4A\K^0,*]2;?N'3*I. 8N@@6G/D;15XFO()J!,"KEA24(M62(% M\UED^HR\"#"NB-(E^>U^L'C+)?BP)!XBM8')^Y4D]>[BW0:(! DAJ\ARB89I ME0WM,;ZPD!)/:'+ 3GGBG>C[XLVGO8@^6O:S(00WX#'+"@A\O ;$Q9S0RWJ) M#60J\,*9][5>GW!9"9!%89?TNVX,7G_S V3P:,'MG8,#!@-T.YRNOAM,/RW6 M,;E51L^G'W =Y;#X=YSD\?3G=^\GLT^(EV[^=7?O]_G%8KEH?8LP*,@3W3JT M$^S6+04HXY2T!A2W6F@9BR+GF@QZ;\!R$SK>4K22<1N5W=3\GY4_2!+SR2?Z M\?KH:15HOO)-+P>T"^W+"4P7ZS\XA>X.C_:$2MQ8U#>Z>,C: R)H6DVU%]J7 MF+DU] MD)"4E#]#FX8$/]A$^KR?ADFE_.%LOYJD9'_5A=_LA]CD0WL?V1CLNYJO2F9Q+K97W3-;806U28%!'+8NG MM54D7Y*]8X7H_++3'PG>4V6\?M(\/$TM"LM?':\TE^B/GWX?+^N;/C^&?I>^ M2U!WOWY]TI,4"&5X83&JP.J*RD+DBB4M4J%5UFC9IJ#&O1?-J0YD[_ED>SB$ M':3+YSYT_ES+Z]*.KJ-;G?EDG6W,.3-0 9G.0K J3!:LI#K$A,ON_OL]>Y2 ML@WE_,?2CT/7;K1'Z<5Y@QB)+Q$]A26^F5 M0PAHH"*_SJ;XZ5>8_Q.7SRZF^3*M&PW7MA3#)/GR-2#,,A]HT"4);XU6:%T3 MFW,WG'/4[QR6N-G@4A_0%ZK.VJ\72]I7*Y@?9]-\>22>0(&B?5/6B@ZZ@&2A M7FH &">2,3(JWL&%WO7L1T/I(,(;<&)_B>=ZU1]?9#;6>9;7=4F59Y[&RQ)] M2)XH\+DE5J)3$M-+((-C"!-DEI MBGK3_]]C'-ZR=M/O^ 'G*RL#RRN M'H/1VE&SDS4Z1:L(X77%F!AU%!B:Y$IT@_?-^VSB?3;0C0:EEZZ@_8JPN%A+ M;7$3[R:IOPO8EL[I06C/XZ>VH'V?9C7CK(&/^_TZQ"J6NK5\^G[B^5B)0%QY8J)$@IJ%D,$$H(W M+#HGF'<@K8M666CB -^"Z?0V64,V]^E-3RI:9##N@"8O?0(LW"EAF5)&D4]0 MD-7*(ZR #NA##M8T:?5P"Z:O34N.H>)$:XG:0+.!?'Z9(P/#D128UX8@13$C M;!# P1=H>*(+M M@*%OQU5B5H &1>V<%;F,J1;%X6"S$4*XKJ4];@?0MYOYG]=>.)]-Z=.TGADO MYD_?5B?V^?3Z;XRG:4ST_G(5+E @9^"UB#>-JAYB2.9-4HS60"E,%+;1\4!O MY+TS1"\SDY_-YC_-+N*R7$PV[UN\PH3C#]4+KRVVRJ;%EE4Z)N$"PQ ]TT9: M6E*TJL7>$I(9(6UL(JJ#D9Y^;3ZM'M[(1VU*98OZ]9T CR0DLE5M8%8X$HRM M?8!JR=VH;/VVD[Y1H?).\$ZO98UY/DJK#B*I1=G[3BC_,1\O\44IBQ'G)@B? M#,NZUN9'GA@$GYC)QC@55)*Q2RW11CIUA?.;4:R M9.6XD2R%6H%5D?--("-+-">BUIB=;A)_?BC0;WK6@[@6=3LZX5W7Y=UND3HR MV@7,A1 '%PE[/7>LW0FLR/P._<<<+20T1(76.U)1!\RK3=D>#&,P="8 M:F;B5]'KY82J<6AKF$,H.D^#CRX(O[6&.9;2PSM]',/'>33':HRIAJ?9&$5M M9U]8L. 92AFT6YTS#%;ZYB&WAFFL,(?0<.[6,":AYH[L8E-AZD2K;M "642? M911":CU8N9U'T1KF('+[M(8YA)F!Z_ETPXKY1YA4]^$R2J)DQT$)YDE&3'/K MF ]",2XQ6N$1O>W2,G= 5=I"^!7J4Q^.[D^)(;(@R?AK"U 8B//G'ZPO'HBM;8M?W'71CZ'1-\ M\?@GUQY_S5F5TAOR &K!2?K@ M(P^Z!%WW UHHHN =LIS^#'%A;MH\VAN:C:=F0O6 W M:0#(BXC),N"*DQWA+(MU!XC"^RP*^=J\2[_(@_6F*\!3'98U5IDF?)S[X.M. MV:VS4%9.E3)>*40:2*BM#*,A(T,8RVH:DP,ODNOD20RW/GW&=OXDH2%UHNM: M=20W#6(,]H^>'K"Q@[M ;)F=TP'C>7)R!N>WJ_[T).=,>I2\,5FA9*56P-69 M/@N8$W,V*1>,!A&;W.&>37_N2+FY#^IS""<#)Z+7M,B+)<[_'>;Y3YA?^L'1 MUEQJ;9A-(3%MO6+@$S!OG"E*B2!=E])\NY]^C\SA8TF8#2K!@2M%7")Z/2O+ M:XB,3S%X$5A*E@QR;LAZRZE6+[,@('#GMBN'W\KIET]_G)SVD&"+#):+.0GU M8HXTVF?CC_6SJ[HDDKRMXA,-CY9>O6J1781A)CCT05LM>)LD]+V0'H]"#"S^ M :,'OVQS$+S22EO.5$VMTCP BYQ&*6R(AJMD1*>*0 ^MZ4H#U^%XN;8@][*V M1@<8C[0+RT$,[&G@<8SX&G9AR=IG&]$SD81D&J)AP1?+E-,NN2A3,5W"Q.\' MBYVZL Q!XB%2:]J%)=CB _>9"8= ^XB6U3>(-)@HC]*%Y6@&CQ;<_;DB M?3XE&G4M[X65)[H6[3KHK0M1)67,.3A01>K:,BF:6O%:1:YR M0*DZ7HAV&_\A5-\2-GD$B[<]K3=!G:%NR3X$[6)4"#X;K4(F[\$K0U-*28_( M[6VAH\>*]15^P.G%*DGES7JD1TASQT-Z"_$N8%NR(RWEB4R,[%30$B-P5) Q M:>$EV?I^=#O&?B);>1O'J.'>1S40WRZ06T)$D^K]+$I)F[/)M;JI#ZXH[Z)6 M1:<=0KR)MY\H/R?T;W[VTW@!;][,\0TL,<=/) /ZV8\7"_IWT:/(PE!O;D#4 M "+8XM5!X,6"Y.3V:BC1HY%<@[(I.NE@%Z_'@>C9PN?S*PC!B\LW_W)U!VV= MD]$Y8!9\8;KHS(*SB8&P8,%Q3^K:XJ3K+F"]TX NJG55G_M^-E_6&?5Z?3>] M&"7TFKOH&5G'AFE1CQUC\>0]FY1XK#UFFZ2I[X=TAFXZ0^K%C4R=860_\#'^ MZR644C?Y":PW^+]?P)PL+=QD\XV2-!PSKZ>.-974DCT/L3AFZQFG]0*ER7\TC('ERD#4[X-P-]1A)Y.ILNYY!6]5&?7BR6LWFX;EMB0; M:UO67-,^1$C,*YH!7MB,0DL.JDE=SMM G:R!5$M%&4SJYXYWJZ=!Y'/FB[1\ M,7^-\P_CM#[W\9Y!"ZN!LW'GS:"Y&!A#T;2E(#.XTOR+])^#O"Y76- M$E9$7I )3()ID#4-(]:.12K91+9HZ.0D;C_WH9/62TX#3[57JR/!?X=)^1W3 MV^EL,GOSZ;)%D7*0N9(,?"1_%$$PT :('U3>2)ZS@0[L[7_#0^=Q(-D-W [H M,ZI?80KK1B>O<#&[F*>KF#$MG76^AB/Y$)E.F3,()K*"ULB"6970I3E0AU<] M'HZ'D>: 9=4JO-]IY9_-8?Z)1OQT-EV0%0;3Y>51TP9?\;3X2QE9M 68YK58 M?I:2<2#;0)'6*N(5-*^LR8&"< M(]F!U8X-I18P]1BYSIY[JSMP?==['CK/@\KQ)L>FUP(^7OQSHWOU &^:+X,9 MGESD\?)2 !NPGTFVS](B+'+2G[ .Q\Z]\WD>U,/ M;*]*'X1Q-AGGU?'.ZB!PW7$6.2(WB:E0)--%D&8*EVM-XNQ"EKKXP:(W=T-X M5 => TAYX,#KFX@V"M\%T^#%Q_: .4.YL0&(NI7W'E(>NE+47FQ1^9RD8S+E M6M>@*.:=S*R0/R&"2R9!ERH;]Y#YV\J&G8KX X3;X/YUM0MM[DA^GHS?C:?7 MNYN"0'"0/!-1U?('7-+*E@EA#B[[G!W8)I4B;D5UXJ)-@Q!WHP?[4%+?>Y@V M8+SQS3BI5UA%4,,*<%YFU:A-^").QNL]6LRFAB< MCMJ3:ZZ$*,&3TE@32Y([XL^ZO720B(O;7_7SQ_>8EIA_K[KYYD5Y3=]=%$@; MN6YNB(%S'@QD)C69P3K$P +0C."QB&@3QX1-2C$/-X2!PE>.1[*.PA$CXS1P M+203R9%W;ZUB07K%DH#B"EAG?).(MZ$&\$\5>_-8=/=PSL\=SS/8T%\O M8;[\"9:;>BG!BA2#95D3 =IF2RRXQ')&:0M'+MH4(AQV&.T.@_ MT+]MDFKO?%W33-K#!KMM]?CDM-/2N^QUL>C)TN&% TC&?D][4)*.CRB#L>$AO&NX"MB51S407X?$_2BE+]PCC^ UT#_%IVALP$R"I7]V"+%?XO[-YQV_ M:NQ_5@-A=IGO.GI0)8F@<]0!?*0%WR85%>: M GLD&;/R7Q9Q^YZZXC?<'F$ M,/<]J;:[$U9R#D:1":TS[4C%6$ 3(><4H]@KV'Z3?L]#CY_Y=SRPE8"[K $I)^Y5 M!!Z4T9&L4&&L*]GE1'IK0]PGX9,U?$&A$@_<,R]K$"RM5BRBDBR3@9*C29)V MT18^R1D;OOQ]/ELL1CI9*-PH5L\5F399,S+,R*5$[2S- 2>AR:'"[;#N4RP@HF_37WJ@ 3PZO3L+LZ?LQT";Q*@HKV0, MBH'DEI%IY!F$I%D07*5D1-;^M(T8KHRN1Z1)@S'0H!9'YQ+6T8<2:PTB,)*T M..9,G]535,M%B1PCN6M.5^T?$# 9A'"G;6/Z #I4M5:?0S@Y38>J)%'R1$.D M/=W71O610:KY)X!%@0ZE\"Y)EP^I0]5!)-S=H>H0"9ZF0Y7+R7&%@2F);IU. M!+25,I2:ZTP:KMTAG#Z$#E5].>TAP=-VJ%)%V^A-8=QE5#ZU#U3$*,;#X&_BZOR L\.ULDI^_>S^??5C7J[]L2R%=\J8FC>=4 M36=)ZU"6BM66PJDF" G;I.SD+9@>GVH,1<#>VBD#1JRLL!YSE[3YP]YW1KL M;-\/I\!3%D7DHK2S/":9E7(Y!-3>9#6ZB>5P$1Q]:?G%GP\DC@Y7DC:B0YNT M M(G?EV^'U7\GHN?AE^^XBA-G:8,Q<' IQ2[E+AB MVM0RV+07<+GH9 B1SD@6'%>!A:!JB#-K0,[NTU>[TLD?!?!O1-G!POH17 M0\NGBWHK0'MXE(8EC+)6!.8L)(O,H2R<"TAYNS)8BRUT@^91*,1P\AZP"N07 M3A8Y;[0F+6%R"2JXD&*N\0<::FF4" 0JT3YFI2(WRX32IGW/3C2/2@GZRWO MTI WKPQWCGQ]76AKXI,DESLD1QBQ<$9N=V9>).M=E@*-;:$37<"=ZCJ_H6(, MSL&YK_&W6BEC"M9[DH4GY=9H)0O&UX8DH)W4)!P8K/OP/>KT/A27N[N\'R#3 M@4O-?=&FO .,Q]KE_1 &]G5Y/T)\#=E$'GP1M=N3#V2/D$'"HHZ"><(C4!B;ORV;E3EAT60A&_]84U%QKR8-F-2^HE*REDV4H M^NY)E_>#9+^WR_LA@AOPK.9FLW)7>]FZXID)IC#R @L#A, @1BNY!?('^& , MWH\N[T+3@3E&R97T OOKX=+98PC2O$O">3U=YW?WJ+'9_]D!W P,6^F_NI;+^'3ZF:Q+QEW M/WD@*@XT42 MT<5$SQTOJ@B/,=ALS&C[8?W.<2Z?]OE$HJ#R*9*3Z:U.3'L,S&N!C$O0*.OQ M8FA2 N8&DKY'5)[3!J6Q MJ0Z?C]NCV=C#[D&B;!!K>;4GS&&ZF, F+_+EQ3R]K:?BZZ:$M;E*_J^+Q7+= MS5ZA-#$69)+8EY"?IOR_& M<\P_7&'JX);GI4[8$@@*:;) MI6/DUY',BW.0N JI=.E=WE"O^UQ"?N$ZC"0/,D8!M+[ ZH+.P]MT0PCWWA>+56):P7#WQQXL%"6>Q>+U^[KJ_#R9/?GLH MS+B:(2^*8S$(R0PG-Y6L'C)ZVJC+;:C.?Q'9@_9M51I,_ TLS V63?9!%S M MTWN_0'.>1-X!V=K6@]ZB;LZ_54;2?B^8\Y*V29YH[4PN,%M25#(+A-0D3><$ MO-^1@'LJV@^1\,#AJYUZ[GIII:_902X4VC-K3!4A6I;47>XM*SAU!HRY Q!>R&#U

(M'$YS1VBJ-OM"_"1RX M0HNC3*%XC>EV'@\:^PDHIE\<(#5XP)>?B_H[!;&=T.Z5D,63!'+4E@>?]*J4 M?!2F%&/ML6IPATP.48F?B;G9)Z3'%)S/,=<:*.3"K;/ "-'GUA['<'[(TWN3 M>O10MDM4DST3I7$Q(&HI:>E-O&@..2%&D\*"UDFP=Z:+.N0:S MF62#)A=".A0F")IY< B9 ]=TV/7&)_2&Z9N5M_J/\?+M\VD>?QCGBYHQER;D MPTS?O'X+<_RQ)M5X',_79U_K-?U:@E9&D6)QFADGZUUU\"RJ M))F*7)G"P3O1Y$#P=$/L>X"ZC_YUYM+(U)JTZ(%9,)SI;&J0=D@,@_=2(I>T M1IQ*@)]AG=Y-OZUZ5,S"LK+>MO-M/6&:>4+\RE9 MQLER, ZL+] EH640C=L&]TWO#M"[7LRVN"JZNAMM+M0?/_T^7M8W?7X,_>ZZ M%NKNUZ^O:0WH8DV0+*]J X *S)O,6;10]_&".32IZ'/_17.J*(P',M_N/V$' MZ?)]B31Y=37ZNFG^#A_KM>K%^@XU:F%%#($I4Y>PDC0#M(J!4UGZF /()B%8 MMV Z?Y3)X]"^&YU9A]&"!GO8'FB;VZ,NX%J&O]R*[CSA,(-QV4U'>A!QAJPS3+HI.)%>^B<#QZU$TBZ'?#.4=G^\$XFPTN M\('K$-S<6JO&EQ*+SJ966=:<[%*L=BGMI,F88)$+A:F+!G2J1[ 3P3>S9E"S M9ABF!\SDV0FHRO05KE.0%F_'[W^?_3Q=UO;CZXG7!>K0-8<.Q'CZND0#L'J; MCC2@9.!2.(="]@:*D24SKBMNK8&F#P\,5$3T6=4HG$>E/;?40SJO\AS"Q,!* M\_3M&,O/'S%=U"NM%Z6,$\XO-V/C$AAJ^3%Y

Z4-]S#BG+K1ARJ*H'GPJNHK5>@72D&,9#U[5U2A]R(#RG50]3RM]D2%V1= MKH[$#]>;+_Z\-['[P6R'[X$%J0""RD;[ D 2UZ5(7K2W/+C1/ES'BN9)SJO1 MP&20XEN='SVH2+L/8COTP]CL@TTE<')6E8X@34K*RUPKS<]\;E M\RFY/Q=?-L 5,KJ4D+,"M'400L$\-X4IZ87+M0:<:G3#NQ-/_X.4S](<*:5M MD&0PV9@LTS;F6MC9L^)TT458C[Y)-NK-&73:6^K^3-\\+CE2K$T"%ZZ/;Y5; M@8OE*UKO5WEW^27.4ZWO_09'T@DN=3#,)"N8YD:SJ"4P:[(*9$_;DAM%''6% M^#C4HQ$E#0Y:ZWA?E*=D4(R7SR"M0B(VA2Q_G,WGLS_'TS=/X3W]9/EI9+16 MRNG,C*@=9&H5"Q\!&6;+4RH"E&G26/80D(]#@9K1TJ(UX0ZL5^V';J+UUKJH MK&).HUD[\6"282(Y3J#=$.9?QC09[L1OTVB:#/$*]M MCTGZ(I*MIRXU'=C01NESO8]*R7I?BUB:+NG4Q[S[8;-_$HG?U! SK#6[ZDJF MN/91Q%)3CDEGJW54O73&79K!M;=.#Q;Q3=+MP*2OO"H> M5 #C%5T\9W-R3Y8M/6L#]M=^A!#YF?3B.<508%6&94II628V)11$)-N"->\%2*<(BH!R[4\[HVY(B??L$EX5I<6KC5LGTVFS^M MR?7T?9B\PE5=T%6PTV5U&1^3=IX,&X&Y5JT$%FV,+'H-M?^I39)W<">.!G!Z M W((]F:G%GWS4_+5I.!&>R=JAB$/M$LF;\CH]9D9FXOBJ*PU)_ K'I/MT%/( M#0XGOT3T&[R[G !=<+6T'?8!.X_UT)>X6_6@I]0;6 ][\27A?+ F,D[K(].Q M:!8R+5=))!Z+@:QDHXSR4VK#'1;$J93A$&$/;$&LMZTG;^:XVJ.4U3_!I\U& M%;7C4ELRCHP*M%&!8%",8Y9;5"I[J9WL8"/<\HIS'R,=R\%L> $VV.F_/.]< MJ:_U2=&^I5@-K&):BRT[?4\@-;H^^1'19LK(# MII:[_"Y0Y]GA^Q)V*_\]I-U@=]^)S9.7*W1QS.F8:*&CY0D$K7:T:J/0"5.R MZF%KP!V[^BD4X! A-TDI_3";?*@WVE\&3JRW)5 @$YDNS$A>RWQ@8;YV'=#* M8TDI@RVQA0;"]CNE+ U7 MH28+15C&>4G6%Z.Y:&+F[T3S6$R"_J(>,.!@+Z@K1_1N6$V;<>S&=::V'/V9 MNTL7>HB]1;6E/?"T,R&&+!B6@.OHF!AM9MZ"%(9'CJ5)U8&3:L-=S3I.I@R' M2+MQZ.MFLPJT*=%61^YOX)%I=)80&)3Y-(]G]*G^#M\/*JL[O6_[IU?LQ?*5@J-Q>!#C&"XT)I,]1B%I?TZ$#?> MBUA&>U =*9:C:P[??,:0(NI0,SCKVMS:DJQXUJ*48*,R":V(P+U,<70KPB/% M]7(^^S"N*VV9S:]]^_@$K^[/'E*\APQC6S\]Q\R5Y\$+K:3U.>28?"D9;=1" MCXX:T9%TK#_]$>GYV)*: ]XS)$W'#F^[##J8>M*K%:TLVO!5VJD!A\F(F+-1 MH]XC/9*^G\:EX!RG"6?EVK?K]K6J?4-;_*=GF.N=\]6/:Y[-,*3V?ON05 \K MBNVT3,>-(2=?9MI29#1 XC TBX.D29QS>RK%JLHSN2)IJ)OJL=OM: MS*[J!EW]^,F[VK][F(EZR(N&).WH 6Y//[!HM!802]0NB^"C=[(D5Y05ZDON MCASKD13>DH+=C[+;'CPD19T'L-T/*Q=%S@VY/@6TM,5;1'!!)MHK=?[2BKGM M'?VM7E5&?[%>ZP='J9O?IDM%D]A/O]4UGWC%\_(!!F_F8Z EYR44$P@X=56 MD'N*!!N\%E&*I/SG9M0MRK)WAWIZOWXX#=I75[T140UK_%\AID_6IQ-?H/T[ M3JOQQ/((]LE!U'GJ">JI;(:B0EC^3+Y]J MR;N-DSY*5I0BK>B>F3:,I#X&U0*V#7L=>A2U%PHKDVM4D_ =-#,9_(T7NJ M=>6D50-.NVX<+NS[4D'@\QGIQ?+M;'X9!!NL6G4YH-4M"AH*C0?(8&,FD;&F M,-+6VL3>V0WG7,& U&]3X&.%WF#P)^;J"YSVSO@:AD4N _8>:("AR#O3GWH M(?F3:@9P=,D!6=;&TDRH-K;.A;FLR2B2,<1THD7BC)&!)U6( P3>0!$VY]5/ MZ^G/_#*4';63P?G""!P-%"VA$P*8BJ"\RSFJ-@D$N\"#L1=5L8#FWN"2@ M82Z6X[0%RG/E>&T-&VQAVAORB836+"G(QM ,0-7F7&T7FD?"?G])-YCZ-P_R M?ORT?=JW7O>B,XH4E4FG(M-9(PNE#A]\E)Q^2M!;:$17@(_+E&Q"RPG.Z"^G M20=4;[2(K>^Y<'3.J 0]\[2-AE$KS#- MIC7]&391M;,E3#8AF;/R]_ELL=ASR3=(%&S_UP\9>#FP,&XTS,HJ!QXC1JLU MU\%9 /!!A(0IE"\"U@>5RR&J\73V[MUXN:J"!]/\=#:MP7%(4([*I[KM:;V) MZPQU.^K=LUB)RD-%*8X30AH>0KP+V+8.*VNL%]$"#SI(VJZR,R U<.F]RVYT.\9^(CLZK6_O MHQJ(KT.2'^WU)"M9<-W-'MP!MU519 _CR7PM-NG4.TW(D=9'0=6S^*?KNHML.L/)TMEO7CNW>S MZ>JW5GVQ:8=X?S%/;VM[["%Y._RM#%M@@KVU&_/&#W\Y1"EQ#YMEB MJ&F]Y'J[(J)7&0) -+MVJWYRZ$?]4UB\_:GV#*8QT-/3A'1MT,E]ZPL:T-E] M0%O$%3+*LI%@H&@=HXJ0Z+]HN++U1V8'<5W'=C!%JSZSQXI__G"(W"R,CAY'1YL#D*.=F,Z3B3]K+'KCQA0/!VL+Y_JG9S@-@FE MH[+!N\*%B3*18Q ]C&[#=YRH6EA;=S]X0+$>;5U%4%AJ'R8RK[0NQGMEHQ!@ MJXY"]*..[^A;/(D6@Q_K=OWT6J/I)W-:Y]^L(K9^_/3Y5U["IU41X9I<\PR[HMH$I4RY"#.4>CHI/I[LQK6F31@ MZ*/NM1V_,N%_AOGT>E?;%^5Y91$FO\/\#2[79N#Z5U>CP#S2EE8MS0TSUFE& MGH1@H5X(FR0(>_ M6OS\\3VF)>;_G$U@N>Z*6C-I0G'>H]2,1A-)LC2ER%!&AM)8X0Q QB8AY"<8 MVU>CZ?=57QJ$FC09XJ77MQJ@L5);EPN3@O/U59OG,;$8P0OCBRFF23Q"\Y%] MFPYGU94&V:Z##O#5>/'/9W/$R\2XU0 M9B.=$HP#S[0!!L&\LX*E[+)"K+F6 M]\MIZ3JR;Y/AK+HR8$[NJD/;D(/[]_&"WC1.,/F\]8VR3\;9F*O4%=.&1@A< M5)M0\8):<#"J@^G>'.A7H]?WC_8&6<%7EP?KIN6[Q_O;;/J!YB"NG>7%*M#C M^L_K/<1OL^7_A\M75^$>:U_ZV6R^^5;]/3&R7!542;.<0IW!);!83& ^6*>( M(HG;H5K#K/:G'>97,T4>@!8UR):N,;3T.YAWC[/:<=,%_H;+%[4 Y,A+X53, MDOF2:IA>)!<_J=KO+3KC;<(,3;KG'@;SJ]/9ABS>U#DWB"$>[Q96W!;6B_7> M\Y^KF?=\NIE0E[N3&!FHI9>,(DM*)J:UL\20>G5@/ZZO3X M7FC&38WW9W,]U\>L+\KFH/4#C"?UCI0VD;_3WRY',B3-;.FQH?>&I_>8KZ8X ;@;2-<[!OB.B40)+>8 ME&)BY53$FO4KM68Q>F5LL,JJ-HOZ4",X5967R%E*^M] MEV1HA&&Z<#+JI3&L1*.EE_40M,FR_ 6*Z3^']N*9_5CELT$6M/7BTS!9- \\)F5<.F+*EH-2RH.V297_W MF[YZ11F4B@%7E,5\.7I51;):9YU&"!P%PX!(CE)V+,2LF O.0)0E1=W%*:6' M7MNRZ*OM[>J+MWZ=!OWQ@A\PH.H*Q%4!B;MA'&![=]>#X5>)N\WD'@QL<]A# M?"WF\B4<\")8VGN\+$!J20H:.%B&J? BM%38Z13U?K"XQUYL0.(!4AN8O%]) M4N\NWEV6^Q#)J: =*P$RTR&3$1%B8%(F <)&Y[#+I60G^KYX\^DVZUZRGPTA MN %MKA40^'@-B.5< "9:>EGM0#%>?OIC2J]Z,IE\_@E,\S]P_.9MC9[X@'-X@S]_)&-DO,"7Y"/T M3K,>Z.U#9O,-*XKMI&L=8Y&BJ)AD50 P2J@2 N<2;8IQ-"20L^<%)B&<34$P M[D-M95*+U6=OF+7<<^$-38,F 2@/."]PG:_]?$HN^,7*1G^Q?(OSW]_"='-K M?A7,]&HVF3Q;M[D:67 FI:2$*5C&FE;B*'&\AE1&T'+0A;$O1+T4<.\A^[V ML'-@L/OF]EK4H%#S"4:[OH.=!5U,KB,G1K9#,75B%GR?(:F"@""T"KG2(Z MN"G&6]NDA].I!OAM.IUE.O70L@%/$WME8]PYQE_@_>)S$.2(G$I \@R("$Q, M9ZD8*,Z94!9=,B@3I#O\JE/B_38Q=DR,>ZLP]RE-\\YQ$@,%Q]<"A$BD@-:!"^. M(195FQH7%I*5+&,HR2N3A7E,KM"]I&+K,&]E]OP$2[Q*B;@^@\ ZT)%F$! 91)68V![ZR'#_S:'[^?& MVDR%'^9AX-TR@!*-54ZSX&K#WZ0<@RP%2\:)6AY59_E0SPD/G,3G+*\0061P M&IFQNC!M@V01O6%2@BXQ*'"J?"NO< \.Z\["^#TMK^ JQH2,)T$; 'A'/DG4 MC*/AH)/&XF0+G7UDY14.4H3;RRL<0,A#R4SO,J9OY16.**]PB*Z0P!@?,1QHE36^G:X,@Y?#K5M[#RBO<-]T]A-^!RRO\3C)< M05T?;5RE-1FN>3$LQ^A(0I8DY(I@)EEO/$<7>)?^Y3L??@\]W^:(M9[^-EO>A=%9Z30MG0R0;&!=M&8A" M<]HG$527FBP=7O65*\S09.R]F1@P$?DW7#Z?TE?XL MK=3>%&.6QEMMI=4:)/BLXX;8V(6 MM%(%37*$C!(-@I?:Q>#+30'V:T%[XW%/89(N)JO).RLW?GI\ION1+QJ>A",& MN-T?&)R36O"DI"$=3R$8HPUH:3"YI,1-C@X>ZR$4_GBQ&$]QL7B]/K@\AIP; MC^@M]MM!;2N]U8%G6LP-IPW:.5KC$R*:['DF8R^,;L/71U1'KQE['C2XV#JL M&"'7$)=@=8JH$TD22#5M0.ER*HZ7&\+KMV!L/VW@SM4'/7YP<1_?Q9I(,#)E MDGW2UHD0BJ#EH7@7!2W?^@8)+7M9KU_Q"M_/YK6O[K477+O8X: Q2,Y2$)(L M99-9K!771>2>]FE47NLFQVP=P/4]E[PL-+]^2=7V2ZF/4C*J\L* =E>F(WU& MFVUDJ9"94DK2/#4)5MX/Z0R6^M#ZL7UN.)#\&U17>(4?<'J!ST@FY XLYY"6 M_Q@OWSZ]6"QI/Y[__#%-+C*)Y,EB07,5J&U:K7FZ=R1"+7V&LV9Q6PRSJNQK$2VNA625AJ3 M>6UT#K0,!V%9T*+6Y C)BA)LMKF#NG6J7K<;PCV(16A#^FQ0X0]'W0?F]*5BAR#J5MY[2/E4&I!TR4)YQ4(0A2RS0.I>N&.6%QZU*R'@ M8!5E3\O\+>5E3T7\(<)M8)&LVCAO=I.?)^-WXRE<.P@/Z-!72QQTBK7RN6$1 M-#"?I(A8BA>IRV9PL.UQ*ZK3ECD=AKA9*ZGO]80&O'[8/J"H+5^G:3P9;TXM M-X8X3/,+VFYAO6/64\SXZ8:?MYQ]%BCF5[B@]:Q'D=2301O\/.DT0MP^3=5) MFLA1".&TAN(SCR%!].0(!B]1"B79@>81* MTE?B#0S$)^_J6/]G-<@7A0P7F+X9TR)?]72Y&%F%M1B"8Y X,*TPD=7B,A.Y M.*^B4<4WB1@PO.D+@Q87F]OKSRW:1S8DPSDM7,;30'4HF@$2 MHUX)QU4*VD VBQS9AC\BB0+7OT?[ M'2Y^'4]G\U5:XGI(3Z;YRZ>LLQ9_Q>7;65ZWU5I?'FF32=.-K@=OLK9$E[6F M,#*70'J)*$MHL@R=<(R/4G/OIX:T2%(^XG#9Z1S!*6!N%;*J;#UK"(:II'W, M6LO8J#W$ [_YZ:.2K7DZ]\W/U3B7Y)2O$GVWHT_J*64R"+L#F*9II=?1G"B:G :<@/<[4BE/1?LA M$AXZ)Q+?T3H'\T]D8]637%(LF"YIX(4D_.;RKH*GE$-VS*;:^4VIP.(JJL8( M'F4N(<"6C;([1;+#N\YF !]#Q:RA' ?.?'R)-0N&QOER FFETUO80 6=T426 MA2)MCM$P'ZUG4JQ:63OGDN[ \5WO>:C\#BJ_H=O&CQ?_W.AGRK&3W_'V9LYO'\[3K]4/1LT?O^HUS:XA^T[ M^*T[5F-DBMPAUXC:< <0I1 ^ M?':M,2J%ND2&142F>8U*X+1A<>M$KJF1W+6,>#X8\#GN6:7W3@J7& 9',HK6 M,3"KHWAMT!O(/C5I-OD@[EE/HGE#W+T>PF*#N]>7\]E[6KL^U:SG>LA9CS7? MU^6B'NP'Y6AKDH9)79L:B40;2H)"/H;6.1)Z*TZY3;[-.(V7!+Q6GYOR5=X93T'R+A 6E/LPNRW3^-_G@]RE(* ML,A928'I+V]F'W[8/''-\^:+;9H_O_6T M>0<#B7_62W8-')O?9M,_+@_&@LLUU<$S>NU*/R.+-B?OR9><<'MR:@R[DW)E B^R!\ MB613Q)5QX7*P-@4N/-S%0,]25Z\OX@+_^Z(FU'TXLM35C4?T%NOMH+:3LV*4 MDH0(J9:VTC(8'K6)Q7'4TB0_N@U?'U$=O3KL>=#@8NLP_WV6 -S8''30W"70 M)@EI()M44"=W0WC])OSVTXZ?X?N>-+@0N\QAT-$C!+(0/=>"9U\+UV5,CI;3 MR$NZ(<6!TOF^?.KGLS/I/'A=/,LAU7;HN3!OK"=;E:=,EJHSODUSK#V ^AJ_ M3V?OWLVFKY>S],^?QA_&F62_^%SJ+TWHGSQR,D8=,Y#M%\D4% X9+0RU>HGU MSLOL76X2?-D%W!GNZX?0C6V+>7 >&CA*6P-?G^456WRL9=$1:X'T:"(#7RSS M$#P7VM->T:;!T0XP)XOY;J$!O:5[[O/R?0.Y[.[ M2J^>%)7'F)U!)&%>C5E M,?"8@P(4;9('=N,YV]EY;Y[O4)QCY-WB[N\FK,W)0A=@36.T]R$[4[SV$/S= MK1,]A']2[?!1D)-1@!5%.YU.7K&((3'K,!IK# ^-^A:>5BONBN8^J5(<(O/V MRK Y.$PB9>YB8>A3;:VA,@L9'%,ZJFR+=$:?8K\X6UCH,&S=K@-'B/H4]7TN M[Y>?/Z_M/%=AAC#-_W$!DW'Y5,.BTNKZX"COMNNC^[N[1PUBR_\MRD+!R*4O MH+UP 6VJ@?F@@U3.\=$QXVE!18_SA@/?<#)BNIQ/)%&RT,(GE8I61D>!T0J+ M0@H5K;*=^>EW;E&O_V3G\\>+Z@184+G'_ Q:MK MK:\Q!H,Z:^:\3TR3%\="*LBD,,9 E-R))L[L$5A/>TW85K>V-ZG6U#4X&[D= MZ(\PJ=\:9>M2:I@3%\ M.\BG;V'^!O/OLZ>S5:F)37&5$1@K4XR:Q>(L33AL%R,L5:G7'23TG)' MH?W:-6T($AN43+H=]$]DQJ15"901ZJ*"<>1[^'K,:2$SJ!5H$V:%J -7ODF4 M3%> 7[M^'4E5@XI+M^-\DO_KXK(:#BAAR:>)+$A7F#:A'IT7P[C# )A+L:[) M'5-GA%^[4AU+5H/21=WV\23J?7M-;=6RKJ9:L*C L!R,16=+U&VR1XXPMEJ) MP',?!9>*%9\E(S<56.0\DC9X*S!S&9-Z<"(XQ!]9WZZ *36"P+'@T5=-, P@ M&Y:,+%$4[E*.I_9S3W)A>3K7K2TI]^5J\W:]OCJDUR5;#SHSF5+MZ5/[V*-2 M3(+D@7YFHVC2N*L;O%-??#96C8,VL:,H.KF3MSGG[X*QY3UI%Y#GN3)M0?)A M%O;Q#)U+FX(BEJ4A2\U7YU)Z13:;)W,(/%J)IDC9Y&SS?%ITQQ7K?5&B0XAI M44[[$AJY$$_GF,?+6KAT! M.KTC-CR-VZ6TA^+@)"?;+\I/6' ^7Y6E6.?U;J!J8QR@LNBA=PZ MSB4XIDUMP)I\U7P3R!'A1J++0:8VI?P/0?FXS>EVA#4XP*Y[]HOR),_>5]EL M-+X+II96]"Y0Y[&:&W(Y:T1$@R5H)[::$!EJ#Q-7D#-MN6'1ND"KI"NZAG2H MTL1C/YURW&$,GUDW#I%_BVWI:K"OES#-,,^+/][7)F&2"\W#!F1)&4K6@@5M M:T54JUGDM*(6YWEV8*QI$YG:"=WI[9K^1&[O-8.S<&BLXN;;]4.$!?[;O_Q? M4$L#!!0 ( #*#3%+?QB!&N-( #,G 0 3 ;*9V3.S9JU9\_O-G@EOC$<&I [;.=H!?/Q\P 7X#^ M 9NMO;$7?0 ? +[X M>). #<#/]_OZ_&RAG'9!:):!VL:I<_/DC7-KEX)5943$%125EEVW8=W1T[3X;*;C6.$9$[F%E4U2ZJ97*<+G_QRJ"8@K8I91OC MMVI_T>S?IECL_Y1F?Z_8_Z?7!" AP <;3T :0 ,<]J-D7>#14RB_BZM"=TW$ MXC SAE)CN6>8^>S95\OKU8UUQJVJ'K_K^A3)GDP")!PPPED _S@/& ML,P8QK>!3L,$8FUX0HC9IQ'DT6'3R8K3NMHCC\]D,6XP9"DT M589OZ9-K#OX3ND%G,88E'W SK(IUFCM8($M7.]>2^N /_);/6^Q[LH6<9Z59 C(X5BWTM,W CO!F,QTJO."I#?Z=2W3Q:F-3[--->] M G*"J^T.9RG):^T]+J(I90M@PW+AR&4D\P-]9?!PJNBX> MA8K:%>S"5__Z3P&LGREAGMQXUWC]LD._=OYH8#VE@ ?TH(SIB9U$L7D-2P8/ M2+Y&0QP:,M!8.#5B%CE&J[A$MF[\EGM6Q&'P@':-%% HN5,O&MK&.H$?0-=> M>Q#?T&Z8UNPE'#O<,76PP'_Q#-,$OX4"U_O%X+[7F,,>Z^IH+,\1" M_F3=_]\*(ATD-R-KUF@Z+%L>T([ZY8S ]TVKI71YZ-!G4ZXYRQ)C7R#7\+JU MPY7'Y\^;W;VS#5'E?@@<48I%W(^/6&;+D)AEG"PBN?R<19V7&.!Z0'X_971N1^/YX[C73*#RI-8%+J;]Z]:G% MD)-? ON;T].4L L3)X_==QK0'+-0LI$VT0+PE8&8*OO%*2HIA:L+?6,X4>QB M9@RE(W)'IML\H!K;!J)E2)Z$N-)P17!UG#L]DO+PR=AT3_WS MOC!"E?P'6;,%$OTX%C(H732A(V;TN!UX(T[5)3PRR$+!PZ\+K3@WXIK7@%*K MQOGV#2^&K5SZK&.WKMSF=G*[[Q>JTN-I#H$'!!"@[3R +:_*/ -E\P!!>&3$ MWH3NS>.%7D*.5RD/3YP:8IM$>CWY(3VO,#P^,1EW0^ZXTS[=@DN/6JT2_"XO M&O-]XP$O71?7"G%_\( X/T/:UR MJUK#@Z+6UC>;L]N>,X@QG@/K1[M(DR3F>;C6\]P!HES=_5_[,*EHJ1 L7H=3 MT0]VV"!N&>9.76R>XC;NVI8RD'G4IN6P<^ :.'Z5^628Z,L#(,V>!I86^TR! MNL7,;"=ATP)!TKXCQK*U[FG05_?)@&,3YPR77Q0WI;LY%N=N\_9_^*?,TZY0 MM#2:G$^0 LD%A&K$H@!CG@?89#%GF<<97N[LBW%.&0.6OMF5[VJ"P@OMLTW# M3E3Y[D0LO&7U<_,4%CA\/F MP;( E<,UKON$N'*EGI$\SPJ:.S"%IS$>3&%3L+6WD?)[M%@+4?:CC, M"+_%%8$>+%/]NDBRT$WNODG);10WW\&*B>U+;<8 M("V&3J FQK18,'2HQ 0S-Z3"0D5ITC6BY+UQA]1&_7<\0'?FY?;7"XL>%CR@ M<"J/*X!D5&IQRM%?ZW$('E"UA.%L#UP[#/2R%--XP \+'QX0W3 M_Y;^M_2_I?\M_6_I?TO_;YC>TLSLYCPS)8S-DH\6,?I=(?L9@EK*ON:@?1@) MG"5])?!FR:_W76421KTB/N0W\R6W@1!U1R Z''V10>0(+1+I2CP@S6=N>F>4 M5[=E7DPMX;8'LFEDU=_@^^?5R(#,I?*+!/#.RJ%RCVW9?=F>%P1N8%-I>R ' M",$53X&A@K&&7S="Y2R^!RU::8]2IT=-!'+1GV@# 95TS:%^R7()S2/*?4UU M468L<;#=B =X+4,ZOAG/NUE[V/M?99QG*+LR_-):;)[U/UVXN1ISOZ6_K/&V M;[^)>9>H!M7AV%%_/AZ X.J [=96+JQ#$<5M>$-.+FX;A9BPL;WHJS]1Z@5W M6TK*%%Y694^!Y"Y5H9_1OKK]9EW>D':Y2;M5P"X[*K[*%H, M%BM#YDL>D#5.1W-[&\'5^V53>AT\( BQ;D 0X &+D7D\P/'!ZZ&_Y/UO)SO5 M[5V&5V$.[7::F# R,J*0^_W[]V.9W2JI-37F_$^!+&= #,+,N+(5X\@/>4"7 MZL#X+%>TG1[>1:K3Z5KP_;ED.I!0Y'I@Z,\_A8DC7X5&1%9Z5HU?V(WL]!=8 MFH<6F*TP7/Z,?T>J ;LC*\?]R,MQ+6Z,WIE+-A>@$_0RATA6F<5.$8M1S1L* M+FE][C4F/:6A&?*?N6W3\O"#I>X1B5V@(D@NQLAQU2>M*\?=>BG$6X3-JW:1 M6 DY7]^L(X=/KX0\N7XA:[N*YC'32T+6&XJV=)T8M@55$M/=JDX/R?%\#L5& M/!FMVV=@J?O";,?6VQ?3EK1/29IH^S\M>;OSN=P%0%=@A09Z@Y ^EBV7DU#, M"N,.N>#?HR66/CBW$V,L"_.[+.X@UWV>!7V55O7:V1\H<5SOPO-,3-&&PMT' MFV_[%?5&7;]6?[JJK<%B^+[OO:WQ)*V"\Q^,S_S2?E!G"\BY_-LD D/SY '; M:L@@)^,*#Y@S<6URC>>.('^ZH81YP-B:(3?;+++DWUS<_Q7B:LA(F<&V+X\O MM%D0Y;B6[&,?<4C*^_U7;U1 &:>2/TR@1,5;3P-5[1VI-1K ]I9]3$W8*9[B M1.#/!+8]PS"1Z&N82)(R0PM%A'4Y"G>G.7>8C$'AYQIE;V"#O*Q8'C=DMZ2[ MV!G;V8D"&ZH]>'.Z7V>&."9BAHI,J7TO?&A8TR3P7$\=J%Y1\=BFK%^__)E* MQFE-U_;IO7 -LPV]) 4,3A'^NI_;[Z'%*6YQ#MA;3V24;ZDE"/ZHGLD.??YE MT]D^#D7-1N;I/FT=^1\$))&<"M:0:/$L%Q+^([$>VXU XISIBQ8**Q'V9.9K MJF)BQP/!S'85JQ0_; W-V"II2%9/ZE"\LCL?YE2$:IN'$.1)T4,";#.Z;PZ% M)NX4;?/$OTGCH7Q)R6.O1[82AY^IL'3YH_<@,S#5I$[$9"0S"!--J'?NC-Q_ MXO (>?A%RPG*U+ZSC4ZA-P0SW4U=OG1YYCR2M6] ;[GV1E-H:Q,AEL2/%^=^ M0",6N?(X MB^S^KU9CM^;FG2!ORPG M_MM%X)^*G2W_*,3^N\O]KRG/$5+^.N=1"BI3I]*N12\K/S/&,BV22H+T23W(#)7*11)+BFU.U^G(X#]K$\P.;4U_.&#JG@B]OWBBS.WDZN%Z/["_P@3+@QZS@/T%Z$Q&KV2-N& MW W1&Y6!>K+NKY2-VA6-W1TSUOUD:@HZJO'F4/X,H8.]B5 6["+ M^?0:JARFUIYF_P)*9*9 +8=;B%)$!"5>^#*IK2X[Q,?S#SOM;E&-.E' MNTX4;N(["0!D,0"R(*^QI2+)/" )%^7'L@;;_V@UC\AC/H&R+TW[U/5V[:Z* MP#I>N7*\UR8IW[]X]F[VN^-VY.=!2Z\-#P^;[C\/B]Q]S_=/'_)43^YRBM$<:,\1P8.7H2%>WI0=T%VSZS@QG'?\FR MM&";=![9\HL@/;VO,,O,_",#VRARW<0T\N[2^8X67G5-/#88(M%L-IH&$IQ<-LG[))XWYW'ER>[Q/:*@[]KXC>,A=&G/FP1[*VUS@P%B-FWW[6W*:>Q][U0?J;0 X>GKY MS?=6%N1*UL7+XXSIRYVJ6+D%RZ]X]4&#:V_J"-(>XFD'UR_ M8Q]8=M^U9QY,%R+N\8 +/ #27E[L9 E&$%RA9C+-OKO5'"JB1@H$4'E ,@^0 MQCFAGKT(DE:6L4O[>D4K?3^C.#A-<9]LZ,7"T>&[_^LV^>_L=O)O<-3W#^7(*N;K^K0AZ?;;& BWH?.N9+38?/AW_TI*6JA\HWMAVS)'_%>86 M4;T5[HMV>[@_]A&2T3467:!"A)<=XWO:L[,1?CU:![.=/Y6GSP5G'VM(7D)= M[MM^.SG'9R)B+R"0QFDADLLQU;V+\C>\Z M=:TVE::T[%EA>](QV$G!6W:GK M7-<+1.ZFEAN[[2X[Y^_Z>+#^_=?@\HPQ"S=X[G[%=H?R0<8,<^XC2@.WF[ZY MN*@%I03I%-IM%-3XF/3+]H8_G8^\A;_RZ$V"[LDB&79?>LX@MYU(/\P#QBVX MHBL!495L??JWM22KJ,IO;$^&6\]HZ7'&=J*)VIN5:0?CY'=\1H>D18$<@URT M_4?A_4]PVR#78ISM)Z[A'%*R5A6C$'3ZSL0\5R?.(=Y,?&RK4O*.$/[UK*V( MIO*NS1U-*O^!KV'$_]$2+ITXT;F@DOTJ,HDM#\QJ<"CJNQE1L>T\,>*]S"J$NT//G-IL7C?5_VOVYF3 M*C7 AT8YON53*T2V')+YG/.4!_AA-D=@.]!5 XN>E3@,8SEMN;1Z\/XNK]J/ MUX32Y--&*L+>24A[_GP.K/P1$C.8O+0^0\F(!D]3X_.+Z>:P;,7UDY(/\_$^G+6(I2P[EQ#2N 72? M3(KST&$0X%&2<">"U/W -^5J*(4DVE_QI.!!]U?_P^.BO^IN8).O_QM 8!KM28)V&G940KI^W0B%'Z0:3 >HAF%;TKN?5^3U MG'>R-;^YF8C?;O0^X(*OGBGW3*:D8$EZ#V.DHXH["]3H M:W&KXF@QR,FZ>FCUM>6X02W'XFB=@P'-\X"\5KHIGXL8LG6"(1*\P"S@,K))GF=HJ.3UI;L^^Q:-"3,[I]\%((L M.QQJIE:HMG$5:M)%R8/>HR$'#:9+M#T\'UYC@=-_'$/?LTXVGG=_4X@\-8C9 M,L4=1:KP &_D9"0%NWB;=08> HZ,W!A&_]%/C^@ZZ9>L+$WOKRY+G=&^\O[) MU,&LMZKMH1+/1WY*5NLG#:+S7SD0/?YB-^%_O.+P3ZQ+_ >XQW^VN'[^%:73 MN7'JP^O*P%RFN?DQJ[6\ANQR%VL9_O=:S5+R!P2S' ")!U"< VRWOO-]6[^]%T 95M2>Z'_ MJJ'6M[2C?%\F3\J@#+CC<)WE,!3R&S7?I)Z.^,529OIP"KB';@4[H0203A'![J8:RD(S3;2OUB@7+ MD^&R/Y;1>=]?-^]!N1%VFKRZ(A8K8O;EHS"!VX^I,>S CLV2=1+1O@,Q$\&< MRGBV82!]KBKP9OEH3=;/EJ'F]R8F)K_W GGKZA]\_E1L/_]_'#T6> \&58[; MD)UIKUGHB#CF14YQB^Z#WGB5V#^OC MUFP"YTZK)7>$2#\(IEL.M&'2)^))W1GC7F[0%#)V%8;NKM5^71HRG[]7O53H MX5S!+=B(MRM8:XI?>>.U)9CTRX+9Q2EHU<6!],KX72@1=F@&92V%C9@)PLK\ M4/E&2DPH"S+-G#Q_KM_O:O!LVY"UJ>+50ZQM]GS5Y2+R*TA&3U/Z$QD_ >S11JX+ M6W^Y]B*(*X9F;84FFK.T1SC-"]\DI6-4YOZ.??S7S %''LK=R0H>N M?NUJJ"_"B-A]]T6:AS$&CM"]R(1N1#Q,OA(R6?OG067])PRA1/*K6DG#GB;% M^-8>3?]+(Q/B57ZA5Z\].;13>V+(V$A)2_F-\&P#6\Z5*^),UV*Z0:Y4$-(- M9\O4G!C!"[/](,RCZ8A'JFG"78I7 Z:WQHZ8-S96-S^ H+3QF)V M-F79H6F#C'U=/ ")#LF MB%HAC,8&&OZS!48Y;M\OBZY[[OTF<"F],S'7SH% M_!ZVC^<8.W(F(V?GX6D51J3.;#DM*J(C /3#3,*X8I9>VH40=#]XZ=I2W5OA,_[UU?E^Z:=O_0_)FJ7\C)<*8*'4G+HX/6=$7F M#.34I2'(L,NG9B2@](<6C]O31QI*6Q><;D7GG/44,'K+MU-#QTBI<"^! M[C$9?.(LIY8'D D:ZO0/WS]CF(^J7HLB2>:GA\;?1D2%)5UMKK<@ MQU)ZB5+$((PH=P)3K].%V QE=Y$D5\4YAA1"(ENK<,"KY,<5C* 3QS&MN^OG M0+AIZ&.;N^E*,<>JC5:"YBP!O7ZN7L0)9LUGMOL:09BK!V$D__;& MZJF)W*-G9VJ/(%L#%,\([D74*V8Q^\@KN/$2@5'CLM?*W^[/I=-+(=V5! M[49<]BOY-P(CK27_\+W4FW_JW801MWL&W) UM;]]2F^_< 48-ULR!9"SYPYY]QE8.'!6*J@U]A #924 5E_ M\]S1<[.)%2$S66O.L3-@ICY=3_&V]L^O8^^ X$3E;IP8P:XXIMG;6"$ M!4+8XYR'*#X/7 ,&B;OZ>*:K=5N]E=''VA&M1483(7?IN*B$LHJ%C?)&,5," MSN^#[T/2CY(DYQ6(_"W;PF]00:F&_!G#I((=K<$V71K:A+#ON4L_G>]7?VW( MC=&2<-KTQ5%30YA!XHH>@?ESNS7>*B@,[;S>-*Q_ M/>70A8_O7WP1.OO"A^PKB-4W3K3[XVYE%5<)AQSBBD+B?T!N=+"S597>F[ : MY(DM\3^GD)I;7U^507&8X7/],[M7.^O*D;#58T+HO^XC^[^^<9/[KYAZEB3/ MW<.6AQ"4[XSP7D3*M"(]Y&YA[B?VJ:,.GACWR-NW8I=#4P68Z +9W$(66>G#[8(6HG.KKN)_H&M"/E= 7 M!CZXONZ,O%<(MM^L.W( [-X/YW#E-"^A4]XU04+U/_K'++M 4MAME0GLS:[D3M(SWE8VC^Y[*X191\HS):?Y(H)XTT*8:HBB-K[ M-MV-9=\U<:14^(F%T=M?ZD\%EL"_V@62\5??6Y60]!,#D-X4] $&JD)K$7U_ MP-1Q JEQ3=Q=8%CUSM>-]$\(& 1RQ;N?IHZ#[:U,E0@/1R*G#+=_%WNU+1V1 MI[XRK_LOE0]#RB8>$!=_G8][&]8_%L*4YB M)KGHB7XBJN"DNU?KS:]>KX5G M*MEJ:4\1J^@Q&V;(V2]-6;?_[#W'(I&S?Y+>XLH&=!)$OW*R&.C2)8;ON\!EAY7&B%^)E^3!R@N M8YXN6AX#?9'0GN(32J]A7RMBRP^C$[G;B(+L)?1KUCB>OCK7_:]95YBI!C_* M#HQ3)-+/(\3F;JR#5#>6L?\*&037AJ,H<\,QUG"&8-BX06;2&=)@>^=$2^.Z M&\N$Z4W_1GC[13);S0*3_W3FWZ#+=01;;M1EI@ND8T@I,K/?P,6!A T#PA(K MIF%/"-'"H^ N$M)"TR*?@6_>PB/]"^>)ST ?#QC/NQE5<.+CI21*$YOD?/A? M,09;JH9J7L(#M'38"BO,\;SP?ATFIGOL4G5!G$_1Q!0^$,%6_47N)ZTK@^1R M3,/VF@)M[B=.T5?0"&P*FS"4XUL[_[ TY?B/>#D1AF9*># M_';?/SBCIT+*,)A_<;'L_^;%%(>ES*(L.['GQN^. O+?,&K$$.2X!3,8ND\F MQB%5N);^YQ136KN"\RWA+JLEC6RYF;T>/4O09F4TW M2&PY)%=TEEH)Z:***5@ JF0V,!KB\++G>J_R '%Q"BF6W;S7ZN+9XMTVYH7$ MUH0QOIW]8DMG;5Z8&R<6(G0XCT!R;?",87(XS'>1;!D,>9Q3U&HP89%=$3BB MZ %7KN&H]WW^0>%6BYW6J$,&C7W5-U(T1?"5D"R9E#I*K$F()X.3]B[TC!0K MO]!'^:!:?V& Q(/][/(SEO:"ZP8:'7)+P%[!Q0.3FXCCD\P 2)BU#:?_$MK! M,L=M'\0I4Z+,P,':-)F/A^+I DY:5U8.CZF6W*EI5/;5>;"DRR& R6S M*XO@?=RY!$DZ,1TM]7@$ M>\Z$!Q@H]#L<\\Q6[KKRU?M*J#W;THTKMHUU$ ^S;YB3QX[C7 KZ\+[TRK8H MF8'VW,$="Z)-28YF77Y%NXJ2]JP5(FI0%OAA'E"#71PN1DIQ/\+$OT69'&00 M/S+37;"M;GC$FMM;L-#"Y+OB2'9]4V !^0TD%S@>O-7;RSH4[&/"M($J'IA M8QLZ[88)#1MEHH@IC6O/)+8YGW^S:+3N>H+NQ)7<@!OBA),=L4_)9QX>:L%2 M=>XXWJ"BDQ5'-;0;F_*X-RU)+7<2R%>J*BO/;2QW%"#H>=&KNE:&9*QXP(3Y M_4NOZH=K\Y5HA4DW]4.CRR Q -+CJCISQ3M9CD@]YN^9VC7"D*)P?SE/0D\&%&;/EL]@IFA@::5P='K"L$]<[<_XQ97F M/,1I!5&*0A#39WZY(JZ15]>'M31^;4C"Y-V67LJ5G(9+/\'>SQ!AD#):89QY MFF$C%=+BS$CI:L!O;6S2XM[LOO)]O%&;!SQ3?A^UKXC[EEA-C*=1:NFCBX-T M'G T>7J+G/09R+A'/@UH.R4JQ1>5*/\#!E0*>?1F2L'M!I8B923>K\K<:>JCIA$0N!, M@LHP$=F]-\T)0C$AV0LUF,#,0TW7CHHZZNBW'2SGTVSE ZB-AA/Y,X04T ^> M@RP'>C )1#XK9\:)4R_=/)]$&+9[G, $'K%B=)1(I,K9M?K=6UX)3E.O?UC+ MU\C(FR&T9XQ/MN5A9+G[<:?I:W&X?=[HH>N5,O/T<;QDH$D@(IAM&+^%< M4*54_E%#.8NM:\?CCY2'BH3N.'.GQJSIF3NU%<:PL5+PM,R'@^<_P=3:D59= MG!.470J1J&!2[;?AKR.F^6[Y0>=5VJK?FMW2\.YRMUNQETNP3S9_%_03AC1. MU$3:?98F6XKQ%2..-^5^1F^V0E(#5E>)#?2U9!S6LW2Z/W#I1_9C19GB6I^9 MZYOYE ^:9)Y7C.5:X!2AS :N/*E[67R!Q:AA*6+JFZ8*[OU\6...Z26-R3(U M.,_-OC'\:-M86]CFC \OU?4^E*EZ4,N>[&/H> M-"?0K_DMSM%5F3:<6O8.^C+S(B?V$IN/'&72R7C_+(@!A2V1_F#X%E_F7KIC M@R)GJ.TN=\ EVKMF77#8^1@ 3ZZZ]H-T.\+X4>2X(E=TF8P6).&,ZNDA1*JD M.5(::NXT/_>D*%SHX;.I=NDLP>"#5.JUL=LRQLIG3PTR_U19(28AZ;8#MRU[ M,ZX/)('B:'(5#Z@;B/<;^17YT)ZEX'Q;:E[E5-R GL/'R7/]EP2/[;@HL[_7 M'_"-1OUX1$3S ,HXB7ZF4N@A20Q-)J-E;SAV3$2,DLWCRV^D_!@V32;S@%HA MT)(ET#-A3S-\@G^W9HGH("I"KB>@*BS%@3Q\?5EAS&ES9GBY_LXGW[^K8J:U M#37]C+K?" N4 #;6NM82 Z24C3AX=)AV_- MFM0E);D["*L)%/@+T"SUND 8VTT>7F'JTA-29AQ ;T(J08'RN4ZGKG&X52+" MA!7".GHJE4BP0EV*O+AGLGGOVSF,!^RE&. QPTU<@;QX3+7=RQL7!/#(PO4P_80>$,4GL3 M_8ZOR2/HT=!"^'!?9LWYG']F>RE&$3]&I)^M3$"+X'] 2US$3LC.+ M1<68Q()-]X\\21B?G U2N?U.!7>8%&&TJ]3?4^G"*A\S#0_B0CG5:'()II[8 M@Y#E]B'I?Q!B&@@2.#3E8.&'+0":Q_9BNPUQ5R-#.P10AV*WX M )=R]LN-M>/H!U9OM76VFP&OCGU>K0-P-2P1L%V+Z.L\%HEY#?5K;Q"[*E-O MT@VIE6E(Z1!BK=G403MWRVZMKV<[\#^2]7$QIR:.%(Y^^O1[:PX978MER]MS M1=^RMJFF@!.RS$$HDK*P<.R/#2.&A.NYY)G*#?6J+#)7>O3#+%<40D%Y%> M5BYF59?2M%AN.#0]ZI-F[M O4':R8L7K1?\IKWT$'QO,;G>8K1!K2-UNB4/@ M!>RXX
;&ZSH,I6,A=4 M:H<7+#^,]E;X,I$!B04,_%#H((LQB,U;(>.(8I9X,I*)J_;NA-^)X?5[&V_$ MS(CW_I.]#Y;+5E/LX:%C/^,09$5P\>)D4\-M$RY2N]!PWU0IE"L M-0"@0F &MAC,JC)./:Z%C=UQO:Z9C6;\N&MK8_?)P1K4_Y?8$([\$C1Y/5,4V#WY#4= M)S25J/NMNN(\VTC12%W;.\5()(F# LH582AGII(2&,BH1]R)115*HP#IPU. MZZ:G-L K>TV\H-M/C5FVMEGOW9] -CYO8%+8!B8-W:F M=:BD?@"%_?+\)9",M.SN HW3JO8IWUM6JP]N&6T5^I2QS=7ED]=TS%HHV6Z; MQR;S2D%N+CCV_41I;O*-VI*,(DA)$$$_QD3R1.*(.IW).=G2U(BJRMXL=UP> MZ;-A?\<"SRW4U65F5G3TF2)R#HM>:?L4L):3ILOA&GJ&U 6I#FH.K3CTJ\%PO*F1E1-: M_3W4.VB_O!LG')/_:BSP_C5=W]\L1?J4B@U=-"^JA=@109%"80@#SCV(, XA M$PF#OO1HHF<]W N=R.-2@Z;&,N_:M1QE+;F<%FS_4S-YBQ?B%84BI,DJ433- MP!-=;(J5BD($LE/*YL5=;D=K8W;DP/QW7+BPN;U7I!'MW)F]O+)WQ?Z^L.V3 M4R^V:53R[0O!?9;N[;EN=)YGZ_GU?2K5N^^2;\Q1IG)BF=4K4X% 42@)C+B* M(8H]!;%'..0)0API+BQ39L^T,S7R+4P%6UM!9:P=7Y[#M)T&>T1J8'8[ 5*/ M*S>66+2PD7Y"@XGTO_99Z%P3HY"+I9\U9]A>WBVR>WE\\5:=D,!Z]YTO-B89 MJ9+V^R2S-4U-MMK7U;OO]"%=%I=_ENM-MLP_KQ:+]ZO,[/'/F8[S(D)C&"-N MIHV*0\Q)!!51."!4)%6O/RU/* MI>_@=^,]J-QWG-,._OK819%3>BD&YN')O _.X>A8G=1GN#JXS:.&LV/UP'ZX M.UJ[E^:)Z% @D D> AQ[!$=,@>21"&) MJ7#3.NINR]2^7$51QMR0U+925''VI;EYT#43Q;VC+%=9QX%_Z)781J[*SH^R MPLY6I.2@C-=(*2R=@1TFI\7=G%=* MOA1;'SA,&*B2":*$!'3T&J[^50#$Z1$8V.1FE>9Z;25 M=!+(\ZL,E\(S,&5U0,9I8:'-_4M7%(X^>[2EA#;/FFL(K==U%*]NJ)$FA$91 M;,X'1DCH>7X80D9""7TL AYQ18F2+A(8785<1]/!6'05P-YBFF(CT>$=?SE#"!F(H88AQ%OL!Q)!*K\RZG MFYC:MW9G8?>4C2- VHW8R^ 9>. Z(N,\AD\[W^=0/M+*J"/ZM)?[ [OERJZ+ M]O6I#B,JH&/V+VNZWN1E2(U]3PDO@$AQ'5+'00@)EQ$,2! (FOO) MMJ8VXAN'70H)%3/++:WM-/C;4+9=ENX%N\%7E+O"UF$)^"P@_:[>GFYNY(77 MLWX?KIF>OZ6CF'*M2E+. XX?W]T>O2U.ZN9%R-O\O3EB]G&U_B^Y_KQ=RBUU M3=ZOLNI'YCI_CAG",6<"QCC0K"1#'U+N(=U7W(^D8*'O.44>XYH_-8Y[L=GS M(D>,FRJ()E&,5XEA3(+&M:LG6MT7X2AEW>/243LLH<: M"A"UI:C^O!N+K8K]([![K: MKV/%R();[VF:_<6DY5[E^>:AU+=X5['U7U8+_1A3=\DHBL]#1"),&(%^*,T7 M,\%ZFA[J#R@)"&,\"2)&G/84A[=Y:I_)/Z6Y)J:4TP5XVAHZDFB20T];;DI. MJ_]&_+IU%$HR?H/"<=#P? 9JW\'.^:)6PP0$DMR[:A+22 YF_W.((KGW0V]R M2!V:=E*S?5TC:W&!KG9Z#\]S.T?U[ZA&WI_?(O9UE90&]M!6.(L>/9" M$WV".)+P1-L+V+,4A2TZ+=(49Q\QFE2%K3--Z0KK>[K-Q_2\\+>\?F<]0;V8 M$!CA2'^Z.$*:5WT.8P^%&"<\(-SID&GCV5/[4NE)K4SO3B_4G,7*;N;1$8&! MN5!;I?_;XT!M<;?/*+OY^%&CX2-^[4>MQRX9H*+];TN1YMQD=TOQ[CO7EY:Y MWO,X";#$.#(CUH>(!9&I:H^A%Q$/JR2,@\BO2S;:C=Y.=EB]Y2^+-@X\THT; M?P W#X^;=5&60+.+S$]KK?38)784,1S,TZE[WW0#E'Y4!VIZ3'RZ!,=>4Z0Z M&3)N,M4E6!VD75WTL&X<>;U:KC/*BX/>UYM\O7K8U>A^_BR?Y'(C=^O8\T0D MDK D@8E@3,_):0B)Q!3B0 0>9B&)J+2;,'8S8'I3R,K$Q@:G&R,Z=H =%0X' MZL <6!M>"E34IK^@P!KPS^YCD_I2F\/#VF1 M\)9?+85I6A.K7/)4YKO:X%^U!XY9;6Y]8TM\ R$^.._U!W8'UNL 6K^D MYV+ R)S7 9M#RNORD&Z,M]V[N5GJB5K^01/JPJ^66F@0XL@C" 8D]"#R_ !2 M(A-((X]&DBN)1>C";RUM38W-_G.S,E.F3Z9B7:%0=E444 =_IMG?Y+HLA7@=)0':B5B VP)&:!29^< MU-;SJ;(4!UZ,0J:@[R--)80B2#V50)]+SDGB^P0Y'1H:U_RI<519 MK>Q__*L?>_^V4E7MYE_ ;\O4581UY-? C@JGV[D#<^PKEG $V_=H,'FNU^G6 M260Q=O/@GR.A\:+>>852C_W)>MTL>6:^R&]E^=^;9='H]G-]31]3'4M^E.MY MC&+,&".026R2'GT?4B0"*!/E,9\+Y 6AV^ZS?>/3VW(N&:D4#2_6Q1I2%S.P ME(Z[SP[]8/U2.S#G=X M+\/9*45\<,A;5C?Y^25'2NV"E'(%]#%)YJ*FV5%*O693>YY/J,$ M!I(%$ 5^ %D2*2B1P(@G)(BX=*K:VM;:U$;]SEA@K(4WRSH\JWHVMK@N%5=;7P_J.QJ=5/71='R $DI]UV%+F;I M3> 8\U@1Z.FYOJG0J"?_D<3Z;YX,.0UI3&+7)=#C34UOP;.V%)3E%3NM<9Z MU79%\P*HQEJ_K#"J2@C\6%GY4^]KD^U0]+L2>:*MD=<=VST^7&4\<_VE55#^ MTL7-4L]X'XKI^%Y9C8A*DO!$PC@A!"(O%)#@1&D6(3&E M6/-(Y)2$U,F*J84D6]/!UG;PEJYIUVHG+AUBN8<_-,P#L]$QA!MVCU3*I -V MPQ0Q<3'DE4QV5^9 NYTV>2GU4['=C,RB,=EV$ M.0>ZY9),CU .O4!S&8KN"S:6T/2Z?'.NS7$7BNS+:^[#*]<^O:7Y?5%<34KQY_BV7>I*XW60NCE@460/;4UQ$>4D4 MB@3RB'*(6*P@\T,&L:\#-"/VY0ODMC[4OY%3X[6&CT9,.:N]-'/#:IYH?F[^ MQ;6GX+%RU20 KK;I''3KYQ]<5Z,&> ]L%[%>MW<'7_MZT;%;!\TT=CNY-4[^ M9'YM_ 2?&GW[H_%5OP _-9-VMOX.X%"40QQY,40<1) RCG6$_TDD53ZL1)J7HK)?UGK<-QR?M]H MPH44]AL:CA_>4/U/+@%= R;OTF51*UD'9*4%,_!CN@1YX87C <47Z,;<"X-0 M,#V61 B1+V-(%8ZA#+T8!XS(( DJ=-\M+1=<+\.V;F849.52](^IY=)'1Y0& M_BR59LU :5C/:?U[[O:>=%\_?_R4^#W/CB:L[U_3M>A2)9+Q4-:D_B2S8LE! MVWK+%FDY'ZCU>K^F#_J26_5%_S17)@I<+0OR>DO791TQ'X>^\)@')8L"B"C1 M,3F6&"J>A#P2OB38*3VC7_.F%HU7WAD=FLH_T' 0[#QLB'R73A8G9QINSD#A MJ%F/[583KN?WP(ZT7J]W!Z:]U^G8#H6KAL"_WUI7O5HX:RR.23-MI^R82(XP"R#Q>0111'2<&!.AXT0JA H2Y O6X3-QKMV)\C\P M[PXX+E?661')MBNAX$NQ[AQ0K&"640112"C$/$AW^H<-2*O1U-]8[HP"1E >8,E%:#WZO_#K+[[P3<(-)(K0V_ MCDB2#18GY9*L;KXTIZDXB'F]R3*3CUV^/>]-1XJSR27!E T"8/$=Y7,/=78U.BIM!7DQM@96.T,[;Z+T(JU M'4/UA># G%2!]Z4$K]YS:-C:K[[M.43ZEK,]V=[HZK7G/#\F5GOVGJYG0_=. MI'Z4Z^VB1B3"6$H/0YF$H9ZIQ0)BH?%53''J)V&D*<7ME.CIQJ;&)-OSWU76 MQ^Z O^N9T1: [>BC+]@&IH\C6@C%\8]!UH=L,.GW>&E+>R,?-#WO^>&14XM[ M.@MIZ>&A'WQ$(#Y.8J'Y(H0Q\TV6B*G@9$ZB(I_AF K/D\AII:>EK:G11X,U M>M#E;P/9CD-Z@FY@"NF,6A>5JW-X]"QK=;*YL76LSOE]1+CJ["U]B?#51-54 M$)R'@H6>4!C&(:<0(1GK"0T)(4\(BKG/4.RFD6_7[-08Y=W#XV+U+"40]7>6 M-V5&'_7%8+7=JG2,4BQ[PIIK>L9W>-HY)K^W#6B:9@\IM-<&T[ B>T=;?F6! MO38TSHOKM=[M+JS7:^'V/Z6Y?C5,68M=Z?8YBSDA22Q-';<(HD0JB!-?0DE] M/T0X87YD=0YC%&NG1HX[&\'3UDA[<;7A>[>=.2?79T.O?E\NEMW8\VOX/0.- M-^$ODWP3[.7V)O5&C"2[-_:; 3[3=0]U,$;MKA;)ON%M&$VZ;S0XFQ)^XS7: M7=MWNXBSJRVRRDT5,_V+:_W[='U-L^Q9E3KI^=R+6*+!#W0X8?)MD"*01IC" M, Y\CD.,*"9V!6(OL,*%:L:I$EL:6:IIFX.:NW.9>HYKM#X;UKO+M+IVTOGX M8 3@QU\@;E;6-JAK-XK?EHZ ZW$[P5T)=\#.>$6=V[VA8$:(^2TO.\5N9'12 MN>T(IX6&K>N31U>H[>CZ,?W9KH_J*$JP6*R^F3SY]ZOL[6K#UFJSN.)%6?3\ ML^0R?3*9#Y^*PWS[T_2Y\'PJ:"!@2'T$D:FR09 O8,!9Z$?ZGU[B.8D/7&#, MU.:T10[)S,@)+#9%"L-:1R'YH@R'Z>Z L*-VP"7=9;?^-U8G#/RYJDT&.YMG M8.M;(?-=?:;,\)J!TB%P9#&QQ]/^/4#;ZZG^2^P9]_1^#\@=G-+OXYF=CPBM M%D^F;$CQ"KZGO)A>5(*T.! "1=S$^#Z'B"@?DB!@D"2,$L6(CP,GS=_6UJ;& MFUMCZ^%9F^M\\J<%83LF[ VW@:GN)&0#*/Y:8=+S>9Z6!L<^Q7/>]R-G=RQN MZE@\^#!/=9M];8Z=!RIF$"D.&5OM+0U-0JY/,N] M#5@[[N@)KH&9XT3N^A!9ZQ: ]%IIN*6Y<>L-G_?[H.JPQ2V7'IKY=;42W]+% MHDALGY,PB'FH.!3"]_1$3E+(XB" 4:BHD$3H7P;=3LB\:&=J1-$\QE$;6AW= M<$SQ.@6L'5GT -?06WY=D+K@9,M1'(8YQO*RJ5A_[1AL8=^&V^'@S[UHN[#?IW1MMZ MG3[);7JHV4FOI0K34@#7A"$-*4,]I8B5%_ (8C\,(!*Q#ZF4(?0"C @-F*=B MIW6)+D9,C3*J95[GJB*=.L".2X:&=6"JV9K?/+MC/ O79A5)V\;7A2KN+R- MN)U9Z1(P^R2M3G:,RFF7(+5/>1<]J^-&6+GR:Q9J[DVZB-EQ>Y=EJ^QZI2=B MA4C43FT9!RH.X\B#*D$A1''$(&&(0M^+N.\)P1%-G#:^'!J?&@/N; >5\<66 MUJ]0.V^>=4!LUXWJUS:'W=SJ@,R!YM179[1 M67[@,9/WP8E..(.[F"U;-^@5W;8VL9."%R1-? M[7[WI-F&=,)G^:A?PGN3N5MDZL[UE%-X0GJF,FYD*N-&1F4Y@8B&%-.8!2B* M;$_L?7YE&ZCMQ-,C5,/SS%8,!33L+$\6](.5?;YI3YB- ME%/Z]3[-@5R4AS7T&Z:?7594N9?@J9;I*]^_]3U= ^T,8%(NFV\C$)NL2'K3 M]Y25 ,IK]9/OY<(460%KDTBSR9Z+$%;_O&I'WZN?ERJ@6A+F'\K]O]!.!R2)??:M'E#'&6,*SE)7/H[N@VYA<3#;-+_3W897) MG\$+N/1?-\;];YH6=T8"L=*F+%?KHM;0W3+]A]RY7[3[FXS_Z.M3.Z;0Q>I?MF7*34#2&:/69I+\(_5TI))VR&U"W8O!FK@+TYM M7WD\8K.^7V7#9&"U M&K:,[1AL95RVGS]4 FI_7B;B10'1++OZZNRL_%FTV> M+F6>2R/"Z\'/E$+0XW%1^(= 0HB.2$G(/)+$?N@)MSKK+LU; MC851:Z_7UA?)UL7G-D^KTYS%D2U5EM>K/L26$6RGGK&CF-[1'H=YMC"O5Z R M#^PL+T6\--9%N;NK%)BG=VMFC)&D#:.N% MOS[@&W$.7@N2@IVE \J1'L(QJ!IIH[G7%2,]]/NL%NF16SI&2IDY=[I^_J3? M@;79O-"D]&BXZ]=LE>=S(GDHD>1&T=C,FY /<2Q]&$@:J9 %/E-.Q6[:FYL: MB=36%LL+LC9U!O@J=\P;.0.S9:#3&WA#AS:5H3-0F%KN=N[@*\SM,92Q@J77 MX*6]Q7'#%2OO#P(4N[LNTLOXD%)F#LV8:K@/JVR=_J,JT'ZS7.NW)64+6:;) MSZ4@(0^4@('PAD6XLKP8!. MR@SV?7)^2V$PG%]!&*/A 'B!_*T".Q^<#B5U1KZ3(,8@/? ::AB+G2,Z;N\\ M"+HJ83CC:">#8?_8U]# <';ZA "&^W/;0AA*N[[0'[,W @>)\D@"8ZI\B((X@<0W1824U-\:1D,46B7#N#<]M6"VLA4\EL86 M01DKS2T"6@=:<^R#\Y^2X9 =^"-R0L2VQOI3 ^O* 7!M/7GH +7]MV,XR$?Z M:O0-O=,7HQMZ+=\*QP>.]I7HYFCS^]#Q"9>>E/TB[\Q+^%D^F@_1\NYF6906 M-N_DF^?JE[O,O42H$"5!! F55'\FI ^)#!@,$/41X_I/[K0_W-&.J7TS7J;N MFPBL+DUKAM5.1JY*KF3/H/2SJ*)6.6?V-ZY7RWRU2$VRA]"7Y)M%]P)V;AUK MM[(R0G<-_"%JGO2M@=\Z 1I>S HAU^J*<>K==<)TF%/#;J:\TJGB3GB=/G7< M[7'=^-=D\)3JK;5*D\F(UR->9D\R_ZH?:BJUSTW!83_R/-U1Q;*R+R%CQ(<2 M(Y_$Q L9LDH"=6MV:NSZY=TUJ+MI!OP >F0&MJ[L5,_*XR*U-\"X WXW#CF> MR+'L'#O*[!_RH1ER.+2=N=$-O#ZIT++E49G/#8U]HG.\N_N2=E. MLWK&A ;*T0HLQ4Z.^V% ._S<5SQ[P7'LYEGC+XP>=:= M8ZN0YV^ZI.+>%Y,:7LC/UZ^N5#2FIH!,0)B B/L(LDC/'GVE,,$B0LKK4&WO MH)VIA2[5A&]KYX5%]@YQM0M">D!K^ 5"9Z ZUM4["4/_-?4.FWJ%>GHG_3U> M2^_TY>XAP?M5)M.[99FRG,J\2HE'-/']&,50!3&%*-)S&XJ4@(G/I$ B\3&Q MRI8YW<34>*"R$FS-M \+3F!X/I:Z')F!Q_P!*.>/$]BB8Q\I78[22.%1![2< MHJ-V(%I"HA,WCA8'M1O>#'[.7-E9667SL%F8)=M2V?+PW'#U4@88$^(G"L9> MQ$P]@1@2:FH/H]!3G(B0QDY)@M8M3XT-&X97*D>]:1#8]X9=Y#0(Q@/SZM7M M]0VX6NM7G&W*+8;U"GRBV3#"=LX(]:R:8MGXV)(I;I@A/!(?("WVI_ A[DKH71^L-_7%*H9U>%JK2#&>UPG?? M\'=?KNP,Z:LM60Z-Y>5+EYTQ??7E2VML>UG-/(I3AQ7-E\]Y]57-HV[9K&P> MO[%C18IMS3*3H5.G<3Y_U&Y5[SF-B% RBJ$2V(@9W! M/1:PL,6FUS(69QL=MYB%+08')2VL;^S&.\5CB]U:_1E;O/MN"$[.>:3^?^[> MM_4&%JUMG9*E'E.S= M^?4'(*F[1 $4R.8D59G=[B:YUGI /%P UD7E%!F8),*ZYH@P* KK(XHTT8(J M190L0KCFK)2Q\4NM'-"U=F$\4&#\D&KK<<CICT<21A4&8X;]WQI+]PU2TQ9:YQ M_*;NX)O%=SZ=3XI<)#I/.43(6%='BL+%D220(DDHTC3%*.A ]9*@LZ48:UT[Q96=P=9OZL= K&<2Z 96Q]BRRTC$#RX[(^L%HLLN6WP^O*SE^O C MS*/"N.7]3SYUGL57O5K5)8LG3"!4D)3"%-,"XHQED",7=,$D9JE&2JZIV6ZB=)4N29=<=@ MX<+=,.$II$IR6&B"6:%(G@DR62U6?.;GHK7("N+>K<3^WO0')Z,*%ME%MDV; MR+99E.XZ6Y3]G+5(V/7,N"VA@-MBOU;CNPL1;KVVU#F&J^OS[M+FG+"EN"6ZAV?+JL^"?=E MN?[^5!7F=IOR8$86W= MQ*#]\KXU'IN/N=$-/$_U++#,>?_#Z[FY/J9!Z]NE=89 4?6Q.8A5VC.WVH3? MNZXQ&50VWP%G==UK".S9?06BO81.[:/QE;K3>GY)[YLVF^]6I?*==6JR\\'>LF>@^#W58@/;<_4 MOD.U*4MO=;;O<)U6VW2'HWA#MF: \P 2_1SV5[834 MCJ'*#4656O[IV^+'O]OGU>QD?S@FI3!9@W!2)_,WE-3MYEM#W=X:HZNVF-L# M(^><'998K,)$=I.%)FF:885A3KEP1.6:Y1H">4*(TIBD0@7Y5+5SVIT6O>1SGQ M-]9X69UZ3*QCE.<%L;Y2DA<0(VX@PU)"DJ<$Y8F4G)&P'MZ^HKUH?=#.<3O= M8I8'WP/;[XL<%< QEPB_ UMCAJH0?HK><#7"]V2/J$KX*2)A=<+/W-_QM/2X M]??%5IN3@LN$::J@20R'.!4:4B(11 7"15;H3.DTC+3\A8^/ME[SI^DV UY- M5^MEZ Y= /2>YZ1QX1SHK'3CAZ\6H%$;'#7DO3OLR!OQO#08L*AGIO[2ASTW M#4;EY.PT_ GAYZ>OIZOG^Z7FKQ=*3[C!+%5,P\1Z?Z#Q[;9XW0#3CG@M/,_\#P Z_J99E<(>N8*3^N##B7/F7K#N>/!XP8[ M6CQGQ/[IX=F_=\PRX.7C.^N1; N=W+LM\:J:U ==EEIO:^(;0C(I&84"\Q1B M7'!(J>10$EI(15*1B:"(7F_)HYNT5G'@-+_;ZT&W4_X.U.IW;DK@/R1^?D0O M0/=-#?$P#L]0",4K:KZ"M_!ALQ=",3G)90A^0!B?E57SO"AA;/-_HR2HM0163?"F+5W,$\CKNPPWP]/SE ]& MIE,T]%GK(T0^'SYW\"CGLV:=BV@^?V&W#_O?%LN_VRFS?ZZ[K0*\*8&/DXRD M69'"!&%B?7MB[ 2WLSPI7$98RG7@5]Y#YMBF_&?^;&7-P,J%'X=]Y'T0]OOB M1\:M9RYHM/VWPQ"?O6+@T9H*=, GIF/@(W90+R$ AV.7(>36;H3S1?_0\[7^ MHMVJ9#K_9LFL*J9I+?LD9M-OE:Z6MA,"B72 M1'$%,4D3UY:,0\Y$!M-,\S0I#"8HJ(QX/-7&1E^-9:ZT=F,;V#,.[*S;RX2O M#:S*WNZ9"'YW1M8+^<#53L21]^/+EQG/GFEUZ*$,9N'XJ,)'0M1W#AZ'M[*)/PW*28&D@+K%RE> 2I8106S.1I)G-&1%!AY*L2Q\;G M1^$>A]$>G4_%K@/OQ[M1X>R93F]&LD/) 4]TXE8;N"9TX$(#GABZ3:4CQ*-DST8CG>2%AGKE^N'F.H,BT@BKA!*<\%5)YE68- MDCHV#MK/,6D4!GN&U,GQE8=A+_AU7=J?RL"EL]]H^)%2=(S[WDH[T'L#@!8S,M?M77A M=LFWNOSK=%X=!+R?6XK0I:/0PZ6WNHE2:;)MWEW#?'.6$?F19T_;X)<3#KF<(; M)<'FE+CG!0B!%*8:I%@G$Q+JXW. ,ZA1QEBN3%\2+,GP%CHTX MMCI7&Z%RJS4H&[7].\;XX8@WDOX=CV(C.E#/HZNO MYG5D@QH?A<#4TOK(ZS&#-3\*,6J__5'0?1V/.YJR+BY&N"SUJK0_;'[7- (_ M*#@S5YMR,6^_/\T6SUIO_CU!,G4EEU,H#>.NDFD".=4)-#F326*0I"*HDFD\ MU<;VC=WH!]2F"-:^?U[-M,7J42^!J T B^WQ>^CY2;SA]3QD>9%!Z_LD9C-, M529#9=9=]?/V#XUI=X>ACFX@=W71MJ.^^57$0YOHJ$<]V8FGW;#'/]%1/3DC MBB^A\T'24O-2O]'U?]_//R_U$Y]NM)BH-*><40(5,J[ZELRLFVXPY$G!7(:G M,*8(*V1S3:37_'^)\C73_W&$/5NL:]I>5VG34SL>>NN/V3^4+?.[VQ!X;\'? M#NM@^^:5BN#51ME?P'0.>WG!IUM]L+FLA;U.TRA]Y7]D+@S&:PWWWAFS)N M9[GJA6BGC8OI<16[/B[F_UC;B6:F6E6_.XKW,"0U2&<&9KDV$&<"0:8,A:0@ M6C*$<,$SWSV:#O+'YD[*/1/ D].W\CSF>U;4O_9?_'89E>N["CUCW3-=><,< M$I\3!7G_78B>1V"@38E>1B)HF^(&'%MV+;H\=;!-C!M,WM_3N.4Q\2,Z)QE1 M/,6S]_,J.\9)LG+M@K!< M+W=EPT212+LFUE F6E@?55/(E25TA/PHJ4?<>V:IN) ',U='X&*26:@*@_);1WR.*:_K8[JQX(?%_)N5 M]OV-%BO7%Z I5%:H1-*,,0XYTCG4>6*=*9DB98+([KR8L7&:TQ(Z M-8'3\ZYN;1)6_NT*KGX4=3M:/3-1-Z""&:<=AYC$.3S3W5_\P_\R=[R?EX7N9D(G%&!"P)38?\' MVR4:%(9DD"A-""ETYAID-@< #WY[?D/IWN$(XV&06A!6_VG="@',*HW!J^F\ M;EI>>G8M'_0=N+ZU.*HA':B5R5YGKHN=O7Y]/M?!"U2FWVTR$?:L!Y7Y8&7M M!PT =Z"&P%[65/4:X1OBOP4ZQC=EH'W3$;XQ0;NN0P]=RU;M8*H,MK\[-+C[ MF\*#RP[W=[[HU7HY_S2O\U:LHG4P0*5%$PS*2%H8YZDD.,FMIT(EY"K+H?51 M4HH3D3/,?(\EKXL;VVKHRZ?WKVN6\/\\>(!Z_=,?%ZJ>/]JULL!5PF[4!9NN M2)7"'0*5/4#T_SK&!7.@[]HU4.-\??RA:?EN>#QD,,;W-VB?JP/NZM"@:/%# M+SUW:$^N']$TK_2*NJUZT=I;&N\)Y RJ-&7VBVT0I(61T&C!5,XHM?\*V;=L$S:V[W6E M8SGM$%3>"BE)-,=&:T@RCB%F"D&!T@SJ#.5)4C!.TMPOGRLVJ,/DV;/C9IWF^Z&"M2:1EM-A@ 2<^.X M5=Z@V\<^EA]O(GO=T\/Q^B[233!,45H44',D(=9%!JF@!&J3$Y808XHT**'? M3^S8J/OX;ON+@U6]SOE93ZY5Y[N(&PA_AR'R,D9W73LI_[Z726AA,@YV+ MOU"MM3 T@D[!8P42?EW99WS13_:U>W0;455OZ=4Q$58;5>6$YT3G&4J@+IAV M[>H+R+.T6'>:#3(*M*>]66^%:MO^P*T%+@_:?!Z7? DGPQD'SY,7A MAJ)OJMRK6WQ8BW$W!G=@8U#%HXU)O5;>C01P5%Z]4:5AJ38.?B?L&^FQD5LA M_%9JLYY]F!H]P2+3#!L-J/V'5A7BH.9U3Q20X0]^/WH,S*H/5-D:U.$.U#K##ZTX1FO+<(I0H,T M1M@3.X[6"*#='.'-KE#6P%?AMR;]O6\9\7+L#P$^F=D:;KJ/_H]7#XE>] MY\%.C*$J22UE679R:7>6K:A.[6)9)0(+R@GUJ[(75ZVQL5JM+EAN^SRMYW:D M@/YC6E9%)Y9;U<%3;7&TE737@>VTQAY@N 9>?8/&I/TF7;5550^N>EQWAH'5 MPKJ@^ZOWWM;F-V+=XZJ]JV8ON9Z_$?U@2K"<19L\<"G?:$5?W?D+B_W;WCF;:%*'[9=3JE0*L%*V)6]\C].7# MR[1/O6CCI2"7TPO#DP8VM1SWLQH<@>R:7]3[B!-B)$ZSC,$DL?^#)3>02DH@ M1P5*\SQ)<\P#DQQ]97Y:AH!'/5.N6*!N+Z6[ M6JY+>_6KGX]3^0BF9?77F5[IV;-UOTRI5ZY'X5+/JG:%5=7&>N^PKFM7 @@^ M+E9NK0;^E7]_^C-X'Y >Z3WZEMB5EEA!7> <8N.ZJ@EC_T=F$B>8"%G([>A? M[[#6]^@/T"%M6UCW($W-&7"WUS"I.:_I843:/QG1 1ZXC/$+@>J?A=('N /E MHL0!.2@Q)12MEO04[T<-EJ02:MQ^JDKPO1V+HNBRU+IIC#7_]L%52-U;6><" M%6FA>,VD]^=042E%$L2R"BJ.TBAN;1U^K%U@-I1U0/W\^'DP] MTW*MZ!W8J@IJ77L*._7#)6JUE':)PU9-\;+^I'J*WUWA"X2_KE=K/GNWGJM? M9WJ^2=?,,)&\L%A*7&00YXA#7N3*K0:(72:D0F*O7JL7)8R-)&HE@;%:.I=; M.$W]'9#S(%YWX6Z&IF=B:%!Q"MZ!2L4.V<'GP?%WQ6X&:2"_ZQ2L.,Y5J_TM MGM3Y^P9SFUK5WO>1VB_LON5QT+KO_LO;K_=R-2$X2_,B%3!-%'?AH092;HDM MDP2I0M!$*Z\60=<$C8W?MHL"_O0TF\KJ+.&I:349T/CY*K[^R]9;41MJJ7K< MD-.I"JRND0 +7Y+>"MS0R]!@ #LM/=M0\5ANGKU]\"5FFQ'GEI6MUT=JQ_9A MRL5T-EU-=?E1KR8Z3;.<)1@BQ 3$K.!02"9A(3!G/,$(\. ML"U8;3WNMGJG=;BV95# FZY<<^U)#;Z(^RTV(^(X%+/N]S+[V(+:[Q(Y$OVS;LO/U7>X%=N*T;L;B DT_&G6VYA@M?]?+'5.KRZV*F)D9+D>@4 M083=(3.QQ"),7L $4Y/A/$-9%M0"X;*HL;EEKZOSGH4!9:-D&'6T8.K'&G&0 MZIDP-J%*E9K5X=A&4> TC<<;U]&(21DMT@9EB^M6'Q.%QQU=8[OYJJJV5U?5 M<[OFB[D[;;W_8UI.2":%R(2 )N,:XH0HR TGD$N>2*DQ-F'M75NEC8TIFK*7 M.R7![T[-P-"4=H#].",:;#W31C!B'0*;/9"(&Z_<)G#@,&0/VT^CBWUNZM#" MCY>/G_GT(!OYW6)7QDW((I4ZYY +P>RB16#[4TK<>9CD.94_6P:H'+P0WN M#>.#74#WO'@8#K0-=".683WQ_-!IZW]WY0G#];KS,^6@KYWG+9U[V#71QI_, M?C3#ESIRK5K(5%DA8J]"&"7 MNQO4&1M)[S5"LNN<@[B=QJ J7Z.\.U<8O>SOVO%CMBLU_M*]KTZ@I-XDAA5T7 M6!?!]=V"OQVR MWO?>.Z'580>^'8JX6^\79 V\Y]YN\>EF^Y7K(QW?_66Y*,N)23)*"ZU@*G1J M%\",N9K('*:(&Y,5"4I-?M.I727FG^VP[L9SNAK:CL=SP8"]Q*EME3N -KKQZ^'5X=Q@;E[Z8Z)< M0FHXA3G/>8IS;9=E7IUA3IX\-G^@47CY@FX?XGLI%VOK]W_14D]_N'B[^]EL M\9-;+=\MEJ_M3)^N/M@9?E0),5>:&L8*2!0A$$ME(&6(P821%*D\89@&55+K MIL;8)O7&"K SXPYL#:F*5]:F@ ]M'ZR8 ^7WV>\?_IY9)0SY7JM4W(9E3.^B MHR:#>A^WH77LG=SXM'AYZRY,_.T?\M'MNI5_FZX>I]6O)XH(8PP6D"9*0YRE M$@J.$&2%-IG6S(@,A<9U>\H>&UDZ-8'>Z E^5HKZI:G?GG)[:7RN'P_VB/I0 M2Z:K29YGBA8LA4*+ F(L"\@-$A#AU' A.>4Z MJ*Q1N[BQ?2$:M-\R'OH*VGZ\<#\.>^?XH3?H.;'6] XVV M\;Q>/U1B>K=7) [JQ?I9?^RM>M[5,4:UMT[1UI,V>KIR!=W^IJ??'E=:W?^P MEGS3?[$/7[WA*_V.3Y?_S6=K/<$9YTF:&$B)2B!&U#F\1$*";4W9_O0!.+O(<-J, !*XL.:."Y WL W8$-1*#!"%0@N39[&CB80(53Q&CF M48U[U+#I<5@V;'SV.&R^% @^+NTZ;_$OUUI]Y3.^M"[SQMO-:&H_Q"B%Q/XO MQ 3ED&N9PIQI%Z&#$$J2P"W\,V+&]J7<9'F[]"RAY]I,0\_7+\#IO=%^(TC] M;Z0[!<%&PQZ6"NT81-X /R=IZ WN%FO/;&"W7=V- +YH2T-3:2FFJM#\MB[9 M.H1"[[INNESO4RO4.3B0265">VGDQ8R. 2K?&^]G?6@XC@0N0 M^I' [4#U3 ([!9NZ[XLE^&T^78%&U7APY)!CG*-<($*\ M(F^N"1H;']2Z@CUEZP[AUSY[8>BV$T-,S'JFAJYP>3.#+Q8[;B@WY%!J^:=O MBQ__;A]1\X+]X9@.KCY^$$+P-7)#"=[7AY%"=5B^?)[\]G5"19I)1G-HY[EK MH) FD!FJH4'8T!1IH[177/[ND6.;Z)O^DWXS>@^:]KG;S>">9^EO']\_O'T# MOC[ON^ @\^W4@,W,.O.72!'MKN5I\[OF MTWVPAS!7OS;+STW[E/T_3X224LC,KLX-UA!SE4&1& F1TIBE3*8H#3KYBZO> MV.;VV_:H$=?J%"S$;/JM^O>M ?6WC:S?&N'EQJMG:CH;P.]^WOZA,>_NN0G MXP)(-KH=1.UJ*72>N'*%!5+0E1:#E)D$HL+@7.%4&^Y5U[J;^+&Q^WX;^IW^ M[E]5%[K[#DE2@>/A>2+9&\I]GQSZ #Q0:[\0Z/IIYN>EP0NU[PM!YW+#OJ"G M=".\CWI5%?I8+GY,E5:_/O]6:O5^O@UYN7=+V"J$:UNG0>:8ZI0(F-""08P- MADPH ]-,Y2[O*Y4\J"-JN IC([[7]U__$[S[\.EO7\&[+Y_^"CY]?OOE_N'] MQ[^ ^]U!6 &O5=G,0K9P&8SG_9 M:SBRLZ*7.AK=08Q)A1VT&)0.NZ-T3(DW/*EKY4A+K8^+F;VCK&,$7->\7:F. MG]V;>^JC% Q7W%*4OL('+DL9B,EIBS*;R>9(:A9&VU(48*2!F.+.K5Y9#IF0FM,24QXCY M;=5AE"1V)C8S1GQN^V!X4EJ_$/=-;M=*GM4:][1T[0Y=_\&C[6J,(-+3"R>_ ML$R_1W6CP;\N?NBZ#::+R*PW##>9Q:ZX^!?M*N/K\LMB-GNW6+H0T$F:(8J8 MEC#-_E!!%DJ"P,M*O>%.($8TBI*2!!#!@J6_/-@3 MB2^8!WO)^O8\V(MW=>SG5$?(6:+2TV_S!_Y'<_;;'/9.\M3D:4IRF*$"6W)Q M3<=)@5PS8:Q27:0ZS8*:.K7+&QN[-'H&]G.Z@JD?@T1$JF<*V10B:%2MPE4: M9<&K1MW+J;;A_9W\@(G:Y.F*R&$[/?G9?]+NR?.V\!J5K]??US/N5I1OC=%R M53 MF_==A(^-87;Z@]J NTUO#1=MT!AQ!W9F^-?$#!Z7=F+J&^W>62H0Z,@U.+M" M=VN9SF"Y@U7R[(K(?K'/SL\(+V;W=<6-<3U99O8%1BXGA0%7C;L(RJ$:<+S@M1>&N/F*P*G"^QNR7 M??.^IVO:Y1?];>I"2.HF"A.C&5$H8;# 1+DSTMQ2J?45?+HL0,G39XWZC19 M\L)U'2,AUJ+4_UA;:GC[P_[/@WU*TW9'4:2($1EDDB&(<2[L7$X+J-,D23'G M1.FP>(=+DL8VJ7>*@DI3X%3MV-3H,KQ^NTE10.O;-^J&5WA(PC4LH@8>7!0V M;'C!-9M/@@BNWA"^@JJ7:':M]K[JX?/ __C"5_J+=C9,9]/*7?RXF"NMUO8R M,=-G$I&LO^'"%R8%20O$B898)@+BC%M64;J BJ4ISX3)$NY5GRFR7F/CH(,D M0;%8_/W?7>,D-;46+[4[L?1?;,0MKNA<:D[X]FHU5H#:KVBMWAH%#R^[ M@6WGDSZK#2SIO248>PS]UY8O-)8#+4,''M.@A6L/R+>L<6-*&VPYW -$^ROG M/A[?-;G""G;SX9,Y#8_>IC,5QB146$>]D"F%6" #!>,8%B3#@A:9R730@:^7 MU+%]-;=*N[.!L[D!79LU^PV"IT\?&]K^]SYO1[5#?D4 2G%S*WP$#YQ7$8#% M:4Y%R,TQ0MV.2K^Z] U7C\81Z-8)*5(B-)$Y* M?F_TK[S"B![>K>#U%V?GH<,+1M[Y(]0>BQ?PG&YTN/49W_[!OT_GE3/X81N) MFO.4DD0K*"2SW"R; MQ5JLS'IVVE[6Y4"9)E.02)UF6.70V/^#F"4$TH1(:*BF!%GJH=RK@G9G#<;& M/*%-F6_([ P?+3^:ZG4,>J:N?N /;_?1%<*HG4""E1BV24A7C$[ZAW1^4$>6 M5'9EN)J6=L'X>E&NFF3[O4*6@BDM"Y?^X-K_I3F#5!>6(A6B@IM<)RBHIML5 M>:-CP)VZH-(WD-6NH.O)8?$PZYNQCN#JMW"')RY1:>B*R&%)Q\_^$XKQO.VV M,NK[IX,GC7II*GB>2\LJ*;*L@HF!C.02%D(@PFF>$)-V*8[>)G1LU#)(R?/6 M4?!CG]C8]DQ!YQNU]]DY.02@/BJ(M\I]D;K@/DA^VSO-PT$.5,%,KGC$*;L>LD@*')90)/3 M@N>JD 4.VD/JI,78.*91\U__)2V2/Z\6F[C"0'KI-B!^S-,[S#V3TMD"8%>+ M?KE<]6^1-,,?DNVZ*#$J%-V%US)*W/:R?/ K[ MR_??[?N\^F1^LPI9\IZZWWU>E-4K.4$9Q9KKJJ8/@UB2#+(L-[#(D4$Y22G2 M4?,GKN@S-E)UA^332E_GBZPW&@.7/?'4Z!PY=^+:B+5S[0N,0\^LZQM77_V^ MM@E\,F!K5?7[C5W##E70-^8 M 7%-RJ@R'SPA"/2P=T MPJH]M0)PI5TNED^+9?78*C'A==VI]O5"Z4G& M.WX=[."SV@V;<'&@'(3IW=/>")T."]3 ^%'R'U 7#/ MY%2K? =.DACW8CI6"R T^,RG$:HI=H4J)C-YRQZ4I4(1.6:LX/MOBT#;]HW_ MM'K4RTE*"Y9QFE@/R.5A%PF&7%K6*A*5Y5PBC4Q0D;?S8L;F"E5*=8L=.\+/ MCV!N1Z5G.MG&A[F]]UI%RRVM*'6."#L/0A\Q8$>27B3JZ[RUE^*\+ES=-8I] M4T.[?+=8?M0_&^?(U8-=+N8+MVU?_;7:'*0%P;PP'.82NP(R*H4\29G]B6E% MC")%$I;G$R)]; 2QIWSEXEOUP4Y_<&A T/9LM\'Q7%CU!?DP*RV'[-<5GRN^ M5"7X[4FY_9I8F[LW810W6#Y$@8%#YSM@?I\D M14H%(QGD.;+41M,<4FKYK<@*R;1)J))!B=)^8L?&:5L-F]67E?D]PKKK#-[= M5UVWH?A2:ZX=LM4O@-.[WR7799SZ7G"=D?SBRZW+:/@LMEKN[L9*3:NF>M=) M/C\L^;SDLHH\NI^KZI^S.GWE./.-%A82JG*8L,2NQC*=06I?2YA)(A$FJ19I M4&_=SIJ,C;LV+[*S,H5=Z,V3%[WO[ KG$#]TK9%]P^MESQV?\_?:J.K1$5!4*B@(0+ M ;&6CBUE E.1,)J2(A7<:^^J7Z/K_[Z?;^,4=3E! M6#*2TP(JDB"(#7+5]02'W/I,Q$B>9#RHF7:KM+%1PD99\$HUZO[BVMOOQ?#J M*SDK'1#WBX=@S5>P@?+,/X7ZUPJ@U]JZ#$KG&7HO H6OL7;?]3(T]CYLZ MEBYV.^TNOWJI'^TIHQWRGBFZLAL<&+[AYUM^YU M#+X#'^OWPV+AO,1E_?<].%PL10U(Q.K/+S&.44M'#VK L'6G7V)L3HI6OX@2 MW;ZB?UDLU,_I;#91HJ"<:00Y0MC5#$%0$)) RA1.<(%3Q/.0#]SFP6/[]FST M"ON>;&$JE-!V;6+G5$93E^I@(*/&0*J*7*1"N0.K2=V2^>N*+U?]@74LI#_( M?M7?IO/JF$3PF8N>[8@=(UHD3&50JMSZ4(QFD%.>NOA*8PIB7!9T@]W;N>H; MN8V(/K]#/U;%%QU^2D[_'72HY M[\O'OS6*:98GB5OM"(@EYY#A!$&F,L/8S:OEY]+TQ&,V*WK2)[&(677Q>.:7D7"/ 0"S9?E4:Q! O$SW=1%?K8 M#M5_FM*F7[1=GFGU89?\TN0GN3Y$EB_62[T+.E#:X P7!J9828A)QB G!+OM M0Y8HE*N<>$6$=%5@;,NN>RF7:ZWL;'U>NL+N;E/G5SW79KH**47=>3S:R74( ME/L^,]T4X&WT!WL&;)(;PDN>!?G:?G,1BH',_#H_LR54ZA 9:W M@.3+Y;-;"U8I=27@Y>8OS>(0E(_:?NNJR&F7<+>KE.P\DG65XK%Z7"[6WQ[M M?WESI9M$3_RY^A)6G0;W;ELVKX']0KJR:%-7+:].(+:_=*P-= -V>0?*M7QT M2O%FEI96J^6TJ:\G%O-UZ:YZ:N;NJNH!YOYDEM8H:T0]D/4_GFNP;/F2Y?QW_S*73Y?++\[0+PK5!1E\<.5YGH!J,/2A'=\ISP&*,WS72N M]DZK0D9UW=1)FG&!1$HA(2FJ*^Y1K"5,&,IE:C_! G'?"*-+0L;VA=WH"7:* M-C5]_4.++@+:_OF,!5//G\@." 5%%%V#X(9XHHN/'BR:Z)IQ^[%$5Z\-+S/V M,%W-]"?S?JZF/Z9JS6=5>A4NA,9<(I@4B-AYSG(7.*2@H;S("+,4D'EYV1 B8^>A;)_A40#J>7IWP":HQ%BK_;=6&#O_\,$*C+7:ME]? MK/W">%UW'YQ3.]$9UC1'!AJN*,0J+R!%V,UO0XG(:*)-4%[%14ECF^>'W78K M%2,TVJU!]=MGC )5SS/^4H/=*WA%Z:U[@$7??75K82_>4_? 9I]^NHN%25-=V1=ADA[FD!E&NEERN)LJZ!P4V EJV4!#KU 46IDM%!E[$QS,:4_^A63J/+:/@1ST 8][W6V!3F.."HRA#PJC'E MESNPLP;LS+%>2V-01 Z+ &L?I3ZZJ/,B]4!NP.U2T9!;'AE^C/%E6O[=58== MS]SVV?U<5>V*Y]:#6ZOIZFNS1]ATS4Z+(M$IYI#)U$!,!8&44\N>(I?(H(Q1 MX966$2IX;"SI= =RJWRUZ3EMU ?P$*[OA$LD5#D M+(%%EG*"M5(Y5G[G^'V.Q3 ']B\_&M>/D?I"N.?O507M3F]@%0<;S4&E.MCH M?KW5_&T8^Q\7]87U0,=$ :_S=G^6#F2 MS7GY7KK4Y_J@;Z(*:HQ!#":)3%WVM(14)@:FF9%Y1A E65"@=H#LL7V=WV\3 M)>T,:0Y";TV5O R\][Y)'W#VOY-R+8T2?+X"<(1TRJM0]9M<>5G\"Z=:7L7E M>N+E]4=THZZOJX7\^Q?]9-_$1RM(58W85E.[O'FS=M$!GZM@>]>QS5$7TZ)@ M&93$.K08N<(/BMFE!4UTKJ4R4J/)7'^KSHZ]9EN =*_9QNK9MJ]#C]__K=Y5 M.(@=F.^+.2B=26$L%C(&?BP6&]>!^D8ZK<&>VDU_R$IQ4&L.:M7K?I(1R:P# M8C')+$3\H&36 9=C,NORB&YD]KJ:@I6\-^Y\2\]5:9_^]9$O'97.['_4)%-< MD]RDT$C*(38JA8(6&DI:9,JDTA 1M*GL(W1LGM=64: :#<&37H+2Z0Q>K@&J4''0:_;TEL:'O^B-3J@DK?.[#5^,Y].$"EM/UMHW:\ST<(2#&_&UYR M!_U@A"!Q_*4(NK=CD4@^75:?FO?SI_6J_*!_Z%FVV;G20B$J-%3,KL\Q,AHR ME&80*5PHRC"G*JA+48NLL7T0ODZ_S:=F*OE\5=>?!Y^$V[RJ8I-K]<&KR@"0 M!5)1&^)^#!0)QYZ)QVE9>Z5W#6)WH$$LXO9? "912R^VB!NVN.)UNT_*)WK< MXP#I"%W N, M?OQZ&S@]TVJ-RZ8W2O0V;Y=MCYX!>BAE^*3.LU:>S=,\?V7'#4;YJ-7:!9UN MJB'L,LN,$4E*<6;9D;BZVXK:):#)(=$YR[0NJ YSN%IDC8TU[UW+;UZT;/)D:TGYK7'K!$W?IK$3?L5M]UNT^V]CQN MZ;B55Y-/ESA%)@55%!504F1<5HF$5#,!C=*(IEBFB0YRP;JK,C;2:2P)C!F] M82@\=Y@& ;CO?:?&C=K*G=?L3NS'HVW^L747P MS504!<549@2ZU!N("Z0AHQF&=K7*B:&X(#B(%0\?/S:FJ[7SF5@^V/G16'=$ M>J8F?S""6>:\S3&9XTC"H&QPWKKC&7[AJFZS]HO^H>=K_5DOC:N88-7\M*T* M\4:7N@H9:+SOT*PH=!S^*Z!'=GCFDT;PZ1MOH#G;*NS.UK?I5 MS:_*@'A$TQ&YF$P4JL*@5-41GV,NZ_J8CGM#:U'J?ZRM>_36BEU]F,[U^Y7^ M7DZT();7,(<9PPG$N756N"ZH*VDLLXPB;%(1M#%T0=#8Z&NG)Z@4!;\[54&E M:Z +D^P!O%@^N+>$'?3B)] -K[]DT$+(/JD80 =&MY M$B]9@U4K";%\OWA)T'T=MYV76DU7[[AT=<^>WRQT-P-<5GRN^5"7X[6E;D+8V MR(4E' Q58Y)?W>%@KHN)<4QNC*+7H%P:$\EC[HWZ[&Y<_3<]_?:XTNK^AU[R M;_KCVD5Q?C)OIK.U_6T5*%Y^6J]*]V:[;=F,$Y.XTK'$'7AAC*2EY51"81BG M!<()QT4(+0?*'QL#-WJ"5W9Z5VDEH4TR0O%/I11*HPRF+,]<."R!3*D49J2@ M@LO4-38)B>/L$_\!@CPW^/]LS "\MJ,9C.'&Q>_3UR/:/7_E-IJ#1G50Z^X6 M\[7:8$]OER94613O@]81N9C?KE 5!OU,=<3G^(O4]3$=(RKXTK71VZ8D_DDTP64BDB(C=:0XY3!O% IY503HX):"Y^5,K8/2:74;2F*Y]'D(J.: MI0(6F5804_O!9BKGD#.C24)P@M,B+#7T9CR'R06M$74-DYL>5I$R0<_#[,?_ M-T/7,\MO]-O/[:QTC!C@T@9!U#B7LX*=IL_4DZJ7UXFX$^]M\J>7BVWSZ M/UH]\#^:&+GRX9&O_K98S]3[[_9%6-6;O],?+IKNBUVV3F0BTB+!"")N*,0R M5Y:!-8*Y_;W1%0.S$ ;NIL;8*'K?"E=C:=OFY0Y,*P/ 8@[TQHCJBJ4U(XQ= M.HZ8'_WT/PX]\]/!$+B(X(T)=1.@R@A06P&V9E07?FD;B6 2NPW(F"S749-! M:? VM(YY\L:GA7?5>3M?35?/[Z:SQAV>,*2PRAB&N>L/C@G-H& ZA4:I/%<9 M)]RO"O^YAX^-]&K]@%.P6?+Y=\\Y :Z=I6Z%HV_?R!^)H"XYETR^H3O.R2,' MZXISR9C];C@7K^D8\]8X2UJY;IAZ7E:Q=??+I=L]=7NIOS[O+OG,G]VO[G_R MI:K#C-_/R]6RJFY:5JF:ED?FGZK3[_+=8FGT=.6*Q-4GXQ/)A%V9"@Y11K@+ M#K:+J93E4&MI<,XI)E:QL()MPVGO-9<&+?BV5;'[/MV0H^_G9(UM1 >*'70F M05$5F=NW&^P9#L0SV+^N,1Y4UM^!)JMB#X"F:@P> .[%X:^\[4.$2, M31Q^\**&.PZH_K 1E,./RTE0Y@NHT+5#C-AK++E-NM)IAB1'&E*1P!].CHYTOVD5Z;?[XH)??TPE56&N< MY% 5A818I HR@CG4O"!2BU1@'!1S%:K V+CC;\>GRLN-SF!650>W2GRO.TUO MVS!7?P@M-!0Z4'ZLTR?\/?/15G50J7<'3LZ?M_K75P!G0<0J1AVABUKC*%2' M82L@=43HI#Y2U^=TX\3[V6SQTZ7A6:?KS6(M5F8]:^*KRB]5.WA7!\?^M+ : M3'4Y46F>9EQS*#/74C?3"(J'P;QKM1: M5DYL&.,%#X,?X_6"ZJ!AI"78Z7D'MO94'YDF1/[#HK3+X,:(YWB\?/R\7+@2P.K7Y]]*M]9\-YU;'5PKG[ITFIMF M2:I)ID@.\R+!$!<802ZD@$EF3"X+*1,25";27_38(@NMYD!:U8&Q8U6"=5EO M.)F-YH!O50^-M/<>#3_2ZP?CGNG.P>NT!ANUW>;@J]]JE'\!6^7!_768.T3' MAR(6-P;>6_K D>ZAJ)S&LP<_H>N9SV*YY'53?0X\;H>K] M>*(#2AU.#UI0B+O/?T[0P#OR+;:>[IVW7=R- RS+2*U5^"\^>+5==>@*T M^]%"+-AZ9H>-FL"]YN#53E.+X"\58<3C"!](8E)%J[Q!&,#GI93J0&?5>^\"XE=N)CZ;2VSQ=:

-X>1E^O#7"VO2ON, M=XOEWQ;+OUL"V(](>#WC4U?QC1=Y0;& 6CCB4FD*68IRZP8A(JT#)#T3=;TE MCHVTMDI7>Z<_:[7_S745W04GR4ISL+*O<_FXF%T.).HX".TDU0NT_;M*#:I6 M8=!H?!CQ5>L<&\J#'O3#0GH@>N 7]MS[&J?G?1!,+Z*C(VDM_84:_<-I: K2E5!19G#*RL:=H> MW5 %M/,(!OFKO8[+,"YL+T/2U:GMC&PDQ2 K'&$E*29# 3*I&)I"S)R>2IBL+]NN++E1^=7I 6,BN/9?8W07_E MLVHQR5= Z&_3>;7*7!CPU!Y+'P2S,@07!&4P21BU,.>NWK1,("FXMA\N8PK" M&YC?SCU39:*!O)$X",2N!W5DUBW3_[_D3TF2@B>^!#^YO:9K;?R=W.,'-K9U;VM?#Y,";Q!F6)XL(8R%-*72%"!1F2$F999LD&*8PX#^&4(.EC(YQM&T_'"SOU-VNK M".E/88/CQR2]0=XSS41%.YA_.J$6DYS"%!B4N3IAJ4:I-7K7N(Y%1FU"M/LT7&V/AKHR:H M]01.45!IZE]MY!*<[5P4":2>&:<#/D$U2*X@<$,IDDM/'JPBR173]@N37+NT M^Q2_G\_7?/9%/RV6JPF5G&6$)C!-,Y>'G6$HI"0PR1,F."IT2E3H_-X7,-K) M72L):BW#)_8!B/ZSNBLT0TUI/U0Z3>=SID>8RP>/'7PBGS/JW"P^>UUXXRRW MLJDK/9^OLBBLD4J94%U A64"QLW M0S MC53'[WO9,(V&X*]\M5Y&3K9K02+FKL0Y,8/N/;38>;S#T'9IU./N-UHNJWHD M7W2YGKDJ"^X8_JM>K69UFYF_35>/]GI'0O691)5W2HA&/$ES*"53UIGA.618 M,$@+121-"U-0$E;F,*I^7A-IT$*&>QI'.>+M.&XW'0SW.!8O?)SL>JG7MH&M M;75TTIYUX*S^+O@WW 4ZP.RHXAG/OV[#U/"V_44C7&G]&VP_' M02W"SW8ZU/O4$\J*(E><0%%@ C%5''*B4ZAT3@G)BD+3H!/W=G%C<_W>?G^: M+9ZU!JI1^S"*>K507B_4[4YZHI9&] ' MD[@U ELE#EPKT,?ZTYJ!7G>%)QA]60B]7/TGGYD'+1_GB]GBV_-?=57!G2=9 MSE.I888XL[R""R@$9=!DAA$A,I4*K[WK=C%CXY-:4^!4!3M=_3-<6@!MIXQX M,/5,%><1 K_7BGIN[5V!RC\#* YD Z7]=(4N*-GG.B(M&3XM-P^6UG/=@/U< M'H^KN_8!:=;K];F"=>F^VO=C74X8<7VJLQ2F+DL'IR:'5&L-$XIR;#!&F'@Y M7-<$C8T:FZX8FPVDK;:@5C>T6<@%=*^?]L7"K&>>[ I7AXXB[5C]E\J@C+29H@N_P2*H48=W[:+^Q8 M<&\M2OV/M1WSMS_L_SRX,[4)X3EA,K>+04.0BWE(($^X@8G1R"!-, Y+ZS@G M9&Q$M],15$J"WRLU0TOMG8/3;_?H5I!ZYK=@?,*+[+4 $+7&WCDYPY;8:['T MI,)>V[7=V\CLNM;4[VC&*6*RL.Z,9"XV.650$.:FO# %2@O#M0CM(7,D8W0S MO@FW<5FNH%T3UQS=\I=_QZ;).6*0ZHZD+3&!93B 6UO<0 MJ3%0*L40S7/[UZ!^-:.Q;&P<6&GHVC2N2^52V>M\T]&T:@Q];SP]K;'H.R9B M'ZS-8XW1KL?CF19 U27 004<5G7"[S]#+\B.X__/T2DRU+C_)7TD.X[I<%TF MNRK8T4EH/,!/YK#!4U/FIW9U$\.,8D4!)9?$%>S'D&><0T154J2(I :3H.^W MA]"Q?5KW7>6CKF>[VEB=]AA\1L#S2Q@9UP%7'UTA#?]:!& 4EJ@29%FL LS1C$+"T@31,&D9 X21)2(!*4 M/1&NPMA8Z_7]U_\$[SY\^MM7\.[+I[^"]Q__^^W7A_S"M?Q^7J;8I( M?YAR,9U-5\_5AM?[N9RM7;G,!]>I:%;OGJG_:Z^M-L4F'%%M.,V@$ Q#3!ER M"0P4%C235(F,99F8_-!+L?")S;M9GY"IMZ]5?S.PTMIZ/!N]ZY9/LZ:^Q$YS M_W"UVP>MG>L&'XC>G:G:ECHC=6/-'=C:

:0=K:!/:, O##M9 ML8I##%I0E&,TD%LB(F^7,5CT9#0X]B,MXSWTMB3@!_['9G_TC\WOWO[A3H_T M%UWJY0_M.BW<2[E<\UFYW^CFPX+//RSLO>4D)[+ ,A.04*,A5HF$(M,49@1G M::J1+(SLDC(<0[FQ>?KWL]GB9U7AW[5JDM:BZ0K,*E6[)11'&4&_)<%+C4O/ M7\UMLK*K_% ;=E?]O/U#8YSKK5B;5RTT-@;>@%O&PX_BNX#Y)[I-QJ^P9P: M"E9,OO26/2@7AB)RS'/!]WJ?UO.V%DE=H+Z^ MOQ(7P)ZY: ^[2DM@U6U^JA3N4I;B.H@!Y2FB@CE4F8J;00TK6.&-45OABNL/ M&:Z A;=!!X4L_.^Z>0MALW,QU77LZ 0;)8R6Q)6!3"T#N[0O;7U'30O&49X9 M7*BP,I MTKQ>^4&+.E9J=5[.GZ 9O#KOA- +++;W]&PV.7M9,%^"HZ?U[XFX MEUK.7K*[975Z\9:8'#$A.$VRC MH%YBNE:KUS1AB.10D%2:56O)$;^CA8;'B MLULXH@,][&3V-Q$J&;LR@].Y7'S78&5GQ6RG>PP.N8D^_BF8XZ..T/W"#X?^ M*6,,;!%&%#95%V>F^J;E^H33J1.L$(Z@8R[8O3$_D2)(%!@6N"< M)P)KKUX9'62/;9GW>;F06JNF6;KVJ5NZW%D^/-QJ#MY5 M/>HWL%\N>-H?TB'+QMX0'VP-&1'YP.5D)^Q:UY9A3QQPH=G)U,-59[='W-ZO MY*.UK^FS04TB.@*NG[NY.V8]_WL%B*@YOY=D#9OG>\7BD]S> M:]=WXX;W\[K]QJ8-Q_OYII_:%RWU]$>5YUZD":.93F%>: 4QUSD4"FN[Y)1< M%Q1SQ=.PK6P?L>/;T]YV!%QNE0RC"R^T_:@C&H+#T,A&7?!JH_ OKCK-%M$O MUQ$-)I40B&(2C)?<0<:S7& 3EA=W0<[8W).C2G_@=ZI]/[P# M4C?613S!H;_:B#M1+U@?\<3>]AJ)IY=W7+2L[ ?=/?"3>5^="[G,N,7WIZ5^ MU/-R^D,WO]TXW RA DGF6DAC;GT4B2 CV!(&TQ07C"8$F:"U3)C\L7'(5GU7 MQN= ;U KWGW)$S@PGBNA_N#N>X$4 ^GP!5,WO**NHP)5&'9YU0V?DU57Q\=T MY;R%_/OC8F;O*.N*=!.18Y)(74"-!(,X<;FW24;L2DPEF$B%4I5/5O[Q :]KT-DLZE%==CC0.3URLA!^K1< MS.W/LF*/FV$MJ#$HPP02XHYS!%&0,6U9N>#"B"Q!KM9C/81OYYY[,#'>V(VP M0=Y7/5<1WU1?O^06D'IW/7;*_=NF-/#]:K6W59K4*L-G-XP86$TXX>] M']=$1[1GPO$ ,V)"5">48G*1G^!!"2D(BV-6"KLY/"+Z:A7_LKV,?]VY[[B" M_P?^5!6!]6Z/4Q2$%Y)"CE*[DE4IATP@"B5.!<&2L43GOG'6H[!H;)2ZR@;\AX.%&3_3_H^!H7SCVKL6Y($QJ'G8*D'XS#WR.<;GV*=E[KK[^N9 M"Q*L%#ESB.=*2WW4JT_F@?\QT9(HQ0BU;Z5*(&9&0IK(!*)$%S@SV'#LY?UU ME#\V7VU/?;"H"$T>G'0WJ;NO7!6_P.K^H2/CO23N"^_^%\=;J.MOQ]F@@E=. M_5^JQ%]W*&)MB+I2[@)>Y#5SD I#KYZ[X'-F'=WI,9TCO>T#7=&]:2GM/%TO M]8/^8_6K->SO$\TY$DAB2%1J(,YR2W?,",B42 S2B)FPZ*DV86/CMF9"665# MBPVT0NK'4[& ZIF4=AB!G:+@=Z6Y*V;>H?.T*,B\?%C_GDS1)M6L/#261!<2Y2"##T@5.65ML@8&S_4:H)&SSO@-+4X J>K'U^T =I.$Y%@ZID=.B'DS0L>&.SH MH-SP0:GEG[XM?OR[O;NF OO#,0.T/7F0B>]AVF:^^US:L:6C2YK^7.=,3_(4 M\12C%/+,U3''B$".10[=Y!9$)(*+H#KF^P\?V\1^LN,P+XE=1]QOPD?%L>]O>:,K7-;*'I89:_2- MQP[>T,2DC.M"!^41;PR.R<7_QFZ,L]U\_?5Y^^-_3O72/NCQ^8/^85%Q9=DE M(WFJJ8(D0]+Z#%)"BHF&,D\S@=(\09E7K>DPL6/CGMTI#=@J6Q'0Q_O_[E06 MWQ-]/PJ*CVG//'0+G,$L%(9.3"KRE#PH'X6A<4Q*@7=W8Z;?YDLM%]_FT_^I M*C'^6G_CRR]:K>N DB^Z7,])N['/]G!H+P=;"NI[F=F!W5H*ONS'^ MX#'&P43HF\+>-\OR3;>ILPL\37*9D()!EK+" M?@HHL;YMDR:Q6O4[L%4>5-H?='%>+8#0 MEN6FZ@XX$X"S(6*F84?THF8>ANHP;"9B1X1.,A.[/N?&X*6W?_#OTWE=/%O/ M^:Q)C7P_MRRARU5#L!.N"H.$L(OW(K=N6R8Q%%SDD#&[HJ>")"GS:I+04?[8 MZ&WC2DP;-2O_XFFC?\>@)\^A\..]'@'NF?;V0J/V=+\#6^TKL#?Z;[RZ'L*E MPI#K)8+*4X67":H*P^=BG%7@8V(VC=K65-,DY1E!"&I%4X@)8I!*(B"CB4AI M1K-,!!7N;A?CV3U>4&4G]9+LJREU)U?N#T MWU7J90K1^5GOUV4J4IFY!WO;)[.I6]54&I %0TFJ#/H1QZTH#;,O=;90PU6L M@HFB#8R8]'!6SJ"DT&;I,16T7AOU]'13Z?MP1[[9H:K3].S5GQ?EM#Y82S*! M3&(2B)!;9"F%(9&\RP+BA6-H];82*;^L$XW1E2EJ;(_NR:73QN5 M727\39NB9[M@CG)F&CJ:-QV3]CA&+WCT(Y( M#W#Z&:K9& X\.Z+I><;9]>D#L/IG*WQYA@4$R?/N/T"TK]DS+ZD[.FXO,X03!A ]D#G4<8GO&1>674F*C\"LHO1N27 M]!HOC5]!\B82O_;LC@'7T_ETI3],?[C"&';!]6WJSHW+4J]^*[59SSY,C9X8 M; IEM-O M<_NOU<)B:C^N4S.MXBBF6X/<-7I5@E>6F2M.#BQ3X34T?J0;&_">2;56%U;Z M@IW"H-+X#M0Z Z=TQ(#L (BBAF/[R!TV&#L B9-0[)![.R:E515^7.6*Q=S. MNWI/:$*YYCE3 A:I,1 C*2!'.8,$(RY2@0J2!867G)4R-DYJRGYMM>RXFW@> M43]FN1FGGJDD'*+PA+(V"*(FD9T5-&SB6)NM)\EBK1>'5VEM]H;U]Z>RV?+& MRF0),0)*33C$NN!VUB,"34&-%D0@4S#?BJDG3Q_;;-]3T+]*Y"EF[?/Z9B2& M.1]PNETOV.R!AG_]RIM0&:B69! Z014<+UK?4DWQ])[!*AM>5'>_RN#EB[IY M)IL@M$_FS?2'6Q2HTBZ=6(H()C#-$;)^"6&0YPF%J69&XD(3E*&P%*\S4KS> MQ$%3M+:J@2<^#>R<D*S3#4-=&.W?^N]4OGAO28GQ,)^2XF"6:(4&2QEYGU40I.(>/( M+JI0RJ0Q$G$9= +G(7-L:ZNMAH!O5.Q,4!=QYHHBIH2&*+@UO<.[-"\OXKF+=1_#9^>2/^B MV)>B^VLXM!#]U5MO[]ZX[4TO,D$RN\Y,D#NQ(RR'G" "LXQSFJ<\5PP%95N. M/T;_P_O[7]]_>/_P_NW7[NT7PX+PQQUYO]]DL8\H^X%"ZU\\GCX@B#Y^Y'P5 M^?-YN3#3U82BA$BB,XBIH'9)B22DA#"HI9\7C))+U?/G^V MK>[G59.>)[>Z_:A7$\%3*1C%4"38LEIJEZ!,(PJ+7.:(<2P3K"<_]%(L?*=I MF[B0%W9?:(_;PHVV5=*NWJAZ!^;Z\FL(I]SJ+CH[P M %^?81#V/ 2*A%O?IT&-FG>@4G3;!KU![F,+EZO%=[W\O)A-Y?.N MWQ=CN2)2,LAPGKOEK83,D@A$%FU!,2&!K%FY341G7PT^H.-LJ#WVOU02]]VKHA M%].S"=1@4%^G&SK'WD_'IW0\G=YVD/MD]CO]-NTEJME[TN>WW$VX(D+**E6M+T+#;6X<%S\B'!#MGIGQ M;&OV71!'3VTK(^$7]>3V1I6&/=6-@]_)B6^DQW;LK:=7NT:^$X%)3HJ,0BXK MEF1V@4D)@B;G/"$HDTF2A6S['3Q];/M\KC%UW18\L*'> 60R$[+ 0D#I7&N< MY2ED28IAJFF.DP(QD>B@?H2=(1O@"Q$',C^Z[PQ$S^3M,#AH<0[N5ZOE5*Q7 M54+O:F$I/6X%]+-(1.U0>"!@V!:%YVP[Z5%X]J+.A7JK;/DWNO[O^_FV1O!K M_C2UM+.-ZLAS7.0RR6"FJ898JP12%X678"R8I!IE/"@JQE_TV.;]ZT?GFU1% M0Q;;XME-OKI;-\_VPXOG=H+8);0V1LMZ-N:<;6V05QNU?W%CL2MDWJC>2^!..&*12_?Z2A^Z:F\@*F<*]H8^(3P)UGJ4 MWQ?S:F7W13_9]_'1>9&5/UE.BB+GBEF/A2)D['I82\@%SF$JI4&JP"K%V#O9L'[^:+K7Z$_CJ'%77^4Z# M&?_I8KZ>P;?%#[V<5_+D=&GMMW^WI%>"]=RR"OCY.)6/5A#0]=&1NZ7ZA%NQ M4_=%_[F9.U65?JN(M/ZOKI['=P59GCGN]T!&IA59DO5F!;[FAG?B7W3W&2E'U>H99\Y=;;!TM=]C%B/XO9 MZ_JN37Y<%:K0H.B#FT9$>+5B_81"G[4Y;H^7 PD#=W Y9]UI?Y:S5W5\\Q;S M;]9Q^/Y&BY4K1USU'4Y80373 AJ&B2M#9KT;B0741'!$4I$;%+0SU\%E'/&7TC3GW/ZPX0A<_P%@RBSO-SL' M)V-;EKM+FOPA>'ZSNS,D/4_K38)C_/Z3YPR.VF'R0,"P/23/V7;2)?+L1>$1 MCN[=K;N7IC??Y)4? L+70"*9848D0Q9)IF,$\(1ZD01!9>^ZQM M0L;VH=Z4:*\5K5L-6E6!T]4_AO$BI.US.190?6\Y=,$H*&KQ&@@W!"Q>?/1@ ML8K7C-L/4[QZ;<=TQ,5"_9S.9KLS[EW0ATF$R3)I8(HS;6<]II GHH!"%RB5 MF"QO7L6R_SZ\@,,#<.D#8HP M 5*O[L+4J=14N]E]SG60)3HR%@' D&B(YD03%.M MG4KU.LXW-:ZHK?SKGU5GJRIXMB,[V KO[G]WP?S\J45@) >FE$;:*CCC$'H] M:H.ZP.A^FA$8SI$.-<[!&L9-[X'-"6^]RRBC.>T]5.KZ[GUNZUDMG:T6Q>*^ M-!-41P);9WZ:)$F<(0$YM\DC.HH@)YR:5UP68ZDRG,1>/1V.330U^MU%O-FC MN?KPSC.$Y2BF;D9;"*0&IM=61,L"]7GP(,"?5S MU_=CA5OQ7W[RJYT= (V ]M!#8:/ -] M5QNO"F9X5@2KTF28U+0+T0S)='U%&94(+\3K)4]>.EQ/XZJ*B"U^J/I)-U-^ M8VOU35D,S'R5L7YKHV"L#.8K--]>I\I9JI,00^AT%M)!?A,?3>U!(?#[/WB^0]C\FI0-X3=X\7QWM>A6=AO Z7][-2]PM. M6YOXFRK5ZH?Y*/^V*==U[XP\B9#,6 83+9$MQ9A CH2 .N9:X(PR++T*RCC/ M/#4BO5NQ13EORJKOQ/0S--UQ=[,J!T%SZ"WZAW>@W9M=@3B!$3U8LK[>K+>Z M='IG=_+C=AJ&LR2],0UI-KI//JJ-Z(W)2X/0?X">7DR;\_!].3=WE'6OR=WI MAC"&7L0QS$1B=M@X%I"G.H.<"R54CA(E,B]'Y=&IID9=MW?WW_X M=OLO_TR2&/\;^/"?OWVZ^W^>SL?CX#KZ%X- -C0_=83\/Z!I%GLX_7^0$Y#S M( 7U#!Z?;5SGWUFM]_Q[Y^_PCU]]WUC,=9#9H!6W#,VM1026K>P3K<5!/TT8PJ 9F MC%XH><6PGD7A@B#6XV./%L5Z5KUN&.OYBWNTD3YP+/!9F5^J%^=HBF<*286@ M3*B$B*C8&!$TAA'#.M5YAK5PSJ9WG71JI'"[>7RLDWO-=_TMFU?Q0+??554S MIPI9\0M6!HQ?8YH.P/K$?'ZP$ 'JL1]DF@ M [7$]H3G5*=LUZ'&:Z#MJ=RSOMJ^]_IQ>+E:=[:8"_F?&S8O])/MFUG7*B@[ M,MV_UK6[;T)4U^\//!S?86KMY\%YU_<9AY4I%\$Q' M\*;6\A=@BU->@49;T*A;E=.^ DR;]W45$%,?7(@Y*\M=)XX='E>#5Q,=>IE" M>B 'DW54_^70B+_T?@X^7YC>\N^7#ZQ8S"CF-!))#G6:(?,BD0*:GS-H?I?* M&&M.,Z_ QL/33,VTW@] !K_7DGH6ZCF"JAME7X[5T.[3'C!=W+;\.0I#=BIO M9GK5YN3/M3W7C_S%U3U/8CM>PG>L_/YQOOS9<0]N3PYCB67.*(=4V\(@1.20 MH0A!EK$8*V;VX]*+&ASGG1I7W/[V]>OG#[]^^')W_1F\_W3[[O/-[6_?/MR" MFX_@W?7M7\#'SS=_!9^^?+SY]NOUW:>;+YX):J[+X7B0&Q[DH??:7:>U%1E8 MF;L.ZV$.<_V "GJRZSCUN,>\?GCLG?EZWMZG6L%NAN9LHSK:./2LH SK*,XB M&,L,0Y3QQ/82SV!.,1(XI23*G2)*/.>=''4%/@_R68+S1T(# 3LF71W%U(6R M+H+7I[C!(#"/5N3@HJ^P9ZD#;Z1.ECQP'VW$T@?>*CXO@>!_NS_3MU9OMQ]3 MM5_>G8LR%$="V)B?3,<0B ?DS_-Z6#S'VN+N(5BZE;WJ@Z$[>8?%K%R5'_ZP\ZC&GSE3>,S"EA4&>(YJGFA,1.Q7_=IO-BY!&J 6^_\H^UR-4)TO7=&#H/G6(S<2 MN=.5_; 1NCW:"0NA/R&&@')N0N]]. ZEJ M(#W_O>S%R.9560U*%52XR[F04'QE_$N!\:=;3@]A,J=/2Y%T]M^< $*B./,J!^PP MY_\J)FI[$?:* W59@ O)J!^L [-1U<[Q<_&CBA%=W!C K1?TD_F5K?ZNUMO>"&6S3Q:4<9%")!(";>-/*%F:ZRAC.4N(7RYI"+&< M'II1\T:_+,V_?[K]4[?4N01L#60K-E@9,3K5SYM$4WO4*JJ*H9Y%*8,LKYO9 M.=J23:T:>IL-_/*ZKF*O5!7=%>^QJZ.?E6MR5=)=D>Q3+=UY[)XMUMNRG&:> MNNRPS71N3)14H%QSDD..S&HBFB60! M7&[X6F_F@+7%.%9*J.*'S:#U;,M^"G W,@T%X]#V]*$J)UO9K]K*]%;V 0XE M74 *VNC]U'SC]GUWT'RO#;S+/3TSPXL?A50+6=J\K1DAN6 \CF JJ("(H,3F M?V(8HS2G.D1]2.&AN][,)QDWI/J3;7B;WP8MZEW*PE23,7K*N$M%$>K];EFMKFMPO MBO]6:'MB:0Z&A9%P:J#@L6R\7NVNK7WN4B'%;.D4-" MK\?0W-) VQ6XJ<]C90Y:4,(=F,#U)1PF'KO-P<^N1RFRT5$YFD M6&0PQXGM#R4U9$3&D&![F* CK;13*)7[E%/;ZKQ7CV8W4V\WMWD0-M%G8PGL MM](6(;Q=KUAQ_WT-[9DR^%6MOR\E6/Y0*_-W93=&]I3.DZX<%D<+04B8+9 MF&>"6P9L">L.TSAGRZ_3Z-4=!?>3Y4#M6RVMW>AZZ_N16>_;^NF;LB?6AOW> M+E>KY4_SX1TSWRSSEYG.D$X,!)!$)(-(F$'T-Y+H@;6PT'\\#,5;UU#9*-SZR5 M_0ILI0=;\4$K?SCZZH=;2"KSE&!46NN'SDN*ZSE*3[JS;=1L#YU/#S9_N*JY MT3JA$4XT,D8OS(0A."0$,S:7CF&4$:D9QD+2R(O;CL\U-2+;B@J*CJR>Q'4" M6D>6"@/8T)2TQ:HKY@">? G&I97S>N]QB,,M_H%WOV[6&S;_N%G( MM\N%;%F":HICFD.11@RB#&70?&-BJ%.:HUB0#$?:-=KNT 13HX9:1J WUI4/ M 3>"NL>"'43P-!F$P&5@!F@@L?)= 2MACRBY@\BXA\9=BM!(\7![2(6)?3NE M_8F MX.WC1;E=DKH;FC;R>OZGFSP]:=%N5Y5:_YI87A#E6L;45'UI)=-& Z[ M5S/*B8I2D4"A"+?]OC2D2EHG81XQ%0NM=.I7N-IUZJD1W\?"QJ$5C<15#)KO MJ80SZJY'$T-@.?CY!+6/CB%?;8PGGVD<\N M?%'9/\#P'J$?;WU3/]1BH[:[P4ZX_ZX.GW7<"S/K7?%@+KG1M^:WI6:B.E>I MFB7&,T;3!,4IA68G)VPY_@222$J8I"0G(N>8Q%[9HJ$$FQKG[;PJCYW,BN56 MI:OJF-1FY5'F-OB*NC'F:ZS3P'S:J-3U@'6S8&XZ:]4J!FK-K!^MJ]M5 MT[3;52R#HWH2RH//GX_HO]UN5!/=2J'-7Q;MQ%A21(S@F"< M(0*1-&8IQ5S#3!HH5<0CZ5:.]O0T4R/A2DKP4..5ZF+>7Y=M[\ 9 MYHR)/%-F.RI3B/+$MAW0.21,<*H5BGBF/"-5CDXV-3)X'HY?'RB"^;(L>P2= M'$?8C1M"X38P0VS[AG[;IBH\#[IO0WW>V+??JF3S 4Z?3 *'.IP?+ZQ@QS. M:GX@O.'\/3T3?(38/&RJ6-1NG)?Y/%=-F]+K!UM"]+_KFL[' BUFFD28($5@ M*O,8(IQKR#02D$H=O;0<\?;C6D'07%@*FUD M!ENA*U;&Z2R7)(T@4\:61-IL9[G,&4QH%A/)D<[]3B3.S#1;=\,=ZT*ZY*W?S 4]OP7G2MK]_RGA5C9"+GWJO[7_#S? M2"/RAS_$=_.%4_;LMB[*,8OB+,YUCB&/;-DBC0EDN=GXBBQF+!$D0C8 Q#V_ M=5SQO7ANA$39=Y5\H%B RHBPID/U0>UT]"S3/^ZWP8U1I[O& Q.T5:7.Z0<= MC>S9;*ML_4>[[B]_]^R&&@30H@#>M#C\8@-F&BA BT5=2JE&(V [@U=9Q:"] M$L;58-Q&#*^R.GM='EY'BB%:Z[57F#]4I77+F_5WM?JBUC-"(\ZS1$*:)K8+ M*J:0\AA!+(E(<92HA#N5=+Y0CJG9[)5<516^D$WBCB_#Z7?/B. ._!(YUYGO M3:/++[N^M/;/M3Z@4@A\&6M10K;T"[(X8_?ZLU4G60W]\OP#$;C!WUG$+NK\ M=WST";4$/ N!7Z_ \\/YOWN:$A*KVZ5>_S3[P28 )]-$4LPPC.-40I0+#:E, M!=21%$0KA&+ME%]X?(JIO3%:*4'9B.G.44

%KQ+@F>N[)M(;=A2W3PJ&P6^N*\2 M,#\7C%?IV[^R]69E_JT*BW3ZLPM;UL;VLLZI(4#.-"0Z%S 5D:*4IY$@G@G6 MWC),C2';.J$V-OOCQDBLP*_%HGC8/(!*'?"5/?7*Q?9?'3=7S\"8#\R]M?17 M8"M_C?(5V*IP!5HE!JV+\-T[[.>+]A^K'D6]9690WN@EH ML]'URWDAGNK_=@JQB3A*\W8@N/(H#<]L6P)W(5Z 6%_S>_#L(E_DA%9*^'&<>E;'\ MT'A)4IYW^^]-74KO?UDNI+*-/6W?L6:[_%79K"#S7+8U^(5JTCQGF- DIF8C MBXDV9EVJ&.0LYQ 9]'@LLD0()_X:1KRI\=Q64L"7R[__JW4GR:W,'AVJ!EC( M\YOKUUV>H:,MG)N;/%.Q]=-6AWC-TN[4/-_C9(R5=7<,O.X*C^14>*65]G), M#+<0)YP: TPZFD-D.,"ZSI0!9^FWR?BKLN6)E;S^838V]^K+QCIW;G05B%3> M;-9564I;2<]8%F(F<\G32&N8$)Z8=W6:0AYA!C&*:<9SPO/4J7I5K]FG]BJN MA )OB@4H*WF/IX$%0)XFF,4HC@S>QI!%5'%(5)P84\G\%RF,%,_]*CH/AOTX MQ9U;\0&KY6\68:SU<-L%#H;QP+;,%MQ&<%!+7I6 J&'N"'\%*O'#[0A[H19R M8^@GP*C[PU[8O-PF]ANDWPNF&K1JKONNT^_C>K6RL3K66'O[M+ND<5=777@_ MLF+U7VR^4==EN7EXK-IS?BO*OW]<*=4M&C3#:48XQPB25)H-)%,9I"+/H3!, MJ9E.A*:QSTMI<(FG]B*S,D)MA+RD7-GPZ^Q&N9-:O8%INE+$F !EU<"ETTVG MHR[@3Z![7:-RW>GZ"EBM0:4VZ.A]!:SFP*K^O.!:.)(?;9U"OAB&%WK4E\EH M:_#R!33>Q#U?6AM>JG]LS*P??MCCTVV*4!9K+65$(9)FVX,($Y"AG$*M,8_S M7$09]4H,/3;1U%X1.SE!+:A+ I$?M([T'@"PH5FY#U;^_'D&B*"T=VRN<=GJ MC,9[)'/N^G[<4'MN;"68CT9$VX:K6&QL8;/Z:-@0TEME>XQO/3RJ?&\^E&NS M:Q0DY<3V") J,_3!50X9PQ%,\@0)G9(DX=R'/BZ096H,T\KEQR:7+(8;X8P$ M\<" 5 -27"7B#,J!P; M[25-AAC2CTFE*F8?S#3KI[^J^?P_%LN?BUO%RN5"R4_&K%.K&2;6=GFAH+UL("*RW\NQ47M/*"6F W>CR/\&GR M"XK;T.>NO2%S9BUG.':<5+:D5"KQI_OECW\U8]1\9#Z\I*'SXX]",LYJMA3B M?L-%!;Q;7K+&VU^+]?=WFW)M&&BUB\G"A)!8$&W[D)J]&<\X)!I1NS?C..-8 M4.RU+7.=>&KTT<@-FD:PO0MLGT?!Z:2%<&LC6:'!3R,U:,4&OP\2 M".<+U@#EK<_/_1KEJYT1.5*>VOW^OCO"VO'TE172)CEBH:(L)1)RKHSU$AE* M(L:&@9+GE"49D;%?)[@7XT^-=%KQ?'=NST%SW8WUAF+P'5;C)K>BV>+Y;=6% M=^RQ6+.Y[H3T7L]ME<'80J[97H^Q<(13GQKHIR;=&K4MWOPYE5NYKP1 M]-2;OS_BI^EM*!Q?F=!>9&,. *M_ 9.0\(Y=K>1"F'N5+W'%RZ%6R=FA1B], MXJK"YE1'B9 PU@DV MI$Y22)@Q>Q%-$,=IPAD57OZW_K),C?4K5>!2PXVA_+;R3Z./+>RHVJ)\MD'+ M0OWL6L?]7A,A%M31O3?.,@WM\6M7R.A1LQVXZ2S0A^X"O2#!D!P8$-2@GL$+ MQ!G767@Y;GO^PP!#]FP_(V7EO6=SZ[OXM&B<2#,5,1TSRJ"T/600QA&DD<(P M3],DYK&*4.Q46_#,/%,CT9V8X-'(":N"N)6DGJUACL#J1GEC,>!F#7<^B+81O\/'I; MFF*O$G3H.-ZC.(2/T=V?ZA7B;X_J>SBV]OCE%U*N*KK4ZWY]B:D3[J?/D5T6T;7*Z^;KY-SP_ *SO,[SOJ?ET4=]_\H>)<#9O#"OMT7!/M@0EL=5 M4:K_OURTA9IUFF8ITRF,I\0@^\&8^HC"S;$A:9+1>7&%*2"&C[;\92"V9V8K/' MJCG1[9JMUNZ^M=XR^3PD+R4;P6WTLD<=8&O U7VQL'T.K9U6RS1BZ[J9RI34 MN1*0*IQ!E/#<9I3ED&8,IYJJ*&>Z6<0/"SG))6SE>J4%5.;WK[)T[C[6419C M!-]K@)Z $^GK-Y27MK] _WNZ[IWRZEX^:.\8>'L"7F73%'QC[:ZOYNO[X>%Q MOGQ2J_=%*5:J.OY:/74ONGZP!:EG<9+(C"4$XIQ0LW'!"K)$63=%QF.F469> MM9[Q\!>(,[G-34="H&J/D7<8_"7+X\:TXX$^,-4VBH!GN%M5KD"K#'BFS?,K M:WV"1LH'P#5PU/PE$HT=01\ O0/1]"%&[=\DZ66 T3>U4#_9_$ZM'F8TDQ&- M4@1S8]1"))F$/,4<$AHAF:4QY\HKN^C,?%.CRYNJ_!=8+PU7KJUU6L=+FJD? M_-L=G<+9C18#HCA,B!_T/-1QR MN:T?MWQ1/SM=0E;+A?DHJM)[Y$VBXAD.M.44YR2B77B57+Y)F:KRTDQ/Y3IUVTSWFGAKG5N);]^1. ?![+:HCD_99 M@-.\.3"L [-D+T2=N>\";$XPG1FUPW+FIY<,UV?:4?CL CQ:]KIDB'XVY)^7 M2_FSF,_O5FQ1UG-<+^17\PW\;FS5'4%>R[]MRG7%G[,,ZSC-)(>"VB:^F?D/ ME8090Y+&$28*FSVMC^780X:I<5>3A@_$9F4;^SR!]4X7P'9R^UF$?1;'S0X< M&/*!>:V5_@K<=6$V=E^K0=?LNW: W]O@NP# D&9>'S%&->XNP.FE27?)4/W( M\0-;V=/N\JM:5:7LWQ?SS5K)61[S."8J@2E.# %*DD">D11*G"39XNF8YBR*!&YB##4F6(0I;$MJQW'4 NS;$"H#I.&ZP65QL VP3#;]$=!FRWET0 =^$;02VKZ+=8>4*]!(&8[J MS\ 0DLZ/334J99_1]R4MG[N\9_<.\5W)C36$FP*0567K#W\8GENP>5O]L30O M@,_+Q?WGXH>2=6&-MT]_5LO[%7O\7@AF8%*L?-[1?18)EA <:QCIC$(4QP@R MBLWF.THYE@1QG?OU_QA,U*F] -JZJM;2LKK 2IFFNHQM4K33Q_Q=].C?/N"R MNW'>-!9S8-ILE;2N@6>U= M&.M+JWY7QMY*$Q1S%6F(,\4A(B*")&/&PI41QSA6%'&GU*[+19G:*^5:K*U7 MLFG\JBI]KL#CLBRK=MN/6]6 #1.HM +,JN*1]'#9VIU^;XR[(@._%VI%VO:P MM2I@IPNXL9[D2AM0J]/VE&WN:#0:;6D\\E5&6Z*Q\ED&7BJ_G)<@Z)[*B;EL M@O%R9H( \2RG)LR(_LU]K/T^__I]N6A:"\^2/$F(RC54F3#;)JTT)(I22&.< MX!P+I7.G8A"'!I_:6ZF2#U0"-L^->\^>/>!.OT NA6/@5X('$EZM>(ZI?$'W MG;TA1VNX, M@>,"G \M" _KT!9B&$2]8@S\0+HTM,!QMM$B"ORT[P82>-YY6?R V8Y_,D;) MXMYNV^K]^,LZ:XKE&>.:P5B1Q'I;-63$_(?H"&N5*BG=&@+Z3STU7FHEKYQK M.]D;YUJ_& &'!? +#0@+ZT@1 8<1':?DG3]P0T0".,S^*@$ [J@<._?W&.'2 M,Z>7;:=WSU"&,QJE60;S)$?&J-((4ONC4KG$&",9(:\B30YS3HV]]GJC]SWB M.8ZR[UE-$.Q&/'0YT%Y^E).3LS@-QYAVD0N 9^IGLCU:.E^0DD+FYG?FCLD5N9GU!OOXWYJ8O[O9I_6ZSJ7MS_ M735P:@K EN^5L#$&RE9NVXTQ# M2F-A7NEI BE+*%1IE.="B @Q/%NH>[96CJ6K0HCE]+S0^GGI"C?@3GYE.UK* M5HE_^6>2Q,F_K=D?-BB@%MJF=3Y:?<"38BO/[4>0Q70S-D9;H'$(K:M.59.Z M5>@*M"J!K4IU/%FE5.LAMK=L]0IGY81$.:1U%$2N4:VJD$B^M,:"CAW.BDMF M!!M^T8F"4M ,HEQ(R-((0YN42R(5<>7FT#DYR_\J*^[NY_)R*RZYP(KS@NLU MK;A32 6QXI(!K;CD]:VXQ,>*2RZTXJK23DRL;3IM&T6Z:Y:H&,94:@8SD1KS M3.@$Q2(/36GS[=\O *P;[U>M.HRQ)FJ<\ M03#*,F0[BQ)(5D[P MTPBZS4@(VK/8"Y*@]4]/3CAN?5,7W??JESK=U-=.^V!&,RQT;_:"/\WXRX=' MMGB:)11KPJ((IEPRB#0U%&TC"5+%:49I'A/N5"KES#P3M=5:64$M+&BD];74 M#D/K:JM=#-@XUIHO5CULM9-(7&RM'1Y]9'OMI(K[%MOIR_VC''=';O_%YILV MW?\_-[;)P)--\Z\3_DM;OW.^+#>K3JX?5TP;@\T8%E%NJ(+@%%)AS(Z8&'-. M8(ERZ71^=J$<4Z.2[1'TIT\ @JTZ5=#,3J&V=H:C8^W2M3K-/2.NP,#<=/OA M'6@UN0)Q B-Z!;I! 6?7 ^P4!+\'C10(A/*EL9>7B#!:0&8 G+I1FB&&\\]G M?*^T6JV4_+IM86=D66V4;"XLWQO!;7GZC\N5N>JOW]7" M=LV:V6XJ-)4<)AG&$,4B@RQ-&,P58QI3K#1.VY...[>UM"OKP"LA&_ZIEIST-^&@VJ5NKN^79#+OMI'I_"*HY6D;[2 31JVE2\@QT\ MP?9*^^>MOJ!=^E9CT*H,C,[5M5;KJA_@-%;>/0US(M^ D7(TM^MKG]9YHTUA M%I2%>+B],C1' /Y$^N:0LX^6VSD"A-W$SS&FZ^=(;\HR?%,V?<36SE4K\ZU] ML,[,&SXO[JNGRDI@9[XK'LPE-_K6_+;43-B_U06K!>8Z2W0.8VVL0!0G&+(< M(:CS/$Y1%&O/.^:+6U;MJ%D<\1O8(E>@TATAP^XE%4+"(L%3EF@CJ MP^]^TT^-Q^^6:S8'FVX(E>A(;WXHU]L6Z*I<%P^L,0>U*M9FU^\9YN:Y6&[\ M/-P2#.U[L_)";@4V^Z8G:_N#Z]7*=@&PGZ_:O=858-I\&^PF*QS1]D,M)*%Z M2C JMHM_;I?/L$8B-4L!M60(&E-6VV;#AOGB5-LX M7\VH%_.=F6]J5+?=]C:U;,UVUI>]SB'L1EMA?%+1+H0LP@=L0 MGIQR[#Z#+OH?:"3H=%N/\H+LL3#V@34++&UMS&-ZN]3KGX;+/BWJPH>_E>J] ML0+GRT?[QGIGS(5R%J<\%CE%4*69@D@F!#*!4Q@SLZ]&DF:(.VVA^XLP->[I M:&'HIQ8;;LQ35#:Z +G3H#*Z')GI@E4Z[Q@?'ON!^:L+>ZL!:%6X JT2T&@! M.FJ =Z,L@$>9P,$78JSR@(,LB%]1P(NP/%4,L-_ XQ4!O$CQ9\7_+ANI9\?: M8J%N]#OSGBO6'YFHW,J_LC^*A\W#V^5JM?Q9+.Z-8.8OZZ<9XCFA)*60BEA" ME$@&"28<"B(SF:8:JP1[M:_UF'QJ[Y[?K%GP4*SMOGVNUO:),WMY4>D"=*., M9U=;G[5P,XJ'0GC@-XP5V\)9"PY:R:] (SO8"@]:Z0-VO^V!6=!6N#[SC]L7 MMPTUR^XS1TX5IRZ+>F7NO_RC*&182YUDL(*-Q#A&1"%(6$9CE>:P$2:3( MB)>'LCOZU-BI$@Y8Z<#O5C[/[5G\W0Z_=LK3ZR8F7C\=2WY7S^ M<;FRH\ZR2.L(\1CFFA"(;.\ODN($:HX2D>$89[%?XYAIZ3N91#4QW%VKG4U+Z@GQ>?=TIXM-]XC'-JPY> ID=;D" M-4:@ Q*H4 )K Q-H<+H"6Z2NP.%O)WCQQ30O&%Y6F5(AZ[E-\YL0M';^7TQ- ._71I4 MK(!7H!(1_%X+Z;B%.@Z.NV/Z8I!&\COO@Q7&F7Q2_Q.^XL/WC>8*/BEVU]-[ M^D+_Y,G&?])^SS*9:IQ1R!+;KYBC&%*>Y) D613'&:%$.'EI]T:>'(/5PKDG M+C['Z3197:3]T"35>$'/,I-72N!!;2]-\GL^Z&AI>P=UZ2;B';Z@G^?BZZH) M%:B>YJ8ETV;]?;FR9SFS3!K#0@@-4\T2B)B2D"A%H":IC!"5D:1>_<-/3S>U MAW0K;6UA7 &V%16\*19-+T#/3M=G$'?;8H?#<>#'?0?A;0UAV]5M*VRXW:8; M*"$W?V=F''4OYJ;]RZV1XUV7A1_>L3_J+@CF0_N[)B+IV89L(=MJ>X=W;/;0 M>)82I!)$.&3:'N12838["9*0"B1%&N=9BIV*&0\IY-2(K%K;N%^L8 M=#G=^.ZU%VE@EGR67]MV@K&?MW_8AGT_)Y54LC3/8"J,.8I$C"%A M*H4ZB4F,TB1F//9+QSPTS=0HO)42M&+Z9D<>Q-*-?2]':&#^W ,GX/;2#82P M684'9QHY2_"4MOM9?R>O[GNHOERM[]3JX;WB:WM0WW8+S9EF.,[,HR^I;5$O M(-><0$82S=.8,Z&=JNN=F6=J!%")"M6$A7BU!#T'K>OY[L6 #7[. MV@NK'N>;)Y$(>\YX>*J1S_M.ZKM_[G;Z\O[5H+J6QE>S]-]4'7QLS!);O[W^ MX<]FKL_+LIPE(D,1%Q',<5*EN4G(I6 PYT0SD7"D:-2SSI.7($Y/R/@5G%J9 MJ^W$9BLU>'-OY"Y_ 7,CNBKK/@E%==Y9QQU\5W.;NP+4P^-\^:1LQDJS6WF6 M,+Q>;;QR)_JML4Z$>7*$A$9;!1'2$:1YK&!DK$2=<9K*+'7K6C+F\DYB98=> MFO,GJ\/!/?+^_=FVVVI@"VITUF"G!;!J@#=6$4<'V^KM: MOULN9-W7I=DU)XK2F!HSS7Q(;-W(&'*4"8@SDB5)K#.LN&N\C>ND4]N.=*L# M5\3V M../J_L(8 M^1WA$'<%[WPMGKI> +V(GW@/-0HU&_KW)=MO>^MY]7Z8/69O#B MA]K61OAF#'';):)8;&PUJD>UJKYXY0P94N=<:(@1T69+D<>0I@)#G9O=9)ZG M-AQIMK;EDMP<3>Y3>Y']5H#A'I6MY%7%3R.D9QZ#!^AN+JAAH!R8V'-"7VS,M5& (,YZCRQRND[\IC]E'=6?ZHO/1P]1BAIS.\N%\4 MNA!LL6[JK-OB>LMY(0JUZ^P^RW.4$8F)/1O+(8I$!JF,"(QR2HV=2G,1>66Y MNTT[-=OT=O/PP%9/567*G0)@IP%H5?!TF[LM@J,7/3BT0SO53T,9N-%#/YB" M>MS=9A[7 >^%QIX_WN_N?DSUQ9ALK/S^=;7\44@EWS[]5MI"5)\JQW'5)L+P M955=?(8P)E&>)Y"IC$!D.V9Q21#D&&PUL+N";35F5B/JE\;W;9XYM%?$C,(^U<2.Q81 ?F,@LV%9J\+4+\V\M MS%OAP?5YF+WYS!^QD)SF,?NHO.:/RDMNZS%"3TMLVP;G;%IA>2ROL"XUSDAJ MHU49%!&G$ F&K;$6024(0K&F1.1>@4S!))N620EV>S*'N5UX^W+([ MFH>OL9A#6Y#CKJ._K1D:\Z#F:##AQK580V.Z9]0&GZ!_T?F?]CCDXW+U?KGA M:[V9MRW1OBFABA_5TY_C/&9,8BB2V-B\2C-(LTA#LU]/):9Y@ICT;]_M-KD/ M%8S8Q[MN+PW8&O"VI;=_"7D'Z#DES+QI4\A$S""*(P99E,601$DBM% HTIEO M3^^A@!^^N7<'=K5P[,_E";C;FRX\A$,?T+5=+G?278&M%E5CK*;XGSV0#EN> MWQVHT&7Y'68>O1R_.QJ'RO![W#U06;"C+Z1=<;*%M"$/7\S7L8G1Q91'4C$) M,\2%8;%80ZX3"5E*XBA"G"*=!JWMU4/(J6T@FJ))C=G8,V1Z@+5TW J\\@J- M$>\P7(3V<-B-6D:JCYS3J@5U =+>!9TNF:L?UW_:!D;;T=^QM;JW.=258-LR M3235G D8(91 )%4"29J:;P/'"O.,DQ1Y):ZCX8=8'8CU;#@ M#4R17KAY%&=[SWM3JI/N:JSM2,&^X50X3YCL4Y"?"@8-/.5K8\%!@=<.+ M!YO#[Y4N53&[6S%9+.YOGQ[X]D:?V,FV$ [5T;L2Y#]?I=]E%( S\(G+4WYEFCNJZL]++UDPOE?C3_?+' MOYI[:@O=?'AIF.^/-PH!'%6C?7J/7]!OI_ZB5/.7C;70F]/#\F:S+M=L82=[ M7\PWYK+W12GFRW*S4I_6ZJ%LJZ3/$I(G$FL%!>$V"4P9.SHF$20Y)KG")*)^ MH;9AQ)K:0U^+_W_]-OF!5LC-$3 ^[@/SS%Z]_UJE;=!%"3I:O4@]&*0+0%B$ M0_H@ DDVJI\B+)HO?1F!1^];E';YJ%;K)VM\K:\751G^JFO@;KJ./R,74:PU M@4F.,$0YQ9#A+(4LC52NJ!0J=2I^WV?RJ;%M*WN5VKX5_ I\4<=SB2Y? 3>> M'0K7@=FT%?NJVB.NGR,+=K(/E/[0![6P%6X]YA^YWJT_,OO5;WN,<6G8\#?U M0RTVJK1[T0]_U,U1WYD=IMF>KDHCQ.?EXOYS\<-P<%.'T8;2)#E/*;CW$O2.1_1>-&K/^@!- M"$9U2L\VWAJ;Y"5*6)5!FG*J,9"DA7AO^HS--C5UMOE3C M7_]JF[-;83WS_X^"ZD:!0: :F-VVI6>W& UD$IX%(VCJ_M')QLW4/Z?S7F+^ MV1M"E@]Y[D2Y7G]49D0VOUVS]<8LYM.SBV=QBD2.M89<4 E1S"-(L,A@'N>) MI,KL7A7R(I++99H:Y33"@M_^=/LG4-3<$[+TB-^".9+4N,LP-)TY%RMA:] N MUU:KES>-5M*D%]S#USKQ$VL"15!ZX>A6':7?T'VC,NU8-GK'FI"'ZK*\57JY MV@EH;$WS8W&_F&FEHI1$$B8D,^9>A'+(62R@$"RRA0D8$U[9N?U%F1PYUV+Y M!F[V7@DW^AT'WX%9MZ'-N@IIO3?>:0)VJ@!>Z=*A655>@7,+TR,R]%),PT:, M]I9FY$C22U';CS"]>$3_,)4/9I;UT^UW-9_;B!BV>)HII"CCB31,F&-[YLT@ MRW,!HRQ/\XB+)-5.7LC#PT^-YVH)024B:&1T#ULY -_YV)7+0!G:)/3!PRN, MY;C:%\2R'!ATM("6XPIUHUI.7-7SD$'=V].+;^IQN;)%3SXMJAJ]EB$^%XOZ MC':F!452<8-5:FO$V=8I1*,4)@9#3".-XRSQ.DIPF'1JCW8C,]@*#3I2@]^M MW* 2W/= P&4!'-W^@6$=VKE_.:+^SGL/B(*ZZ%WF'=<1[X'$GKO=Y]Z^->%^ M=@K.K98+\U'4B7IU6.W+V'9.,R61S&&N+$>)F$ >B0AF+!- MJ?&5D?]9S<5G&OC6@/-<"S>Z&A+A@:GK)+A7H$GZ\$G^Z%$5KA]Z86O#>Q<-T\]$1EG[^0$1H^MTP&E+]XY=<<< M>>-T0)W]?=.ABWINF]9L75' C?Y8+-A"%&S^=5E670>VT>0J4TBEVM:IU1%$ M!&M(B=E%(9YF*-4Z8FYY.CZ33NV1WLIL0WBV4H-6;)?H\?X+X+AM"@SKT-NF MRQ'UWS9Y0!1TV^0R[[C;)@\D]K9-/O>&B45ZR\I";)\''&>,"()AK)C9(]%( M0D:R%.),)CGFDC-U43S2L]FFQD25<)YI1:?A=#SD#P72T/;&7C32%:AD'811 MG% 9,BSI^82O&IIT4/=SX4F';SK&&MV%^VP^_?L_M;\Q_[&5TARZN]M[UL9V7WN='B -KJ5$AN M2>$AG[Y!*>;)&G[&S\B3@QT.AT4,'T$ !(%_^^_?3V:_?,7E:KJ8__N?^)_9 MGW[!>5KDZ?S3O__IKQ]?@?O3?_^/?_F7?_M_ /[G;^_?_/)BD4Y/<+[^Y?D2 MPQKS+]^FZ\^__"WCZN^_E.7BY)>_+99_GWX- /^Q^4?/%U]^+*>?/J]_$4SP MFW^[_%=M6?)"9R@N9% J6? )-02.SCG#N-'R__WTK\YIB]YPL,5R4 D=>&$T M",6*LQAXL''SH;/I_.__6G^)886_$'/SU>:/__ZGS^OUEW_]]==OW[[]^7M< MSOZ\6'[Z53 F?SW_Z3^=_?CW6S__36Y^FGOO?]W\[<6/KJ9W_2!]+/_U?_[^ MYD/ZC"?)E=?._S$LN__VGY>4IK"L;%=L7_=OEO?[U< M_,L25X27#;-OZ!MG'U$7.X00_+[&><8M>^=KS!;IV@_-JG 7R_-_.0L19YOO M3C).)YM/?A97ZV5(:_I.#BDX!=%+!D54;W2Q MPO3G3XNOO]('_UJ%4;_82 48/]/$?[NUZ%8^AU%_O@$_TL].7,XL)2'!)5>) M+PH(HPJ2==QF7AQJ/0#Q5]>\3OM5[3Y;IE\6RXQ+LB/GBX9ENJ;IVQ@^^XE? MOX0E?1"DS]/9A;RK01E";^O% /+;*H?(_=,OQ'7!Y1+SFZUN[F5NP]F:K"MN M?G((O3^;ST_#[#U^62S7DY*=5TXQ*"QK4,)Q,IP%B1.IN+?1Y1@'U/_5M7?" M@>@?!P?+LQ,\O,/E=)%?SO,+.HXG*2!3W&KP='2"LI&^$M("(A?1J)*3P0$! M<6WQG1 A^T?$X1+M!!(?EV&^FE;!G\,:BQ?%)#!!15"9?G$<#4CCK4D+>UL3&G"V2'^U*281K.@2C MY!9RU@*SP,35$*[#S75WPH+N%PM'R;$+#+S'3],JA/GZCW""$\Z\06D56$WA ME5*%D:7+ 4+T49#=LP+-8#BXOO9.6#"]8^$(>7:!A]<4[B_)G&T$_X'DC\\7 MI_/U\L?S1<9),"9RER4%WLZ#"D*3;*(')[1Q5AG#\G#P>)"4G=!B>T?+<-+N M CP?P_?7F<0W+=-M/N/,*D9AO#;% Q-T/*H8:0-D)2"S(B(/24:K!H/-/43L M!!C7.V"&D' 74'F6,ZE@=?;;F^D<^43*@#:G "Z: JHD"Y&3D%Q4TF<1*!9S M@\'D#@)V@HCO'2+'2K93>(B)<*+8S$F71M-9*J($GP3Y5BY:SRDP$ZDE/,1N MN2[V]/"QGVA[PL=S^O+M\N/BVWP2.-D[IA*$8ATHU 1V] F2$;+P7%21=FAT M7"Z_&S8Z3H0.(=:>D+%QIMXNWRT77Z?SA!,LA17M,^1B)1V0QD-PJ &]D3)) M&S@;'!XW:-@-(QTG20<3<$] >;=8K PN4;!;B#I.&\ZD'!'ADBU@,^6 T:PJU.$7LX)$+4.1H0_!( M-K"4;%V,112:^^H+41!N MLX,H+(,2N&?)6R\&R9;?7'$8"]U$:$ M!%$;$H(09+D,3V T<26#])$- 8*;Z^X&@HYSHD<)32%B')?>'*@7/DPTC,+J%4BLZX 8W U;5W0T+'VKU2D=;;(8G0H9-,D)SXH'!SZCAZ+IFW3JR81IL*CA M'B)V@TCWVI!Z,I(33U42(P%E, H*TAIPB M4R]OO(0R#(B/:TOO!HONTY:'B[,+-'PX";/9 M;Z>KZ1Q7JXE,-N@T0 /1N9HA5(#>AS7EMX-#1UG+X\59Q=H M>'F"RT]T"/YEN?BV_OQ\. M1L6=).R&CHY3FT.)=V24O$YE^>PT3^DGGJW7N-KJX-4L?)H(C5;49W6&QP 4 MB,OZ\D$"RSF2:RUY*64 D-Q/P6X8Z3CS.9!PNS D'SY34'X.<)N$X70R@LPB M@\J9S*#@ ;+UBF>5K<(AWI3<7GDW2'2<#3U2F%U X=UIG$W3J]DBK"<^$?^V M6-#>$HY=O?''3+_HP*)0P=M!+D5N+;P;$#I.AAXGRBYP0 ^J17+B_3W#Y]) M;*NWI^OZK+FF^R<*D^-<%L@YD:?DM :GF 47@PM9"J/]<(])'J)D-Z1TGQ,= M3-B=O$A;79:]8_[MQ_M*"HN-B9H-T>,W:<0&TC^I'Q](PXRI6KC5ME54S.,04N5<];%HK6C6&@ M23+T7VO$(%4ZUQ;=#1<=ITT/%V$GMN35=)7"[']A6+ZB[ZPF@8)SQ2E 3S(4 M4(G.U(B<@8\V&Y6"UV+()\\WEM\-#QUG1X<0:U?(V#[?WC)1G!$BV0@&/0D% M@X#(4P F>=)1N:CU$#4<]Q*P&SHZ3I(.(]H^'%AB8QEFK^<9O_\/_$%!>8DA MI0A)9#)]WB X9PLD8XSPRL>DA[O"O['X;KCH/EUZC$C'+O?=WO]<6KV+?@\4 MD!6T&F32%*"+P" J2UIEUG!,6IDRQ(/7^];?#1D=ITH'$>Q@X/BW7V_)\0U] MX]#>6//58C;-U9/>/(;8^->+\FHZ#_,T)?NXV+:'N,[&CKVS=OWL07IK'<3( MD;VW3E?P*80ODXL5W]Y>\ )^JI2056T$AV1%5$ .7@A.&.1&6I,"LW=42)SO MPA)6<8.,LS6W6Q%GZ]7Y=V[NR7V(.]3NG*_Q;+7"]>IRI\G E8[UJ2:WY&GY M6A07+?%K+6/.6L_N<%*.9_4Z&>/T]6J&B7.3-(#,1SRISJE_'E:?G\US_>WE M_SF=?@VSNF&?K9^'Y?+'=/[IO\+L%"=:)N:3#Q!=K8Y25E67+('ES@G/I$YW MO:8^'D@[43%JX4R68H<<:P&DPR8^((O)F)B_.EJP773A? M;53Q;A;F6U&=,Y2Y*,XKXF7S9M3* EZ13VB%E>AE(H\P_<13VGFQ"Q?"WE%_<+R-N4W*.-WJ M&EB6(Z7< 4ZN$\]L2#XJ#I'5CC>%&XB6V- N,)>EUOZN=/]0?O(^Z!@\/&]Q M[APLV\.!L5B'V2# >+=UA&MRQJHC]J6&#W1V3D(@E\O5BKU8%"A? M+$4(%#4DK7AMHX6.W]%[ZGBU3_[;\=84;@4U2,86.S@#)LT#Q9LE0C22(+)/D*IFBF@3F#U(U3AN\ M%L?38++OX*1Z33J8?YJ2][Z5$.V&E]_3[+06;/QELM%<()M&9 MJP2Q$Y,+$+C)*89D3+JC//MX/.U"W#C-\AK :G!-=("N"[HM2P:S*/6U"M&M MG8>0$X>LI0Z:HX[ICCNKXQ&T%TH&KZYJ@)*#)-H!$L[#P5K40MLW$_22.WS&L!E(+%W * MX1-I0^9! M9,C(Z7BMM]1P\4V07>? FZA+I+UL@X@Y:QLWM-K^*.E;Z/5B1LZ3UN_"C M9JPI#J3O+$^)CDO>SE,+/)64@J*=96JENTBZEA@Z8)E))C53K)&IV9W&<>^F MCL;#/3<*0RNG ]R]//DR6_Q ?(^S6KMP!T-".8ZH)+#@'%EB\N=B[4RIL[+* MR^PC:Y(D_"EEXQJUH3$VK"(Z0-9=]RSG7)TWF9@H0:=\C!0VFCKK(U@*&XW* MA(G M5+&YWC'^Z?A7.R'B!OWMFMH? VNC@X@=F:%+V*(R[UB:K]EY@OHA*6Z MCQ*")IEI)WVJ4R>S;'+Y=2]%X]Z!-3@0!Q!\!PAZLYA_^HC+DQ<8+TH$BK#% M91; AZ! 1;*X3M(Q;J7*P3-BH-SQ]&X O_TV+>/>C0V-FF.%W0%>KJ?8;]E/ M+831@?R^:!D=T=9'XJN^)JQ]UPR7S+@F%V4/DS7N5=G0*!I0!1T Z@X_+QDI M=0D>"@KB@$D+T85$$80T7#@9TUT/-P?-&^P#G&8W8X.;G^-$W4.6Z8H!_6,Q M3V=DH64; Q&)<-!RJB!V35DK@K M4KK"2>(Q*&,LR!QK"276B;_>@*,@0*7D2]1-SK'[21KY^FQP, TC^PY0=(6) MB<@I:6DST#9@M7]D!(>*@RE"::&B#ZR)#WV%AI%OTQHZ/GM)MP./I[9MF:XW MC^GJ"Y'%O-I.G*?*2BR"<>4+2%_J, Q3( 2*)#,6'5QM!92:Q.D/T#1NRK#Y M/=M0VNC XFPZ 7U>S$@CJUIQN?YQ(2&NT9M,G!BE:Z=C#!"T)YZ\#+E(9;5L M<(#A3;(E" M1G5'-Y4ABJ=OT3+VB]1AU'RK?OHXF7< FRO-R;;T%]HV7&0'KM >4HP3Z;8D MX$IJZ[GD,35QG6\2,G;=2!/ '"7M#M#R+.>-[24K'*;Y]?QY^#(E?VOB$+./ MG('FY!@JI24$<@O!F(@J))/*7;-]![CSNIN>L7VA)M@90O8]0"BETY/33:'! M)HBLE\)+_(SSU?0K;F_UWBQ6M1KS;?D8OD\$Y\$X3]Z<477JI,C@96(@>#98 M&**]JX7+(->I^] YMI_4!G(-==4!%-_C.DSGF%^&Y9RBB=45=E]@F:;I>E(X MAHPJ@C8%J\PHM. L0_3>T6&.B2+@%NC[.6GCWL\V MS &ND 8[<%-7'1&A:# M@VQEK)4N"GRP]?)9$#=%I"*;U/;?)F7;Y#GZR]]8Y M[X Q3?PX52->E4%:&40I7 I]QQ"(81^ME,)R-TQ7MW48E MGW$]3>1O7^-IV!9IUQ=ZS'YI#[#XJ,W34C0H>0#CLR9;2* *TAA(DEEN$5&$ M)O6$C]$\[7H"A03^=KE9-F^BXW>XW#1,GWBC,Y.TK[(G.I4N)()"IT.DG1L$ MLJA%$Q'L1M[8J:V!,?1PDFL0'77@EUWG:MN7_]GI^O-B.?T'YHD+@8> %%0[ M1P)3TI&,#C86\B92P4= W$VRQLZ)/2K2CM))IPC;3,/-$QV9+,XZ\C]" MS?J1$Q)5-G7R0R'G5.C<)EUV/TEC9\Q&0-8!NN@ 55:8NNM5SH+R,K6 M0GAOR11'#Q@UEAP8^M"D*&\'VL9.DS7&V=#:Z0MPMRQR,=(9BJC 2&E)5+FV ME38!N&3H3-%)ER;7U0_0]!1"T&$ =I0V>@36F4$V/A@6(B)7G)_B*]IQM4:Q M?N3?INO/ST]7:UIN>=&\K+::H?_E>FOJ:O^R$ 3(LKF=4 *<* Z28IP)XP3J M)L6D!] Z;JIK" S=OG%LJ[ NSL85V?G:)&US;8'+K].$JP^+69Y8+;0U04+. M6H)*VH)W]?F]+M(BTZ[D)M?;]Y,T;HJK!<(&$G\'0/K+@D MB]Z10XBUU(/1'HC1@O0F6F&C]6WL]A4:QLU9M8#*H0+NX,[Z \YFM2DGSLF- MF-4V1?ED.I]6H:RG7_'E]]KY R?\75YH'(5HX3U)%E4Z>Q&UW;.VB*8(V7H+,N.J), MX6:9S5[3*6ZN-V[B:4CL-)/R_LCQ6^3,\5,-5SX.5X1ZLEBNI__8L/6VW.PR M/-$^!>&R H^;>3]U?C)#!UY:+;WWY/\U2: _3-:XF:@6UFE -73@'A']2$HY MVQEGIG7329]Q;UQ$8+Z^J]8H(+(0(*!FJ+,A$]L$3O<1-&[NJ060!A']L>9I M(!"=5U6?AZ33^2F=X)?IF=^P+)9XI?_5[]/Y8CE=_S@7 IWRUS]E6YWV.ZX_ M+_*E 5]-DE!&1VX @]6@C(\D%X; 2]'HA0CJ\D'Z\+F71^%QW(X@;:#>)T Z MB$$N6#XS +^1UUM#*6NLC04Y9)GK.)-4QT\X 2G:4#)7*;?)_]]#S[AM1=IA M\CC!=W" TX%QN2_J_!ME2O$4<4<&BA8$EPC\1@6'21F.H37'A40B,Q*9$!M\"(@FD M!7 &D7T'9N8F'[^%U31-6,#LN?00/8^@DD6(@61D!$8IBK8Q-PD2[J1FW'N> M813]$_3L+_4.H?-B.CNER&,B$BN(:$#[6OI3(@7)3C% K.-+9':V30NU>^@9 M]Q+G4>!SB.0[ -#?L(YFP_SL*T4+G_"/TY.(R[?E5HW&&7LOIJLT6ZQ.*9P@ M0W[9$JHH)XIG!KR1=&JKG&G;, 6B8))9:Z9-DROK8Y9(5(E@>:*MZ9B$H01QRX50JVKLV3;OVHG+= Y@ZFY^]'E[H\LX,DNF$0-PGCB)0FAPSB7: M7SE(-,9C:-(F> ?:NGF+/CBF[K!_@RJJ@V/V>F:\""ZT+ (RKSUP,KD'@>0$ MWG-AO.+!89/:W /N'UKA:7 =/W@5L8_ .T#+?1W97BV6Y(W.MW-&TH^/RS!? MD:"JRN9Y\Z?95H'Y?Y]N+WK/9?JN5N/07ZS7RVD\7==YDQ\7VRXH$Z8EXS$7 M8"R1<)1/$+60X#@*[7PN:)O<;SPJE^/&,:W1WB]@.MY-M>W<'//9C78M@5SM M)X>:!B9E%? YUZ%09%6\U!X\-Q1N>NNQ-.GUT(JA<:ONQ]HCCPJ#+@K1=FGX M^1##4J-0J",8O6ES8!@XIC)PF5DT64?CFU3Z'TGWN$\ QH)W"Z5V4*WQ@#@G M)C$E4R ?CUM1>T(R""Q:*#GHK+*7UC;IPOD 3=VT=QHS>-M+,4^KB>(=#3.' M2U?=UXVS3:;J9ZP,GZ1ZH%NLY24GXQD8RP*0?5(0L#"P3@G'K2-\-HE-=J+N M^ ;"9XM\K)9X0HPI%6. 7&J0RKV%*(AA[X1.@663VXQYO4Y&-VFF@5!QNX?P MP4+O():YH'XKD6IL%_.Z;Y]]GZXFR1H6BG/UCE36BDL.080"#@VO;1JU5$WN M%!^DJA- ':#N^Y!SM.P[ -(-'EXL3L)T/F&2N602'?P2D4*9$B%FC<"B$,5F MA[[-D. [J>D$.,=K^V:]V=&B[P _5^XH?\=Z)3[QS A!&PAR'0FI9%3@E"M M\3#G7@C;:)K'+4I&KG ]7KOW7P)LS9K3BF8ED0"BOZ##WNF83 M>;W(5I(K:7EN8G,>I&KD,M?!,32<"GK T\]GUYPQ1F>]S5);8([K.I?4@-?> M 6=2F!P-_743AVAG"L=-N3; 61/5=("YF^-KSKB(VDJ,J$#DX$&Q',!GFR%$ M5KB.S$G;Q'C=3$SFJYGCS?[H;:CZ443.MWN)PN\MOR+"^^ M;/12G M'K$UD7SG2#K;;LXYGE4JP+EAH(I4$)(18*1E:#S)3.^2^QX$2V.&<6T@L >^ M#M!'YPB[O!4]L\/,>=J3+H .OC829AY\HE^<,!JMCM;X7>Z_A[%;-XCK%W6' M &,?NW:,ECIPM"[,_QLZ^3=E_!.*;4VT&""%VFN@> F.5@:;%?'F';HV7OQM M4CJ9I3%@+O,P*7> $PHFEAA6M2!^\_OK^>T+@_>+V>S58ODM+/,$8T"+3I(? M6DA:@:3EN0X0Z=G20]#X3%[>8AS734 02O==67VENRVAHH M*_F#8?-FH)#YSVV?(5]>,!Z3@U= .G MZ_7NJ6#0,C PF3:#*HF#ETI"U-%KKLGI].S_P*#EP[Q' ]'APN_A%+N] M X+TD1>G@07GSB;INAR ,^2,2^&M:Y+5/- 0M6S;/*8AVD<-'0#IV K4DG,4 M3@1 )).KK&00L]&0LI8N%\FD;6*T'J.LN&5WZ$>#Z&,J^& \?\5E7 R$Z(O7 MU\_#ZO/$$?E2&0G,E3H"O%9()]J3:(T(,CDC19-.3->H&+U3]*.A[7#A=_'( M8B.8;8#RXG0YG7_:)NJV@#"+K)*]&C*1^]"?7C'MJ/IN0.SOA[&-Z,0=V1WQBS MH. \IE*ST1K!19E!4]2>0C9!ZD9%SL<1/GJWZ;$QW4;%G4/ZO)WD]6D9DZ19 ML;**UY:Z:1.)5Y CHV**P14M,VOB">Q/ZN@-J;N [0!J[ 6H[_'+Z3)]KKP\ MF^?WN)XN[SI[)BQ95"8Z*"$@*%X?75FCP'"-GC,AK6_2LFD?(L?O@/VXZ&RA MNWY\W9]RM]F*$R_(TS$E0.W+6J4H:A<."YD\G<2C=MBFF_8>-([?8+LS7.ZO MN3Y@>?62R%G++ 8-K-0:9\L#A.@];2^;M4T:&39Y%+S__=P_Q[W*H;(_\D;E MY7Q DW;C7LAXPP46<,[7VGCA((J,4!\""7)PN6C3B?O K'C3GH>CWL_MH8=. MT+131T=NR!M-A38(KQ/366 0Z+P'<@(L;1QR1E6KM@7#=-EL7Q(\3%G*X-IX M6OTU;V^I;7[^,QW\*+;H-V$+SZS9?_@NPD?WG)=+'0!-Z5C M)-3D&/)84 M2 6B%DJJ?3#1%?#*T%<^<:XDTZ5-9==5(L:UAMUA[6#]C(@MBE GSTYJP>T_ M-G23PSU;G&YJ'$ZKB%[7H/;D7*W/%RO:-BZ@+T5$*#[5J:C:T;;A"DJPPEA5 M/+\9Q=R*@P]8=MRG(-V K;7".K!SU]E[3:S,/TWC#)^M5DC<*%-8J;W2LS.9 M9+5YKAPE2)<]=]E:$YH$T0^3->XKDV[@V4"'(UO'%V=+7BW[JAW^WV.83?^Q M*7?XZWQY]H>_A.E\$_@Q*9D,&<'4!N@JEGI?Z1!L2L54J'P=L+W:ML/;E]\HQ3K2167$2GDF M30ON)F?LFA2L/\3NL9]8](=%H?48@>@O%UA="&XL\ZE%U+C)#17"S,\JU6) M)08(G.!D PH7Z9NJ3=.$W4D<]^E(=U!MI-LN47N>K2*YX_3KIFN3*H(SZR,X M':I_D@5$IWRM7E-!22-X;-+,:A?B>NL?,PPP?HJ_([741:WS;:[>+?%+F.9S MM\0Z'J-C"$RS6C49,T16/'@3R5\.3$3>Y!S_&6&]M9IY),P=H9U.\7:^B]Z% M'W4+471&WUF>TGK3$*>SS0$RX8ZK; @HR%HJ<8TFGAS'1*QV=-6WF^1Q& M;F\=;![9'@ZFR9&S0'=R6/DA!FF9&3%XYB?7E.L$&5=U;B.0'X,U^\^ Y%>' M#;F$+*%-X4;=Q9WIG_U6[:W1S:!0:ZR$+EV_N[)7M&FLL=J3A5*1_&:5-;B8 M-!DL$B$W@4GV2,[?7>3UULGFD^MR\W@'[P ZZQ*.F]Y1-\7X!ZXG/A2^*:M3 M@E"C3"3.!!>0N/9H4%F/CX3&^TCLK9W-(X%Q$(UU$:OL7GHWP=KALW+$4J)] M9EP"ATZ!RUY9CH63X,SU_"NN[A&DRM%Y+!%\ MT1(4KY4@19)+S(P4P7+A=!/G<7]2.WDM^D@/$(;260?G-KD;9S<%S]+_.9TN MD7BEO;;^4>_=UQ2BU9=H7^J/3)0U+(:ZU3#7NJ3"P#N30#,A6>'(K6[2(W9W M$KM\NC 86&[6RK;1W*CG=TT;G//U:K%\>?)EMOB!>%]=R,06DI[ 1.%:[2]: M?(;H#(+1W*%EVJNP2]W.'DMV^:1@:(BU5,/H^'J/&4\V@W-6KTC /V4.2W(R M2P,FJ]H/Y^MOIZOI'%9I]B!PW;3WV&3N4]GJ. MDN\0YD3KHJST$HPMMKH19.%1UY(BIJ1,LHC0I!/2[B2.F\I^9%PVTER_4?*K MZ3S,T]V"C)DQEW@"$>HP(,LL!7A*@A916*]=RJY)UDF-PC1A*2B,J1P+CGC'@1Q$N*$9#E+%@@B6 3_#U$ M5)>1\&" N/UJ=!CM]("TR[#KLDDG;=C+)CX39HW+FF2#RI('K(0#IXV'' +/ M*8N(OLE9_'/2N@R.FZ%N6$UUX1&^N]P[YZVB)K)X880S%&%97NM],WBM$=#K M;&Q]*MOHV?QM6KH,BEOCZU!== &HW64V(6\C<1X5;1;I0"4KP?\+WA/:W\\IL_7_-FG\-,]Q4 MAY\_]]K$^;51]M5O7/G)"4QD5Y MLR!E;*UWX%L>Q>RV+_SMHI$T.\UD#JZ*=2OJ"09TT4<&Y'.3MFK2(22,D%BP MF17EM6_3]/-1V1PW[]1LNW2,E0Z.D./,1BY$M78"1%&UTMDK"@LL69&<^GY7&*Q^( MLR9N>GOP-BOH[!2\^VBRDZD*'TZ_G/=+FIV+\O6\+)8G6V5>],L6SE%(["$J MK*WBK*6OB@7I"Y>>H2RQR1/Q'>D;]WUX,SBVT,[(#\DV(7"87IN-]&JQO(RP MBTF,^4R " 64\AZ\Y0)L9%P+%XW(-UXWWED<\I-E1F[OW$*MBS8R[B#*>CVG MSR*C6UFJQ?/91]HUS-36@H;(+[4:NE"X2.YN+9,.VC3IZ'.#CG$P-+A^;SUB M.%S876#ERKN?+0=+"U5=;(7M&-&9*K9]_"M#+W =?KK4 GD7-MBB[@:L< );(& M3[L51*AS;J7323=:?M.5^=SO-Y6G#UM^GZ\W1;[>M9 M0;0AD=1D?>.5)#@7->CL1%&6)9'8#C#:<]F1ZQB:8ZJE%OJ<#O7A].0D+'\L MRH?II_FT3%-](K-M>E(]C,5LFNH%[S4>=AH1M>,'#S GZA 6!AH6=7N9R[YP M&&R) H%%1%":#LA8(6@=\AQ0%;N67AM?,4[96S:W6XUNOL:Q8 MH,.2H> 067U45,$3Z@@H;81A@I>B$CXM*_9;6$U7;\N-!7YL?[W<*R%(IYB3 M$&R=^ZB9 !]HU]@4(L,<9(A-NK/M1EZW5FP?O-RT8@TTTT%2XG**9?4E;_"B MG2M1)P98JU\5KQW:/1<00V(L!\ZB;[*]'B)JY&DX;; UF!8Z0-1?:S7U2XJ M3L(:5Y/BHQ2>0MN4/5$O%8F%$3..U=GP+OCLFA1-7"=CY+$V;5!SA*0[P,E[ M_(KS4ZR//PC^&VG4T/7YZ6J].,'ES5W@D2?CO )KZ[,[:PI$9)PL0)23)QQJZ34-P:\WM?L=E"Z1AXU,RP.1U=< M!_:P,K7$S\37]"MNA7%WI.,CDQB1 P4V 536B;Y2"D0IUG%?HN1-BK5V)7#D MP3.M(H4&VND!==NJQYL%Z3>8$B4SM(H!5[2+Z/\% GT6,.N945S%5-H$I+M0 M-_+TF$9X&UPO'8#M59@N_RO,3BE\.KNA"[/7P>Q$W4Y@\T\,;,/KI0.P7 M9?-L-EM\(Z[QCBG:9[PG)TF.T8%$1KY$4@&\BAET5IHQ;QW&1F,&AV-BM^PP M>V+8'4W-'4#\3>VLA6_J8[';(9N+J+A%B!S)#V%!T5><1.R5T9)QEGF37K@/ MT+0; )_:_<102N@ 3W]9+/*WZ6;2R,V9QK>O6Y0OM%7 T/;4;BT8JZ@!\%X7&MR(JXV1&;S'*T=-F2A9XB *4B-7A#!&DLE&'+"4W39I%'4SQ;KA\:OS3S7V734(; MDX!@4RWWR@J\IYKV\K3,'LQ7:798G6ZQ'?D&R]Q/5UN?NIL^.N5RGUGO:7-2GM) M,4UN\F:V0S 4FD7:ODQJG9M--2=J#Y#H[W#^DSYM,9OBTU M"9^V_DNI_LHV=;6Q,Y?<26M]$2% #G4^CBTD:R$46)5SS#X6CTTZ-N]'9K\5 MT4?@M:&F.L#APY="SXF@Z?K-8G632Y)E4EJ2&)4C+K6KE>#2@(P^N!"$"[E) M!O(P>](NDN.$B+&DLGH)X>@HK4DO^2 VRR3",6DTJ:; M_4])Z[<&^PC<#:R1IQS;/,NTQVB=6AMRT?3C!:[#=-8NXGEPT4>+@W9GO7UT M1.>J]S[=#71 M045N98 85 #E&$+@BD&60OB8M0UIE]>Y]*%7P$)_N@F4:ZN.W&QP"/TMCA5F M#PCX'4_(O$\"BB21@F(Z>B.1+3B=QCS35U'&H&WA._E'NV-@N^XX*#A"8S=U M?H#X1M;Z[]/Y].3TY(QP$43P6=9&K+%F1')M3^=J6B2QA#I[]&PHO5];>63- M'Z*WQ1!"'%O[X?L5PFW,"9WPX.BP \4* ^D%% V_0!M<."M M#2!TH>\D$_S-WHL#W27?2]*X/N61NKYY5SR,X#N T"LZ*]?X9OH5;];>_G6% MY93D57"2+(N8# *6VF-0Z]H''\'U[VU(?96WU5'"@>6)V?'H!9IZQ-B?@3+?"U VWC M7CP,"Z^A53%R5X3-6,(54?]JL?S;8OEW^M"K-]+/9V%* E.%J1!MAK!I-BC4 MINS6 VJ6#)>!ZW+#=MW9ZF"GQ<:]+1@&+&TDVX$ANM(/Y.7WRDLUI11+,,EK MDK'.QC3$"R>P!XF1&Z.8;#,U_C8IXW9@&=;,'"GHIWR=5'=)F/]8;1^>E-M] M/Z8/]OW8]OQH??TT*)&/=EW53K3MK[>DB]QR-.!\M92T%9GA1)E MDV!L^.NMASJ'GX^HWFIH4@HKJ5XA6[(7]6D]@@NHP6F1F8\87;8['+R[K=;M M/=8^JM^E/?L10CYV&/C'IMW_WV.83?^!^=D\_W6^//O#7\)T7BM@)@(Q.,DU M<*9KLRY-;FEV'@(+R:,W16A^!)@>7+S;FKBAL36<"D:=._\0BY=GQMD&$N@L M.:H6."+%.UJ&.@I1@9%H2G#:8-PE/-AUO6[KV(;&TE&"/MI2W1CR.Y(GN%AM M"FP6Y:_D7BQG/^HR?1 M2"-3- YRCAQHQ_GZG*A.-4O&!9&%R[M<]G;@)-Z^L]GKQ<#+[V[EM]='208N-:/H-M:I-JY$J,WN M("E.;E526HDV$SRZ%TVW'O4^^^3^RK!>Q;X7(CO(JEV>\Y6Q3:JQRE^>ZP^YP\QT^+Y?0? M&_F)K168G>$L BX14$G=&*XJ%VDP,NYN< MGC!TO-(7@VM@Y O.WT_79,@K\;\MYOF\H"T%&209:J%]??@3!/A:SAB"MCQI M+:+<91KF79\];J*K$1P&$60W0-A,@CUCP!61M;'D"+O:*%E*!X[D XE^22YC M<;GLA80K'SYNGNI1H'"H*+O!PF\SO "SK-UL+][QAJ=Y&-W&_S M]V)Q$J;S"8LE:(P6(JM>7^81HN8> GW;<%&\;--::R\JQW7'6\#D/B0.KK.> M /EZ_N5TO=I(C%\$';SX@@JBCX&$YC1$:SDX&X2QT4@3FH1]#]#4"=B&1\)] MF#M2+9TB3)Q[L%B8E=R E'50GBP(CLD,)=0Q%CY[HYNTT'B IG$/]7$1=HA: M.D68/&/%>(J,18X0-$/:+,Q!%$6"YL;SP((KH4E:_P&:QHU2QT78(6KI &'- M/>PW%S7,D7NEG+:@T8A:&Q? 9PH0T6-R2A6;79,IKX_'XKCX_RM;;Z^JNFN+C>O( M]HJ2'4KT#E?9P1C\BLNX&/N1QKG=6I3+%GO8O,3NX54?K51N#^;;E[P5([DO MWH,1-H-*:,'79_PZ\>QJ;VW6IB=JNY*W!YJ(OUT^_US-PNOYU9^8SM.4(+8] MKL@UU"K7X\K2-E>2*_+J-$E&.F:4ULSR)N_1CJ*ZVT*Q?="U1S/X@?4X*8]8/2: MV(E"1;D#+G?J1+,+0>-"[A&QL6BHJ,Z!=Q8V&X6T4:T $VNUI^4%O D.4 BO M;$CH=LIK#0*],;/T;2"P![X.T$?G"'N6__?I]F;Y+)6B$RIFK01=V5*)-JE7 M'"&BRR)R3@[R8.W6]B6N7]0= HQ][-HQ6GH2",3\6YC5YAOGMQ(E6Q8D!T>Y!"8P&NX0G3&/"\,;%([7'ZX++!ZCKPXRL(>Z+Y>)B!)R#LP;4%GS M6B$C@ 0J06HIN([<-*HE.9KR<6^D'M]O'$?E'6#\H;'HE],6WB]FL[)8?@O+ M/#%2Q<0M^4GD/('2PD#4JD[^V$SYJA/4V[1HV)?2IQG['(BDFYUEFJKUR>!V M(C9'F/%@N"5!&D\,Q1@@2E._;85K,[UR-_)&3@BUQIE$=..A\H+.D=MY M= C/PU3X9,PE?;7X2GL#5Q-1LK1,"TC>,'*=4 $Q%2'1+HQ*8;:J24G OH2. MW":D0XP>J,3Q>Q[MQ^8VXGP]3TL,*WR!V]\G6EF/N1"CWL8Z&E&"SQK!Z"Q- M)H$8W:1^]!BB1QZ=U2&&!U#NDS&Z$Y90L$*.ON3,!K707RTX4?K1!D/Q&T MKP415M4>AF0%M2V@BM(4(E&W58K("H_)0&"2 M')I$(6*L^>3(GYTT;DWX':@K9>6/4."8M?QJP=JJ&?058;. M+N4H/".'%@64.H)+9?J*W-X$UB1IO5:!QR8&?@?:Q@7=X'C8>=SO8G2[GT_7I$DDZKZ;?ZU<7_9]$9+ZX1.*@LT(EYBG,Y1JT MM^B\,HJS-HTP[B5IW&1O*S -K(H>IO%N3F+OI)+*,)#U,:]B/D!D)!5N?-1, M)LUWZN#68![S(_1':> 5'R[='B!QAN2L7#81'?#$!:@0-7A7#,@:H-HH4M&[ M7'T^Q0'->VGLG@'-^XAO[!&]UV8+>U.<9RX#MQC(,"I1'?1(S$>A34;)Q2YM M99[J@.:]]';O@.9]A#BV]J_-%C8YJ)(80BR<"->V-G>(&4IDCBGK2A&#O4WH M<$#SP=H_6(@=>);WGH!O+BOU3<1Y$E'QR!&(<"%*$LV2%NK25W+#K1U MFCHY$ Z[HNU W3SEV8>OYT3$/,R(]?/D0>O;U >6?+1[U%W9;G^#JAW7T?,( M)0N*TAF=Q\[91(*E\#H$FYC;Y95N!S>HFT14^#)=;T>0WD^T+B6#6RO MA#Y-W@/O' ZP9@]]V@"&:F=B![=!VQ@ M@6'-' -$SMAFPM(^1#9\4D>KGJU_Y[N8U4?2R6_T67^?A!0H MW*5=8NK0=>6BJ-EUA)*2HGJ_7B!)<78,N( M/G#AP*)QH.H)[!V%LP8C,Z$$+WB3RJX=Z3O6[OUDF4O,VRRX5CK7%]B2,)\( M\SR11$(2,G"F1)MW%[L2.*[]:H&FFZ:KB:J>BGG:I)4.<=SN_:@FINHN,A_9 M8%DO>40ZDH13"E1V ;R2&BPWO#A7T+>IPGTD@_5BN@J?/BWKVQZ2]]MRMNQ& M\)=;@. N9$X>L,C-4'4+3F@!QF3F+*&XI"8E CM1]S1,U3XXNM5X=7 E=9#% MO5-:M0$G.8YOIB%.9]/UCQLLLB*<,2F#L,J DIE85,9 B46B0R&U:1(1'$#K MN 4*CX'*U@I\*F?I90/1L[^[LETQQQ\UL;XHOYVNZ/?5$5U5AUJYR4D]@! > M^6!WUJ52>"%GT5+423X>0=%'*"'9D%$JFYLDASLXV"?6E&0BS[3C:TL\[A,X M65.@W&3D2K @FPS_>8BHIW&,[X.:?8[QO50R UX9VL24E;&:+8 5([E7[<1<#(3<\'4^UB0#GW@9.: M"3SC8'56/JN,P!A>0G"V<)8CSY"8ZCV$J&4AL;Z8+3[].!\\+8^KQ>DR7;R&4<(:6]/Y MT9&'K5)F$+PF7QN-%@6S+'Z7$ITM@[S]8=U(%,X_W3&3W%TP D1(9H20+$ZP#(+ 2R0[Z1*Y%AVJ7':9:UQ M^N2T@1+F),9WL["M0KC!BY+&YH >&$-3R[ 8^%*;4#J,3&7' MG%$[X.1GZ^R$$?,T,#*H3,<^=*:KOY_AG.@G&9V7[#T[S=/UN<#.^!),&J.+ M A5]'2/I*^YK@P'F,L5D7H08=SE]]EAS)]S8IX&;9K(>>X(!\;283?-&+9MZ M^4WTGI$A,IU ^B) %4Z[@-M<^]EFZ[-0Q0WVWO%N$L:]<&J2 !M UMVAY6Q; MY2A=3L*"2+F^@2@2G!49"OGHW-ND4]CE2=2!>!D[ 3:$8A_$R0%2[N!*?&,B M5_BIGK(O9].3Z7S#T9F1#!R##5L@VE2.O<@53UA MZ!"E+UIIH ,XW6.3WUP\]#+6BFAM !/(>LZSG31^O M,@<_RIKHHP-\_7%:=T7E@Z+(=17/A^W.J>]=G&(V.D#)-8FI=L>)Q4%&G1*+ M"3$UF<=P/TE=W@\>J/J;1?C#Z&'DX.P\K+R(,_]R&I:![/%9E^A)$IIA9K4Y M3NUR;FC7A5@LF-J*QSB.8J?[@9^MTZ4??1Q0!A=O!\;G)P4;%X/%:T4:_2]_ M#-\GTF>EE.7 2C! 7UD(@J+.S)RT)OC$9)/S[@!:NSP"AS%7K37W5.H&WV-U M5^N6Q&59U"Q;PK=Q-MT*?<@ZP=U6:E(7> "3C_TBR3,KR7L#5(F"3J3 @2PD MN?2LSZ5-7^Z=J'L:)?X#8'! )3T5Y+W\_@53'7>TV5QORP?Z[JJ$=/$J M;<*D(3\D<]#9UU8Y%%6%(!PA*J$N7.0H6CJ31Y(_KG_9#7:'5?,_ [@WTQ)? MA/59EW5O>(K> G;4U"8#?A@$]2F '2D(.-M.K<-RT87SL*C G'HO7 X*OX9 M]L1EW!L88UZ'#$*I",H3^SZ056*Q\&@2PX1-'B .QT(73LN3W@N'H>&?81]L M,X5\HJT*3'$!/%& H8R1X(63D'@HM@1CM6N2W1^*@2=^'AP(P*'WP2%H^*?* MS4UN7/:VS,Y-^(CYN9N,7F3H?AU*WI?/A\_C@8L7Y,\(;%_I]S8/IW^Z7./7 MTONQ^\BI4;2_ *@5T@?I\6#,?H5EW$QR,3'+6_? M[N+M[?HS+DGHVZJ:C\LP7\VVBL[_FWYV6RAH:>?):!VX%"4HZ16$S9B1K%"9 M$+C/=@>G]FA"QGF).P(L'U]MHZ)T-W\J<\]BRI[H)Z>*!"DA:,; B2@TTRG8 MU*3XY'B?=_ 7O[U:RKUT=*3/^W*>6Z7\-KOK^>FRJF#3M/"0Q-(='S) NNAG MI V4!'IQIH_-@(HK8RW>+?%+F.9G\[PA9$O!B^DJS1:K.K3T/+XW/-OH18&L M'.$@H@'OLR/[PYWU7E)(U*0Q[I%T'VO ;FOGLKLED@$FBTSA8*PSR;5"QZ)- MQ, Q.PN6^MX1V)_%IV[M]$'C3WC52XU,Q?X=?#][_64T,8,N+ MO6/Q9Z/)0G,'0M9VX#*36Y^#@BP]$ZYH$5(3!V9D"WBV3"UVF*_P3%L3Y42( MS) (8FW(*1Q"M)%#BM%P0XX"!4 MA'$G-4_;KNV#J]L318]53@P7--@;O"9,A*UR9^< \ZYU67WSL2^P%!@F?ZK(U@1J]*C MABA\!HXE2NXCI].NC:OQ$\J:C6J_W$A7AL,0NUE*48?#(-E4J^I<< N1ZZ@P MLL3:9!3W(;+3X>T'(6GGV>W'*JO/&/(>$W!P'NWASVMGLQIFU'Z.-RZ]*3Y& MP,1J2ZR8('B30,?:85@PZU6323+C6:XK@R&993ED!"ZJY^=9!,>5(T>0*1^, M:_4,XN>D]6ZE]D'-SE;J,,4,>"O^&-;I\#373SZPG7UJF?#Z.=222:[(%($S M0P=BJ W;LLU@M*4038GBL$E)07,#=9GOO7]';![+1>=+K#W @A8::F*$OJJ/ M= SC)3*,_&9IS]!)^X<)[-U8[8.@^Y/R RJI@WS"O=S\]N,C?<3FE;!P)I&5 M#Y "JXF1G""J(J'D$*V2.D?>9,#>#K2-"[DVH-CUF#Q00SV#KC)TUOQ5*^=$ M2J%.MJCMQ"E H;@G T/)O,Z!<]LH:?]3VCJUW[##EC-R-\OGBY,LI M?=1_AF7^1@(^ZP"?3J=#F?KNM=P#R_FGZO7YT/M)!%F>AT 69KD:PD<^J+-Q!Y$4ZH MD$MI$G7<3]*XERRMP#2P*CH U9M:Z/UY, MZMOIK,#93+X@*FM01RO"XV;/-V1UZH,?"()=,;:_1CK U[.43D].9V&-^042 M$6EZUK/FRPPW"IOG9R>+Y7KZC\WW[V6>+#ES+B!QFQAM6QO([71*@!!&.2R! M1]>DT\)0#'0:)PR#V5&TO#^Z_1;=\]HR'W-;^_D'KB=%.BFBEQ $VSQ/ID/' M)U6ON&1*FF?E'K=6XJ(NI[L0H['MW%<;?19M;3S=0ZX5S_[A ->'=Y$PT#7A M]J,O;G2\KP]5"0(ZF@0J6 H.%$6(P1M"0N'6^79QU&JH"\ W=3H&OB54ACIB M<_OAEY?@ADFK))WAUM=^\+SV3BXL@],LD:-J;0E-ZCL?)FM<_^H('-P.#0>3 M?I_E46<<'5H-=>V?#V8=&M8ZWA2PI5N.I/):#\A-:QXUL!K5/;?74LROS1UA6KK_BX364]WS08.[-PR2V M<70W(17U1 ME2PYY5@8<1G)*>?).)L%1]W$I]N%N*Y+Q5N>,OZ_-+C?E M41Z3-\XET"X&(MH(.I-=G7P9E!6*Y1QVV2GTH5>@0W^Z"9MKJ_92JCB4,A?' M2K8'.)Q= 2/SKO ZE=1Y49_^1HCDVX.S+ ;!4B:??U! C%DG=H3&;NK\ /&- MK/7?I_/IR>G)>9T2-VC)0@+]7L=N9 '!!04E<5]*5L**73S7G?1^;>61-7^( MWA9#"'%L[8?O5PF/LF1+KK#VNH#BH4# X"'$: 0S(<>X2Y.4W;1_=>5Q(N#! MM'^P$#N(;^\\_2XOEJ)U/@=>(#NR@8H)#H1A,HXR<4VV,"ILTO+Y8;)ZJ9H9 MV'5HH),.$'979'XQG&?SIX^X/)EX$93(VE*TGQ,HHQVXDDN=C:F])4Y+;'+O MNQMYXSJK0P)BA[S)D=KI!'.+Y4VNYO@MS#;L1"59\HX!"F-!!2DA!(XDL:A\ MPJ1TF\*8G] UKEUKC+*A]#'R+<)=&Z;R,)V'R]EQ$YN+2IHX4+E.]672@_>R MCK/#J )Y!1%O!%!W7B'LM-BX.=P&J&DCY@[,TG5VSAJ_3:)CS$>A(6'M;(*1 MD=-@$"R*PA@/B5S&]C[6&37CEKTW-$''R[X# &UH?S;/[ZM29N=,>.M3S+7V M3P7R-6,,Q$2BL]H(F874OJ1V=]XWJ1EGJ,"CG&''RK[G.Z2+^_UPUA;N]7PS M^>C*L,R#KY5V^>S!;IKV9J3-Y1-SAOR6( 32E".7&>'6D!(*N.S M82^?GH?5YU>SQ;>+;74VQ//B9/7$G.>/"J)'N'W25#E)$!W!Z/_WT>?VV_)4.[>H%O(UD^^>87\]? M?D^;.7^O;D:DEZ. DK#9:>]I5^9:U98+.(I0P6AC$9ESQC3I6GP$S>/F#AX' MF(^ETI%3#!].OY!K=;+Q,W\+LSI]\L-GQ/453^;R)#&2L1!UK<2NXBSUOB)A MG8XE3=&VH-ZE5G&/);LJ5SSD(&TIX@[LWO4-\#>L>X8BH:_TW4]WI';YQ LG M77(63,P.E,<,3L@(+@8;7/2,LR:9]WT)'6]$_$N3N?K M]V%=Y^ZF^K21)R;09@$F1U;S>PZB-06*+"XSADZVZ7&X+Z'CC5'N IK'JJ[G MQ,BKT]ISY:S"XYI#?&Q:Y.>?/%A29$\FVJ1$<@I:I(J\HNFL1@H=HA$>HO8R MH[%2VR8SMH9-B=SM7Y*?>R'1TZO.KL^*&0N>O%Y0V3H(5FDP/C+%>4RBS5NK M?8CL*C&R#T8>-E$#:J:#D_/!YPU7^/N#MN[';SC[BK\OYNO/JTGAWD8A,I3- M#1E]N6T25# P)T21WCA#2><^11USL M MKWVP3.VS@8*^1+399,Z-<:,CM!+:4YU))P#=6W]/#9_3KSB1Z"5!* "3M0*#U_:5 MJ2!8D3++,6F,3=J8[TMH3V4LO>!S7_T](7P^*[3F!9/*)8?"!R@J! I%,U8G MNY" A79,D/N=&F4J#J!V)Z2:_]\@]7!-]@[7O\[S69X5\\OOB7[TV4G]TR0P MRU2IG2W1DT\CB$DG5 *39;')>"-'Z#=Q'[4[P=7^<\-U$$UVT%S4+1N5'JL]J$()7T3GL=?1XU#[43+-T_-RP/U==@C1^'SLK_.)\]'*-3 M+$4/W&51'PL0-XR"P!@818"H,=V<9M$R#_]CG_'0_LEC;D#=]'E1^)?%(G^; MSF8'W 1>_-,!KOKN)F.@N[SS#W\VSZ^)MOFG:9SAO:/#$T6QVJ $BA6JVU5; M3Q8=07M%?Y%1B38M.O>B\EB;<[[874.$G2W*)U. R\(JJ#GXE"V0\50FEY2] M;M)[Z &:QKU9:8>?F^9F*+7T;6L.;E]ZXP,&M#L-6YCNB1Y&)TKMZI1E;5J- M3H)CF4$I)N@0L@FI2?7NHUJ?RRX$%_*_[-$K;6:^%FDCP_I:FT,06H.UBL)A M9);K)L^;'Z#I25F?/?!S?Y.PX]32M_4YO/3IYB<,:']:EC+M!R NLM4F.& 4 M18&JPQBB-O0+D])PYKWP3?;?V 9HT_E$T-:)D5 N?-@\J:6@@=-7,=;WED5% MU^8*_QYZGI+AV0O=7100;T ^EF4\[ZV^EJ.L?5Z@-^VD2CF^9LF)P/ MQA?0M8.PXL5"]%R 9F1!549J M85+B8)UPH%CZO^V]6W,;2]81'MNO[9Z.W1M&'FU. M2Z2'I#SM]]!()('%08(*VH'+PG$6:7*CB MF-VC8F3$#"?=;=ST9O7(%5=?TN7W^<(M?J*>?C6?+:\N4%>OD%$Y3V=?-YW= M#%/,E&F(VF;4SJ7*'U>@@>8H7=2<>I.?L7[V?=?( .DOQGE%GO;&R(^T\/,! M4/(Q+2[=##GS\<*%;@=MK2:['(F) 4A<#T/(X!0/$"+CS$;K4]P'(<^]9^3V M=X.@8U!>CHZ,3]/EGQN,E]K7SMA+BYF[>'$5IZO/:?%C&F[F]BJ2C\Z(.?>>XZ8##(*8:CT=%S[:C\.ZF5TU.W 3/D#M* M%&<@63"")B#,B<1*;R);-8;^KK5NF\/9M\>5 [:^,^KY6K= 88G)KW/"75N[GI;4_!.'K#%?K0>NXAU8MJ-425D-*ZD7XU]447__;U0(7M.GSF30:=,X)8%25 MJC=OP3IC@07T&5@26;NZ-WH[B!K7IJZ%L*/9WQ"4RB2&;)%TT,I)$($(<%00 M0/=#.&HXB:1*^?5!YUVU(I=ZY]T!;#WRO'L]&R9/]4EXYR24E=*#Y;IT42$1 MK,5%L:RU"X3;D*O43!VM7:J?7\.:T$US2?[T\P:X,C^ X($NT/%577H0FBW=R]W%;=,'A1:S\]F#MX*C MI>(Y@D%QH,[1;),(2E0Q*Y^@Z9A@X&N4\/QG0O1<='GVMYFUFY3779EI5 CC ME WH0ZC2+D<9<)**DF]K)=&HJ*5^!C5]WSVN5S84,.Z&"JM+H,WLG"=W=>^$ MP7V>6ELE54PM?!)_@E&FHX<42M@)F?M.7J4=4IV]B>Q8S^095$1G MJ+/N?WCWD_X)B$>^L+:F.W#))U""A/K(?0H@22B3S%("$QT>PL9&DT2*+)V+ M=7;]Z V3/[L+M[@U"B;&&VF-]9!5*,UDN09/6 81I6)*!A)0'?$@>&!@?)3 DY&) M)!)MG9G<>] V;G"A%K2&%DH#.+M_&GQQ?]WN&)X]9R5/+W%=*C*M!"M*D8)Q MR"?EA'2\HK+:0=*X ?'*"NM8$30 IF>]XHF3TDLO" 23T)S4SJ/WF\N$A^RT M+QW<>)51&\]2-FX@O1:TAA7(+V7?XR^^=XM2-OXCG=S6W_7R\>S^9UEQBD!( M$#E[-,^H% )$&=+I0IFS:*EUD90[@2J)(Y4BM+]MML<]I?[BT^O/+W"M/,IL M11!(DRV#)4UI7(Y.O,HBT$1RSLX]@[OGWM&N:7^(H.]&7 ?C: /GY.,G/G+L M_7P6-LHYT:QSLA:4YJ8L*X 1)D/@^($C+I ZS4#WI*]=([\/R&H*IP',=9,* M[Q@ $Z$"RQEM2^]3&=A@T*X0$8__)(RUGJXV#:UK M8_):$]]U@S^BM?'!7TR_=M_UL:0.>?H IE+OQ1QI"]T]RK;?>8L\M+JE$9H! MEVB:"\L#N"@3).N8XM&(Q/<9[OWLBX8P<1X\_/;R@. F81KI9DIE$-EK\&4* M MI4K0$EG0!"P1":3SU%(7*1=F;"WS:CY;+:;^ZO:AG1'V+SRHIWF*9EJW(^[? M62I%%:64@0FEL"]Q"<8Y#[@JA:999M2Q/=;5X]4MZZ%#I'U7#]66P-DKI@'" M2,>\[;3*JFJ@:#\@*VN)SU2 T:7C,O4"7"86LN!&9V4YY7Y,M?4PRV+7JUX@ M'V=?N[KD/Z:K;V]GSKYV^XZU^Z9>>+KMLGS.+'.1*7 M5M/%NK_".HJW?/GSRW15WG3[&/Q=_"F2NOOUZQ)'Z416TC*(Q6P0CELP,A+P M"O6!QS^+MLI]=/NL:5F3'[(!'D_]:97S!X&R@<#*IYN%%RE]<7^5[B=7ZU8G M7N YZ*U%VU]9-- #2BHI#D[SR(R/Z )4"> ]05,KO81^#?AMCP\?" OMPGK3 M8B&6:'LD'F+IH2I*2,L87!8G1G'',[JA5?K//4G5N- >3/;[8:J'(!I U;;C ML&FF08/C(2!_M/$:A(P*O&8!LM&>:N)-$E6J+W>3TR2.^LA[/CCS1X30_VT;-HQ2TTK_D MESI3AY%W:X M,NBR<8HS_6WZ_TJV M49P^**ZQW+#2S:-4H^*9S$T&$X("PH*7VBF3794YE/L0-ZX3>,:8/4K*9W][ M?/>CUW^5?UY7:ZSF_W4=K7$[KMQ/EIDGN)^A2>>LTN&AMB.BX:UNEQOLXLEN^!3X$.#O4\*F$V:AI\>C9 MN$.%3$P94A%X N9K;FYSEQMUN,EY[\\'L D?)V>@6M7?DE_MF)\F;=*4E\[; MV5!T3:(&@UX*9!8=95YS&ROML5WD'*]7_,Y&=4DC\*7/B$]55LD9V, \.F R MF!)7L+124&@G/6-'@XY&PD.E<3S?VW1\[^[+%S%..QORXNTLSQ>7W:/[>ZU[ M/WI@];+_,NJJGIRI9-IPT")V^?NEWI0*(,)%P3+3A%([N7V(Z4<5(B+I*,&HW.>/"YG@Q/X.; M'CP?>5;GYY6;1?_S75J5YWW(K_#UT]7ORQ3?S!>O2F<=_+F[^)2Z9O/=MZ@=R>KFP/+>75YO MLT"UL4JBMZA*%,OGTE@>X1]H(#Y+%SFKYK3O(J@E:^AP03^)FYY<'_E86^O/ M%U\7J5.67(G?W,^-QO1"$R94Z2'.+6I,1\%EJ4$1E3B/A@F]5\G\XZ]H"0Y] MY3W&X ,9_2C_G%C^GLZ_W%;'2EXXX%/(M!,E(2OE(&4V8N"VY2#B$Z ME:N, 'F2JI8PU$?H#RI(AY) W#Z_&V^6'W9#E@028FAJ(HY5\@>GDI+!*J MD!R4R5*0.C=6.ZD9MY?TT&?6\0QO$36;;26TM-Y&"BF7QK%,4/!>13#*,2J) M)TCN27#3PN$U@*2?PTX/MC> GG?36;J./VVTID7M&$ISJV#+F(=4YB)YJ< Z MSXD.6F5:Q4)^2$ICF.DCX>T(\G'L;@ P]W7PNYO4^9(8$$(JPT$$GK"14S!$ M9N#,4!V-)IY7JE_82<]>T)'G+&X#'?7Z\G>&3TW+UR:U2Z1.2XL>T M"$4^7].$:4J8L!)D*.E$1 KP@CE0,G(K:%(Y5LL8V8_$EBX7AH%6)?$T +R[ MI_*-"^G^FEY>7;Z<+Q;S?Q<'TWW'3U8_)U((SK6((&D,ZP'NQKL$*2H2 A[6 M7,;:YM%S1+846AP&?-5$U"C\/J5B:^*B'J[.**5]F>2L1==N/Y59RT$"#5J( M*"WUI$Y>T$%DMA0IJ ?!@<34& A+ED$*R3$PC-FUB^.4P%V4M+5>*>;J#-"X M2T1+%OSP #J(Q2/?KNX"?LE5N8;ZY[3X,0WI34IW3(# 3*9!E12KTB=;HC%@ M8NG$AKZN,5EZ([>TU,YKUS[OW@LYZAR06=+ M.N6V;5PIGY[/2I)U:>RV>>&FGG[3(VAK"(Q/*GN336$' V%X $.9!J4S8S)& M3FR=N]7^-+>KD0[!UN,S'^H*L0$;^7:IZ^6]3'F^2+>,Q?\M5]/P8E9J"-+T MZVQKN<(KITOSZR30UQ2*>S"*<="412>94=Q6.2:/I'O<.'I]W-879E/8?9US M"J5[[,U:RP5"Z2FHAKNFP)$\[&FCXOY MC^D2GX8NP)T?]V\GM/^SAXU-';*0$\2L:"#*E+$IAD@%0G9-]W6Y)@G4L.1% MRE5RQ"K&K#9MI!\Q=4JGONGL:CK[^N%[6JS;!M]P0P?G),7E$TN1&UH)L$ZC MX4.3BU1X&V.5M*7^)+<;L3H$60_JWDXCP@;L@LU*WZ18>ED\6.J$=D,Q% /M M#$$SAT3DHI7E!C(9'@5EHDYIY=-TC5PA=R)X[$;E(+)J!WI=7FHQM?$/=BR* M:YZ,$ :X-FCC>)G!!<(@FZQCY@YIK]+Q76#AAO KG;RY') M22TR 2ET**:V!9N%+7FKRBOF**6JIAY\A*YQ0Y@CZ\$A9-4 ]*[C#GW8R)!3 M3B'S9(&/L#J"3UF!E23(8)GDM%++RMXTMWM7=(S%>"HACAQTOU[FQ@9!]=\= M X^L>D).72]V(B#,3R*5 MAO3C1M\_MJK 8A3()<@NX:H2=^#+;*B VS8X&JC=SF4>5A4^3=[8E6:G!65% MT34 R,>6X92(CG ".@<-I2D*^$ 3,$&1;;B^9*LT 3D&3[@/<-&H?LN\!29V=P'DGB&K%-)@=!\/5S*ERMI3;E(^MPB MTNM'OYLOEV]PG^[2]ENI3_$)=51:-)(@B=+52(@,E@84$-, MH2:)&BQA%)16.F9-64Y5C)0!:&_7MCX$:]OJ^=1";9YE#,^8 M"G4H:]<$[H/4!J1WIMA]=7=B]&;9,03"24F4L"J#\+H4(*"O;)(31(DLDMCG M1G5 DMJM7SHU6H^5UYE8!=N7>>4WKO?G:NHN)D$PK[+D8'UI,N$#[LJ(^].4 MEMW..Z/J3(H=@OAVBYQJ6PF#BO5P*-LUE&?I:VE3>C(PXP_77;N6$VJ#,91Z M"%'DTG2%@U.E_0IQN#9#@XI5$@@.([/=:J3: .TIJF.A^.5D-@#^\.WE=V3E MA_P[6CJ+E9N6GUT7:$V4%](SHH%+PI'!I?V71D@I)E,(4DD5]YGN.0 IXW9; M&^O,'U(^9W+67Q< OI[ALKO:OR[60;*B2:L26-811*0.D+EX* @JF F9HHTS MEJK<3?)>B#7G@M@3B_!,P/IA]2TM7L1_7EW?A!@3(O4I0M9E\J]A HUO22$J M(SB>%$39*DG[?8C="Z#V5P3H46)K%IJ[[O@F,65E<0E@7,F\S=:#1]L9C$;S M)08CN:Q23;<_B?O%]\FO@<.C9=3^]>G]!BSS7.R5ZWR[8:Y(]WG#P->@!R_J M!%>=&;$99/1 C*<(FX(8I0QHID5")$7.=8VM7>&J\VY)P4WGG@<9MW?:I5QW M2?GY(H3%58J;7T1!E0A9E_Z-O_7'MS3[Z*9QPIEAW$4+A)1>QMP:,,DK_"(E M*G<>A=FG\5)%$MN]Y3P$9KM*1,:69QO>^$'<6#<#>N6^3U%GEPXHK^;+5SF?_[G%DPF:SBXZ1T$EID'H0,"A]X>L22HDFXD2^PPRKT9@N[>@)T%V-5DV M4I=WV/;^+2&M86V%3X1D3I4ZGZYJ6RC%P6J:@%).DLB<<+Y/=.EX2MJ]_CRM M\NTMG5&#[SVW9.<$OD^K":7:$^TL2",C'B9:@HTL@?2$!Y(,#<+44:#7)+1[ MH7E"%=E+'LTKP0E3V69;M'DW1B-("EX0_#:Z$@PK[?:',3W;O4>L!Z*#N-N\ MZ_SJIE?Y_*8UY,W'+R[G5_C)(![T(2\:UI'NO<03^-.&\Q!0TP ER8.P>-;Y M;/'4LU88D[-C]%0#0X9*'7Z@9%&_WJPW)H1X\@R,<654D"%@DPE0:K.LR9R2 M.NTSGR*J73?X$'0\5I1^M!@:B#T_6$MAU^9G.[*27LSB=>_.UZBDYC_3M>Y> M3APGU$M*0":&+.4N@,G*0V1*I>"X);Y*;=%P2VBC\1\7F@>R)] M$)%9"8R&A)R5!EPRL?CLP9J4J5=54M'WH*V-GA]CX/$@J33B-=RZ/NN[H-G7 M4FB'N^DF[^B56RQ^YOGBWVX1EQ-K&)?,4J"QW!.9@$O,J;1)45E[GJA.]@!7 MXL#7CST\>F!LG4H0O;'V(RW\?/1#^_,W%,]+5P:+WOF%$L.<4&*H8P%-H%AZ M@=.D<<0#R?T\CO1/*.[%CU1V?'?_Y"YN MFY:_F2_>S=VL*(2$.U\ZHTMLWDN%P@@V@,.S!K>_UM9X%5@>Z^S?>Q%C3] > M#^MUY'P>&'_&8+_[\<2B9RN8#L!B4"!$=."3U1""(HFAF<6VKQ3'UNR[EC'V MO._F=/K1LF[7;DYX4MU<8TV2$UE&W+AHCY43*F:PPJ(O$+)/AE)+^)&&\KWW MC3T)_+26<7]6MZ@HNUNGB4F)RB@8ZB0C@PWD_V"7@( BZ,^SMAD'"6$*]Y9 L+4.LK GC0&JN([$$B%IE?:'3Y/5 M;A;70!2="X+H*;CV5>1B)D M ]:7!C+>"!D+8PT_S$[:^]W-W)P<+??=5E,=(311Y+Q[E>A(HXFX^OGQPLU* MY[C2*^Y[J:Z9<**"DMY 4A$7&(4 X[U$'$DIG L^U*F).I#.9NY.AD+D*>35 M,""+HX+^RHO%HE0CKNN\MYT5M._]I"INY M9#D-"(^54/+CNJ MX6^N3O$XD/RY5_JD'#YL:O_<23I * MSW*PP9I6KU;=N M8,*+OZ9H'"I.@^,!LB]53@*7XKS/((,5>(S[S&+%21G;Y#2"H>-D_1B"^C.^ M2?C\-K]TT]G$.I)TT XLZV;4E8F'(F;0461OF+>^C@W^&$&-0.@(83^+GQZ< M;P!!F[ZIKTJUW.+GW].E+Q$.H9G5)@,N!AF3%*Z&4@?<.VYTC)[G*M5BZY?M)$$#!4" G=12MQM:;L+PT!.V2YJ M&KEF'A(YQW.] >@\C$Z\_+GM8*[UL]>2XZ8 IKDOET<);"[L$T +KM-6PVHV.2YC++E_I2?\ -!Z\UZE\G37*<&EZG3GLW M.>.>=75$_TPDJ8<<1LZ.N7=Z3]-RHX1U&5*JD!7.Q%3FZP4P@D?@3LH<"//> M[],Z:_?3F\EPZ2VS^: ,'!D"K]S%-,\7LZE[7<8;?E],E^G_S&=ILY*HD1E& M* C$E+1$0<")TG[+Y21SRD&)?7I1/?V69E),AH#$@ QMX*S9=3*_F\[2VU6Z M7$ZRE)(X5N)>W):9*@:\51*8-,9)G:@@%4=2/T)5(Q=C=4(\1XNA 4P]75Y\ MKZ3X>A*Q(SD&CLRB"0$A%(U@$N+"&4$]HX$;>YH;LF=);<3'/QXGSU8I#"JT M%F&YN\K];VE69D^^O%HB7Y?+B0Z XOO'8RV0]8X;IWV.^K:==C=9(XB=3%C,=/F36AI$1/APJ@0N&I MY&+*6>]AS@U!2WO']'%('$5&+:K-'1D[49-$@E/@?:F&)"Z"%&_3E:KB#HS-:-S8TG#K(WWM!D.0FA!C8/ MI+.148>#@[*FN-I XZ*T)?@MK?__=G8GKV["I&QO/+8H_^#)?JX3UV,:TNEK,EI_F%Q=OUB[=Q-NL.+&= M*9U++W?\E\-M'$/04;,DO:TRA[/VPAH)9QZ)TFUMW!0<&C 4'EG_Q*N<*9RZ6@@-.95R"T&X5552P!^A9UPPM@6:_=RK@R38&XC?TV(ZCY]7;K&J M"<=K&PJ/U.751;EZ>(-"^HCO7GSL*/AR.P)Z.>&"4470B*(JFW)KR\%F[4$E M0D3IQREHE3& 0Q _;I3^'(%>#QOMJN=K7V*_-2-OA11.(Y<)KEDH"B:C%VNH M5D9)+42LH;_GX1 MTB;!OW1U4-90F34'I4TJO4$$6"$M.&*\1#T1LAW_P'AN%>->IYSC'CD!6EH^ M0CYUDV?+[K^W_G?N^S)]R"^^?[^8AI+.A][.ZFJ%/WHWO9RN-A/KG>==2(8L!R_L#+1CWGF!*O2UJC"6L:]\CG'C7,RY+2\?2:&$A.ETB 8DR!B M%,ABY7$A.=KL!;7RE";5N/=)YPCC@R1X9,CH]2S6NI!Z-;_$W=4=6&X67\UG M93\F%$;J<[_TU-,&N"[:F]B!;G_NO._%UOMV1-J]%H1FYR#(C$>[$Q0!(0U$ MHC.:P8IY(FILZ8.H/%:?[?6R+\C_E_A7?TXH):6,PX,-+*"^9@:OX-K] 2Y+A]K5SQY*;<=#!M!E MSY$VD I;/_H&/9(JGSUU8(T3)32C=)K6W$40@&:R,%K@A4C)+8J;GH&C"-_16 M+] )_5*"/5>+GQU/7_Y\=>&6RUM(VZBR-,U%U5B M@'O2UY22.009#Y1,!7DT$)"^7=;UC+5N61_^/<-7?)M^+TWV7W_^\/%6F]Y9 MJZ#26FH)!"LI"%52O[W6D"AUTJ"/ZDEE[!U.]+@7]U4 65ERYW(0/M&&=)CC M\TR\[@*"U\_92^7RW" M-[=,'Q?SKPMW^2E=KB-X[Z]*VXOEY?S M6?=;:V;<6?Z0:O'PMU;1E4L4+Y* MBN,P"K1KEG/+R#LL7/-TDLNR)-&@N$JXQN# !RD@6I&2+?VY?'P&3\^]HRF] M=8@X[W4<&HJ)8[>BVKF.4K><)JA!6>EQ"R:4"(Y(K/1IXZC8#:=:)"=,Z(V% M[A5-F>[#0N%P%I[7F=3=F16]?,]7*2[*+1..*"X;Y+453Z7^RZ]S+!F3J6%* M@O V@^",@L].@0R1B9RDB*G*W=APQ]+V!OH=F;1XP-W?KA9H$J[3!C?:-CJB MO0X!1#>D3:$%:+,.H)BV06AEF'=[J*F^[V_J.#L$!G=UV$F8/_)1=_@:USI< M9.N]% +P2RY%;[(4O5GPQD?NC/!QNP_:0/AJ[X@\';P.9_VY')^OW/+;;],? MTXBG0$G\O$!!#.J]/?F"*D?B_DNJ<_A1GIDJ,QATL*B)@D? *,U!,^6(9][; M.EG3PP:U[MB1-\S$S= IVFNF3GR*R;(0@;%DB](-8 -)8)F)AA+!M*[B?NY# M7%,GX2&8V)7:,J@D&M9-1?'VUCOK/QY*I^P@92!]<7MC\J'$D;ZGV;(C\5.Z M*,FYQ9)?=M+UY73ZZ'ZNTYINL.2\=8H88+K< +JHP%/TYX+" TC[X&.HTPGU M*+*/;C*W[]M?WGW[G8PO$;30PH&C ;DFG -C?.GD0KETSCA?)ROY2+I'[I5^ M.J0^Z%YW0GFWKA"/2\&Y^XA!E6/%E)LC@9>T9EE+--(3*5VZI 9GB0 :!55* M,,,5_[55Y.W6N$O'W7'R+W\^V#XO2D7![18*W BA?_"@ZO?DR1M'0EGSI%/,I:*M M!.>"$6"QU/I3HF!!K(_UY3C+W>3MJ)BWL?(($DJ061B MP3,I\3B1>) QI6.NTDOL'A7C@G D),R'$DL#F.K/N-MESV(Y0=^[R[09]12, M]L:CF45+:K70/( W1 'Q6MDH>**5,HTK+&9+/$*!%<&K+49I$=K#Q='8M[G,O#Y-XVL M-4='PKR:6$8'6>DH\&'V=O8#UX4,=M^GI3MQX=MF-5X(XTQ2H+) 1L60P'#M M@*N<$Q,L)[7/+,CGWS3NY7)C(!M4+".";+E833X5%G;G04DRLR112#8EM**C M!NLC!VVU=)[EX,4^/@P^],X9B]]MGZ_WWCHRKD8U^?JSOP7,7 ]3=89:A?K4 ML-+'UB,++'$E%S*33 7C2>SC..R/FC$/O2,DMBWS'NP;6>I_G\ZFEU>7UY-2 M:=#<"@W9NEAJ'?%$M=ZB"QZHH\IKG?:)&.TE]WMO'EGR?>0V'X*)8TO?_76' M<$4(=00![Z-E(%204.91@98Y6R8CQ3TPF/3OOGF<\V(PZ?=FXCDX]X^=D.]N M9K1PD[,1PD&4$8WO(#QX%31$)DRDUE(NZI31'4WZN#V.VPA-G1@ YPSY[LL_ MT#VX25.ED^2"-81'",7I$)[JHCXX($>2\Y24C-FFP+]C$8W'&@8&X%#X/Q8- M;51^=6G\K]UBAHM+BU $_Q4UTMO9=#5U%U_-O6W9=6EVE8IY061 M()46("BC8,MX=1DHKM3'B/S?OSBL)Q6-QR_J /?$PCMGA?W&31==)<&+Y?+J M\GO7]O7U7]]3B27^8W[AROC?U<]NZ*7-VIC$\,R,:*^+@-O7!9<@,:DH>GXN MIBI792=8V\A6SIFJ]TK8^56WTW6B?,<0J9@H-TW *"$@HB!@B"^]W]#%DB;+ M+/W9;*:[*QMW_,.ON)5ZX^97VTB?ILL_WRQ2NIY_VS%$I=@U. 3B2,2#VE(P M6E$(44>>4AG'W)9KO>_*QIT1\2MMI*-Q,W99[I#,^%_3);YI&MS%[1$]B29( MK7QIQU:B(Q(YX@@M=B\G.0E*G.1[N"K5"1UW_,.(WDQ;$&C@8+DIC4Z+'].0 M=O/G_7QS5=VQ8MG-.+[[>^T^G0SZ )E+2R6_J(8:OSZ \WO2C7K7C8_0W_=C5A M-@BB0@09'%J5C!*PG.,7'4R,I1WS7EE2I_/.GUG0?O> Y%?>+F/#I/DJSK": M_D"/JNO@A(?L[2=N%O](TZ_?BOGX(RWM! MAV5&&T6CSIB8O->@>?(@B)!@;68@LJ6)&VJ-KQ*[_U6*1KVC:"R*!%*5GF7* M,O#)2&#,B>PM=^@ _;^BT4H,QJL M\P)(DL3AD9JR9E6\VU^Q:/0@)#Q=-'J 6!K 5)7B'H\<"^A]0%:^3/O2#HQ' M;B GM1 "71*=1C&XS[UH]!!LG:)H]!!!CWQ_]65ZN5[:.FAZDTLNB2!90BR' MD7 *.:HS11= &6E(TI:09\S>1Q_>>+IF=7G/AV3^V+>?5_Z?*:R^S/_N%G^F MU:OY;-UBYGHI"NT6XB,!XYC \\,[P.\,H#?+E(W:"KY7\^&G7]-X'N4I$36D M0$;&UGI/O)^OGEN35DP+5/'@DD]H*@L!UA,'6E-I62+*B'V&?NS[OL;S$4^) MMBHB:D6E?4R+KDO6+*2;]6R6PS1G-L4$F0B*_.("'&.V-.O56IA +=^GPGV/ M5S6>L3>*:AM(,.?@93P?,@Z4:A4L!6*L 4&T086.'II2Q!!J9+2LRF7NB:K7 MSJ#*_A@?^<0 .&?(KQNDOYTM5XNK3BH?5M_2XLLW-]O<]]VD?WR:7UR\F2_* M'TV4TPY=0(/'#4-;.GD+WI;,*4EEY(QED=K*0.VUS,9=JH%!/-0>JH^H_XS] MMKY G'!T+70(%"SA'&T\AWI01@$HVZ!469NKDH9WLA6>Z2X[ \3%0D5/%$("A2DL&H!>M0OW(4(I%9&J6JC# X MU0(;C_O\)VS((Q WMI]?C2?OW/?E;>+9A#CE$A-EH'U"?SBM[&PUOC;ZIFP7/XAK+K#35+7TMRPII;_1ZF# MFJ!N/<;\:&K)9AQ\EU_W=(CP>8:A6(W7"ETC- O1'I2V3'D70'.0@>=$L7@#[%8G[YZ'3U#=V,* _"Y2]MVV^"BU>(YN>Y9J6RPAD%(=*2XN@,.,\# M:.V\%3$*I\_L3#]D^;]\*/P7.-"KP?F75@('>$4N>ZFX%F"UD" "U^ BHQ"D MIJ5GKXCL7./KPRB $_G7U=7K_DIIV!R-&5WL<@G2 @N$W@8[:HX:./BBOK?15; MY3&"CFYLN?7<+\C E_@+?TY2M,K@;@,:92ACUS(8;S/XH)C+RB85PRE6>D/1 MN('001#QH GD(-QOLT71@XW:U9;T:3?TV)-J:)-=1-;6*6@PNIB] Y,\GAB\ M>(V61,B2ZN@5CVX[FM&V3KDM1-I^ QZ\T_!B%G^;7ER5]*S"[%O,*^[PO"_C M@E.2I1.P0HY(!#XR@C#&(D^BBA'8C]Y&]=$A:'J\X4X]R9V)MGKE+L+51??4 M>7[P:?_>:3U?5$/7]5AB;56(9R4)(5GPO.2\2,'!BV@A*$^8XU*$7*7VLY8J MO.'JN_ER.8E*48+[!++(";=)R25GCH!!OT;[D*G,513L= LY"E#41D4<71 M.XC*MK36$>B8GTI4O7&(E/AY)>6V,1]O6!=USEJ' $DG@UL6K4>;E2J9N%D3 MZG!+QU.HMRVZQKV3/8F".T829Z?B/(U,.A7 <8N,X\F!%2:!)E%9KWFTM K, MSEC%'86/HY3<(<)J0LGM7-Z&?P_6^"+^\VJY*I<,$YE#HL1%B%*BUYRD0I;Z M#.BM&^(3,X)5R6KM26];5E]U? XLP'9UYF,+G,-"JF*VQ#!@PJB2584L M#)%!,DTX "W+FLB1!U50-!4S\';6-: N0GKY<_/A+> E)VB<"0W,HT,A5"XI[9J#M>A'H&D6 MM*LSYJ4?O8VJI4/0],0HK&J2:\"NOEWFI_0CS:[2\@WR]S5N\\7,7;RZ6J[F ME_@R-"+?S6=?WTU_H!FY7*92W?6W-/^Z<-^_E4'S+Q;)+;=RE&P@W@9I0#E9 MVJEH!9825T(RF6>E:-1U)NE66]+(I'H.C(X_Y@B8UXU"\7J\FK^6PY MOYC&;AE=BZ=NZAU33,I(1)G+C!RS%%6TH*7WM0V*9JNBVN>:'M]P!V_XW3;6 M'B>AF2F7=:0^'U0$S8%H,XXGB!PI-\7(I1E$L3U\)AI4R0H5.EN;]KE7[PFC M,8=)#B78)W'2@\L->!9O9]VSNIWS^F)Z.9UU*]I,6;+E=M:S#$X$M%DUE^"= M<& "HS[E;-!5JG':/4E52QCJ(_1Y+0DT *2H1%F[-^U(QYG\^ MV+*K^:WYD^*GM+Q"* X75JM&6H60W&G86#N<9UFT@4@!7)($@FL#1A +67HA MB0[!U5%/+87SM(C>:>Y =^.*N2HFO)7 @S ^"L%\I:&JOTPX[Q 4#1'..T1B M#=@-GU%$ZQY+VV']$GU )]'0*!F0[!ZI%;%7])E[BAW.+GBUDLI@C:'VZV0D;EC)OL.NQ$0H@V:E A.^0, MM^ ["UA2XEG,UCK]C(&W[[N:.-?ZB'%>D:>C%O"5%7U,J&IGR)F/%RYT.VAK M-8Y;$9/T$"G'O>.]!..5 4:%YB1JK8/8 R'/O:<)Q_1(= S*R]&1\6FZ_'.# M\6('SF(7P)ZYBQ?H0J\^I\6/:4C+S.W#A\$,14XW$3A<%[A7MXLLP*C0MRZ$T(Z1PXQC/DG(E4P1N=647C MY1>[)#C*0AY:7 T8RGT"@D32Z%(T$%G =2J+YS=#=Q<@Z:,[K=$NH%*)[*8"T-+I1D7YX" M.*$CT)BUX5[R;*J4+CQ-5A.V6SU8#2B3!A#6V:1IN>DQ^/JOTED^O4^KB;)! M$H(*5AIDC+!9@$N(!L.I)CS8J%B]K*$=!(T\2J0VJ@:10Q.#JV^U[?71/IU= M(G.OI T]E\T0TI6#.A\Y7N/F4]P^#O:?5MCI^4:07K M_ ,A(^XK*4J># ,A) -+> (='#,L)99M%05XPC6./$&C/N[;1,M@+60JIP)< MWUEOE0SY.R5#[\J6';1ZIM=KJUSA'[O\VM?S(4:#_UE ]]R#\%F!U\F!CTXP M7@*#==J@U;^>/["&;1W!*+DX48L $M&%_ILFX$.PD'G. ;TY8:2M>U/?A^RV M'/%>V!JL%O%P.8Y<27%S>7BOAK*K&K"L#%XR($SQ!*:&A*P%?C94 M*<6C5+1R3U\?!O.A93(VL-;[\NX2-A<&2G/OK/-0+@Y !!_!::7P"_6),9&2 M& Y8CU$Q7H'%0-*=#\WJ$?$2YE>SU>+GY/?/D\@8=2H1R,$19(30X#AW$"RZ M=AJMY91W@&-YC8YE"O__U_F/_[%YXAH@FV^V\7'[UA'!,(SHYD?QL8$XR_OY M[/?KNSZK8RD(,H!D=GO!@U#) M>^MV)\]Y$AGYE2G:?Z04E)'L@"A-\50V@>B:E0D'$]S*A>O)3)V32K@=)!]T MH\>,T8SJ ,GJXL0H5..R"Y<+F8QTT80J#>#.[C[V-" :X([V$(DV -J/B_GW MM%C]_'CA9B646(*'W\L)58+OENNH!). IT\ 07'#N^ RN"1$C-EE8JM4%CQ% MU+AJ=!08#B:C-GL?_=>56^ ++GZ^F<[<+$S1(G(K]_O,E3RQM'6[LU? ]KDG M#A"+/8CH@<*L#]]YMYO233/+FP@9TS%P836(Z&T97XNJB(4,F48>J4PNRWT< M\8.W[X%T'JO"GGS=G;&[S*3H(]HLMB3/4#1A;"063+)2*U+NIJL$7_BD=8 M FND2@W:B37=K1/W]":ZWQTQ)1D%UQ;IIV7>N/)@N8DE/ 1WC]]!U1+F6:K%_M?T>SZXOF*L>=5^*$*I\LIFYT$Q4Q":)!AN*%#) MO2$Z.N>KW,"?6#/V\=2-4,$IS4LN&;IDTM+2/YD!#<9(Z9ATLLJA<7:QEYJ8 M&R+D:2YY:UFE MU7+T3XGY5H'3P)YZGU9W2F,X1Y8:P]"<9F6$H\7CQ'6MN;)33!I'8I5:S7M4 MC)OE?TI<]F=^ \C9/>=.,R-,R 2,*A$KX37X0")(EIDGV5NUW6]B& 3U'S98 M+6_^E$@Z7AA-%)0_-NTNI$ TMP2"*H:**X,3(P^0>(K>BZ"2:6[LH/H5<=5' M( ,B:] 8S.(J3Y,U5+'"UDMN@WF*&EK&5!*K MRYQ2*<'1B-9,0K1HXIP0I$J<]!&"CHX6;SWW-HAH/%=&!G1YM$ (DXS*490. M'UYFA2AV5-7IFO@812.G@0^!B ?AW4&XWV8(]\':^EYE/?*@"JJDYHC!Q^#C M. ^1L 3!EH8EUAOP>/R 0^%S3:S5X;P4RFW3ED?!S6- $YX$4#*5''=! (_@ M,J1<4J%=M(%6+G$Z-R5S"$J>:#XZB$3.0]WTOR)Z[$D5%$[5>LO'L.2CT:T=X5"K((FKLH(F5UIIN=QH19YR)GE8UW2I=;UM)I3GIP)BLPSAJ" MQ[4FZ12+;*$V<@@@GX&.7VXWB9X-B4ZQE,O9':0>70@@N'@D\6352BC;%68&BK:=]AF30 12*1[#1:>#"\Z@R MTU*<0@$UT;5X&$D_C9\>;&\/.^]NJ@B8-LZ(; "M=M3.*>*Y+I5!UX&$&'S2 MTL@3P.==(S5ME0^P?GQO #^OYI>7\]GG%;I_OTU_3"/Z'+=A[!0N\']QHIGW MPN,&<]K3DF"=P#-6!A(IHPU#"S)627_:A[BF-%-/&,PKRZ39NX5-3.+MVW^X MBZON86X6_^O*74SSSY*Y%;HR]E[N^[Z/'L*?[[6,(QW\4B%^\[H7NUYWX^*A M/K.*+N[B8_]O-0BKE[)]0>(L?:7D3VA$Y*N-$!!9"&2AJ<'V)ZN M4DZR'WFM0N\H;,RK"ZIY^%U/HN$(#B;1Z3):@6"&H_ME)$1GDF))9E;G=FL? MXL;U6&N XB#<]9!0 ZB[6(5OGZZ*MG(FYAA"I18HC/ZXDF""+A)#7-X M3'!K;319,EFE;/8IHEI&61\(;,\6&$H>#6#K(;,^Y-\VI'QQ?ZW[PVR6)B1Z M7$DJ4)Q%]((B 1^) *>R+&OCOLY0E -H'#?26QUYM:35 !!?Q']>;2IT<%N] M3__>6"5HGWQH(NN@Z6A;JS%0Y MA,KQVC>>SLZK)[8&,%DLD@_Y19Q_+[S<["N?K+%E&I'.B8!0Z))YI2UN,YT% M35[Q7,6WV$7,N =M1=G/!Q9$ V"Z9<[GE9M%MXC+W[]'MTJ,4$'L9E$Y1)>C MH&"%*H.)E !/<%=F;4C43BI9)W=C+^K&A=OQ(-C678-+9.1FY_NJ_=NK0DNR M"][2LBYDGS )K)<)-Z7BQ&7'M=VGL>>@X;EW!UW;#U[^?)KSL[ZX&E!Y?Y__ MZ Z M[.G+>-/\XL+/$'^C3MPDKR5240!VI@ (MH -N0$C$HIG6=$TRK1DQZT MMA_'ZXF<^6G%V !2GU[82W=1?C2)VB2KC(>@)#(1C19 -\J!0=_-^AR)'TZ97= MB5U,'*=*6.;!,IU+6Y>2+YDE$)VL2S%GI:NDF.Y-X;C]=MJ"9%_!-:\BKVV6 M0 -EDEEPHC09$H*"YTY"M%(EK;(7=:8O#F=D5NO7TQ82^PCL2"/S]>P4NO%Z M88883PGCD$UD(*AQX GQR#JC:(J$^5#E:GDX)(YZN3*,\SV\J(X]G;_LFZ>Z M^:!\\6Z9_N?_]W\!4$L#!!0 ( #*#3%)7_[N>[P8 !R) 3 U=;7/:.!#^?K]"I7/MW4RP@4!>@&:& TTE&2 M7N_NRXV,!&@J6QY9#J6__F0;-S0I36CL /7F [&Q)*]VGV?UXO52?]&Z:H[^ MN6ZCF;(YNOYPWNLV42YOFA\/FZ;9&K509_2^A\I&H8A&$CL>4TPXF)MFNY]# MN9E2;M4TY_.Y,3\TA)R:HX$9-%4VN1 >-8@BN;-Z\(W^I)B<_59_D<^CEAC[ M-G44&DN*%27(]Y@S11\)]3ZA?'Y9JBG7):.CK$I>-* MX<0Z^:^HA31U\:B.IQ:RXL>E:? M"$?I^TE=/SJ,FKG7F**?51YS-G6J89=R4=7X\EAP(:LO"^%?+;B2GV";\47U M]8C9U$-].D<#86/G]8&GS9#WJ&23J*#'OE MDQ8O/)U'(A_K=CAS:-R%8BD0 MNOUWIWO>':%2T2A^*_%JQ[&HT>F]1MS]J#_J-4?>JW^CILZ9QKW<)"WUZ1^;R=V5^];)X M5*@]I&E+*"7L0-E:M0I;G,8%+"$)E7DM+<>N1ZOQ08TPS^5X465.>-.P4NV& M2L7&F"^MI0VX1.SIJ7%2.0Q JS12%8F;7^+9"/%L*G+_VG'1J)367RX8Q;77 M?M1LV3@J)M]JJ6!4CA_7K!DJ0L8%8J-5(A,0I!7MN=AYDSO,Q65<3(CV4M4" M*H:EXGND4'0IW;HZ2U0L8:/K(4]P1E ,Y[C-DOLY:'65P9Q.U%V<1.TDS>J3 MAT@=>M$^MBD2$S3T+8\1AN7B*UD>UME.]>^> RC<.H [;F!]SYY@V<@W[Y)M MW_F2>82-@RF#MG$P2G:=L9"ND#CX[AM]_ 0AE\H*QJGUFEI+P:,G47!#"&H9 M4Q\UOP_ :RD4N]'3-M1B4Z8P1UVBD<+4 @T%]P,[>$B;Q<@T[_;&G"W*\1Q+ M^@CNG#YE+,L<.S:DP 8C^\XK 3"5$J8Z@@CV2?F#3G[T'@VH)WPYIMX!.+=?S+GMPLAY(;103KA% M/*3RAF4=:.^Q7'#L$ !:PD"[5@L#]9C-%"49Q5;#]Y340F 5S(#I+"T**B# M^01]U2T #8"6.M TS"YLJY-E> &X4@#7N?%75B=>YY1/F6\#J!('U4AB"_.9 M0"-JNT*^>EDJ56J2"=13!&<6;A)_81S0EO LOWUUU6C-&*=H*,:,$DR0'A]18SQFPJ%>5J$6:"2K&_Z[ *+H,/P!<^B.(V M YU$1Y=?CX:- : O\3"U&'OAF KX.UA1R3, #E8=/YCN-8891>);O90:P_HA MM65L]"(KBM0,. .<)8TS@!1 *MF@R.S&=EQ0J=M8 *02]U(MZBMO/ N"2]$Y M591IV7QGZDVI1SG75_!$(0 > "]-X 6>+7YC\_"D%JY#+R\ E[CB\KW[PFT5;'G!6]+KJZS+ MCK(V*4ST.9.W_9O2O"4I_I37KI;**N9SO/!RZ>6B@:PCB;8*64P!FS_0B-1H:TN!9C9OJ*LQ37UO#'. '3W0!?>#DDH749LEP M8"JY-9.]PUIR@'_B>^FA7C>-A@8> \2YD'R:;8?H=#CNW$71O N<;F&OIEG M1%OAP(H=9D7/_TQM2_AR"M1(AQK+A)1 $:#(#E)DNXN(#9.< FV9K,^53,J M@\ 1#UB0Y^^1$5<, M![1(/)TPW3@K!5!A:X8;:BFQ*R"!>^KK""#&7AGRV8BQJY$26_V)C95@B3E3 M7Y8+CZV__K=5G:QH IQUXLYZ0VR!9]Z>9P8>/-NDY8^6;V'V)\Q;]L:6'YQ@ M'R+J5T-B*SIJVTQB16$7*/' .]CWV1^SK7+C4DM,!/RL01J)_):_^0GXD7UN8>V*^D#*8ER$+_FRF;G_T/4$L#!!0 ( M #*#3%)_;$ZRS , %\* 3 7S]*E)QL M:8 \;,CT0'PGWH_OJ+L3AV\F-^/E[[=34)A-"6Z_?KR>C4'/\_W[8.S[D^4$ M7"V_7 /2AP@L%:NT,$)6K/3]Z;P'>H4QVX'O'PZ'_B'H2[7VEPN_=D7\4DK- M^YG)>J-A_<:NG&6CGX9O/ ],9+K;\,J 5'%F> 9V6E1K<)]Q_0UX7JLUEMNC M$NO" PQ O=2?1-[YO:-,"4?=7Z&OI.'?A-DN)+9<33,Q!Z([$-/A&&(HP2E M>9Z'!'.ZRGB\R@*&(,DH(>0/9$GZ5MW9:',L^8?>1E1>P>OX X+[--R:BX/( M3#% $/[<:U1'PUQ6QL93UMY!Y^:),\._&X^58ET-FI1ZSK3;3F4IU> ,-L]% MO>/E;"/*X^#=4FRX!G-^ NY8=6[Y$KE3U.)/;CE9>HUX<)2I]5.* MBG3NUBQ<7TT^QN.5U,)UW]_CH>WWR=+V?S3^!RMOCRDCP1Z1(5 M56:3'?/'_/%7RPU3O.2BXXJLC2&6EZT8Q$IB" U&E4FVE8G4; KNO>&X5 MJ[3>:C06?"VT:17NC.VNND$TL-*E5)NW9RB"%W=>#-[/I>X[,0@\1"B,SH%% M 8XP/J' H03%M$48D@812).P0;:YD-L-HRA(.D200Y1&SDN$41!WB$"'0@+1 M"35Z@0=#2A[!T$$4XSCH8.#B6$(QC:,.QA@Z2#"AJ(,A#3H8D!.T$\'!$,(H M/L&$.!A%,(A/D. 6QB@)3C (.XB[$#2,.@\TH9TN36+<1HMC"%MF"4*=F87A MP]N(MC"F00L1#B%I'5M5B+I#22*<6$M698V, T3C^!<@N/4[%2VMGIW-;@G5% MRE(X_5Q4K$J%]:D?2JWF\H,-H-."9[N2-PJU*Y[G/#5BSRNN=Z6<&M$BD_V*^F"KG3?"SEEMLSOKZ^_7_G<,?LC%-UJ>A4GH.Q M_6?E4E6"O83VZPW[AY[#3<\]_V/^QVUD*]UU;.!:=,^?W$\ZPY4T1FX&\,&$ MK6P3[\SS)L_]]9^][+2KNWHUE\#17U!+ P04 " R@TQ2T#,Q,2YH=&WE6EUS(C<6?=]?H>#:B:>*KP;\ M ?:X*F,[-:Y,DJE9;WGW:4MTWS8J-ZV.I :37Y]SI0:#@0FNG9W8:S]@NB5= M7>D>G7LD=/K=Q:_GU__^="E&;IR)3_]\__'J7-0:K=9-][S5NKB^$!^N?_XH M>LUV)*Z-S*UR2N4=QKI[WC]/"XTZ=^MW_7&L M,VT&>VW_=\(EC52.538;?'^MQF3%+S05G_58YM_7+<+0L&14&BI:]3O!)[CG M'Z?!Y2/8R51.\R%$'7;Z\E\?KMY?78MNU(Q6/5X>N#2W&+O3Q: /JTNNQYAK M,G^1[^=DG$I5+!F"XE-I;"GAA=/BX<'E M?3R2^2V)'V(G="JB?K>WX_#_YX/M;1SL55W\W!0_D7(C<2.3A+),Q'X"9AB< M=&_V#HY/UH;PE7WM[^3JF[WHL+WNR]R+ MYC<3S@'E$*<"FT VUS\J,U81.W& M3XSASWH(/(@/,DO%%2_+7 9NQE/*H^S,H%- &XI\G6 M59EL)@K@A:'.2P");X'E"D;V4==8+HD7IG6N46:H !KH,QW9[T_L;0CD69Z M:N?H-G2KK#,L(B2_#'[#R_H22.W\\.I]DH14<\SL?+ #58@6Q6EULA^70@'W6>$9#WY=MG@^1> MLQ_Q1%R0Q88+0?6)]L\15V<-$,O2[MZ$D_&0@)ZJIY#>=6E@ -PW4=8S*FI1 M[NWPON.!BY?YW% F/1RK_/X J7K%]5RHP,OPQ>I,)7[7;\NA58F21O$ 5% A M/L/D;*FTK S\ZK5>1GC^U9;@D/,;N[HH)-9!7&:2TP:&Y9UX4!AH$?3*LLS" MMR%Q13 [VE/R!"9GX+YTN ^?$]R[O76X[TQ_:ZC?G3AW!C\6S$0EC&EIL;WB M#"$MU@-K8@:Z-,D<=%@&2@Y5IMR,-<:F;GD)>GQZZ(75LU)U25/[1'1?#:@H M30'H6Z^)XEB;Q#O@U?4MY9 Z&58 2JC@I<55L',(*,<25 5RP2O#>?R<Z=-L]V*6[ M165BJ9_^^:Y.#.>;"+]0*4P$W/&@9/NO!YC)U*\>Q M R1_>L('*WFY\.MM\&HD[4+=,)7ZI4&)SS%^/BK^GXE,W5%6':4\JE__KZ=H M^WIXV=O%@_^3[:(_H4WFRZ7^P&O,LLN0?: X!MT3-,V:B%ZX)B&DG39V(2/\ M"Y@ M_/K#X_E1V9.06FVMPOG)!G*4"1I:6G#C5E17DAE- $THVWJ0&A;[.UN.Q]@? M_DY^,%5.VGBH^ IUQ#/O[?AL-A=,C=?7>EH^J*6 M2];+>H?-@_;1UN)V,]I:]B6SG69TU/OJ5GL89M3?R6S+3T28#$RJ+63^KM:O M/9KW*E)(-L(?W(DY@JH5,>@4]R):C2,ODL>1"'9JVR[%?*.;)6N8]8%]L]<# M:_A/?^OB\NKZ@[CYX>+B\N/')S+L.88S-&J;/]%._@C\/;I/M'O F+&>%*TP M]5OC]:T#PMA>N_K"&?J3@5[AI,M)/M#,^4A1&KY>WE-<\DE&>/PU:/;%+"[F MK^5Y8O<;6E\6!X_NAQ4Z7) ;A /Q":W=&'L(EE]6[8OU ML^HS7(;SU_+._@!02P,$% @ ,H-,4KZ*@S(!" IR8 !, !R:&DQ M,&LR,#(P97@S,3(N:'1M[5IK;]LX%OV^OX+C8CLIX)?\2%,G#3!-4C28=J;H M9K8[GQ:T=&43D40-2=GQ_OH]EY0?B9W6Q7:GF:#YX%CBY>4E>7CN(_7V\DPT6IW.Q_Y9IW-^=2[>7+U[*P;M;B2NC"RLDH$955Q41\3,A>BU:KMCK3Y<*HR=2)7K<7B8_:7*N9 M#.5.N8Q.EWY..N'YI.,;.1GK9'%ZDJB94,G+AHJCWO#Y,*9N.D@&WN-\_ M>D%'P^0P&:9=HG]'"+(#\U#'ND5&+QNY*EI3XO9'@V'ICN'M M3D]273@T9E Y? T^MCPYNG$MF:E),?+]:82JR^)89]J,GG3]WS&7M%*9JVPQ M^O%*Y63%+S07'W0NBQ^;%G/0LF14&@RM^@\A)H3G'^%\9 M6TE$X;3X4&4DHKYL10-1%0D9X:8D_D%Q98!61'!Q$T]E,2'Q4^R$3D7THC_8 MM___]]X.=O;VLBG>*41-F3AKBU=5?)W1HBEB/P@+=%"ZIT^&1\=;W?C*X1[N M%>W3)]%A=SN6912E3!(L[U9&J1L!?,,EK!1FJW"C5GCWC88Z:B\#__-;/[XU M-+T!#\*EF,H9"4,S17-0HYLJBZ=2&X"W$*^UR474;?W,2/Z@QT"$>".S5%SR MXBQDX&<\Q6T@Y,77FI4=-/>7F>'> YOA5])B7C&7^4)<%WJ>43*AYJV)3C0" M*#02)/Q+50A9+$!NSE2$^)$R??8$ J3(\604ICR53&]&Z%QY7O1V6P8%Q62M M- LVR>4U>;9<^;1XER 8-)GYU(LVV"!6!JD69@6JUS0[GX*BA*WX8UU_3H9J M)]R!7-D,.9G3^URY*3IH2XI]@.RW1&@Z03=GJ):(\6)S&+X#. "X_U*%:I,MJ@P&@+$&UGQSUL<32SL5::;G=HEQ0Q-EG6%9(?EE MB!M1-C>@:I?!;$7[':T!K8,'AM:K6U/[],E1+WI^;&L\UHJ*Z4FGD)=XQ9-^ M*:0A#R_ 18TA, $#0<#T.%-VRN9LEH.:F9[Y.5$VSK2M4(])V^@LX*PT.J8$ MKZTX *P2 DX#=F[I4E:Q-LC8X0$]\U6C81*>PJ,*&3Y;^A=,FANP#S#D6/9N M*+W54(J&N)]W%P,L6),\(L49'7VSY7$@GSV4]7'8?A'Q.)R3Q?X.6/&Y_/- M;K+,B&5E]Z_"^7Y, &7=4E 0NC)P &*=*>OI&E94>#^\Q5D3_6:R,)1)C_): M0JR1VJP3"1%*Q7*I[< MM24$Y/P^LBE*B>455YGDG(1N^2#6(@8U@B3:5'+X-B8V1-I ?4H^G28VMI]] MS.>#!O+X 0&Y/]@&\MY\N87G_9EV;UAC*>1Y4(5U< MJADFQNZ0J2LMLP?_AL?=RM4#%A7!G3;HX[&NW/T1[-/?W^R)\7)7 MX9<@A8% .!YN[/]10"YY0)"K23/,YC8J^,RA%HZ^9"?TOH J.:/K.*X,3_Y& M^MSA-=?6X3V?.,.7C>'HCPK9%ZX/[JF2 L0@L3O6=>#8[)$_+N&3E*):Q?4L M1#65=J4UF/X\Z"GQ><&/1\W9"Y&I:\KJLY,[]LW_>8@^C_0=T'X$.\;AH]@Q M^F/;9+F8FFL^8W;=!/2:VAB27Z!2M@3O*C0)T>NTL2MAX%_ 99XKYX@^D3O& M&M*#RQ.%^+R3 \ >7&TY%> _2^_E6J4_*H7P_;JLBM@?ISS[OC%\I!M#/FQC M9>M_>$-(?*80*P(P:T6QVJ#-25ZS1 C*THL$KXG]@?3RX.V+X%[OI<(YS [^ ME0DJ6EK1[[U+HU;2J )\0_ V@TZQV-#9*H=VP"#YSM1I;^<1Y>,2(0]OY\9: M(S5@K2;FG3S1 CG^!X0:8LV0JE4QT]F,.%\7T_4:X:+%)^+?:R=TSD3+J)W?JM: M&XRQ?,BTT(M,EI9&RR_'2'ME)A-GH-^YDF%%7> 9=^?N$::^\8>/MJQ8[1O#/QU,WI-4!UH?_%.\NS][\=/'6 M7TSX[>SGMQ>_KP#U=<>G1IM?2B6ZS$=Y8MG7+QZ\@.IO-'[;ESE8KE_<4%SQ MYEK\$SI2O,?&67%R\-GH;*HH%:]7W/-K$)O;8]WQJVU+>'UZ0[!YL:G4X5K7 M*)RLSFCKJM-Z1CPS=-=5Y!C34KG[J]QW?^C>>U/U9[C"Y2^3G?X74$L#!!0 M ( #*#3%)=4FS0:04 '04 3 U8 M;6\:.1#^?K]B2G1]D6!?@8271J*$**AMJ,)6;3^=S-H;K!I[S^L-X7[]C;V0 MEQ+NN"I5>J?+!Y1=SWCFF7EF/.O^LY/),/GR801SLQ#PX>.;=^,AU!J^_RD> M^OY)<@)GR?MWT/2"$!)-9,$-5Y((WQ^=UZ V-R;O^OYRN?26L:?TI9]<^':K MIB^4*IA'#:T=]^T;_&6$'O_2?]9HP(E*RP63!E+-B&$4RH++2_A$6?$5&HVU MU%#E*\TOYP:B( KAD])?^16IU@TW@AUO]NG[U7/?=T;Z,T57QWW*KX#3US6> MDNBPTVRUP_@P;;9I>W9(LD[<:K;C3HMEE/T6HI,^BE;DCON9D@:-:52N_JWVV-K)L&O3(()?RJ[#4ZM4-\NI M$DIW#P+WU[,KC8PLN%AU7R1\P0HX9TNX4 LB7]0+S$&C8)IGE6#!_V#H$[KG M'I>5OX>XC^"2;?P/(^OTZ//9^,TX@3CRPOL>WT5-]"4"-RI'+=SVCN\I1IKI M)W)^.+I(QJ?CX2 93\Z1J1?3CX/S!)()A$?PT9MZ0P_"N!7483"%P1L!-/!Q9O!^6C:F'Q^-_H"@V%B5Z(@B/Y9 M^KBD"*X;-;U#)/(/A]A\$.)80JJD9*GM(+#D9@YFSF @94D$7+!<:0.X,NLAY\(I4R( M.@SGG&4PNF9I:?@5@TF6\10=V,]N'5#6\&Q5A[S414DP_$8A 1(G;+VD MKV[B@VG3>'3A-J/K=$[D)=L$*>S$30Q/IP=$TGU"U'ZR"$55A+C$PE@X>MF* M,@0%*;YU2.^$CW"-\:1F+B08^B*^KK())&I?8][4G?, MVXA8J5)4@58YT\YL<4M[V,'X?V&#&D"!YP"&4N$AS2T0QQZ.U$/N&";1(8R= MFUO6'*0P6VT59=W23V%,-=#-G$-*?)8&)Q&#@P[6=_I5JJ5@]-(];A26O&!5 MX=MQR*;%ND1,J9FK8R!YCEVP<-E>Y6C?4L&5QCK_3* W6DF>PA73ANUH];C.QMWO%:G MO=>VOB.9W@AL"J)9T9OB42.*G,C7M;!5 ZV6U4-4VRCD.'YA)^Q&^36$]S]& M!,O, S2O_5R3C?M8/&4S71*]@C!RT^HW'U^;*-X$(_Y>_%7W>&R41WN!_*:_ M/1JF*J=/D;;G!\W#7N%^MSX([N%\F.5QO,7RVR"LN[DC9H[(E. 4-I#^BUG_ M^0'OR8HM)LST\8Z/0[NTYY1\0R/?G=];T\H#MTQWVMS=6ZI<57=T7U8ZV\:.1#_ M?G_%E.CZD&"?D/ J$@&BH&M#%;9J^^EDUEZPLMA[7F\(]]??V MY-'#EJE3I MG2X?4';M>?QF?C.>=??%<#*(OGP8P4(O4_CP\?3=> "5FNM^"@>N.XR&E_!HX?5OA==ILM,(ZF;5: MC3JEC'BMEN>'=18G8=T/&K_[Z*2+VTN97*]3]K:RY**V8,9^N][(=&?%J5ZT M?<_[M6+W];J)%!J-*10N_RUU/-*DV8VND93/1=OBJ92BV^58IE*UCSS[US$K MM80L>;INOXKXDN5PP59P*9=$O*KFF(-:SA1/RHTY_Y.A3^B>?5R5_IZ@GI0+ MMO7?#XS3H\_GX]-Q!&'@! \]OH^:J#D"US)#*51[S_<8(\W4,SD_&%U&X[/Q MH!^-)Q?(U,OIQ_Y%!-$$_"9\=*;.P $_;'A5Z$^A/YQ\B$;#VVU[T?XLZ!#& M=#2PT%K>,4S.(#H?P;1_>=J_&$UKD\_O1E^@/XC,2N!Y_S!]7% $UP[JS@D2 M^8=#K.^$.!802R%8;#H(K+A>@%XPZ M1D!0N62:5!EPYDVKY\L@_]CJ^5_L- M$JGLOH3G,>Y;,Z* (1X*0Q:SY8PI"/VJZ1 >R 0=Q3>ZE#\G:0)CDU5!RK:% M3[$#KXV^ET?-(/ Z#ZW9EW[G317&57C/XP5A*2"Q3HOX*F7K*@P6G"5PQ@41 M,4=]DR3A,;KP3V.^"BB@>8+:LD+E!<%4:(DL+K<\H#+)@5"9F0YY?^^T M#&(I8/B"Y@VF*5$S(EA>F]R@M]"/M5DQ?*GB.D'G&LW.H=1Y)IKX#D0(Q>0% M2@(4:;I&ZBRSE*.96^(H]D?!%3/M/S#QB>5@>(H(>$Z/C9(A24$>("2V-IZ64*2Q/<2/&M17HO M?(0KC%^F6&XB534[2)H"2J)YI# N9!BZO+HILRVU42>UI[V)B-E5I&6@9<:4 M-9O?T1[VU-J_L$_U(-68,5S5A:^F8I,6HQ+1!>* MV3H&DF78!W.;[76&]@T5;&EL\L]2]$9)P6.X9BHW6?Q>% ML0C.& IF2U]PT M7NQ ?Y]URY@51Y;-3)UNJ(G:#Q!+"B5XOBC-?%6T9OVV< =RN>1Y"4T!1VXB MHB2!(L,W!A++]6/^/36G@H,X58;S6\4PDUK+Y::S:#)+V7;#3"K*5 W=34F6 ML_;VGP[E>9:2=9L+:]0*=:[-^8*'Y6:PP1K;S*ZM8^>D&9KQ5>/,JNE6_6:R M=>QDZVJZ8\US&J&_=]ES]J_]K_;'J?V&2:_YY,Z&+73VY""UKB69VF[8%D2] MI#?% R;-,R+>5OQ&!9150_ MZ>3V=\>'P .DNWD>AH]X?A>&33^WU,P0FTPYA2VH_V+>?W[ !_)B!Q=FJK?G ML] L'3@?WQ+)M6?XHXEEQS73O59W_YHJD^4E75NQ%$U=LT<75W=)L?.&=R=" M9IB90N\7V7=?LO<6;/-;7LC9J\'>7U!+ P04 " R@TQ2TZK.H*H+ 9 M, $@ ')H:3$P:S(P,C!E>#0Q+FAT;=U:;7/;-A+^?K\"=:YI;T:OCN,D MMIL9Q_8UGO,UGL1IKY]N(!(249,$"Y"6=;_^GEV +Y*E.$Z;2=3,Q!(%$-C7 M9Q>[./KF],W)U:^79R(ILU1BWP^S3DRQL'J6 ME&)WM#L6OQA[K6^D'R]UF:J7]3I'0_]\-.1-CB8F7KP\BO6-T/$/.WI?/7O^ M?#P=1]/]>"]^L?=<[JK1:!R_4'O/GXV>OOCO&$0.,=V_X\I%JG[8R73>3Q3M M?_!LMR@/YSHNDX/Q:/3MSM*\4MV6?9GJ67[ U&)T:L!;&(Y,:NS!HQ'_.Z21 M_E1F.ETE,^7$3VHNWII,YM_U'"3<=\KJJ9_H]/\4=L3F_#@/U&"=5.>J MIFZ\2R2=_>?U^:OS*^AJ?#2DZ35+=QCK$!Q!>,I^(8I/E8NL+LBBA)F*=RJJ M+.P+&[Q5,^U &"SCLK*NDB"N-#2#)X]W:7Z9J.X[9[=1(O.9$L=126L<>/QONCP[M_CQWQ M>:HBE4V4%4_&/8*$40][XKD4KV4Z%>?$5"X]0.$I&O2$Q$NIG$NK1&1L82P/ MB^_)=AX_>KZ[.SH\,5DA\P4_C0__T1.)C(7)\4(J'>_K6B.SK6%6>0Q2'FR2 MH,D)"="*5?SXT=/GAX"Y+,,*K+V>**05-S*ME/C[ !@E"FSB$F)@A>CFG9KR M@;C"A*E)4S,G-'55EDF[$#J/T@K("F%,K%93$2^;#RV[3 ,HG*LTI<\(XI4Z M!^,I [6,XQ "L.[4V(P%ZK=N-G0B-\!V"#95I1(RC^FWWRM8WU1C$:RG2R=@ MA=JJ0E_-(2;EP=/ M]HO/'R;70TPWGK"=?CRC- 2N><700W# ,N!OY"Z8(\NNR0) 8$=>9C!N M[*.=@S_##G;WG_; 'OT/R_3@)LBJ7$D>BR5W]T MT42*F^LR >;!^6\,JZ\PDH;'1 M*DH8G"(:V8P*:VZTH\4TV7ZL:$]DA#WZO,^JR1K#M#9'0%[DV7 D##Q-%!PJ MTI0UA,F>YRD2KDS^YJ, ?"C8N:8T%3Y;<],5 (& (^?!=*"U:T@ &[<+[Y9> MU Q7M6PY GFB!I1TDA"D\[S'WH$WB/0^F;);.R_+N7;DM;]7VGI6(<:.A#X, M#ZS^.*!0*SB5XH>[@J/OC>C",XTA'Y60'$,H)%4PEO@XWJP-41 094JQN)&C M\CCO%#+>N$%#6=;Y&V#6V"HC,PE*Z+4"9 'KJ9&$IN,HI)1^T MOLP,N&+@]/"_D8'5LP!E/PWYB03A$Z6 C5+')#!0"5IA^ 28B%4)4U;(!:7$ MVV#<;SAK^@-FW:V8%\;W"P[J7']C#7UBRM)D!Z/V%3EQ,+WR[BL;B>C^36R] M43 M2@1,?@-W)&>N3\-.Y]>:T,\$N<<<6K25U6 M\HEM=NJ3T!KJ(JYGLNFY_:ARA:,E]-O65"[D7'P?W/7TQY.+MI-R;SF&C*M3 MC D-)R[>AAIE(:V<65DDR/8FD+_O/?FQMC/6F44G$T[C)"T/Q96UXA0K;@ 2 M0BEICC._8RH7H9H9@T]DOS&I-$0;3J.E*!7CE)F&D695*M(@(/F*@NSFIR+C MJP[<#J#'T"2;4*FHKAEA>]_-(R[*Q#A5+^A"$8C7P-0JY2*2))HR766"=_=U M%7N-++6P5):H'30DO(E*^7#&)[@.;9_6#,!.,R16(;>CI.?S62JO>$!M9O*4BP$1#F)M*> DD=J"NWIO+@UX2/B9 M#'7M>%UK.TFHK7UVJZ**4[TW4RC0.]Z$SK'>%3^ZY/#U:_&J"X)T,(9VRF2U MY@A@CE1;8V2)!7A9SKX*V\$30T/:7I3P^L%C 0( MY4LESKKD[@NS;66R4T58TZ2BV71_(-- -_77TEWK@?>WGM>()@FM/3G1:6@O M-SU,SHY]3U'%H:%(J8;O4_M*1X9(A, BH'*GZ]+)AKV:CNB=ID:\.1K3SH[)TDZ.+AJ\EN M+K#M3MZTN2A2"\'FP;(=,(U'=_9 )PI M:#JNSY)UTE5;?8B$(5\54VLRH?*9G/FN'A KO#BAVZQDW4"P24#"^BWV'&1E MU00:2Q=]SKC6WE'S?FD!?PLE.0#7Z2NC*(%&R7D<@ MI-FKXRF?Z:27&AAK2Z2A!82=9,8I\_K-Q%Q27E&0<_K<7'8S AA![J.SS&LO M;@9]#Y?C2U&D&H>_^A21+NBZPH>U4XN9;G;4U,X3 S0U,^6S>%8 $H145:VE\0 [8ZIH+/Q]E7)V;?IFR,V5[OG#.E6E?@I>IZK60W56T/S0TMCS% MVCEGA1.(?ZJ;1NMZ-OT-0'5+11Q*0=C1M.OTW^\[:=WMZK;$^0N%2P854ITZ M?;SWLD_/'VHX:7&(1];[[>K![!//41NZZ!^^J_)UE'-D4$L! A0#% @ ,H-, M4DWMTB=R)P A:8! !0 ( !0K4" ')H:2TR,#(P,3(S,5]C M86PN>&UL4$L! A0#% @ ,H-,4H!,9RM32P UPD# !0 M ( !YMP" ')H:2TR,#(P,3(S,5]D968N>&UL4$L! A0#% @ ,H-,4M_& M($:XT@ ,R/ M #R:@8 % @ %4[P0 Y$T" \2< !, ( !2HH% ')H:3$P M:S(P,C!E>#,Q,2YH=&U02P$"% ,4 " R@TQ2OHJ#,@$( "G)@ $P M @ &OD@4 &:!0!R:&DQ,&LR,#(P M97@S,C$N:'1M4$L! A0#% @ ,H-,4A'*CWID!0 =10 !, M ( !>Z % ')H:3$P:S(P,C!E>#,R,BYH=&U02P$"% ,4 " R@TQ2 MTZK.H*H+ 9, $@ @ $0I@4

>4S:KY!"PR1>),>& 4E!(V!?AAH:R5;IHSI M&H%%(?"=>(%D+K^*@5>7BN=(928/:&VPC#NRTVCI5'P4&HO%^F'52QZ+RKEH M.CQ*._A<5PG@:P/""A$# Y [AAY*H)FBJ9/N,E,QVT52=J:F^>IF M.&Y-_.-4PUE+]6R)S=9?77C 9E_.BU84^)A+(M+/(=*F=R=XYF=(L'63A]LV M_DB^V:X?%J3E;F?IG>,5?502[M\#2"T< ,=_F(YMXP%^XI]'K>19^ EOP+48=).>!M<D'\J:95#1:!=A?',F+GSW4#$6@9L5N)+ MBXZ,VXHD8?Q.[B0HBC.D3AE'>'ZR,J$Z)S7YQ'-:LGJR#J5AK18T];.T^-)M MGJG;1DKBX7XX"4>\43B2#3"_P4U_ ,TP/T-8!DC1UU!@'&U\,M5>$M0T78I] M^EAAY'3NN]27+E.6PO\/= 2-%!1-!<.!VMT)14>5/\I@^+ZMC [:X^?UL MF\["MO6$RW:#]I\ %UMP#YKNN@SM%&8KN)$KV0H(*K(#,=X[D]AE($R9(B2O MIJAO[CU*?^=ZVLC6("VK_UM+_0,7WE/Y8V>TF&YE%SQD1]GJ1BQ[?#>:?IRDPNW2D.3+H?=^CT<'^CY(!W4J8Z4\F70)XL6?QT M@3XGP8PXMH 976HQ*A^;*^X**]@5*[+TN+&AX9Y%ULBBB^O Y-K8P_MM'X07 M-OV.WP5@G2%;K??WV73.'3!H0!K?#2JT&#+,6MPH%:>'G5\W#[58!)BEUKC; M2#S[]F8T^>NFAWSZ*6_V?# ^@+;Y?53H7Y)_8F-/OMT60K?0IG@KM,)\;\RY -S-\(3KJ5=Q<1.+)]J*CB5H%M!"4/HF:8J M?A.46(DYH#XE3T4VV'W_U&R^A0_W;OX\8F&;-QO:1:-%NAAOD>]LH&L%.<.XG2AI[- MJ MT(J4N#J)TV/L@5;/IG,=/DM8 QRN;LNR_NRFI'5%;NY_Y:*?R:#B ',;$ MBB'I0_;KH:0V"H9TW?G,">4IR7_R6FW 7WYA_>$ M>X8Y*C]N;L^@/)09Z,1K#'M6OQRF>=57U=2G:E^V48EW^&S/=^H $,9?\3\V MFOE O>T:XE *9;UE&T.X0\6CN<0]QT+%MZ:T]SIVQVF)YN+,LVZ"_,9[-%4^ M_3YN51AM)U*(Z"8)@^T33B]@EG!]8*S?CI,+S\%[H*AG.+O$#@RBQ9Y<81-2 M$6J8KU[TRK\4NW5I1PCNK539Y&)\=N@5473MJ16-W]L4?NN&A=R8;1_1(00^ M;O\$(H&[%0ISNU]Q';&YY]+B[(,([?@GN7W&!M/'JIM%#WFN/>R^#624PI/ MRU9=]F$ZIIV04* )O68@W5*.P&PTOM:MPLW]TW:T05U)RQ']:N2:BQ)7_F#\2X*M.*4P!Z8F*9,#Y8 M?$T^:[67HJJZD-)\9.<1CWFH6WO@-0^("M?/>CD F/P) &37)X,'D)N@%*Z( M7Z4]5759#K<#UK,=/XY2>+#!="M^ G9,.TV9"X<;)M&>U'<\U5$-EXX6#BR% MY_8F.&-MA!78_8@'Q,7@PD-D[\TP2MNC$.>G%M_K;?D:6E!<@8]V.: !,GH= M.4\0BRO/?I!J_%)PNBB=[7F"-S5J9E*4T^^N!3+6J[_8!JW$>\M(5:WZ>G2T MPMSC%HF[&4M'V1'I^YA6C'^\_P[Z')D#II3G"MKKWT6H'1?TP]>1(JW;$U9GZ?'#SG12)]/1K/$#7 M_:B&K4/;(+F@8K'HQLB?D6]M-!O"V-*Q'2EE M7^;T1)(2"[;GHK171 YL=L[EYBRM')&L-0@-W=FKLL,O_-(F@6?:J_*STZ:< M%Z /(H$%N_-%_# 188K0]W6F5:J,3= T2M_GA!Y ;@&[;'E -2&1!WRMXKXA MU"EVOB8N$"EFD'R4C42F_?Q9EDQ(G!B7!/DF$D(QL&$AC* C%N8L"X&_" M0NT]TI3XX;9/RH[0G<@""SNE>:6;HV:L V"[&YK\)UCCUZ&7D>:!YE2V2$8^ M+EX_;3ZMP)!LK8A\YB[]>Q]KWD)30Y%*0[D":R,8T M,CSJ8!/Z0LV,R=.O3SE>#\*,;]U_;GXF<*?F2N4IM3O)SQNM-@FDBE%;Y>:Y M?/2&;C=D"CP@!B SX9X'SNF+[=RN4;S6W#G76-KJ=YW[G[Z8EDFDC#TJOQ5R MRC/[ +)X6NOC-22T [%H_L"G>ZT;&?\@O&M9PNV]Q7B!,P(JM4VVN.% MW2'F%;JBI_5R/:?Z&@@#I+%(YG%.-$I6I\-YW(^BD$,Q4 ;RCC?&AT_-&S_] M3OWY_:#/JVSE]<=>M9>;3P*HDV@)(GF&..$]VT.JS6O#CE?:_>EIP!:@.++= M*KH2G_=MQ!F\X+8_TE(/& 3;7V.$\+OZ'F2PY829PQ"'=?#PHLJ"#2.CRRU% M4K#^*JM,'*'W5O"7RPXY/AI8Z\=6.,$5Q;)T\U,P:<0&Q>A+E16.BBKFF65I M;L=2><#U"GW!X6=,7;TN(F5CVA*B<%/@+F7"CG6<^Q&M>"N.@^BZ.1V/O-6R M_XKSU/C30$'.42\E094-+^95.-,E?!M8?;!=9_$;C)I0]))O]585'IV=Q\R+ M>H^,9NFYH] 3=T8;C@G/OAE&D[]F3/@A@QD6B^LL8_^:='3-X@LK'ZJ>.P^( M?#]9^C8F_=[;@4!GZ+(W4A4]!/ME$4@_G@$3T<2'/ YK9+=/=O9JOIJ /E MSD'C!03]XG2]58UD8)W$_!WC#\/@U)3HW2[( P#B16SBA &MWBK-=\;:B6-K M-*R8AP_N)6Y\>-2:!/!%_Z,#ON65JM!R.U*"O2-JAGA;PWBH!5TT=^=^G8&? M^Z>+M;6UJ==O^.;D:'G]T*TYQDHTR;JJ M"M@P1%C19-PN^+.8^Z;)GN9);[!^->CY^M/R-9IK9T-#T/Z>G'"LT0F)%]$[ M?),Z=[>QLDM\P?;31/(]M A<+UBCAJX)[ZZ4F?[!W]LUV5RI>[O@$5W/E+T?F?4!H6V5[,S&65-V35F'C\YQ4 MP6U^NK#QM2'/,FX4[W2 YS11#VG6"=@BQCS DS 9 M1&V(:S7!?P9K/J3-1 6UY8Z:R+>!"'TW 69#?\P__7LKFI&>7S-'U%51"\OWON$T>*A;+[(G>J:L. &*O M;>5@-O!/"E]/1![S,J< %U!)3&9[T57;']0_TY^S:LHMI40Z+FF<;',UMO)) MD9!0^WKAIJL?_)#K!QX@!Y*S2/0CA#2,PHM6*_8)3AI.NB+B ^M$BDL+PV#D M 7Y\_R?/@X>']/B[!#U:<,5#K4E_YT6HK9Q"V&NGL="V9=I>EE,@6-?;#=YJ M^C607I<6(NEZ_!,-YQ4E=]6]HZK<[ZW,C<#"0W'^QS;O7Z!-Z!;R$TW (&?( M;)AISJE$!^_',F<8#;V5M^LU8,241+N>9N-8TSAH$*?HGQ20=<<6'E741<-]%^%,RS&;]T!-Y3#RG$J_FQ AB7H0JBZ'1SJKY<,MP9D_:WLBKUP4V M9>WOOM&^,QRP/BWQ.%:470^/"0-N)[I*ART_RO2BS[+E#)F#C-(N1 87Q1UY M_7)D%9V"-XKDZ'6>NRM#J:#50@JJ/KE#N(KB'$LX.H:,')+]:4%)), M0 =-?\@OC;1F[+O#P3\G\[&=T<-NL=Q+&]T5%75IM6&G3S,Z)8QN)>O>V?DH M)KIP,R 0O0E E4T$J)PFA%]_>B8@E^X,[NR/LMK]_'7G<_W #P?Z[R0EB[X5 M*[S&7_[7Y^=O.4O,*6IH,K;7!)6.G;/S;GK=^NI,4;SPZ? K\O:-9C_1 MO03($&3+8)CXSVB*T@@/N(1%1!1[W+ JPR)P>Y.QTE,#%FR&P%%'%TSEYH78 MW3<*$2^?5@[P "C)D$),^DD4)I+OH^M=T\,END,IR]$KXF'(:>,CE_-=2>J] MX6+OPP*%DVA!/N7WZ.)]*L#Z<+O=1;=R$&N MW'DH_\3KE)4N@[\OP6B4K:8^$T>0!]N]46J0&GI7@1BG8+'.H*#ONJBUUI<5 M>[:E#E<,05TAI"+I&&2Z17-C-E>**#[GH3'PPBH^JG7Z+M^O7MH-EC[;F%./ M]N4!\MQ^C/*NZTDXDQGU_9=^!9A*'BE?ZKIXZ,ZE'.O>=RDY%_HZ=_;U=3OW M\ "Z P+2U&DC05I@#_8V1FT5D^:*VHV5"ZC?\$M8;K%^TAUPM7#ND8U!E\SA MC.JP7-N&[;9G$C1=7GK/PH"N%2UA=<"$ 7+%,"SOB 5P8\S*D?$=U$R?EU'2 MFB@=1J?( H3ZX,K#1 MW$.J;U@,HH^";'WLQ"0E-^;;GXZ,B-_[8@BP2:*A8/$! MJB&DF]>QD./(+UT8D6GFE=5NMRGC@:'-#OX0- M"D,*B=FQW>CZVBW/\&"0\2RC\A[\[T8T'5O&G2#6$!-P G#1/^CV[0/QX1I* MGW>9&9SHS$4)U0^.=CE_$XQ%UX\?DCBHZ=?EK)PVX://6+]P!W'F,YK\O1+2 M,G4M=: GTJR?0R_88']&?*OJPFB(\P751>O-S@*2IS+8:F9T=)RDY MD@$0-_+H>6UN]Z4'6,/O%82OA+:5$>DA#6Q9)RJ:+:O%%5T7[L2DUP<',(2[ M/;2;1]AGG^QZDG=LKMPA=GI"Y_;$=GZEXW:Z1SW"E37%6!^BT;]?R< IBS2T_VOSU9S%L_I%$J6-'L4EOZD9DC!["N8#!5:70[THSF.=;2/O+L^Z MM#)VE8;%?<85;M6.'(1[M)@'"",BID*I&9 >#'X%%"D#L5Q!VV?K^ 5.D>X4 M-/ICDQS?.I=(=QR =F!3TO%&8#N(VH7!\H#S, EQ[7ROVMF(7ES7\!WHR( N M"R>T.+$&4C'T4X1)=,^V#]ZUG_![6Q3N+]==0,64K?(G Y"8(63NQA5% M/N_+0\OA9:#1WJM:0C)0)[7G]66GZV^ES_<@K,BI*JN(36"[ $A.XP+CG'C8 MMK^@2'3N%>)DF$S@V0U.M>-5:'2T]IAP.J3'%:6P^'#F8W@-?"=1Q-1$J0.5 M21]U:O!FFD5BI^9&?7P+.2?:4RGA,=TJ]R[+E"_ZY$Y35 MW1))K?N:YI/VZ&*;\9W#5<)TK_0\JC="+J'4L8J+@=^\@G[H>\\,GM"(N9Q.96YYW0U#N '-QVPYGV MEK4CPI YP\G$:W+?3J.D2Q+3V&:AI;W7M2-;NZ^G,1L.A/N'R.R(_I7J6@;; M_BZ:?@ !68 SBFP9D(HO83GB CA/:=>=I:&X3AG_#4),BY;W^\?ESOK'R_JO M7E9P_&J7)+]#SLW1L_%S$KKLTW_>&<;_S".9\GTX;XA&/\$,HY_D =+<_>QS M=%*9+.G^L'M/6&)]^\J[+_K71"MPB",]7+%:EA;8=!KC=H.Y5'6 M%O.?1Q1W6X;'+QY::]V+$?$X]T-1YL8C\[K8G]>L]><=@F,N]^<>;S\3C7@< MU D&D7X?WMW&$IH+!EFN^.%6!7K.0/;WSJ*!2&;:Z6^A[35_)&[&:?CM ^A&GC,'HN< MF,T[ECE!58K+\S&R.U8#>J*X<.K M,SQ :=^"Y>)*=FX^+<]G6M'K[4])D'3GMJEDT-+HI53P%DY> MZ!D90\L0">(!RL>#36"06J 9+'O\X.![F?MGM;Q/?/=Y&?-!GFB.OD""QYP8 MFMS,U6&\KZ0%\(!-EZ 8QM! 6U[8;2HR 8,PG6/+DL>]&F76/2\>R+OY)]"Y M4_2K5*O]Y?;\7Q;,(4Z>E30KB-N'0G'N"ET<.>:!2-"$]/H.*40U1+W^O57-[[0I$K!FLC. AM@G4ZP7E8R/D3 M[:\W=:[S: W#H*#.L^R'S*&\D:MM9S%]-[RN8XQ%MR=E/>;;?OEP\L;69("! M'H,)^@QK.^PW%GA9)[H?TP$*Q.U_/#U5\;W"K*=D_]2'DFM26UX]./OP]I7G M0HJ!P.[GQ?ROJW^_I;H?&HKUPVZ;^C(GY[+EAD]F['-=9>WL-B"\,A?TKX0, M!M@R^>X8U]77[HD%4NI'>B0("2A-I*DA4%$3$6$%J%$2Z MB @$"5D(2B^B?T%!B4I3>D=JI(N(]!:$%$01"62!A"4IW/#N\^'? M<_>YVP_S0YXG8ZTQ?W.L,7YCK3G'J.2JOJO)&'7L+[_U9%*T&@VL:!(^_HB/F4+FTL=C]9E7?/LTR> MHXJ]6#SS.- 2Q%V_Q_C*RS-S68?9U:;JA3[*J'U'>-\O=U.%QC(/[OQ]][;- M;)VIZ_&F4.7&H;/4E6&-*@H_C M,PL]9O? UHKG >FNJ&(8]O$&#)ZTN4W-\Q@#@-2Y)$TT:@81YY=/G>P 9$IH MIN*Y3Y#+((*88:7CNO2 V-M_%3S&?D$@4PC$6S>A(68(=A<;;Q"6LIJ!;$G9 M8EWJ[7)^ Y;F'U)0=B5W]9%"1"AO-2YJX"B"QY,;]F,6'&>T;>&2'.(&3!JG MSYW+IP,":4#"!DS<_Z;?[G3.,P=BE>CK'0,UJ[S))\,#_K9KY G!O4G+:%;+M>%< M>A=+PJZ5I$BX@=C".D8HNGKRU:O&AL;,%\;PG*K@I>%*Y\6 M-Q8^N?3$S\W$,:#TR])$=AM)SG0O\PA&O0U?Y9^<#1JG++!TW1%)AI OI=:: M=NXXP2M5Y9Z8H;D.^]4E89Z.D,W/< >H5'GK4)T2!:V W:$R#-CU#-8V=B*2 M_!T!::C39+E* >_8Z5@^>LIQ,*6M%,%"/3Y-3X^NSN0;,D3N\!(]9%''/''* M46_27/O+#],+9=>4"W?!8' 2\=\LZU;Z&8 .:^[J.!B$I/(M#-'1 M;?7M+@=&=>Z$D62@9/N\F&,-5TZ466BKC.\)S79,L_ *?EMS]0.YGV^N0Y*^ MQ)*GA P@0%W"M2SXXXB;( M6#DN?U50U0K&*U/Z[@WO[]]<\TUO/@RT^&"U-U^DTI<6^I@ZK'-05 #97VJN MQF&I#2_(TAF\GOR-BI%U:XB?I8E_;M#[HOS1UD)/*[#MB<)C9C;3&--#36E' M3C!;7 Y!4_1O_OR8'EMZTY.^^$8]T_(&KXR$UCRJR$##V\N/;R'T3 *>*]PC MRLP<$#CC[7SI@>]MGDX+@.>WH,-_XG>\_W-O(TJUV#D$OPT8]W$VK:ZN8[\% MO$JW8@1**:%W?J+$H>3IT6\,PX,W(OG\C:X*P/ZR;5$Q7.XLYU)5-:#%P-#O MM#^<\SD=*-GEZU/7#^>1CYVX'WB.CQ0!R- ?. M+FS>[X,7!"0KZ]R4M:!O MXA=I<[5/%8'QL!%HT_Y6-F"16)81. ?ITE'MTRH0"&[[.H&(-..%[J)$OT2] MV^N1):;]<"_RX(IU";R'V'R/7=HLS1D@R#=O=\+(,RZSOBL;ABDF11 J+1=6F=J0MIDBYS-BFZDN.5S4 M*&VH4>]UFX="T7;C[MDW!PB%=5JWK=0-(:Z3XU.%]#E"[C, M#[ #)QH395PTZ;V)3?O>FR?K'SV]+&KX]7)6C/> M!KX6=0"!_T87VDOY6C3Z=:VZFXC.]ZD?ITA&XO39OYK*,P.#& ML3'.W@'WP&]'=\=EV3URM,J:MGOQ6C[C>-&X+"=*H_0%T@L):::PQ)&,D\92 M!"Y[]4N!>8XQGC'/)O@4E[QZ:V'I-&'_NY9WB(UV@*WKQ+,@!-UY21(;C."F M\Y%WN-Y*N]F,Y6$/S'2UK^=%9DG0IT;O2@Q7BT,O!H2W:"@I<9W*0R[E@6?: M05%T. /=OVCV]:Y:NG%BHZ4G_-RWV_5A#P]+JCQGGN.;TZ^WB+:2V?>F1^\@ MS.X3J2J&)87>_&2@UL@ Y &_)9Z)>:GVHG6UI((-F,^\7AE'JJI,_$Q.UO:O MDE0N\=G.Q)I G]O.P(*CWOQS>DJA+% M_<<]8O,S=B:!G(DN,UYXH !G&G$^N/#07TR]VW($C:)_U7[S_,Y4J')UVP;L M?8X!SXH&]Z)4+@MGF/5N%K7A_CJ%#87>*GRQQV1W2NW$&+>MV<^!:'3:=-,' MC?R5EYNG@**X5,\+;.A$5_&]3YE(/U''K)GFIP]/ZXS1^E?M7:#B9]A;>PW=0PI-=8;LZD:%W+O7N M[0JY[3/VYA\KX/..&^7<4R9J@!1;?+4F2YA>P;(L+\OX2.H$/S@I@76#9/=9+(@,B7^?2= MO^\YS)]P,O>]#WZSV9LLL>HE89=C)\*TY/2B>9$^A*AZPGLXT9S2D1+/VEV2 MX_-VKC[J<$ZNXO6DJ,Z/8'U]H6;V]@LO(T5@6#LN^-O;9=EU2'_"!, 1Z*7']\RDT]QGNDV1E 9N1N8P5[-VRVMY MZL.8?LRUV%>VJ2-NR5;RWN5"\CL%WA\)6?C-/(/K(U0#;0U J(2W8G: 9': M:D7*@] [O%._="D\W=JQZV+]7IB*WCL[I^5ML)!_HD+GT>@K/X+UO>^^^&H[ M.@H:U$J+?Q!5/BE[XX:I!DS,BLQS5&P +CZRLXU34A/=OW+@*-+S'%\J M;FJS'F7?)I]<**42B"1J[0/3D\48H-6(WO-F'&/;:9+0*=:GP']9]9&AT+=3 MF4_+!'/*R7*_]3G\FV7HUN@HEI0*5;U]*<:-O [Q7:+?GO0V4QA4&^5,!KS] M(:87;QUS36X;YMMR6T%2@8XKS]/(KD5\$I(?*\ \BMT%6K[OBUL_2J!_3S00 M:D(X5JIO=W1\ZK 7AFR=O$*IC^11B/^]PN4SW+6_RITJCNMS]E_S^^0_D^G-.=!R5]$Y$(;-\@G(A6#^)TZ?'73UL-EK:U!96> M7MD^.9NR,)?G/!E]Z.J1GZE<'Q2&].8RO4K&,W9*$ W!D*.'M/N)MV8)@]4= M2>T(B>I70*'3%Y2P'>KVH% CW#(+8 MK#4:LB10/#J"B:;'2I29Q^JD+#]_J?GFFGG =.3HQ 6?KRCHD GC,[N$<+44 M4G="5.DN>($[$,*8^#'JCDRW0N] S^",Z*G#&)W4)US&?VJD$?0-D52/1,:_ M2X$,"=PDMP1YLV]\ T;E2R#X;L"4O)O5P;-/P-W1F47S&2>,PJHFBK3/!%@\ M/"GA+N6Y*+^OZ;K*$0U>;@8;O8T+-YGE]0E?)-H'9EUIO<]*%&?'6JIIJG^@4?9A)>WMKYW:/L);S0 M=(_'YNMWKK))$^.X?C-I^E)K2M).C.OR=ZM!K,.Z37)-/7?B]8\PN[).!,B: MO+XQ;G&[FN9@EI"-";%)L*!S'ONY>=QLN%I5><\UWO#7Y7,PQ#%T*D WUXU% ME"VQ1.T89T#4PA+S#'=Z]H"'KMCT/,DY[IX>4+[O_P\#FQ MT.TJ5=%DOXI[6#4,&/CAO+I21*D']]3 M?667ZV[M?7NZ1?9]R/Z@XO%)Y&X(2[Z#&8+=;)]SCQM?6(:@'>-!U4@N6)-0 MX#Q7O]CTULO&3ZEI=O\C^3G^D\DG/=V3C3TY:*.]& 7!E=+X#1C=?FEBC/&) MOHPU9&@VYKO'+%B-B$%$0_K:V1EV@.&1>-) MU:,;,/(,GGB6:((2QNZ'>)A:4-!#U8"?#L^G]X,BC]P$51ROUH==!81X^GDZ M/7E_[6L49VP>P5;.SD;ZE,(PW9\P,%Z<;JUPWG*X(]!=_2N>C M)XY]!NA4M PK> -FPY5)X+H*G!G671_H6HJ^$QYDNH?2\'Q5)._'!NRAIL9[ M]=&FGPP?[O]. BWZP/63M9ED^ **K*BT/H;P&"TUN#P(EQ# M5\$-(_:G<"_9\.H+("3;Z$6U/L/6R[>Z]^L[D7#L/>RJH ;O"AEHV4(S.PCD M 2TG">3L#1BBV<2 !+(I==@KV$.4NI6U\CRO\>65H=GT?,E?Z(4QKKUN%BZ\ MP_F@Z:^[\),IA^%M2Z]YMVR8VZ]2SX5"/RSPFQ.^T]SE]W]>9?#-HMO;!KEW MU>"BNBT)\JH<_@ZNTM,57'E[3DN6'/MIZ5+5E'F'=E! (?33?C#DJ>ZJ8[0\ MT>B.A>=,W*Y[LD^LKD@\%%!N+N0&MQ5_+M&N45\H9.Z?=]")8Q[']3>+TG&O MJ-:0UB\1?9>QW9$_SV5XW=>+O79C1=5Y@>=6KMVCCJ.J=VUP,D"+#T F;<"@ M?78L27V.X/T-F.P=?P06.823*8GSR(/LKC2-E9CV;N_<)J)Z85++S.V+58#V MI[:>3]24#_'?G>3 MX F(.OZHMVRW!9%M_EN@TX,F_+\>ZI@-2%;W]OQ.,M6P2OF8Y/;)F]=DNWOI MZ/^)>IZ%7NN=J856@3O2"QR=FIYTUS8ZAHY\$M]FJ_>.;]:O*-^KI8WWBUT7 MB>Z"(EK.H!;R-_=_CW!TL/)-8W?FKH$WXKQF@)T8%]-Y!^.8&TU)AD*%MBW+ M>ZAAJ] \36 MYX[BJ0!<&\;6#IPXE5KA MR*M42,^X@?:F;1;9& MAXY\MH&%%4O^]F(>QDC/V-'\N+,-&P/(^3@]J)*:A&3ZJJ2BPH7YXA2Z8M#LME\9G@C0;4MC\=6E"WY, M:8PYN2NVI%&6NC0)[ZBIMXRO)NSX4F7LH/0L_V,JE/AC^6N5?NBSZ+VX7UZ[ MKUYN+8.Q+[PF'-F >?K+'^/J4?:WS+<7)P]9O?7FYI."SV>V:N"@EBG M]K(K)WUWIQ+16HICGI+62J>VO$- FOXL201'D DRR3*/.0(KS.VX(>2VJB:C M:>KWCO4-6#Q.P=SGK5.[:JWGMDKM'AN?6M\6AFK2KM1+VUI4>1GU#T\]^'2L MD\RCF77T4 L;/HONR5_08QX&6MH1-=MSJ4+H!)P"NSB(K>P3%MJ/&9M)*R:_ MT)DU/ZA!>W-,!;U[JCWXVY&GKH&I*0.ZXSZ,S3-!7W!MZ_YQVL!UQ$0MPP;R MUTU2K\9WU.>G<%2AGO;UZ%=[WOUU?&':[42%1L;1T_LT;WY5T(&9O6<79BA6#HQI(1'E&6WLYU6*R"[M&]/J M*%X6XJF3M[9?P%;Z,UUW]W29$P'.+$!:[7VHS,I[)KG:S9^WT,/95$7R2_PGIE>E\Q7GG]/A.%> MLHS!$-HVT)QQHPJ,23 3)V+UH">%D+<7_/YJDJNV*^G8\(3"284QJ88+\X;A MB9U'ZBY8\N7/JK,DF=SGW)DPOL;@YU[A"6C-$>SVV0<%+YV-_OF>),"1FYCK M;T]/+R.&9E]Z'#XJ^?V,SL!S-MGGQPS7='>B)3@K,](LR1G& 'AV [8ZJCZ# M'B]"<\:/^>I!A@A0>(PEEH_>W;P?8T(U;C=2E97OQ$L'=7]*1,8U9CZM\.1= MD>:(#(P!-_HF>YQ!/(V;.FR[S"XQ/5^$::/H)E8INK48XT4YA[VE:EX?7Y/> MV5L15F7O($N3+-L?X2?\SI33QMKG& =!+ZP?3B]$VK5P^5IJV/ MMJYUR+E4:=],M;>]'B?G]ZB@X^,BNI1UMWZQ<R@VWPH6?FXM^[*DXWKRH"/V6N9!WQF%#=A)%UDZ M*LI4THL!WPY9GAG*A8,WL3869+)_5Z7@8:[/2N#/0HH/H33-M:,U^[.:%*VZ8D1DYY^K&TY-.7_W: M))WHFO/FFYZADW/P((AD2820$?>B4IY"FI2MZ_CT10)13(24]$^[58P)]-,I MT+[:]H/WT0I(%A9I\*0<-],<,Y!QN+BD_&!RH>6-SK#AMLX_'IOH9>_ M"3( N1Q9DQ(G%*C]I+;S6K[]H45LK/8[1MLM@=+^34;(Q:>E"D&W[MNIP+HZ M:*;!.M[-)H/YG8K>@/Z8F4V[<]B8#[D4,B[E\+>01?#C:#J*M*VO;!:HF6T< MKEQE7E_^#I96S+V$[^1Z6'$3CD /G>0&"3'X(<,<*\145A3_HL'SB64- MQK2)B!H /*SS6=W%K) "*PK-Y.QP,7;.4#.FLNZ=C]V%7*-&J3$%Y,?QB6[W MBU#/#.(>!G$2J"HDC^.$A=4)BWJ"9 M?T."_(\%A$99NXVN.""=+DCV\F M248'K,TQCZ:LRG2"(U\%B)GJ6%]=FBUT,_M M="9JM.379)/)^5JMJXTU]95I>\D9!SY='FB1-?Q*V$H@IR&W<&2PMHU0&RC4 MX:(!)14Z8JAH</\/(CFD3 &S%A30ZAI=.SN+[(GR9.F4+9T_.*$>D%_30JO;/Q;9T$S=4N^?GS198<9$)&1:!%JO#W >'BU8,&BCL^ M:MKL&[,%MRWF:S>*ONY2.!XVD?NTX/4;6!U,$ ;)>EF2FR<<:%*BW(5S-[!BS8-J(@_\19B/E_IS_0X M)/D9L@(>SSI63)J?YA^Q>$ %1%-V8O+?&TUK-">T.8P6R2I,.WMY:=0\FYI) M^GH\Z]+@KD>74CG>J[I)A"W-8K@!@I A*A(OQQ+Q*(7<[.^Y-@\NUNXRD3&] M;0$^P;@GC;@<>1SD(OL'6F M2[J;O[MFZ,XQCQ#3"B" _S?/P2]=GM_CV6JEFI >4P$K!>V989(2B,=].+O M%YQ'&6>:]X.E<26K+TYK&R(^.)7Q"C8@GGB>M;JO,0YOE8DESFRQ-,9 MP>"OZ>V0P(P]ZWP!Y$_=7F>62A5R-F]_?(;DX7-[(@YO=BDBPCSY&.]@DS2# MRP$B=39W:B#)S]<9^=2E"7W*CFP*S<=QZ&1T>:$3IO)<8]KBEU,56]VS;B3= MFM]Q7H)SHP']SUL=" /0L5\IOW\W;<#>UV1S=H:K<'#^ %V[<+/Y'S<"($YM MP/"9)):0-Y+"-XC\_FUM [:%N-G0[H_@'\$_@G\$_PC^$?Q'!1N0 EXUQE8A M(AT#GI/[E&9C62>]_W1__,\?H\O'T+>_\K^U MS)]_1ERR:+DN-?9]<.KI)4QC#?L0^_FO#=A$ ]4NMIJPV; 8M$V@"L'C.4H# M@S\=Z0OEW?X%@$=F1SSE!:K7J*=T=RWEH:.RD>!5F/Y,.DN"ER'+?F9Z [\# M\"1LU@PLO5?]6^O"J@%:"C/XL?5'\=2S"^A]7I(U>I8\Y5%5ZW;!)!F<>'[K M7Q#-N+UI.W)K]VNUBF:=3-L'!D/Y!LY$ =6*2_?I%<^ -BH_Z1 MIN*FJF!Z1*FLVB'54[F/[/H& +H].E8N)&D#YL4U24<&+SUA ME&BD=*770! MI3+S[DL=SGK\LOC%2/7C?=A'#J>&-'^[[6A5H+$JRM=.E./_/R*Q@\N_5S)Y BN M@-(7V4\)Y#Q2V1A-DAP6736,M0$&OD-#K_B?[,N'G=LQD MM3;G!$(GYP_./Y!_)/Y)_)/](_I'\WRE9L;!*._WMQZ[,-N-SA49R M=NZMS(SA_WC- F+(6M0"2(4_(%3E+UB!ENU$1 S+CD+B/T&\$4<]7'"^,KQU-4-F"1E[ FD#US+^<+OCH] M$7!CW_@!7"\VL1A:/?AZ4'AL79L0[QIM%73J%UH3((II7/3M\6\0,S@G_/M4 MPKHNF$).;TTA"KWG:BZ,.P#)]:#[5S7DY!OD1U3V3077/P3QC-1[:R6/6EN[ M3EMIUG6#!RE7 M&GM9.MBAS<8!\E MPX6.7M!G7OS1%T@U04[P.@Q6H6/7DUXT=.^#O,/DCR#/ MCWR$.0_"*RSU$\7*NU6>;W-#Y]Z%1['V4.QUW.E=#W[1#)=NK/C+M7X\>&89 M"/_(4]?TV<;S(7^+!,_O-N;-.9P4%[4TH.7L!NSZ$HS3A],>;'2F("/-U!J@ M9Z!Q.T>)D,QHL\+83E3YV&9)>?;VMH,-_"'^.]^F>YU%S:U>[&\\1%D2&M^ MN4,>QRN'BA.3=M>659]RF^[2FCS'\RA4ON_R+C#US_]BB<7V]^0F&K_709"Y+Q72CRFZ8N+WX[FMHBMM]T![Y$ M[5\IT/%?X49MGT:PQT(+M#Q00S2_B?3PX=C\6Z>9FHBI1 \IM3?KZ<]H/?-\#VHJDG[WE9O^+G073G)=8K'/5DV M3>.>[*ZS6_T."LF%X5F2TNW3(B">)>'!$4BGYU."\]T"Z3T7P)*W5)MMOYZU MUTA'G2T?(IU)D[IP>43E2?Q^]=FGHHL\#$(;?#)ZTH[]RA=Y?0.6L@'C#T)% MXY!C+!.C)C);__)(L6XQUMR==UN]M6.AQ[XQV\F'O3??'\A)4):]&%C::/FRC^Y8PJ[W=7N4&3 #!^9;-D2"PI&HY*2H4#XX8 MDMU[%.%V'JVP 6M-YR[;Z 9LX"M6B_O+<@-6]V8#]D!W [:M> .6_0&RYV:, M7'P#S_&-#]MU(>FYW/RIFO K%"&$I*=NP!:]D7_T_4_3MP6QU8^K;P5:'KLG MD#K%RZB# OU%:LI#\NO1T#'>],CCB6WN=?)6"B&K)5W_/2'Z;Z5O76FB$H)[ MMT\L!.1>Q++AWM6'%#U$]!R]0<7X-N[*LSMWM'6I1B@K+ /&+(F':ML(0MR; M57%VT]G)!!^F*U;W5&D1]5V2.SWEDV3_?CZI\<]P[[I_8;8OX>5O2I.!?ZX8 M\"]-EW?!6W,&_\_!1/SSN<*8_Z/N/ZBN M4W""/U>O1Z/-1C^!K61V"4ZAF).0/>DM+0VG;%U65'.5M)-BU@H';K;]G?Z_ M?[Y_U/T/J!M ^KMCS4MXT]Q_.WS^>ZFK"G9R;[;M+K2;HFA)[6M'$C,IG<6O MYVR+ X'\*YB+OF/\V[>\W:]CYHJ,#;R$TJ3L.R-AV+Z?ZFL]*P MALZB<<5HJY"QK<<@^;=:!P.O["@*G7 MR[Y\Y]X9D0OS!W5@POW=AZ[CX,Q*CG6 MP%OT'$WRQ7.8]).UO41]4ORONQJ\",IJTG0Z61%^9EB;N)?V*\PS/VX]N^BT M+.K=KOCQ?V &FA],Y;:Z8O@*7,<^.U@G*NNE MW.KZ/]8UMW07.Q[+!3N&)+"J+=Z9(;P>]&5Z_XA.=B09UBO\.,V2_$LEU87P M#^XJ^O>1^/I_]5[?.IU%LFR)AZ#+SC<_NHO9B1_\;^J\#))'#<) M5%A&5N MLK]MEU(N^@B'M &K FC6=-0).M#6-]Y&5DJ:*8TE[%RM^]4DPKI<"GC,KSY5+M6E/TI0V/P /9I;.KZW@\MRRAHGWJG/_$[0PUJH&_ .(+P;):%SP8L MHEEH>/L#,(%2\R*WP5HIY4WC^6ZJT4.] ]T>AR>I>U+VPC/,[QF\"D]@C+/O M(=W1T#[IUB5^R)(1Q1D:,U7)]0F 8E!1;;C=CSXKVKM\]I0ZY%&K;%F#6;2F M[MU9?LFDC)^K.EUGC!J>TE(J-('U!:-3J7 9\U>3EM0D_S9&GI#\)"@CWK/5 MXZ_8#S(%64<[?0I+[YG) 2T'-FN2Z1!\D?>G-_M1A7L[K$69:H*(]MII!2B! MGN4O/CU_V"+?M][H5;C26^&01Q\9:[8K$\?SCDXZ'"(B_WH'7YOZ^Y;;%I6, M#2+W1>/$FT%2NZ[$E;EZHTSI9^%OY^TT)?:_W6WQS76[]BJK"2J!O)&7Z*2/+BCFL((L[%&,"M<5G45R@T@5LA5)Q%,]6.)PQAST5C?1-#"[ MUSC93 I:7^QW!%J=*8[,:"]15^$6U?+Z4.U/Q\I2#4Y']<3J_:;Z1Q"V56W M(&V/3M(X@2/(=\WH+;V/D5A;!G:UT*2O$!Y-G@1WE(LD2AU.RIEVU"7J7MNI M>4S(2%1?C:1'<8>QW5\WJV\6>DE<_%3UC*T+.)>E>-6HM,J"NFJ[/*_LS3WMPV8 L$7/I' M\'R7/#DSUCG%UYI+&_SF,5+"V)/;\,'5.B$&5EPDLNNZ^)D+!SY^E-]U[RM MO_A"ES$,Q3&U'%A7-KO"L3R&:(9] GW^,_)'=#K'G4N3R56>B^(65H-'W_H' MR3P4:T@L_IHW:WG[Z&%@LHTQ/4JX+J+2FB4'>3"-H4IJ5SLJ]F[.ND<$2Y(2 M)2$ZY=0FD&&EJZMFYIQ482%D^DD>YN$%2VT!6DR;#^*FZTFT;: E69HE<7JF M92>FH*]M6@F,>6#@#VM1'S=H4C\?;C&RD!9Z]-'\%8\A5*;F+1?@\==]FN-( MMPT8T83<19MBFD)\C X([:,PZL")'SN,>=?FY*5/6%Q<^)+2H'6AD]Z=0HV= MB20P%[R>4=R[^O3S3=IY M^DT:A"3$8 &:W:=U0M<2,86Q^9P6>.'DV(4XK38J(@I1E=>K0FGL'Y^IOO]!'RMQ(WD?)Y^N#)S/AZVBHXE5<-ITJ H1\N1T[$N?4_WIIG( M?''./(-C]*Y.N]2[_$<-,3%M/_O%T(*&NQB?;&T@3^A1_VAI3 #>:)<)^:K87-XZD-VWV)V@E MONV?1-.+2S)+("-G0^U/UWM\EJ?MZS^5I=W*.Z0:H=-_BXP(_/N.3]\&I)L/ ML?9 0B];J.B$K$.5 WXW\_?;"[29CETH\E-1W=\I9_7,S?+A?=M]L9]N%9R" M_=2,9>61Q:KA< M4"BR73CU _8X:,Z9Q%>85:LO[&7:>LH%0H33[\K[.1J8FR=&L@>?/4G]%F&^ M+^I6S"RL_NGSQ5U_C9..<#[@]-(Y@N4;L*T_H<=,/LZD]WI(!U)@TH5E!%$\ M;I!1.UZG2M:.^BW#/!?=1%U.JI&TGQ^$%9S;WM>U!&FLT1#,;:PS].BWS+O8 MK?0G*2W<)_[G+4\"O1*'@++F5TWEWWX.V'JXRMBV/ZTFM?E\F-+(A7RL==TQ MYHF=%L=*/Y8220QG[AIF.0$M*CA]3B^"?@Z=B!=H-">CMF(U1DH6N)3QILD/ MK!6U=*'GD$Y5>T--7:PCL9>1&6:;YCGMD=ZC]P:N3N2;JUW OX)FVA 58VUH M$:R-.-!JE8_AM:@!X43Y ^'U)C(7PMM7_?>;A<_Q$OX^,O(?C>TNFN!/QD/P M\SUPI74#5H%^GZ395FMF B*C5E,D$O!24WV*#Y*?Y:/C6JOCBO5-Y MUSY)L5 !-<-D%!YGBFM%UTK36D!Q*KQ]8K-VGU0SO\X]JL"OOJAF<2@P0#(Y M7<$(5$XRM[-(["Y(B/OTB'_MM:JCA%B(V_>EE.8C[/(2P-U_PHXC%(:(U E: MBB5LF1G^59J2)4%GUZB.84T,\E&C);OCCFY[G=9#\XS8BM++H;AVP,)SF3LW M6Z#[$;R07"-E/^0?W&27W^!'OD_?!@:M3ISA>9"XT.)@ACP^]\_6H 0^TT7;2X]AW(8" MJ!NP.+PHZ\QK4HN2O'.@T^ OLHXACS=MW[&*B;-K7K.15Z[);+$2_4LA*EF% M<8=K4O),2-WS/+ST=[K3>G M'>S2RW$HBLK*SM,_JH2D.W($9\$:)@-/1R^L,KV %B/3(+KF6>BM*8,D9'JM M!)/79ELSHC-SKT3JXZHV\JMLD.JIV:NI4SU[G6Z=6D%!ZFO1S9*<24)E%TV/ M^Q0"[&JLL>):;+,2UAD\28@MUHEP;)@RMA^YN1JN[W(O]N,'AQ_3AXY^?.KJ MMM:)JV#7FDIF8\U!U'N"B'>2F)4/V-SE&$D]"I\@5%;UGOV=H\KNM^45O1GU M&<:>_[T!NPC9T2TY@CS,R_-X^CDXI&9)T\Z%0JA+K2)>C4+4% F'"< +\NDR M4AX=7;8YP-[]"%E](IILD;[_@]+>:_Z$60N)+6A(Y7LB1YWEP'YAILVU%WV" M?T26'ACRGB#FA.'MN!M=E*0,5;:%V#;?R PS6JEK'O!0V?W%^H!%47M#>3$> M4EE,8J)P?7*().35E#@\W)#FSXU\K7#I+W/:^V)EM]Y[39QF,XTYG^N_M^DJ89@S?>V]UA8-X%A[S]1AM*AQ M3-'7Z,[1Z=9>/S^_UROV.>F>*\ZY6"FO6,&">+Z2H*Z*8WN824N]I.H_<\6BI46+:72.D]:Z+5+AR8?F/WD M:4><^_>*D)8>8):81IU])81AGA-T]-N)XKMQ& M_7QU74/MEW?VE.6\Z!_J,)WQ!++,9R,"N41N'P;>@H<#9#)R7'E9VQ(-A>1? MF5?2/ZSB%].U 8/?9-74U3X7%A#6J_]BL?3IM&*9PT'&.I?))P$5Q@MWD-Y+ MQ!!&[EB5"4(04]AIE&'S^/X;[V*#'UZ4:H19Z MX)4JT++U ^U:\.-VAG'DP:4[VR]M(YK\M)NL$HXY,;N=@3B&22?WM?9-)I!O M/LGC,HN*H$=MMUT)2B)@NZW=VEW#?EB,V*25UJW/.65BQ_;N0C0*[#NBV8J3 M'L"*4ISU6W#R54RS%SE>](DKQ][5IF\]I7*R^ROEDC#^=/_+'6&4]-:4&,1V MK$Z6,(0F,[6E;>S/E&Y[CNW=>_FB5O+MP0_'W^C,/GT@J[ZE7N[?^[*MVGU68_?6-VPLPE+")"(.2/--^LS6AM< MMVRI*99M9#H7!0LSRZ4BX7/KR?CL>>+LB^+IXEN,]PMYM;7M M[6D.XETPK5I[-2Y'E;[U.J,(F$RA(")_E4)J=NWX"4+KX3U-->DA].2UEBS) MP8F0UU:!KG>FS*8"N\U\RY37/IOT\\5@D5"W&QD-:8]UEHY_9T26537UX\Q8 MNOW8D_0VIJU$QM"EFJ&%;^4C!L\/:NX]E/:]^ZNOOIY,0)8/1Z#V%33&$>C@ MPJ<(;;9E?=HXK%MJ)HIYW";&.LW.4F*$_.49?(-V=<1 -;A[0GA%*S4/=Z7E MMO49GVIV.4Z,TT&@GT,E9BFR8TQYP?EPWIFN%A$$1UR7#[/4$G@RZ VTG3H= M9GUE<$Z\O*/ESHI6CDIOLF)OY9J_2Q<]@>$.315C;]'Q-$VF"]364C^6P.(C M3UULRY('>.?2C6P'DT[[R.KZYSG&Y;BG=K[PC1-\5+X=__WQ)[06;]L&S /Q M "\/7"N%]O&U]T4A>3@[YILU($DPDI\5%&24:;K3GF4"7AK\;0>:G)T3EHY] M&_2UY=OIE%I?37E939JN#-: CDA9!7;X3!^@=]2\"J4HWOJI)/_NW=8:/-;O MIK8P2&8O54Y]L?QLL><0"_80"ZZ6_RB.B;.4)'/H9]E[NIG MJ*W,^1R<1%ND=6MO?6!:=]SXD]CU#WR[8,>83KA),TGV,YRBX\]F(;I4,6C2 M01Q+N-B:)4;GB\R/MJ;9.7FJOC-*42E+'G&MC;;_EG9!2N/UC4,FEU@C?+0) M+KG["1UBG@1:CC2K<[HXZI TUS]/QL]_SU'*HK1#^537@"GK99\#8OA5-T8=?7MO=7: M4@#\H[0,.4F)]NSL[;%M*:JBUM3>[ZU]6W$D!X"V&^3MJ$=&_R)%DV"KA2@I M*,JA.7F4.#IF-WJGSD_.*^?JFU=5F@O7D^V;/'EG3;A,QHTCE,2U2&S?F M/NH^L%GZZP1-I1TAC6(I'_Z>8*JS,N4]4'A,]S[+,>=+MQ#IY >,:0+3\M8! M^8][!-K$/#D?D95NWJ2=I01R+HE^&IDDYY) 1J>(61=B2)24I#M67P<,"T-D[=Q1=>.[\NN/IEO$P-N^NL7+XD@K. MY =>^%LR(JY9HY]EZ9[K\"-=UT]QR'X\AS([4I(=Z9EUZBKJX<=XQX!=H<@N M)*21?T^-_09YC01I+$57RY="Y_%2O_QW0HASPZL'[YNWK6=5&/PHLOG0?>HK M\VSFGJK$*T6N>V-=Z]07-V 3FP<=UQ*:)7_@9*@6$'$6%8@6OP*%< 1FN5,;5Z>$L,3-&5G#=R;?$3R+S<\3Z$#D M@NXY[[2R^9#:=5HU2Z,N+*A6;)=]_(+]EE=?!"[P6,Y(1ZRF0'O269)#7$I) M$Z)[CQ0U"W%&E310VUEV].(WFA[Y&.+UX"'#IZ[HM$,WGPD?2(UH/T6KFS): M0]18M@*)R$ICK@510FC?F4RP"V =Q\1>11Z3"8\R#(8 M9%E2\&*]E.[B1NM"LZ??G(TTUU:(O*KZ_/:+VC)^ !^2=#?O[:U8JH-KW/23[A 4(Y_1VW)HVM)2XJ-W?L>R2QY>C< M::7.OR.;_9-)_5?,I!"0ZAC-'W2D(!:*P6P&AMW LC/*G=&=X+5K&FP\3VW( M4[,);'LX(<\VOAP<^&AP(EK6U3YMSXT]+Y(N;G;]Y@RCJ^UHZJ^PTG3\0@?S M,'H.O;51,Z\-V0XDH$55'MN8&3W[]7O4\Y?-D1ECL=:UH>*^2;6=V:%G"G:$ MKC\FVRU43,N NMP_(Q1VT;_54DL3]'_,=(S>=4EK.^-HHFE855-YZ7FED\9% M_:I',*=/%B.7+RM]+'CS2O0H["KLX)8(TS:*_\)YYAZ6*#@UUHZ_CZPD/6@T M+G*>L@G:TYF4FR/:%7" EH%YY60I7/%6V4KE9]H&UJ#M3W?AJ>?AX0A;:/76R('QR=]WD;&PU2 MTJB2[_@SK<54+E^X?@Y>0O $B+I=9M*58&WK9N7W]X5%+.L![)&7SG.VQ.&; M!C6/'8=+JB:MOGM:_=7BKYTS].4!3YK$Q^=E*JV$&\BX#5AM[<((TQ<_$<41 ME&3:L0Y#,12"$D8N/(RR%N_;:.Q/26CPLR6NCT[/6%B?-TGX:R_FD04SRU;4 M*.!#J3\4M0&3\*!-TDD=3Y>+3:^1@9V8&V G$@C?6N.0%(]8\Z.,RG.VAO_L M \6C(WS202S %RNFK);FZ,5_+!U@72Z!61_E>-8D>_Z&H,U*' MI"SAL3-F;D]V5%S?"_O*I=6E>*'&$+H*FHYB22XQ NA?UC@'(%&%,M;Q_CNS M6]"2T/9@D;?C6?>FQX&\MG&4Q9HV=HV1R%=T?G#+PKD9V[Y20JGBWXNB?XN/#1@O\@8^!IP[O ._\ZC2-^N$A*BZYU65IS\MK30F2N^6 M:-AZF4^"IQTWN0&CVRP]0-#/Z4I#:NB4:1/0CK6[62SFO%QZ1".RR"I_ GI1 MDE2[N"I[[9I6S5S-]S7^#S(?K/5XO1B$:$"((\^2INMDTKLHTA&_4H0Q@9:U M.[WN*D7E6_IX^D*&)(2+:L$V$P@R39RC+*;"'+9*8T[LSB.][?S_E\ MS^]\7N>\W^=W?N?WU_>/^YPY][GGOI_W=5W/Q_5X7/=SZ=L^!TQ<4ZH2TE ]U]HOHO:K%8JYCTB'-*HG;#^D(L&R>5X$/A:APX4 ^1Q73=1P%IJI#DS&RU0<+_,^RW&/$NH-F]@U' MZ-S.6;O1<^-,EL..2J?25EO0UQ,MJC=E2V$:'T]A'-?^XMYX*PV:'+]]3Y MDE,CO M[I-V\R'TYZZ9D^%GXZ%7IX=BWT M:= LWL6N$61+R?O??J::.LP.:%;EW>K1"8U\Y"Z./.8/:N*(.QIS%2S8+):= MH.L01\UP!'!2P@:H#].@]+EO*TG'/F <9;+=AE$:'B$E@]5V-YC2R"-N)[L>"+/R80I4"2'QWA1;MR&<&# MQ-1G> 1TLI(BS@BG8861F?2U>*Q/*G6\@S2?L#J>^R$^0D'A1,/[D?L&*:\^ M61?05 QDLMZ[V!16! 8BRDDG_?Q"=FP]JM8GL[_H0KKBI7WW.T$@D,8>D5GR M%)TOJ<[9CU(!&%7\+]BMN2[ ,Y:5*\NHO K!W\/ZN $*226<8K.]<\MZ%:^*0"G8E.XAZG@K8CUM%S-/18+I0.( MZS7I9J4EW]K$YV3GK$U.OW\MARKO5]T.I-*'&'8" &IB!91O[MPU-#E !7<5 M,_'4^:2(2EGC3E]3_D@V<<8"-VI4UMC1DN+AZ==X8" 4.G79KR7&[5;D:^QU MX D+3\!H8 (P,7!<9"PCH'FLE!469^U9?O0&I;TZI[6B%#:G&=,36/W5M-!D M%E<*0K[@!@CB]0U_B*QBJX >@S=A^LCQ"&8^#9/\8M3:GUF*.JSYE RFO:M_ M^[;IB5ERV;=[!D[R=HU:1W20"_)5<"%(I.N;8"B@VAG[;+W?Y17:$&UI%YZXK6T 0K%3&'8^KPR M/L0#0<;9/5B5#>R^:\AJ:6IB76W959:O-%:7.M$MR&4EE%&%@DS-IY9<"<<\"8YS!ZU>C3F MU?>JN>SA:4=)+8\"SR]?)H5SN\$D"[YFM:#7OV19I%KO+6Y.I+>[=ZWC$[D. MU.02OYO4S.U>QUB.03_Z;C5:I.[(2B HFIB(1-QU9QARK+L$3I+C/;X=EJBV M0C3>SK4<0SG>+%XB$0O5'D^&G.L3?4,N?7%FJ>.#L_6-GSV_M_PA@7[#IOS9UKP\Z.7,A HFEGT)./X2@-G]%L7%]FI/6#X MNMZ^>_NP<>*\YJ\//[\UI$FMMO[;/K)MU=Z,M[1,;UYXTSH:J" M,(5EV&Y/I08N[WV-F-G&V1RL5E9T"%;1E=VMEV]7#9IS[+?#WM\ZV+.-LY:Y\@&2 +#B&#A MJ5T0HP:]1-1-H3XIXVL0^]N^7Z&)I&/B4;_0?T!19*Y".#V381I>Q3W->[0! MNKZ2YBO!"B0.)_7_YXP14,[-7C*LRSI=^R[@.SS*M.%@1\4PERPO$+5X@F:]63/4 S M=/3DG/#U:7MCO?S;T^8MC/O@$L ME,,P C:VS:P5B'/$/3X55I1RY>FQ*R3?_;X'K>A[M>E[?DQ>$DJE#8KX#N.O M&XL!*Z='KG\?;=H )7K-)=.D!Z(CD;06W+NQGXTK9C'$D+H_Y[8G#=B_/FPV MCU6!4K+A#7"&'@?NPQ_'-QGV5K-D+S6,5;<9,Y?@K7H$+_L&!ZFS;*V_D1-; MO%/+P3 D/0)JZDFBX6JUS]H$=(N!:N935(P># MY;..5O(?'0P<=,<'078(!,(O1"D^OO'&4=&0'?N[[[L<%!&Z( <"71)R^;># M3^ [T>-8)0'Q>K4!4N ?7L(*8RCY)./N6CD/ .)0W\*RR^@PLKL7KEQ:X:/O MI)P;$!;X8=^QNGXSXK,^DK/SK:H@D05,*EZI[3#3NRN5CE>>]NGWX^%*%^J; M'@3-_\[@W@0#/>DI\_I(ZXZ[:IB/.K'69E+X^J&CDUWC@E216I., "B$(]X>;(W5TD?XT,D$:(\J]6-_,LKC?YEZ,&&UL;M;<5>^YTX&A MD:J<]#[TI\ZN?/68K\#,S)ATRR7'ZS#?^,4SFVK+6XI;-JL_#6C_/ M-C<7=B-U6B6M>G]X:5195&JD%26*.8@*S_=@$\@-@A8M<$R0F525E-K;M4J M2E^KS/K5$MO,5X0(A9+8=]2\ _US1(JEY2,7^R^)VATH01NM^<-0A=QN6Z-_ M[>+SQ7+)AWN)5V!,'8ZP.4O?V>9,G7 BV;[3I#DF5\>^3#3H]GC:(@-4X0$] M\>4&C@7Z([X9T^,-!_2:FP)4ND(#N[W.\'69\XE_RO CMX=4JM:DR/[W?F:= M86LKO[VO_GW+EZ<@5LJZN@"/,_G3A29,E\4-T%8#E-F6N!>+%E76 MU>;=>TD4[1/WW4[]GAZ4=YJSOB:>X]_U7MR*8\G59^642PN*MK:*K@K=Y[5[PE?;0C%(2O[/O@=!7 M6H^W08Q>\'68LC7E MD4JEU9\GSF^3I1,,B?HWMIGGZ)YZ_?)]$<1G2^ **/O!NN;GKU%1&Z&U?A@VC._C2.H^%2362\DH9.OQ1RDIZ'YZY+7FM05 MH3^G"5467 G.1,YFTL-<6@%V01F[RF:0\WPI!7_JDL]I.+C?OP0H]V$]:+;( M.[,WAUR^Y:G!+8,,R+9>5-\^C2OO780$^:H+CE8!5BBV[10LH$]>IE,K5K@! M3.W#?D!\T<('T0Y]ILRR^ODZFV>,.O9DI,:KD=,W')Q]O[#R>RW%^\#Q>#%\ M<&W,F@NR_'0CD$QMQQQI':%$=7PI6_RP;CVQ\X)"O97AY:BO6;\,S@RFMP7S MB7QYH)O\!DK B*"'\WZ6&*=-4ZOCM[W#.0^NR%S9]?1^(P=.@ H<+LN7!E2< ']F:N== MNP3KPR7320?;P4?'2IH:F](P,C=/";_ZY-#Y_1%L-R[H_TD$ZKFAQ<%\/69& M*750O"?22^D;+U_@KLD>]:^>*NIG1B1%]/**'L5_>;S?Y0-%R?+Q.?$N"-.Q M5@4YP?8'!EC2? D"QP4I$/D][H5R#=E$K+CU>5H%>N0F'2SB^[&SQ^HM<4W9 M78X]=@7TH;_ICE'(#(;RHJ M-T&D-1??'3)XH.MW[5K-]_Y#'R/FR4RWS"EW.K@GW9B:R3C,T?B1-MO)P\>K.^>=&JO^<3/'PS\KQH'I3=YRWKYSO5C :G(W# M@30-F97LJF9!C\SC'FD$XCB&@(*GK0C@1!\4<6,F$H>V(4P7UB/3= MMW,^. M]Q;,[^8D77K3VNU4Y^90&B >G%C[$N7/,>,/8;;9&B Q=%QFAR32VYN%C==" MHDQHZ=['8FF5JC=* <@DR:=[M^+\Y5G#MWGZC#'NN_(5B#SB5[Q.'9&%7-J MLENF)E.SZ8KUA/"N*X*L/?A1ES$N'7@V+ M(ZNU^7/LD>K4W;E@(EB3?*^\Q_=@Z_&;%;Y^\@=C8'L#4[[I9!STT-%7E9#[ M^OVA#'QRK1NK5#76 U7F[T8>@\@-L(XV&BM]0X;.&8:_6*P/LKQ7P$M+32^R MV_48N3-C/LKACPVV@HEQ#2KXL[%PTX^Q$]_H.98?( M6]]S\N![W3^B;[;4'^E4!4DQ7OUG4Z'QMFWZ-$@JE'EF!=@7QMV)5^>;+O%- M >.UZ(V' QD$NMWDZ4!OH02M'[L\NOCB.A 18=KB0::XX<2&+4ZZ-B)> &K MAEZI%4>3-D!UF>EH,> 5V7O&J7P#% 2X>XP:SC@R(%Y-MO?2&6\RYW_[%RC$ M:]7GGHGIC;%1H,,RVFR88(I[6H>^;7Z8;&:"M=7KD%QSUJE7]0=O.H;OU+JD M'/G58?'C]^?9<#FN*:^H0XD;"4B7"8!:"WK9.9(E9+V+>39, HFC?8H+^@4( MI%U!3E+S^#:-DW;9-M,^ND;R"KL[T[Q%M]HF F;,,#J6X<\1W:Q2_>M[BG0; M=$L+#2P[Y0%L@(XQ<2GE>3;V?;.-O8A+&=O S_LY[W=&;=UR6\&R*3J2 (G' MRJ*ED I. )R)Z;2$QG/_-P9*"S"P<1,#I4ZJ2K7]NG%8-[N_2 :6BFWHZX*3 M0KKNVCW (X9B"Q59!87/*KP7F4$S.J,O/EWB'J0OD-P8@I M+RB;Y*6?YMSK-U]FL/3Q,#?J452S5FZ1.WGXA/ M?(;IV@L-@:J@Q^$-/2L$""G2O@D'C#%#B';=<)75J!(9:-/R^_W!6<);_-ZE M^[>FN I%FCZ@"M56ZM/!@I[ORRNQUG3<]O?]F5(KEL-H?W$G,5,H6GKW7# MDLE-D)X"E6Y+R/W5#9 \LLS0[D(+[WLN-"#Q=,JXQ/D#0P?K%G$&6;UIRX8O M.ZV3\*#SX)EK#V[G!R:4W5)Y7 M_50YV5?I\_.2)P&X8^XADKM$WX7_!\N MXA C4"%E*AAUS"4\*;(+RW3C&=-PR0*IE="J;R<0:>D8<'[(9-",4EN.5E[/ M\VUE=)NF'PYE=XQ^V>T>]L\XH/_SVQ:XS&)S)6U%ICV=:-G>YBY9X;$,WEJ[-%^)*V(M7;?&L*RZR0-$6!)OIK-7QHA6QDJ.B\27K&:RN-@=*R<**8:Y!IAHHOI4<(]2=QN86 $/!; VV=.^J55I4 M(V*9#X,U53WQM(NY.>BST^$RNKUIHW_CY5"2S)ID&E3O56I-TT/%5QY? ".H&"'?1"!NV MS[Y(WL#V0\W3G3X>>R\59^0NUW(TT!\%& 4E1 #G.?M16J,HO9<'8[W' K9' M%YQ"KZE$'E#.6_3/?K;KSO6I/J6%QT*)3#(52\#&%4J,=:BA=C$U,ZF9<@M; MHRQ]XXL0=5Y>7G:/[O3)G'X5IULH[@*[^_4_F6]CW$M2KJ5A)!9]=PRCW".* M?M'9B1/;;['E^\*.#$:PW[3<[^-+'I>4)H;YP" M':@/]4G-6\,">RV2;+Q6/MRFAP#WY*CVK,R!*$J-@T>AHB MUF9%V\O=6V.$#Z6>^GSU\\&0>\Z7-5&N(I9?BMAK9:_ &TZ#@LAJ^ _'WD2]M.EBG1Z\PZNH NJ9?I.M945Q[5 MWT%3-3!ZDWW-]1'"\RBI>&D!HLH?Q#20B;!430C H*_$^BJ/U?G_6^3RQXI@[M;K']\I,2>T 6I.CLZT-?F?86]&@_SA$DC.W& MPO?RE,=HQNGSCR R@*5%U$I-RI&Q!NN;^E&2LSK[H^[LI0@[@&+NIO\WXW?/ MYCKSWN$ODV,UK9L ;U8V^S43'(]RO+>OQ[\(&==CWIR;>_:CDMN>@!N_Y#\J MBHGKWA^/L;F<0K75YW^&-F [,X6GN#!@@D7HYLLSOW'W&I:UTVR"U:T.;VL. M]3.HJHB;LTLKC*RMA@,V+#(%SY"D7F!-=.)3[H)35QU,9H/Y.S[3VYJS#W=Y M^N_RN!$ENEHD5Y^B/V KSY^&UF/[L.EH UY!APPJ;*0-)I"&7D?#:8/Z)P,+ M;G]^]LP?;%G[Z.*32_[N1F__/KYR3KQBQ->3N.O)=1=1M T3 D/0I@3V; MFBV2H<'LHQ6F5P,J;F\L6C$I!D8$DJ/$Y;3I#="#RDJ=O01]?7U09XP0R=G7 MDQG(IO$RH$%XQ6]("$6%<9P"50M1-G+CG&'B4PQKRYLO[_F0CAA,,=^]&?R=L;X6+ M7662<03BTU]RYC>"U):HS4G&K%*0X:OO-[VJ#MY%(GCT/+1P,'NR3>;@%IAMS6+OM72>9Z6(\:4':(?&W70 ;TNNO((=D0L"MH=-OV.;04LT5^AU5%:O!=MQC2-JS_UG]T> M\+$Z)]?Z_ ZCF;H\VY=[MP[2<0DAC%'>(S+^JFI%&< 3-$68?X9248$UTXB\ M@+R*UHZVQ[K.6RX5-6AN\8SAAG2OKFSN_"L_X=KB;04&]N"Z].X\NPSBGAW] M'':-X7*&(GSCB'A%$;@XZ/6Z6V7I4FM !ZYXT6TMQ_VAP7CNG6R#+)@ZZ,./ M1?L K5B)0UIC9HS($\SFQ&A:F/PBFX3.+_=RB'@%G_E4=SQ4--C7XU] ML3W)()!#D?1M]W2NJB#0D]%=F,:P#*I ^XBP/P !=/BVKT=UF4&^RJSJ)[SI M'K6?6<1S[S^ZVNG2A7$=9@(NW0!;GG\]]0.JCCX8A-;\;+Q=H> ,9<8LVU6H=L=K=^4Z7)+1%YY"CMX?=N0](C#!>7"1]FTR6WFJ? MKI*3^B9Z1[@GECD.J1_B[:@E;("X!E48@!%%9J@+2&FI M(# B^!-P^5F@CW.:WV^KP,I,T6M(&/4)\G_Z[2T/H1O9?SK1 B_"%!C= ?7LV0(FBF"YUS((F M&2RX0"Z,?_@(Y B&X($>@*[>VIPIR:RO$[Q X_\\U?1;8(E#.GP)04JQ9P.8 M#5!,.(;U ?I/!OV"WLK"Q_*U?@S0H$)(O./$0796B3= MMT-*%"C3X[T?EB]IP[%_R=)_!>RB716:T-%Q>A[W1U38IN(7D9;2.D/1A5*F[6EX&59*>IA$^/KN'R/XK8M6OTZ#MI[7/L'I$" = ^Y M<6+9E*7#EWW)M%@.KT0*=)8\?Q\RD6)44(I4I\(>E*9ZL=2 AY[[2&=RS&>N ML!EAME.:IRZ0ZEKG#11Y/(&7:,U +F?;YIQ##2<.!GB/R)L@U":D1]$''5W? MF9H_00@/'.@QK;B\$A:L$]^<,W#B6 X=*L,]R,M\R<,)HB@57K\!8ISGB'"/ MCVKQ7@JT/"R1Y+-R/\)GW[K>HRA*7,!\8FTL;KV%V^*_;2 &LN]TGT'+'T@: MM-DX=G/_/*N>49W=I_2@R.24W"LA!EX12JF"R'?(\#^2C!F_62KLO5]".\2"^P/N M155[ DUZ+-O4DID#AAV542]2G=6Z3]2]ZU-:;NA])#P2JW%>X&]*-5FMS1#, M58SF2TZPUCJ]W$KIH?M^7V UEU.7PB2\4M\57-=/E^NOCG^UZT(RZOW[R"OI MKKCW/U(^J1 AN*'E%8Z3@$%VK,\3VO6(XQ90A8@-T'T<5 Y//:^_ER6#/G#/ MI+%GS%UP46:F6=C^1>NZI,>.W<)V^0()"+LG,/U?UN;^X6=Y):CCRMDO4+N: MQANA29JFGW?U9K\@?PVZX\;JL:'R/ILT]0(O @-DZK)'SH)L&WAY>$JM[5X6 MGD& BC6,":'M;G\Q5,FUSG1GV>0T^=&B[5UG7%-^#JTYWJCK_7GY MO):PGAA!3/8S:G-#ZU2N\QO CP6FKRRW<_2[6/J=<.G:"$?8MB456RL?[277 MW#.!/HX<[:]3GW"5UUBP;8C29GG',.V>.=F:F:,<>R2&@,>1NX67N$&"+&2"!%& M!=(A0OQAM.EHF]5+9,H'1X\)N];6ED>2C#*<@VYKWD^P]OS^'FD[G4[GJV+Q MR FNXAA?*EN0S;29F&5ONF&(@\ ZT4L8\>L*M.NY5$GKHS2\AB?,K#?WWDV9 MD'!_MM;BUN>7I@?7? ,5E-^5+ M#P&[E(:(][3/O_J1YTZ$2BQ9M&8\+9O3?9/IAKO3\DWS:-I>\1MT@7J!W$3I MLB!$LA+22,.?MD*P@DLLA1U,-4]%T,0^CQZ4?>!GV:,:2G@>JKHPB+XNB,\[ M;9X4B ":F>=7 +W79AUT(M:[2ARLZ#[=ND;H% M.Z>_&D+)[(/'8QHC"9RP%(%IK+W!2=:F&!VCW%K/W@U0P&>E&S+-O_8+!^$" M4#T?[A0(L$_JZ0,63&WC]/+RR8 M7+0KZY')]0Q;O1WYWBT[R,I[.^F&T \,\Z+Q]!A;%\C?G#($,"B;@\:;(@F, M<*_/7+"!Y?7L,N3K\>C49ZC)) ^Z^Z[\-(K//B@Y(V 9B;??5RTS1!^UU4?=(+Y.;G70^ 0:L%+H-_O;+P@5JD#R M6Q&AS!L6#*IU*Y.N'MA?26I*=I;6MUCX.N,[U<#YV,EP+/)F)*O>2!NN\ ]0M\& MB_@C&*:SK+L#<_!3N0V.$4(SCSLS=D;29L1QFO:F]^JC0P3-N.@7L5&7#M<> M :(%':47Z&?1!8D^CG,,_0G#/ -3![(ZMB-KO4:YWB^#?-TY;C]G(,7W]2/&%Q1J9.'Q#P#_46UAI%P)H8=IR[_0A6:O=/LTQ2-'QB MM18HG,YL1CA%HI;N*=N/3V<-@?%Y%?4#OKO;MCK#*!?3BN4@AMKGB3HC%K M&<4<,\*]F'BZH7WBCT] J'';83'N0IBNB9VJ_Z[QWP::E^NK3FR_4"<% MGN@PX-5RHYGSIYAA<1T[46(IT[1:HL^M%2=F(*'=M&?$I^]6\W!^\DI@QR_G M4(9??.2 7L[RNY(3#E<>'0Q[7YNDJ2=P:QJ&,E2;8%D;UX0T0W)5JI!HC%)- MKM;;[-/VUO;=YRUW>]F\>_SP""5N>*XC3N",%OXH5)P*?.-LSK'V7.9K]+!2 MV=>8$6O)UF8LY?4) I;D=J>YM4HY9$NU:/A.!ZI#\H M4*[B!LC["_2:L0JF"XJ&\@=5?)6!]B+ Q-J36J! T#3$?5G= *DBQ+@EN^(9 M7^\(!7B*[$VA'4+3WUQ62OH-GL+QI:,%#WW'K$W@:_&'($S'L&2T[K"QK=XW MY/'>2';'KC'_,)FH\U&7(ST]W6:[YQQ<=QR5V"/;'RAE29Z<8#<)7L.5/XP5 MM(-J*_B-X1H!F.@R9,B)PB4!IBK?QH)V)R*HDYK[=]999),Z!V^:W&)(/;=3 M/-#X3OI$[1R<>6VB%_.@PX279'VO#/"GG4V.#B_CWF#=XQ>';BG=_H@T&KUB MJ9YX9O8R\IOGQ?27@>)Q1S02"1# H*^73-+KQJ@$\O*@E&>:5BSC%-NM*/LO M;7MKD8&NK(3\LA?F6$4G4P?DF8?YB5FS&58AYR.RY-8>F>5H\ZY!F5[0&$L! MHJMWP9GGP6 4E"574H;D\X=.,6X#R+ T5AEM(#?@PRY[IR;(2H8-92AV&-(TUIJTT*8WD0U/0EQ2]ICE!-^ M"!(8F-Z9_U/^D)[9+_=E 6D7$V:!EQ$;H"V?43(L<'>FDH>G.C9]OILLS_4+ M\U.N@!*JM3GPSX&Y'M&GW)TM3V6IGGA_KHW5//'7-0;JLKEXLY@XJ[26\4W0 MFT0!7@D^D&,LA21E?T^F#V9Z>CF(?]ALV$M^_ M-YT3B;>5%?R)L4ENKV,S!8G3!4.*ZR0K\H46!HJ1*D1-3>8Z(B\R8V2"X):, MN'=S>[JFDO=T:L[3M@R9HV>) P;!(5VWR>F8NI5X#$4@E!OFB;5Q>,4_ B\C MPX@8,3.>T5@?*?U39356*7CHQDV-TN\#FS LZC4W(W]Z3Z:_]GHM5R&?GDL MQV(%UI^.HV025^0Q 07:$HI^CBZ?=+MG4A)?U!EZ-#L]I^U,\03+LMGN;NA/5#ZKZ4)^)#5I+( M3%?8U!@ELB=T"YV(WQ91^S"DBHCZNWLDS& \8-]4T(EY?_L6YR&S'UBF MT]#T!/L.LYR[S0AZ'],(3EJV-F:!J7J$I15AY!+U;/NA.!^U],8#I"Z$1BK6 MDOISK/]7CEF8R=QD2\ ^D V97;ZY\@U*BX=%;T7)\(JM19B)1/S6-C$6O==+ M^3Z5K!JDT-D\'E9A^D3>.R%ZRDA^3SE&V^KJ /&RT:.M32&"N+Z0"9GFD]%@ M7B(483R93\3*@'L,55P_VRH ^>=95[&O"H(61J+6W-;1JDDG]7G$B-XHI=4AKN(*/;(K'PX8@;D*'Z*QJ;YJ&3;F=)I2 M;['.4C,U]'+'\/+H!PWJ) MU9'%LO&*]H-%KGFI(O"O=\O-IY+4\YS#$!(N.XZN\X22'2# M>88"\S=;D$'C0M':Z#&LW+6:; +_,(!Y$>(56E,NG\QXD%<=EU3J:O#"_JN2 ME8/ZPX?V7;6ZK%K&-)/#KF+!&+E,"!L/Q%4'H?61!ZF#^$^76$*X"$R^AG M&Z"7=1/S9*[*K0^?EMAL@=NC^L,1BFG8QMAEA(YH[>"5KX'E'U^C7X/]X%'\ M#[;&3&P&_BH&!&"[;'>/_4DWIW>M1V:]0D0FWY1YVIRF4?.@HDM4$ZF-/PRE MX"&:ME+ <;Z4-$?LQ\P>H):Z)%TM3O\5K,95\6K;0_(ICE924='"K5N?>/OW M.^EM_R?%AT)_W!FI@I[B!)^29O<##AS((K0^,J/-*9R%#*83.K1&C*[EZ5=< M,^@8V=7>*.SV9/:WYLQN"^%Q52(_Q&FV=QG"T=D<:6<-9_6Q!UBX917.2?0' MM=IN6-*,"C,=GWH[W7:^YT[>EXZFHH$;S>00!X:KFX5#@4Y0QPW)0^&-$Y^P MS//X#*R8(8:"(S-A5@/8U([M&;(',$F1EFDK-=-)#+_V$4.=AD>GC!]X?MON MKQOS?6M+&8XX%$_JXVI :6#I::[7B&'-"N9R(O.S\99:R1S#BT#>X8[>DDCN M/8,C ]]YO,KG_GF@->-D/-,U4]4;/<2WY=7AKZY,!?*5];J-$]9:T]3ZDKU[ ML5-KI.]W;S/DBB-*/*N?+T2'B?19_LV&AF:LKR2#@G MCKX!(A [?,1[.]3KQU=O?V;(MG^8]CF6?6I7VKQ__ V)_NV?)%7U?F'X$G4" M^U[@Y6^NC8"O%T1 K-?F3/<_[8[4^1YR[,SN+[>C,6!':B6G'^4<%HZQ^=:X M?G?Z^,X6A!JE-ZGD@)!Z&76WW8_$3 RE&"*^ 0H.FH,YY4( M[I$I%6*AN8,%Z\.*+;3&ORST^9903,NWOQJ_ 6K]\6O+^>63=Y[\UA.H4QT+ MKCR=/D]L%ZC27NAD21=Z)\LN*4QVO*DZ6+F^<2)\JU#DSDX]T!W&$/0(M>%' M%*'4*F@ =OTP?+.0Y^FQ 6*1[I4S'#DFY&\G_?TYIY!RB+DL_P35-OB5(9WL MF->B+;K9,6*HO_]86*Q!1O,E8()$FL LQ/O3L'+H3KY(P^># ^]KEHVHC8^M M%4Y11R;6"HZ#[$9C;+$L3#I7A;X:@>VY 2IYLEG BW\B2,X:Y?P1?(-*)X2T1'V)%XZ-+S_O[^Y[JD'A6<"15!:RWI4X>$4(',PI97 M!T.U)Q&:VLTM3U_PYB358F8T';,:0&VPCEFR+ ^KX3$J^Q6IYD6 MD7>D[I7VK#MO*+B#0N/_4-B<^J&Y<]C:L\0;R.PFS1:6EW_KF_."+ZSM/6BJ MMY8U_,3OIRSJV3^ZJ",?."Y0R^6=T(0\BZZAN$+9!N9:/-?FJN%!'Q68R\[& M!_+'M'0?'H"A5X58=MP="A08*66) NVN)4'8H0#4@OC65AIU=;1-(/P2S*EY M3IBSC0X=R\%5HXTN!]Z>R[B M?"/\CC8(8;^2F:>P0/&\ 3K+6195*!?&1<& M(%@BQUB%^52(\E0I/NFV>H'5.5Q+B\9C5&S(-M'0\/!:'C,%V7-06B:=<&J \*MF.I MPY@];!QSVG5T-9IAY^+MVM)>.$5/Z-=(^I@K=T(B->?J8Y#DH=HD/"47HVKM M*&B"/"\3>I6NYL6A M'&@8970/5O/GM:H-$,(00_V4:#B#I0Y,I^9R;KNP%4; &W-C^2+<(TQ8@O7Q:[F^:MDTI<*"T)NO274W M<-N.(Z)O]6^??G+@;_27D>$#;X*Y @"+E48%\Y+0Z@+#"U1/"$0"/87?QA4K M ]S@)'CO+2"3P#?\7/W8!Y'N5[83$G"'O*_%89N28D[$OI@W/>A$?C^6Z1(V MJ<]^R&P;0?=C%&Y_<^RTE6$R6KY8.X?X[EM]<"UG0=MCSN2GMI(H M,0N\WV[N!(0Z!)AAB)@&<@\X!J*).ASQ&K#S'<=3*]J<:A!N*N#0F[<-]!K& M1"WJ= *(9R\_-$@Q?Y0^M"7&1H0O:\O$,,0I*\"NDI.L%P3?>B9O T2T.?N; MZI281$A-LC9G>4>==&VQ]_WN\SZN),RHQ=T%+<#^V%[@/'L82.7H@!,P=;!. M&QV:;7DUD-=EC:"FAQ/OK <(N/N/E[]7#-0W_([$\$ M$LYGH".73#W4]@LBI*90Q*R>V0Y>5 $7#1( [*GU)I M+(QH5LE5N_#H9"MME#U.4FYI1-A^^B@A8BP--CG]_K*@\;+(-6=>E>T!_B2V M>25]:-K,,)H=U\8\E6[6)1=Z4$.9M#/@:@R/*'G7)Y9BG?;QJ&[>:J8T<)R: MR"@5M-N-"6;,^,JNM2&V%$!^^K;LTE]HHNV 0;IZ?5[M2 *R#'V(E# T1!8 M01L3!I\*IV*3?BZ/46$,C0I G/IDV?1 1VK1(BF_N#'^_H>H)5F"MX8*=2804SR#BQ[2CG,%9LD2S7I*XHM>[#RRD.")BK\&7( MK$F0R;^][T3NX"Z$"1"[ *!R_#!=$'S(4!*AU"L/T#)E)H.[)W?\/38W<[@9K T^S^S!IJ7ML =616H]-1AYCFF4P"=2Z..4&8 MQC=P;5Z0%G*LUO_N/U:W^R8Y6(K;S"O#!ZW$>&&X&L>9.\/XIH"OQ"HV)J\W M]_5%QYKI*K?<7P,5!^\\:KE7]\GUEO9E=9GGJ(&'X+*V*$%H!+)@B5!*,7JG MX'7#D79L%=;/=AK/E/J\T&BXYL7X[_%Q*G )ZS"F/E'<"C]98/9TU(-*S(_-=,.443"L!>B@(H]JAX+ !$O<.479D61SYG[R/: M&X$\:EG.W;7UXKT' 2UO?\&>S8*QU\_NET6&Q88:8D*@)&F^U#>F-#L"R"I> M+#04J*;$1BMC\2D$Z:O!>EO6#Y5A)YE=\'G-P'6K-Q]*'!)[@T2F-\?;X<"] M8%(87X+ RJ>O=-=.&=;PMR+?4>=8-^)\WHZ5VB487D,8!OE[:T]? M5:\9I[^W#7P([O=EW?5?D3GD<,V=>HT%-A+7LYF'>?+5K'L MEGLJN.?&&L&IA9*\@I_6XC1(O&51$.IH: 6B-7#R9=B;T-]IAV+.C+Y6I;J% MF968O+T(R2 KH928J12!%&W@2SG0:^/L:(&=M8EP2?%8_GXO?(+M3*LT/(AT M<2\J=#XMP:/&\*G5_?3AI+BPK),@= )72^#AITA<#[99/ U/*82H"KAR/D2, MBQA&J77L8Y8]@V3(%18XT<%R'F6<(OMYL(M%6CZO.RGE&34;+!:/-[,:;&,?6G37J25%WRLP=^GG$ MF'I[I6]Y>V(>K\+K5AB;']5> ?,L33HM<%F=.49=;87$HZS"H^GD-,NPF.RC M=8+4<<2EOS:P*:;QUQ:$K];TY01)-9?X%^[ ;S:9]6"0KJ' EXOD/2UCWOMY MG[GDE2KHI ^"VEN'Z/ ME4-^D:_:?F(B*DR_.K ]WF89RD--C1C7BB!O"D4^ MB#6 S=K-/=PO*;'EEM E$8V[ M LEQ%4L*I"0R[C'AQX$-$,>:>_0-2R_^#^?0?$-'78'GBZLGPT7?2^[_E!^# MQ,JE=X$FHO[SY>__/SOGIWO9I^X+"+=G"I:4BH#)6Y(=FII5IY$F=P4]/YQ $%9F7K7C6E. M["5/UM(#8_FR0/?,I[D!FL^7C,0*C\EIGR?*:RHYZ]V5ZD%_[Z MX?98;!-J.]U8"G62F?"$)=)9N+/Q2Z-3^-FX7)_Q]:3(%U-:69$;?(NUA/<@]7W?Y+IO^:_^+])N_C^J4C(Z2VT_>*B;*7P M\Z.K@V&P?(?QVS^,&$8Z>V^&1DCU[WA]MU)?6#5:K3 %5%Z,Q!QE-N.=W[<-NZ4K@BY$NC7CQD<]X=YV!TUW.O@]$=&O4-UWE!)K MY9Z!GH#BX%VPR06N"16K-KWDJ\VJS33;/<:'< \Q(V)G0M Z+4?4CH9)6VJ? M5'OXZZN3[@UB6UMJ5J%W'Z9YOF\E%@,V[C#A1FR6DI&DONYUU]29$'DDE)CG M^^[50LZ/TD+/JA=YYEFN=A\-O:B)>HAS'J![&C+[IX_EL%D&-WN+G;?=4)0# M@6XK+LYVB*/<1M!67"4FI@\LZ^485HXU%4MXU9U"54K[+*Q^1 M._2>UIH'VJ>_)*WA\LD)ZM*00INYLO>@0J^&!NS:2SLU/SR=5-+5UOJX7;1 M'9>?KE\OV/W\=I2!5LBIN/Z0\UM-GK)P5[_Z7S_4=^;F>><_/_[5G?_FBV\V+WA_C M=\KI9K?ZI+ZK \)QPEN%+M!G1?>HJJJ* MC+Y45M8&%F,_0!J?GCA%']#T2]OQX-O$=8=#"]DN(T?$KL(H>'$?Y"/C[1=7+ZR*B3'"XU^U_C:,5NS*RFO3'?<)_M#J';7_" MQ5="\?1(W,-XUJ.6^>T]#OY^_J4DN_*%G'/31^5I>[32M+5603?V>?WWTEHB MMK^[?94^FW'"E.! ( Q[H3ZMM+#4[''H3>'GLR['+/8&[E]S\L; M\<=G-VEVN4:4'793N"7VG%3RUJQ?S=L3J'&Q]X('__VXJQTY.=DPC<_C(VUO MYONS'BJ?2=NA6:)3HZ]'P,C9:B(M7-K&VW92;%1.MWWVOE,<6;9PH\MPY$]6 MUM'P/[N;7Q7)X)61>EV%-F-;DNFU$@MWOSSZH*N"6_0FAHWK9?6;%@A:[@KB+/Q> M>R6+QDX[-SC0Y2S-)T2OW#%#IX"N[2>$2GE/$^OZU.)/G.P\=P@D-.SJ%$A M:[!4!"A,U1J^5MO1?Z.!=*_^RZY? ;Z/=E/NO%DF9+D'%0E7>"+#"*W7*R-K M%DBR3]K_\,DXWZ/!R8:](_&_=\ATB)_)3GGW?R;H7QFD0(2_+JJ0VOMB&Y\9 M_;&W3C^[L#J9EGOSAG6+1\T57W'9K,YJ_4I]JZ7#!SG3]F6X/)W_U=Z5AC5U M;>W(4&029!:$R"B"DLH@@YA@&64&92A8(S(&"A0I$#0D(/,LLP4EMH#4 H8Y M($B $- B!ID4$#)0+Q6)G%0:3LET0Y_[_][O^9[G>^Z/[\?ZN<\Y:^]WO>N\ M:Z^SS_%.#XV([_4EW1L/Z]^1O^0,\0>$D#S>><:%,Y8(V9AS(9'53O>V=[E7 M\@P,?F,H0LS3/P3%_ ==I_]+0VCCZ'U0(!DZ!0,-B2P*CFN,EN5$ OBB7JZ/ M_(>5^JV5$4*RW,L]XY?/ \\2Q1._('T]<@2]OL-,'(?)\-Q(765+.$4P8=?Y&,@!DKL!]W%OB8![DCP))*5PC9#EN!Z"=M5#(0&^--MFWC# MI;[B=,VHO!-.,>X#&K[>-H0T@)/5A/9QZ *(^9:_LRSYYJ],0V7=\E_(G7WH MY,R1@4#=(8/(,A(04@[:EF_4\916.4P2O]I>DFL.^E!",EKS=EE>*?'(H,&\ MJ-O541&F&JM9Q&QD5\#GS?]AHR#D3R$DN]%Z"&P BL=)2K#M\#[\!%RK:^%1 M?VZA6^/M[ZM_JGH!&3D$KYD+0"C$:%KG[,I"9=')WF7S/O.GF7V=O068NV1- M"2?D]8>'=MNJ#X$?19G\9]%%[PEL<6-G2 FF0LBRXRBR!Y;#"VA=02=Z+[P) M7/SS]KVHZ$&7J*^Z2@>TT%;[,T#RY!Y.&2N"/M.97Y+: ^:34^VJEV:[3BE3 M$RJK_=-/J(^>G!O.YI2*7/,7)00[(22.4'B3%\YOP47@I<$IBO(R&676UQ[Z M?-[RK)C^5P&CXW>2*+=)^;WR6N.W),MSAVU;75$B3DH*>1OB!'<+*Q73@W7Z M0O9])7_].SDNX,9>XHZ3Z+4THJH0LOTC';9<-XXUF6?96[?&QK7%[C][:6'Q MKLE"-WCRG?RP)K^(@$?$T/Y5OWL*UL$F$2M!!_6[$HS?A?OG*C^&4(9++1P5 M]2P-K\H9GSSN*T7@'6<_HTW0GS:G.+2J.; M)""]2SCXXH LA/QJC$#!N+H"D6B?CZ1D2#%8XBY 8U8X(_$(ZO4*:C_R?F"_ M6H5"I4:X0T'QM@H$7D/' P%X"5XDV'?0,@8. A9TZ-B#RY/K)NQ-,C^(O.+2 MT!I;GU)/L5KK66WOGL:E)!1K_I5;-C>38^/O)B%.EU?:X+3P'^/H:[ \9"=^ M>YJK#)(G= Q%LF;LF91C^<0*:ZDNDL&W>]DL;]:\!T-_DUGJX:HY&?7N2K5D MZIM9'24VL1!!;[PFQV\@TFZZAJ-7""$*(U88==$TH'DG02FN T]] MT5Z921!#ZY$=%WOYKH'SB?ZH^(T_2NY.AZ78F9\;)2<%DK-*LLN516-Z!"^1 MQ'-97#^>[K]DLQU&N17J)1!69>E24[BR=2B_#7-^@WH<(P4HD$T)VJ#%1G0A M5FV:,;04:J,4.J.V98%"27S.-;?T=Y6XF'/F[FJFMS)SD]4JB@3]15(X54:P M2NLF%6(RF-2"^ON:<%(R%QXJH.ZQ&!VNGL/H$"_XZN4J#P^"G58ZL8'6K_'H MR_.N,M)*9W>N277QNT5J$2J)U45#.2/\'SXA1,\M+A**_02&%NXP$EW_)F3) MRO2!RR&Y^OL="<7:[:DOGND6&[Y'-:<=S2FQSL2.X95Q]"%H]]3X UF!-(6M M+I#>:$+_=-#NY0>FC0DA4.J$:3#&SK+@BF/<[?2X[.2S=Q3Q@UY5GD<#:HW6 M3D&VA! 4:14JD+&%\51H'"R_%BO-\T M[[E6-V"T%7R,;'"67^-9L5U=_ M%R.$R I>"4S9=9DC*J#X-[,8Y :5)8++ZHN4%%Q,F$=N7ZW@V'TIWSE68=+P M=N"DZ>X7F0A1 -U0T%C'OD8"WT>S$$Q\D>?\&D\?C YG$/)O92R_LYP^ICGS MQ"C79PUED'Z\VJJT*BVR>_A(RG7)K M/RNKZ6*EU]#+*8C)_5FI2NP*%/!+7 FGTWA'A1#Z)JN8*P.:.H%(QK/D *"_ MBD&5_+@?$=+"!OCT(E-=U:G[\=O4:M74X2 )W!G419G1@HA$[3CZ+1Q',1>OQ5MM=O@)75U(22R5NMQH..9Q6;W M#N.HU-J /H2ED2=,BHL1C.+[RYI$$W 9E.8>YFF"\K )A0*=0SK2.GKE%]EF M/T2'2[]F%K-L\/Z#_6;'FDQR_0I?N?E=^RQ:\!)^'MP4-^9."M-2D,/HN@+E M$SM?@$1/]IO,TQC7)$AP2L-1DY:^E[5S'HIK*I\?1J0YIWX5&F.4:>,#&A-9 MMG\OA#Y&G8Y?A4[B>JUV*-0\4^:TMO(&+$]$D#*HU,NH6F*);VR]9WW&,$RC MZ)LV3ESMH)F!\^=#+VM64=#>/9;\ 7TDA_.+$@2F\HF,,A+7YBK&H6L>9AEG M.="YX#+0[W$\Z$NG,@[SA'M[ ]XL[?SU\#Q^#_:88 X)!".6/<9I7:T3^+=< MBNB&X6]X?C_1,%&+PP$_HR:IKCU= QX-;?%VH:&#C0+4^P)7\5\.3WP;4=-T MO6M8".E'C%-72'0H3TV*0>2IF-*#MEN?8$* "!$![&"UT%6.0&I;ZVJLG?W4 M96[&LU?3'^BES%23G)U#8K8WX ZCFKCN-!:,&\5S%;%@@>"M$-(E3YORTK]" M!"]&TI>QFG$CQD"$$K_2"^E9N1^6KIJ]W-#B'WBVCVGC<*M288;4C3\X$E:2 M)AJ>C1LSZL6M;M+S63[ Y_$1P_D3;_X\;&]$DG\X4C7YB.HWC.Q^85FB[.5< MI$K,U2^Z9!"S-_W=2/0G_HY F@_H*8SF>F*2.GV*[+2'SM[9FG=8 M\$O1DI2[Q+5_@U(IDCYYX^&-F\M\?3X)$\2-1$?3/Y5')[4+<*#WI M\2:EPSL4!R-KJLQ5X-I/!RGI7;4_JE"K%UHGYS>N@G@ [:7QE%TV!=)XKC*6 M#+?K6=1?>LBO@5N@GN93Y&^L*=2H-73$RNS/_)&@-7SOR;4+0YD3P5&KG1L? M$>"9G;'RE8\;KJ.D?%GN&9XEKJ >D8^%_?Z41D'F^L;Y!EN7VMLFO/J,8AE\ MJO!01E1?DS[R B+1EO-V]'C=-H6;@7$8$'D\MBX8W0]B^22R"8R1'N 2+ZP9 MW;_I/:^V=VFQHP_118T@A@3T]76\D[PY43#=G!_V;9.XJT FF0WSX]?BZ 01 M7%RG<++O-)29\+8G/#-VNW$2OR4LG6-[^BC?2?U)%/*FJU;9S>]I.7CB3L'! M'SAQW_KOLV#6;>5[D+Z WUQO,8,9I:WU=K]UO M]ZBEN6_WW$Q%78Q:C&=^PG?V% C]P:@J7%K$OGW\S!0H:(3<[F@1/+^%FTS: M\)$'L5N?XL7^^$B^,_)49DRZ82SN[DJAQPI<'6 M5LJS^!FTF R1;VQKCN68+V_51_V8T',Q+=%$I?*8_O6 US5%-2?N2'_1"9?& M&!)!;7HP_%C,B.FBE9>RAQ[T"*6=NOD.M63R2]?7/U"IWU5D]>GXSVVO:/]V M_>J?"[YB-C=S7$;/P?U='!#N#($B3Q(@C)=&3^C865=]A)NQ4R8LT&V4D"+" M2N)P]2D)&17).TN24<$/'52MGV]BNJ=//_CW-8#_M_]N.R1<_B=02P,$% M @ ,H-,4@Q*^[O.\P P_4) !0 !R:&DM,C R,#$R,S%?;&%B+GAM;-R] M^W/<.)8F^OO\%;@U-W:K(A)5?( DT#,]&[)L5^M>M^6Q7=T[47$C T^)TZE, M-9DI6_W77X"/3"H?3(!)4NS=V7;9$DF<\X'X> KI9_ M_,'_V?L!R"5?B71Y]\'_?O/Y WB[XIL'N5R# MZTS2M13@6[J^!W\5,O\;4-GJ ?QUE?TM?:(0_D=QT_7J\3E+[^[7(/ "?_^W MV1^BQ.,DB 14F J($$\@X3*"U)<8X]CSXRB2^C1AQ4,7Z?)O?S!_,)I+H)U;YL4___C#_7K]^(=??OGV[=O/WUFV M^'F5W?T2>%[X2WWU#]7EWP^N_Q865_N$D%^*WVXOS=-C%^K'^K_\[S]_^,+O MY0.%Z3)?TR4W#>3I'_+BAQ]6G*X+S,_:!4Y>8?X%Z\N@^1'T QCZ/W_/Q0__ M\2\ E'!DJX7\+!4P__WM\\W))LDOYHI?EO+.].PGF:4K\65-L_4'RN1"6U\\ M;?W\*/_X0YX^/"YD_;/[3*KCCUUDV8NG&BN)L=*/C97_>JJQ7RXPOR=[UX>V M]F!['OFQLP_1C;^9^U?P@AS>XTG#6]S7:[%: MT\4(K\6NF8;)"_.##_IO53/F02UD6K1347?#5/E]+9="EFSYXM$@%7_\0?]M MOLGA':6/\R_W-)-O--&*Z]7#HUSF!7]?91E=WDGS27SSO+OD$WTV/[KZ1C/Q M[N^;=/U\HS\"6?'IS&_7]S+[>D^7MX_F$?FO^A'K_&99ODASB1'"D5"0\S"" M2% ?,J82B&B@PE@B3R R7V_'REPNX6]?:K<*VU_'\!\<>F)]@E$RF:\V&=]] MBQ\6QSZP^MMJOL;XER5]D/DCK6[0WINPI03D/PKK=(3R8[H$N7$P_^G??]F! M-*$>7_S3]N-BV"XL_($FNA&@Z31H> W8,VA>5WD."M=GH'0>-+P'A?M@K?T' M%0 S4$( ]*M2@G#R35GQ%]XN3!RWRO:[;<5?K=M>\&W198KFK,"\,DGW7^#] M(A?KO/X)-#^!GE_%CO\ZNNV_'(S&JZP&FF;\S*M87?$+7^DH^W$-7[R59E;R MNCVR7KWN0"[?5 W2#V"5"9GI>=X1P+?T)V0ZKZ=Y7_6M\Y &2%)&(<-,?Y"D M_C1A1#CTF.11%,2)%V.;#]+^@Z?VP=C.;8UQ=I^* ZS:J?P2! :F6COGK=GO ME*<[=LIK>LHE__EN]?2+OJ5D)OV7?4(Z>-PHA''*B7I G_R]^X"[X2J[VHA4 MHWFU7LM\77#"^P6]FW,_X4H0!!&*?8C\)(0X)A0*)>,X]F.IJ+0=?J>;F=I@ MO+E^_QE4IH*&K< 8:S\X6W ]/U3[06O@@=L-**>!?!Z'"X9UR\-'&^3G'6P. M>8NKW0B@#@Q,.)#)>QT1I$_R9LE7#_*C7-^JK_3[%=,??0=N/NI_ MOP,_?KC]\N6G/[C-\&P MYN<]0SCP)SQPEI0FJL17.7Y3S.@[08K!;3E,\,G M6G*5F1CA]]JG_Z^_>9(#@GU.<6R:'75VXH##_L3"Y=;.#/60 MKHNYQ]523U^6ZU3/698\E?G;-.>+5;[)Y%?Y??U&N_2W.4M8%/B:G3C&FJ*B M,(:$>@I2GX8^I5["A' D*X?F)\=;.^L!79H5C8;]SL3ET@_6'#80NL/3V6E@ MP5;6?[W9GG% M^6JCV_Y$G\VG4)N@?Y)MI/B04I8NTK6V8XXC)*,@QI#30$_4)):0!@+!,%9( MQ,3S(P^YL%TW,Z;&>K7-X+$TNABAM#0;R.]F_]L/GQK]4#D"&I[TQXN7(=DG/W:T9%2>O RM?;Z\\&G=>+-Z=%X_ MFR[R[30J)E((%NG8SZ2I()9(B(G@D"GL,\R90''D0HXM;4V- 6M3=R-.&VLS MAW(&V8[A>H)N8!KKC)HS3UG@T2<9M34W*N-8^+U/*S:WN'%'=I_.WTHELTR* M3ZO,K*05$]9W963P1BZE2M?U%?H7-5T]OY5ZLLO38O%M+GW*J"=\*&*D9YH8 M^9!Y+((QQ4C%B/L\D?-F^LO)4=*/058#Z6S>3Z\;/ WK[!BGIZYI)Z41X1YI M(ZTR%53>@-MB+0U4#H$?*Y=^ MLKS:^W;H%7ZRA1;655(VHR'?;"KA$Z;JV[ M8['M#F'3'=;?G'[1*S]+^IG%M\8/JB]-3XV,\C'J%Y#Z>]7S4[N%PU_T&UOF M1"1T",>]UCH$Y;YQ@!M^-J%P/WAM; 7Q-;H-S3TFP Z#67K+7!<1/ ;'P_R-JR MNJD;4_R%+C9E$MABL?IFSHJ8"/NSS&7V)/.WJP>:+N?4BV-,-%?$S!R5\7$$ M<1P%,$Z0E QQ%/E..[\VC4Z.-]Y= W.J1FP6<@;\ 'ID!K:.@)TGQ:RQ]@7\ M7GKCR#-6O6)'-WUC/33K# 2S,TNYX-8G65FU.RIGN2"Q3UU.]W9CL/+5.5@,5(B!WTMK>R0;"TSZY)BVYD:E%@N_]QG%YI9N1/)!1U92?C![%OFG MU2+ES[LT!E\I*7&(H8YV?(@\1""FD8181C$BTA.<4AK!YEM%W"N[\TQFIOEU_1!JDR_-I]DIE;9@PE[;MDBO2LBH2_Z MSURE4D=!3W*YD9\E7^E/]3^DF$=*)'[,E5$88! 1%4'&.(:>1X2'.$,H<4KC M&-3:J?%4=5RI.$E'Q9-QPR23YH4#&@0S?=#_?MQY"59;-YV3X(9\#>P8A^UI[/=ML4,E-Z:CM_Z.P,-C\'.9;#U>08JK\'.[3XS\T;HG7X3 M^88T>.2\OQ&P/TP3'*-1MZ]6GJWGGTW+U00M"OU Q43 6"541['4@SCA'"(4 MQG&28$GMSO?O/7=J7P*S7IKF:SWW78 _ZR!@DY7'M=W6XO;!:V?E"R 9>D6M M*QK6G'?"]Q9VTGZ:=^W7&VF2[EK;K.I$C7U1LF MJ>_[<81A%&(!413K^640FDEF$'JQ4 EVVY<[;&)J(]58:(*RTD;'.>8A@)93 MRXM@&7I&^0*1 9::3GO?Z^SQL)5Q)XTGO3R8*YZ^LN/>>U>-!6/)S5H^Y'.! M) Z(E)#'8:#G@1Z#)(IC*$1,N>\)&GEJ%!V>K4E3(XZ+Y5G [\5(*YQS30*X MO(,M,P5&[;:APY!Q>FP\D9P#D"7.]$WZJ# ME*[RD.M!8M=7L\?6.(;J41*Q&$$:(F%TU$)(54"@\D,4)BR2C%C-N/HP9FH< M?I"N6A[]!I^RU5-J5&%W":OVR:@7]U@[-8_=#T.3LMCKZ[R3[?.$Q.VND;.%MI^GQ(NI.>]R-H;3L-)-++.O,;U8-I)_[ MR2/N"]66+.*+FQ@MA[@O,)H9Q+T]TUT/ZHODFRQ=/[_[SHM5RX_Z59QCSD*N M0@YC3A.(,*>0!I1 IBEIS;7+]!X.OK8T=2=VIQJZCJU7M=526"MGY2:\[9Y+M?Y1[G6 M3U]LC+[^KZN5^)8N%O-0BB94:.:4H8N1NQK+D(5\"CQ--^$ M#*)8Z+]%-("$8X0]1OP@=NU'(,0CLFN1"8@8EC:]U+ M*;C^2*+%_3XYX5@SHU) BY_[([[MTJY[F5L=C^M-9G3ZYF'DBRA*8DBP)R B M/H:8^@QR@770(0,]G8CGZVU]!8M-N_TFG(;WB7H1?;[*1;$(P$OCMJ=XG?75 MCF!INZUY"4*#;VMNC9N!RKP^]S1/N=[OGN9!*R/O:9[R\G!/\^25W24RC)1C M$2'HOY3;I=*'%'J!#)* "E\1JQW-O@R:6FQ06E>LUW%3.62] DR"366M6=4SRWF\ M3 K@QDU0^VEN2C/S"4V70,]EBH-Q3#ZO]'_,/XU(L'[$LZ29NZ;#19U^?BE] M[*XR&K4$R'S]RJ;XX53,U"Y!6J_9J!Z#6K71NXO=Q6.L?IM;!V.H?NO MDVA''V!;R'9Y MOK$+WP=&?. OWZE#&MN?%Z[,CG3$K#K(SV5:GD]VV%CNY52&)"/OTN6R^!M=%.>_?MSDPIS\*ZLQ3J88H\/[E) HY)P)J+A^E8S: M-\2)IU\J/_$4Y=B77%7O4UT/]O_0M^EX9=VAWJ5WU2OU?\R+9!>-3,'4"84W MXU4#W<(S S5 H$*HK!0*#$9@)T\R@4SH ?I\$KG4??KUSY&-/4!/CE>"M(-M MO9:M M#XZ?S#:H;>?5O0 X^/RY2X&F/NL%#3///=W<5"H!G9ZWGK^EJSBOGN/>Y/E& MBK<;LW%3UDPNF.FS)K L-5M Q54%\16%U-ZO,B73]4:_=/,DDBI)A( AUQ-, M1%@ F2<2*!GEE$;$#Y%308M+#9H:$9G4LU2[4^I$KA3(MDZ W'CA*OI[87]9 MAMPC]L+0X;(Q$I2^@-*9JKC]K-;4VWD$RJNK,+DJ =GPJT_AX7X0[E>;^$*; M1I8O[@?!0X7CGI[;N7I00?3ZB9_EHQX%]SKXO%7F$[!:%JW.>:R"4!$,(Y]X M$"'N0>PI @,J68 C+F+"[*I\V#=J-:)'K>2Q,[3@55[8VH53+1"W8\V>4!RM ML% 9XJE5!G;FECM4!91?6J'L4E_($IV>RPR=:W7L:D.6*!PI.F1[9S?F*?>8 MMU6T&/=4*' (/1[Y$/E(0A+A&#(A$"&4!5&$72*[EX^?6IQV]>7+NZ]?W(AC M#S [DN@.P\"$4!HV2&FQXS[W.R3S4[9ZE-GZ M^9/N2[.-:5:F'@U/%-N89GIZ%E%(/64:P!DAPXA+@+5?= M CDBT^C9L:ZU76@7*SNHCT[\P&A.,QD%[[;^ ]WPM[9?I[MZ7^5-VSI8L3 MV'=MP7T2^Z?'[/OGV =M0;:W_GTPBSU_QR4%;[;'@8MZ&=N4W'KIZ^U&7BD]4/]+ MTNQ]^B3G?A!%5/@"^IZI'BHUJ1#E1S 4A#%"!/'(R5 MK[S*P]IF7AU=Y]HM5]1QU"Z[9IP$K'8TQTJY.F'%9)*LVE%R2:LZ\R1WW=AW M>HJZ?KX2(C,5ZHWHR&U62'EKI^<"4RXHU4R7F$+,0< A3;"""H6<"A[X$;,2 MFCS7T-3HK;055,;JP6?,U9""VF![2=E6?-O9K$_4!N:L[H YJ @1R$+/@X$,/!4E"D=Q M-Q7(%\U,C12N:7X/'FE:[@ZNMLL;"V-T=^6X$QC;!3J7(S12#0>0B7[;T.HJ11[T]*1IY_.INK/!9KFFZE.(=S]4'B>Y- /.(9(4P(D,O1@2&(:LE#QA#BMN9QO FK]7O+XD\]K'M$H!<@-C8<<@6/6UL*7,U5$1R I3A I/]!E\Q/CGA>WN8 M0N1C 7%"&?18PI#P6!R3 MH#XE]M5-[;:]9:L!\O*HV-<1F*4VTDGSW@'O=FKI&;Z1-61?Y"H:DV=@"^?- M,'"Z"\#V!^O8$J\7P-M)O=4.*0M]UC,/&EV!UZL_6'1DWG]Y07 MZ0*_F95NJM\*_?IWRO]TMW).<&$D22B4 I%(4*!#@9]:=*< M@E!&.):)LB[5V<6 J46%E8U 26F2V2LK[3FG4R><)_2AH1V8WHWYIK)FI2A= M>S #OQ7YZ943,U"C_]YD0'T:"W[[#\#0W3#2YV"H[G#Z1%R"9?%H M_([KP8++OK-?Z?=&1:N3QZ;G3$_JN5:ZA?ZIWA&X(OK8UX55(UQ&?4\SI^IAAC^=]E-_7 M7[_)Q9/\\VJYOL_G*DXH4QZ"-#99Y@F6$$=$0B^.)*>*!B+F0YS0VS=D:E, M_>;ZPQS/.^@".\8; ]BAU[,<#^D5Q_-NEZ]P.N\4B*]Q0._ EDF>T3N%6-=C M>B>?-RP_%@<#]0L_1S&E.)$8>@F+(8HE@BP.8Y@H+_03&?M,#')RN39@@GR( MAN'#+>3]\F 7(*?(?\:'\0EP'[W7(+ZM#9,DO'V$NA+=P7.Z$=Q'^:VA_9"M MEOJO7):U+[+K>S-AOUDVKTB7/'UI9((3 ME7A.8>'19J;&+TTKB^5XQX#M.):64=C%" T=6NV#,X!B33L(O48_QUL:-Z1I M]?8@3FF_NF-=FZS:L"B$(,KZKP%)B%"!@"HR&44R\2%%2$'E!0D*&$EHXG32 MZ4@;4QOX6Q/+2C4S\'][/WN>#QYI!IZ,P?\&Z&9]O\K2?^AKHIGG>>9_98W? M_-_ 8(_G9\<2&J Y/%#M O):"5M,Q-.T;NY6M.H]!KO9HC MS8Q;H.:TGP<5:5HN[4829;:]CCP*=='GK_+[^LW"%& *0QI)13B,-35 A'&H MF2*(H?$02X(P$DZYAZ<:FAI=E'::.-HU+^(DE':#O@^ !A[Y.VQFI3CP,_B] M^J\Q%Q3V]A@RG(.D3QHXV=:H7'#.XWU".'M]]QK'58FK3S2[S8II2JD<]4EF M13+87,\B9$P8A9Q& B)/F9IXTH?*3"$"3\D@<)I&6+0Y-:ZX;E3 F^T""O#C M)A?FU$P90W0H>GP.>\LUC7X1'7I%HU$#S^B[9&9)MS2YC##,R8LRN[;?DLB6 M$/5=&OE8AK_A%8041$ M"$FB(ICX,8V8QWPO=E-N.-G4U+BGL/0"N:C3F-J12S](#S?5*55=\J(X>?\YVZ?1&"(]^TAKKY*)?=KK4TG7+7=<4"*/G:_FU@KNRAM%[E[ R4 M[IK4G=+A&3 NE_.^GFOM#=@IO=?=&\+6\6OP#8CXT7I\0[;7[6-C'E):LEBL MOE$-W:UJ'"7L7>M2\S M\.)D8^'- 'D!'4#LDV==FA^5.CO@LL^&71[1C>#>*27Y^E:]^\Z+K,K/1CY^ M::3.S?_,F4@]?$W:Y6=-L%G*UT:B);^_6HJ7/VA<.><11@13W6F$^Q#A)(;4 MQQQ&H>0J\KBG:.1"A /8.#7"+%TTD;.LG 29R0]4BPU?EZ^"X[1_B(ZU(]=7 M[JZ!27C74[5_X'-1ZV()C-&SXD_0L'T&=FZ5OS1)G_L_:]S0'T,/V!-],OD0 M9H[*^ /BO/]E&+(IMR](GJWGUZ78=_HD2[O*Z/M678E5$99?B?_>F+C\#5V8 MCU@5H_E!+ E7'(H$)1#Q)((T-.*-@A$O\I&( FSS?>ALP=38?^<$*+V85;-I M0S.U)S-0^P(J9^P^"-W[J9WN1T%_Z*WK;L#W&$Q?C&(+$>MG-TA8_VN?@+LW M/@J]7HQ-39Z7/ZAKH90GN=S(]]JCZ]6RJ/UM9)JN=4.K!YEM19I,/*__OPGM MYPKY7H XUGWE(X@"'$-F#H"*Q$\4C07BPBEX[F##U.BQ5O',2E><*ZFX=X*7 MD) CGT%?)@0BIGN"Q/HSA7WL(3\((I\Q-TFJH;IA5%FJ\3O";L8Q\#L^\$>H MLAX8X@.U_:508>U!4Z:P=L*L[?19"* MU+XSA;D=LK%:$+7CKQYQ&IBKRKRL.K'BA;$S<#U(>M9Y7'K/T6II9K=-<,U-UZ'7.J,0A4C$4<5$/5/B0)"R!L9\0$2J1T 2Y M\,9A$U.CBH:%]:EM-^(X@J(=5UR&S<#TX *+,QN<]KQ/ CC2RJAC_K27^\.\ MY7BU%@UG>:F99K/)-)J]87@0O\Y#IZ9$7 M<*B\T)1BH=R<4>4P)EXHD<+S>37DG"_2+\3NNR M7_;8#O6RCNC:?9790[HL:W,5*YQS+AC'H:>@2LQQ&\1C2"(J84BP")E4L92) M=8$LFQ:GQKMEAIB1LYX=:E5;7)O MS3UGZXN\,X_\5:[N,OIXGW+=[.J!ICJ^4H$?)CZ!@8\#B+C^@U&5P#@(F"G" ME"AL]3UI;65JGX.FA>#WTD;+Y95V--O9N#>,!B93-WB=IYM! M.V-@&AJI'YSXJS.>E_*:>\.C\5UG3)H\V/TA[FNH-TN>F2G_6UG^]V9Y+!=G M6RWD\VJQ>+_*S,'3>C"[CB_\#H.R ,S8>T$^+%VXR=S^OY4WN#6&_"[\0=4#EE^BB[L M$OOEVW&Z9J0UW:Y=U,\"[^50MJSZ7O#PT9:"+P>@N3[OK=4)<-<:A(9 0] N9!)&,*F1 $RC 1TE>ASYE3L3/+=J?&1)79H+*[2[T! M6\3MB&D ' =F)C<(W?/$W0#I-7G\O:,.$!Y(XCK=WG:ZQ]0^CR" MD2?#((F8_C_'\R[[34R-=HR%FG=J$QT2J%M@M)U_70+.X',MC'\Z*35[H-;B'3^;OE.ET__V6UV"S7-'M^GR[T0)HG M1/E>1 3D6#*(0HYTB*$'N)*>.,IS/NE6/ MYO,7NF_G%]6,/LM'W?GW1BGZMZ6^[]W#XV+U+&59ZDAW[MM-9HK&%ZG]97E/ MB56 8RH@B_0?")ORJOK%@ 1%A&."$/>LAOL%-DR-$'8>Y""3BZ*]BA99HWO2)=!BP,)=/E< M/^N;_JD.H0TV^FGZ]_7=.5"K#*SO]>2^*KN@#:"/CXN4%X<03%/WJT4A!U54 M!#)3UE_T+?*[S'B:Z_NRE,N?^TDHN+ S6[()NCYYM%2""UUOYA%<^J@+DPB* MTROS,%&1'R,,@YB&$'DB@1C['.*(R$C1D'G2:?7LY>.G]@5K;)$7]G7-&RBQ MLYNF=D=D\*^++1C=4P5>^#Q(FD#9PNND"+SP[F1ZP,NK.F[)U:K_[U?9V]6& MK=5F4:>_?I9*I7/)?%X$# "$RQIN3^'!<['DCZ;\X]7W]-\ M;G('-&OYD"51 I&,(LB0\* (>1S%$9."6Q\WVCYU:HQDO@YIOBX.T?U94G-X MH?P4&V,=C@7M8&OGG,Y@C!"$=,#!Z5C.@=^7'K?9/7"T8S0'/C2/QQS^LEN4 M47+V>\J+Q.7BK8JB2)+$IU!@/X*(T!A2/6> >M*& Q0AS)%3(''8Q-1&9O7A MJDUT&I$M0-J%!)?!,_!8=43&^9M^VOD^/]M'6AGURWS:R_V/;\N5W<;WIZQ* M'RQ6%XJM\?PFSS=2S(6(0R;T.$^4IR<,<80ABYF$$>8^#0E2OG12CCG=U-3& M^];2]WB<+BSLNJ0>8/LEMLK&I,*6#?^V))J9BM?VZJ#QULWRWI*:< M5'7-7*((4S_Q()%8!P\>(A!+%<#0$P*3@*/08^YE_[J8,C72,2GWLO F-ROY M7Z__GZLNQ?PZ]8H="8V#]< DM76B>=2A*,[WTI$9*%TQ&SB5,]M+BP)0O%<5 M^\NQ[;_87B=K7J&FWB6H'2^==]$3+SOIM:W*KK=E7.>YE@<.ILUXVM[KG19G,@XT> MQ'^BF?BF@\6Z9'TL=&S&&/3C4$$D?:3G@4)'<,R3B>+[ I2TZ]CE#EZ,T4DI0![2<\FW:@6A) MISEQXVC9,NV&-Y-ASES97YA5+JI=TRQ[5J4J1_ZK7,J,+MYL\G0I\WSNA7%, MB<<@$H'F0&+.MP? MJZ4T&6> %PYUE#UV[*#N,5J_L+]6V%8MQ+]P8P8J1T#MR;#!G#V20\=W%I:\ M>LAGCY9-%.CPM&[$6H*( M8\%@DB2^1Q##4>14S[&UM:F1P,[8\JB%>>=+>QWEP>VPMN.'WA UA[X(/.Y1F/@(ZVF5DA 3 MRJ 7LU@J3%"@K+0*3SQ_:JQ1G1(M;#P?DULAV,X,/> R]':<$R0=CLT>=?SB M0[,OGSKRD=FC+AT>F#U^6<$PK;VQDTMM/#\(,G0YIYN//*RA%Y#_?U3 M>88U?[O9513F'@DQ"1,8!*$I72>-JJFOH/03))FG$N*VW>W2^-1XYF0)R*VH M] Q4;LR ]J-S&6BG'K+CI:%P'YBGAH#:$OJ:/=W_?[)5%8)1Z'.M9D0C"&*+00Y %"84^0BJ((X]@Y"3C M[MC^U/CO1+F$I@__$Y1>="IBT;6;[!AP0/ ')L$!<'?FP([H]4F#KB:,RH0= M\=DGPZZ/Z2Z5N*O2M)OJ<"]$)$YB&)(X@DB8H,\C$L8,$40D\3WDN--^M)VI M\=O'U5I/(?5GQQR>=5=+/(:D[9;XQ?@,ON?-UB^*M U47K<5A[XU%(\U-;J0 M8HN_Q]04VR[ON*E,TZQ0L&F<\\VW/_Q3JJ.SC-\_USM.,0H\E$0P]B6!B.$8 M8A('4 D_9A3Y,:&)TVZS2^M3(PQC9ZGI!;:6%J+$'Z_^TG$/RJTW+/>LA\)X MZ,WLB^!UW]/N E.OF]U.!HR["]X%FX/M\4X/Z7RF]I&F=4)VI8,_]WP4!UXH M82*Y9J\PBB!-%(&8$XI#0FAHIQ[9VLK46*HRLI;8<.1?;MP1S#TF[07XC0P$/> M%1SG$=_B?I_C_5@SHX[V%C_WQWK;I>XY+%(K2!'V8>(+3\415XI:[7L?/'EJHWIK'##6V2>LO(2K?0A?!,+ ]?2?Z?L ME*.^7I"7\O)YHV6D''6CF8MR_(*.0K7\7HK-0MZJ,^5<"GW-W4H8Q8R&/M=? M7FEJL 0D@"R)%8PDEBCD-(R$4X)*1SNF-JROZ8)O%L4NOTE>,>6B*DV$;;4C M1S':3VP*!M65FJ\&68I)@+\>Q5NK>C*>-J_%Z&UX$8\(6/ MZ[CMLEW#O55U8U*8HY9Z+E10P566&7F+8H'DS?/NFFI+_,J$4+NARYB'0E-M M7/@)T=3J^Y"&-("<KU>''HS:K6+D("A\'9?B!NJ'7O;">31QW#VT8? _VW@9JYM(@_&M6 MK*4_%PSVYOEZ0?-\QQ11'/D)0S'TD="S8R_&D"1"0@_YGL\3D?C$Z7R89;M3 M8_R/&W,2KV#VZU6^+K/$'QY650Y-K9'8*/K1->9N[P[7&+LWD T?>.L>973S1=F%?K M_2K[5=^[GC,O"CEC 52A#*'1MX0$(U,%DB212A!5GE.FYE"&3HT9OZ[6= &6 M)3^:VE6UP77IJ_4*W!G#N^ON#M;GEFPZ@9X<>DG#(@)N#8!GX./V#:B^A5M_ MBZHAA<<]M^_/AW2IOW"E3LM<4ND%C!IM M=5]!A)&$E.$(RI!&1"HI*98NWXSFPZ?&\Q_DVC1C!GBI" 56FW6^UA%QNK3< M3#J*H1T'=T5F8-[\L%K>05,9'1@#BUE!86)_1'?,\3[)Z<7S1R648Y[MD\#1 M:[H-W(]R?4WS^T_9ZBD54KQY_DWSQLUR>W:H6M-+93Z77/&8R$"/:!6:W:8$ M4J+_B!7#/ B1KYB:KTW<8S>L[9MV&O1; P:<]LHUX-ITH!:K;SEXK#PPHYZ.;LUWHP&''K$CB6%P'IA"#,3&:O"I >Z/OY5%9W]J'%N\.@^S,[NX(]8G M]SBT/BHSN:.RSUL=GM!5BN5:QST97=PLA?S^_\KG>1S(@)M(A'O$ARA0%%+/ MUPS&""<^0BBPJ_MZLH6I!2:5]DAE)2C,!-I.5T66?2#;.:<7> :F%F=D.@BS MG/#^8FF6_>>.+,YRPJU#>993%[KK=G\QL31[KN+L.NHQQ*&G+M>KQ8*NC1#D M9_GW3:7LE%>Z@\13'F(\,35A$SWD8PJQKSB,E!]2WY.M_7\"!3QS7M3 M37;7!TU7.JB2=^\,>^'R43IE)&WS[@,$E#[]W(\&^L68MLBD=W_V:$KJ%[O? M%%N__&%=A<5V2W2?I6E%F&W2?%\!*XDE2N(X@1&50L^L/0DQDSXD#"4X9''$ M/2>E8=K==W '-MP:P8*QXK.*EP[UF4S\+*?:P>WUXY# MS4/T1K_2TCW:-[(2=?_('@I7#]"&V^]= M(AG1, I@A##3,6SHF\/_ 2S*!TE,1<@]&]YO;65J!-ZT[UQY> R<1 MM0NI>L%IZ.7-?8@&$C4[BT6OV6HG&QLWW>R)@,> MB"2$F%(!46C.(,>AA)(+CQ"J],3/2=?PQ=,G1P&E<5V+X;Q$SG+8=\5CZ*%N M#87[Z#[FZ)&%%W*[.5LL4<^)%P9,)3Y$$@<015ZB9P=.::>A@>$>F)7VD2YL!UOCP4OKRYVQ MX9"VSZ 8$/&1\B9Z1=XI4Z(C=BWY$:Y/'"TKHJ.KS5R(KH]P_V!\7C&9K?]$ M%^K/=$G+TTF?JS>NSC'R4!P1&IH#0LJ#B/L*LM#'4(0!1W$<VJR ?L\\?<,X= ;<6?0ZY M9P.C/:OW#.=(3'XYK$[T M[0!2"V7;/&4TFG9PJ4G-+K=U6P>HY9#+W=G5Z\$O^]R=?& MB+GRPEAPDY'FF>($4@20>I&"D@8RHKYD06@5RU]HQ]3HN[ X?9) *B5Y,1-^ M7*VUH2E=F/#>"*%4Q_T[G_+OVF5VBPTC=,3 'X$#1;'JQ'TM,E@=NV^X 79^ M]+=$<2&0?:Y>=#5EU(6-"_':7_.X]'%=:R&8XY[K9Z-OM[Y:"E-&ZK$\A/]5 M/['8R\YS[+=2R2R3XKT4Y@2#?GZQ^ELJ'7^EWZLR$&_D4JIT M/8\H$2SP%(Q(&)D2YA2RQ$N@8%R$@E.?QE9I&^Y-3XV3*JL++LJ-W?9S1$?, MS\^ZAT-R8"*J#0:VUKZ^LB,*"R?S"@[>?EPP$^TA3] 'C:!OR/ ME2.G9QY.$_9NZ+7,W1T?.-HTOINCS1E]QR=TBT9-L:]2#6I[1$ W^%GF,GN2 M^1NZ,#^:HY!1'@4(DB@RFM82Z5!4"2AC[#'BQ1&7\5Q_L=*5L35;VT6E5FV[ M#*1]"X8;2Y5Q_^-?_=C[-[K6-'67+HUD>?D3/:?_5-CB%IO:=480A(@%BL.8 M%.J*R(8TX!(3\ X M9@JB1)C\-<*@DHF&0?)8<#5?RCMS .NK_5RMOZX@95<(A>L9N[]?Z^#QPT?7EW#6I1V!GP M ^B1&=@ZT3C?57S4:S]FX.K!'.'H;V[GA%N?LSN[AD>=WSEAL3_#<[NYLZ!1 ML9Q<: 10K*F(.(ZR_YXB+&#))$0R]B/$@IN8(N:.Z44MS4YO+U8(^ M#>7QV9%U7V?EHS;$V[FI?QP')J5+(>PBD62!S.5Z26V-C"V>9.'P$24EF[LZ MBK;*/)=RJ[[V05(]5.O/?J4=F[_=R/^2-/OZ;37W!6,DDKX.5$U:7T@() )[ MD(8X823Q?!%3)UU7M_:G1COZI0L<%5X= ;<+@ :$<>B%[,+R64/-L3!^!K;F MSXQ..I/@$TW%#!@/@':A1QW9;MCU*C7K:,*X:K3=\#D0K.WXF%XU;=^G2QV) MO9"9W*;F)X$D7"H)B<\BB (<0A)[$@:!Y^O@*F"(.)UG=#=A:NQV??7E3^#] MA]N_?@'O/]_^&;R_^7CU\?KFXZ_@ZOKKS5]NOMZ\^_*'7I1MV_K%C@&'17M@ M$CRC=+MUHJ%T.\@AB^X@CB!^VV;%%$1P+5"R%,.U>5+7(YL+_=N[7^6R6HN^ M$@_I,C7/-DE,U5KT/.2*)[[@T(^HCO((CR&1/( B23R<4"]$Q.TXF%6S4Z._ MRNH9N"OM+A9CZ O+@2Q-=ST";M<-=LS7/[A#KW[5N/[:P/6ET?6^59]G25U0 MZO>0J57+(Y\^=4'C\%BJT]T=A1,W6:9#PFK;['"K%\<8>4$20<_C.EP3%$$F M8J+1%P$COD=PZ":8V-[>U,BILM-1&O$,IG:$TR-2 S--9>EVBWR@'7%'8'I5 M/#S3Y+A*AW;^'R@<6M[6C4=>'G:Z6:ZK=+DB6RZ?\\C'/D< M<\DCP11A,$@" I$O$B/K'.MX1: H\'@2L*#.*F@G&,>6.Z04#,PU-\LG6:;< MYR:)0%8. %$GLO&F&@+H<0BIMKHH'U#;#;:)@B^$H8WI MPZ!KGX,Y$,HC)6#VAK93YF4'S%K2+EV>-EK.90<7FPF776[ONGE*E MN'9^!HE^-S*/-S7RAF6KOX<; MD^V7=]5-?7B@V?.M^K3*4_/N&S[ZZWW*[[^D=\M4I9PNU]?WIF3OS?*WY2[! M4L]_JXEO?I-_UK:MEMJN9_V8/'TQ#)B4,DR(D6N+/8B4BC3+^ H2CWLZ[)0T M\GPW_=6!+9X:7WV6YH5*%^EV!E=6;"^S+(NR/[]FV@G0=+980ZK==15^'?J5 ML-PPF%)'#[W74/IJ^G+K;:' _\WX"QH.@])C,S4YV=\@-:+^M=^@=GQ0]AZM MM_J5RAW:Z)$E=T?J@T/IWK$:'B%]4+]@A/%XDQI)(1B%40 M)K'2/W"-C1TMF-I72.,1#IA"6(!N&S$/".7@L727-$+CQ"LE$C;Q>[54PL*( MZ283-C&Z*)WPQ8.Z,5U1::5NP!1>]\(P]+D*H$18$UGB)Y 1/X1>P"6*6!(F M@5/XO=_ U'BJK&W4,-"-M [PL^.D2U 9F'+L 7%FDE->]TD4!VV,R@.G/-P? MYB>ONZADP6?Y:/:&EG=OTYPO5ODF:TRB.&8JII&$2C)JCC@@B(/$@[&/21 $ M*@J"+H4,VMJXTAZGJG-@-OSX)S=&"4;FM M&SK[--?Q*5V+S6C6O,GSC11O-YDFU5*WHSR]^EGFZRSE1I;17';UC6;BHUS? MJO>K3,ETK9DWGVO&DSB2"HH (X@$(A!'2L (4>Y[$@ON2;>*-!=:-+48S9P9 M2K4_I4[$2H%LZP3(C1?=]68O[SW+Z&[,/ADZ]BL@+YT!I3>5:%!]B'X&=BZ5 MQ^M!X=0,F*[4'=APK,^Z.3UAW&]QG4N-&KD"3T\8'I;IZ>O!'7.CR[Q?OPX49HN;G;*:W9*7UY MTYQ)?F"A=#5T\M=6?>TUR*WY;ZOCHMK?BER4,['/SS MF(DP\2(/4H]ASJ([5_46^W4,%8?C!+B-'P A1.[W-?R N/'RPBH"H!&Z ?[W.,Q M^F.D1.1*HREK=$QJ*L@MEV;"MUJ6(GW'1LD,?+N7F62%ZM,C73[7I2J^Z9^" MM328E&($]=UE\LSZ7H+'+OD5^ MEQE//A9I,A]7Q6D3*