183662246922070547931107088293874782735598229411193610769104954110740290958883592347104970794799251010834052785105537968147855870408912498713064353732550839672112135949545487171126141072927682410845626568812837006738691072321126531084181114897567849693543231916229950272689903918960109837401811094391126215308153638