104133129922266250647867249552337040713189910936287411619315703212132615222449738213212252523066223923155986422044812723366312622326921657422817727335662311224114335801086228008320886138112277593105572330718893200057463038333169216612580433752322452518622912373028714069335733372718942090623406370953186131581335608914315719051759731739335722276022797339313027223642231983770475813219589671141336843207790372577233858338811786233783743322391827631790177733166069912364382772115920941515493463185660462172422786211433162182803392230838256763770033656866485253219710877