425108293503689687826820835643376269701243229113313279182827424527582483401227175621712051906857455403506315469135250480462198278202456782339221176518152809270688251563306442286724470220816758937187781704706556514583445928073782839953672175653331538228255288230308805120461332343541211505203678140353195677463046905518963233327465720498466514296377