64659104553264470638117772074746496364841957821978712788278540161572466205522563845512631238375542573091175242023002343914396281427296374875683155956456465711823145043820320647011125821737520455548263573758928959321878531326982848551064273071765136110374175320653654643299456233165502