190248296442834350653894246554183550422927082067819851824454017574625545664327834378202805625622881675037177514702688339673326873311763762211952301404708272045051226895651876916853991828263773735273798632690527461425251657589308340145725632284662801138282743331205368042933047015830617121120345915435327978220528631320853824355110826917015280963745