376834563331120274466350248689589809377657538470313782562204228685631988051085052804595511766912087145203804251745503339988352555406765122195746182399504187702690211643167308623789304632293828425343270827278175565352296229286514541244678536170288461221230518152737456202782437252727982682033258306717701442140687653340113171269190333205688154353424