5684786032150619065551910434341129775165117881184558476737479762755675281993136847815498567653161838199214416701112131614811010731040172011831299180193911853853732819951524195565114903198679532835817001146119197113863119826761868411366166414401042