47063207314233205837654871953756361171232037011120238522642124741182848216165119711022045041751427373003677718264165645563206643788568963773057228945655465431564431343964659555564937423484558932071778565372955359352410484635391872175124852784218466628502309638269257258510540571299782