7371925064356730212213979629614144278919447821371863205288366645519521757383623102517011676425632912943341987068272317491713202782368471102088844075185352145644655230378688832189606485044352161367501933563835284537031823336577267474876089211213545451182158051927934714434003083332347533174482411237097871473726582173512463343371220398526854514107768270783445155605951911161422021695982427082878453042495546002323912976391664544654154856848964852675763138843883874356913771462685401282500535182219677172115365855931565654133898855457638383896501355474665237625815347245166245221276170482016133524825964420648582525534172855824022638651031265150187382301384866903039947379178483940511744757068049181239369422279540176727778481702487368358117357856525975054394412954834798493905442261585111681140172647636711797460237677265515513280550256841459599399687276589667337153620155716317854950375548271246144563492831481462861548349442517779597268458668593689272490339663654340486225151152186266553536324234883074470197566657173686228260406271203487130666641723764841647855165311431330959630629915511528982833247474180054621453717443221714564444556476379684373770810342252602284330238113660187375200133543786264565162826555345510965916050777967877224210781426196199137285350732424188502911561456715117193676469345050812717926785103977942695442043524461577323529064948034816524734804455571345385168518552229062829352522778212828131418080319564083732637767635275676319652441087542183684756045626240588475618019277337740280927453867384060174572254467355807713664769790605120262520388106705661374145395274367644494371652987304683537623467982297177738774777998063313165035163025751123287456978080274619011259030075586464305461765766703679670962734042226646952270778840762923170143731752744117765096654031243803817292533561374271253619207223203702437107925873448463376913362672603542808