23682252310322583076382920077241144909227126974893316467560111580655169195110291718580953665195827373340544534295211771579340966506705962473727131125116032051572167338803848251112522614635589243633566299377550495141155655359635533259421961313349579326734927567319443566418643311847434247644715195151025452480037866274602036481105318923541812342233910874461350533676985108613274603741139765293713545941094604101667071301553464471345026093991375334172041213138312154481105326128268744430164618722542926379526891593662170676469838841558204893114887039958583613396224433449628743581366319058743880451635942930353759405682301311551074669333371376153943461122599116945942297419151328122433871818236662379055738362158199446726150517156332631278328639332586498268885095703