293377175516325275365653535033043765381717835203688689343333653230377809632085891874663508272702024615052802695046911762865405636904707822845933127825554119872154274182805643622296572431453087017023406875143068945625173719529683411339933280498828588202796551817510874620542435231315233928844268522142524820467816724419014082656221174567170122120782